Pb de dépendance à l'installation de libsqlite3-dev

Bonjour,

J’ai un problème de dépendance :

Les paquets suivants contiennent des dépendances non satisfaites :
libsqlite3-dev : Dépend: libsqlite3-0 (= 3.7.7-2) mais 3.7.8-1~bpo60+1 devra être installé
E: Paquets défectueux

Je ne saisis pas. La version de 3.7.8 est installé mais il veut la 3.7.7

Je suis sur la version testing

Merci pour vos conseils

Salut,
Donne donc ton /etc/apt/sources.list et ton /etc/apt/preferences (s’il existe) l’ami!

Et tient, donne aussi:apt-cache policy libsqlite3-dev

Ta 3.7.8~bpo n’est présente dans aucun dépôt Debian : packages.debian.org/search?suite … bsqlite3-0
J’en déduis donc que ça vient d’ailleurs et que c’est à cause de ça que ça fout la merde (pourtant normalement ~bpo indique un paquet provenant des backports Debian, mais il n’y a aucune libsqlite3-0 dans les backports Squeeze :eusa-think:).

Faudrait retrouver ce qui dépend de la 3.7.8~bpo, en fonction de ça soit tu peux faire un downgrade vers la 3.7.7 de testing soit un pinning manuel pour la 3.7.9 d’unstable.

Donne le résultat de :

$ apt-cache policy libsqlite3-0 libsqlite3-dev
################################################
## squeeze
deb http://ftp.fr.debian.org/debian/ squeeze main contrib non-free
deb-src http://ftp.fr.debian.org/debian/ squeeze main contrib non-free

## squeeze multimedia
deb http://www.debian-multimedia.org squeeze main non-free
deb-src http://mirror.home-dn.net/debian-multimedia squeeze main

# squeeze security
deb http://security.debian.org/ squeeze/updates main contrib non-free
deb-src http://security.debian.org/ squeeze/updates main contrib non-free

# squeeze update
deb http://ftp.fr.debian.org/debian/ squeeze-updates main contrib non-free
deb-src http://ftp.fr.debian.org/debian/ squeeze-updates main contrib non-free

################################################
## wheezy
deb http://ftp.fr.debian.org/debian/ wheezy main contrib non-free
deb-src http://ftp.fr.debian.org/debian/ wheezy main contrib non-free

## wheezy multimedia
deb http://www.debian-multimedia.org wheezy main non-free
deb-src http://www.debian-multimedia.org/ wheezy main

## wheezy security
deb http://security.debian.org/ wheezy/updates main contrib non-free
deb-src http://security.debian.org/ wheezy/updates main contrib non-free

################################################
## sid
deb http://ftp.fr.debian.org/debian/ sid main contrib non-free
deb-src http://ftp.fr.debian.org/debian/ sid main contrib non-free

## sid multimedia
deb http://www.debian-multimedia.org/ sid main
deb-src http://www.debian-multimedia.org/ sid main

################################################
## experimental
deb http://ftp.fr.debian.org/debian/ experimental main contrib non-free
deb-src http://ftp.fr.debian.org/debian/ experimental main contrib non-free

# experimental multimedia (uniquement 64 bits, décommentez les lignes dans ce cas)
#deb http://www.debian-multimedia.org/ experimental main
#deb-src http://www.debian-multimedia.org/ experimental main
Package: *
Pin: release o=apt-build
Pin-Priority: 995

Package: *
Pin: release o=Debian,a=testing,l=Debian-Security
Pin-Priority: 990

Package: *
Pin: release o=Unofficial Multimedia Packages,a=testing,l=Unofficial Multimedia Packages
Pin-Priority: 985

Package: *
Pin: release o=Debian,a=testing,l=Debian
Pin-Priority: 990

Package: *
Pin: release o=Debian,a=stable-updates,l=Debian
Pin-Priority: 980

Package: *
Pin: release o=Debian,a=stable,l=Debian-Security
Pin-Priority: 980

Package: *
Pin: release o=Unofficial Multimedia Packages,a=stable,l=Unofficial Multimedia Packages
Pin-Priority: 975

Package: *
Pin: release o=Debian,a=stable,l=Debian
Pin-Priority: 980

Package: *
Pin: release o=Unofficial Multimedia Packages,a=unstable,l=Unofficial Multimedia Packages
Pin-Priority: 90

