Bug 325028

Summary: Comics not installing on KDE SC 4.11.1, but Comic applet says they are installed.
Product: [Unmaintained] plasma4 Reporter: Ryan <ryanvader82>
Component: widget-comicAssignee: Matthias Fuchs <mat69>
Status: RESOLVED FIXED    
Severity: normal CC: andamu, ao, argymeg, assolutooccidentale, christian.lange.81, davidgilmorehappy, georges.portailler, gita.benadi, karaluh, keithzg, lucidlytwisted, mat69, michaelaquilina, pedrogomes81, Saljacky, scarpino, simonandric5, stupor_scurvy343, willemsonke
Priority: NOR    
Version: 4.11.2   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
URL: http://http://forum.kde.org/viewtopic.php?f=67&t=117423
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: Fix installing .comic provider packages.
Plain diff -u -p orig fixed > patch file.

Description Ryan 2013-09-18 03:48:34 UTC
~$ plasmoidviewer comic
plasmoidviewer(3921)/kdecore (KSycoca) KSycocaPrivate::openDatabase: Trying to open ksycoca from "/var/tmp/kdecache-ryanvade/ksycoca4"
plasmoidviewer(3921)/libplasma Plasma::Corona::Corona: !!{} STARTUP TIME 56876260 Corona ctor start
plasmoidviewer(3921)/kio (KDirWatch) KDirWatchPrivate::KDirWatchPrivate: INotify available:  true
plasmoidviewer(3921)/kio (KDirWatch) KDirWatchPrivate::addEntry: Added File "/home/ryanvade/.kde/share/config/plasmarc" for "" ["KDirWatch-1"]
plasmoidviewer(3921)/kdecore (services) KServiceFactory::findServiceByDesktopPath: "" not found
plasmoidviewer(3921)/libplasma Plasma::AppletPrivate::init: Check your constructor!  You probably want to be passing in a Service::Ptr  or a QVariantList with a valid storageid as arg[0].
plasmoidviewer(3921)/knewstuff (api) KNS3::Engine::init: Initializing KNS3::Engine from ' "comic.knsrc" '
plasmoidviewer(3921)/knewstuff (api) KNS3::Engine::init: Loading KNewStuff3 config:  "comic.knsrc"
plasmoidviewer(3921)/knewstuff (api) KNS3::Engine::init: Categories:  ("Plasma Comic")
plasmoidviewer(3921)/knewstuff (api) KNS3::Cache::Cache: Using registry file:  "/home/ryanvade/.kde/share/apps/knewstuff3/comic.knsregistry"
plasmoidviewer(3921)/knewstuff (api) KNS3::Cache::readKns2MetaFiles: Loading KNS2 registry of files for the component:  "comic"
plasmoidviewer(3921)/knewstuff (api) KNS3::EntryInternal::setEntryXML: Found an installed entry in registry
plasmoidviewer(3921)/knewstuff (api) KNS3::Cache::readRegistry: Cache read... entries:  1
plasmoidviewer(3921)/knewstuff (api) KNS3::Engine::loadProviders: loading providers from  "http://download.kde.org/ocs/providers.xml"
plasmoidviewer(3921)/knewstuff (api) KNS3::XmlLoader::load: XmlLoader::load(): url:  KUrl("http://download.kde.org/ocs/providers.xml")
plasmoidviewer(3921)/kio (Scheduler) KIO::SchedulerPrivate::doJob: KIO::SimpleJob(0xf74340)
plasmoidviewer(3921)/kio (Scheduler) KIO::SchedulerPrivate::protoQ: creating ProtoQueue instance for "http"
plasmoidviewer(3921)/kio (Scheduler) KIO::ProtoQueue::ProtoQueue: m_maxConnectionsTotal: 20 m_maxConnectionsPerHost: 5
plasmoidviewer(3921)/KSharedDataCache KSharedDataCache::insert: Overwriting existing cached entry due to collision.
file:///usr/share/kde4/apps/plasma/packages/org.kde.comic/contents/ui/ComicCentralView.qml:141: Unable to assign [undefined] to QImage image
file:///usr/share/kde4/apps/plasma/packages/org.kde.comic/contents/ui/ComicCentralView.qml:80: Unable to assign [undefined] to QImage image                                              
file:///usr/share/kde4/apps/plasma/packages/org.kde.comic/contents/ui/ComicCentralView.qml:82: Unable to assign [undefined] to bool isLeftToRight                                        
file:///usr/share/kde4/apps/plasma/packages/org.kde.comic/contents/ui/ComicCentralView.qml:83: Unable to assign [undefined] to bool isTopToBottom                                        
file:///usr/share/kde4/apps/plasma/packages/org.kde.comic/contents/ui/ComicCentralView.qml:72: Unable to assign [undefined] to QString mainText                                          
file:///usr/lib/kde4/imports/org/kde/plasma/components/TabBar.qml:97: TypeError: Result of expression 'currentTab' [null] is not an object.                                              
file:///usr/lib/kde4/imports/org/kde/plasma/components/TabBar.qml:94: TypeError: Result of expression 'currentTab' [null] is not an object.                                              
file:///usr/lib/kde4/imports/org/kde/plasma/components/TabBar.qml:96: TypeError: Result of expression 'currentTab' [null] is not an object.
plasmoidviewer(3921)/libplasma Plasma::DeclarativeWidgetPrivate::finishExecute: Execution of QML done!
onCurrentTabChanged:undefined
plasmoidviewer(3921): Either no identifier was specified or the engine could not be created: id "" engine valid: true
plasmoidviewer(3921): Either no identifier was specified or the engine could not be created: id "" engine valid: true
plasmoidviewer(3921)/KSharedDataCache KSharedDataCache::insert: Overwriting existing cached entry due to collision.
plasmoidviewer(3921)/kio (KIOConnection) KIO::ConnectionServer::listenForRemote: Listening on  "local:/tmp/ksocket-ryanvade/plasmoidviewerth3921.slave-socket"
plasmoidviewer(3921)/kio (Slave) KIO::Slave::createSlave: createSlave "http" for KUrl("http://download.kde.org/ocs/providers.xml")
plasmoidviewer(3921)/kio (KIOConnection) KIO::ConnectionServer::listenForRemote: Listening on  "local:/tmp/ksocket-ryanvade/plasmoidviewerZK3921.slave-socket"
plasmoidviewer(3921)/libplasma Plasma::DataContainer::timerEvent: "providers" is unused
plasmoidviewer(3921)/libplasma Plasma::DataContainer::timerEvent: "setting_maxComicLimit:20" is unused
QPainter::begin: Paint device returned engine == 0, type: 2
QPainter::setCompositionMode: Painter not active
QPainter::end: Painter not active, aborted
QPainter::begin: Paint device returned engine == 0, type: 2
QPainter::setCompositionMode: Painter not active
QPainter::end: Painter not active, aborted
plasmoidviewer(3921)/knewstuff (api) KNS3::XmlLoader::slotJobData: XmlLoader::slotJobData()
plasmoidviewer(3921)/knewstuff (api) KNS3::XmlLoader::slotJobData: XmlLoader::slotJobData()
plasmoidviewer(3921)/kio (KIOJob) KIO::TransferJob::slotFinished: KUrl("http://download.kde.org/ocs/providers.xml")
plasmoidviewer(3921)/kio (Scheduler) KIO::SchedulerPrivate::jobFinished: KIO::TransferJob(0xf74340) KIO::Slave(0xeb3d50)
plasmoidviewer(3921)/knewstuff (api) KNS3::Engine::slotProviderFileLoaded: slotProvidersLoaded
plasmoidviewer(3921)/knewstuff (api) KNS3::Engine::slotProviderFileLoaded: Provider attributes:  ""
plasmoidviewer(3921)/knewstuff (api) KNS3::AtticaProvider::setProviderXML: setting provider xml ""
plasmoidviewer(3921)/knewstuff (api) KNS3::AtticaProvider::providerLoaded: Added provider:  "openDesktop.org"
plasmoidviewer(3921)/knewstuff (api) KNS3::AtticaProvider::setProviderXML: base url of attica provider: "https://api.opendesktop.org/v1/"
plasmoidviewer(3921)/kio (Scheduler) KIO::SchedulerPrivate::doJob: KIO::SimpleJob(0xe606a0)
plasmoidviewer(3921)/kio (Scheduler) KIO::SchedulerPrivate::protoQ: creating ProtoQueue instance for "https"
plasmoidviewer(3921)/kio (Scheduler) KIO::ProtoQueue::ProtoQueue: m_maxConnectionsTotal: 20 m_maxConnectionsPerHost: 5
plasmoidviewer(3921)/kio (Slave) KIO::Slave::createSlave: createSlave "https" for KUrl("https://api.opendesktop.org/v1/content/categories")
plasmoidviewer(3921)/kio (KIOConnection) KIO::ConnectionServer::listenForRemote: Listening on  "local:/tmp/ksocket-ryanvade/plasmoidviewercS3921.slave-socket"
QPainter::begin: Paint device returned engine == 0, type: 2
QPainter::setCompositionMode: Painter not active
QPainter::end: Painter not active, aborted
plasmoidviewer(3921)/kio (KIOJob) KIO::TransferJob::slotFinished: KUrl("https://api.opendesktop.org/v1/content/categories")
plasmoidviewer(3921)/kio (Scheduler) KIO::SchedulerPrivate::jobFinished: KIO::TransferJob(0xe606a0) KIO::Slave(0x14527a0)
plasmoidviewer(3921)/knewstuff (api) KNS3::AtticaProvider::listOfCategoriesLoaded: loading categories:  ("Plasma Comic")
plasmoidviewer(3921)/knewstuff (api) KNS3::AtticaProvider::listOfCategoriesLoaded: Adding category:  "Plasma Comic"
plasmoidviewer(3921)/knewstuff (api) KNS3::Engine::providerInitialized: providerInitialized "openDesktop.org"
plasmoidviewer(3921)/knewstuff (api) KNS3::DownloadManager::Private::_k_slotProvidersLoaded: providers loaded
plasmoidviewer(3921)/knewstuff (api) KNS3::AtticaProvider::checkForUpdates: Checking for update:  "Wizard of Id"
plasmoidviewer(3921)/kio (Scheduler) KIO::SchedulerPrivate::doJob: KIO::SimpleJob(0x15e7410)
plasmoidviewer(3921)/kio (KIOJob) KIO::TransferJob::slotFinished: KUrl("https://api.opendesktop.org/v1/content/data/152882")
plasmoidviewer(3921)/kio (Scheduler) KIO::SchedulerPrivate::jobFinished: KIO::TransferJob(0x15e7410) KIO::Slave(0x14527a0)
plasmoidviewer(3921)/knewstuff (api) KNS3::AtticaProvider::detailsLoaded: check update finished:  "Wizard of Id"
plasmoidviewer(3921)/knewstuff (api) KNS3::AtticaProvider::detailsLoaded: check update finished.
plasmoidviewer(3921)/knewstuff (api) KNS3::Engine::slotEntriesLoaded: loaded page  -1 current page -1
QPainter::begin: Paint device returned engine == 0, type: 2
QPainter::setCompositionMode: Painter not active
QPainter::end: Painter not active, aborted
QPainter::begin: Paint device returned engine == 0, type: 2
QPainter::setCompositionMode: Painter not active
QPainter::end: Painter not active, aborted
QPainter::begin: Paint device returned engine == 0, type: 2
QPainter::setCompositionMode: Painter not active
QPainter::end: Painter not active, aborted
QPainter::begin: Paint device returned engine == 0, type: 2
QPainter::setCompositionMode: Painter not active
QPainter::end: Painter not active, aborted
QPainter::begin: Paint device returned engine == 0, type: 2
QPainter::setCompositionMode: Painter not active
QPainter::end: Painter not active, aborted
QPainter::begin: Paint device returned engine == 0, type: 2
QPainter::setCompositionMode: Painter not active
QPainter::end: Painter not active, aborted
QPainter::begin: Paint device returned engine == 0, type: 2
QPainter::setCompositionMode: Painter not active
QPainter::end: Painter not active, aborted
QPainter::begin: Paint device returned engine == 0, type: 2
QPainter::setCompositionMode: Painter not active
QPainter::end: Painter not active, aborted
QPainter::begin: Paint device returned engine == 0, type: 2
QPainter::setCompositionMode: Painter not active
QPainter::end: Painter not active, aborted
QPainter::begin: Paint device returned engine == 0, type: 2
QPainter::setCompositionMode: Painter not active
QPainter::end: Painter not active, aborted
QPainter::begin: Paint device returned engine == 0, type: 2
QPainter::setCompositionMode: Painter not active
QPainter::end: Painter not active, aborted
QPainter::begin: Paint device returned engine == 0, type: 2
QPainter::setCompositionMode: Painter not active
QPainter::end: Painter not active, aborted
QPainter::begin: Paint device returned engine == 0, type: 2
QPainter::setCompositionMode: Painter not active
QPainter::end: Painter not active, aborted
QPainter::begin: Paint device returned engine == 0, type: 2
QPainter::setCompositionMode: Painter not active
QPainter::end: Painter not active, aborted
QPainter::begin: Paint device returned engine == 0, type: 2
QPainter::setCompositionMode: Painter not active
QPainter::end: Painter not active, aborted
QPainter::begin: Paint device returned engine == 0, type: 2
QPainter::setCompositionMode: Painter not active
QPainter::end: Painter not active, aborted
QPainter::begin: Paint device returned engine == 0, type: 2
QPainter::setCompositionMode: Painter not active
QPainter::end: Painter not active, aborted
QPainter::begin: Paint device returned engine == 0, type: 2
QPainter::setCompositionMode: Painter not active
QPainter::end: Painter not active, aborted
QPainter::begin: Paint device returned engine == 0, type: 2
QPainter::begin: Paint device returned engine == 0, type: 2
QPainter::setCompositionMode: Painter not active
QPainter::end: Painter not active, aborted
QPainter::begin: Paint device returned engine == 0, type: 2
QPainter::setCompositionMode: Painter not active
QPainter::end: Painter not active, aborted
QPainter::begin: Paint device returned engine == 0, type: 2
QPainter::setCompositionMode: Painter not active
QPainter::end: Painter not active, aborted
QPainter::begin: Paint device returned engine == 0, type: 2
QPainter::setCompositionMode: Painter not active
QPainter::end: Painter not active, aborted
QPainter::begin: Paint device returned engine == 0, type: 2
QPainter::setCompositionMode: Painter not active
QPainter::end: Painter not active, aborted
QPainter::begin: Paint device returned engine == 0, type: 2
QPainter::setCompositionMode: Painter not active
QPainter::end: Painter not active, aborted
QPainter::begin: Paint device returned engine == 0, type: 2
QPainter::setCompositionMode: Painter not active
QPainter::end: Painter not active, aborted
QPainter::begin: Paint device returned engine == 0, type: 2
QPainter::setCompositionMode: Painter not active
QPainter::end: Painter not active, aborted
QPainter::begin: Paint device returned engine == 0, type: 2
QPainter::setCompositionMode: Painter not active
QPainter::end: Painter not active, aborted
QPainter::begin: Paint device returned engine == 0, type: 2
QPainter::setCompositionMode: Painter not active
QPainter::end: Painter not active, aborted
QPainter::begin: Paint device returned engine == 0, type: 2
QPainter::setCompositionMode: Painter not active
QPainter::end: Painter not active, aborted
QPainter::begin: Paint device returned engine == 0, type: 2
QPainter::setCompositionMode: Painter not active
QPainter::end: Painter not active, aborted
QPainter::begin: Paint device returned engine == 0, type: 2
QPainter::setCompositionMode: Painter not active
QPainter::end: Painter not active, aborted
QPainter::begin: Paint device returned engine == 0, type: 2
QPainter::setCompositionMode: Painter not active
QPainter::end: Painter not active, aborted
QPainter::begin: Paint device returned engine == 0, type: 2
QPainter::setCompositionMode: Painter not active
QPainter::end: Painter not active, aborted
QPainter::begin: Paint device returned engine == 0, type: 2
QPainter::setCompositionMode: Painter not active
QPainter::end: Painter not active, aborted
QPainter::begin: Paint device returned engine == 0, type: 2
QPainter::setCompositionMode: Painter not active
QPainter::end: Painter not active, aborted
QPainter::begin: Paint device returned engine == 0, type: 2
QPainter::begin: Paint device returned engine == 0, type: 2
QPainter::setCompositionMode: Painter not active
QPainter::end: Painter not active, aborted
QPainter::begin: Paint device returned engine == 0, type: 2
QPainter::setCompositionMode: Painter not active
QPainter::end: Painter not active, aborted
QPainter::begin: Paint device returned engine == 0, type: 2
QPainter::setCompositionMode: Painter not active
QPainter::end: Painter not active, aborted
QPainter::begin: Paint device returned engine == 0, type: 2
QPainter::setCompositionMode: Painter not active
QPainter::end: Painter not active, aborted
QPainter::begin: Paint device returned engine == 0, type: 2
QPainter::setCompositionMode: Painter not active
QPainter::end: Painter not active, aborted
QPainter::begin: Paint device returned engine == 0, type: 2
QPainter::setCompositionMode: Painter not active
QPainter::end: Painter not active, aborted
QPainter::begin: Paint device returned engine == 0, type: 2
QPainter::setCompositionMode: Painter not active
QPainter::end: Painter not active, aborted
QPainter::begin: Paint device returned engine == 0, type: 2
QPainter::setCompositionMode: Painter not active
QPainter::end: Painter not active, aborted
QPainter::begin: Paint device returned engine == 0, type: 2
QPainter::setCompositionMode: Painter not active
QPainter::end: Painter not active, aborted
QPainter::begin: Paint device returned engine == 0, type: 2
QPainter::setCompositionMode: Painter not active
QPainter::end: Painter not active, aborted
QPainter::begin: Paint device returned engine == 0, type: 2
QPainter::setCompositionMode: Painter not active
QPainter::end: Painter not active, aborted
QPainter::begin: Paint device returned engine == 0, type: 2
QPainter::setCompositionMode: Painter not active
QPainter::end: Painter not active, aborted
QPainter::begin: Paint device returned engine == 0, type: 2
QPainter::setCompositionMode: Painter not active
QPainter::end: Painter not active, aborted
QPainter::begin: Paint device returned engine == 0, type: 2
QPainter::setCompositionMode: Painter not active
QPainter::end: Painter not active, aborted
QPainter::begin: Paint device returned engine == 0, type: 2
QPainter::setCompositionMode: Painter not active
QPainter::end: Painter not active, aborted
QPainter::begin: Paint device returned engine == 0, type: 2
QPainter::setCompositionMode: Painter not active
QPainter::end: Painter not active, aborted
QPainter::begin: Paint device returned engine == 0, type: 2
QPainter::setCompositionMode: Painter not active
QPainter::end: Painter not active, aborted
QPainter::begin: Paint device returned engine == 0, type: 2
plasmoidviewer(3921)/KSharedDataCache KSharedDataCache::insert: Overwriting existing cached entry due to collision.
plasmoidviewer(3921)/knewstuff (api) KNS3::Engine::init: Initializing KNS3::Engine from ' "comic.knsrc" '
plasmoidviewer(3921)/knewstuff (api) KNS3::Engine::init: Loading KNewStuff3 config:  "comic.knsrc"
plasmoidviewer(3921)/knewstuff (api) KNS3::Engine::init: Categories:  ("Plasma Comic")
plasmoidviewer(3921)/knewstuff (api) KNS3::Cache::readKns2MetaFiles: Loading KNS2 registry of files for the component:  "comic"
plasmoidviewer(3921)/knewstuff (api) KNS3::EntryInternal::setEntryXML: Found an installed entry in registry
plasmoidviewer(3921)/knewstuff (api) KNS3::Cache::readRegistry: Cache read... entries:  1
plasmoidviewer(3921)/knewstuff (api) KNS3::Engine::loadProviders: loading providers from  "http://download.kde.org/ocs/providers.xml"
plasmoidviewer(3921)/knewstuff (api) KNS3::XmlLoader::load: XmlLoader::load(): url:  KUrl("http://download.kde.org/ocs/providers.xml")
plasmoidviewer(3921)/kio (Scheduler) KIO::SchedulerPrivate::doJob: KIO::SimpleJob(0x157c200)
plasmoidviewer(3921)/knewstuff (api) KNS3::XmlLoader::slotJobData: XmlLoader::slotJobData()
plasmoidviewer(3921)/knewstuff (api) KNS3::XmlLoader::slotJobData: XmlLoader::slotJobData()
plasmoidviewer(3921)/kio (KIOJob) KIO::TransferJob::slotFinished: KUrl("http://download.kde.org/ocs/providers.xml")
plasmoidviewer(3921)/kio (Scheduler) KIO::SchedulerPrivate::jobFinished: KIO::TransferJob(0x157c200) KIO::Slave(0xeb3d50)
plasmoidviewer(3921)/knewstuff (api) KNS3::Engine::slotProviderFileLoaded: slotProvidersLoaded
plasmoidviewer(3921)/knewstuff (api) KNS3::Engine::slotProviderFileLoaded: Provider attributes:  ""
plasmoidviewer(3921)/knewstuff (api) KNS3::AtticaProvider::setProviderXML: setting provider xml ""
plasmoidviewer(3921)/knewstuff (api) KNS3::AtticaProvider::providerLoaded: Added provider:  "openDesktop.org"
plasmoidviewer(3921)/knewstuff (api) KNS3::AtticaProvider::setProviderXML: base url of attica provider: "https://api.opendesktop.org/v1/"
plasmoidviewer(3921)/kio (Scheduler) KIO::SchedulerPrivate::doJob: KIO::SimpleJob(0x18eaa60)
plasmoidviewer(3921)/kio (KIOJob) KIO::TransferJob::slotFinished: KUrl("https://api.opendesktop.org/v1/content/categories")
plasmoidviewer(3921)/kio (Scheduler) KIO::SchedulerPrivate::jobFinished: KIO::TransferJob(0x18eaa60) KIO::Slave(0x14527a0)
plasmoidviewer(3921)/knewstuff (api) KNS3::AtticaProvider::listOfCategoriesLoaded: loading categories:  ("Plasma Comic")
plasmoidviewer(3921)/knewstuff (api) KNS3::AtticaProvider::listOfCategoriesLoaded: Adding category:  "Plasma Comic"
plasmoidviewer(3921)/knewstuff (api) KNS3::Engine::providerInitialized: providerInitialized "openDesktop.org"
plasmoidviewer(3921)/knewstuff (api) KNS3::DownloadWidgetPrivate::slotProvidersLoaded: providers loaded
plasmoidviewer(3921)/knewstuff (api) KNS3::Cache::requestFromCache: "0,,,0,20"
plasmoidviewer(3921)/knewstuff (api) KNS3::Engine::reloadEntries: From provider
plasmoidviewer(3921)/kio (Scheduler) KIO::SchedulerPrivate::doJob: KIO::SimpleJob(0x18efa10)
plasmoidviewer(3921)/kio (KIOJob) KIO::TransferJob::slotFinished: KUrl("https://api.opendesktop.org/v1/content/data?categories=685&distribution=&license=&search=&sortmode=new&page=0&pagesize=20")
plasmoidviewer(3921)/kio (Scheduler) KIO::SchedulerPrivate::jobFinished: KIO::TransferJob(0x18efa10) KIO::Slave(0x14527a0)
plasmoidviewer(3921)/knewstuff (api) KNS3::AtticaProvider::categoryContentsLoaded: loaded:  "0,,,0,20"  count:  20
plasmoidviewer(3921)/knewstuff (api) KNS3::Engine::slotEntriesLoaded: loaded page  0 current page 0
plasmoidviewer(3921)/knewstuff (api) KNS3::Cache::insertRequest: "0,,,0,20"  add:  20  keys:  ("0,,,0,20")
plasmoidviewer(3921)/knewstuff (api) KNS3::DownloadWidgetPrivate::slotEntriesLoaded: Found category:  ""
plasmoidviewer(3921)/knewstuff (api) KNS3::Engine::loadPreview: START  preview:  "Girls With Slingshots" 0
plasmoidviewer(3921)/kio (Scheduler) KIO::SchedulerPrivate::doJob: KIO::SimpleJob(0x20fafb0)
plasmoidviewer(3921)/kio (Scheduler) KIO::SchedulerPrivate::setJobPriority: KIO::TransferJob(0x20fafb0) 1
plasmoidviewer(3921)/knewstuff (api) KNS3::Engine::loadPreview: START  preview:  "Least I Could Do" 0
plasmoidviewer(3921)/kio (Scheduler) KIO::SchedulerPrivate::doJob: KIO::SimpleJob(0x2101fc0)
plasmoidviewer(3921)/kio (Scheduler) KIO::SchedulerPrivate::setJobPriority: KIO::TransferJob(0x2101fc0) 1
plasmoidviewer(3921)/knewstuff (api) KNS3::Engine::loadPreview: START  preview:  "Looking for Group (en)" 0
plasmoidviewer(3921)/kio (Scheduler) KIO::SchedulerPrivate::doJob: KIO::SimpleJob(0x212c9e0)
plasmoidviewer(3921)/kio (Scheduler) KIO::SchedulerPrivate::setJobPriority: KIO::TransferJob(0x212c9e0) 1
plasmoidviewer(3921)/knewstuff (api) KNS3::Engine::loadPreview: START  preview:  "Drizzit" 0
plasmoidviewer(3921)/kio (Scheduler) KIO::SchedulerPrivate::doJob: KIO::SimpleJob(0x2132bc0)
plasmoidviewer(3921)/kio (Scheduler) KIO::SchedulerPrivate::setJobPriority: KIO::TransferJob(0x2132bc0) 1
plasmoidviewer(3921)/knewstuff (api) KNS3::Engine::loadPreview: START  preview:  "NASA Astronomy Picture of the Day (APOD)" 0
plasmoidviewer(3921)/kio (Scheduler) KIO::SchedulerPrivate::doJob: KIO::SimpleJob(0x2138ec0)
plasmoidviewer(3921)/kio (Scheduler) KIO::SchedulerPrivate::setJobPriority: KIO::TransferJob(0x2138ec0) 1
plasmoidviewer(3921)/knewstuff (api) KNS3::Engine::loadPreview: START  preview:  "Pondus (nb)" 0
plasmoidviewer(3921)/kio (Scheduler) KIO::SchedulerPrivate::doJob: KIO::SimpleJob(0x213f7e0)
plasmoidviewer(3921)/kio (Scheduler) KIO::SchedulerPrivate::setJobPriority: KIO::TransferJob(0x213f7e0) 1
plasmoidviewer(3921)/knewstuff (api) KNS3::Engine::loadPreview: START  preview:  "Supporto Buongiorno" 0
plasmoidviewer(3921)/kio (Scheduler) KIO::SchedulerPrivate::doJob: KIO::SimpleJob(0x21459d0)
plasmoidviewer(3921)/kio (Scheduler) KIO::SchedulerPrivate::setJobPriority: KIO::TransferJob(0x21459d0) 1
plasmoidviewer(3921)/knewstuff (api) KNS3::Engine::loadPreview: START  preview:  "Rocky (nb)" 0
plasmoidviewer(3921)/kio (Scheduler) KIO::SchedulerPrivate::doJob: KIO::SimpleJob(0x214ba50)
plasmoidviewer(3921)/kio (Scheduler) KIO::SchedulerPrivate::setJobPriority: KIO::TransferJob(0x214ba50) 1
plasmoidviewer(3921)/knewstuff (api) KNS3::Engine::loadPreview: START  preview:  "Darths & Droids" 0
plasmoidviewer(3921)/kio (Scheduler) KIO::SchedulerPrivate::doJob: KIO::SimpleJob(0x21588d0)
plasmoidviewer(3921)/kio (Scheduler) KIO::SchedulerPrivate::setJobPriority: KIO::TransferJob(0x21588d0) 1
plasmoidviewer(3921)/knewstuff (api) KNS3::Engine::loadPreview: START  preview:  "Poorly drawn lines" 0
plasmoidviewer(3921)/kio (Scheduler) KIO::SchedulerPrivate::doJob: KIO::SimpleJob(0x215e7a0)
plasmoidviewer(3921)/kio (Scheduler) KIO::SchedulerPrivate::setJobPriority: KIO::TransferJob(0x215e7a0) 1
plasmoidviewer(3921)/knewstuff (api) KNS3::Engine::loadPreview: START  preview:  "Diesel Sweeties Comic" 0
plasmoidviewer(3921)/kio (Scheduler) KIO::SchedulerPrivate::doJob: KIO::SimpleJob(0x2164b40)
plasmoidviewer(3921)/kio (Scheduler) KIO::SchedulerPrivate::setJobPriority: KIO::TransferJob(0x2164b40) 1
plasmoidviewer(3921)/knewstuff (api) KNS3::Engine::loadPreview: START  preview:  "Penny Arcade comic (new)" 0
plasmoidviewer(3921)/kio (Scheduler) KIO::SchedulerPrivate::doJob: KIO::SimpleJob(0x216ae50)
plasmoidviewer(3921)/kio (Scheduler) KIO::SchedulerPrivate::setJobPriority: KIO::TransferJob(0x216ae50) 1
plasmoidviewer(3921)/knewstuff (api) KNS3::Engine::loadPreview: START  preview:  "PvP" 0
plasmoidviewer(3921)/kio (Scheduler) KIO::SchedulerPrivate::doJob: KIO::SimpleJob(0x21710b0)
plasmoidviewer(3921)/kio (Scheduler) KIO::SchedulerPrivate::setJobPriority: KIO::TransferJob(0x21710b0) 1
plasmoidviewer(3921)/knewstuff (api) KNS3::Engine::loadPreview: START  preview:  "Dr. McNinja" 0
plasmoidviewer(3921)/kio (Scheduler) KIO::SchedulerPrivate::doJob: KIO::SimpleJob(0x21771b0)
plasmoidviewer(3921)/kio (Scheduler) KIO::SchedulerPrivate::setJobPriority: KIO::TransferJob(0x21771b0) 1
plasmoidviewer(3921)/knewstuff (api) KNS3::Engine::loadPreview: START  preview:  "Skin Horse" 0
plasmoidviewer(3921)/kio (Scheduler) KIO::SchedulerPrivate::doJob: KIO::SimpleJob(0x217d550)
plasmoidviewer(3921)/kio (Scheduler) KIO::SchedulerPrivate::setJobPriority: KIO::TransferJob(0x217d550) 1
plasmoidviewer(3921)/kio (Slave) KIO::Slave::createSlave: createSlave "http" for KUrl("http://opendesktop.org/CONTENT/content-m1/m116791-1.png")
plasmoidviewer(3921)/kio (KIOConnection) KIO::ConnectionServer::listenForRemote: Listening on  "local:/tmp/ksocket-ryanvade/plasmoidviewersj3921.slave-socket"
plasmoidviewer(3921)/kio (Slave) KIO::Slave::createSlave: createSlave "http" for KUrl("http://opendesktop.org/CONTENT/content-m1/m140670-1.png")
plasmoidviewer(3921)/kio (KIOConnection) KIO::ConnectionServer::listenForRemote: Listening on  "local:/tmp/ksocket-ryanvade/plasmoidviewerrA3921.slave-socket"
plasmoidviewer(3921)/kio (Slave) KIO::Slave::createSlave: createSlave "http" for KUrl("http://opendesktop.org/CONTENT/content-m1/m156585-1.png")
plasmoidviewer(3921)/kio (KIOConnection) KIO::ConnectionServer::listenForRemote: Listening on  "local:/tmp/ksocket-ryanvade/plasmoidviewerxv3921.slave-socket"
plasmoidviewer(3921)/kio (Slave) KIO::Slave::createSlave: createSlave "http" for KUrl("http://opendesktop.org/CONTENT/content-m1/m102733-1.png")
plasmoidviewer(3921)/kio (KIOConnection) KIO::ConnectionServer::listenForRemote: Listening on  "local:/tmp/ksocket-ryanvade/plasmoidviewerWl3921.slave-socket"
plasmoidviewer(3921)/kio (KIOJob) KIO::TransferJob::slotFinished: KUrl("http://opendesktop.org/CONTENT/content-m1/m140670-1.png")
plasmoidviewer(3921)/kio (Scheduler) KIO::SchedulerPrivate::jobFinished: KIO::TransferJob(0x212c9e0) KIO::Slave(0x20fbde0)
plasmoidviewer(3921)/knewstuff (api) KNS3::Engine::slotPreviewLoaded: FINISH preview:  "Looking for Group (en)" 0
plasmoidviewer(3921)/kio (KIOJob) KIO::TransferJob::slotFinished: KUrl("http://opendesktop.org/CONTENT/content-m1/m141330-1.png")
plasmoidviewer(3921)/kio (Scheduler) KIO::SchedulerPrivate::jobFinished: KIO::TransferJob(0x20fafb0) KIO::Slave(0xeb3d50)
plasmoidviewer(3921)/knewstuff (api) KNS3::Engine::slotPreviewLoaded: FINISH preview:  "Girls With Slingshots" 0
plasmoidviewer(3921)/kio (KIOJob) KIO::TransferJob::slotFinished: KUrl("http://opendesktop.org/CONTENT/content-m1/m102733-1.png")
plasmoidviewer(3921)/kio (Scheduler) KIO::SchedulerPrivate::jobFinished: KIO::TransferJob(0x2138ec0) KIO::Slave(0x2144f50)
plasmoidviewer(3921)/knewstuff (api) KNS3::Engine::slotPreviewLoaded: FINISH preview:  "NASA Astronomy Picture of the Day (APOD)" 0
plasmoidviewer(3921)/kio (KIOJob) KIO::TransferJob::slotFinished: KUrl("http://opendesktop.org/CONTENT/content-m1/m116791-1.png")
plasmoidviewer(3921)/kio (Scheduler) KIO::SchedulerPrivate::jobFinished: KIO::TransferJob(0x2101fc0) KIO::Slave(0x20fde80)
plasmoidviewer(3921)/knewstuff (api) KNS3::Engine::slotPreviewLoaded: FINISH preview:  "Least I Could Do" 0
plasmoidviewer(3921)/kio (KIOJob) KIO::TransferJob::slotFinished: KUrl("http://opendesktop.org/CONTENT/content-m1/m109395-1.png")
plasmoidviewer(3921)/kio (Scheduler) KIO::SchedulerPrivate::jobFinished: KIO::TransferJob(0x213f7e0) KIO::Slave(0x20fbde0)
plasmoidviewer(3921)/knewstuff (api) KNS3::Engine::slotPreviewLoaded: FINISH preview:  "Pondus (nb)" 0
plasmoidviewer(3921)/kio (KIOJob) KIO::TransferJob::slotFinished: KUrl("http://opendesktop.org/CONTENT/content-m1/m123072-1.png")
plasmoidviewer(3921)/kio (Scheduler) KIO::SchedulerPrivate::jobFinished: KIO::TransferJob(0x21459d0) KIO::Slave(0x2144f50)
plasmoidviewer(3921)/knewstuff (api) KNS3::Engine::slotPreviewLoaded: FINISH preview:  "Supporto Buongiorno" 0
plasmoidviewer(3921)/kio (KIOJob) KIO::TransferJob::slotFinished: KUrl("http://opendesktop.org/CONTENT/content-m1/m135064-1.png")
plasmoidviewer(3921)/kio (Scheduler) KIO::SchedulerPrivate::jobFinished: KIO::TransferJob(0x214ba50) KIO::Slave(0xeb3d50)
plasmoidviewer(3921)/knewstuff (api) KNS3::Engine::slotPreviewLoaded: FINISH preview:  "Rocky (nb)" 0
plasmoidviewer(3921)/kio (KIOJob) KIO::TransferJob::slotFinished: KUrl("http://opendesktop.org/CONTENT/content-m1/m153661-1.png")
plasmoidviewer(3921)/kio (Scheduler) KIO::SchedulerPrivate::jobFinished: KIO::TransferJob(0x21588d0) KIO::Slave(0x20fde80)
plasmoidviewer(3921)/knewstuff (api) KNS3::Engine::slotPreviewLoaded: FINISH preview:  "Darths & Droids" 0
plasmoidviewer(3921)/kio (KIOJob) KIO::TransferJob::slotFinished: KUrl("http://opendesktop.org/CONTENT/content-m1/m153599-1.png")
plasmoidviewer(3921)/kio (Scheduler) KIO::SchedulerPrivate::jobFinished: KIO::TransferJob(0x215e7a0) KIO::Slave(0x20fbde0)
plasmoidviewer(3921)/knewstuff (api) KNS3::Engine::slotPreviewLoaded: FINISH preview:  "Poorly drawn lines" 0
plasmoidviewer(3921)/kio (KIOJob) KIO::TransferJob::slotFinished: KUrl("http://opendesktop.org/CONTENT/content-m1/m152992-1.png")
plasmoidviewer(3921)/kio (Scheduler) KIO::SchedulerPrivate::jobFinished: KIO::TransferJob(0x2164b40) KIO::Slave(0x2144f50)
plasmoidviewer(3921)/knewstuff (api) KNS3::Engine::slotPreviewLoaded: FINISH preview:  "Diesel Sweeties Comic" 0
plasmoidviewer(3921)/kio (KIOJob) KIO::TransferJob::slotFinished: KUrl("http://opendesktop.org/CONTENT/content-m1/m152978-1.png")
plasmoidviewer(3921)/kio (Scheduler) KIO::SchedulerPrivate::jobFinished: KIO::TransferJob(0x216ae50) KIO::Slave(0xeb3d50)
plasmoidviewer(3921)/knewstuff (api) KNS3::Engine::slotPreviewLoaded: FINISH preview:  "Penny Arcade comic (new)" 0
plasmoidviewer(3921)/kio (KIOJob) KIO::TransferJob::slotFinished: KUrl("http://opendesktop.org/CONTENT/content-m1/m152977-1.png")
plasmoidviewer(3921)/kio (Scheduler) KIO::SchedulerPrivate::jobFinished: KIO::TransferJob(0x21710b0) KIO::Slave(0x20fde80)
plasmoidviewer(3921)/knewstuff (api) KNS3::Engine::slotPreviewLoaded: FINISH preview:  "PvP" 0
plasmoidviewer(3921)/kio (KIOJob) KIO::TransferJob::slotFinished: KUrl("http://opendesktop.org/CONTENT/content-m1/m152976-1.png")
plasmoidviewer(3921)/kio (Scheduler) KIO::SchedulerPrivate::jobFinished: KIO::TransferJob(0x21771b0) KIO::Slave(0x20fbde0)
plasmoidviewer(3921)/knewstuff (api) KNS3::Engine::slotPreviewLoaded: FINISH preview:  "Dr. McNinja" 0
plasmoidviewer(3921)/kio (KIOJob) KIO::TransferJob::slotFinished: KUrl("http://opendesktop.org/CONTENT/content-m1/m147257-1.png")
plasmoidviewer(3921)/kio (Scheduler) KIO::SchedulerPrivate::jobFinished: KIO::TransferJob(0x217d550) KIO::Slave(0x2144f50)
plasmoidviewer(3921)/knewstuff (api) KNS3::Engine::slotPreviewLoaded: FINISH preview:  "Skin Horse" 0
plasmoidviewer(3921)/knewstuff (api) KNS3::Cache::requestFromCache: "0,d,,0,20"
plasmoidviewer(3921)/kio (KIOJob) KIO::TransferJob::slotFinished: KUrl("http://opendesktop.org/CONTENT/content-m1/m156585-1.png")
plasmoidviewer(3921)/kio (Scheduler) KIO::SchedulerPrivate::jobFinished: KIO::TransferJob(0x2132bc0) KIO::Slave(0x216ab40)
plasmoidviewer(3921)/knewstuff (api) KNS3::Engine::slotPreviewLoaded: FINISH preview:  "Drizzit" 0
plasmoidviewer(3921)/knewstuff (api) KNS3::Cache::requestFromCache: "0,di,,0,20"
plasmoidviewer(3921)/knewstuff (api) KNS3::Cache::requestFromCache: "0,dil,,0,20"
plasmoidviewer(3921)/knewstuff (api) KNS3::Cache::requestFromCache: "0,dilb,,0,20"
plasmoidviewer(3921)/knewstuff (api) KNS3::Cache::requestFromCache: "0,dilbe,,0,20"
plasmoidviewer(3921)/knewstuff (api) KNS3::Cache::requestFromCache: "0,dilber,,0,20"
plasmoidviewer(3921)/knewstuff (api) KNS3::Cache::requestFromCache: "0,dilbert,,0,20"
plasmoidviewer(3921)/knewstuff (api) KNS3::Cache::requestFromCache: "0,dilbert,,0,20"
plasmoidviewer(3921)/knewstuff (api) KNS3::Engine::reloadEntries: From provider
plasmoidviewer(3921)/kio (Scheduler) KIO::SchedulerPrivate::doJob: KIO::SimpleJob(0x20fb2e0)
plasmoidviewer(3921)/kio (KIOJob) KIO::TransferJob::slotFinished: KUrl("https://api.opendesktop.org/v1/content/data?categories=685&distribution=&license=&search=dilbert&sortmode=new&page=0&pagesize=20")
plasmoidviewer(3921)/kio (Scheduler) KIO::SchedulerPrivate::jobFinished: KIO::TransferJob(0x20fb2e0) KIO::Slave(0x14527a0)
plasmoidviewer(3921)/knewstuff (api) KNS3::AtticaProvider::categoryContentsLoaded: loaded:  "0,dilbert,,0,20"  count:  1
plasmoidviewer(3921)/knewstuff (api) KNS3::Engine::slotEntriesLoaded: loaded page  0 current page 0
plasmoidviewer(3921)/knewstuff (api) KNS3::Cache::insertRequest: "0,dilbert,,0,20"  add:  1  keys:  ("0,,,0,20", "0,dilbert,,0,20")
plasmoidviewer(3921)/knewstuff (api) KNS3::Engine::install: Install  "Dilbert (en)"  from:  "https://api.opendesktop.org/v1/"
plasmoidviewer(3921)/knewstuff (api) KNS3::AtticaProvider::loadPayloadLink:  link for  "92042"
plasmoidviewer(3921)/kio (Scheduler) KIO::SchedulerPrivate::doJob: KIO::SimpleJob(0x218d2c0)
plasmoidviewer(3921)/kio (KIOJob) KIO::TransferJob::slotFinished: KUrl("https://api.opendesktop.org/v1/content/download/92042/1")
plasmoidviewer(3921)/kio (Scheduler) KIO::SchedulerPrivate::jobFinished: KIO::TransferJob(0x218d2c0) KIO::Slave(0x14527a0)
plasmoidviewer(3921)/knewstuff (api) KNS3::Installation::downloadPayload: Downloading payload ' KUrl("http://opendesktop.org/CONTENT/content-files/92042-dilbert.comic") ' to ' KUrl("file:///tmp/kde-ryanvade/WIL96xPbRT-92042-dilbert.comic") '
plasmoidviewer(3921)/kio (Scheduler) KIO::SchedulerPrivate::doJob: KIO::SimpleJob(0x21382b0)
plasmoidviewer(3921)/kio (Scheduler) KIO::SchedulerPrivate::protoQ: creating ProtoQueue instance for "file"
plasmoidviewer(3921)/kio (Scheduler) KIO::ProtoQueue::ProtoQueue: m_maxConnectionsTotal: 5 m_maxConnectionsPerHost: 5
plasmoidviewer(3921)/kio (Slave) KIO::Slave::createSlave: createSlave "file" for KUrl("file:///tmp/kde-ryanvade/WIL96xPbRT-92042-dilbert.comic")
plasmoidviewer(3921)/kio (KIOConnection) KIO::ConnectionServer::listenForRemote: Listening on  "local:/tmp/ksocket-ryanvade/plasmoidviewerNb3921.slave-socket"
plasmoidviewer(3921)/kio (Scheduler) KIO::SchedulerPrivate::doJob: KIO::SimpleJob(0xf69c60)
plasmoidviewer(3921)/kio (KIOJob) KIO::TransferJob::slotFinished: KUrl("http://opendesktop.org/CONTENT/content-files/92042-dilbert.comic")
plasmoidviewer(3921)/kio (Scheduler) KIO::SchedulerPrivate::jobFinished: KIO::TransferJob(0xf69c60) KIO::Slave(0x216ab40)
plasmoidviewer(3921)/kio (KIOJob) KIO::TransferJob::slotFinished: KUrl("file:///tmp/kde-ryanvade/WIL96xPbRT-92042-dilbert.comic")
plasmoidviewer(3921)/kio (Scheduler) KIO::SchedulerPrivate::jobFinished: KIO::TransferJob(0x21382b0) KIO::Slave(0x216f330)
plasmoidviewer(3921)/knewstuff (api) KNS3::Installation::install: Install:  "Dilbert (en)"  from  "/tmp/kde-ryanvade/WIL96xPbRT-92042-dilbert.comic"
plasmoidviewer(3921)/knewstuff (api) KNS3::Installation::targetInstallationPath: installdir:  "/home/ryanvade/.kde/share/apps/plasma/comics/"
plasmoidviewer(3921)/knewstuff (api) KNS3::Installation::installDownloadedFileAndUncompress: isarchive:  true
plasmoidviewer(3921)/knewstuff (api) KNS3::Installation::installDownloadedFileAndUncompress: installing non-archive from  "http://opendesktop.org/CONTENT/content-files/92042-dilbert.comic"
plasmoidviewer(3921)/knewstuff (api) KNS3::Installation::installDownloadedFileAndUncompress: move:  "/home/ryanvade/.kde/share/apps/plasma/comics//92042-dilbert.comic"  to  "/home/ryanvade/.kde/share/apps/plasma/comics//92042-dilbert.comic"
plasmoidviewer(3921)/knewstuff (api) KNS3::Installation::runPostInstallationCommand: Run command:  "plasmapkg -t comic -u /home/ryanvade/.kde/share/apps/plasma/comics//92042-dilbert.comic"
plasmapkg(4762)/kdecore (KSycoca) KSycocaPrivate::openDatabase: Trying to open ksycoca from "/var/tmp/kdecache-ryanvade/ksycoca4"
plasmapkg(4762) main: we have:  "plasma/comics/" ("Plasma/Comic")
plasmapkg(4762)/kdecore (kdelibs) KTempDir::create: KTempDir: Temporary directory created : "/tmp/kde-ryanvade/plasmapkgAVJiQz/"
Plugin dilbert is not installed.
plasmoidviewer(3921)/knewstuff (api): Command failed

