Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Ошибка при обновлении (сервер)  (Прочитано 4101 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн tarya

  • Автор темы
  • Активист
  • *
  • Сообщений: 305
    • Просмотр профиля
Ошибка при обновлении (сервер)
« : 11 Октября 2013, 14:07:04 »
Добрый день.

На днях я решил обновить систему и увидел что она не может этого сделать, и просит запустить "apt-get -f install" что я и сделал. При работе этой команды появляются ошибки.

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Correcting dependencies... Done
The following packages were automatically installed and are no longer required:
  linux-headers-3.2.0-44-generic linux-headers-3.2.0-40 linux-headers-3.2.0-35 linux-headers-3.2.0-41 linux-headers-3.2.0-36 linux-headers-3.2.0-37 linux-headers-3.2.0-43 linux-headers-3.2.0-38 linux-headers-3.2.0-44 linux-headers-3.2.0-45 linux-headers-3.2.0-51
  linux-headers-3.2.0-48 linux-image-3.2.0-45-generic linux-headers-3.2.0-37-generic linux-image-3.2.0-48-generic linux-image-3.2.0-40-generic linux-headers-3.2.0-45-generic linux-image-3.2.0-43-generic linux-headers-3.2.0-48-generic linux-headers-3.2.0-40-generic
  linux-headers-3.2.0-35-generic linux-image-3.2.0-51-generic linux-headers-3.2.0-43-generic linux-headers-3.2.0-38-generic linux-image-3.2.0-41-generic linux-headers-3.2.0-51-generic linux-image-3.2.0-44-generic linux-headers-3.2.0-41-generic linux-headers-3.2.0-36-generic
Use 'apt-get autoremove' to remove them.
The following extra packages will be installed:
  linux-image-server linux-server
The following packages will be upgraded:
  linux-image-server linux-server
2 upgraded, 0 newly installed, 0 to remove and 32 not upgraded.
5 not fully installed or removed.
Need to get 0 B/4,012 B of archives.
After this operation, 0 B of additional disk space will be used.
Do you want to continue [Y/n]? y
Setting up initramfs-tools (0.99ubuntu13.2) ...
update-initramfs: deferring update (trigger activated)
Setting up linux-image-3.2.0-53-generic (3.2.0-53.81) ...
Running depmod.
update-initramfs: deferring update (hook will be called later)
The link /initrd.img is a dangling linkto /boot/initrd.img-3.2.0-54-generic
Examining /etc/kernel/postinst.d.
run-parts: executing /etc/kernel/postinst.d/apt-auto-removal 3.2.0-53-generic /boot/vmlinuz-3.2.0-53-generic
run-parts: executing /etc/kernel/postinst.d/initramfs-tools 3.2.0-53-generic /boot/vmlinuz-3.2.0-53-generic
update-initramfs: Generating /boot/initrd.img-3.2.0-53-generic

gzip: stdout: No space left on device
E: mkinitramfs failure cpio 141 gzip 1
update-initramfs: failed for /boot/initrd.img-3.2.0-53-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.2.0-53-generic.postinst line 1010.
dpkg: error processing linux-image-3.2.0-53-generic (--configure):
 subprocess installed post-installation script returned error exit status 2
Setting up linux-image-3.2.0-54-generic (3.2.0-54.82) ...
Running depmod.
update-initramfs: deferring update (hook will be called later)
The link /initrd.img is a dangling linkto /boot/initrd.img-3.2.0-53-generic
Examining /etc/kernel/postinst.d.
run-parts: executing /etc/kernel/postinst.d/apt-auto-removal 3.2.0-54-generic /boot/vmlinuz-3.2.0-54-generic
run-parts: executing /etc/kernel/postinst.d/initramfs-tools 3.2.0-54-generic /boot/vmlinuz-3.2.0-54-generic
update-initramfs: Generating /boot/initrd.img-3.2.0-54-generic

gzip: stdout: No space left on device
E: mkinitramfs failure cpio 141 gzip 1
update-initramfs: failed for /boot/initrd.img-3.2.0-54-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.2.0-54-generic.postinst line 1010.
dpkg: error processing linux-image-3.2.0-54-generic (--configure):
 subprocess installed post-installation script returned error exit status 2
dpkg: dependency problems prevent configuration of linux-image-server:
 linux-image-server depends on linux-image-3.2.0-53-generic; however:
  Package linux-image-3.2.0-53-generic is not configured yet.
dpkg: error processing linux-image-server (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of linux-server:
 linux-server depends on linux-image-server (= 3.2.0.53.63); however:
  Package linux-image-server is not configured yet.
 linux-server depends on linux-headers-server (= 3.2.0.53.63); however:
  Version of linux-headers-server on system is 3.2.0.54.64.
dpkg: error processing linux-server (--configure):
 dependency problems - leaving unconfigured
Processing triggers for initramfs-tools ...
No 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
                                                                                                                                                                        update-initramfs: Generating /boot/initrd.img-3.2.0-52-generic

gzip: stdout: No space left on device
E: mkinitramfs failure cpio 141 gzip 1
update-initramfs: failed for /boot/initrd.img-3.2.0-52-generic with 1.
dpkg: error processing initramfs-tools (--configure):
 subprocess installed post-installation script returned error exit status 1
No apport report written because MaxReports is reached already
                                                              Errors were encountered while processing:
 linux-image-3.2.0-53-generic
 linux-image-3.2.0-54-generic
 linux-image-server
 linux-server
 initramfs-tools
E: Sub-process /usr/bin/dpkg returned an error code (1)

Друзья подскажите что делать.

Спасибо.
« Последнее редактирование: 12 Октября 2013, 02:34:59 от tarya »

Оффлайн vasilisc

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2563
  • г.Северодвинск - строим АПЛ
    • Просмотр профиля
    • Авторские статьи об OpenSource
Re: Ошибка при обновлении (сервер)
« Ответ #1 : 11 Октября 2013, 14:24:20 »
нет места (No space left on device)
думаю в /boot
рекомендую аккуратно удалить лишние ядра и начать обновление снова
вы переходите с релиза на релиз или штатное обновление?

Оффлайн tarya

  • Автор темы
  • Активист
  • *
  • Сообщений: 305
    • Просмотр профиля
Re: Ошибка при обновлении (сервер)
« Ответ #2 : 11 Октября 2013, 14:35:43 »
Не успел про нестачу места написать. Да я тоже первое что увидел это именно "gzip: stdout: No space left on device".

Я полез df -l
Filesystem                1K-blocks      Used Available Use% Mounted on
/dev/mapper/Homeless-root 238181000  69132540 156949492  31% /
udev                         951924         4    951920   1% /dev
tmpfs                        384404       432    383972   1% /run
none                           5120         0      5120   0% /run/lock
none                         961004         0    961004   0% /run/shm
/dev/sda1                    233191    230005         0 100% /boot
/dev/sdb1                 480720552 446674316   9626964  98% /media/backup
Да, на бут имеено 100% но я не могу удалить ядра, их не мало, так как там какие то зависимости.

root@Homeless:/home/tarya# dpkg --get-selections | grep linux-image
linux-image-3.2.0-39-generic install
linux-image-3.2.0-40-generic install
linux-image-3.2.0-41-generic install
linux-image-3.2.0-43-generic install
linux-image-3.2.0-44-generic install
linux-image-3.2.0-45-generic install
linux-image-3.2.0-48-generic install
linux-image-3.2.0-51-generic install
linux-image-3.2.0-52-generic install
linux-image-3.2.0-53-generic install
linux-image-3.2.0-54-generic install
linux-image-server install


root@Homeless:/home/tarya# sudo apt-get purge linux-image-3.2.0-39-generic
Reading package lists... Done
Building dependency tree       
Reading state information... Done
You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies:
 linux-server : Depends: linux-headers-server (= 3.2.0.53.63) but 3.2.0.54.64 is to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).

Обновление стандартное, хотел настроить автоматическую синхронизацию времени - гляжу ничего не обновляется.

Версия 12.04.3

Оффлайн Сперанский

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 4055
  • Dictum ac factum
    • Просмотр профиля
Re: Ошибка при обновлении (сервер)
« Ответ #3 : 11 Октября 2013, 14:54:01 »
Удаление старых ядер (по моему оставляет два- текущее и предыдущее)
sudo apt-get purge $(dpkg -l 'linux-*' | sed '/^ii/!d;/'"$(uname -r | sed "s/\(.*\)-\([^0-9]\+\)/\1/")"'/d;s/^[^ ]* [^ ]* \([^ ]*\).*/\1/;/[0-9]/!d' | head -n -1) --assume-yes

Оффлайн tarya

  • Автор темы
  • Активист
  • *
  • Сообщений: 305
    • Просмотр профиля
Re: Ошибка при обновлении (сервер)
« Ответ #4 : 11 Октября 2013, 15:45:30 »
К сожалению чтото тут не то.

root@Homeless:/home/tarya# sudo apt-get purge $(dpkg -l 'linux-*' | sed '/^ii/!d;/'"$(uname -r | sed "s/\(.*\)-\([^0-9]\+\)/\1/")"'/d;s/^[^ ]* [^ ]* \([^ ]*\).*/\1/;/[0-9]/!d' | head -n -1) --assume-yes
Reading package lists... Done
Building dependency tree       
Reading state information... Done
You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies:
 linux-headers-server : Depends: linux-headers-3.2.0-54-generic but it is not going to be installed
 linux-server : Depends: linux-headers-server (= 3.2.0.53.63) but 3.2.0.54.64 is to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).

