2016-01-21 2 views
0

Я экспериментирую с Google Compute Engine в Google Cloud.После сбоев машины после сбоев машины Ubuntu 14.04.3 LTS

Я установил базовую среду LAMP в одном из предустановленных изображений Ubuntu, предлагаемых Google, в данном случае Ubuntu 14.04 LTS (надежное изображение amd64, построенное на 2016-01-14).

Установленный мною я точно такой же, как я уже установил на многих других серверах от Digital Ocean, а также в виртуальной коробке в моем доме.

Машина, которую я выбрал, была 1 vCPU (f1-micro) с 0,6 ГБ ОЗУ, что было прекрасно для легкой работы, которой они управляли.

После обновления системы с обновлением apt-get & & apt-get upgrade, система просто разбилась и никогда больше не загружалась. Я остановил и перезапустил экземпляр много раз, но он был мертв, и его процессор работал на 400% при попытке перезагрузки.

Ошибки я получил после того, как цель модернизации были:

Fetched 24.6 MB in 1s (13.2 MB/s) 
(Reading database ... 144753 files and directories currently installed.) 
Preparing to unpack .../linux-firmware_1.127.20_all.deb ... 
Unpacking linux-firmware (1.127.20) over (1.127.19) ... 
Preparing to unpack .../gcc-4.9-base_4.9.3-0ubuntu4_amd64.deb ... 
Unpacking gcc-4.9-base:amd64 (4.9.3-0ubuntu4) over (4.9.1-0ubuntu1) ... 
Setting up gcc-4.9-base:amd64 (4.9.3-0ubuntu4) ... 
(Reading database ... 144753 files and directories currently installed.) 
Preparing to unpack .../libgcc1_1%3a4.9.3-0ubuntu4_amd64.deb ... 
Unpacking libgcc1:amd64 (1:4.9.3-0ubuntu4) over (1:4.9.1-0ubuntu1) ... 
Setting up libgcc1:amd64 (1:4.9.3-0ubuntu4) ... 
Processing triggers for libc-bin (2.19-0ubuntu6.6) ... 
(Reading database ... 144753 files and directories currently installed.) 
Preparing to unpack .../software-properties-common_0.92.37.7_all.deb ... 
Unpacking software-properties-common (0.92.37.7) over (0.92.37.6) ... 
Preparing to unpack .../python3-software-properties_0.92.37.7_all.deb ... 
Unpacking python3-software-properties (0.92.37.7) over (0.92.37.6) ... 
Preparing to unpack .../kpartx_0.4.9-3ubuntu7.7_amd64.deb ... 
Unpacking kpartx (0.4.9-3ubuntu7.7) over (0.4.9-3ubuntu7.6) ... 
Processing triggers for man-db (2.6.7.1-1ubuntu1) ... 
Setting up linux-image-3.16.0-59-generic (3.16.0-59.79~14.04.1) ... 
Running depmod. 
update-initramfs: deferring update (hook will be called later) 
The link /initrd.img is a dangling linkto /boot/initrd.img-3.19.0-47-generic 
Examining /etc/kernel/postinst.d. 
run-parts: executing /etc/kernel/postinst.d/apt-auto-removal 3.16.0-59-generic /boot/vmlinuz-3.16.0-59-generic 
run-parts: executing /etc/kernel/postinst.d/initramfs-tools 3.16.0-59-generic /boot/vmlinuz-3.16.0-59-generic 
update-initramfs: Generating /boot/initrd.img-3.16.0-59-generic 
xz: (stdin): Cannot allocate memory 
E: mkinitramfs failure cpio 141 xz -8 --check=crc32 1 
update-initramfs: failed for /boot/initrd.img-3.16.0-59-generic with 1. 
run-parts: /etc/kernel/postinst.d/initramfs-tools exited with return code 1 
Failed to process /etc/kernel/postinst.d at /var/lib/dpkg/info/linux-image-3.16.0-59-generic.postinst line 1025. 
dpkg: error processing package linux-image-3.16.0-59-generic (--configure): 
subprocess installed post-installation script returned error exit status 2 
Setting up linux-image-3.19.0-47-generic (3.19.0-47.53~14.04.1) ... 
Running depmod. 
update-initramfs: deferring update (hook will be called later) 
The link /initrd.img is a dangling linkto /boot/initrd.img-3.16.0-59-generic 
Examining /etc/kernel/postinst.d. 
run-parts: executing /etc/kernel/postinst.d/apt-auto-removal 3.19.0-47-generic /boot/vmlinuz-3.19.0-47-generic 
run-parts: executing /etc/kernel/postinst.d/initramfs-tools 3.19.0-47-generic /boot/vmlinuz-3.19.0-47-generic 
update-initramfs: Generating /boot/initrd.img-3.19.0-47-generic 
xz: (stdin): Cannot allocate memory 
E: mkinitramfs failure find 141 cpio 141 xz -8 --check=crc32 1 
update-initramfs: failed for /boot/initrd.img-3.19.0-47-generic with 1. 
run-parts: /etc/kernel/postinst.d/initramfs-tools exited with return code 1 
Failed to process /etc/kernel/postinst.d at /var/lib/dpkg/info/linux-image-3.19.0-47-generic.postinst line 1025. 
dpkg: error processing package linux-image-3.19.0-47-generic (--configure): 
subprocess installed post-installation script returned error exit status 2 
dpkg: dependency problems prevent configuration of linux-image-extra-3.16.0-59-generic: 
linux-image-extra-3.16.0-59-generic depends on linux-image-3.16.0-59-generic; however: 
    Package linux-image-3.16.0-59-generic is not configured yet. 

