При обработке следующих пакетов произошли ошибки initramfs tools

Добрый день. Вчера установил Lubuntu 17.04 При установки/удалении любого пакета пишет: Еще был указан в том списке пакет initramfs-tools.
  • Печать

Страницы: [1]   Вниз

Тема: При обработке следующих пакетов произошли ошибки:  (Прочитано 1531 раз)

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

Оффлайн
Azigar

Добрый день. Вчера установил Lubuntu 17.04
При установки/удалении любого пакета пишет:

Еще был указан в том списке пакет initramfs-tools. Но я его удалил командой

sudo apt-get remove initramfs-tools
sudo apt-get autoremove

и потом его установил

sudo pat-get install initramfs-tools
А проделал те же манипуляции с linux-firmware, то не помогло. Подскажите, как решить эту ситуацию?


Оффлайн
Pilot6

У вас места на диске нет в разделе /boot. Зачем было отдельный /boot делать?

Я в личке не консультирую. Вопросы задавайте на форуме.


Оффлайн
Azigar

разбивал диск по статьи. 4 раздела:

/ — 50Гб
/boot — 100 Mb
подкачка — размер ОЗУ
/home — все остальное.

И что теперь мне делать. Не переустанавливать же Линукс заново?? Можно как-то изменить размер /boot или соединить его с /?


Оффлайн
Pilot6

Azigar,
Разбивка крайне глупая. Для /boot 100 мегов очень мало. Для / 50 гигов — очень много.
Надо было ставить в автоматическом режиме или если очень хочется казаться продвинутым, то сделать 3 раздела:

/ на 25 гигов.
swap в размере ОЗУ
/home остальное.

А лучше даже не разбивать на два отдельных раздела. Автомат сделает такой же swap, а остальное будет на одном разделе.

Поверьте, что переустановить будет намного проще, чем, не имея достаточных знаний, ковырять руками разделы. Это будет и долго, и сложно. Дольше чем установить.


Пользователь добавил сообщение 20 Сентября 2017, 11:35:28:


И где вы нашли «статью», что под /boot 100 мегов. Вы вероятно с EFI разделом перепутали.

Я в личке не консультирую. Вопросы задавайте на форуме.


Оффлайн
БТР

разбивал диск по статьи

задавайте вопросы автору статьи.

официальную документацию на форуме вы почему-то проигнорировали, но вопросы задаёте здесь.


Оффлайн
Azigar

И где вы нашли «статью», что под /boot 100 мегов. Вы вероятно с EFI разделом перепутали.

Все верно. На работе UEFI и я перепутал. Как думаете, проще просто переустановить Линукс с такой разбивкой:

/ — 50Гб
подкачка — ОЗУ
/home — все остальное

как я понимаю /boot будет лежать в корне на 50Гб


Оффлайн
Pilot6

Azigar,
Зачем вам корень в 50 гигов? Даже 20 заполнить не реально на практике.

Я бы посоветовал btrfs без разбивки. Система сама сделает подтома для /home и /.

А если включите компрессию lzo, то и работать диск будет быстрее, и места будет больше. У вас наверняка диск медленный.

При этом место пропадать не будет. Подтома не занимают фиксированное пространство.

Это очень просто. Создаете один раздел под /, и форматируете его в btrfs. Дальше все на автомате. Ну свап естественно делаете.

« Последнее редактирование: 20 Сентября 2017, 11:48:56 от Pilot6 »

Я в личке не консультирую. Вопросы задавайте на форуме.


Оффлайн
Azigar

Я бы посоветовал btrfs без разбивки. Система сама сделает подтома для /home и /.

А если придется переустанавливать ОС, тогда вся моя важная инфа пропадет. А если будет отдельно раздел /home, тогда, как я понимаю, можно переустанавливать ОС и при этом вся моя инфа останется. Я все правильно понимаю?
P.S. А можно exp4 преобразовать в btrfs без потери инфы?


Оффлайн
Pilot6

