Как я могу устранить зависимость dpkg?

administrator@zlounes:~$ sudo apt-get dist-upgradeReading package lists... DoneBuilding dependency tree       Reading state information... DoneYou 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.37.44) but 3.2.0.37.45 is installedE: Unmet dependencies. Try using -f.administrator@zlounes:~$ sudo apt-get -f installReading package lists... DoneBuilding dependency tree       Reading state information... DoneCorrecting dependencies... DoneThe following extra packages will be installed:  linux-image-server linux-serverThe following packages will be upgraded:  linux-image-server linux-server2 upgraded, 0 newly installed, 0 to remove and 9 not upgraded.4 not fully installed or removed.Need to get 0 B/4,458 B of archives.After this operation, 0 B of additional disk space will be used.Do you want to continue [Y/n]? yTraceback (most recent call last):  File "/usr/bin/apt-listchanges", line 237, in <module>    main()  File "/usr/bin/apt-listchanges", line 48, in main    debs = apt_listchanges.read_apt_pipeline(config)  File "/usr/share/apt-listchanges/apt_listchanges.py", line 83, in read_apt_pipeline    return map(lambda pkg: filenames[pkg], order)  File "/usr/share/apt-listchanges/apt_listchanges.py", line 83, in <lambda>    return map(lambda pkg: filenames[pkg], order)KeyError: 'linux-image-server'Setting up initramfs-tools (0.99ubuntu13.1) ...update-initramfs: deferring update (trigger activated)Setting up linux-image-3.2.0-37-generic (3.2.0-37.58) ...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-37-genericExamining /etc/kernel/postinst.d.run-parts: executing /etc/kernel/postinst.d/initramfs-tools 3.2.0-37-generic /boot/vmlinuz-3.2.0-37-genericupdate-initramfs: Generating /boot/initrd.img-3.2.0-37-genericgzip: stdout: No space left on deviceE: mkinitramfs failure cpio 141 gzip 1update-initramfs: failed for /boot/initrd.img-3.2.0-37-generic with 1.run-parts: /etc/kernel/postinst.d/initramfs-tools exited with return code 1Failed to process /etc/kernel/postinst.d at /var/lib/dpkg/info/linux-image-3.2.0-37-generic.postinst line 1010.dpkg: error processing linux-image-3.2.0-37-generic (--configure): subprocess installed post-installation script returned error exit status 2dpkg: dependency problems prevent configuration of linux-image-server: linux-image-server depends on linux-image-3.2.0-37-generic; however:  Package linux-image-3.2.0-37-generic is not configured yet.dpkg: error processing linux-image-server (--configure): dependency problems - leaving unconfigureddpkg: dependency problems prevent configuration of linux-server: linux-server depends on linux-image-server (= 3.2.0.37.44); however:  Package linux-image-server is not configured yet. linux-server depends on linux-headers-server (= 3.2.0.37.44); however:  Version of linux-headers-server on system is 3.2.0.37.45.dpkg: error processing linux-server (--configure): dependency problems - leaving unconfiguredProcessing triggers for initramfs-tools ...update-initramfs: Generating /boot/initrd.img-3.2.0-36-genericNo apport report written because the error message indicates its a followup error from a previous failure.                                                                                                          No apport report written because the error message indicates its a followup error from a previous failure.gzip: stdout: No space left on deviceE: mkinitramfs failure cpio 141 gzip 1update-initramfs: failed for /boot/initrd.img-3.2.0-36-generic with 1.dpkg: error processing initramfs-tools (--configure): subprocess installed post-installation script returned error exit status 1No apport report written because MaxReports is reached already                                                              Errors were encountered while processing: linux-image-3.2.0-37-generic linux-image-server linux-server initramfs-toolsE: Sub-process /usr/bin/dpkg returned an error code (1)

Я много перепробовал и не могу заставить это работать. Я думаю, что я прервал установку, и это просто все испортило. Я погуглил и попробовал различные исправления.

РЕДАКТИРОВАТЬ (После очистки папки my /boot) :

