Ошибка обновления в My Book Live
В моей локальной сети есть сетевой диск WD My Book Live ( http://www.wdc.com/en/products/products.aspx?id=280).
Я могу SSH на сетевом диске, который, кажется, работает Debian:
>> cat /etc/issue
Debian GNU/Linux 5.0 \n \l
Первое, что я попробовал, это проверить наличие обновлений, но, похоже, есть ошибки, мешающие apt
от обновления пакетов.
Вот некоторые результаты команд обновления, которые я выполнил:
>> apt-get update
Hit http://ftp.us.debian.org squeeze Release.gpg
Hit http://ftp.us.debian.org wheezy Release.gpg
Hit http://ftp.us.debian.org squeeze Release
Hit http://ftp.us.debian.org wheezy Release
Ign http://ftp.us.debian.org squeeze/main Packages/DiffIndex
Hit http://ftp.us.debian.org wheezy/main Packages/DiffIndex
Hit http://ftp.us.debian.org squeeze/main Packages
Reading package lists... Done
>> apt-get upgrade
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:
libapt-pkg4.12: Breaks: apt (< 0.9.4~) but 0.7.20.2+lenny1 is installed
E: Unmet dependencies. Try using -f.
>> apt-get -f install
Reading package lists... Done
Building dependency tree
Reading state information... Done
Correcting dependencies... Done
The following extra packages will be installed:
apt
Suggested packages:
aptitude synaptic wajig dpkg-dev apt-doc python-apt
The following packages will be upgraded:
apt
1 upgraded, 0 newly installed, 0 to remove and 306 not upgraded.
3 not fully installed or removed.
Need to get 0B/1269kB of archives.
After this operation, 2190kB disk space will be freed.
Do you want to continue [Y/n]? Y
apt-extracttemplates: /usr/lib/libz.so.1: version `ZLIB_1.2.3.3' not found (required by /usr/lib/powerpc-linux-gnu/libapt-pkg.so.4.12)
debconf: apt-extracttemplates failed: Bad file descriptor
(Reading database ...
dpkg: warning: files list file for package `libparted0' missing, assuming package has no files currently installed.
(Reading database ... 19053 files and directories currently installed.)
Preparing to replace apt 0.7.20.2+lenny1 (using .../apt_0.9.7.7_powerpc.deb) ...
Unpacking replacement apt ...
dpkg: error processing /var/cache/apt/archives/apt_0.9.7.7_powerpc.deb (--unpack):
trying to overwrite '/etc/logrotate.d/apt', which is also in package wd-nas 02.50.00-96731
Processing triggers for man-db ...
Errors were encountered while processing:
/var/cache/apt/archives/apt_0.9.7.7_powerpc.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
Я не вижу, как выйти из этого цикла, может быть, apt
пакет сломан и должен быть переустановлен вручную, если так, как я буду продолжать это делать?
Большое спасибо за вашу помощь.
Изменить: я не знаю, что с мгновенным понижением, но если вопрос очевиден / плохо написан / не по теме, я буду рад улучшить его / взять в другом месте в соответствии с вашими комментариями.
1 ответ
Там есть какая-то странность в вашей подходящей настройке. Странная смесь Ленни, Сжимать и Хрипит.
Если вы сами этого не сделали, я могу только догадываться, что WD сделал это, чтобы вы не мешали в коробке. Попытка получить пакеты из трех разных выпусков Debian вызовет у вас проблемы.
Bad file descriptor
ошибка касается. Ваши диски хотят fsck
прежде чем идти дальше. Я также хотел бы резервную копию, если бы это был мой файл.
Упоминание о package wd-nas 02.50.00-96731
настоятельно рекомендует WD создавать свои собственные пакеты для установки на свои устройства, и у вас не будет доступа к этим пакетам. Это также может вызвать проблемы, если вы попытаетесь использовать apt
на этой коробке.