Я - новичок Ubuntu, таким образом, любая справка здесь значительно ценится. Я работаю 12.04, и у меня есть шесть обновлений, которые просто не установят. Я попробовал Менеджер обновлений, sudo apt-get upgrade
, и sudo apt-get update
. Ничто не работало до сих пор.
Вот мой вывод после того, как sudo склонный - получат dist-обновление:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
The following packages will be upgraded:
fglrx fglrx-amdcccle fglrx-dev linux-generic-pae
linux-image-3.2.0-24-generic-pae linux-image-generic-pae
6 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
11 not fully installed or removed.
Need to get 0 B/83.0 MB of archives.
After this operation, 53.1 MB of additional disk space will be used.
Do you want to continue [Y/n]? y
Setting up linux-image-3.2.0-24-generic-pae (3.2.0-24.37) ...
Running depmod.
sh: 1: /usr/sbin/update-initramfs: not found
Failed to create initrd image.
dpkg: error processing linux-image-3.2.0-24-generic-pae (--configure):
subprocess installed post-installation script returned error exit status 2
Setting up linux-image-3.2.0-27-generic-pae (3.2.0-27.43) ...
Running depmod.
sh: 1: /usr/sbin/update-initramfs: not found
Failed to create initrd image.
dpkg: error processing linux-image-3.2.0-27-generic-pae (--configure):
subprocess installed post-installation script returned error exit status 2
Setting up linux-image-3.2.0-29-generic-pae (3.2.0-29.46) ...
Running depmod.
sh: 1: /usr/sbin/update-initramfs: not found
Failed to create initrd image.
dpkg: error processing linux-image-3.2.0-29-generic-pae (--configure):
subprocess installed post-installation script returned error exit status 2
Setting up udev (175-0ubuntu9.1) ...
No apport report written because MaxReports is reached already
udev stop/waiting
udev start/running, process 4840
/var/lib/dpkg/info/udev.postinst: 87: /var/lib/dpkg/info/udev.postinst: update- initramfs: not found
dpkg: error processing udev (--configure):
subprocess installed post-installation script returned error exit status 127
No apport report written because MaxReports is reached already
dpkg: dependency problems prevent configuration of xserver-xorg-core:
xserver-xorg-core depends on udev (>= 149); however:
Package udev is not configured yet.
dpkg: error processing xserver-xorg-core (--configure):
dependency problems - leaving unconfigured
No apport report written because MaxReports is reached already
dpkg: dependency problems prevent configuration of fglrx:
fglrx depends on xserver-xorg-core; however:
Package xserver-xorg-core is not configured yet.
dpkg: error processing fglrx (--configure):
dependency problems - leaving unconfigured
No apport report written because MaxReports is reached already
dpkg: dependency problems prevent configuration of fglrx-amdcccle:
fglrx-amdcccle depends on fglrx; however:
Package fglrx is not configured yet.
dpkg: error processing fglrx-amdcccle (--configure):
dependency problems - leaving unconfigured
No apport report written because MaxReports is reached already
dpkg: dependency problems prevent configuration of linux-image-generic-pae:
linux-image-generic-pae depends on linux-image-3.2.0-24-generic-pae; however:
Package linux-image-3.2.0-24-generic-pae is not configured yet.
dpkg: error processing linux-image-generic-pae (--configure):
dependency problems - leaving unconfigured
No apport report written because MaxReports is reached already
dpkg: dependency problems prevent configuration of linux-generic-pae:
linux-generic-pae depends on linux-image-generic-pae (= 3.2.0.24.26); however:
Package linux-image-generic-pae is not configured yet.
dpkg: error processing linux-generic-pae (--configure):
dependency problems - leaving unconfigured
No apport report written because MaxReports is reached already
dpkg: dependency problems prevent configuration of xserver-xorg-video-intel:
xserver-xorg-video-intel depends on xorg-video-abi-11; however:
Package xorg-video-abi-11 is not installed.
Package xserver-xorg-core which provides xorg-video-abi-11 is not configured yet.
xserver-xorg-video-intel depends on xserver-xorg-core (>= 2:1.10.99.901); however:
Package xserver-xorg-core is not configured yet.
dpkg: error processing xserver-xorg-video-intel (--configure):
dependency problems - leaving unconfigured
No apport report written because MaxReports is reached already
dpkg: dependency problems prevent configuration of fglrx-dev:
fglrx-dev depends on fglrx; however:
Package fglrx is not configured yet.
dpkg: error processing fglrx-dev (--configure):
dependency problems - leaving unconfigured
No apport report written because MaxReports is reached already
Errors were encountered while processing:
linux-image-3.2.0-24-generic-pae
linux-image-3.2.0-27-generic-pae
linux-image-3.2.0-29-generic-pae
udev
xserver-xorg-core
fglrx
fglrx-amdcccle
linux-image-generic-pae
linux-generic-pae
xserver-xorg-video-intel
fglrx-dev
E: Sub-process /usr/bin/dpkg returned an error code (1)
Все ошибки говорят, что это не могло найти файл, который является /usr/sbin/update-initramfs
Теперь, я выполнил следующую команду для обнаружения, какой пакет, как ожидали, обеспечит тот файл и здесь является выводом
$ dpkg -S /usr/sbin/update-initramfs
initramfs-tools: /usr/sbin/update-initramfs
, Поэтому попытайтесь установить initramfs-инструменты пакета и повторно выполните обновления. Проверять, представляет ли пакет уже.
sudo dpkg -l |grep initramfs-tools
Затем для установки initramfs-инструментов (если не найденный)
sudo apt-get install initramfs-tools
Затем повторяют процесс установки с помощью sudo apt-get update
или другие команды.
я стремлюсь знать, помогло ли это Вам преодолеть проблему.
Я встретился с подобной проблемой с linux-image-3.2.0-35-generic.
sudo apt-get install --reinstall initramfs-tools
, казалось, помог. По крайней мере все пакеты были установлены без любых ошибок. Насколько я понимаю (мои знания очень ограничены, имейте это в виду), в какой-то момент/usr/sbin/update-initramfs был удален по некоторой странной причине. Но пакет был все еще отмечен, как установлено, таким образом
sudo apt-get install initramfs-tools
ничего не изменил.
Попробуйте sudo apt-get dist-upgrade
в таких случаях; то есть, когда регулярное обновление с помощью Менеджера обновлений или sudo apt-get update && sudo apt-get upgrade
пропускает некоторые пакеты---особенно "Linux - что-то" пакеты (это - обновления ядра).
Я имею проблему, подобную в Ubuntu 14.04, и решил ее с этим:
sudo cp /usr/sbin/update-initramfs.orig.initramfs-tools /usr/sbin/update-initramfs
кажется, что initramfs-инструменты были установлены, но исполняемый двоичный файл изменил его имя, по некоторым причинам оставив склонным - становятся неприменимыми для обновления ядер!!!