web-dev-qa-db-ja.com

PHP Ubuntuが無人アップグレードセッションを実行した後にサーバーエラーをスローする-原因を特定する方法はありますか?

Webサーバーの1つでインシデントが発生しました。いくつかのPHPアプリケーションが実行され、次のエラーメッセージが出力され始めました:

php_network_getaddresses: getaddrinfo failed: Name or service not known

このメッセージはネットワーク/ DNSに関連しているようです。サーバーログは、最初のエラーが発生した頃に、Ubuntuがunattended-upgradesセッションを開始したことを明確に示していました。以下のdpkg.logからの出力を添付します。

外部データベースサーバーを使用します。

問題を解決したウェブサーバーを再起動することにしましたが、問題は次のとおりです。

この問題の根本的な原因を見つけて、将来的に防止できる方法はありますか?

unattended-upgrades.logからの出力:

2017-03-21 15:01:56,279 INFO Starting unattended upgrades script
2017-03-21 15:01:56,279 INFO Allowed origins are: ['o=Ubuntu,a=xenial', 'o=Ubuntu,a=xenial-security']
2017-03-21 15:02:03,365 INFO Packages that will be upgraded: libc-bin libc-dev-bin libc6 libc6-dev libfreetype6 locales multiarch-support
2017-03-21 15:02:03,365 INFO Writing dpkg log to '/var/log/unattended-upgrades/unattended-upgrades-dpkg.log'
2017-03-21 15:02:12,851 INFO All upgrades installed

dpkg.logからの出力:

