Hello,
I have Foreman running on CentOS 6.5.
rpm -qa | grep foreman
rubygem-foreman_api-0.1.11-1.el6.noarch
foreman-proxy-1.5.0-1.el6.noarch
foreman-release-1.5.0-1.el6.noarch
foreman-postgresql-1.5.0-1.el6.noarch
ruby193-rubygem-foreman_bootdisk-2.0.5-1.el6.noarch
foreman-1.5.0-1.el6.noarch
foreman-selinux-1.5.0-1.el6.noarch
ruby193-rubygem-foreman_setup-2.0.3-1.el6.noarch
foreman-installer-1.5.0-1.el6.noarch
rpm -qa | grep puppet
puppet-server-2.7.25-2.el6.noarch
puppet-2.7.25-2.el6.noarch
While attempting to bare metal deploy Ubuntu 12.04, I'm noticing the
foreman is trying to pull installer files from the following url using the
default installation media titled 'Ubuntu Mirror':
E, [2014-05-16T16:52:00.194200 #4084] ERROR – : [2614]
http://archive.ubuntu.com/ubuntu//dists/precise/main/installer-amd64/current/images/netboot/ubuntu-installer/amd64/linux/dists/precise/main/installer-amd64/current/images/netboot
/debian-installer/amd64/initrd.gz:
E, [2014-05-16T16:52:00.194285 #4084] ERROR – : [2614] 2014-05-16 16:52:00
ERROR 404: Not Found.
The url should
be: http://archive.ubuntu.com/ubuntu/dists/precise/main/installer-amd64/current/images/netboot/
ubuntu-installer/amd64/linux
I tried creating a new Installation Medium, but then I get a url like:
http://archive.ubuntu.com/ubuntu/dists/precise/main/installer-amd64/current/images/netboot/ubuntu-installer/amd64/linux
/dists/precise/main/installer-amd64/current/images/netboot/debian-installer/amd64/linux
.
Is this a known issue? How can I stop the additional string from being
appended?
For 14.04, I posted this to the IRC channel but didn't get any bites:
I'm running into an issue where after a ubuntu 14.04 host completes its
bare metal install (just after grub is installed) I get an error: failed to
run preseeded command execution of preseeded command "wget
http://foreman…/unattended/finish?token=<token> -0
/target/tmp/finish.sh && in-target chmod +x /tmp/finish.sh && in-target
/tmp/finish.sh" failed with exit code 8
if I browse to that url, I get: unable to find finish template for
[dell-ubuntu.domain.name] running [Ubuntu 14.04]. After a reboot, the host
runs through the installer process again.
I'm using the following templates: provision/Preseed default, and
PXELinux/Presseed default PXELinux on the Ubuntu 14.04 OS configuration
For reference I have been able to install Centos 6.5 with kickstart without
issue.
Is 14.04 too new for the built in templates? I tried adding 14.04 to the
provisioning template 'preseed default' which didn't change anything:
<%#
kind: provision
name: Preseed default
oses:
- Debian 6.0
- Debian 7.0
- Ubuntu 10.04
- Ubuntu 12.04
- Ubuntu 13.04
± Ubuntu 14.04
%>
Any help is appreciated,
Steve