[5803] in testers
Re: frequent Mozilla hangs at startup on 9.3 Solaris
daemon@ATHENA.MIT.EDU (Robert A Basch)
Thu Apr 22 12:32:28 2004
From: Robert A Basch <rbasch@MIT.EDU>
To: Garry Zacheiss <zacheiss@mit.edu>
Cc: testers@mit.edu
In-Reply-To: <200404210636.i3L6axo0019543@brad-majors.mit.edu>
Content-Type: text/plain
Content-Transfer-Encoding: 7bit
Message-Id: <1082651546.25387.52.camel@anhedonia.mit.edu>
Mime-Version: 1.0
Date: Thu, 22 Apr 2004 12:32:26 -0400
On Wed, 2004-04-21 at 02:36, Garry Zacheiss wrote:
> the SUNWGlib and SUNWGtku packages partially failed to install, with
> complaints like this:
>
> ERROR: attribute verification of </root/usr/sfw/lib/libgdk-1.2.so.0.9.1> failed
> pathname does not exist
OK, this is a real problem. I updated one of my Suns, and got the same
errors, and a resulting broken mozilla. I think the problem relates to
the way pkgadd (mis)handles existing paths; from what I observed in
initial testing, I'm guessing that these paths were symlinks to /os
before the update, although they are local on my other 9.2 machine,
and on a newly-installed 9.2 machine. (I wish I had checked this
before updating my machine, but did not think of it).
Since both of the broken machines updated to 9.2 during last year's
alpha, I'm further guessing that the broken packages were originally
installed as links, were then changed to be installed locally (the
package directories in the 9.2 install cdrom directory have modtimes
of May 6 2003), but were never reinstalled on machines that had already
updated.
If all this is true, the solution is simply to add all these files to
$DEADFILES in the 9.3 update. In fact, there are a bunch of other
files we ought to add to $DEADFILES, about which pkgadd complains
about having the wrong mod time. These are files whose contents are
unchanged from 9.2 to 9.3, but which have an updated mod time; the
mismatch in the mod time causes complaints by the new integrity
checker.
I will test such a fix to the 9.3 update soon.
Bob