[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#655382: libqt4-dbus has circular Depends on qdbus



I think I encountered this bug as well on an amd64 system. It seems that the 
multiarch configuration adds to the complexity because it complains to me about 
dependency differences between i386 and amd64.

robert@glimsplace:~$ uname -a
Linux glimsplace 3.2.0-3-rt-amd64 #1 SMP PREEMPT RT Thu Jun 28 10:46:01 UTC 
2012 x86_64 GNU/Linux

robert@glimsplace:~$ sudo dpkg --configure libqt4-dbus:i386
dpkg: error processing libqt4-dbus:i386 (--configure):
 package libqt4-dbus:i386 4:4.8.2-2+b1 cannot be configured because libqt4-
dbus:amd64 is at a different version (4:4.8.2-1)
Errors were encountered while processing:
 libqt4-dbus:i386

robert@glimsplace:~$ sudo dpkg --configure libqt4-dbus:amd64
dpkg: error processing libqt4-dbus:amd64 (--configure):
 package libqt4-dbus:amd64 is already installed and configured
Errors were encountered while processing:
 libqt4-dbus:amd64

robert@glimsplace:~$ sudo apt-cache policy libqt4-dbus:amd64
libqt4-dbus:
  Installed: 4:4.8.2-1
  Candidate: 4:4.8.2-2+b1
  Version table:
     4:4.8.2-2+b1 0
        500 http://ftp.be.debian.org/debian/ testing/main amd64 Packages
 *** 4:4.8.2-1 0
        100 /var/lib/dpkg/status

robert@glimsplace:~$ sudo apt-cache policy libqt4-dbus:i386
libqt4-dbus:i386:
  Installed: 4:4.8.2-2+b1
  Candidate: 4:4.8.2-2+b1
  Version table:
 *** 4:4.8.2-2+b1 0
        500 http://ftp.be.debian.org/debian/ testing/main i386 Packages
        100 /var/lib/dpkg/status

robert@glimsplace:~$ sudo apt-get install libqt4-dbus:amd64=4:4.8.2-2+b1
Reading package lists... Done
Building dependency tree       
Reading state information... Done
You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies:
 libqt4-dbus : Depends: libqt4-xml (= 4:4.8.2-2+b1) but 4:4.8.2-1 is to be 
installed
               Depends: libqtcore4 (= 4:4.8.2-2+b1) but 4:4.8.2-1 is to be 
installed
 libqt4-declarative : Depends: libqtcore4 (= 4:4.8.2-2+b1) but 4:4.8.2-1 is to 
be installed
                      Depends: libqtgui4 (= 4:4.8.2-2+b1) but 4:4.8.2-1 is to 
be installed
 libqt4-designer : Depends: libqt4-xml (= 4:4.8.2-2+b1) but 4:4.8.2-1 is to be 
installed
                   Depends: libqtcore4 (= 4:4.8.2-2+b1) but 4:4.8.2-1 is to be 
installed
                   Depends: libqtgui4 (= 4:4.8.2-2+b1) but 4:4.8.2-1 is to be 
installed
 libqt4-help : Depends: libqtcore4 (= 4:4.8.2-2+b1) but 4:4.8.2-1 is to be 
installed
               Depends: libqtgui4 (= 4:4.8.2-2+b1) but 4:4.8.2-1 is to be 
installed
 libqt4-network : Depends: libqtcore4 (= 4:4.8.2-2+b1) but 4:4.8.2-1 is to be 
installed
                  Breaks: libqt4-network:i386 (!= 4:4.8.2-2+b1) but 4:4.8.2-1 
is to be installed
 libqt4-network:i386 : Depends: libqt4-dbus:i386 (= 4:4.8.2-1) but 
4:4.8.2-2+b1 is to be installed
                       Depends: libqtcore4:i386 (= 4:4.8.2-1) but 4:4.8.2-2+b1 
is to be installed
                       Breaks: libqt4-network (!= 4:4.8.2-1) but 4:4.8.2-2+b1 
is to be installed
 libqt4-opengl : Depends: libqtcore4 (= 4:4.8.2-2+b1) but 4:4.8.2-1 is to be 
installed
                 Depends: libqtgui4 (= 4:4.8.2-2+b1) but 4:4.8.2-1 is to be 
installed
 libqt4-qt3support : Depends: libqt4-xml (= 4:4.8.2-2+b1) but 4:4.8.2-1 is to 
be installed
                     Depends: libqtcore4 (= 4:4.8.2-2+b1) but 4:4.8.2-1 is to 
be installed
                     Depends: libqtgui4 (= 4:4.8.2-2+b1) but 4:4.8.2-1 is to 
be installed
 libqt4-script : Depends: libqtcore4 (= 4:4.8.2-2+b1) but 4:4.8.2-1 is to be 
installed
 libqt4-scripttools : Depends: libqtcore4 (= 4:4.8.2-2+b1) but 4:4.8.2-1 is to 
be installed
                      Depends: libqtgui4 (= 4:4.8.2-2+b1) but 4:4.8.2-1 is to 
be installed
 libqt4-sql : Depends: libqtcore4 (= 4:4.8.2-2+b1) but 4:4.8.2-1 is to be 
installed
 libqt4-sql-mysql : Depends: libqtcore4 (= 4:4.8.2-2+b1) but 4:4.8.2-1 is to 
be installed
 libqt4-sql-sqlite : Depends: libqtcore4 (= 4:4.8.2-2+b1) but 4:4.8.2-1 is to 
be installed
 libqt4-svg : Depends: libqtcore4 (= 4:4.8.2-2+b1) but 4:4.8.2-1 is to be 
installed
              Depends: libqtgui4 (= 4:4.8.2-2+b1) but 4:4.8.2-1 is to be 
installed
 libqt4-test : Depends: libqtcore4 (= 4:4.8.2-2+b1) but 4:4.8.2-1 is to be 
installed
 libqt4-xml : Breaks: libqt4-xml:i386 (!= 4:4.8.2-1) but 4:4.8.2-2+b1 is to be 
installed
 libqt4-xml:i386 : Breaks: libqt4-xml (!= 4:4.8.2-2+b1) but 4:4.8.2-1 is to be 
installed
 libqt4-xmlpatterns : Depends: libqtcore4 (= 4:4.8.2-2+b1) but 4:4.8.2-1 is to 
be installed
 libqtcore4 : Breaks: libqtcore4:i386 (!= 4:4.8.2-1) but 4:4.8.2-2+b1 is to be 
installed
 libqtcore4:i386 : Breaks: libqtcore4 (!= 4:4.8.2-2+b1) but 4:4.8.2-1 is to be 
installed
 libqtgui4 : Breaks: libqtgui4:i386 (!= 4:4.8.2-1) but 4:4.8.2-2+b1 is to be 
installed
 libqtgui4:i386 : Breaks: libqtgui4 (!= 4:4.8.2-2+b1) but 4:4.8.2-1 is to be 
installed
 qdbus : Depends: libqt4-xml (= 4:4.8.2-2+b1) but 4:4.8.2-1 is to be installed
         Depends: libqtcore4 (= 4:4.8.2-2+b1) but 4:4.8.2-1 is to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a 
solution).

With the workaround in #10 I could configure qdbus

robert@glimsplace:~$ sudo apt-cache policy qdbus
qdbus:
  Installed: 4:4.8.2-2+b1
  Candidate: 4:4.8.2-2+b1
  Version table:
 *** 4:4.8.2-2+b1 0
        500 http://ftp.be.debian.org/debian/ testing/main amd64 Packages
        100 /var/lib/dpkg/status

However I'm stuck for the other ones.

I would like to know if I can further help, and I'm also looking for a 
workaround.

Cheers,

Robert


Reply to: