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