Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 13/11/2015, à 11:10

Bombix

Paquet cassé?[Résolu]

Bonjour à tous.
Je débute sur ce forum, merci de pardonner mes éventuelles erreurs.
Aprés avoir activé ce dépot:

sudo add-apt-repository ppa:c.falco/mame

j'ai installé le paquet mame et qmc2. Visiblement cela s'est mal passé car depuis je ne peux plus ni installer ni désinstaller de paquets. De nombreux forum proposent des solutions, je n'ai pas réussi à en mettre une en oeuvre avec succès.
J'ai beau essayer de forcer ou de faire "manuellement" rien n'y fait. Voici ce que cela donne:

denis@TheBlack:~$ sudo apt-get purge mame
[sudo] password for denis: 
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Vous pouvez lancer « apt-get -f install » pour corriger ces problèmes :
Les paquets suivants contiennent des dépendances non satisfaites :
 libsdl2-ttf-2.0-0 : Dépend: libsdl2-2.0-0 (>= 2.0.0) mais ne sera pas installé
 mame-tools : Dépend: libsdl2-2.0-0 (>= 2.0.0) mais ne sera pas installé
              Recommande: mame (= 0.164-0ubuntu1~ppa4~trusty1) mais ne sera pas installé
E: Dépendances non satisfaites. Essayez « apt-get -f install » sans paquet
(ou indiquez une solution).
denis@TheBlack:~$ sudo apt-get -f install
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Correction des dépendances... Fait
Les paquets supplémentaires suivants seront installés : 
  libsdl2-2.0-0
Les NOUVEAUX paquets suivants seront installés :
  libsdl2-2.0-0
0 mis à jour, 1 nouvellement installés, 0 à enlever et 57 non mis à jour.
1 partiellement installés ou enlevés.
Il est nécessaire de prendre 0 o/321 ko dans les archives.
Après cette opération, 1 172 ko d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer ? [O/n] o
(Lecture de la base de données... 452811 fichiers et répertoires déjà installés.)
Préparation du décompactage de .../libsdl2-2.0-0_2.0.2+dfsg1-3ubuntu1.1_i386.deb ...
Décompactage de libsdl2-2.0-0:i386 (2.0.2+dfsg1-3ubuntu1.1) ...
dpkg: error processing archive /var/cache/apt/archives/libsdl2-2.0-0_2.0.2+dfsg1-3ubuntu1.1_i386.deb (--unpack):
 tentative de remplacement de « /usr/lib/i386-linux-gnu/libSDL2-2.0.so.0 », qui appartient aussi au paquet libsdl2:i386 2.0.3+z4~20140315-8621-1ppa1precise1
E: Sub-process /usr/bin/dpkg returned an error code (1)
denis@TheBlack:~$ 

Qu'en pensez-vous?

Dernière modification par Bombix (Le 15/11/2015, à 22:30)

Hors ligne

#2 Le 13/11/2015, à 12:19

xabilon

Re : Paquet cassé?[Résolu]

Salut

Il y a un conflit entre 2 paquets libsdl2. Il essaye d'installer la version des dépôts officiels Ubuntu Trusty 14.04, mais elle rentre en conflit avec un paquet provenant d'un dépôt PPA pour Ubuntu Precise (12.04)...
Il faut savoir d'où sort ce paquet (à priori tu n'es pas sur Ubuntu 12.04) et si tu en as besoin, pour le cas échéant le désinstaller pour laisser ainsi la place au paquet officiel et débloquer la situation.

Que donne :

sudo apt-get remove --simulate libsdl2

donne-nous aussi le retour de ces deux commandes :

