[Spacewalk-list] Unable to create bootstrap files

Brian Schonecker bschonec at gmail.com
Mon Feb 26 16:07:35 UTC 2018


Here's all I did:

https://github.com/bschonec/spacewalk/commit/bcae7948b6c827bbaeb3395d7eee6c9a69d38338

Note, that you can't use multiple ORG_GPG_KEYs when creating the bootstrap
file.  I edited the bootstrap files manually after creating them.  I was
more concerned about getting ANY bootstrap file created rather than finding
out what the Python code bug is.  Again, I'm no developer AT ALL.

Brian

On Mon, Feb 26, 2018 at 10:58 AM, DiOrio, Max <Max.DiOrio at ieeeglobalspec.com
> wrote:

> Interesting – where do you put activation keys – I thought that would be
> put in there after the bootstrap script was created.
>
>
>
> So this is slightly interesting.  I put a print options below the main
> script where it gets the options – and here’s the results.  The options are
> being red – but…it says it’s getting overrides from
> client-config-overrides.txt.  I believe this file is in
> /var/ww/html/pub/bootstrap.  The overrides in the file there don’t match
> the overrides it’s pulling in.
>
>
>
>
>
> [[LAColo] root at la-1pspacewalk certs]# /usr/bin/rhn-bootstrap
> --allow-config-actions --allow-remote-commands --hostname=la-1pspacewalk.
> internal.ieeeglobalspec.com --ssl-cert=/var/www/html/pub/
> RHN-ORG-TRUSTED-SSL-CERT
>
>
>
> {'no_up2date': 0, 'gpg_key': '', 'force': None, 'verbose': 0, 'script':
> 'bootstrap.sh', 'pub_tree': '/var/www/html/pub', 'allow_remote_commands':
> 1, 'overrides': 'client-config-overrides.txt', 'http_proxy': '',
> 'allow_config_actions': 1, 'ssl_cert': '/var/www/html/pub/RHN-ORG-TRUSTED-SSL-CERT',
> 'hostname': 'la-1pspacewalk.internal.ieeeglobalspec.com',
> 'activation_keys': '', 'http_proxy_password': '', 'no_ssl': 0, 'no_gpg': 0,
> 'http_proxy_username': ''}
>
> * WARNING: if there were hand edits to the rotated (backed up) file,
>
>            some settings may need to be migrated.
>
> * bootstrap overrides (written):
>
>   '/var/www/html/pub/bootstrap/client-config-overrides.txt'
>
>
>
> Values written:
>
> enableProxy              '0'
>
> serverURL                'https://la-1pspacewalk.
> internal.ieeeglobalspec.com/XMLRPC'
>
> proxyPassword            ''
>
> proxyUser                ''
>
> sslCACert                '/usr/share/rhn/RHN-ORG-TRUSTED-SSL-CERT'
>
> httpProxy                ''
>
> noSSLServerURL           'http://la-1pspacewalk.
> internal.ieeeglobalspec.com/XMLRPC'
>
> enableProxyAuth          '0'
>
> useGPG                   1
>
>
>
> ERROR: unhandled exception occurred:
>
> Traceback (most recent call last):
>
>   File "/usr/bin/rhn-bootstrap", line 46, in <module>
>
>     sys.exit(mod.main() or 0)
>
>   File "/usr/share/rhn/certs/rhn_bootstrap.py", line 637, in main
>
>     generateBootstrapScript(options)
>
>   File "/usr/share/rhn/certs/rhn_bootstrap.py", line 577, in
> generateBootstrapScript
>
>     1 - options.no_up2date, pubname)
>
>   File "/usr/share/rhn/certs/rhn_bootstrap_strings.py", line 178, in
> getHeader
>
>     org_gpg_key = ",".join([os.path.basename(gpg_key) for gpg_key in
> options.gpg_key.split(",")])
>
> NameError: global name 'options' is not defined
>
>
>
>
>
>
>
> *Max DiOrio*
>
> Global Systems Administrator
>
>
>
> *From:* spacewalk-list-bounces at redhat.com [mailto:spacewalk-list-
> bounces at redhat.com] *On Behalf Of *Brian Schonecker
> *Sent:* Monday, February 26, 2018 10:28 AM
> *To:* spacewalk-list at redhat.com
> *Subject:* Re: [Spacewalk-list] Unable to create bootstrap files
>
>
>
> I'm no developer and I don't play one on TV but *I* believe that the
> problem lines in 178 of https://github.com/spacewalkproject/spacewalk/
> blob/master/spacewalk/certs-tools/rhn_bootstrap_strings.py.  The
> "options" variable isn't defined in the context of the bootstrap funtion.
>
>
>
> When I back rev that piece of code, I'm able to create the bootstrap
> files, albeit with only one activation key.
>
>
>
>
>
> Brian
>
>
>
> On Mon, Feb 26, 2018 at 9:54 AM, DiOrio, Max <
> Max.DiOrio at ieeeglobalspec.com> wrote:
>
> Any word on this one?  I’m seeing this too.
>
>
>
> I’m seeing options being defined as read from the command line.  Not sure
> what’s not being defined.
>
>
>
> *Max DiOrio*
>
> Global Systems Administrator
>
>
>
> *From:* spacewalk-list-bounces at redhat.com [mailto:spacewalk-list-
> bounces at redhat.com] *On Behalf Of *Brian Schonecker
> *Sent:* Saturday, February 17, 2018 7:10 PM
> *To:* spacewalk-list at redhat.com
> *Subject:* Re: [Spacewalk-list] Unable to create bootstrap files
>
>
>
> Has anyone tried installing the latest version of Spacewalk on CentOS7
> lately?  I've tried 'rhn-bootstrap' on every version of 7 available from
> the CentOS forge and I get exactly the same problem.  I've created more
> than 12 different installs of Centos 7 (and even 6!) and none of them run
> rhn-bootstrap properly.
>
>
>
> Is there an alternative to the rhn-bootstrap?  I really don't want to
> 'rhn-register' all the servers.
>
>
>
> Thanks, Brian
>
>
>
> On Thu, Feb 15, 2018 at 2:23 AM, Samer Odeh <ssaammoo at hotmail.com> wrote:
>
> Hello,
>
>
>
> I ma running Spacewalk 2.7 and I faced the same issue too :-(
>
>
> ------------------------------
>
> *From:* spacewalk-list-bounces at redhat.com <spacewalk-list-bounces@
> redhat.com> on behalf of Brian Schonecker <bschonec at gmail.com>
> *Sent:* Wednesday, February 14, 2018 9:21 PM
> *To:* spacewalk-list at redhat.com
> *Subject:* [Spacewalk-list] Unable to create bootstrap files
>
>
>
> CentOS 7 64 bit.
>
>
>
> After a flawless install I need to create the bootstrap registration files
> so that I can register my clients.
>
>
>
> I get the following error when trying to create the bootstrap files via
> rhn-bootstrap:
>
>
>
>
>
>
>
> # rhn-bootstrap
>
> * WARNING: if there were hand edits to the rotated (backed up) file,
>
>            some settings may need to be migrated.
>
> * bootstrap overrides (written):
>
>   '/var/www/html/pub/bootstrap/client-config-overrides.txt'
>
>
>
> Values written:
>
> enableProxy              '0'
>
> serverURL                'https://rbswal01.jariettech.local/XMLRPC'
>
> proxyPassword            ''
>
> proxyUser                ''
>
> sslCACert                '/usr/share/rhn/RHN-ORG-TRUSTED-SSL-CERT'
>
> httpProxy                ''
>
> noSSLServerURL           'http://rbswal01.jariettech.local/XMLRPC'
>
> enableProxyAuth          '0'
>
> useGPG                   1
>
>
>
> ERROR: unhandled exception occurred:
>
> Traceback (most recent call last):
>
>   File "/usr/bin/rhn-bootstrap", line 46, in <module>
>
>     sys.exit(mod.main() or 0)
>
>   File "/usr/share/rhn/certs/rhn_bootstrap.py", line 636, in main
>
>     generateBootstrapScript(options)
>
>   File "/usr/share/rhn/certs/rhn_bootstrap.py", line 577, in
> generateBootstrapScript
>
>     1 - options.no_up2date, pubname)
>
>   File "/usr/share/rhn/certs/rhn_bootstrap_strings.py", line 178, in
> getHeader
>
>     org_gpg_key = ",".join([os.path.basename(gpg_key) for gpg_key in
> options.gpg_key.split(",")])
>
> NameError: global name 'options' is not defined
>
> [root at rbswal01 ~]#
>
>
>
> I've done this a dozen times before on a Red Hat Satellite system but for
> some reason the Spacewalk gods aren't smiling on me.
>
>
>
> I have zero knowledge of Python so I don't even know where to begin there.
>
>
>
> Again, the install was flawless and (so far) I don't see any issues with
> anything else Spacewalk related.
>
>
>
>
>
> Here's a little bit about my system along with RPMs:
>
>
>
> https://gist.github.com/bschonec/e88bda385c85c927c6a971bc563df6b9
>
> Spacewak rhn-bootstrap error
> <https://gist.github.com/bschonec/e88bda385c85c927c6a971bc563df6b9>
>
> gist.github.com
> <https://gist.github.com/bschonec/e88bda385c85c927c6a971bc563df6b9>
>
> Spacewak rhn-bootstrap error
> <https://gist.github.com/bschonec/e88bda385c85c927c6a971bc563df6b9>
>
>   <https://gist.github.com/bschonec/e88bda385c85c927c6a971bc563df6b9>
>
>
> _______________________________________________
> Spacewalk-list mailing list
> Spacewalk-list at redhat.com
> https://www.redhat.com/mailman/listinfo/spacewalk-list
> <https://gist.github.com/bschonec/e88bda385c85c927c6a971bc563df6b9>
>
>   <https://gist.github.com/bschonec/e88bda385c85c927c6a971bc563df6b9>
>
>
> _______________________________________________
> Spacewalk-list mailing list
> Spacewalk-list at redhat.com
> https://www.redhat.com/mailman/listinfo/spacewalk-list
>
>
>
> _______________________________________________
> Spacewalk-list mailing list
> Spacewalk-list at redhat.com
> https://www.redhat.com/mailman/listinfo/spacewalk-list
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/spacewalk-list/attachments/20180226/f8fe4a2d/attachment.htm>


More information about the Spacewalk-list mailing list