Bug 214054 - Download new services doesn't work
Summary: Download new services doesn't work
Status: RESOLVED NOT A BUG
Alias: None
Product: dolphin
Classification: Applications
Component: general (other bugs)
Version First Reported In: 16.12.2
Platform: Compiled Sources Linux
: NOR normal
Target Milestone: ---
Assignee: Peter Penz
URL:
Keywords:
: 254127 (view as bug list)
Depends on:
Blocks:
 
Reported: 2009-11-11 00:33 UTC by Rosetzky Cedric
Modified: 2018-03-28 10:50 UTC (History)
6 users (show)

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


Attachments
Screenshot of the error message (30.39 KB, image/png)
2011-01-18 17:51 UTC, Todd
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Rosetzky Cedric 2009-11-11 00:33:38 UTC
Version:            (using Devel)
Compiler:          gcc-4.3.4 
OS:                Linux
Installed from:    Compiled sources

Donwload new services doesn't seems to download or install correctly the services. Even after restarting KDE, they dont appear anywhere.
Comment 1 Alvise 2010-08-19 14:43:15 UTC
This bug is still valid on SC4.5.0

- GHNS downloads the service, but does not install it.
- clicking on "uninstall" in GHNS does nothing
Comment 2 Peter Penz 2010-12-21 19:32:58 UTC
*** Bug 254127 has been marked as a duplicate of this bug. ***
Comment 3 Todd 2011-01-18 17:50:50 UTC
Same problem in 4.6 RC 1.  I also get a notification with the error:

"Notification from kdialog

Installation failed"

Should the button be removed until the feature is fixed?  I think having a button there that doesn't do anything may not be the best idea.
Comment 4 Todd 2011-01-18 17:51:45 UTC
Created attachment 56170 [details]
Screenshot of the error message

This is a screenshot of the error message I mentioned
Comment 5 Anne-Marie Mahfouf 2011-02-22 13:17:37 UTC
As far as I can see and test on KDE master (4.7) this depends on the service you download. 
Those scripts are uploaded to kde-files.org and there is no quality check on them. Hence some are not directly uploaded (GHNS then tells you to open the webpage and download it by yourself) and some are broken.
I tried some such as the Dropbox service which was correctly installed.

Todd, which ones did you try?
Comment 6 Todd 2011-02-24 20:25:33 UTC
It said "installation failed" for the dropbox service menu.  Other ones I tried and failed:

Root actions service menu
PDFktools
7zG Service Menu
servicemenu-pdf
Comment 7 Anne-Marie Mahfouf 2011-02-25 08:46:38 UTC
Note that those service menus can fail for a large number of reasons, most not being related at all to GHNS: they have dependencies (for ex dropbox does not work with python 3 and will probably give you in "installation failed" notification in that case; in fact for dropbox I suggest you get it from the website and try it manually and see what happens - root service requires kdesu, and so on)

For this bug report to be efficient, we need to really know what the problem is: you start dolphin in a test user from terminal with full debug, you check if you have all the dependencies for the service, you add it with the GHNS dialog, you copy the debug output from the terminal to see what happens. 

GHNS works perfectly with other areas in KDE such as wallpapers or KDE-Edu files so a thorough investigation is needed.

Note that a service is marked installed because effectively it is downloaded with GHNS and unpacked (thus installed), you can check this in your KDEHOME/share/apps/servicemenu-download/ local folder.
Comment 8 Julian Steinmann 2018-03-28 10:50:12 UTC
I just tried to install some services in Dolphin 17.12.3, and all of them worked, but I am aware that there are also some which will fail to install.

Tracking all problems related to GHNS in one bug is probably a bad idea. As mentioned in Comment 7, the installation can fail because of different reasons and about some of them (such as broken files) we cannot do something here at Dolphin but rather at store.kde.org. I suggest that we close this bug, and open new ones if a specific service does not work. Please also contact the author of the service if that's the case.