Utah-client and utah-common not installed on provisioned machine.
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
UTAH |
Fix Released
|
Critical
|
Andy Doan |
Bug Description
There appears to be an odd issue with provisioning the Nvidia machine (Magners lab).
Job details: http://
It looks as though the machine is provisioned and installed as expected (as the Autopilot tests are actually running).
But the console log shows an abrupt exit and finish with a return code 1.
On further inspection on the provisioned machine there is no Utah packages installed at all
(checked with `dpkg -l | grep -i utah`)
There is however the file /var/log/
Another thing to note, when I checked the desktop through the KVM the desktop appeared to be corrupt (screenshot also attached).
So as far as I can tell the machine was setup and installed as expected (hence the AP tests running) but there was an issue with installing the utah client packages hence the error and abrupt finish of the Jenkins job?
Related branches
- Max Brustkern (community): Approve
-
Diff: 18 lines (+5/-2)1 file modifiedutah/provisioning/baremetal/cobbler.py (+5/-2)
tags: | added: ue-desktop |
Changed in utah: | |
status: | New → Fix Committed |
Changed in utah: | |
status: | Fix Committed → Fix Released |
This is a regression in our latest UTAH version. For some reason it looks like rsyslog messages aren't coming when the system is booted after install. Let's fix this in two phases:
1) fix utah in production today (Tuesday) by commenting out the "wait_for_booted" logic:
diff --git a/utah/ provisioning/ baremetal/ cobbler. py b/utah/ provisioning/ baremeta provisioning/ baremetal/ cobbler. py provisioning/ baremetal/ cobbler. py
index b2ef03a..e4552c2 100644
--- a/utah/
+++ b/utah/
@@ -198,7 +198,7 @@ chroot /target sh -c 'sed "/eth[0-9]/d" -i /etc/network/inte
if self.installtype == 'desktop': wait_for_ booted( config. boot_steps) wait_for_ booted( config. boot_steps)
self. _removenfs( )
# TODO: look into getting this working for d-i installs
- self.rsyslog.
+ #self.rsyslog.
2) debug and understand root cause
I'll get with Max to coordinate releasing a fix.