Bug 155914 - Unable to open kwallet via dbus
Summary: Unable to open kwallet via dbus
Status: RESOLVED REMIND
Alias: None
Product: kopete
Classification: Unmaintained
Component: libkopete (other bugs)
Version First Reported In: 0.50.0
Platform: Fedora RPMs Linux
: NOR major
Target Milestone: ---
Assignee: Kopete Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-01-16 15:41 UTC by Laith Juwaidah
Modified: 2008-07-26 23:23 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Laith Juwaidah 2008-01-16 15:41:57 UTC
Version:           0.50.0 (using KDE 4.0.0)
Installed from:    Fedora RPMs
OS:                Linux

Kopete just won't connect to any protocol, neither on start up, nor manually, simply put: It's function-less (sorry if that term is harsh).
Comment 1 Charles Connell 2008-01-17 01:45:42 UTC
Not too harsh, quite a correct assessment :). I'll need some more information to understand the problem. Could you please run a debug version of Kopete, and paste the console output here?
Comment 2 Laith Juwaidah 2008-01-17 15:24:40 UTC
I don't have a debug version right now, so I run it from the terminal and here's the output of the console (which seams to be a kwallet problem).
I used to have kwallet enabled with all the accounts using it, I disabled kwallet, I deleted all the accounts, I deleted all the configuration files that are kopete-related from ~/.kde/share/config and added one Yahoo! account.