А если придется переустанавливать ОС, тогда вся моя важная инфа пропадет. А если будет отдельно раздел /home, тогда, как я понимаю, можно переустанавливать ОС и при этом вся моя инфа останется. Я все правильно понимаю?

Не правильно понимаете. Даже если /home находится не на отдельном разделе, можно переустановить ситсему без потери данных. Просто нужно не форматировать корень. Установщик давно умеет перезаписывать системные файлы и не трогать /home.

P.S. А можно exp4 преобразовать в btrfs без потери инфы?

Можно, причем даже на работающей системе ;-) Но это не лучший вариант, так как сразу при установке в btrfs создадутся правильные подтома. Можно конечно это руками сделать, но зачем этот гимор?

Если все равно переустанавливать, то почему сразу не сделать нормально. Я сейчас только так системы устанавливаю.

Я в личке не консультирую. Вопросы задавайте на форуме.


Оффлайн
Azigar

Если все равно переустанавливать, то почему сразу не сделать нормально.

ОК. Спасибо большое.

P.S. Когда установлю все на BTRFS, как потом lzo включить? И что это вообще такое?


Оффлайн
Pilot6

Azigar,
У нас есть в wiki статься про btrfs. Там все написано. lzo — это сжатие данных на диске, оно не сильное, и процессор жрет очень мало. При этом получается выигрыш в скорости даже на слабых компах. Ну и данные места на диске жрут меньше.

Включается в /etc/fstab добавлением compress=lzo

Ну и чтобы сжать уже имеющиеся данные надо выполнить две команды после установки для хомяка и корня

sudo btrfs fi defrag -clzo /
sudo btrfs fi defrag -clzo /home

иначе только новые данные будут сжаты.


Пользователь добавил сообщение 20 Сентября 2017, 12:09:44:


На досуге почитайте

https://help.ubuntu.ru/wiki/btrfs

Вы сначала установите, а с включением сжатия поможем, если будет не понятно.

« Последнее редактирование: 20 Сентября 2017, 12:22:06 от Pilot6 »

Я в личке не консультирую. Вопросы задавайте на форуме.


Оффлайн
Azigar

Вы сначала установите, а с включением сжатия поможем, если будет не понятно.

Большое спасибо. Думаю теперь и дома так себе сделать. Хорошо, что у меня все на облаках и на удалённых репозиториях.


Оффлайн
Pilot6

В btrfs самое классное — это снимки. Можно всегда за секунду сделать снимок системы. Потом уже ковырять. Если что, вернуть назад очень легко.

Я в личке не консультирую. Вопросы задавайте на форуме.


  • Печать

Страницы: [1]   Вверх

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Calculating upgrade... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
2 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 initramfs-tools (0.130ubuntu3.8) ...
update-initramfs: deferring update (trigger activated)
Setting up linux-firmware (1.173.9) ...
update-initramfs: Generating /boot/initrd.img-4.15.0-54-generic
/usr/share/initramfs-tools/hooks/fsck: 683: /usr/share/initramfs-tools/hooks/fsck: blkid: not found
/usr/share/initramfs-tools/hooks/fsck: 715: /usr/share/initramfs-tools/hooks/fsck: blkid: not found
/usr/share/initramfs-tools/hooks/fsck: 207: /usr/share/initramfs-tools/hooks/fsck: blkid: not found
Warning: couldn't identify filesystem type for fsck hook, ignoring.
/usr/share/initramfs-tools/hooks/resume: 683: /usr/share/initramfs-tools/hooks/resume: blkid: not found
/usr/share/initramfs-tools/hooks/resume: 715: /usr/share/initramfs-tools/hooks/resume: blkid: not found
W: initramfs-tools configuration sets RESUME=UUID=a48f7499-fdf2-4274-9247-b3ecae5544f7
W: but no matching swap device is available.
/usr/share/initramfs-tools/hooks/resume: 61: /usr/share/initramfs-tools/hooks/resume: blkid: not found
I: The initramfs will attempt to resume from /dev/sda1
I: Set the RESUME variable to override this.
E: /usr/share/initramfs-tools/hooks/udev failed with return 1.
update-initramfs: failed for /boot/initrd.img-4.15.0-54-generic with 1.
dpkg: error processing package linux-firmware (--configure):
 installed linux-firmware package post-installation script subprocess returned error exit status 1
