hal9008
Posts: 8
Joined: Tue Oct 30, 2018 2:44 pm

problem with apt-get dist-upgrade

Wed Jan 02, 2019 11:01 am

Hello. I was using a raspberry during 2 years (with raspbian jessy, without graphic environment) to make a web server and a mail server with no problems, but since 4 days i have got errors when i try to make an upgrade.

Apt-get upgrade says me that i have to use the command apt --fix-broken install because there are unfulfilled dependencies with the packets libasan1 and libgcc1. But this command can't solve the problem

I have this messages. ¿Any idea to fix it?

Code: Select all

[email protected]:~ $ sudo apt-get upgrade
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias
Leyendo la información de estado... Hecho
Tal vez quiera ejecutar «apt --fix-broken install» para corregirlo.
Los siguientes paquetes tienen dependencias incumplidas:
 libasan1 : Depende: gcc-4.9-base (= 4.9.2-10+deb8u1) pero 4.9.2-10+deb8u2 está                                                                                                                                                              instalado
 libgcc-4.9-dev : Depende: libgcc1 (>= 1:4.9.2-10+deb8u2) pero 1:4.9.2-10+deb8u1                                                                                                                                                              está instalado
                  Depende: libasan1 (>= 4.9.2-10+deb8u2) pero 4.9.2-10+deb8u1 es                                                                                                                                                             tá instalado
 libgcc1 : Depende: gcc-4.9-base (= 4.9.2-10+deb8u1) pero 4.9.2-10+deb8u2 está i                                                                                                                                                             nstalado
E: Dependencias incumplidas. Intente «apt --fix-broken install» sin paquetes (o                                                                                                                                                              especifique una solución).

[email protected]:~ $ sudo apt-get --fix-broken install
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias
Leyendo la información de estado... Hecho
Corrigiendo dependencias... Listo
Se instalarán los siguientes paquetes adicionales:
  libasan1 libgcc1
Se actualizarán los siguientes paquetes:
  libasan1 libgcc1
2 actualizados, 0 nuevos se instalarán, 0 para eliminar y 25 no actualizados.
11 no instalados del todo o eliminados.
Se necesita descargar 0 B/204 kB de archivos.
Se utilizarán 65,5 kB de espacio de disco adicional después de esta operación.
¿Desea continuar? [S/n] s
dpkg-deb (subproceso): no se puede copiar el miembro del archivo de '/var/cache/                                                                                                                                                             apt/archives/libasan1_4.9.2-10+deb8u2_armhf.deb' a la tubería de descompresión:                                                                                                                                                              fallo al leer (Error de entrada/salida)
tar: Esto no parece un archivo tar
tar: Exiting with failure status due to previous errors
dpkg-deb: error: el subproceso tar devolvió el código de salida de error 2
Traceback (most recent call last):
  File "/usr/bin/apt-listchanges", line 250, in <module>
    main()
  File "/usr/bin/apt-listchanges", line 108, in main
    pkg = DebianFiles.Package(deb)
  File "/usr/share/apt-listchanges/DebianFiles.py", line 134, in __init__
    self.binary  = pkgdata.Package
AttributeError: ControlStanza instance has no attribute 'Package'
E: Error de lectura - read (5: Error de entrada/salida)
E: Error leyendo la cabecera de miembro del archivo
E: Prior errors apply to /var/cache/apt/archives/libasan1_4.9.2-10+deb8u2_armhf.deb
E: Prior errors apply to /var/cache/apt/archives/libgcc1_1%3a4.9.2-10+deb8u2_armhf.deb
debconf: fallo al ejecutar «apt-extracttemplates»: No existe el fichero o el directorio
dpkg-deb (subproceso): no se puede copiar el miembro del archivo de '/var/cache/apt/archives/libasan1_4.9.2-10+deb8u2_armhf.deb' a la tubería de descompresión: fallo al leer (Error de entrada/salida)
tar: Esto no parece un archivo tar
tar: Exiting with failure status due to previous errors
dpkg-deb: error: el subproceso tar devolvió el código de salida de error 2
dpkg: error al procesar el archivo /var/cache/apt/archives/libasan1_4.9.2-10+deb8u2_armhf.deb (--unpack):
 el subproceso dpkg-deb --control devolvió el código de salida de error 2
Se encontraron errores al procesar:
 /var/cache/apt/archives/libasan1_4.9.2-10+deb8u2_armhf.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