[laith@localhost ~]$ kopete
kopete(4817)/kdecore (KConfigSkeleton) KCoreConfigSkeleton::KCoreConfigSkeleton: Creating KCoreConfigSkeleton ( 0x970bd80 )
kopete(4817)/kdecore (KConfigSkeleton) KCoreConfigSkeleton::readConfig: KCoreConfigSkeleton::readConfig()
kopete(4817)/kdecore (KConfigSkeleton) KCoreConfigSkeleton::KCoreConfigSkeleton: Creating KCoreConfigSkeleton ( 0x95584c8 )
kopete(4817)/kdecore (KConfigSkeleton) KCoreConfigSkeleton::readConfig: KCoreConfigSkeleton::readConfig()
kopete(4817)/libkopete Kopete::ContactList::setSelectedItems: 0  metacontacts,  0  groups selected
kopete(4817)/libkopete KopeteSystemTray::KopeteSystemTray:
kopete(4817)/kdecore (KSycoca) KSycocaPrivate::openDatabase: Trying to open ksycoca from  "/var/tmp/kdecache-laith/ksycoca4"
kopete(4817)/kdeui (KXmlGui) KXMLGUIFactory::removeClient: KXMLGUIFactory::removeClient(  0x960c37c  )
kopete(4817)/kdeui (KXmlGui) KXMLGUIFactory::addClient: KXMLGUIFactory::addClient(  0x960c37c  )
kopete(4817)/kdeui (KXmlGui) KXMLGUIFactory::addClient: KXMLGUIFactory::addClient(  0x97b9370  )
kopete(4817) Kopete::Global::Properties::Properties:
kopete(4817) KopeteWindow::slotIdentityStatusIconChanged: QVariant(, )
kopete(4817) Kopete::IdentityManager::load: Created identity  "ACTQZ8OJbt"
kopete(4817)/kdepimlibs (kabc) KABC::StdAddressBook::self: StdAddressBook::self()
kopete(4817)/kresources KRES::Factory::self: Factory::self()
kopete(4817)/kresources KRES::ManagerImpl::ManagerImpl: ManagerImpl::ManagerImpl()
kopete(4817)/kresources KRES::ManagerImpl::readConfig: ManagerImpl::readConfig()
kopete(4817)/kresources KRES::Factory::self: Factory::self()
kopete(4817)/kresources KRES::ManagerImpl::readResourceConfig: ManagerImpl::readResourceConfig() "gNVIr80XTY"
kopete(4817)/kresources KRES::Factory::Private::resourceInternal: Factory::resource( "file" , config )
kopete(4817)/kio (KDirWatch) KDirWatchPrivate::KDirWatchPrivate: Available methods:  ("Stat", "FAM", "INotify")
kopete(4817)/kdepimlibs (kabc) KABC::FormatFactory::self: FormatFactory::self()
kopete(4817)/kio (KDirWatch) KDirWatchPrivate::addEntry: Added File "/home/laith/.kde/share/apps/kabc/std.vcf" for "" ["KDirWatch-1"]
kopete(4817)/kio (KDirWatch) KDirWatchPrivate::useINotify: trying to use inotify for monitoring
kopete(4817)/kio (KDirWatch) KDirWatchPrivate::useINotify: inotify successfully used for monitoring
kopete(4817)/kio (KDirWatch) KDirWatchPrivate::restartEntryScan: "KDirWatch-1" restarted scanning "/home/laith/.kde/share/apps/kabc/std.vcf" (now 1 watchers)
kopete(4817)/kio (KDirWatch) KDirWatchPrivate::addEntry: Added File "/home/laith/.kde/share/apps/kabc/distlists" NotExisting for "" ["KDirWatch-1"]
kopete(4817)/kio (KDirWatch) KDirWatchPrivate::useINotify: trying to use inotify for monitoring
kopete(4817)/kio (KDirWatch) KDirWatchPrivate::addEntry: Added Dir "/home/laith/.kde/share/apps/kabc" for "/home/laith/.kde/share/apps/kabc/distlists" [""]
kopete(4817)/kio (KDirWatch) KDirWatchPrivate::useINotify: trying to use inotify for monitoring
kopete(4817)/kio (KDirWatch) KDirWatchPrivate::useINotify: inotify successfully used for monitoring
kopete(4817)/kdepimlibs (kabc) KABC::StdAddressBook::StdAddressBook: StdAddressBook::StdAddressBook()
kopete(4817)/kresources KRES::Resource::open: Opening resource "resource"
kopete(4817)/kresources KRES::ManagerImpl::writeConfig: ManagerImpl::writeConfig()
kopete(4817)/kresources KRES::ManagerImpl::writeResourceConfig: Saving resource "gNVIr80XTY"
kopete(4817)/kresources KRES::Resource::writeConfig: Resource::writeConfig()
kopete(4817)/kresources KRES::ManagerImpl::writeConfig: Saving general info
kopete(4817)/kresources KRES::ManagerImpl::writeConfig: ManagerImpl::save() finished
kopete(4817)/kdepimlibs (kabc) KABC::AddressBook::load: AddressBook::load()
kopete(4817)/kdepimlibs (kabc) KABC::ResourceFile::load: ResourceFile::load(): ' "/home/laith/.kde/share/apps/kabc/std.vcf" '
kopete(4817)/kdecore (KPluginInfo) KPluginInfo::isPluginEnabledByDefault:
kopete(4817)/kdecore (KPluginInfo) KPluginInfo::isPluginEnabledByDefault:
kopete(4817)/kdecore (KPluginInfo) KPluginInfo::isPluginEnabledByDefault:
kopete(4817)/kdecore (KPluginInfo) KPluginInfo::isPluginEnabledByDefault:
kopete(4817)/kdecore (KPluginInfo) KPluginInfo::isPluginEnabledByDefault:
kopete(4817)/kdecore (KPluginInfo) KPluginInfo::isPluginEnabledByDefault:
kopete(4817)/kdecore (KPluginInfo) KPluginInfo::isPluginEnabledByDefault:
kopete(4817)/kdecore (KPluginInfo) KPluginInfo::isPluginEnabledByDefault:
kopete(4817)/kdecore (KPluginInfo) KPluginInfo::isPluginEnabledByDefault:
kopete(4817)/kdecore (KPluginInfo) KPluginInfo::isPluginEnabledByDefault:
kopete(4817)/kdecore (KPluginInfo) KPluginInfo::isPluginEnabledByDefault:
kopete(4817)/kdecore (KPluginInfo) KPluginInfo::isPluginEnabledByDefault:
kopete(4817)/kdecore (KPluginInfo) KPluginInfo::isPluginEnabledByDefault:
kopete(4817)/kdecore (KPluginInfo) KPluginInfo::isPluginEnabledByDefault:
kopete(4817)/kdecore (KPluginInfo) KPluginInfo::isPluginEnabledByDefault:
kopete(4817)/kdecore (KPluginInfo) KPluginInfo::isPluginEnabledByDefault:
kopete(4817)/kdecore (KPluginInfo) KPluginInfo::isPluginEnabledByDefault:
kopete(4817)/kdecore (KPluginInfo) KPluginInfo::isPluginEnabledByDefault:
kopete(4817)/kdecore (KPluginInfo) KPluginInfo::isPluginEnabledByDefault:
kopete(4817)/kdecore (KPluginInfo) KPluginInfo::isPluginEnabledByDefault:
kopete(4817)/kdecore (KPluginInfo) KPluginInfo::isPluginEnabledByDefault:
kopete(4817)/kdecore (KPluginInfo) KPluginInfo::isPluginEnabledByDefault:
kopete(4817)/kdecore (KPluginInfo) KPluginInfo::isPluginEnabledByDefault:
kopete(4817)/kdecore (KPluginInfo) KPluginInfo::isPluginEnabledByDefault:
kopete(4817)/kdecore (KPluginInfo) KPluginInfo::isPluginEnabledByDefault:
kopete(4817)/kdecore (KPluginInfo) KPluginInfo::isPluginEnabledByDefault:
kopete(4817)/kdecore (KLibLoader) kde4Factory: The library "/usr/lib/kde4/kopete_chatwindow.so" does not offer a qt_plugin_instance function.
kopete(4817)/kdecore (KLibLoader) KDEPrivate::ConcreteFactory<Product, ParentType>::create: className= Kopete::Plugin  metaObject->className()= Kopete::Plugin
kopete(4817)/kdecore (KLibLoader) KDEPrivate::ConcreteFactory<Product, ParentType>::create: create - 3
kopete(4817)/kutils (KSettings::Dispatcher) KSettings::Dispatcher::registerComponent: "kopete_chatwindow"
kopete(4817)/kdecore (KPluginInfo) KPluginInfo::setPluginEnabled:
kopete(4817)/libkopete Kopete::PluginManager::loadPluginInternal: Successfully loaded plugin ' "kopete_chatwindow" '
kopete(4817)/kdeui (KXmlGui) KXMLGUIFactory::addClient: KXMLGUIFactory::addClient(  0x99759b0  )
kopete(4817)/kdecore (KLibLoader) kde4Factory: The library "/usr/lib/kde4/kopete_yahoo.so" does not offer a qt_plugin_instance function.
kopete(4817)/kdecore (KLibLoader) KDEPrivate::ConcreteFactory<Product, ParentType>::create: className= Kopete::Plugin  metaObject->className()= YahooProtocol
kopete(4817)/kdecore (KLibLoader) KDEPrivate::ConcreteFactory<Product, ParentType>::create: className= Kopete::Plugin  metaObject->className()= Kopete::Protocol
kopete(4817)/kdecore (KLibLoader) KDEPrivate::ConcreteFactory<Product, ParentType>::create: className= Kopete::Plugin  metaObject->className()= Kopete::Plugin
kopete(4817)/kdecore (KLibLoader) KDEPrivate::ConcreteFactory<Product, ParentType>::create: create - 3
kopete(4817)/kutils (KSettings::Dispatcher) KSettings::Dispatcher::registerComponent: "kopete_yahoo"
kopete(4817)/kopete (yahoo) YahooProtocol::YahooProtocol:
kopete(4817)/kdecore (KPluginInfo) KPluginInfo::setPluginEnabled:
kopete(4817)/libkopete Kopete::PluginManager::loadPluginInternal: Successfully loaded plugin ' "kopete_yahoo" '
kopete(4817)/kdeui (KXmlGui) KXMLGUIFactory::addClient: KXMLGUIFactory::addClient(  0x9941bd0  )
kopete(4817)/libkopete Kopete::AccountManager::slotPluginLoaded: Creating account for ' "ljuwaidah" '
kopete(4817)/kopete (yahoo - raw protocol) LoginTask::LoginTask:
kopete(4817)/kopete (yahoo - raw protocol) ListTask::ListTask:
kopete(4817) KopeteWindow::slotIdentityStatusIconChanged: QVariant(, )
kopete(4817) KopeteWindow::slotIdentityStatusIconChanged: QVariant(, )
kopete(4817)/kdecore (KLibLoader) kde4Factory: The library "/usr/lib/kde4/kopete_history.so" does not offer a qt_plugin_instance function.
kopete(4817)/kdecore (KLibLoader) KDEPrivate::ConcreteFactory<Product, ParentType>::create: className= Kopete::Plugin  metaObject->className()= HistoryPlugin
kopete(4817)/kdecore (KLibLoader) KDEPrivate::ConcreteFactory<Product, ParentType>::create: className= Kopete::Plugin  metaObject->className()= Kopete::Plugin
kopete(4817)/kdecore (KLibLoader) KDEPrivate::ConcreteFactory<Product, ParentType>::create: create - 3
kopete(4817)/kutils (KSettings::Dispatcher) KSettings::Dispatcher::registerComponent: "kopete_history"
kopete(4817)/kdecore (KPluginInfo) KPluginInfo::setPluginEnabled:
kopete(4817)/libkopete Kopete::PluginManager::loadPluginInternal: Successfully loaded plugin ' "kopete_history" '
kopete(4817)/kdeui (KXmlGui) KXMLGUIFactory::addClient: KXMLGUIFactory::addClient(  0x9952bf8  )
kopete(4817)/kdecore (KLibLoader) kde4Factory: The library "/usr/lib/kde4/kopete_emailwindow.so" does not offer a qt_plugin_instance function.
kopete(4817)/kdecore (KLibLoader) KDEPrivate::ConcreteFactory<Product, ParentType>::create: className= Kopete::Plugin  metaObject->className()= Kopete::Plugin
kopete(4817)/kdecore (KLibLoader) KDEPrivate::ConcreteFactory<Product, ParentType>::create: create - 3
kopete(4817)/kutils (KSettings::Dispatcher) KSettings::Dispatcher::registerComponent: "kopete_emailwindow"
kopete(4817)/kdecore (KPluginInfo) KPluginInfo::setPluginEnabled:
kopete(4817)/libkopete Kopete::PluginManager::loadPluginInternal: Successfully loaded plugin ' "kopete_emailwindow" '
kopete(4817)/kdeui (KXmlGui) KXMLGUIFactory::addClient: KXMLGUIFactory::addClient(  0x9923e58  )
[laith@localhost ~]$ kopete(4817) Kopete::AccountManager::setOnlineStatus: category:  2 , Kopete::OnlineStatusManager::Away:  4
kopete(4817)/kopete (yahoo) YahooAccount::setOnlineStatus:
kopete(4817)/libkopete KopetePasswordRequest::begin:
kopete(4817)/libkopete Kopete::WalletManager::openWalletInner:  about to open wallet async
kopete(4817)/libkopete Kopete::Away::Away: Idle detection methods:
kopete(4817)/libkopete Kopete::Away::Away:      KScreensaverIface::isBlanked()
kopete(4817)/libkopete Kopete::Away::Away:      X11 XQueryPointer()
kopete(4817)/libkopete Kopete::Away::Away:      X11 MIT Screensaver extension
kopete(4817)/kutils (KSettings::Dispatcher) KSettings::Dispatcher::registerComponent: "kopete"
QObject::connect: Cannot connect QDBusErrorHelper::pendingCallError(QDBusError,QDBusMessage) to KWallet::Wallet::(null)
Comment 3 EssL 2008-01-24 13:24:21 UTC
I got this too,
I think I exited kwallet when it asked me for the first time the "setup wizard" or whatever it was...

