Kubuntu 12.10 no actualiza [Solucionado]

Hola

Acabo de instalar Kubuntu 12.10 y todo parece funcionar bien, excepto que no actualiza. Al ejecutar sudo apt-get upgrade , sale esto:

santiago@d1:~$ sudo apt-get upgrade
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias      
Leyendo la información de estado... Hecho
Se actualizarán los siguientes paquetes:
  python3-distupgrade ubuntu-release-upgrader-core ubuntu-release-upgrader-qt
3 actualizados, 0 se instalarán, 0 para eliminar y 0 no actualizados.
Se necesita descargar 0 B/175 kB de archivos.
Se utilizarán 0 B de espacio de disco adicional después de esta operación.
¿Quiere continuar [S/n]? S
dpkg: error fatal irrecuperable, abortando:
el fichero de lista de ficheros del paquete `libusbmuxd2'
contiene un nombre de fichero vacío
E: Sub-process /usr/bin/dpkg returned an error code (2)
santiago@d1:~$

He intentado con sudo apt-get upgrade -f y tampoco va. Ni actualiza ni permite instalar ningún paquete deb nuevo.

Saludos

Hola.

slamelov escribió:

Acabo de instalar Kubuntu 12.10

Es decir, ¿Se entiende que "nunca" habías logrado actualizar ni instalar nada?

Al parecer "libusbmuxd2" está relacionado a la comunicación con dispositivos apple, y no se si tu lo has instalado o viene por defecto en Quantal.
Intenta desinstalar "libusbmuxd2" teniendo cuidado que al hacerlo no te pida desinstalar componentes importantes del sistema. Luego haces un "update" y "upgrade".

Por favor, recuerda leer las normas y los siguientes enlaces:
http://www.kubuntu-es.org/normas-foro
http://www.kubuntu-es.org/wiki/comenzando/howto-conociendo-sistema-o-com...
http://www.kubuntu-es.org/wiki/comenzando/preguntas-frecuentes#interrump...

No, después de actualizar de 12.04 a 12.10 pude hacer una actualización, pero sin saber por qué, con esta nueva actualización pasa eso.

Ya intenté desinstalar la librería esta, pero también deinstala el Amarok,FFMPEG y otras aplicaciones. Aún así, tampoco me deja desinstalar, ni con el gestor de paquetes.

slamelov escribió:

No, después de actualizar de 12.04 a 12.10

Entonces era actualizar y no instalar smash

slamelov escribió:

tampoco me deja desinstalar, ni con el gestor de paquetes.

¿Y que mensaje te da al intentar desinstalar ese paquete desde la terminal? Copia aquí la salida.

Sí, era actualizar, perdón, pero no creo que ese sea el problema.

Al intentar desinstalar el paquete da el mismo error. Cualquier operaciónd e instalar o desinstalar un paquete, o actualizar, da el mismo error.

¿No habías dicho que intentaba desinstalar además otros paquetes? Quizás sea útil que sepamos cuales son "todos" esos paquetes y ver toda la salida tal cual indica la terminal.

Sí, avisa de que va a remover estos paquetes:

santiago@d1:~$ sudo apt-get remove libusbmuxd2
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias      
Leyendo la información de estado... Hecho
Los paquetes indicados a continuación se instalaron de forma automática y ya no son necesarios.
  libgmlib0 libgmtk0 libgmtk0-data libnautilus-extension1a
Use «apt-get autoremove» para eliminarlos.
Los siguientes paquetes se ELIMINARÁN:
  amarok gecko-mediaplayer gnome-mplayer libgpod-common libgpod4 libimobiledevice3 libusbmuxd2 upower
  usbmuxd
0 actualizados, 0 se instalarán, 9 para eliminar y 3 no actualizados.
Se liberarán 31,0 MB después de esta operación
¿Quiere continuar [S/n]? S
dpkg: error fatal irrecuperable, abortando:
el fichero de lista de ficheros del paquete `libusbmuxd2'
contiene un nombre de fichero vacío
E: Sub-process /usr/bin/dpkg returned an error code (2)

Busca ese paquete para Quantal en Ubuntu packages:
http://packages.ubuntu.com/
Y descarga el que es de la misma arquitectura que tu sistema. Abre la terminal en la ruta donde lo has descargado e intenta re-instalarlo con "dpkg" de la siguiente forma:

sudo dpkg --force-confask -i libusbmuxd2*.deb

Si te indica algún mensaje pidiendo permiso para sobre--escribir un archivo, le dices que Si (Yes).

Si no funciona, copia aquí los mensajes de la terminal.

Para saber lo que estás haciendo:

dpkg --help
dpkg --force-help

No va.

root@d1:~/Descargas# sudo dpkg --force-confask -i libusbmuxd2*.deb
dpkg: error fatal irrecuperable, abortando:
el fichero de lista de ficheros del paquete `libv4l-0:i386'
contiene un nombre de fichero vacío
root@d1:~/Descargas#

Esto tiene pinta de haberse interrumpido la actualización mientras se estaban configurando los paquetes. ¿Estás seguro que ya había finalizado todas las tareas de actualización cuando reiniciaste el sistema?

Ahora te indica un problema parecido con otro paquete. Crea una carpeta y copia dentro el archivo que habías descargado. Descarga en la misma carpeta ese nuevo archivo "libv4l-0". Fijate que ahora debes descargar el para "i386" como te indica la salida, por las dudas descarga los dos, para i386 y amd64 (Suponiendo que la arquitectura de tu sistema es de 64 bits, ya que no lo has mencionado).
En esa carpeta abres la terminal y re instalas con:

sudo dpkg --force-confask -i *.deb

Si aparece dando problemas otro paquete, lo descargas en esa carpeta y repites el paso. Así sucesivamente.
Siempre respondiendo "si" (Yes) si pregunta en algún momento sobreescribir un archivo.

En realidad si no has borrado el caché de archivos podrías ejecutar la anterior orden desde la carpeta "/var/cache/apt/archives/". Aunque es preferible que lo intentes de la anterior forma si es que no son muchos los archivos a descargar.

Si no puedes, deberías buscar en google algo relacionado con el mensaje de error, con las comillas incluidas:

"contiene un nombre de fichero vacío" "Sub-process /usr/bin/dpkg returned an error code"

o en ingles:

"contains empty filename" "Sub-process /usr/bin/dpkg returned an error code"

Nada, tengo estos archivos:

-rw-r--r-- 1 santiago santiago 15070 jul 19 17:35 libusbmuxd2_1.0.8-1_i386.deb
-rw-r--r-- 1 santiago santiago 40144 jun 7 22:35 libv4l-0_0.8.8-2ubuntu1_i386.deb

Y me dice:

root@d1:~# dpkg --force-confask -i *.deb
dpkg: aviso: files list file for package 'libusbmuxd2' missing; assuming package has no files currently installed
dpkg: error fatal irrecuperable, abortando:
el fichero de lista de ficheros del paquete `libv4l-0:i386'
contiene un nombre de fichero vacío

No interrumpí ninguna actualización, no creo que sea ese el problema.