Оффлайн Сперанский

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 4055
  • Dictum ac factum
    • Просмотр профиля
Re: Ошибка при обновлении (сервер)
« Ответ #5 : 11 Октября 2013, 16:48:04 »
Это что то лишнее, удалите и даст спокойно почистить ядра
sudo apt-get purge linux-headers-server linux-server

Оффлайн tarya

  • Автор темы
  • Активист
  • *
  • Сообщений: 305
    • Просмотр профиля
Re: Ошибка при обновлении (сервер)
« Ответ #6 : 11 Октября 2013, 17:39:52 »
Все тоже

gzip: stdout: No space left on device
E: mkinitramfs failure cpio 141 gzip 1
update-initramfs: failed for /boot/initrd.img-3.2.0-52-generic with 1.
dpkg: error processing initramfs-tools (--configure):
 subprocess installed post-installation script returned error exit status 1
No apport report written because MaxReports is reached already
                                                              Errors were encountered while processing:
 linux-image-3.2.0-53-generic
 linux-image-3.2.0-54-generic
 linux-image-server
 initramfs-tools
E: Sub-process /usr/bin/dpkg returned an error code (1)
You have new mail in /var/mail/root

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: Ошибка при обновлении (сервер)
« Ответ #7 : 11 Октября 2013, 17:54:45 »
Короче, руками переносите часть файлов и чините пакетный менеджер:
sudo dpkg --configure -a
sudo apt-get -f install
Потом удаляете старые ядра и возвращаете файлы на место.

