oerdnj / deb.sury.org

Public bugreports for anything ppa:ondrej/*
818 stars 27 forks source link

PHP Debian DPA - Connection timeout on Tue Oct 9 22:34:06 UTC 2018 #963

Closed nuxwin closed 5 years ago

nuxwin commented 5 years ago

@oerdnj

All is in the title. At this moment, apt-get update hang due to this issue and we are unable to install/update any package from your repository.

KyreusR commented 5 years ago

Same here. 10.10.2018 - 01:50 AM CEST.

mrhackcz commented 5 years ago

Same

dylancarruthers commented 5 years ago

Is it easy to mirror this repository?

nuxwin commented 5 years ago

@dylancarruthers

For the future, that would be a great idea to provide mirrors... But for that, we need first see the master repository back ;) And yes, if the repo follows debian repositories layout, that should be pretty easy.

redthor commented 5 years ago

Does anyone have an alternative deb source?

nuxwin commented 5 years ago

@redthor Unfortunately, there is none. You can always make use of official Debian repository but in that case, you're restricted to one PHP version which of course is not the last available. Thus, you have to wait. We should start a discussion with @oerdnj for a possible mirroring.

BTW: Some people could say: Try with Ubuntu PPA but I recommend not to do that...

mrhackcz commented 5 years ago

@redthor Unfortunately, there is none. You can always make use of official Debian repository but in that case, you're restricted to one PHP version which of course is not the last available. Thus, you have to wait. We should start a discussion with @oerdnj for a possible mirroring.

BTW: Some people could say: Try with Ubuntu PPA but I recommend not to do that...

Not possible :/ W: Failed to fetch http://ppa.launchpad.net/ondrej/php/ubuntu/dists/jessie/main/binary-amd64/Packages 404 Not Found

nuxwin commented 5 years ago

@mrhackcz

Of course, there is no jessie suite in Ubuntu PPA... What I meant: usage of Ubuntu PPA with Ubuntu codename closer to your Debian version. But really, you SHOULD not do that.

nuxwin commented 5 years ago

@mrhackcz

So for Debian jessie, that would be Ubuntu Trusty Thar (I discard non LTS versions): http://ppa.launchpad.net/ondrej/php/ubuntu/dists/trusty/

   Ubuntu      |       Debian  
18.04  bionic     buster  / sid   - 10
17.10  artful     stretch / sid   - 9
17.04  zesty      stretch / sid
16.10  yakkety    stretch / sid
16.04  xenial     stretch / sid
15.10  wily       jessie  / sid   - 8
15.04  vivid      jessie  / sid
14.10  utopic     jessie  / sid
14.04  trusty     jessie  / sid
13.10  saucy      wheezy  / sid   - 7
13.04  raring     wheezy  / sid
12.10  quantal    wheezy  / sid
12.04  precise    wheezy  / sid
11.10  oneiric    wheezy  / sid
11.04  natty      squeeze / sid   - 6
10.10  maverick   squeeze / sid
10.04  lucid      squeeze / sid

Note that I've not tested. Dependencies could be broken. Anyway, Ubuntu PPA shouldn't be used for Debian even through some people do that , eg for java...

mrhackcz commented 5 years ago

No, thank you. I would wait for sury.org... ^ Russian Roullete

nuxwin commented 5 years ago

@mrhackcz

Good choice ;) That why I've said: you SHOULD not do that ;)

KyreusR commented 5 years ago

@nuxwin thank you, but I guess I'll Just wait and make an own Clone when it is back up again :)

nuxwin commented 5 years ago

@marcohajek

I'll do same... Our customers can't live with such issue ;) That's pretty annoying but I'm sure that @oerdnj will fix the problem soon ;)

KyreusR commented 5 years ago

@nuxwin Yeah, I just upgraded to 7.2 yesterday. A few minutes before my first comment, I noticed that I am missing some modules. But downtimes happen. I think we all understand that ^^

nuxwin commented 5 years ago

@nuxwin Yeah, I just upgraded to 7.2 yesterday. A few minutes before my first comment, I noticed that I am missing some modules. But downtimes happen. I think we all understand that ^^

Our case is even worse... We have plenty of ISP using our control panel for shared hosting management and that control panel only make use of @oerdnj repository to provide PHP... If the problem don't get fixed quickly, those ISP will cry and insult me even if I can do nothing to solve the situation... But you're right. downtime happen and @oerdnj cannot be on every front...

KyreusR commented 5 years ago

@nuxwin Yeah, I just upgraded to 7.2 yesterday. A few minutes before my first comment, I noticed that I am missing some modules. But downtimes happen. I think we all understand that ^^

Our case is even worse... We have plenty of ISP using our control panel for shared hosting management and the panel only make use of @oerdnj repository to provide PHP... If the problem don't get fixed quickly, those ISP will cry and insult me event If I can do nothing to solve the situation... But you're right. downtime happen and @oerdnj cannot be on every front...

Well yeah, thats a little bit worse than my situation :(

wiserweb commented 5 years ago

I agree with the idea that there should be a mirror of this repo. It's too essential to go down.

Was setting up server clusers and now can't do anything...

oerdnj commented 5 years ago

I am already preparing separation of the build and package machine. When there’s too many arm builds (that runs in qemu), the machine just hangs and needs to be rebooted. I’ll do that in a moment.

wiserweb commented 5 years ago

Confirming that it's back online now. Thanks!

Good luck with the new system setup.

oerdnj commented 5 years ago

Now, why this happens:

[485979.428079] INFO: task jbd2/md0-8:331 blocked for more than 120 seconds.
[485979.428151]       Not tainted 4.18.0-1-amd64 #1 Debian 4.18.6-1
[485979.428205] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
[485979.428277] jbd2/md0-8      D    0   331      2 0x80000000
[485979.428283] Call Trace:
[485979.428296]  ? __schedule+0x2b7/0x880
[485979.428303]  ? __switch_to_asm+0x40/0x70
[485979.428309]  ? __switch_to_asm+0x34/0x70
[485979.428314]  ? bit_wait+0x50/0x50
[485979.428318]  schedule+0x28/0x80
[485979.428326]  io_schedule+0x12/0x40
[485979.428331]  bit_wait_io+0xd/0x50
[485979.428336]  __wait_on_bit+0x44/0x80
[485979.428342]  out_of_line_wait_on_bit+0x91/0xb0
[485979.428350]  ? init_wait_var_entry+0x40/0x40
[485979.428364]  jbd2_journal_commit_transaction+0x1036/0x1810 [jbd2]
[485979.428374]  ? finish_task_switch+0x1bd/0x260
[485979.428386]  ? kjournald2+0xbd/0x270 [jbd2]
[485979.428395]  kjournald2+0xbd/0x270 [jbd2]
[485979.428402]  ? finish_wait+0x80/0x80
[485979.428412]  ? commit_timeout+0x10/0x10 [jbd2]
[485979.428416]  kthread+0x113/0x130
[485979.428421]  ? kthread_create_worker_on_cpu+0x70/0x70
[485979.428428]  ret_from_fork+0x35/0x40

Any ideas?

Broatcast commented 5 years ago

Maybe a idea yea, you have a way for contact? For example discord or something?

Had simulare problems a few days before fixed after searching for about a half year.

oerdnj commented 5 years ago

I created Slack workspace: https://join.slack.com/t/debsuryorg/shared_invite/enQtNDUzMDY2MDc5MDkzLWJmN2VlNWZlMjZmZTgwMDA0YjEwNTA1ZWY0YTgyNGM3OTVlNzlmZWNjNTgxZTlmMDMzY2FiZTk0ODFkZmY2NmU

nuxwin commented 5 years ago

@oerdnj It seem that https://www.blackmoreops.com/2014/09/22/linux-kernel-panic-issue-fix-hung_task_timeout_secs-blocked-120-seconds-problem/ describe identical problem and the procedure to solve it ;)

oerdnj commented 5 years ago

@nuxwin Thanks, this looks promising. I will also lower the number of simultaneous tasks in Jenkins, so the server doesn't get overloaded that much.