dpkg: error processing package linux-image-extra-3.16.0-59-generic (--configure): 
dependency problems - leaving unconfigured 
Setting up linux-firmware (1.127.20) ... 
dpkg: dependency problems prevent configuration of linux-image-generic-lts-utopic: 
linux-image-generic-lts-utopic depends on linux-image-3.16.0-59-generic; however: 
    Package linux-image-3.16.0-59-generic is not configured yet. 
linux-image-generic-lts-utopic depends on linux-image-extra-3.16.0-59-generic; however: 
    Package linux-image-extra-3.16.0-59-generic is not configured yet. 

dpkg: error processing package linux-image-generic-lts-utopic (--configure): 
dependency problems - leaving unconfigured 
dpkg: dependency problems prevent configuration of linux-image-hwe-generic-trusty: 
linux-imNo apport report written because the error message indicates its a followup error from a previous failure. 
                                No apport report written because MaxReports is reached already 
              No apport report written because MaxReports is reached already 
                              No apport report written because MaxReports is reached already 
            No apport report written because MaxReports is reached already 
                            No apport report written because MaxReports is reached already 
          age-hwe-generic-trusty depends on linux-image-generic-lts-utopic; however: 
    Package linux-image-generic-lts-utopic is not configured yet. 

dpkg: error processing package linux-image-hwe-generic-trusty (--configure): 
dependency problems - leaving unconfigured 
dpkg: dependency problems prevent configuration of linux-hwe-generic-trusty: 
linux-hwe-generic-trusty depends on linux-image-hwe-generic-trusty; however: 
    Package linux-image-hwe-generic-trusty is not configured yet. 

dpkg: error processing package linux-hwe-generic-trusty (--configure): 
dependency problems - leaving unconfigured 
dpkg: dependency problems prevent configuration of linux-image-extra-3.19.0-47-generic: 
linux-image-extra-3.19.0-47-generic depends on linux-image-3.19.0-47-generic; however: 
    Package linux-image-3.19.0-47-generic is not configured yet. 

dpkg: error processing package linux-image-extra-3.19.0-47-generic (--configure): 
dependency problems - leaving unconfigured 
dpkg: dependency problems prevent configuration of linux-image-generic-lts-vivid: 
linux-image-generic-lts-vivid depends on linux-image-3.19.0-47-generic; however: 
    Package linux-image-3.19.0-47-generic is not configured yet. 
linux-image-generic-lts-vivid depends on linux-image-extra-3.19.0-47-generic; however: 
    Package linux-image-extra-3.19.0-47-generic is not configured yet. 

dpkg: error processing package linux-image-generic-lts-vivid (--configure): 
dependency problems - leaving unconfigured 
Setting up python3-software-properties (0.92.37.7) ... 
Setting up software-properties-common (0.92.37.7) ... 
Setting up kpartx (0.4.9-3ubuntu7.7) ... 
Errors were encountered while processing: 
linux-image-3.16.0-59-generic 
linux-image-3.19.0-47-generic 
linux-image-extra-3.16.0-59-generic 
linux-image-generic-lts-utopic 
linux-image-hwe-generic-trusty 
linux-hwe-generic-trusty 
linux-image-extra-3.19.0-47-generic 
linux-image-generic-lts-vivid 
E: Sub-process /usr/bin/dpkg returned an error code (1) 

