Hi,
Magnus Boman wrote:
> On Wed, 2007-03-14 at 07:14 +0100, Roger Oberholtzer wrote:
>> On Wed, 2007-03-14 at 07:51 +0200, Sorin Peste wrote:
>>> I tried to update the mozilla-xulrunner181 package via ZMD and it failed
>>> ('invalid package'). So I downloaded the RPM from my mirror and tried to
>>> do it by hand:
>>>
>>> # rpm -Uvh /tmp/mozilla-xulrunner181-1.8.1.2-14.2.i586.rpm
>>> Preparing... ###########################################
>>> [100%]
>>> 1:mozilla-xulrunner181 ###########################################
>>> [100%]
>>> error: unpacking of archive failed on file /usr/lib/xulrunner-1.8.1:
>>> cpio: rename failed - Is a directory
>>>
>>> The package is in the mozilla repository, on my mirror the URL is
>>>
>>> http://ftp.iasi.roedu.net/mirrors/opensuse.org/repositories/mozilla/SUSE_Linux_10.1/i586/mozilla-xulrunner181-1.8.1.2-14.2.i586.rpm
>> I also get problems with this package when installing from smart:
>>
>> 139:Installing mozilla-nss
>> 140:Cleaning mozilla-nss
>> Output from [EMAIL PROTECTED]:
>> /var/tmp/rpm-tmp.68434: line 3: /usr/lib/xulrunner-1.8.1/xulrunner: No
>> such file or directory
>> 141:Installing mozilla-xulrunner181
>> 142:Cleaning mozilla-xulrunner181
>> 143:Installing MozillaFirefox
>> 144:Cleaning MozillaFirefox
>> rmdir: /usr/lib/xulrunner-1.8.1b2: Directory not empty
>>
>> Also, in /usr/lib/xulrunner-1.8.1b2, there are now two odd symbolic
>> links that point to themselves (and thus do not work):
>>
>> xulrunner-1.8.1 -> xulrunner-1.8.1
>> xulrunner-1.8.1.2 -> xulrunner-1.8.1.2
>>
>> I am not sure why the older versions ox xulrunner still have files on
>> the system when the rpms for them are gone. There are directories
>> for /usr/lib/xulrunner-1.8.1, /usr/lib/xulrunner-1.8.1.2,
>> and /usr/lib/xulrunner-1.8.1b2. Only mozilla-xulrunner181-1.8.1.2-14.2
>> is installed. A similar problem happened with xulrunner a year or so
>> ago. That one took months to fix...
>
> Try to rename or remove those directories and reinstall the package(s)
> to see if it works.
> You also want to create a bug report for it (if there isn't one already)
I've tried to clean up and fix the xulrunner update to be able to update
correctly from the 10.2 version. This didn't work prior to -14 properly
for different reasons in some cases. The current package should be able
to update from 1.8.1b (aka 1.8.0.99) correctly but may fail for broken
installations from updates inbetween. The mess with xulrunner are
directories which should change to symlinks which doesn't work with RPM
easily.
I've just checked in a few changes to make it a bit more bullet-proof
(not completely) for updating messed up combinations.
If you got problems please uninstall all xulrunner packages and install
the latest one. Then you should have /usr/lib/xulrunner-1.8.1.2 as
directory and the symlinks /usr/lib/xulrunner-1.8.1 and
/usr/lib/xulrunner-1.8.1b (only on 10.2) to it.
Sorry,
Wolfgang
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]