Re: YUM Update of MOZILLA with FC2: Problem

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Michal Jaegermann wrote:
On Tue, Sep 20, 2005 at 10:59:59AM -0500, Mike McCarty wrote:

OOPS!

$ rpm -V mozilla
missing    /usr/lib/mozilla-1.7.10/chrome/overlayinfo/browser
missing    /usr/lib/mozilla-1.7.10/chrome/overlayinfo/browser/content
missing    /usr/lib/mozilla-1.7.10/chrome/overlayinfo/browser/skin
missing    /usr/lib/mozilla-1.7.10/chrome/overlayinfo/cookie
missing    /usr/lib/mozilla-1.7.10/chrome/overlayinfo/cookie/content
missing    /usr/lib/mozilla-1.7.10/chrome/overlayinfo/editor
missing    /usr/lib/mozilla-1.7.10/chrome/overlayinfo/editor/content
missing    /usr/lib/mozilla-1.7.10/chrome/overlayinfo/global
missing    /usr/lib/mozilla-1.7.10/chrome/overlayinfo/global/content
missing    /usr/lib/mozilla-1.7.10/chrome/overlayinfo/global/skin

So I apparently have an incomplete install.


No, not really.  'mozilla' is a nasty case.

Ok.


$ rpm -q --scripts mozilla
postinstall scriptlet (through /bin/sh):
# run ldconfig before regxpcom
/sbin/ldconfig >/dev/null 2>/dev/null

if [ -f /usr/lib/mozilla-1.7.10/mozilla-rebuild-databases.pl ]; then
    /usr/lib/mozilla-1.7.10/mozilla-rebuild-databases.pl
fi
.....

and the program in question has pretty close to the beginning:

    # remove all of the old files
    rmtree("/usr/lib/mozilla-1.7.10/chrome/overlayinfo");
    unlink </usr/lib/mozilla-1.7.10/chrome/*.rdf>;
    unlink("/usr/lib/mozilla-1.7.10/component.reg");
    unlink("/usr/lib/mozilla-1.7.10/components/compreg.dat");
    unlink("/usr/lib/mozilla-1.7.10/components/xpti.dat");
.....

That probably can be worked around in specs by adding in right places

  %ghost %config(missingok) %verify(not md5 size mtime)

or by just dumping the whole chrome/overlayinfo tree from packaging (but
then you will leave leftovers on removals/updates, which happens anyway)
although this 'rmtree' is behind a conditional so one should be careful.

I suggested that in the past and I think that some of these directives are
in place.  But maybe not enough of these or this does not work on
directories.  These are directories you see complaints about about.  Try

   rpm -qlv mozilla | grep overlayinfo

$ rpm -qlv mozilla | grep overlayinfo
drwxr-xr-x 2 root root 0 Aug 11 18:59 /usr/lib/mozilla-1.7.10/chrome/overlayinfo drwxr-xr-x 2 root root 0 Aug 11 18:59 /usr/lib/mozilla-1.7.10/chrome/overlayinfo/browser drwxr-xr-x 2 root root 0 Aug 11 18:59 /usr/lib/mozilla-1.7.10/chrome/overlayinfo/browser/content drwxr-xr-x 2 root root 0 Aug 11 18:59 /usr/lib/mozilla-1.7.10/chrome/overlayinfo/browser/skin drwxr-xr-x 2 root root 0 Aug 11 18:59 /usr/lib/mozilla-1.7.10/chrome/overlayinfo/communicator drwxr-xr-x 2 root root 0 Aug 11 18:59 /usr/lib/mozilla-1.7.10/chrome/overlayinfo/communicator/content drwxr-xr-x 2 root root 0 Aug 11 18:59 /usr/lib/mozilla-1.7.10/chrome/overlayinfo/cookie drwxr-xr-x 2 root root 0 Aug 11 18:59 /usr/lib/mozilla-1.7.10/chrome/overlayinfo/cookie/content drwxr-xr-x 2 root root 0 Aug 11 18:59 /usr/lib/mozilla-1.7.10/chrome/overlayinfo/editor drwxr-xr-x 2 root root 0 Aug 11 18:59 /usr/lib/mozilla-1.7.10/chrome/overlayinfo/editor/content drwxr-xr-x 2 root root 0 Aug 11 18:59 /usr/lib/mozilla-1.7.10/chrome/overlayinfo/global drwxr-xr-x 2 root root 0 Aug 11 18:59 /usr/lib/mozilla-1.7.10/chrome/overlayinfo/global/content drwxr-xr-x 2 root root 0 Aug 11 18:59 /usr/lib/mozilla-1.7.10/chrome/overlayinfo/global/skin drwxr-xr-x 2 root root 0 Aug 11 18:59 /usr/lib/mozilla-1.7.10/chrome/overlayinfo/navigator drwxr-xr-x 2 root root 0 Aug 11 18:59 /usr/lib/mozilla-1.7.10/chrome/overlayinfo/navigator/content


mozilla spec is rather big and you try not to mess with it too much. :-)

Heh.

Did you suggest then

$ rpm -Uvh --force mozilla


Not in this particular case as this will not help without
'--noscripts' as well and this script presumably has reasons.

Thanks for the reply, but I'm still in a quandary about getting
Mozilla to work for me.

Mike
--
p="p=%c%s%c;main(){printf(p,34,p,34);}";main(){printf(p,34,p,34);}
This message made from 100% recycled bits.
You have found the bank of Larn.
I can explain it for you, but I can't understand it for you.
I speak only for myself, and I am unanimous in that!

--

fedora-legacy-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/fedora-legacy-list

[Index of Archives]     [Fedora Development]     [Fedora Announce]     [Fedora Legacy Announce]     [Fedora Config]     [PAM]     [Fedora General Discussion]     [Big List of Linux Books]     [Gimp]     [Yosemite Questions]

  Powered by Linux