Reply to topic

Comic applet issues KDE SC 4.11.1

User avatar ryanvade
Registered Member
Posts
40
Karma
0
OS

Comic applet issues KDE SC 4.11.1

Mon Sep 09, 2013 4:33 pm
Hello everyone,

It has been a while hasn't it? So, I am having issues with the Comic strip applet. When I install a comic, no entry is made in the main Comic applet settings. (Like it was not installed). Here is a picture:
Image
See how the comics are installed but are not listed? I am not the only user with this issue. This started for me with 4.11.1

Thanks for any ideas
User avatar bcooksley
Administrator
Posts
18657
Karma
83
OS
Hm. To ensure the newly installed comics have been picked up by Plasma, can you please run the following command, then logout and back in again?
Code: Select all
kbuildsycoca4 --noincremental

If that has no effect, please use "kdebugdialog" to enable all debug areas, then run the following command to start an independent instance of the Comic applet. After attempting to configure it, please close it and post the full output made on the console here.
Code: Select all
plasmoidviewer comic


System Settings and Device Actions KCM maintainer
Image
User avatar ryanvade
Registered Member
Posts
40
Karma
0
OS
I seem to be having more issues:
Code: Select all
~$ plasmoidviewer comic
The program 'plasmoidviewer' is currently not installed. You can install it by typing:
sudo apt-get install kde-workspace-bin

Code: Select all
~$ sudo apt-get install kde-workspace-bin
Reading package lists... Done                                                                                                                                                             
Building dependency tree                                                                                                                                                                 
Reading state information... Done                                                                                                                                                         
kde-workspace-bin is already the newest version.                                                                                                                                         
The following packages were automatically installed and are no longer required:
  linux-image-3.8.0-29-generic linux-image-extra-3.8.0-29-generic nvidia-settings-304
Use 'apt-get autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
User avatar ryanvade
Registered Member
Posts
40
Karma
0
OS
After fixing that issue....
Here is what I found:
Code: Select all
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


This is not all of it of course, if you need it ALL just say so. Wish I could attach files...

EDIT:
https://docs.google.com/file/d/0B_PwSk7 ... sp=sharing
User avatar bcooksley
Administrator
Posts
18657
Karma
83
OS
Can you please try running the command "plasmapkg"?
Chances are that will be missing as well.


System Settings and Device Actions KCM maintainer
Image
User avatar ryanvade
Registered Member
Posts
40
Karma
0
OS
Code: Select all
$ plasmapkg --version
Qt: 4.8.4
KDE Development Platform: 4.11.1
Plasma Package Manager: 0.2


plasmapkg what? I believe that was built with plasmate...
User avatar bcooksley
Administrator
Posts
18657
Karma
83
OS
If you run the following command manually, is anything relevant output to the console?
Code: Select all
plasmapkg -t comic -u /home/ryanvade/.kde/share/apps/plasma/comics//92042-dilbert.comic


System Settings and Device Actions KCM maintainer
Image
User avatar ryanvade
Registered Member
Posts
40
Karma
0
OS
~$ 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:~$

So, it is missing. I
User avatar ryanvade
Registered Member
Posts
40
Karma
0
OS
Do you have any recommendations?
User avatar bcooksley
Administrator
Posts
18657
Karma
83
OS

Re: Comic applet issues KDE SC 4.11.1

Mon Sep 16, 2013 10:35 am
This appears to be a regression in libplasma, please file a bug report at bugs.kde.org, against the plasmapkg tool. It appears to have changed, and broken support for installing Comic packages in the process unfortunately.


System Settings and Device Actions KCM maintainer
Image
User avatar aseigo
KDE Developer
Posts
124
Karma
2

Re: Comic applet issues KDE SC 4.11.1

Mon Sep 16, 2013 12:12 pm
> plasmapkg(28330)/libplasma Plasma::PackageStructure::setPath: "/home/ryanvade/.kde/share/apps/plasma/comics/92042-dilbert.comic" invalid, basePath is ""

This means what one might expect: /home/ryanvade/.kde/share/apps/plasma/comics/92042-dilbert.comic does not exist.

FWIW, I just installed a comic package here with 4.11 and it works just fine.


aseigo, proud to be a member of KDE forums since 2008-Oct.
User avatar ryanvade
Registered Member
Posts
40
Karma
0
OS

Re: Comic applet issues KDE SC 4.11.1

Mon Sep 16, 2013 10:11 pm
VIA a repo or compiling yourself???

Anyway to fix this manually?

will file a bug report soon...
User avatar bcooksley
Administrator
Posts
18657
Karma
83
OS
Can you please try visiting the addons site, and manually downloading a *.comic file?
Once you have done this, run the command below to try installing it:
Code: Select all
plasmapkg -t comic -u /path/to/downloaded/comic.comic


System Settings and Device Actions KCM maintainer
Image
User avatar ryanvade
Registered Member
Posts
40
Karma
0
OS
https://bugs.kde.org/show_bug.cgi?id=325028

ryanvade@ryan-linux-laptop:~/Downloads$ plasmapkg -t comic -u 92042-dilbert.comic
plasmapkg(8850)/kdecore (KSycoca) KSycocaPrivate::openDatabase: Trying to open ksycoca from "/var/tmp/kdecache-ryanvade/ksycoca4"
plasmapkg(8850) main: we have: "plasma/comics/" ("Plasma/Comic")
plasmapkg(8850)/kdecore (kdelibs) KTempDir::create: KTempDir: Temporary directory created : "/tmp/kde-ryanvade/plasmapkgpOTfjT/"
Plugin dilbert is not installed.
User avatar bcooksley
Administrator
Posts
18657
Karma
83
OS
Hm, this is indicative of what the bug might actually be... can you try this instead and see if it works?
Code: Select all
plasmapkg -t comic -i 92042-dilbert.comic


System Settings and Device Actions KCM maintainer
Image

 
Reply to topic

Bookmarks



Who is online

Registered users: ab4bd, Baidu [Spider], BeS, Bing [Bot], Exabot [Bot], GeekQuack, ggael, ghevan, Google [Bot], google01103, igorm, jensreuterberg, kainz.a, maarten, mmistretta, Nuc!eoN, orbmiser, plfiorini, scummos, searchfgold6789, SecretCode, Steve T, TheraHedwig, Uri_Herrera, vblazquez, Yahoo [Bot]