Каждый имеет подобную проблему? Что я должен обвинять? объем оперативной памяти, исходное изображение, процессор слишком мал, Google Machines?

Мне нравится то, что я видел в Google Cloud Machines, но я не могу вставить оба шага, пока я не уверен, могут ли они сбой в этом случае в любое время. до этого опыта все виртуальные машины были похожи на сплошной рок и никогда не разбивались даже после жестоких сборок и деинсталляции любого типа мягких. Этот человек разбился почти без ничего.

Заранее благодарим за ваше мнение.

NEW ДЕТАЛИ: Я восстановил машину, сформировав изображение, предшествующее сбою. Теперь я могу обновить систему, но после обновления все еще есть ошибки. Я не знаю, могу ли я доверять целостности этой системы в настоящее время:

12 not fully installed or removed. 
After this operation, 0 B of additional disk space will be used. 
Do you want to continue? [Y/n] y 
Setting up linux-image-3.16.0-59-generic (3.16.0-59.79~14.04.1) ... 
Running depmod. 
update-initramfs: deferring update (hook will be called later) 
The link /initrd.img is a dangling linkto /boot/initrd.img-3.19.0-49-generic 
Examining /etc/kernel/postinst.d. 
run-parts: executing /etc/kernel/postinst.d/apt-auto-removal 3.16.0-59-generic /boot/vmlinuz-3.16.0-59-generic 
run-parts: executing /etc/kernel/postinst.d/initramfs-tools 3.16.0-59-generic /boot/vmlinuz-3.16.0-59-generic 
update-initramfs: Generating /boot/initrd.img-3.16.0-59-generic 
xz: (stdin): Cannot allocate memory 
E: mkinitramfs failure find 141 cpio 141 xz -8 --check=crc32 1 
update-initramfs: failed for /boot/initrd.img-3.16.0-59-generic with 1. 
run-parts: /etc/kernel/postinst.d/initramfs-tools exited with return code 1 
Failed to process /etc/kernel/postinst.d at /var/lib/dpkg/info/linux-image-3.16.0-59-generic.postinst line 1025. 
dpkg: error processing package linux-image-3.16.0-59-generic (--configure): 
subprocess installed post-installation script returned error exit status 2 
Setting up linux-image-3.16.0-60-generic (3.16.0-60.80~14.04.1) ... 
Running depmod. 
+0

Обновление: Я попробовал еще раз над snaphot я взял перед обновлением, и он не упал. Возможно, первоначальный крах был после второго намерения модернизации. – Juan

+0

Можно ли повторить попытку с новой сборкой изображений Ubuntu? – George

+0

Я повторил, и это работает, но каждый раз, когда я делал апгрейд, потребовалось много времени и выбросить ошибки, которые я разместил выше («run depmode» много раз). Затем я сделал apt-get autoremove, и машина снова рухнула навсегда. Я действительно сдаюсь. Я попробую другую платформу, возможно, Амазонку. – Juan

ответ

0

Автоматические обновления настраиваются в «автоматическом-обновления».

Отключить;

знаки комментария Allowed-Origins из /etc/apt/apt.conf.d/50unattended-upgrades файла

и/или добавить:

"APT :: Periodic :: Unattended-Upgrade" 0 lines ";" 

в /etc/apt/apt.conf.d/10periodic файл

+0

Извините, но отключить обновления не вариант для меня. Модернизация должна быть выполнена. – Juan

0

Если update-initramfs работает из памяти (я столкнулся с этим на google- облачный экземпляр с 600 МБ оперативной памяти), попробуйте:

export XZ_DEFAULTS="--memlimit=80MiB"

Затем повторите попытку apt-get upgrade (или dpkg --configure -a).

Возможно, вы захотите добавить это в свой /etc/bash.bashrc, чтобы он использовался, когда запускается unattended-upgrades.

Источник: https://lists.debian.org/debian-arm/2016/01/msg00032.html

Смежные вопросы