Comment 3 for bug 1155687

Revision history for this message
Felix Geyer (debfx) wrote : Re: KDE session didn't start after upgrading from Quantal to Raring Beta 1. Fixed after installing proper qdbus package according to amd64 architecture

The problem seems to be that qdbus:i386 is already installed before the raring upgrade.

One example is from a precise upgrade:
  Installing ia32-libs-multiarch as Recommends of ia32-libs
    Installing libqtcore4 as Depends of ia32-libs-multiarch
      Installing libstdc++6 as Depends of libqtcore4
    Installing libqtgui4 as Depends of ia32-libs-multiarch
      Installing libaudio2 as Depends of libqtgui4
      Installing libmng1 as Depends of libqtgui4
        Installing liblcms1 as Depends of libmng1
      Installing libqt4-declarative as Depends of libqtgui4
        Installing libqt4-network as Depends of libqt4-declarative
          Installing libqt4-dbus as Depends of libqt4-network
            Installing libqt4-xml as Depends of libqt4-dbus
            Installing qdbus as Depends of libqt4-dbus

Here apt chose to install qdbus:i386 instead of the native amd64.

This worked fine until raring where qdbus is a symlink to qtchooser.
qtchooser seems to only consider native arch binaries (maybe the path is hardcoded to /usr/lib/<arch>/qt4/bin/).