Bug#406689: Acknowledgement (iceape-browser: iceape won't start)
A Mennucc
debdev at tonelli.sns.it
Sat Jan 13 10:39:20 CET 2007
hi
summary:
if mozilla-imagezoom is installed before iceape,
then the installation of iceape fails to set a
symlink, and iceape will not work
----
I have another host, where I installed iceape-browser, and it works;
so I compared the two installations, and I found the problem. Lets call
DW the host where it does work
NW the host where it does not work
--- in NW:
NW# ls -l /usr/lib/iceape/defaults
drwxr-xr-x 2 root root 4096 2006-12-29 09:54 pref
NW# find /usr/lib/iceape/defaults -ls
273839 4 drwxr-xr-x 3 root root 4096 dic 28 19:56 /usr/lib/iceape/defaults
290810 4 drwxr-xr-x 2 root root 4096 dic 29 09:54 /usr/lib/iceape/defaults/pref
290820 0 lrwxrwxrwx 1 root root 36 dic 29 09:54 /usr/lib/iceape/defaults/pref/imagezoom-defaults.js -> /etc/mozilla-extensions/imagezoom.js
--- in DW
DW# ls -l /usr/lib/iceape/defaults
lrwxrwxrwx 1 root root 27 2007-01-08 09:44 /usr/lib/iceape/defaults -> ../../share/iceape/defaults
and /usr/share/iceape/defaults contains many files
--- in NW
I did
# mv /usr/{lib,share}/iceape/defaults/pref/imagezoom-defaults.js
# rmdir /usr/lib/iceape/defaults/pref/
# rmdir /usr/lib/iceape/defaults
# ln -s /usr/{share,lib}/iceape/defaults
and now iceape-browser works flawlessly here as well
---
and here is the culprit:
$ dpkg-deb -c mozilla-imagezoom_0.2.7-7_all.deb | grep usr/lib/iceape
drwxr-xr-x root/root 0 2006-12-28 05:55 ./usr/lib/iceape/
drwxr-xr-x root/root 0 2006-12-28 05:55 ./usr/lib/iceape/defaults/
drwxr-xr-x root/root 0 2006-12-28 05:55 ./usr/lib/iceape/defaults/pref/
lrwxrwxrwx root/root 0 2006-12-28 05:55 ./usr/lib/iceape/defaults/pref/imagezoom-defaults.js -> /etc/mozilla-extensions/imagezoom.js
if mozilla-imagezoom is installed before iceape (as in the DW host)
then usr/lib/iceape/defaults is a directory and not a symlink
---
I tried removing mozilla-imagezoom and iceape-browser, and reinstalling
in that order: the problem reappears. The funny point is that
dpkg does not warn in any way that it is failing to set the symlink
usr/lib/iceape/defaults ! I will open a BR on dpkg
a.
More information about the pkg-mozilla-maintainers
mailing list