Оффлайн tarya

  • Автор темы
  • Активист
  • *
  • Сообщений: 305
    • Просмотр профиля
Re: Ошибка при обновлении (сервер)
« Ответ #8 : 11 Октября 2013, 18:45:02 »
Ситуация такая что все замыкается что нет свободного места. Сейчас попросил сервер перезагрузиться, после показал что 98% занято, было все 100%. Но я не знаю что от куда удалить или перенести, что это за раздел BOOT.

Оффлайн Сперанский

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 4055
  • Dictum ac factum
    • Просмотр профиля
Re: Ошибка при обновлении (сервер)
« Ответ #9 : 11 Октября 2013, 18:46:53 »
Можно ж ещё примонтировать boot к другому разделу, перенеся сначала все файлы?

Оффлайн tarya

  • Автор темы
  • Активист
  • *
  • Сообщений: 305
    • Просмотр профиля
Re: Ошибка при обновлении (сервер)
« Ответ #10 : 12 Октября 2013, 02:14:42 »
Якось то зрушилося! То есть что-то да получилось! Получилось таки одно удалить ядро и далее как то пошло.

Но как сделать чтоб больше так не было? Чтоб не переполнялось.

Оффлайн JmAbuDabi

  • Старожил
  • *
  • Сообщений: 2468
  • 나는 빅터 해요. 나는 프로그래머입니다
    • Просмотр профиля
Re: Ошибка при обновлении (сервер)
« Ответ #11 : 12 Октября 2013, 02:29:06 »
Увеличить еще на 300МБ /boot раздел

Не хранить лишних ядер, чистить логи, если они не нужны и захламляют Всё вокруг. Логи к /boot никак не относятся.
Покой – это не место, где тихо и мирно, где нет шума и беспокойства.
Покой – это когда при всем этом, вы сохраняете мир и спокойствие в своем сердце.

Оффлайн tarya

  • Автор темы
  • Активист
  • *
  • Сообщений: 305
    • Просмотр профиля
Re: Ошибка при обновлении (сервер)
« Ответ #12 : 12 Октября 2013, 02:34:44 »
Я не профи, нужно почитать как это все сделать. И желательно чтоб обновлялось все автоматически.

Помню как когда то я работал в одной компании и там на редхете стоял сквид в котором был лог файл, и если тот файл заполнялся на 2 гб кажется - вся система повисала. Ох я над ним и дрожал. :-)

Хотелось бы все автоматизировать чтоб не повторялось.

Оффлайн a1e10

  • Активист
  • *
  • Сообщений: 616
    • Просмотр профиля
Re: Ошибка при обновлении (сервер)
« Ответ #13 : 12 Октября 2013, 13:15:47 »
Bleachbit-простой способ избавления от мусора
Действие - это продолжение мысли, а не наоборот.

Оффлайн Spect

  • Старожил
  • *
  • Сообщений: 1173
    • Просмотр профиля
Re: Ошибка при обновлении (сервер)
« Ответ #14 : 12 Октября 2013, 13:24:05 »
Bleachbit- мало чем поможет в данном случае - там /boot забивается.
Ну, можно в шедулер забить команду Сперанского, в которой "удаление всех ядер кроме двух последних".. Или просто периодически раз в неделю запускать :)
Как увеличить размер /boot - это просто, но потребует изменения границ разделов. Читайте, масса там про это. А так ли нужен "вынесенный" /boot ? Может, проще вернуть его "на родину" (в раздел рута) и забить. Или там рейд.
Ubuntu 16.04 LTS [x86-64]/i3-2100T/2*4G/1T HDD/Intel HD 2000
Hatsan Escort Aimguard Combo 12/76, 7+1

 

Страница сгенерирована за 0.065 секунд. Запросов: 25.