[Bug 33421] gconf-schemas problem
Gabor Burjan
buga at buvoshetes.hu
Thu Mar 2 15:07:40 UTC 2006
Public bug reported:
https://launchpad.net/malone/bugs/33421
Affects: gconf2 (Ubuntu)
Severity: Normal
Priority: (none set)
Status: Unconfirmed
Description:
gconf-schemas exits with an error if gconfd is not running on the
system. This can be problem for example in a kubuntu environment or
remote console upgrade there is no running gnome application and gconf-
schemas --register is called from the postinst script of many packages
traceback:
Traceback (most recent call last):
File "/usr/sbin/gconf-schemas", line 88, in ?
pids=os.popen('pidof gconfd-2').readlines()[0].split()
IndexError: list index out of range
this patch fixes it:
--- /usr/sbin/gconf-schemas.orig 2006-03-02 16:05:10.000000000 +0100
+++ /usr/sbin/gconf-schemas 2006-03-02 16:08:23.000000000 +0100
@@ -85,6 +85,9 @@
if options.register:
# tell running processes to re-read the GConf database
import signal
- pids=os.popen('pidof gconfd-2').readlines()[0].split()
- for pid in pids:
- os.kill(int(pid),signal.SIGHUP)
+ try:
+ pids=os.popen('pidof gconfd-2').readlines()[0].split()
+ for pid in pids:
+ os.kill(int(pid),signal.SIGHUP)
+ except IndexError:
+ None
More information about the desktop-bugs
mailing list