Community Packages

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#35128 - [screenlets] fails to run after system update

Attached to Project: Community Packages
Opened by jeff story (jeff story) - Tuesday, 07 May 2013, 10:20 GMT
Last edited by Balló György (City-busz) - Wednesday, 15 April 2015, 14:59 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To Balló György (City-busz)
Architecture x86_64
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description: Screenlets fails to run after system update


Additional info:
* package version(s) 0.1.6-4

* config and/or log files etc.


Steps to reproduce: try start screenlets in terminal

Terminal output:

[jeff@Arch2010p5 ~]$ /usr/bin/screenlets
cat: /etc/screenlets/prefix: No such file or directory

** (screenlets-manager.py:1070): WARNING **: Trying to register gtype 'WnckWindowState' as enum when in fact it is of type 'GFlags'

** (screenlets-manager.py:1070): WARNING **: Trying to register gtype 'WnckWindowActions' as enum when in fact it is of type 'GFlags'

** (screenlets-manager.py:1070): WARNING **: Trying to register gtype 'WnckWindowMoveResizeMask' as enum when in fact it is of type 'GFlags'
Traceback (most recent call last):
File "/usr/share/screenlets-manager/screenlets-manager.py", line 1342, in <module>
app = ScreenletsManager()
File "/usr/share/screenlets-manager/screenlets-manager.py", line 88, in __init__
self.create_ui()
File "/usr/share/screenlets-manager/screenlets-manager.py", line 300, in create_ui
w.set_icon_list(icontheme.load_icon("screenlets", 24, 0))
glib.GError: Icon 'screenlets' not present in theme

This task depends upon

Closed by  Balló György (City-busz)
Wednesday, 15 April 2015, 14:59 GMT
Reason for closing:  Works for me
Comment by Balló György (City-busz) - Wednesday, 15 May 2013, 05:53 GMT
I can't reproduce this problem. Please try to reinstall screenlets with pacman. Which desktop environment do you use?
Comment by jeff story (jeff story) - Monday, 27 May 2013, 05:23 GMT
  • Field changed: Percent Complete (100% → 0%)
Confirmed on 3 different Arch installs. All 64 bit, all current. All running xfce4 desktop. Amd/Nvidia, Intel/Radeon, Vbox.
Comment by jeff story (jeff story) - Sunday, 02 June 2013, 06:38 GMT
Reinstalling librsvg and python2-rsvg for an unrelated problem has also fixed screenlets. Verified this on my vbox install per below.

[jeff@Arch2013p4vb ~]$ screenlets
cat: /etc/screenlets/prefix: No such file or directory

** (screenlets-manager.py:509): WARNING **: Trying to register gtype 'WnckWindowState' as enum when in fact it is of type 'GFlags'

** (screenlets-manager.py:509): WARNING **: Trying to register gtype 'WnckWindowActions' as enum when in fact it is of type 'GFlags'

** (screenlets-manager.py:509): WARNING **: Trying to register gtype 'WnckWindowMoveResizeMask' as enum when in fact it is of type 'GFlags'
Traceback (most recent call last):
File "/usr/share/screenlets-manager/screenlets-manager.py", line 1342, in <module>
app = ScreenletsManager()
File "/usr/share/screenlets-manager/screenlets-manager.py", line 88, in __init__
self.create_ui()
File "/usr/share/screenlets-manager/screenlets-manager.py", line 300, in create_ui
w.set_icon_list(icontheme.load_icon("screenlets", 24, 0))
glib.GError: Icon 'screenlets' not present in theme
[jeff@Arch2013p4vb ~]$ sudo pacman -S librsvg python2-rsvg
[sudo] password for jeff:
warning: librsvg-2.37.0-2 is up to date -- reinstalling
warning: python2-rsvg-2.32.0-12 is up to date -- reinstalling
resolving dependencies...
looking for inter-conflicts...

Packages (2): librsvg-2.37.0-2 python2-rsvg-2.32.0-12

Total Installed Size: 0.61 MiB
Net Upgrade Size: 0.00 MiB

:: Proceed with installation? [Y/n] y
(2/2) checking keys in keyring [#####################################] 100%
(2/2) checking package integrity [#####################################] 100%
(2/2) loading package files [#####################################] 100%
(2/2) checking for file conflicts [#####################################] 100%
(2/2) checking available disk space [#####################################] 100%
(1/2) reinstalling librsvg [#####################################] 100%
(2/2) reinstalling python2-rsvg [#####################################] 100%
[jeff@Arch2013p4vb ~]$ screenlets
cat: /etc/screenlets/prefix: No such file or directory

** (screenlets-manager.py:576): WARNING **: Trying to register gtype 'WnckWindowState' as enum when in fact it is of type 'GFlags'

** (screenlets-manager.py:576): WARNING **: Trying to register gtype 'WnckWindowActions' as enum when in fact it is of type 'GFlags'

** (screenlets-manager.py:576): WARNING **: Trying to register gtype 'WnckWindowMoveResizeMask' as enum when in fact it is of type 'GFlags'
File /home/jeff/.config/screenlets/config.ini not found
Auto-create autostart dir ...
Create autostarter for: Screenlets Daemon
Error in ScreenletsManager.connect_daemon: org.freedesktop.DBus.Error.ServiceUnknown: The name org.screenlets.ScreenletsDaemon was not provided by any .service files
Trying to launching screenlets-daemon ...
no daemon yet
checking for running daemon again ...
DAEMON FOUND - Ending timeout
DAEMON FOUND!
Quit!
[jeff@Arch2013p4vb ~]$


Comment by Balló György (City-busz) - Wednesday, 03 July 2013, 13:41 GMT
Then it was probably a bug in librsvg. Anyway, If anybody experience this problem in the future, then try to run the following command as root:
# gdk-pixbuf-query-loaders --update-cache
Comment by Sebastian Silva (icarito) - Monday, 02 March 2015, 17:08 GMT
  • Field changed: Percent Complete (100% → 0%)
I'm seeing same issue
Comment by Balló György (City-busz) - Wednesday, 15 April 2015, 14:58 GMT
I still can't reproduce the problem. You could try to run the following commands as root:
# gtk-update-icon-cache -t -f usr/share/icons/hicolor
# gdk-pixbuf-query-loaders --update-cache

Or please report the problem to the upstream developers:
https://bugs.launchpad.net/screenlets

Loading...