Now in kopete when I change status to online it prints in console:
QObject::connect: Cannot connect QDBusErrorHelper::pendingCallError(QDBusError,QDBusMessage) to KWallet::Wallet::(null) 
Comment 4 Matt Rogers 2008-01-26 06:47:58 UTC
you need to reenable kwallet, that's for sure. Kopete relies exclusively on KWallet for password saving now, if I remember correctly.
Comment 5 EssL 2008-01-27 08:54:08 UTC
Yeah, I tried to do this (by checking/unchecking the enable kwallet checkbox), no luck...
Tried to uninstall/reinstall kwallet too, even deleted all the .kde/blabla files related to kwallet or kopete... Still no luck, kwallet refuses to create new wallets...

Any ideas?

Thanks a lot...
Comment 6 Pali Rohár 2008-02-06 19:38:47 UTC
I start program /usr/lib/kde4/bin/kdeinit4 and my kopete-kde4 work with kwallet kde3 without errors
Comment 7 A. Spehr 2008-07-26 23:23:52 UTC
Like Pali, I can't confirm this. I don't think this is a kopete problem. If you already tried removing the kwallet directory, and that didn't do anything, you can try moving your .kde4 to another folder, and restarting and then you can create a new kwallet, then move everything back. Possibly overkill. Anyway, get some tech support on this, and if it doesn't work, then please reopen, but after making a new wallet in 4, I had no further problems.

Thanks!