administrator@zlounes:/boot$ sudo apt-get -f installReading package lists... DoneBuilding dependency tree       Reading state information... DoneCorrecting dependencies... DoneThe following extra packages will be installed:  linux-serverThe following packages will be upgraded:  linux-server1 upgraded, 0 newly installed, 0 to remove and 9 not upgraded.1 not fully installed or removed.Need to get 0 B/1,734 B of archives.After this operation, 0 B of additional disk space will be used.Do you want to continue [Y/n]? yTraceback (most recent call last):  File "/usr/bin/apt-listchanges", line 237, in <module>    main()  File "/usr/bin/apt-listchanges", line 48, in main    debs = apt_listchanges.read_apt_pipeline(config)  File "/usr/share/apt-listchanges/apt_listchanges.py", line 83, in read_apt_pipeline    return map(lambda pkg: filenames[pkg], order)  File "/usr/share/apt-listchanges/apt_listchanges.py", line 83, in <lambda>    return map(lambda pkg: filenames[pkg], order)KeyError: 'linux-server'dpkg: dependency problems prevent configuration of linux-server: linux-server depends on linux-image-server (= 3.2.0.37.44); however:  Version of linux-image-server on system is 3.2.0.37.45. linux-server depends on linux-headers-server (= 3.2.0.37.44); however:  Version of linux-headers-server on system is 3.2.0.37.45.dpkg: error processing linux-server (--configure): dependency problems - leaving unconfiguredNo apport report written because the error message indicates its a followup error from a previous failure.                                                                                                          E: Sub-process /usr/bin/dpkg returned an error code (1)administrator@zlounes:/boot$

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

  dpkg --configure -a 

Убедитесь, что список пакетов обновлен и на экране не отображается никаких проблем.:

 apt-get update

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

 find /var/lib/apt/lists -type f  |xargs rm -f >/dev/null \

Следующим шагом для решения проблемы является удаление linux-сервер пакет на некоторое время.Это может быть сделано, потому что оно не имеет реального содержания и только вводит зависимость:

Этот пакет всегда будет зависеть от последнего полного ядра Linux, доступного для серверного оборудования.

 dpkg --remove linux-server

После этого шага убедитесь, что все текущие зависимости установлены:

apt-get install -f

Если все в порядке, теперь вы можете установить linux-сервер снова:

apt-get install linux-server

Постскриптум

linux-сервер устарел в 12.04. Также для серверное оборудование используется универсальное ядро. Видеть apt-cache show linux-image-server

Пакет: linux-image-server...

Раздел: метапакеты

....

Зависит от: linux-image-3.2.0-23-общий, linux-прошивка

Мне регулярно приходится очищать / boot моих машин, и обычно слишком полная загрузка прерывает обновление - не уверен, каково окончательное решение, но процесс, который я использую, кажется, работает:

Начните с sudo su

Затем перейдите в /boot и выполните ls -lSrh - те, что внизу, самые большие - rm достаточно старых, чтобы освободить достаточно места.

Затем попробуйте следующее (как несколько приведено выше):

  1. sudo apt-get remove linux-server
  2. dpkg --configure -a
  3. apt-get update
  4. apt-get install -f
  5. apt-get autoremove
  6. dpkg --get-selections|grep 'linux-image*'|awk '{print $1}'|egrep -v "linux-image-$(uname -r)|linux-image-generic" |while read n;done
  7. apt-get install linux-image-server linux-server
  8. reboot

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

Я видел, как подобные вещи работают с проблемами пакета postgresql-9.1 при использовании PPA pitti.

Однажды, когда я запускал процедуру, у меня возникла проблема с grub. Делая apt-get install --reinstall grub исправил это.

Спасибо за один лайнер, который идет к: http://ubuntuforums.org/showpost.php?p=12180959&amp ;количество сообщений=7

Удачи!

gzip: stdout: На устройстве не осталось свободного места

Кажется, вам не хватает места. Освободите немного места и устраните проблемы с пакетом,:

sudo apt-get purgesudo apt-get cleansudo apt-get checksudo apt-get install -fsudo dpkg --configure -a 

Затем снова переустановите пакеты.

Источник: Поток: Dpkg: Проблемы с зависимостями - оставление ненастроенным.

почему вы предполагаете проблему с зависимостями пакетов, когда ошибка гласит: "gzip: stdout: на устройстве не осталось места`? Мне кажется, что зависимости НЕ установлены, потому что вам не хватает места для установки программного обеспечения.

По теме: dpkg: пакет обработки ошибок mysql-server.

Пожалуйста, добавьте в результаты df. Я предполагаю, что ваш раздел /boot заполнен.

Спасибо вам :). Я очистил свою папку / boot, но у меня снова та же ошибка (я отредактировал свой первый пост с ошибкой кода), заранее благодарю вас и прошу прощения за мой плохой английский

Нет, это хорошо, я выбрал файл :wink:

Под “очисткой моей загрузочной папки” вы подразумеваете, что удалили файлы в этой папке? Вам, вероятно, не понравятся результаты этого.