Processing triggers for initramfs-tools (0.130ubuntu3.8) ...
update-initramfs: Generating /boot/initrd.img-4.15.0-54-generic
/usr/share/initramfs-tools/hooks/fsck: 683: /usr/share/initramfs-tools/hooks/fsck: blkid: not found
/usr/share/initramfs-tools/hooks/fsck: 715: /usr/share/initramfs-tools/hooks/fsck: blkid: not found
/usr/share/initramfs-tools/hooks/fsck: 207: /usr/share/initramfs-tools/hooks/fsck: blkid: not found
Warning: couldn't identify filesystem type for fsck hook, ignoring.
/usr/share/initramfs-tools/hooks/resume: 683: /usr/share/initramfs-tools/hooks/resume: blkid: not found
/usr/share/initramfs-tools/hooks/resume: 715: /usr/share/initramfs-tools/hooks/resume: blkid: not found
W: initramfs-tools configuration sets RESUME=UUID=a48f7499-fdf2-4274-9247-b3ecae5544f7
W: but no matching swap device is available.
/usr/share/initramfs-tools/hooks/resume: 61: /usr/share/initramfs-tools/hooks/resume: blkid: not found
I: The initramfs will attempt to resume from /dev/sda1
I: Set the RESUME variable to override this.
E: /usr/share/initramfs-tools/hooks/udev failed with return 1.
update-initramfs: failed for /boot/initrd.img-4.15.0-54-generic with 1.
dpkg: error processing package initramfs-tools (--configure):
 installed initramfs-tools package post-installation script subprocess returned error exit status 1
Errors were encountered while processing:
 linux-firmware
 initramfs-tools
E: Sub-process /usr/bin/dpkg returned an error code (1)


$ dpkg -l | egrep -v '^ii|rc'

Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
+++-=============================================-============================================-============-=====================================================================================
iF  initramfs-tools                               0.130ubuntu3.8                               all          generic modular initramfs generator (automation)
iF  linux-firmware                                1.173.9                                      all          Firmware for Linux kernel drivers

asked Jul 23, 2019 at 5:06

Abdul Halim's user avatar

3

[SOLVED]

mdkir /tmp/util-linux
cd /tmp/util-linux
wget http://ftp.us.debian.org/debian/pool/main/u/util-linux/util-linux_2.29.2-1+deb9u1_amd64.deb
sudo dpkg -i util-linux_*.deb
sudo apt install -f

answered Jul 25, 2019 at 5:44

Abdul Halim's user avatar

1

  • #1

I can’t get the upgrade to finish, it ends:

Setting up initramfs-tools (0.140) …
update-initramfs: deferring update (trigger activated)
Processing triggers for initramfs-tools (0.140) …
update-initramfs: Generating /boot/initrd.img-5.13.19-6-pve
/etc/initramfs/post-update.d//proxmox-boot-sync: 10: /usr/sbin/proxmox-boot-tool: not found
run-parts: /etc/initramfs/post-update.d//proxmox-boot-sync exited with return code 127
dpkg: error processing package initramfs-tools (—configure):
installed initramfs-tools package post-installation script subprocess returned error exit status 1
Errors were encountered while processing:
initramfs-tools
E: Sub-process /usr/bin/dpkg returned an error code (1)

This is not a proxmox image installation, it is a package installation running on a linode VM.

Can anyone help me? I have two other nodes but do not want to proceed until this is working.
Thanks
Bruce

OK additional information: My other two nodes both updated without error. The node that will not finish the upgrade command, we installed PMG from packages and so it is not exactly the same as the two on-site nodes, see below:

