Installing SUSE® OpenStack Cloud Crowbar-Error:

I am getting an error during crowbar installation from web or shell (/opt/dell/bin/install-chef-suse.sh –crowbar)

SELS12 SP2 DVD media has been copied to directory “srv/tftpboot/suse-12.2/x86_64/install” but still I am seeing this error.

Error
=== 2017-08-02 13:37:21 -0700: Error: SLES12-SP2 has not been set up at /srv/tftpboot/suse-12.2/x86_64/install

/srv/tftpboot/suse-12.2/x86_64/install/:
total 3264512
drwxr-xr-x 1 root root 54 Aug 2 13:34 .
drwxr-xr-x 1 root root 24 Apr 21 00:32 …
-rw-r–r-- 1 root root 3342860288 Jul 24 13:47 SLES-12-SP2-x86_64-DVD1.iso

/srv/tftpboot/suse-12.2/x86_64/repos/:
total 0
drwxr-xr-x 1 root root 16 Aug 1 16:11 .
drwxr-xr-x 1 root root 24 Apr 21 00:32 …
drwxr-xr-x 1 root root 82 Jul 31 15:49 Cloud
drwxr-xr-x 1 root root 22 Aug 1 16:11 PTF

/srv/tftpboot/suse-12.2/x86_64/repos/Cloud/:
total 1421004
drwxr-xr-x 1 root root 82 Jul 31 15:49 .
drwxr-xr-x 1 root root 16 Aug 1 16:11 …
-rw-r–r-- 1 root root 1455108096 Jul 24 13:57 SUSE-OPENSTACK-CLOUD-7-x86_64-GM-DVD1.iso
<media_url><%= @repos[name][:url] %></media_url>

=== 2017-08-02 13:37:21 -0700: Error: SLES12-SP2 has not been set up at /srv/tftpboot/suse-12.2/x86_64/install

Please check the steps in the installation guide.

Crowbar installation terminated prematurely. Please examine the above
output or /var/log/crowbar/install.log for clues as to what went wrong.
You should also check the Installation Manual, in
particular the Troubleshooting section. Note that this script can
safely be re-run multiple times if required.

Thanks,
Ravi

I have not set this up with SLES 12 SP2, but that almost certainly wants
wants the contents of the ISO, not the ISO itself, at that location. The
easiest way is to leave the ISO where it is and then mount it onto its
directory which is just fun:

sudo mount
/srv/tftpboot/suse-12.2/x86_64/install/SLES-12-SP2-x86_64-DVD1.iso
/srv/tftpboot/suse-12.2/x86_64/install/

This way the contents of the ISO can be individually retrieved, including
whatever is needed to boot the system; otherwise the PXE-booting system
would need to do this in addition to handle TFTP traffic and that’s just
silly.

If you have been following the documentation to set this up please provide
a URL and which steps you have followed so perhaps we can get SUSE to
improve the steps to be clearer for others.


Good luck.

If you find this post helpful and are logged into the web interface,
show your appreciation and click on the star below.

If you want to send me a private message, please let me know in the
forum as I do not use the web interface often.

On 03/08/17 01:37, ab wrote:
[color=blue]

I have not set this up with SLES 12 SP2, but that almost certainly wants
wants the contents of the ISO, not the ISO itself, at that location.[/color]

Correct and the necessary commands are given in the section 5.1 of the
SUSE OpenStack Cloud 7 Deployment Guide @
https://www.suse.com/documentation/suse-openstack-cloud-7/book_cloud_deploy/data/sec_depl_adm_conf_repos_product.html

HTH.

Simon
SUSE Knowledge Partner


If you find this post helpful and are logged into the web interface,
please show your appreciation and click on the star below. Thanks.