Bug 206171 - The name org.kde.kwalletd was not provided by any service files
Summary: The name org.kde.kwalletd was not provided by any service files
Status: RESOLVED DOWNSTREAM
Alias: None
Product: kwalletmanager
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: unspecified Linux
: NOR normal
Target Milestone: ---
Assignee: Michael Leupold
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-09-03 21:43 UTC by Bob Brush
Modified: 2023-09-11 03:57 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Bob Brush 2009-09-03 21:43:38 UTC
Version:           1.4 (using 4.3.00 (KDE 4.3.0), 4.3.0-6.fc11 Fedora)
Compiler:          gcc
OS:                Linux (i686) release 2.6.29.6-217.2.16.fc11.i686.PAE

Standard Fedora 11 install 32 bit, tested on 2 pc and 1 laptop
I have an existing kwallet file, and I need to open.  I install the kwallet manager by running "sudo yum install kdeutils" and answer the confirmation yes, it is ok to install. The installation completes, interestingly the laptop wants to reboot, so I reboot.  The other computers did not want to reboot.  Now I try to run network manager by selecting >>Applications>>System Tools>>Kwallet Manager.  Kwallet Manager is visable in system tray, so it appears everything is good, but when you open it you see an icon for a wallet named "The name org.kde.kwalletd was not provided by any service files"  You cannot delete this file, it gives an error code.  You cannot open any existing files, and you cannot create new files.
Comment 1 Michael Leupold 2009-09-03 21:46:52 UTC
KWallet consists of several parts, one being the daemon (kwalletd), the other the management application (kwalletmanager). It seems you are either lacking kwalletd or there's something wrong with your installation.

1. Check for kwalletd in your executable path (eg. /usr/bin/kwalletd)
2. If it isn't there, check if it's installable (on the KDE side it's part of kdebase-runtime, but I'm not sure how fedora packages it)

If it's already there, please tell me so I can help you try figure out what's going on.
Comment 2 Bob Brush 2009-09-03 22:22:06 UTC
Thanks for the info!
I tried to find it by running as root find / -name kwallet* but no luck
ls /usr/bin/kwallet* returns /usr/bin/kwalletmanager only
I have found that if I run sudo yum install kdebase-runtime, and then open
kwallet it fixes everything.  Also the kwalletd is installed in /usr/bin/ Maybe kdebase-runtime should be a dependancy of kdeutils?  Strangely enough, even if I run sudo yum remove kdebase-runtime, it continues to work. ??  Kwalletd is removed, but I can open up my existing wallets (*.kwl)
Comment 3 Michael Leupold 2009-09-03 22:42:48 UTC
Actually kdebase-runtime IS a requirement of kdeutils :-) But it's up to the distributions to propagate that to their package managers. It seems Fedora doesn't enforce it (or you found a loophole). After removal you might be able to still open your wallets because kwalletd is still running (it will close on session exit).

Closing this bug as DOWNSTREAM as it is a problem with Fedora.