You have been subscribed to a public bug by Harald Sitter (apachelogger):

qtchooser reads the path to resolve a binary from default.conf which
always points to the architecture qtchooser was built for. e.g.
/x86_64-linuxwhateverblahblah/ on amd64

this in particular means that if one is on amd64 and installs qdbus:i386
it will replace (i.e. remove) qdbus:amd64 and from that point on
/usr/bin/qdbus (which is backed by qtchooser) will no longer work
because it will look in the x86_64 path but not the x86_32 one.

> qdbus: could not exec '/usr/lib/x86_64-linux-gnu/qt4/bin/qdbus': No
such file or directory

this has a rather grave impact on users that get their qdbus replaced
with qdbus:i386 as large parts of kde software expect qdbus to simply
work (such as startkde - bug 827815) and even platform stuff does (such
as the power button handler - bug 1124149).

and judging from those bugs this can happen rather easily, and has
already happened to a lot of users.

to resolve this qtchooser either needs to also look in the 32bit path OR
the package deps need to be adjusted such that one cannot have a mixture
of arch packages (which I doubt will be feasible because switching the
tooling to i386 will likely cause all of kde/qt to be switched to i386
too...).

** Affects: qtchooser (Ubuntu)
     Importance: Critical
         Status: Triaged

** Affects: qtchooser (Ubuntu Raring)
     Importance: Critical
         Status: Triaged

** Affects: qtchooser (Ubuntu Saucy)
     Importance: Critical
         Status: Triaged


** Tags: kubuntu
-- 
qtchooser does not properly work with multiarch
https://bugs.launchpad.net/bugs/1176686
You received this bug notification because you are a member of Kubuntu Bugs, 
which is subscribed to the bug report.

-- 
kubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/kubuntu-bugs

Reply via email to