Installed from Proxmox image:
master node : Kernel Version Linux 5.15.53-1-pve #1 SMP PVE 5.15.53-1 (Fri, 26 Aug 2022 16:53:52 +0200)
slave node 1 : Kernel Version Linux 5.15.53-1-pve #1 SMP PVE 5.15.53-1 (Fri, 26 Aug 2022 16:53:52 +0200)

Installed from Packages:
Kernel Version Linux 5.13.19-6-pve #1 SMP PVE 5.13.19-15 (Tue, 29 Mar 2022 15:59:50 +0200)

The PVE 5.13.19-15 Version is installed on a Linode VM out on the internet, but I don’t think that is the problem. The problems seems to be proxmox-boot-tool: not found or run-parts: /etc/initramfs/post-update.d//proxmox-boot-sync exited with return code 127. The nodes are all upgraded now, and they are all showing synched and running. I am afraid that this version will not be able to upgrade further until I get this failure corrected. I don’t really know where to look.

Thanks
Bruce

Last edited: Oct 3, 2022

fiona

fiona

Proxmox Staff Member


  • #2

Hi,
the pve-kernel-helper package contains the proxmox-boot-tool binary. Please ensure that it is installed correctly. It is a dependency of the proxmox-mailgateway package. You might want to install that to make sure all dependencies for Proxmox Mail Gateway are pulled in automatically.

  • #3

Hi,
the pve-kernel-helper package contains the proxmox-boot-tool binary. Please ensure that it is installed correctly. It is a dependency of the proxmox-mailgateway package. You might want to install that to make sure all dependencies for Proxmox Mail Gateway are pulled in automatically.

Problem resolved. Installed pve-kernel-helper and upgrade completed cleanly. Many thanks.

Sincerely
Bruce

I started an upgrade of my Kubuntu 12.04 system with this command, as usual:

sudo apt-get --show-upgraded dist-upgrade

I came back later and it had failed:

Preconfiguring packages ...
(Reading database ... 478306 files and directories currently installed.)
Preparing to replace  ...
Unpacking replacement base-files ...
Processing triggers for man-db ...
Processing triggers for install-info ...
...
Processing triggers for initramfs-tools ...
update-initramfs: Generating /boot/initrd.img-3.8.0-32-lowlatency

gzip: stdout: No space left on device
E: mkinitramfs failure cpio 141 gzip 1
update-initramfs: failed for /boot/initrd.img-3.8.0-32-lowlatency with 1.
dpkg: error processing initramfs-tools (--unpack):
 subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
 initramfs-tools
E: Sub-process /usr/bin/dpkg returned an error code (1)

here’s the problem:
$ df -h output:

Filesystem                    Size  Used Avail Use% Mounted on
/dev/sda1                     894M  879M     0 100% /boot

manually deleted older files and now some space is free

Filesystem                    Size  Used Avail Use% Mounted on
/dev/sda1                     894M  129M  717M  16% /boot

I ran this next:

sudo apt-get autoremove

Next:

sudo apt-get -f install output:

The following extra packages will be installed:
  initramfs-tools
The following packages will be upgraded:
  initramfs-tools

dpkg: dependency problems prevent configuration of initramfs-tools:
 initramfs-tools depends on initramfs-tools-bin (<< 0.99ubuntu13.3.1~); however:
  Version of initramfs-tools-bin on system is 0.99ubuntu13.4.
dpkg: error processing initramfs-tools (--configure):
 dependency problems - leaving unconfigured
No apport report written because the error message indicates its a followup error from a previous failure.
                         Errors were encountered while processing:
 initramfs-tools
E: Sub-process /usr/bin/dpkg returned an error code (1)

sudo apt-get install initramfs-tools
the above fails

dpkg -l initramfs-tools output:

Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name           Version        Description
+++-==============-==============-============================================
iF  initramfs-tool 0.99ubuntu13.3 tools for generating an initramfs

sudo apt-get install --reinstall initramfs-tools output:

The following packages will be upgraded:
  initramfs-tools
