REGRESSION: Packaging of kwallet-kf5 does not contain dbus files

Bug #1416320 reported by Mikael Gerdin
14
This bug affects 3 people
Affects Status Importance Assigned to Milestone
Kubuntu PPA
Expired
Undecided
Unassigned
Ubuntu
Expired
Undecided
Unassigned
kwallet-kf5 (Debian)
Incomplete
Undecided
Unassigned

Bug Description

kwallet-kf5 in kubuntu-ppa/next-backports does not install the dbus interface and service files, causing kwalletd5 to not start and breaking things such as network manager.
The following error message can be found in ~/.xsession-errors:
"Couldn't start kwalletd: QDBusError("org.freedesktop.DBus.Error.ServiceUnknown", "The name org.kde.kwalletd5 was not provided by any .service files")"

The following debdiff resolves the problem for me:

diff -Nru kwallet-kf5-5.6.0/debian/changelog kwallet-kf5-5.6.0/debian/changelog
--- kwallet-kf5-5.6.0/debian/changelog 2015-01-07 12:41:59.000000000 +0100
+++ kwallet-kf5-5.6.0/debian/changelog 2015-01-30 10:14:50.000000000 +0100
@@ -1,3 +1,9 @@
+kwallet-kf5 (5.6.0-0ubuntu1~ubuntu14.10~ppa2~mgerdin1) UNRELEASED; urgency=medium
+
+ * Include dbus interface and service files in libkf5wallet-bin
+
+ -- Mikael Gerdin <mgerdin@mgerdin-lap> Fri, 30 Jan 2015 10:12:41 +0100
+
 kwallet-kf5 (5.6.0-0ubuntu1~ubuntu14.10~ppa1) utopic; urgency=medium

   * utopic backport
diff -Nru kwallet-kf5-5.6.0/debian/libkf5wallet-bin.install kwallet-kf5-5.6.0/debian/libkf5wallet-bin.install
--- kwallet-kf5-5.6.0/debian/libkf5wallet-bin.install 2015-01-05 14:10:01.000000000 +0100
+++ kwallet-kf5-5.6.0/debian/libkf5wallet-bin.install 2015-01-30 10:12:34.000000000 +0100
@@ -1,3 +1,5 @@
 usr/bin/kwalletd5
 usr/share/knotifications5/kwalletd.notifyrc
 usr/share/kservices5/kwalletd5.desktop
+usr/share/dbus-1/interfaces/kf5_org.kde.KWallet.xml
+usr/share/dbus-1/services/org.kde.kwalletd5.service

Revision history for this message
Sergio Callegari (callegar) wrote :

The bug is also present in kubuntu vivid.

The bug is also present in kubuntu vivid + the KDE backport PPA.

And breaks everything that relies on passwords saved in a kdewallet.

For instance, owncloud client ends up asking a password at every startup and then says

Error while writing password "Could not open wallet: org.freedesktop.DBus.Error.ServiceUnknown; The name org.kde.kwalletd5 was not provided by any .service files"

summary: - Packaging of kwallet-kf5 does not contain dbus files
+ REGRESSION: Packaging of kwallet-kf5 does not contain dbus files
Revision history for this message
Sergio Callegari (callegar) wrote :

Sorry. My fault. The issue is actually that kwalletd5 is not installed at all by default when upgrading to 15.04 from 14.10. That was why I was missing the service files.

Incidentally... why does the new kde desktop not depend on the wallet ported to framework 5?

Revision history for this message
Gregor Riepl (onitake) wrote :

In Debian stretch/sid, kwalletd is contained in kde-runtime.
If (K)Ubuntu uses the same packaging, I would guess that org.kde.kwalletd5.service needs to go there, not kwallet-kf5... That's just the manager and configuration tool.

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in ubuntu:
status: New → Confirmed
Revision history for this message
opi (opi-gmx) wrote :

See https://lists.debian.org/debian-qt-kde/2015/09/msg00744.html you need to install libkf5wallet-bin which should be a dependency.

Revision history for this message
opi (opi-gmx) wrote :
Revision history for this message
Simon Quigley (tsimonq2) wrote :

Thank you for taking the time to report this bug and helping to make Kubuntu better. We are sorry that we do not always have the capacity to look at all reported bugs in a timely manner. There have been many changes in Kubuntu since that time you reported the bug and your problem may have been fixed with some of the updates. It would help us a lot if you could test it on a currently supported Kubuntu version. If you test it and it is still an issue, kindly upload the updated logs by running only once:
apport-collect 1416320

and any other logs that are relevant for this particular issue.

Changed in kubuntu-ppa:
status: New → Incomplete
Changed in ubuntu:
status: Confirmed → Incomplete
Changed in kwallet-kf5 (Debian):
status: New → Incomplete
Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for Ubuntu because there has been no activity for 60 days.]

Changed in ubuntu:
status: Incomplete → Expired
Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for Kubuntu PPA because there has been no activity for 60 days.]

Changed in kubuntu-ppa:
status: Incomplete → Expired
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.