[Spacewalk-list] Fix to re-registering Spacewalk Clients

Jan Hutař jhutar at redhat.com
Fri Aug 23 09:13:49 UTC 2013


On Thu, 22 Aug 2013 17:32:19 -0700 Jon Miller
<jonebird at gmail.com> wrote:

> We have had a issue taking advantage of the Spacewalk profile
> feature that allows you to preserve a system profile when
> rebuilding a machine. (The Spacewalk Profile option
> "Re-connect to the existing system profile. Do not create a
> new system profile" found in the 'System Details' tab)
> 
> The problem was related to the fact that we are using LVM for
> our disks and that the lvm commands in the built-in snippet
> were not working as expected. Our solution is rather
> simplistic but it works.  We believe this is similar to an
> issue reported by another RedHat customer[1].
> 
> I have included the patch below. It would be nice it this
> could be included in a future update to spacewalk-java package.
> 
> -- 
> Jon Miller
> 
> [1]: https://access.redhat.com/site/solutions/395093
> 
> --- /var/lib/rhn/kickstarts/snippets/keep_system_id.orig
> 2013-08-22 16:49:52.000000000 -0700 ++
> + /var/lib/rhn/kickstarts/snippets/keep_system_id
> 2013-08-22 16:51:18.000000000 -0700 @@ -30,14 +30,14 @@ 
>  # Try LVM if that didn't work
>  if [ "$rhn_keys_found" = "no" ]; then
> -    lvm lvmdiskscan
> -    vgs=$(lvm vgs | tail -n +2 | awk '{ print $1 }')
> +    echo "" | lvm lvmdiskscan
> +    vgs=$(echo "" | lvm vgs | tail -n +2 | awk '{ print $1 }')
>      for vg in $vgs; do
>          # Activate any VG we found
> -        lvm vgchange -ay $vg
> +        echo "" | lvm vgchange -ay $vg
>      done
>      
> -    lvs=$(lvm lvs | tail -n +2 | awk '{ print "/dev/" $2 "/"
> $1 }')
> +    lvs=$(echo "" | lvm lvs | tail -n +2 | awk '{ print
> "/dev/" $2 "/" $1 }') for lv in $lvs; do
>          tmpdir=$(mktemp -d findkeys.XXXXXX)
>          mkdir -p /tmp/${tmpdir}
> @@ -56,7 +56,7 @@
>      
>      # And clean up..
>      for vg in $vgs; do
> -        lvm vgchange -an $vg
> +        echo "" | lvm vgchange -an $vg
>      done
>  fi

Hello,
could you please send reproducer (how to create such a
kickstart) and/or kickstart you are using (with passwords
removed)? We would like to try to reproduce.

Thanks in advance,
Jan



-- 
Jan Hutar     Systems Management QA
jhutar at redhat.com     Red Hat, Inc.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/spacewalk-list/attachments/20130823/17bfdccc/attachment.sig>


More information about the Spacewalk-list mailing list