1 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
1 not fully installed or removed.
Need to get 0 B/49.2 kB of archives.
After this operation, 0 B of additional disk space will be used.
dpkg: dependency problems prevent configuration of initramfs-tools:
 initramfs-tools depends on initramfs-tools-bin (<< 0.99ubuntu13.3.1~); however:
  Version of initramfs-tools-bin on system is 0.99ubuntu13.4.
dpkg: error processing initramfs-tools (--configure):
 dependency problems - leaving unconfigured
No apport report written because the error message indicates its a followup error from a previous failure.
                         Errors were encountered while processing:
 initramfs-tools
E: Sub-process /usr/bin/dpkg returned an error code (1)

Here is the output of apt-cache policy initramfs-tools-bin initramfs-tools:

initramfs-tools-bin:
  Installed: 0.99ubuntu13.4
  Candidate: 0.99ubuntu13.4
  Version table:
 *** 0.99ubuntu13.4 0
        500 http://us.archive.ubuntu.com/ubuntu/ precise-updates/main amd64 Packages
        100 /var/lib/dpkg/status
     0.99ubuntu13 0
        500 http://us.archive.ubuntu.com/ubuntu/ precise/main amd64 Packages
initramfs-tools:
  Installed: 0.99ubuntu13.3
  Candidate: 0.99ubuntu13.4
  Version table:
     0.99ubuntu13.4 0
        500 http://us.archive.ubuntu.com/ubuntu/ precise-updates/main amd64 Packages
 *** 0.99ubuntu13.3 0
        100 /var/lib/dpkg/status
     0.99ubuntu13 0
        500 http://us.archive.ubuntu.com/ubuntu/ precise/main amd64 Packages

As suggested below, here are my next steps:

$ sudo apt-get update
$ sudo apt-get -f install initramfs-tools=0.99ubuntu13 initramfs-tools-bin=0.99ubuntu13

Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages were automatically installed and are no longer required:
  ...
Use 'apt-get autoremove' to remove them.
The following packages will be DOWNGRADED:
  initramfs-tools initramfs-tools-bin
0 upgraded, 0 newly installed, 2 downgraded, 0 to remove and 4 not upgraded.
1 not fully installed or removed.
Need to get 59.2 kB of archives.
After this operation, 2,048 B disk space will be freed.
Do you want to continue [Y/n]? 
Get:1 http://us.archive.ubuntu.com/ubuntu/ precise/main initramfs-tools all 0.99ubuntu13 [49.2 kB]
Get:2 http://us.archive.ubuntu.com/ubuntu/ precise/main initramfs-tools-bin amd64 0.99ubuntu13 [9,988 B]
Fetched 59.2 kB in 0s (124 kB/s)            
dpkg: warning: downgrading initramfs-tools-bin from 0.99ubuntu13.4 to 0.99ubuntu13.
(Reading database ... 478624 files and directories currently installed.)
Preparing to replace initramfs-tools-bin 0.99ubuntu13.4 (using .../initramfs-tools-bin_0.99ubuntu13_amd64.deb) ...
Unpacking replacement initramfs-tools-bin ...
Setting up initramfs-tools-bin (0.99ubuntu13) ...
dpkg: dependency problems prevent configuration of initramfs-tools:
 initramfs-tools depends on initramfs-tools-bin (>= 0.99ubuntu13.3); however:
  Version of initramfs-tools-bin on system is 0.99ubuntu13.
dpkg: error processing initramfs-tools (--configure):
 dependency problems - leaving unconfigured
No apport report written because the error message indicates its a followup error from a previous failure.
                         Errors were encountered while processing:
 initramfs-tools
E: Sub-process /usr/bin/dpkg returned an error code (1)

Next I tried Giles’s suggestion:

sudo dpkg --configure -a --force-depends
sudo apt-get install -f
sudo apt-get dist-upgrade

Понравилась статья? Поделить с друзьями:
  • При обработке следующих пакетов произошли ошибки grub pc
  • При обработке платежа произошла ошибка на госуслугах что делать
  • При открытии смены произошла ошибка при выполнении операции произошла ошибка
  • При открытии смены произошла ошибка 73h 1с розница
  • При открытии симс 4 выдает ошибку