[email protected]:~ $

wh7qq
Posts: 1346
Joined: Thu Oct 09, 2014 2:50 am

Re: problem with apt-get dist-upgrade

Wed Jan 02, 2019 4:47 pm

Get a new memory card and burn it with the latest copy of Raspbian. Set it up as you like and using a SD-USB card reader, transfer your important data to the new card. Your problem is probably due to the fact that apt-get is having difficulty sorting out the conflicts with the old (Jessie) and new (Stretch) repository content. Dependencies change.

hal9008
Posts: 8
Joined: Tue Oct 30, 2018 2:44 pm

Re: problem with apt-get dist-upgrade

Wed Jan 02, 2019 5:32 pm

Finally I was able to solve this trouble. I saw that when i put this command...

Code: Select all

sudo apt-get --fix-broken install
one of the errors was this

Code: Select all

Prior errors apply to /var/cache/apt/archives/libasan1_4.9.2-10+deb8u2_armhf.deb
So i thinked that if I empty the /var/cache/apt/archives/ folder, i was forcing the operating system to re-download the problematic files again.

So I executed the following sentence:
sudo apt-get clean
This sentence empty the folder. When i executed it, then i executed the follwing sentence.
sudo apt-get upgrade
But I had the same problem of dependences, so I execute the following sentence:
sudo apt --fix-broken install
And this resolved the problem. Here is the result of the sentence.
[email protected]:/var/cache/apt/archives $ sudo apt --fix-broken install
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias
Leyendo la información de estado... Hecho
Corrigiendo dependencias... Listo
Se instalarán los siguientes paquetes adicionales:
libasan1 libgcc1
Se actualizarán los siguientes paquetes:
libasan1 libgcc1
2 actualizados, 0 nuevos se instalarán, 0 para eliminar y 25 no actualizados.
11 no instalados del todo o eliminados.
Se necesita descargar 204 kB de archivos.
Se utilizarán 65,5 kB de espacio de disco adicional después de esta operación.
¿Desea continuar? [S/n] s
Des:1 http://ftp.cica.es/mirrors/Linux/raspbian/raspbian jessie/main armhf libasan1 armhf 4.9.2-10+deb8u2 [165 kB]
Des:2 http://ftp.cica.es/mirrors/Linux/raspbian/raspbian jessie/main armhf libgcc1 armhf 1:4.9.2-10+deb8u2 [39,5 kB]
Descargados 204 kB en 0s (239 kB/s)
Leyendo lista de cambios... Hecho.
(Leyendo la base de datos ... 49938 ficheros o directorios instalados actualmente.)
Preparando para desempaquetar .../libasan1_4.9.2-10+deb8u2_armhf.deb ...
Desempaquetando libasan1:armhf (4.9.2-10+deb8u2) sobre (4.9.2-10+deb8u1) ...
Configurando gcc-4.9-base:armhf (4.9.2-10+deb8u2) ...
(Leyendo la base de datos ... 49938 ficheros o directorios instalados actualmente.)
Preparando para desempaquetar .../libgcc1_1%3a4.9.2-10+deb8u2_armhf.deb ...
Desempaquetando libgcc1:armhf (1:4.9.2-10+deb8u2) sobre (1:4.9.2-10+deb8u1) ...
Configurando libgcc1:armhf (1:4.9.2-10+deb8u2) ...
Configurando libgomp1:armhf (4.9.2-10+deb8u2) ...
Configurando libatomic1:armhf (4.9.2-10+deb8u2) ...
Configurando libobjc4:armhf (4.9.2-10+deb8u2) ...
Configurando libubsan0:armhf (4.9.2-10+deb8u2) ...
Configurando libgfortran3:armhf (4.9.2-10+deb8u2) ...
Configurando cpp-4.9 (4.9.2-10+deb8u2) ...
Configurando libasan1:armhf (4.9.2-10+deb8u2) ...
Configurando libgcc-4.9-dev:armhf (4.9.2-10+deb8u2) ...
Procesando disparadores para man-db (2.7.5-1~bpo8+1) ...
Configurando libstdc++-4.9-dev:armhf (4.9.2-10+deb8u2) ...
Configurando gcc-4.9 (4.9.2-10+deb8u2) ...
Configurando g++-4.9 (4.9.2-10+deb8u2) ...
Now I can execute update and upgrade with no errors.

Thanks for your help.

Regards.

Return to “Troubleshooting”