krdc does not agree with kdewallet manager about where the wallet lives

Bug #1588952 reported by janl
26
This bug affects 6 people
Affects Status Importance Assigned to Milestone
krdc (Ubuntu)
Confirmed
High
Unassigned

Bug Description

KDE Wallet manager thinks that the kde wallets live in ~/.local/share/kwalletd. krdc wants them to live in ~/.kde/share/apps/kwallet.

When I symlink those two direcories together krdc is not able to open the kde wallet found.

ProblemType: Bug
DistroRelease: Ubuntu 16.04
Package: krdc 4:15.12.3-0ubuntu1
ProcVersionSignature: Ubuntu 4.4.0-21.37-generic 4.4.6
Uname: Linux 4.4.0-21-generic x86_64
ApportVersion: 2.20.1-0ubuntu2.1
Architecture: amd64
CurrentDesktop: KDE
Date: Fri Jun 3 21:38:43 2016
InstallationDate: Installed on 2014-07-12 (692 days ago)
InstallationMedia: Kubuntu 14.04 LTS "Trusty Tahr" - Release amd64 (20140416.1)
JournalErrors:
 Error: command ['journalctl', '-b', '--priority=warning', '--lines=1000'] failed with exit code 1: Hint: You are currently not seeing messages from other users and the system.
       Users in the 'systemd-journal' group can see all messages. Pass -q to
       turn off this notice.
 No journal files were opened due to insufficient permissions.
SourcePackage: krdc
UpgradeStatus: Upgraded to xenial on 2016-04-23 (41 days ago)

Revision history for this message
janl (janl) wrote :
Revision history for this message
steveb (tniagcpm) wrote :

I noticed the same thing here.
I see the krdc wallet won't remain open, so I have to unlock it every use.
After some research I found:
 ~/.kde/share/apps/kwallet is used for kde4 applications only.
 ~/.local/share/kwallet is used for kde5 applications only.
 The kde4/5 wallet encryption is not compatible, so linking will not work.
Probably the cipher is different between the kde4 and kde5 wallets.

krdc is a kde4 application, so uses the ".kde" wallet.
The KDE Wallet Manager is kde5, so uses the ".local" wallet.

I assume the only 'fix' is a kde5 version of krdc.

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

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

Changed in krdc (Ubuntu):
status: New → Confirmed
Changed in krdc (Ubuntu):
importance: Undecided → High
Revision history for this message
Michael B (a-b-c) wrote :

On my Kubuntu 16.04, updgraded with actual packages, KRDC asks for password of "kdewallet", which always fails though correct password for kwallet is input. Starting passwordmanager explicitly (in german language "Passwortspeicher") the input window asks for "kdewallet" password for program "kwalletmanager5" and then input the same correct password succeeds. Effectively KRDC's use of kdewallet is broken.

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.