Package: *
Pin: release o=Unofficial Multimedia Packages,a=unstable,l=Unofficial Multimedia Packages
Pin-Priority: 90

Package: *
Pin: release o=Debian,a=unstable,l=Debian
Pin-Priority: 90

Package: *
Pin: release o=Unofficial Multimedia Packages,a=experimental,l=Unofficial Multimedia Packages
Pin-Priority: 85

Package: *
Pin: release o=Debian,a=experimental,l=Debian
Pin-Priority: 90: *

Package: *
Pin: release o=Unofficial Multimedia Packages,a=experimental,l=Unofficial Multimedia Packages
Pin-Priority: 85

Package: *
Pin: release o=Debian,a=experimental,l=Debian
Pin-Priority: 90
libsqlite3-0:
  Installé : 3.7.8-1~bpo60+1
  Candidat : 3.7.8-1~bpo60+1
 Table de version :
     3.7.9-2 0
         90 http://ftp.fr.debian.org/debian/ sid/main amd64 Packages
 *** 3.7.8-1~bpo60+1 0
        100 /var/lib/dpkg/status
     3.7.7-2 0
        990 http://ftp.fr.debian.org/debian/ wheezy/main amd64 Packages
     3.7.3-1 0
        980 http://ftp.fr.debian.org/debian/ squeeze/main amd64 Packages
libsqlite3-dev:
  Installé : (aucun)
  Candidat : 3.7.7-2
 Table de version :
     3.7.9-2 0
         90 http://ftp.fr.debian.org/debian/ sid/main amd64 Packages
     3.7.7-2 0
        990 http://ftp.fr.debian.org/debian/ wheezy/main amd64 Packages
     3.7.3-1 0
        980 http://ftp.fr.debian.org/debian/ squeeze/main amd64 Packages

Pour obtenir la liste de tous les paquets installés qui dépendent de libsqlite3-0 :

Ou mieux, pour savoir de quelle version exacte ils dépendent :

==> aptitude
         libsqlite3-0 (>= 3.6.5), libstdc++6 (>= 4.6), libtinfo5, libxapian22,
==> colord
         libsqlite3-0 (>= 3.5.9), libusb-1.0-0 (>= 2:1.0.8), adduser, acl
==> ekiga
==> evolution
         (>= 2.31.2), libsoup2.4-1 (>= 2.32.2), libsqlite3-0 (>= 3.5.9),
==> evolution-data-server
         (>= 1.14.0), libsoup2.4-1 (>= 2.32.2), libsqlite3-0 (>= 3.5.9), libxml2
==> evolution-exchange
         (>= 2.4.0), libsqlite3-0 (>= 3.5.9), libstartup-notification0 (>= 0.2),
==> evolution-plugins
         2.4.0), libsqlite3-0 (>= 3.5.9), libstartup-notification0 (>= 0.2),
==> evolution-rss
         libsqlite3-0 (>= 3.5.9), libstartup-notification0 (>= 0.2), libstdc++6
==> glchess
         libglu1, libgtk-3-0 (>= 3.0.0), librsvg2-2 (>= 2.32.0), libsqlite3-0
==> gnome-packagekit
         1.14.0), libsqlite3-0 (>= 3.5.9), libupower-glib1 (>= 0.9.0), libx11-6
==> gnome-panel
         libsqlite3-0 (>= 3.5.9), libstartup-notification0 (>= 0.2),
==> gnome-settings-daemon
         libpulse0 (>= 0.99.1), libsm6, libsqlite3-0 (>= 3.5.9),
==> gnome-shell
         libpulse0 (>= 0.99.1), libsoup2.4-1 (>= 2.4.0), libsqlite3-0 (>=
==> grilo-plugins-0.1
         0.7), libsoup2.4-1 (>= 2.4.0), libsqlite3-0 (>= 3.5.9),
