[Gluster-devel] glusterfs-3.4.0alpha3 released (rpm upgrade problems)
Nux!
nux at li.nux.ro
Sun Apr 21 10:36:57 UTC 2013
On 21.04.2013 10:38, Niels de Vos wrote:
> On Sun, Apr 21, 2013 at 10:26:29AM +0100, Nux! wrote:
>> On 21.04.2013 10:21, Niels de Vos wrote:
>>> On Sun, Apr 21, 2013 at 08:26:02AM +0100, Nux! wrote:
>>>> On 17.04.2013 17:10, jenkins at build.gluster.org wrote:
>>>>> RPM: http://bits.gluster.org/pub/gluster/glusterfs/3.4.0alpha3/
>>>>>
>>>>> SRC:
>>>>> http://bits.gluster.org/pub/gluster/glusterfs/src/glusterfs-3.4.0alpha3.tar.gz
>>>>>
>>>>> This release is made off jenkins-release-31
>>>>
>>>> And rpm upgrade killed glusterd (3.4 git) and output this:
>>>>
>>>> [root at 2216 3.4.0alpha3]# rpm -Uvh
>>>> glusterfs-3.4.0alpha3-1.el6.x86_64.rpm
>>>> glusterfs-fuse-3.4.0alpha3-1.el6.x86_64.rpm
>>>> glusterfs-server-3.4.0alpha3-1.el6.x86_64.rpm
>>> ...
>>>> error: %preun(glusterfs-server-3.4git-1.el6.nux.x86_64) scriptlet
>>>> failed, exit status 1
>>>>
>>>> Let me know if/what logs are needed to make sense of things.
>>>
>>> Looks like you updated glusterfs-3.4git-1.el6.nux to
>>> glusterfs-3.4.0alpha3-1.el6. The pre-uninstall script from
>>> glusterfs-server-3.4git-1.el6.nux.x86_64 exited with an error. It
>>> seems
>>> that you have build that version yourself, so you will need to
>>> verify
>>> the scriptlet of that RPM. You can print the scriptlet if you
>>> still have
>>> the rpm itself with a command like this:
>>>
>>> $ rpm -q --qf '%{PREUN}\n' -p
>>> glusterfs-server-3.4git-1.el6.nux.x86_64.rpm
>>>
>>> From a package that I build from git, I would suspect that the
>>> following
>>> command fails:
>>>
>>> /sbin/service glusterd condrestart
>>>
>>> The extras/init.d/glusterd-Redhat(.in) does not accept the
>>> condrestart
>>> action. The Fedora package seems to carry its own init-script
>>> which does
>>> include support for condrestart. The .spec from Fedora has been
>>> merged
>>> into the glusterfs project, but obviously some dependencies (like
>>> changes to the init-script) have been missed.
>>>
>>> I've filed this as
>>> https://bugzilla.redhat.com/show_bug.cgi?id=954149
>>>
>>> Cheers,
>>> Niels
>>
>> Thanks a lot, Niels. You hit the nail on the head.
>> Hopefully this will get fixed soon.
>
> Patches have been filed for both the release-3.4 and master branch. It
> is much appreciated if you can test the result and post a comment in
> the
> review request (and/or Bug):
> - http://review.gluster.org/4865
>
> Note that you will need to build two packages in order to test the
> functionality. The currently available packages contain an
> uninstall-scriptlet with the error, and this scriptlet will get
> executed
> on an update. After a package with the suggested change has been
> installed, updating to the next should go flawlessly.
Niels,
Sure, I can test. Can't just use a single package for the "initial"
installation and then rpm -U --force with the same one?
--
Sent from the Delta quadrant using Borg technology!
Nux!
www.nux.ro
More information about the Gluster-devel
mailing list