Dependencias insatisfechas en Rhythmbox

0

He tenido problemas con Rhythmbox, así que decidí desinstalar y reinstalar para ver si funcionará. Sigo recibiendo un mensaje de error durante la instalación que dice

Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 rhythmbox : Depends: librhythmbox-core6 (= 2.98-0ubuntu5) but 2.98+git20121010.c331b2df-0ubuntu1~12.04~ricotz0 is to be installed
             Depends: rhythmbox-data (= 2.98-0ubuntu5) but 2.98+git20121010.c331b2df-0ubuntu1~12.04~ricotz0 is to be installed
             Depends: gir1.2-rb-3.0 (= 2.98-0ubuntu5) but 2.98+git20121010.c331b2df-0ubuntu1~12.04~ricotz0 is to be installed
             Recommends: rhythmbox-mozilla but it is not going to be installed
             Recommends: rhythmbox-plugin-cdrecorder but it is not going to be installed
             Recommends: rhythmbox-plugin-zeitgeist but it is not going to be installed
             Recommends: rhythmbox-plugins but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

¿Cómo puedo arreglar esto? Salida de sudo apt-cache rhythmbox

rhythmbox:
  Installed: (none)
  Candidate: 2.98-0ubuntu5
  Version table:
     2.98+git20121010.c331b2df-0ubuntu1~12.04~ricotz0 0
        100 /var/lib/dpkg/status
     2.98-0ubuntu5 0
        500 http://us.archive.ubuntu.com/ubuntu/ raring/main i386 Packages
thatoneguy
fuente
¿En qué versión de Ubuntu estás? ¿Está actualizado el sistema? ¿Recibe este error al instalar otro software?
Alvar
2.98+git20121010.c331b2dfme indica que no estás ejecutando los paquetes oficiales. Proporcione toda la información sobre los pasos que ha tomado anteriormente. Supongo que está ejecutando una versión PPA de Rhythmbox. Proporcione la salida de apt-cache policy rhythmoxejecución desde el terminal en su pregunta.
gertvdijk
Cuando hago eso, genera "rhythmbox: Instalado: (ninguno) Candidato: 2.98-0ubuntu5 Tabla de versión: 2.98 + git20121010.c331b2df-0ubuntu1 ~ 12.04 ~ ricotz0 0 100 / var / lib / dpkg / status 2.98-0ubuntu5 0 500 us. archive.ubuntu.com/ubuntu raring / main Paquetes i386 "Debería ejecutar el paquete oficial. Lo tengo cuando actualicé de 11.10 a 12.04. Decidí desinstalarlo porque tenía algunos problemas de Gstreamer y Clementine funcionaba bien. Me gusta más Rhythmbox, así que si puedes ayudarme, sería genial. Gracias por la respuesta.
thatoneguy
Para alvar, estoy corriendo 13.04. Recientemente actualicé ayer, pero no se actualizó con éxito, y todo funciona de manera regular, excepto Rhythmbox.
thatoneguy

Respuestas:

1

Volver a la versión de Ubuntu

En algún momento realmente ha instalado alguna versión PPA de Rhythmbox, pero ha eliminado el PPA de las fuentes. Debido a que la versión actualmente instalada está marcada como más nueva como la que Ubuntu está ofreciendo en los repositorios principales, todavía está ejecutando la versión PPA. Y debido a que las nuevas dependencias tienen que satisfacerse con el antiguo PPA, está obteniendo conflictos.

Para resolver esto, intente volver a la versión de Ubuntu del paquete como se muestra en la apt-cache policysalida:

sudo apt-get install rhythmbox=2.98-0ubuntu5

y espero apt-getque sugiera una solución para degradar los otros paquetes también.

gertvdijk
fuente
He intentado purgar Rhythmbox para ver si algo va a pasar, luego ejecuté el comando y aún aparece. paste.ubuntu.com/5844626 No sé cómo revertir a los paquetes anteriores.
thatoneguy