cat /etc/apt/sources.list
cat /etc/apt/sources.list.d/*.list

Dernière modification par xabilon (Le 14/11/2015, à 15:57)


Pour passer un sujet en résolu : modifiez le premier message et ajoutez [Résolu] au titre.

Hors ligne

#3 Le 13/11/2015, à 19:12

Bombix

Re : Paquet cassé?[Résolu]

Bonjour xabllon. Effectivement je suis sur ubuntu 14.04
Voici ce que donne apt-get remove --simulate libsdl2

denis@TheBlack:~$ sudo apt-get remove --simulate libsdl2
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Vous pouvez lancer « apt-get -f install » pour corriger ces problèmes :
Les paquets suivants contiennent des dépendances non satisfaites :
 kodi-bin : Dépend: libsdl2 mais ne sera pas installé
 libsdl2-ttf-2.0-0 : Dépend: libsdl2-2.0-0 (>= 2.0.0) mais ne sera pas installé
 mame-tools : Dépend: libsdl2-2.0-0 (>= 2.0.0) mais ne sera pas installé
              Recommande: mame (= 0.164-0ubuntu1~ppa4~trusty1) mais ne sera pas installé
E: Dépendances non satisfaites. Essayez « apt-get -f install » sans paquet
(ou indiquez une solution).
denis@TheBlack:~$ cat /etc/apt/sources.list
# deb cdrom:[Ubuntu 11.10 _Oneiric Ocelot_ - Release i386 (20111012)]/ oneiric main restricted

# See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to
# newer versions of the distribution.
deb http://fr.archive.ubuntu.com/ubuntu/ trusty main restricted
deb-src http://fr.archive.ubuntu.com/ubuntu/ trusty main restricted

## Major bug fix updates produced after the final release of the
## distribution.
deb http://fr.archive.ubuntu.com/ubuntu/ trusty-updates main restricted
deb-src http://fr.archive.ubuntu.com/ubuntu/ trusty-updates main restricted

## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team. Also, please note that software in universe WILL NOT receive any
## review or updates from the Ubuntu security team.
deb http://fr.archive.ubuntu.com/ubuntu/ trusty universe
deb-src http://fr.archive.ubuntu.com/ubuntu/ trusty universe
deb http://fr.archive.ubuntu.com/ubuntu/ trusty-updates universe
deb-src http://fr.archive.ubuntu.com/ubuntu/ trusty-updates universe

## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu 
## team, and may not be under a free licence. Please satisfy yourself as to 
## your rights to use the software. Also, please note that software in 
## multiverse WILL NOT receive any review or updates from the Ubuntu
## security team.
deb http://fr.archive.ubuntu.com/ubuntu/ trusty multiverse
deb-src http://fr.archive.ubuntu.com/ubuntu/ trusty multiverse
deb http://fr.archive.ubuntu.com/ubuntu/ trusty-updates multiverse
deb-src http://fr.archive.ubuntu.com/ubuntu/ trusty-updates multiverse

## N.B. software from this repository may not have been tested as
## extensively as that contained in the main release, although it includes
## newer versions of some applications which may provide useful features.
## Also, please note that software in backports WILL NOT receive any review
## or updates from the Ubuntu security team.
deb http://fr.archive.ubuntu.com/ubuntu/ trusty-backports main restricted universe multiverse
deb-src http://fr.archive.ubuntu.com/ubuntu/ trusty-backports main restricted universe multiverse

deb http://security.ubuntu.com/ubuntu trusty-security main restricted
deb-src http://security.ubuntu.com/ubuntu trusty-security main restricted
deb http://security.ubuntu.com/ubuntu trusty-security universe
deb-src http://security.ubuntu.com/ubuntu trusty-security universe
deb http://security.ubuntu.com/ubuntu trusty-security multiverse
deb-src http://security.ubuntu.com/ubuntu trusty-security multiverse

## Uncomment the following two lines to add software from Canonical's
## 'partner' repository.
## This software is not part of Ubuntu, but is offered by Canonical and the
## respective vendors as a service to Ubuntu users.
# deb http://archive.canonical.com/ubuntu oneiric partner
# deb-src http://archive.canonical.com/ubuntu oneiric partner

## This software is not part of Ubuntu, but is offered by third-party
## developers who want to ship their latest software.
deb http://extras.ubuntu.com/ubuntu trusty main
deb-src http://extras.ubuntu.com/ubuntu trusty main


# deb http://www.kismetwireless.net/code/ natty kismet # désactivé pour la mise à niveau vers precise
# deb http://apt.puredata.info/releases trusty main # désactivé pour la mise à niveau vers trusty
# deb-src http://apt.puredata.info/releases trusty main # désactivé pour la mise à niveau vers trusty
# deb http://www.wviewweather.com/apt/precise trusty main # désactivé pour la mise à niveau vers trusty
# deb-src http://www.wviewweather.com/apt/precise trusty main # désactivé pour la mise à niveau vers trusty
# deb http://bibi21000.gallet.info/ubuntu trusty universe # désactivé pour la mise à niveau vers trusty
# deb-src http://bibi21000.gallet.info/ubuntu trusty universe # désactivé pour la mise à niveau vers trusty
# deb http://apt.tvheadend.org/stable trusty main # désactivé pour la mise à niveau vers trusty
# deb-src http://apt.tvheadend.org/stable trusty main # désactivé pour la mise à niveau vers trusty
denis@TheBlack:~$ cat /etc/apt/sources.list.d/*.list
# deb http://ppa.launchpad.net/alexandr-surkov/dharma-pvr/ubuntu precise main # désactivé pour la mise à niveau vers precise
# deb-src http://ppa.launchpad.net/alexandr-surkov/dharma-pvr/ubuntu precise main # désactivé pour la mise à niveau vers precise
deb http://ppa.launchpad.net/c.falco/mame/ubuntu trusty main
# deb-src http://ppa.launchpad.net/c.falco/mame/ubuntu trusty main
# deb-src http://ppa.launchpad.net/chaoswizard/tvdownloader/ubuntu precise main # désactivé pour la mise à niveau vers precise
# deb http://ppa.launchpad.net/chris-lea/node.js/ubuntu trusty main # désactivé pour la mise à niveau vers trusty
# deb-src http://ppa.launchpad.net/chris-lea/node.js/ubuntu trusty main # désactivé pour la mise à niveau vers trusty
# deb http://ppa.launchpad.net/cinelerra-ppa/ppa/ubuntu precise main # désactivé pour la mise à niveau vers precise
# deb-src http://ppa.launchpad.net/cinelerra-ppa/ppa/ubuntu precise main # désactivé pour la mise à niveau vers precise
deb http://ppa.launchpad.net/crebs/ppa/ubuntu trusty main
# deb-src http://ppa.launchpad.net/crebs/ppa/ubuntu trusty main
# deb http://ppa.launchpad.net/dash-privacy-interface-t/dash-privacy-interface/ubuntu precise main
# deb-src http://ppa.launchpad.net/dash-privacy-interface-t/dash-privacy-interface/ubuntu precise main
deb http://ppa.launchpad.net/freecad-maintainers/freecad-stable/ubuntu trusty main
# deb-src http://ppa.launchpad.net/freecad-maintainers/freecad-stable/ubuntu trusty main
### THIS FILE IS AUTOMATICALLY CONFIGURED ###
# You may comment out this entry, but any other modifications may be lost.
# deb http://dl.google.com/linux/chrome/deb/ stable main # désactivé pour la mise à niveau vers trusty
### THIS FILE IS AUTOMATICALLY CONFIGURED ###
# You may comment out this entry, but any other modifications may be lost.
# deb http://dl.google.com/linux/earth/deb/ stable main # désactivé pour la mise à niveau vers precise
### THIS FILE IS AUTOMATICALLY CONFIGURED ###
# You may comment out this entry, but any other modifications may be lost.
# deb http://dl.google.com/linux/talkplugin/deb/ stable main # désactivé pour la mise à niveau vers trusty
# deb http://ppa.launchpad.net/kivy-team/kivy/ubuntu trusty main # désactivé pour la mise à niveau vers trusty
# deb-src http://ppa.launchpad.net/kivy-team/kivy/ubuntu trusty main # désactivé pour la mise à niveau vers trusty
# deb http://ppa.launchpad.net/langdalepl/gvfs-mtp/ubuntu trusty main # désactivé pour la mise à niveau vers trusty
# deb-src http://ppa.launchpad.net/langdalepl/gvfs-mtp/ubuntu trusty main # désactivé pour la mise à niveau vers trusty
deb http://ppa.launchpad.net/librecad-dev/librecad-stable/ubuntu trusty main
# deb-src http://ppa.launchpad.net/librecad-dev/librecad-stable/ubuntu trusty main
deb http://ppa.launchpad.net/mc3man/trusty-media/ubuntu trusty main
# deb-src http://ppa.launchpad.net/mc3man/trusty-media/ubuntu trusty main
# deb http://ppa.launchpad.net/michael-gruz/elektronik/ubuntu precise main # désactivé pour la mise à niveau vers precise
# deb-src http://ppa.launchpad.net/michael-gruz/elektronik/ubuntu precise main # désactivé pour la mise à niveau vers precise
deb http://ppa.launchpad.net/minecraft-installer-peeps/minecraft-installer/ubuntu trusty main
# deb-src http://ppa.launchpad.net/minecraft-installer-peeps/minecraft-installer/ubuntu trusty main
# deb http://ppa.launchpad.net/mmbossoni-gmail/emu/ubuntu precise main # désactivé pour la mise à niveau vers precise
# deb-src http://ppa.launchpad.net/mmbossoni-gmail/emu/ubuntu precise main # désactivé pour la mise à niveau vers precise
deb http://ppa.launchpad.net/mmbossoni-gmail/emu/ubuntu trusty main # désactivé pour la mise à niveau vers trusty
# deb-src http://ppa.launchpad.net/mmbossoni-gmail/emu/ubuntu trusty main # désactivé pour la mise à niveau vers trusty
# deb-src http://ppa.launchpad.net/mmbossoni-gmail/emu/ubuntu trusty main
deb http://ppa.launchpad.net/noobslab/apps/ubuntu trusty main
# deb-src http://ppa.launchpad.net/noobslab/apps/ubuntu trusty main
deb http://archive.canonical.com/ubuntu trusty partner #Added by software-center
# This file makes sure that Opera Browser is kept up-to-date
# as part of regular system upgrades

deb http://deb.opera.com/opera/ stable non-free #Opera Browser (final releases)

# The line above will make sure you get all final public releases.
# Uncomment the following line if you want to get alpha and beta
# releases, too.

# deb http://deb.opera.com/opera-beta/ stable non-free #Opera Browser (beta releases)
deb http://ppa.launchpad.net/osmoma/audio-recorder/ubuntu trusty main
# deb-src http://ppa.launchpad.net/osmoma/audio-recorder/ubuntu trusty main
deb http://ppa.launchpad.net/peterlevi/ppa/ubuntu trusty main
# deb-src http://ppa.launchpad.net/peterlevi/ppa/ubuntu trusty main
deb http://ppa.launchpad.net/pipelight/stable/ubuntu trusty main # désactivé pour la mise à niveau vers trusty
# deb-src http://ppa.launchpad.net/pipelight/stable/ubuntu trusty main # désactivé pour la mise à niveau vers trusty
# deb-src http://ppa.launchpad.net/pipelight/stable/ubuntu trusty main
# deb http://ppa.launchpad.net/qmagneto/ppa/ubuntu trusty main # désactivé pour la mise à niveau vers trusty
# deb-src http://ppa.launchpad.net/qmagneto/ppa/ubuntu trusty main # désactivé pour la mise à niveau vers trusty
# deb http://ppa.launchpad.net/relan/exfat/ubuntu trusty main # désactivé pour la mise à niveau vers trusty
# deb-src http://ppa.launchpad.net/relan/exfat/ubuntu trusty main # désactivé pour la mise à niveau vers trusty
# deb http://ppa.launchpad.net/rohityadav/vlmc/ubuntu trusty main # désactivé pour la mise à niveau vers trusty
# deb-src http://ppa.launchpad.net/rohityadav/vlmc/ubuntu trusty main # désactivé pour la mise à niveau vers trusty
deb http://ppa.launchpad.net/rpeyron/ppa/ubuntu trusty main
# deb-src http://ppa.launchpad.net/rpeyron/ppa/ubuntu trusty main
deb http://ppa.launchpad.net/saiarcot895/flightgear/ubuntu trusty main # désactivé pour la mise à niveau vers trusty
# deb-src http://ppa.launchpad.net/saiarcot895/flightgear/ubuntu trusty main # désactivé pour la mise à niveau vers trusty
# deb-src http://ppa.launchpad.net/saiarcot895/flightgear/ubuntu trusty main
# deb http://ppa.launchpad.net/sunab/kdenlive-release/ubuntu trusty main # désactivé pour la mise à niveau vers trusty
# deb-src http://ppa.launchpad.net/sunab/kdenlive-release/ubuntu trusty main # désactivé pour la mise à niveau vers trusty
# deb http://ppa.launchpad.net/synce/ppa/ubuntu precise main # désactivé pour la mise à niveau vers precise
# deb-src http://ppa.launchpad.net/synce/ppa/ubuntu precise main # désactivé pour la mise à niveau vers precise
# deb http://ppa.launchpad.net/team-xbmc/ppa/ubuntu precise main # désactivé pour la mise à niveau vers precise
deb http://ppa.launchpad.net/team-xbmc/ppa/ubuntu trusty main # désactivé pour la mise à niveau vers trusty
# deb-src http://ppa.launchpad.net/team-xbmc/ppa/ubuntu trusty main # désactivé pour la mise à niveau vers trusty
# deb-src http://ppa.launchpad.net/team-xbmc/ppa/ubuntu trusty main
# deb http://ppa.launchpad.net/vincent-vandevyvre/vvv/ubuntu trusty main # désactivé pour la mise à niveau vers trusty
# deb-src http://ppa.launchpad.net/vincent-vandevyvre/vvv/ubuntu trusty main # désactivé pour la mise à niveau vers trusty
# deb http://ppa.launchpad.net/webupd8team/unstable/ubuntu trusty main # désactivé pour la mise à niveau vers trusty
# deb-src http://ppa.launchpad.net/webupd8team/unstable/ubuntu trusty main # désactivé pour la mise à niveau vers trusty
deb http://ppa.launchpad.net/yannubuntu/boot-repair/ubuntu trusty main
# deb-src http://ppa.launchpad.net/yannubuntu/boot-repair/ubuntu trusty main
# deb http://ppa.launchpad.net/zeitgeist/ppa/ubuntu precise main
# deb-src http://ppa.launchpad.net/zeitgeist/ppa/ubuntu precise main

Hors ligne

#4 Le 14/11/2015, à 11:12

Bombix

Re : Paquet cassé?[Résolu]

En attendant, je continue à chercher.
Voici ce que donne la commande sudo apt-get upgrade -f:

denis@TheBlack:~$ sudo apt-get upgrade -f
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Correction des dépendances... Fait
Calcul de la mise à jour... Fait
Les NOUVEAUX paquets suivants seront installés :
  libsdl2-2.0-0
Les paquets suivants ont été conservés :
  fglrx gir1.2-rb-3.0 gir1.2-totem-1.0 graphviz icedtea-7-jre-jamvm kodi
  kodi-bin libopenscenegraph99 libpam-winbind librhythmbox-core8 libsmbclient
  libtotem-plparser18 libva1 libvlc5 libvlccore7 libvncserver0 libwbclient0
  linux-generic linux-generic-pae linux-headers-generic
  linux-headers-generic-pae linux-image-generic linux-image-generic-pae lives
  mplayer openjdk-7-jre openjdk-7-jre-headless python-pip python-samba
  python3-tk rhythmbox rhythmbox-data rhythmbox-mozilla
  rhythmbox-plugin-cdrecorder rhythmbox-plugin-magnatune rhythmbox-plugins
  rphoto rtmpdump samba samba-common samba-common-bin samba-dsdb-modules
  samba-libs samba-vfs-modules smbclient totem totem-common totem-mozilla
  totem-plugins vlc vlc-data vlc-nox vlc-plugin-notify vlc-plugin-pulse
  winbind wine-staging wine-staging-i386
0 mis à jour, 1 nouvellement installés, 0 à enlever et 57 non mis à jour.
1 partiellement installés ou enlevés.
Il est nécessaire de prendre 0 o/321 ko dans les archives.
Après cette opération, 1 172 ko d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer ? [O/n] o
dpkg : avertissement : le fichier contenant la liste des fichiers du paquet « libsdl2-ttf-2.0-0:i386 » étant manquant, il est considéré qu'aucun fichier du paquet n'est actuellement installé
(Lecture de la base de données... 452805 fichiers et répertoires déjà installés.)
Préparation du décompactage de .../libsdl2-2.0-0_2.0.2+dfsg1-3ubuntu1.1_i386.deb ...
Décompactage de libsdl2-2.0-0:i386 (2.0.2+dfsg1-3ubuntu1.1) ...
dpkg: error processing archive /var/cache/apt/archives/libsdl2-2.0-0_2.0.2+dfsg1-3ubuntu1.1_i386.deb (--unpack):
 tentative de remplacement de « /usr/lib/i386-linux-gnu/libSDL2-2.0.so.0 », qui appartient aussi au paquet libsdl2:i386 2.0.3+z4~20140315-8621-1ppa1precise1
Des erreurs ont été rencontrées pendant l'exécution :
 /var/cache/apt/archives/libsdl2-2.0-0_2.0.2+dfsg1-3ubuntu1.1_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

Çela ne m'avance pas beaucoup...Je prends encore un peu d'aspirine et je continue...

Hors ligne

#5 Le 14/11/2015, à 16:03

xabilon

Re : Paquet cassé?[Résolu]

Désolé, j'avais pas accès à internet jusqu'à maintenant...
Tu as beaucoup de dépôts tiers, il faut faire attention, en trop grand nombre ils peuvent être sources d'incompatibilités, surtout si fournissent des versions alternatives à des paquets présents dans les dépôts officiels.
Ici, on a un paquet libsdl2 installé qui ne fait pas partie des dépôts officiels Ubuntu Trusty, alors que c'est libsdl2-2.0-0 qui devrait être installé. Mais comme il ne l'est pas, et qu'il ne peut pas être installé tant que libsdl2 sera là, ça bloque tout.

Il va falloir désinstaller libsdl2, quitte à ce que d'autres paquets sautent, pour installer ensuite libsdl2-2.0-0
Voyons déjà de quel dépôt il vient :

apt-cache madison lisdl2

Pour passer un sujet en résolu : modifiez le premier message et ajoutez [Résolu] au titre.

Hors ligne

#6 Le 14/11/2015, à 17:59

Bombix

Re : Paquet cassé?[Résolu]

Bonsoir.
Il semble venir du dépot universe:

denis@TheBlack:~$ apt-cache madison libsdl2
   libsdl2 | 2.0.2+dfsg1-3ubuntu1 | http://fr.archive.ubuntu.com/ubuntu/ trusty/universe Sources
   libsdl2 | 2.0.2+dfsg1-3ubuntu1.1 | http://fr.archive.ubuntu.com/ubuntu/ trusty-updates/universe Sources

Hors ligne

#7 Le 14/11/2015, à 19:22

xabilon

Re : Paquet cassé?[Résolu]

Je ne suis pas sûr, mais on dirait que libsdl2 est en fait un paquet que tu as compilé depuis les sources, avec apt-get sources, build-dep, etc... peux-tu confirmer ?


Pour passer un sujet en résolu : modifiez le premier message et ajoutez [Résolu] au titre.

Hors ligne

#8 Le 15/11/2015, à 00:00

Bombix

Re : Paquet cassé?[Résolu]

Heu...non je ne peux pas te confirmer avoir fait cela. Ou alors c'était il y a pas mal de temps.....
Peut-être aurais-je suivi les conseil d'un tutoriel, mais franchement je crois pas.

Hors ligne

#9 Le 15/11/2015, à 00:20

xabilon

Re : Paquet cassé?[Résolu]

Bon, alors désinstalle libdsl2. Il est possible que d'autres paquets sautent avec, il faudra les réinstaller après, mais avec libsdl2-2.0-0 :

sudo apt-get remove libsdl2

Pour passer un sujet en résolu : modifiez le premier message et ajoutez [Résolu] au titre.

Hors ligne

#10 Le 15/11/2015, à 08:48

Bombix

Re : Paquet cassé?[Résolu]

C'est bien là mon problème, je ne peux désinstaller quoi que ce soit:

denis@TheBlack:~$ sudo apt-get remove libsdl2
[sudo] password for denis: 
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Vous pouvez lancer « apt-get -f install » pour corriger ces problèmes :
Les paquets suivants contiennent des dépendances non satisfaites :
 kodi-bin : Dépend: libsdl2 mais ne sera pas installé
 libsdl2-ttf-2.0-0 : Dépend: libsdl2-2.0-0 (>= 2.0.0) mais ne sera pas installé
 mame-tools : Dépend: libsdl2-2.0-0 (>= 2.0.0) mais ne sera pas installé
              Recommande: mame (= 0.164-0ubuntu1~ppa4~trusty1) mais ne sera pas installé
E: Dépendances non satisfaites. Essayez « apt-get -f install » sans paquet
(ou indiquez une solution).
denis@TheBlack:~$ sudo apt-get install -f
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Correction des dépendances... Fait
Les paquets supplémentaires suivants seront installés : 
  libsdl2-2.0-0
Les NOUVEAUX paquets suivants seront installés :
  libsdl2-2.0-0
0 mis à jour, 1 nouvellement installés, 0 à enlever et 57 non mis à jour.
1 partiellement installés ou enlevés.
Il est nécessaire de prendre 0 o/321 ko dans les archives.
Après cette opération, 1 172 ko d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer ? [O/n] o
dpkg : avertissement : le fichier contenant la liste des fichiers du paquet « libsdl2-ttf-2.0-0:i386 » étant manquant, il est considéré qu'aucun fichier du paquet n'est actuellement installé
(Lecture de la base de données... 452805 fichiers et répertoires déjà installés.)
Préparation du décompactage de .../libsdl2-2.0-0_2.0.2+dfsg1-3ubuntu1.1_i386.deb ...
Décompactage de libsdl2-2.0-0:i386 (2.0.2+dfsg1-3ubuntu1.1) ...
dpkg: error processing archive /var/cache/apt/archives/libsdl2-2.0-0_2.0.2+dfsg1-3ubuntu1.1_i386.deb (--unpack):
 tentative de remplacement de « /usr/lib/i386-linux-gnu/libSDL2-2.0.so.0 », qui appartient aussi au paquet libsdl2:i386 2.0.3+z4~20140315-8621-1ppa1precise1
E: Sub-process /usr/bin/dpkg returned an error code (1)

Hors ligne

#11 Le 15/11/2015, à 14:58

xabilon

Re : Paquet cassé?[Résolu]

Je commence à y voir plus clair, le problème vient du dépôt XBMC et de la présence de ce paquet libsdl2, qui est en fait uniquement prévu pour Ubuntu Precise, et qui n'a rien à faire sur ton système.
Donc on va d'abord désinstaller un paquet qui en dépend :

sudo dpkg --purge kodi-bin
sudo dpkg --purge libsdl2

Dernière modification par xabilon (Le 15/11/2015, à 14:59)


Pour passer un sujet en résolu : modifiez le premier message et ajoutez [Résolu] au titre.

Hors ligne

#12 Le 15/11/2015, à 18:29

Bombix

Re : Paquet cassé?[Résolu]

C'est parti:

denis@TheBlack:~$ sudo dpkg --purge kodi-bin
dpkg: un problème de dépendance empêche la suppression de kodi-bin :
 kodi dépend de kodi-bin (>= 2:14.1~git20150130.1238-final-0precise).
 kodi dépend de kodi-bin (<< 2:14.1~git20150130.1238-final-0precise.1~).
 kodi dépend de kodi-bin (>= 2:14.1~git20150130.1238-final-0precise).
 kodi dépend de kodi-bin (<< 2:14.1~git20150130.1238-final-0precise.1~).
 kodi dépend de kodi-bin (>= 2:14.1~git20150130.1238-final-0precise).
 kodi dépend de kodi-bin (<< 2:14.1~git20150130.1238-final-0precise.1~).
 kodi dépend de kodi-bin (>= 2:14.1~git20150130.1238-final-0precise).
 kodi dépend de kodi-bin (<< 2:14.1~git20150130.1238-final-0precise.1~).

dpkg: error processing package kodi-bin (--purge):
 problème de dépendance - suppression ignorée
Des erreurs ont été rencontrées pendant l'exécution :
 kodi-bin
denis@TheBlack:~$ sudo dpkg --purge libsdl2
dpkg: un problème de dépendance empêche la suppression de libsdl2:i386 :
 kodi-bin dépend de libsdl2.

dpkg: error processing package libsdl2:i386 (--purge):
 problème de dépendance - suppression ignorée
Des erreurs ont été rencontrées pendant l'exécution :
 libsdl2:i386

Ça le fait pas. Il est tétu ce manchot!

Hors ligne

#13 Le 15/11/2015, à 18:50

Bombix

Re : Paquet cassé?[Résolu]

Je crois que je commence à piger un peu: je ne peux supprimer libsdl2 car kodi-bin en dépend. Je ne peux supprimer kodi-bin car kodi en dépend et je ne peux supprimer kodi car XBMC en dépend...

denis@TheBlack:/var/lib/dpkg/info$ sudo dpkg --purge kodi
dpkg: un problème de dépendance empêche la suppression de kodi :
 xbmc dépend de kodi.

Du coup je tente la suppression de XBMC:

denis@TheBlack:/var/lib/dpkg/info$ sudo dpkg --purge xbmc
dpkg : avertissement : le fichier contenant la liste des fichiers du paquet « kodi-bin » étant manquant, il est considéré qu'aucun fichier du paquet n'est actuellement installé
dpkg : avertissement : le fichier contenant la liste des fichiers du paquet « libsdl2-ttf-2.0-0:i386 » étant manquant, il est considéré qu'aucun fichier du paquet n'est actuellement installé
(Lecture de la base de données... 452756 fichiers et répertoires déjà installés.)
Suppression de xbmc (2:15.2~git20151019.1039-final-0trusty) ...

Et enfin kodi:

denis@TheBlack:/var/lib/dpkg/info$ sudo dpkg --purge kodi
dpkg : avertissement : le fichier contenant la liste des fichiers du paquet « kodi-bin » étant manquant, il est considéré qu'aucun fichier du paquet n'est actuellement installé
dpkg : avertissement : le fichier contenant la liste des fichiers du paquet « libsdl2-ttf-2.0-0:i386 » étant manquant, il est considéré qu'aucun fichier du paquet n'est actuellement installé
(Lecture de la base de données... 452752 fichiers et répertoires déjà installés.)
Suppression de kodi (2:14.1~git20150130.1238-final-0precise) ...
Purging configuration files for kodi (2:14.1~git20150130.1238-final-0precise) ...
Traitement déclenché pour  man-db (2.6.7.1-1ubuntu1) ...
Traitement déclenché pour  bamfdaemon (0.5.1+14.04.20140409-0ubuntu1) ...
Rebuilding /usr/share/applications/bamf-2.index...
Traitement déclenché pour  desktop-file-utils (0.22-1ubuntu1) ...
Traitement déclenché pour  mime-support (3.54ubuntu1.1) ...
Traitement déclenché pour  gnome-menus (3.10.1-0ubuntu2) ...
Traitement déclenché pour  hicolor-icon-theme (0.13-1) ...
Traitement déclenché pour  menu (2.1.46ubuntu1) ...

Hors ligne

#14 Le 15/11/2015, à 18:53

Bombix

Re : Paquet cassé?[Résolu]

Ne reste plus que kodi-bin et libsdl2:

denis@TheBlack:/var/lib/dpkg/info$ sudo dpkg --purge kodi-bin
dpkg : avertissement : le fichier contenant la liste des fichiers du paquet « kodi-bin » étant manquant, il est considéré qu'aucun fichier du paquet n'est actuellement installé
dpkg : avertissement : le fichier contenant la liste des fichiers du paquet « libsdl2-ttf-2.0-0:i386 » étant manquant, il est considéré qu'aucun fichier du paquet n'est actuellement installé
(Lecture de la base de données... 449910 fichiers et répertoires déjà installés.)
Suppression de kodi-bin (2:14.1~git20150130.1238-final-0precise) ...
denis@TheBlack:/var/lib/dpkg/info$ sudo dpkg --purge libsdl2
dpkg : avertissement : le fichier contenant la liste des fichiers du paquet « libsdl2-ttf-2.0-0:i386 » étant manquant, il est considéré qu'aucun fichier du paquet n'est actuellement installé
(Lecture de la base de données... 449910 fichiers et répertoires déjà installés.)
Suppression de libsdl2:i386 (2.0.3+z4~20140315-8621-1ppa1precise1) ...
Purging configuration files for libsdl2:i386 (2.0.3+z4~20140315-8621-1ppa1precise1) ...
Traitement déclenché pour  libc-bin (2.19-0ubuntu6.6) ...

Bon ça fait du ménage mais kodi-bin et libsdl2 sont supprimés.

Hors ligne

#15 Le 15/11/2015, à 19:45

xabilon

Re : Paquet cassé?[Résolu]

Tu as bien saisi le truc. si il n'y a plus de problème de dépendances, tu mets ton système à jour et ensuite tu réinstalles XBMC, en veillant bien à que ce soit le dépôt de ta version d'Ubuntu qui soit actif.
Et tu fais un peu de ménage dans tes dépôts PPA, parce que là c'est un peu l'apocalypse tongue


Pour passer un sujet en résolu : modifiez le premier message et ajoutez [Résolu] au titre.

Hors ligne

#16 Le 15/11/2015, à 22:27

Bombix

Re : Paquet cassé?[Résolu]

Hello Xabllon.
Je te confirme que tout semble fonctionner. Cela m'aura au moins permis d'en comprendre un peu plus sur la gestion des paquets et des dépendances.
Nous sommes paresseux et tant qu'on est pas dans la "mouise", on ne mets pas les mains dedans! Mais ce qui est formidable dans cette communauté c'est qu'il y a toujours des personnes comme toi qui passe un peu de temps pour te faire avancer.
Pour les dépôts PPA je vais "balayer" cela!
Merci et à bientôt (peut-être)!

Hors ligne