tru::1:1378735595:0:3:1:5
plasmoidviewer(3921)/knewstuff (api) KNS3::Cache::writeRegistry: Write registry
X Error: BadWindow (invalid Window parameter) 3
  Major opcode: 20 (X_GetProperty)
  Resource id:  0x600007b
plasmoidviewer(3921)/libplasma Plasma::DataContainer::timerEvent: "providers" is unused
plasmoidviewer(3921)/kio (Slave) KIO::Slave::kill: killing slave pid 3970 ( "https://api.opendesktop.org" )
plasmoidviewer(3921)/kio (Slave) KIO::Slave::kill: killing slave pid 4516 ( "http://opendesktop.org" )
plasmoidviewer(3921)/kio (Slave) KIO::Slave::kill: killing slave pid 4518 ( "http://opendesktop.org" )
plasmoidviewer(3921)/kio (Slave) KIO::Slave::kill: killing slave pid 4515 ( "http://opendesktop.org" )
plasmoidviewer(3921)/kio (Slave) KIO::Slave::kill: killing slave pid 4514 ( "http://opendesktop.org" )
plasmoidviewer(3921)/kio (Slave) KIO::Slave::kill: killing slave pid 3939 ( "http://opendesktop.org" )
plasmoidviewer(3921)/kio (Slave) KIO::Slave::kill: killing slave pid 4760 ( "file://" )
plasmoidviewer(3921)/knewstuff (api) KNS3::Cache::writeRegistry: Write registry

