UTAH doesn't notice installation failure
Bug #1126115 reported by
Jean-Baptiste Lallement
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
UTAH |
Fix Released
|
High
|
Javier Collado |
Bug Description
http://
success_command failed to install a package (error in installer_
Related branches
lp:~javier.collado/utah/wrap-latecommand
- Javier Collado (community): Approve
-
Diff: 385 lines (+144/-90)15 files modifiedconf/utah/default-preseed.cfg (+0/-1)
debian/changelog (+1/-0)
debian/control (+3/-3)
templates/casper-preseed-script.jinja2 (+3/-2)
templates/check-locks-command.jinja2 (+10/-8)
templates/install-commands.jinja2 (+26/-0)
templates/install-deb-command.jinja2 (+2/-1)
templates/latecommand-wrapper.jinja2 (+13/-0)
templates/log-function.jinja2 (+3/-0)
templates/preseed-install-commands.jinja2 (+0/-5)
templates/preseed-postinstall-commands.jinja2 (+0/-4)
templates/preseed-success-command.jinja2 (+0/-8)
templates/utah-latecommand-in-target.jinja2 (+12/-0)
templates/utah-latecommand.jinja2 (+32/-17)
utah/provisioning/provisioning.py (+39/-41)
lp:utah
- Max Brustkern: Pending requested
-
Diff: 10666 lines (+6316/-1397)85 files modifiedCOPYING (+674/-0)
Makefile (+1/-1)
client-Makefile (+4/-1)
client.py (+15/-0)
conf/utah/uqt-vm-tools.conf (+1/-1)
debian/changelog (+101/-0)
debian/control (+17/-3)
debian/rules (+21/-2)
debian/utah.install (+2/-0)
debian/utah.postinst (+10/-2)
distribute_setup.py (+3/-1)
docs/source/conf.py (+42/-23)
docs/source/reference.rst (+17/-0)
examples/run_install_test.py (+43/-18)
examples/run_test_bamboo_feeder.py (+123/-0)
examples/run_test_cobbler.py (+55/-25)
examples/run_test_vm.py (+38/-14)
examples/run_utah_tests.py (+51/-31)
examples/utah_logs.sh (+3/-1)
examples/utah_syslog.sh (+1/-1)
setup.py (+20/-6)
tests/test_parser.py (+60/-0)
tests/test_preseed.py (+476/-33)
utah/__init__.py (+15/-0)
utah/client/__init__.py (+15/-0)
utah/client/common.py (+70/-32)
utah/client/examples/test_state_partial_all_failed.yaml (+90/-0)
utah/client/examples/test_state_partial_inprogress.yaml (+90/-0)
utah/client/examples/test_state_partial_run_all.yaml (+90/-0)
utah/client/exceptions.py (+15/-0)
utah/client/phoenix.py (+40/-25)
utah/client/result.py (+48/-22)
utah/client/runner.py (+66/-58)
utah/client/state_agent.py (+15/-0)
utah/client/testcase.py (+73/-51)
utah/client/tests/__init__.py (+14/-0)
utah/client/tests/common.py (+43/-0)
utah/client/tests/manual_privileges.py (+17/-2)
utah/client/tests/test_common.py (+22/-7)
utah/client/tests/test_jsonschema.py (+21/-49)
utah/client/tests/test_misc.py (+15/-0)
utah/client/tests/test_phoenix.py (+25/-10)
utah/client/tests/test_result.py (+22/-5)
utah/client/tests/test_runner.py (+22/-7)
utah/client/tests/test_state_agent.py (+134/-68)
utah/client/tests/test_testcase.py (+46/-31)
utah/client/tests/test_testsuite.py (+45/-23)
utah/client/tests/test_vcs_bzr.py (+15/-0)
utah/client/tests/test_vcs_dev.py (+15/-0)
utah/client/tests/test_vcs_git.py (+15/-0)
utah/client/tests/test_yaml.py (+51/-36)
utah/client/testsuite.py (+31/-13)
utah/commandstr.py (+15/-0)
utah/config.py (+192/-18)
utah/exceptions.py (+15/-12)
utah/group.py (+15/-0)
utah/iso.py (+277/-118)
utah/isotest/data/file_list_di (+23/-23)
utah/isotest/data/file_list_ubiquity (+21/-21)
utah/isotest/iso_static_validation.py (+85/-60)
utah/orderedcollections.py (+90/-0)
utah/parser.py (+211/-0)
utah/preseed.py (+669/-119)
utah/process.py (+20/-5)
utah/provisioning/__init__.py (+15/-0)
utah/provisioning/baremetal/__init__.py (+15/-0)
utah/provisioning/baremetal/bamboofeeder.py (+301/-0)
utah/provisioning/baremetal/cobbler.py (+124/-130)
utah/provisioning/baremetal/exceptions.py (+15/-0)
utah/provisioning/baremetal/power.py (+90/-0)
utah/provisioning/exceptions.py (+15/-0)
utah/provisioning/inventory/__init__.py (+15/-0)
utah/provisioning/inventory/exceptions.py (+15/-0)
utah/provisioning/inventory/inventory.py (+20/-5)
utah/provisioning/inventory/sqlite.py (+87/-52)
utah/provisioning/provisioning.py (+337/-107)
utah/provisioning/vm/__init__.py (+15/-0)
utah/provisioning/vm/exceptions.py (+15/-0)
utah/provisioning/vm/libvirtvm.py (+124/-70)
utah/provisioning/vm/vm.py (+16/-0)
utah/publish.py (+146/-0)
utah/retry.py (+15/-0)
utah/run.py (+142/-34)
utah/timeout.py (+21/-4)
utah/url.py (+182/-17)
lp:~javier.collado/utah/bug1126361
- Javier Collado (community): Approve
-
Diff: 61 lines (+33/-0)2 files modifieddebian/changelog (+1/-0)
utah/provisioning/provisioning.py (+32/-0)
Changed in utah: | |
importance: | Undecided → High |
status: | New → In Progress |
assignee: | nobody → Javier Collado (javier.collado) |
Changed in utah: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
@Jean Baptiste
Please could you point to the line where the package installation failed?
I see a couple of lines pointed out by Didier this morning: img-3.8. 0-6-generic to initrd.img:File exists at /var/lib/ dpkg/info/ linux-image- 3.8.0-6- generic. postinst line 614. postinst. d/zz-update- grub exited with return code 1
Feb 15 08:37:16 ubuntu ubiquity: Failed to symbolic-link /boot/initrd.
Feb 15 08:42:13 ubuntu in-target: run-parts: /etc/kernel/
After that, I see some packages installed and a problem that seems to come from the late command: installer_ log.log: Directory nonexistent
Feb 15 08:44:57 ubuntu ubiquity: sh: 1: cannot create /home/jenkins/
and some other error that is repeated quite a lot of times: debconf/ config. dat is locked by another process: Resource temporarily unavailable
Feb 15 08:45:16 ubuntu ubiquity: debconf: DbDriver "config": /var/cache/
However, I'm in doubt when trying to decide which is the definitive line that
is causing the real problem in which UTAH should stop. Please let me know.