Regression: Installing Landscape from chroot hangs (on install iso)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Landscape Client |
Fix Released
|
Undecided
|
Simon Poirier | ||
landscape-client (Ubuntu) |
Fix Released
|
Critical
|
Andreas Hasenack | ||
Trusty |
Fix Released
|
Critical
|
Andreas Hasenack | ||
Xenial |
Fix Released
|
Critical
|
Andreas Hasenack | ||
Zesty |
Fix Released
|
Critical
|
Andreas Hasenack | ||
Artful |
Fix Released
|
Critical
|
Andreas Hasenack |
Bug Description
[Impact]
Handle SystemExit exception, as those don't propagate past the reactor.
It is hanging forever in environments (installer-chroot) where the broker will not start.
[Test Case]
To test:
sudo rm /etc/init.
sudo ln -s /bin/echo /etc/init.
sudo time landscape-config -a someaccount -t sometitle --silent
Script should timeout and not run forever. The time it takes to timeout unfortunately varies a lot, but is usually between 1 and 3 minutes.
[Regression Potential]
The change restores the same logic which was used before this regression, which should be safe.
As the code change is only used for initialization of the service after calling the configuration tool, regression in this area would force the
admin to restart the landscape-client service manually after calling landscape-config if that tool is used.
[Other Info]
* GitHub PR :
https:/
* Upstream commit :
https:/
--- Original description ---
Ubuntu Xenial installer (ubuntu-
Therefore if system is placed behind proxy it will not be able to communicate with landscapce server.
During system installation installer is asking user to provide proxy that is used by APT. It would be suitable that same proxy would be used for landscape.
Changed in debian-installer (Ubuntu): | |
importance: | Undecided → Medium |
Changed in landscape-client: | |
status: | In Progress → Fix Committed |
assignee: | nobody → Simon Poirier (simpoir) |
description: | updated |
Changed in landscape-client (Ubuntu): | |
assignee: | nobody → Andreas Hasenack (ahasenack) |
status: | New → In Progress |
description: | updated |
description: | updated |
description: | updated |
description: | updated |
description: | updated |
summary: |
- Ubuntu server installer misses http/s proxy settings for Landscape + Regression: Installing Landscape from chroot hangs (on install iso) |
description: | updated |
description: | updated |
description: | updated |
description: | updated |
Changed in landscape-client (Ubuntu Trusty): | |
assignee: | nobody → Andreas Hasenack (ahasenack) |
Changed in landscape-client (Ubuntu Xenial): | |
assignee: | nobody → Andreas Hasenack (ahasenack) |
Changed in landscape-client (Ubuntu Zesty): | |
assignee: | nobody → Andreas Hasenack (ahasenack) |
Changed in landscape-client (Ubuntu Artful): | |
assignee: | nobody → Andreas Hasenack (ahasenack) |
Changed in landscape-client (Ubuntu Trusty): | |
status: | New → In Progress |
Changed in landscape-client (Ubuntu Xenial): | |
status: | New → In Progress |
Changed in landscape-client (Ubuntu Zesty): | |
status: | New → In Progress |
Changed in landscape-client (Ubuntu Artful): | |
status: | New → In Progress |
tags: | added: regression-update |
Changed in landscape-client (Ubuntu): | |
importance: | Undecided → Critical |
Changed in landscape-client (Ubuntu Trusty): | |
importance: | Undecided → Critical |
Changed in landscape-client (Ubuntu Xenial): | |
importance: | Undecided → Critical |
Changed in landscape-client (Ubuntu Zesty): | |
importance: | Undecided → Critical |
Changed in landscape-client (Ubuntu Artful): | |
importance: | Undecided → Critical |
tags: |
added: verification-done-artful verification-done-trusty verification-done-xenial verification-done-zesty removed: verification-needed-artful verification-needed-trusty verification-needed-xenial verification-needed-zesty |
tags: | removed: verification-needed |
no longer affects: | debian-installer (Ubuntu) |
no longer affects: | debian-installer (Ubuntu Artful) |
no longer affects: | debian-installer (Ubuntu Zesty) |
no longer affects: | debian-installer (Ubuntu Xenial) |
no longer affects: | debian-installer (Ubuntu Trusty) |
Status changed to 'Confirmed' because the bug affects multiple users.