~$ plasmapkg -t comic -u /home/ryanvade/.kde/share/apps/plasma/comics/92042-dilbert.comic
plasmapkg(28330)/kdecore (KSycoca) KSycocaPrivate::openDatabase: Trying to open ksycoca from "/var/tmp/kdecache-ryanvade/ksycoca4"
plasmapkg(28330) main: we have: "plasma/comics/" ("Plasma/Comic")
plasmapkg(28330)/libplasma Plasma::PackageStructure::setPath: "/home/ryanvade/.kde/share/apps/plasma/comics/92042-dilbert.comic" invalid, basePath is ""
Plugin /home/ryanvade/.kde/share/apps/plasma/comics/92042-dilbert.comic is not installed.
ryanvade@ryan-linux-laptop:~$ ls ~/.kde/share/apps/plasma/comics
ryanvade@ryan-linux-laptop:~$ plasmapkg --version
Qt: 4.8.4
KDE Development Platform: 4.11.1
Plasma Package Manager: 0.2

Reproducible: Always

Steps to Reproduce:
1.Install KDE SC 4.11.1 from Ubuntu KDE backports
2.Open Comic Applet
3.Attempt to install a comic
Actual Results:  
The comic applets says that the comic is installed, but is not shown in the list of installed packages.  plasmamkpkg is unable to install the comics

