apt erro de atualização no My Book Live [closed]

1

Eu tenho uma unidade de rede do WD My Book Live ( link ) na minha LAN .

Eu posso SSH na unidade de rede que parece rodar o Debian:

>> cat /etc/issue
Debian GNU/Linux 5.0 \n \l

A primeira coisa que tentei é verificar se há atualizações, mas parece que há erros impedindo que apt atualize os pacotes.

Aqui estão algumas saídas dos comandos de atualização que eu executei:

>> 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)

Não consigo ver como sair desse loop, talvez o pacote apt esteja corrompido e precise ser reinstalado manualmente. Se sim, como devo proceder?

Muito obrigado pela sua ajuda.

Editar: Eu não sei o que é com o downvote instantâneo, mas se a pergunta for óbvia / mal escrita / fora do tópico, terei prazer em melhorá-la / levá-la para outro lugar de acordo com seus comentários .

    
por Aabaz 03.03.2013 / 16:47

1 resposta

1

Há alguma estranheza na sua configuração apt lá. Uma mistura estranha de lenny, squeeze e wheezy.

Se você não fez isso sozinho, só posso imaginar que a WD fez isso para impedir que você mexesse na caixa. Tentar puxar pacotes de três versões diferentes do Debian causará problemas.

O erro Bad file descriptor é preocupante. Seus discos querem um fsck antes de você ir mais longe. Eu também gostaria de um backup se estes fossem meus arquivos.

A menção de package wd-nas 02.50.00-96731 sugere strongmente que a WD construa seus próprios pacotes para instalar em seus dispositivos e você não terá acesso a esses pacotes. Isso também causará problemas se você tentar usar apt nessa caixa.

    
por 03.03.2013 / 17:48