==> libaprutil1-dbd-sqlite3
Dépend: libaprutil1 (= 1.3.12+dfsg-2), libc6 (>= 2.2.5), libsqlite3-0 (>= 3.5.9)
==> libcamel-1.2-23
         (>= 2.31.2), libsqlite3-0 (>= 3.6.0), libxml2 (>= 2.6.27), zlib1g (>=
==> libchamplain-0.12-0
         libsqlite3-0 (>= 3.5.9)
==> libebackend-1.2-1
==> libebook1.2-10
         libsqlite3-0 (>= 3.5.9), libxml2 (>= 2.7.4), zlib1g (>= 1:1.1.4)
==> libedata-book-1.2-9
         libsqlite3-0 (>= 3.5.9), libxml2 (>= 2.6.27), zlib1g (>= 1:1.1.4)
==> libedataserverui-3.0-0
         (>= 2.31.2), libsqlite3-0 (>= 3.5.9), libxml2 (>= 2.6.27), zlib1g (>=
==> libevolution
         (>= 2.31.2), libsoup2.4-1 (>= 2.26.1), libsqlite3-0 (>= 3.5.9),
==> libgda-4.0-4
==> libgpod4
         libsqlite3-0 (>= 3.5.9), libxml2 (>= 2.7.4), zlib1g (>= 1:1.2.0)
==> libnss3-1d
Dépend: libc6 (>= 2.3.2), libnspr4-0d (>= 4.8.6), libsqlite3-0 (>= 3.5.9),
==> libpackagekit-glib2-14
         libglib2.0-0 (>= 2.26.0), libsqlite3-0 (>= 3.5.9)
==> libseed-gtk3-0
         libsoup2.4-1 (>= 2.4.0), libsqlite3-0 (>= 3.5.9), libwebkitgtk-3.0-0
==> libsoup-gnome2.4-1
         2.20.3), libsoup2.4-1 (>= 2.33.92), libsqlite3-0 (>= 3.5.9), libxml2
==> libsvn1
         libsasl2-2, libserf-0-0 (>= 0.3.0), libsqlite3-0 (>= 3.6.0), zlib1g (>=
==> libtelepathy-logger2
         libglib2.0-0 (>= 2.26.0), libsqlite3-0 (>= 3.5.9), libtelepathy-glib0
==> libtracker-sparql-0.10-0
Dépend: libc6 (>= 2.3), libglib2.0-0 (>= 2.26.0), libsqlite3-0 (>= 3.7.0),
==> libwebkitgtk-1.0-0
         1.2.13-4), libsoup2.4-1 (>= 2.33.92), libsqlite3-0 (>= 3.5.9),
==> libwebkitgtk-3.0-0
         (>= 2.33.92), libsqlite3-0 (>= 3.5.9), libstdc++6 (>= 4.1.1), libx11-6,
==> libyelp0
         libsoup2.4-1 (>= 2.4.0), libsqlite3-0 (>= 3.5.9), libwebkitgtk-3.0-0
==> liferea
         libsqlite3-0 (>= 3.5.9), libwebkitgtk-1.0-0 (>= 1.3.10), libx11-6,
==> packagekit
         libsqlite3-0 (>= 3.5.9)
==> python-evolution
         libpango1.0-0 (>= 1.14.0), libsoup2.4-1 (>= 2.4.0), libsqlite3-0 (>=
==> python2.6
         libreadline6 (>= 6.0), libsqlite3-0 (>= 3.5.9)
==> python2.7
         (>= 6.0), libsqlite3-0 (>= 3.5.9)
==> shotwell
         0.13.8), libsoup2.4-1 (>= 2.26.1), libsqlite3-0 (>= 3.5.9), libstdc++6
==> telepathy-gabble
         0.1.0), libsoup2.4-1 (>= 2.4.0), libsqlite3-0 (>= 3.5.9),
==> telepathy-logger
         libsqlite3-0 (>= 3.5.9), libtelepathy-glib0 (>= 0.14.0), libxml2 (>=
==> telepathy-salut
         2.12.6.1-0), libsoup2.4-1 (>= 2.4.1), libsqlite3-0 (>= 3.5.9),
==> xulrunner-1.9.1
         (>= 1.2.13-4), libreadline6 (>= 6.0), libsqlite3-0 (>= 3.7.3),
==> xulrunner-7.0
         6.0), libsqlite3-0 (>= 3.7.4), libstartup-notification0 (>= 0.8),

Bon apparemment, personne n’a besoin de cette version, je downgrade en 3.7.7.
Par contre j’ai pas bien saisi d’où venait cette version. 3.7.8

Attention, y’a plusieurs paquets qui dépendent de libsqlite, mais qui n’affichent pas de résultat pour la version nécessaire (il semblerait que j’ai fait la commande un peu à la va-vite) : ekiga libebackend-1.2-1 libgda-4.0-4 python-evolution gnome-shell glchess