Expected Results:  
The comics are installed and able to selects as viewable. 

I am not the only user to experience this.  I am on the Oz Unity development team, we are testing KDE for the next release.   The comic applet works on KDE SC 4.11 but not 4.11.1.  Multiple users are experiencing the issue.
Comment 1 Ryan 2013-09-25 02:05:53 UTC
Installing comics with plasmapkg -t comic -i  works. But installing them with the applet installer does not.
Comment 2 Christian 2013-10-21 18:44:49 UTC
I can confirm this on Kubuntu 13.10 (KDE 4.11.2). Installing it via the comic applet does not work (the install dialog only shows the deinstall-button, but it doesn't appear in the list of installed comics).
Downloading and installing via the command line (plasmapkg -t comic -i) works though.
Comment 3 davidgilmoreheppy@hotmail.com 2013-10-26 06:40:14 UTC
Thank you, now that i can add the strips manually, i can figure out how to display them.
Comment 4 michaelaquilina@gmail.com 2013-11-02 19:54:30 UTC
I am also experiencing the same issue.

I am currently running Kubuntu 13.10
Comment 5 Ryan 2013-11-02 23:35:37 UTC
Someone please mark confirmed...
Comment 6 Twisted Lucidity 2013-11-23 09:46:10 UTC
I am also seeing this on a fresh install of Kubuntu 13.10, KDE 4.11.2, Qt 4.8.4

Can someone provide a bit more detail on Commet #1? https://bugs.kde.org/show_bug.cgi?id=325028#c1

Is that a possible workaround?
Comment 7 Willem 2013-12-03 12:41:24 UTC
I seem to be having the same problem on Chakra Linux, KDE 4.11.3. So I guess it is not only Kubuntu having an issue.
Comment 8 Ryan 2013-12-03 22:42:24 UTC
(In reply to comment #6)
> I am also seeing this on a fresh install of Kubuntu 13.10, KDE 4.11.2, Qt
> 4.8.4
> 
> Can someone provide a bit more detail on Commet #1?
> https://bugs.kde.org/show_bug.cgi?id=325028#c1
> 
> Is that a possible workaround?

If you download the comic file and use that command it will install the comic manually. It is the same as clicking install in the comic strip settings. (theoretically anyway).
Comment 9 Keith Zubot-Gephart 2013-12-06 22:50:15 UTC
I noticed this issue myself on 4.11.2 on Kubuntu 13.10. I've tested 4.11.3 and the latest 4.12 RC (4.11.97), and the issue remains.
Comment 10 Argy M 2013-12-07 13:24:35 UTC
It also happens in 4.11.4 on Arch Linux.
Comment 11 Andrei Amuraritei 2014-01-03 13:45:01 UTC
For those of you who need this, here's an easy way to make it work. Run sudo sed -i 's/-i/-u/g' /usr/share/kde4/config/comic.knsrc
This will change the InstallationCommand in the comic.knsrc to use the plasmapkg install option (-i) for the comic package instead of the upgrade option (-u). This will make installing the comic packages again, but they will no be upgraded. So first you'll have to remove the package, then install it again when a new version of the comic package appears.

This seems like a good fix so we need someone to publish it to git please.
Comment 12 Pedro de Carvalho Gomes 2014-01-09 14:17:54 UTC
I also confirm the bug on OpenSuse 13.1, KDE 4.12.

The .comic files are downloaded to the .kde4/share/apps/plasma/comics folder, but not installed. I could run plasmapkg manually. But I have editted the comic.knsrc file as Andrei mentioned, and it works.

However I cannot uninstall some specific strip. Two examples are "nerdson" and "skin horse". If I go the the strips list, and click at "Uninstall",  it's no longer listed as an "installed" strip there. But it is still listed as an installed strip in the "General" menu. The message I get from plasmaviewer is the following:

plasmapkg(18327)/libplasma Plasma::PackageStructurePrivate::createPackageMetadata: No metadata file in the package, expected it at: "/tmp/kde-pcgomes/plasmapkgKzv59j//metadata.desktop" 
Plugin /home/pcgomes/.kde4/share/apps/plasma/comics//98763-nerdson.comic is not installed.
plasmoidviewer(18311)/knewstuff (api): Command failed

It is worth to mention that the file "98763-nerdson.comic" is removed from the folder ".kde4/share/apps/plasma/comics/", but not the "nerdson" folder. Also, the "plasma-comic-nerdson.desktop" file inside ".kde4/share/kde4/services" remain. If I execute "plasmapkg -t comic -r nerdson" it is removed.
Comment 13 carlo 2014-02-20 20:15:59 UTC
i had the very same problem installing comics
just now only one of those i'm reading works
the other ones (snoopy, garfield, wizard of id, calvina nd hobbes, bob the squirrel, etc) ain't working:
is it plasma fault or comics "database"'s?
Comment 14 Christoph Feck 2014-03-01 12:34:09 UTC
*** Bug 306279 has been marked as a duplicate of this bug. ***
Comment 15 georges.portailler 2014-03-03 15:34:39 UTC
I have the same problem with comic, it has been working since Kubuntu 8.10 and on through all upgrades inclduing 13.10

I inavertently suppressed it from my desktop using the add / modify graphic component feature et now i am unable to have my prefered comics apod & dilbert on my desktop.

Running plasmoidviewer in a terminal returns the error "not installed" to have it installed run "sudo apt-get install kde-workspace-bin" which dosen't solve problem.

The followin,g commands are installing the appropriate comics but I am unable to show them up:
"sudo plasmapkg -t comic -i /home/geo/.kde/share/apps/plasma/102733-apod.comic"
"sudo plasmapkg -t comic -i /home/geo/.kde/share/apps/plasma/102733-apod.comic"

I do not knwo how to install the plasmoidviewer outside kde-workspace-bin.

Thanks for your help
Comment 16 Andrei Amuraritei 2014-03-30 03:48:21 UTC
Created attachment 85835 [details]
Fix installing .comic provider packages.

This patch fixes the .comic packages not installing correctly with the GHNS dialog.
Comment 17 carlo 2014-03-30 12:18:58 UTC
how do i apply it? does it fix my issue as well (it seems i can successfully install comics now, but whenever i want to add some like wizard of id or snoopy it's like it can't retrieve it from the web)?
Comment 18 Andrei Amuraritei 2014-03-30 12:55:30 UTC
Created attachment 85847 [details]
Plain diff -u -p orig fixed > patch file.
Comment 19 Andrei Amuraritei 2014-03-30 12:56:54 UTC
Apply with patch -p 0 -i /path/to/kde-runtime-diff.patch file. This applies to the kde-runtime/plasma/tools/plasmapkg/main.cpp file in KDE source code.
Comment 20 Andrei Amuraritei 2014-03-30 13:38:51 UTC
Regarding Comment #12, I've submitted another patch which fixes the issue of installing/removing packages like desktop themes or the nerdson comic which contain the files enclosed in another folder in the package archive file.
Comment 21 David E. Narvaez 2014-06-06 06:20:27 UTC
*** Bug 335610 has been marked as a duplicate of this bug. ***
Comment 22 David E. Narvaez 2014-06-06 11:50:03 UTC
Git commit 250ad26b897ad15259dc9dc96481c5396b501c86 by David E. Narvaez.
Committed on 06/06/2014 at 11:51.
Pushed by narvaez into branch 'KDE/4.13'.

Fix Comic Strip Installation

Use the plasmapkg option to install instead of the one to upgrade.
REVIEW: 118583

M  +1    -1    applets/comic/comic.knsrc

http://commits.kde.org/kdeplasma-addons/250ad26b897ad15259dc9dc96481c5396b501c86