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/).
The problem seems to be that qdbus:i386 is already installed before the raring upgrade.
One example is from a precise upgrade:
Installing libqt4-dbus as Depends of libqt4-network
Installing libqt4-xml as Depends of libqt4-dbus
Installing qdbus as Depends of libqt4-dbus
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
Here apt chose to install qdbus:i386 instead of the native amd64.
This worked fine until raring where qdbus is a symlink to qtchooser. <arch>/ qt4/bin/ ).
qtchooser seems to only consider native arch binaries (maybe the path is hardcoded to /usr/lib/