2017-03-21 15:02:03 startup archives unpack
2017-03-21 15:02:03 upgrade libc6-dev:AMD64 2.23-0ubuntu5 2.23-0ubuntu6
2017-03-21 15:02:03 status half-configured libc6-dev:AMD64 2.23-0ubuntu5
2017-03-21 15:02:03 status unpacked libc6-dev:AMD64 2.23-0ubuntu5
2017-03-21 15:02:03 status half-installed libc6-dev:AMD64 2.23-0ubuntu5
2017-03-21 15:02:04 status half-installed libc6-dev:AMD64 2.23-0ubuntu5
2017-03-21 15:02:04 status unpacked libc6-dev:AMD64 2.23-0ubuntu6
2017-03-21 15:02:04 status unpacked libc6-dev:AMD64 2.23-0ubuntu6
2017-03-21 15:02:04 upgrade libc-dev-bin:AMD64 2.23-0ubuntu5 2.23-0ubuntu6
2017-03-21 15:02:04 status half-configured libc-dev-bin:AMD64 2.23-0ubuntu5
2017-03-21 15:02:04 status unpacked libc-dev-bin:AMD64 2.23-0ubuntu5
2017-03-21 15:02:04 status half-installed libc-dev-bin:AMD64 2.23-0ubuntu5
2017-03-21 15:02:04 status triggers-pending man-db:AMD64 2.7.5-1
2017-03-21 15:02:04 status half-installed libc-dev-bin:AMD64 2.23-0ubuntu5
2017-03-21 15:02:04 status unpacked libc-dev-bin:AMD64 2.23-0ubuntu6
2017-03-21 15:02:04 status unpacked libc-dev-bin:AMD64 2.23-0ubuntu6
2017-03-21 15:02:04 upgrade libc6:AMD64 2.23-0ubuntu5 2.23-0ubuntu6
2017-03-21 15:02:04 status triggers-pending libc-bin:AMD64 2.23-0ubuntu5
2017-03-21 15:02:04 status half-configured libc6:AMD64 2.23-0ubuntu5
2017-03-21 15:02:04 status unpacked libc6:AMD64 2.23-0ubuntu5
2017-03-21 15:02:04 status half-installed libc6:AMD64 2.23-0ubuntu5
2017-03-21 15:02:05 status half-installed libc6:AMD64 2.23-0ubuntu5
2017-03-21 15:02:05 status unpacked libc6:AMD64 2.23-0ubuntu6
2017-03-21 15:02:05 status unpacked libc6:AMD64 2.23-0ubuntu6
2017-03-21 15:02:05 startup packages configure
2017-03-21 15:02:05 configure libc6:AMD64 2.23-0ubuntu6 <none>
2017-03-21 15:02:05 status unpacked libc6:AMD64 2.23-0ubuntu6
2017-03-21 15:02:05 status unpacked libc6:AMD64 2.23-0ubuntu6
2017-03-21 15:02:05 status half-configured libc6:AMD64 2.23-0ubuntu6
2017-03-21 15:02:05 status installed libc6:AMD64 2.23-0ubuntu6
2017-03-21 15:02:05 trigproc libc-bin:AMD64 2.23-0ubuntu5 <none>
2017-03-21 15:02:05 status half-configured libc-bin:AMD64 2.23-0ubuntu5
2017-03-21 15:02:05 status installed libc-bin:AMD64 2.23-0ubuntu5
2017-03-21 15:02:05 trigproc man-db:AMD64 2.7.5-1 <none>
2017-03-21 15:02:05 status half-configured man-db:AMD64 2.7.5-1
2017-03-21 15:02:05 status installed man-db:AMD64 2.7.5-1
2017-03-21 15:02:05 startup archives unpack
2017-03-21 15:02:05 upgrade locales:all 2.23-0ubuntu5 2.23-0ubuntu6
2017-03-21 15:02:05 status half-configured locales:all 2.23-0ubuntu5
2017-03-21 15:02:05 status unpacked locales:all 2.23-0ubuntu5
2017-03-21 15:02:05 status half-installed locales:all 2.23-0ubuntu5
2017-03-21 15:02:06 status triggers-pending man-db:AMD64 2.7.5-1
2017-03-21 15:02:06 status half-installed locales:all 2.23-0ubuntu5
2017-03-21 15:02:06 status unpacked locales:all 2.23-0ubuntu6
2017-03-21 15:02:06 status unpacked locales:all 2.23-0ubuntu6
2017-03-21 15:02:06 upgrade libc-bin:AMD64 2.23-0ubuntu5 2.23-0ubuntu6
2017-03-21 15:02:06 status half-configured libc-bin:AMD64 2.23-0ubuntu5
2017-03-21 15:02:06 status unpacked libc-bin:AMD64 2.23-0ubuntu5
2017-03-21 15:02:06 status half-installed libc-bin:AMD64 2.23-0ubuntu5
2017-03-21 15:02:06 status half-installed libc-bin:AMD64 2.23-0ubuntu5
2017-03-21 15:02:06 status unpacked libc-bin:AMD64 2.23-0ubuntu6
2017-03-21 15:02:06 status unpacked libc-bin:AMD64 2.23-0ubuntu6
2017-03-21 15:02:06 trigproc man-db:AMD64 2.7.5-1 <none>
2017-03-21 15:02:06 status half-configured man-db:AMD64 2.7.5-1
2017-03-21 15:02:07 status installed man-db:AMD64 2.7.5-1
2017-03-21 15:02:07 startup packages configure
2017-03-21 15:02:07 configure libc-bin:AMD64 2.23-0ubuntu6 <none>
2017-03-21 15:02:07 status unpacked libc-bin:AMD64 2.23-0ubuntu6
2017-03-21 15:02:07 status unpacked libc-bin:AMD64 2.23-0ubuntu6
2017-03-21 15:02:07 status unpacked libc-bin:AMD64 2.23-0ubuntu6
2017-03-21 15:02:07 status unpacked libc-bin:AMD64 2.23-0ubuntu6
2017-03-21 15:02:07 status unpacked libc-bin:AMD64 2.23-0ubuntu6
2017-03-21 15:02:07 status unpacked libc-bin:AMD64 2.23-0ubuntu6
2017-03-21 15:02:07 status half-configured libc-bin:AMD64 2.23-0ubuntu6
2017-03-21 15:02:07 status installed libc-bin:AMD64 2.23-0ubuntu6
2017-03-21 15:02:07 startup archives unpack
2017-03-21 15:02:07 upgrade multiarch-support:AMD64 2.23-0ubuntu5 2.23-0ubuntu6
2017-03-21 15:02:07 status half-configured multiarch-support:AMD64 2.23-0ubuntu5
2017-03-21 15:02:07 status unpacked multiarch-support:AMD64 2.23-0ubuntu5
2017-03-21 15:02:07 status half-installed multiarch-support:AMD64 2.23-0ubuntu5
2017-03-21 15:02:07 status half-installed multiarch-support:AMD64 2.23-0ubuntu5
2017-03-21 15:02:07 status unpacked multiarch-support:AMD64 2.23-0ubuntu6
2017-03-21 15:02:07 status unpacked multiarch-support:AMD64 2.23-0ubuntu6
2017-03-21 15:02:07 startup packages configure
2017-03-21 15:02:07 configure multiarch-support:AMD64 2.23-0ubuntu6 <none>
2017-03-21 15:02:07 status unpacked multiarch-support:AMD64 2.23-0ubuntu6
2017-03-21 15:02:07 status half-configured multiarch-support:AMD64 2.23-0ubuntu6
2017-03-21 15:02:07 status installed multiarch-support:AMD64 2.23-0ubuntu6
2017-03-21 15:02:07 startup archives unpack
2017-03-21 15:02:07 upgrade libfreetype6:AMD64 2.6.1-0.1ubuntu2 2.6.1-0.1ubuntu2.1
2017-03-21 15:02:07 status triggers-pending libc-bin:AMD64 2.23-0ubuntu6
2017-03-21 15:02:07 status half-configured libfreetype6:AMD64 2.6.1-0.1ubuntu2
2017-03-21 15:02:07 status unpacked libfreetype6:AMD64 2.6.1-0.1ubuntu2
2017-03-21 15:02:07 status half-installed libfreetype6:AMD64 2.6.1-0.1ubuntu2
2017-03-21 15:02:07 status half-installed libfreetype6:AMD64 2.6.1-0.1ubuntu2
2017-03-21 15:02:07 status unpacked libfreetype6:AMD64 2.6.1-0.1ubuntu2.1
2017-03-21 15:02:07 status unpacked libfreetype6:AMD64 2.6.1-0.1ubuntu2.1
2017-03-21 15:02:07 trigproc libc-bin:AMD64 2.23-0ubuntu6 <none>
2017-03-21 15:02:07 status half-configured libc-bin:AMD64 2.23-0ubuntu6
2017-03-21 15:02:07 status installed libc-bin:AMD64 2.23-0ubuntu6
2017-03-21 15:02:07 startup packages configure
2017-03-21 15:02:07 configure libc-dev-bin:AMD64 2.23-0ubuntu6 <none>
2017-03-21 15:02:07 status unpacked libc-dev-bin:AMD64 2.23-0ubuntu6
2017-03-21 15:02:07 status half-configured libc-dev-bin:AMD64 2.23-0ubuntu6
2017-03-21 15:02:07 status installed libc-dev-bin:AMD64 2.23-0ubuntu6
2017-03-21 15:02:07 configure libc6-dev:AMD64 2.23-0ubuntu6 <none>
2017-03-21 15:02:07 status unpacked libc6-dev:AMD64 2.23-0ubuntu6
2017-03-21 15:02:07 status half-configured libc6-dev:AMD64 2.23-0ubuntu6
2017-03-21 15:02:07 status installed libc6-dev:AMD64 2.23-0ubuntu6
2017-03-21 15:02:07 configure locales:all 2.23-0ubuntu6 <none>
2017-03-21 15:02:07 status unpacked locales:all 2.23-0ubuntu6
2017-03-21 15:02:07 status unpacked locales:all 2.23-0ubuntu6
2017-03-21 15:02:07 status half-configured locales:all 2.23-0ubuntu6
2017-03-21 15:02:11 status installed locales:all 2.23-0ubuntu6
2017-03-21 15:02:11 configure libfreetype6:AMD64 2.6.1-0.1ubuntu2.1 <none>
2017-03-21 15:02:11 status triggers-pending libc-bin:AMD64 2.23-0ubuntu6
2017-03-21 15:02:11 status unpacked libfreetype6:AMD64 2.6.1-0.1ubuntu2.1
2017-03-21 15:02:11 status half-configured libfreetype6:AMD64 2.6.1-0.1ubuntu2.1
2017-03-21 15:02:11 status installed libfreetype6:AMD64 2.6.1-0.1ubuntu2.1
2017-03-21 15:02:11 trigproc libc-bin:AMD64 2.23-0ubuntu6 <none>
2017-03-21 15:02:11 status half-configured libc-bin:AMD64 2.23-0ubuntu6
2017-03-21 15:02:11 status installed libc-bin:AMD64 2.23-0ubuntu6
2017-03-21 15:02:11 startup packages configure
7
Aron Rotteveel

これが私たちの環境に影響を与えるのを見て、それは5時間後に再び起こりました。古いバージョンのlibc6パッチへのロールバックを検討しています。

これが私たち全員が見ているものを確認するこの問題のUbuntuバグです: https://bugs.launchpad.net/ubuntu/+source/eglibc/+bug/1674532

更新:問題は修正されました。

上記のレポートのコメント #16#17 および #18 を参照してください。 libcを更新すると、問題が解決するはずです。このライブラリを使用する更新中に実行中のプロセスが正常に機能し続けるように、再起動することをお勧めします。

6
Ross Campbell