Vérifie quand même manuellement avant de faire ton downgrade, au cas où :

ok c’est bon pour les autres. Le downgrade m’a d’ailleurs réglé un problème sur un autre paquet que je n’arrivais pas à mettre à jour.
Tout roule.

Merci syam

Bonjour, je me dois de déterrer le sujet pour y apporter un problème quasi simmilaire ;

Il s’agit également d’un problème de la même dépendance, la version change évidemment :

Pour une installation de libsqlite3-dev :

Les paquets suivants contiennent des dépendances non satisfaites :
libsqlite3-dev : Dépend: libsqlite3-0 (= 3.7.3-1) mais 3.7.12.1-1~bpo60+1 devra être installé
E: Paquets défectueux

Est ce qu’un downgrade est nécessaire et si oui comment procéder ?


résultats de
for PACKAGE in $(aptitude search ‘~i((~Ddepends:libsqlite3-0)|(~Dpredepends:libsqlite3-0)|(~Drecommends:libsqlite3-0)|(~Dsuggests:libsqlite3-0))’ -F ‘%p’); do echo “==> $PACKAGE”; aptitude show “?exact-name($PACKAGE)” | grep libsqlite3-0; done

==> aptitude 5.7+20100313), libsigc++-2.0-0c2a (>= 2.0.2), libsqlite3-0 (>= 3.7.3), ==> iceweasel ==> libaprutil1-dbd-sqlite3 Dépend: libaprutil1 (= 1.3.9+dfsg-5), libc6 (>= 2.2.5), libsqlite3-0 (>= 3.7.2) ==> libnss3 libsqlite3-0 (>= 3.7.3), zlib1g (>= 1:1.1.4) ==> libnss3-1d ==> libsoup-gnome2.4-1 libsqlite3-0 (>= 3.7.3), libxml2 (>= 2.6.27), zlib1g (>= 1:1.1.4) ==> libsvn1 libsasl2-2, libserf-0-0 (>= 0.3.0), libsqlite3-0 (>= 3.7.3), zlib1g (>= ==> libwebkit-1.0-2 (>= 2.29.90), libsqlite3-0 (>= 3.7.3), libstdc++6 (>= 4.1.1), libxml2 ==> python2.5 libsqlite3-0 (>= 3.7.3), libssl0.9.8 (>= 0.9.8m-1) ==> python2.6 libreadline6 (>= 6.0), libsqlite3-0 (>= 3.7.3) ==> xulrunner-10.0 1.14.0), libpixman-1-0 (>= 0.18.0), libreadline6 (>= 6.0), libsqlite3-0 ==> xulrunner-11.0 libpixman-1-0 (>= 0.18.0), libreadline6 (>= 6.0), libsqlite3-0 (>=

résultats de apt-cache policy libsqlite3-0 libsqlite3-dev :

libsqlite3-0: Installé : 3.7.12.1-1~bpo60+1 Candidat : 3.7.12.1-1~bpo60+1 Table de version : *** 3.7.12.1-1~bpo60+1 0 100 http://backports.debian.org/debian-backports/ squeeze-backports/main amd64 Packages 100 /var/lib/dpkg/status 3.7.10-1~bpo60+1 0 100 http://packages.crunchbang.org/statler-mozilla/ squeeze-backports/iceweasel-release amd64 Packages 3.7.3-1 0 500 http://ftp.debian.org/debian/ squeeze/main amd64 Packages 500 http://ftp.us.debian.org/debian/ squeeze/main amd64 Packages

libsqlite3-dev: Installé : (aucun) Candidat : 3.7.3-1 Table de version : 3.7.12.1-1~bpo60+1 0 100 http://backports.debian.org/debian-backports/ squeeze-backports/main amd64 Packages 3.7.10-1~bpo60+1 0 100 http://packages.crunchbang.org/statler-mozilla/ squeeze-backports/iceweasel-release amd64 Packages 3.7.3-1 0 500 http://ftp.debian.org/debian/ squeeze/main amd64 Packages 500 http://ftp.us.debian.org/debian/ squeeze/main amd64 Packages

Merci

Pas besoin de downgrader, il semblerait que depuis le temps sqlite3 est arrivé dans les backports : packages.debian.org/search?suite … libsqlite3

Tu as juste besoin d’installer le paquet -dev à partir des backports :