Activity log for bug #1699789

Date Who What changed Old value New value Message
2017-06-22 13:21:51 Teluka bug added bug
2017-06-22 13:39:14 Launchpad Janitor debian-installer (Ubuntu): status New Confirmed
2017-06-22 14:31:43 Dominique Poulain bug added subscriber Dominique Poulain
2017-06-26 07:07:22 Teluka debian-installer (Ubuntu): importance Undecided Medium
2017-09-11 13:46:48 Simon Poirier bug task added landscape-client (Ubuntu)
2017-09-11 13:47:01 Simon Poirier landscape-client (Ubuntu): status New In Progress
2017-09-11 13:51:39 Simon Poirier affects landscape-client (Ubuntu) landscape-client
2017-09-11 13:52:11 Simon Poirier landscape-client: status In Progress Fix Committed
2017-09-11 13:52:17 Simon Poirier landscape-client: assignee Simon Poirier (simpoir)
2017-09-13 01:57:41 Hua Zhang bug added subscriber Hua Zhang
2017-10-11 17:33:31 Alex Moldovan description Ubuntu Xenial installer (ubuntu-16.04.2-server-amd64.iso) doesn't offer option to provide http/https proxy to be used by Landscape client when selecting "Manage system with Landscape" on upgrades management tasksel question. 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. Ubuntu Xenial installer (ubuntu-16.04.2-server-amd64.iso) doesn't offer option to provide http/https proxy to be used by Landscape client when selecting "Manage system with Landscape" on upgrades management tasksel question. 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. [Test Case] The installer should offer the option to specify the proxy settings for the landscape-clint and successfully apply them to /etc/landscape/client.conf as: http_proxy = <your-proxy> https_proxy = <your-proxy> Replace <your-proxy> with your proxy IP/hostname and port if needed.
2017-11-10 14:28:26 Andreas Hasenack bug task added landscape-client (Ubuntu)
2017-11-10 15:51:32 Andreas Hasenack nominated for series Ubuntu Trusty
2017-11-10 15:51:32 Andreas Hasenack bug task added debian-installer (Ubuntu Trusty)
2017-11-10 15:51:32 Andreas Hasenack bug task added landscape-client (Ubuntu Trusty)
2017-11-10 15:51:32 Andreas Hasenack nominated for series Ubuntu Xenial
2017-11-10 15:51:32 Andreas Hasenack bug task added debian-installer (Ubuntu Xenial)
2017-11-10 15:51:32 Andreas Hasenack bug task added landscape-client (Ubuntu Xenial)
2017-11-10 15:51:32 Andreas Hasenack nominated for series Ubuntu Artful
2017-11-10 15:51:32 Andreas Hasenack bug task added debian-installer (Ubuntu Artful)
2017-11-10 15:51:32 Andreas Hasenack bug task added landscape-client (Ubuntu Artful)
2017-11-10 15:51:32 Andreas Hasenack nominated for series Ubuntu Zesty
2017-11-10 15:51:32 Andreas Hasenack bug task added debian-installer (Ubuntu Zesty)
2017-11-10 15:51:32 Andreas Hasenack bug task added landscape-client (Ubuntu Zesty)
2017-11-10 16:12:19 Launchpad Janitor merge proposal linked https://code.launchpad.net/~ahasenack/ubuntu/+source/landscape-client/+git/landscape-client/+merge/333548
2017-11-10 17:18:40 Andreas Hasenack landscape-client (Ubuntu): status New In Progress
2017-11-10 17:18:40 Andreas Hasenack landscape-client (Ubuntu): assignee Andreas Hasenack (ahasenack)
2017-11-20 17:21:35 Launchpad Janitor landscape-client (Ubuntu): status In Progress Fix Released
2017-11-23 18:11:21 Launchpad Janitor merge proposal linked https://code.launchpad.net/~ahasenack/ubuntu/+source/landscape-client/+git/landscape-client/+merge/334203
2017-11-23 18:11:33 Launchpad Janitor merge proposal linked https://code.launchpad.net/~ahasenack/ubuntu/+source/landscape-client/+git/landscape-client/+merge/334204
2017-11-23 18:11:45 Launchpad Janitor merge proposal linked https://code.launchpad.net/~ahasenack/ubuntu/+source/landscape-client/+git/landscape-client/+merge/334205
2017-11-23 18:11:56 Launchpad Janitor merge proposal linked https://code.launchpad.net/~ahasenack/ubuntu/+source/landscape-client/+git/landscape-client/+merge/334206
2017-11-23 18:24:26 Eric Desrochers description Ubuntu Xenial installer (ubuntu-16.04.2-server-amd64.iso) doesn't offer option to provide http/https proxy to be used by Landscape client when selecting "Manage system with Landscape" on upgrades management tasksel question. 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. [Test Case] The installer should offer the option to specify the proxy settings for the landscape-clint and successfully apply them to /etc/landscape/client.conf as: http_proxy = <your-proxy> https_proxy = <your-proxy> Replace <your-proxy> with your proxy IP/hostname and port if needed. [Impact] The Ubuntu Xenial installer doesn't offer option to provide http/https proxy to be used by Landscape client when selecting "Manage system with Landscape" on upgrades management tasksel question. Therefore if system is placed behind proxy it will not be able to communicate with Landscape 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. [Test Case] [Regression Potential] [Other Info] [Original Description] Ubuntu Xenial installer (ubuntu-16.04.2-server-amd64.iso) doesn't offer option to provide http/https proxy to be used by Landscape client when selecting "Manage system with Landscape" on upgrades management tasksel question. 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. [Test Case] The installer should offer the option to specify the proxy settings for the landscape-clint and successfully apply them to /etc/landscape/client.conf as: http_proxy = <your-proxy> https_proxy = <your-proxy> Replace <your-proxy> with your proxy IP/hostname and port if needed.
2017-11-23 18:28:34 Eric Desrochers description [Impact] The Ubuntu Xenial installer doesn't offer option to provide http/https proxy to be used by Landscape client when selecting "Manage system with Landscape" on upgrades management tasksel question. Therefore if system is placed behind proxy it will not be able to communicate with Landscape 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. [Test Case] [Regression Potential] [Other Info] [Original Description] Ubuntu Xenial installer (ubuntu-16.04.2-server-amd64.iso) doesn't offer option to provide http/https proxy to be used by Landscape client when selecting "Manage system with Landscape" on upgrades management tasksel question. 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. [Test Case] The installer should offer the option to specify the proxy settings for the landscape-clint and successfully apply them to /etc/landscape/client.conf as: http_proxy = <your-proxy> https_proxy = <your-proxy> Replace <your-proxy> with your proxy IP/hostname and port if needed. [Impact] The Ubuntu Xenial installer doesn't offer option to provide http/https proxy to be used by Landscape client when selecting "Manage system with Landscape" on upgrades management tasksel question. Therefore if system is placed behind proxy it will not be able to communicate with Landscape 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. [Test Case] The installer should offer the option to specify the proxy settings for the landscape-clint and successfully apply them to /etc/landscape/client.conf as: http_proxy = <your-proxy> https_proxy = <your-proxy> Replace <your-proxy> with your proxy IP/hostname and port if needed. [Regression Potential] [Other Info] [Original Description] Ubuntu Xenial installer (ubuntu-16.04.2-server-amd64.iso) doesn't offer option to provide http/https proxy to be used by Landscape client when selecting "Manage system with Landscape" on upgrades management tasksel question. 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.
2017-11-23 18:35:00 Eric Desrochers description [Impact] The Ubuntu Xenial installer doesn't offer option to provide http/https proxy to be used by Landscape client when selecting "Manage system with Landscape" on upgrades management tasksel question. Therefore if system is placed behind proxy it will not be able to communicate with Landscape 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. [Test Case] The installer should offer the option to specify the proxy settings for the landscape-clint and successfully apply them to /etc/landscape/client.conf as: http_proxy = <your-proxy> https_proxy = <your-proxy> Replace <your-proxy> with your proxy IP/hostname and port if needed. [Regression Potential] [Other Info] [Original Description] Ubuntu Xenial installer (ubuntu-16.04.2-server-amd64.iso) doesn't offer option to provide http/https proxy to be used by Landscape client when selecting "Manage system with Landscape" on upgrades management tasksel question. 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. [Impact] The Ubuntu Xenial installer doesn't offer option to provide http/https proxy to be used by Landscape client when selecting "Manage system with Landscape" on upgrades management tasksel question. Therefore if system is placed behind proxy it will not be able to communicate with Landscape 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. [Test Case] The installer should offer the option to specify the proxy settings for the landscape-clint and successfully apply them to /etc/landscape/client.conf as: http_proxy = <your-proxy> https_proxy = <your-proxy> Replace <your-proxy> with your proxy IP/hostname and port if needed. [Regression Potential] [Other Info] * Upstream revision: https://github.com/CanonicalLtd/landscape-client/commit/e0b1b0ca43c13bc65374df13d192405abb3014e6 [Original Description] Ubuntu Xenial installer (ubuntu-16.04.2-server-amd64.iso) doesn't offer option to provide http/https proxy to be used by Landscape client when selecting "Manage system with Landscape" on upgrades management tasksel question. 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.
2017-11-23 18:55:13 Alex Moldovan description [Impact] The Ubuntu Xenial installer doesn't offer option to provide http/https proxy to be used by Landscape client when selecting "Manage system with Landscape" on upgrades management tasksel question. Therefore if system is placed behind proxy it will not be able to communicate with Landscape 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. [Test Case] The installer should offer the option to specify the proxy settings for the landscape-clint and successfully apply them to /etc/landscape/client.conf as: http_proxy = <your-proxy> https_proxy = <your-proxy> Replace <your-proxy> with your proxy IP/hostname and port if needed. [Regression Potential] [Other Info] * Upstream revision: https://github.com/CanonicalLtd/landscape-client/commit/e0b1b0ca43c13bc65374df13d192405abb3014e6 [Original Description] Ubuntu Xenial installer (ubuntu-16.04.2-server-amd64.iso) doesn't offer option to provide http/https proxy to be used by Landscape client when selecting "Manage system with Landscape" on upgrades management tasksel question. 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. [Impact] The Ubuntu Xenial installer doesn't offer option to provide http/https proxy to be used by Landscape client when selecting "Manage system with Landscape" on upgrades management tasksel question. Therefore if system is placed behind proxy it will not be able to communicate with Landscape 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. [Test Case] Install Ubuntu server behind a proxy and select "Manage system with Landscape" on upgrades management tasksel question. The installer should offer the option to specify the proxy settings for the landscape-clint and successfully apply them to /etc/landscape/client.conf as: http_proxy = <your-proxy> https_proxy = <your-proxy> Replace <your-proxy> with your proxy IP/hostname and port if needed. [Regression Potential] [Other Info] [Original Description] Ubuntu Xenial installer (ubuntu-16.04.2-server-amd64.iso) doesn't offer option to provide http/https proxy to be used by Landscape client when selecting "Manage system with Landscape" on upgrades management tasksel question. 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.
2017-11-24 13:02:34 Eric Desrochers description [Impact] The Ubuntu Xenial installer doesn't offer option to provide http/https proxy to be used by Landscape client when selecting "Manage system with Landscape" on upgrades management tasksel question. Therefore if system is placed behind proxy it will not be able to communicate with Landscape 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. [Test Case] Install Ubuntu server behind a proxy and select "Manage system with Landscape" on upgrades management tasksel question. The installer should offer the option to specify the proxy settings for the landscape-clint and successfully apply them to /etc/landscape/client.conf as: http_proxy = <your-proxy> https_proxy = <your-proxy> Replace <your-proxy> with your proxy IP/hostname and port if needed. [Regression Potential] [Other Info] [Original Description] Ubuntu Xenial installer (ubuntu-16.04.2-server-amd64.iso) doesn't offer option to provide http/https proxy to be used by Landscape client when selecting "Manage system with Landscape" on upgrades management tasksel question. 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. [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: $ ln -s /bin/echo /etc/init.d/landscape-client && sudo ./scripts/landscape-config --silent Script should timeout and not run forever. Replace <your-proxy> with your proxy IP/hostname and port if needed. [Regression Potential] [Other Info] * GitHub PR : https://github.com/CanonicalLtd/landscape-client/pull/13 * Upstream commit : https://github.com/CanonicalLtd/landscape-client/commit/e0b1b0ca43c13bc65374df13d192405abb3014e6 Stop reactor in landscape-config on broker error Handle SystemExit exception, as those don't propagate past the reactor, in order to avoid getting stuck when installed in chroot. [Original Description] Ubuntu Xenial installer (ubuntu-16.04.2-server-amd64.iso) doesn't offer option to provide http/https proxy to be used by Landscape client when selecting "Manage system with Landscape" on upgrades management tasksel question. 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.
2017-11-24 13:13:13 Simon Poirier summary Ubuntu server installer misses http/s proxy settings for Landscape Regression: Installing Landscape from chroot hangs (on install iso)
2017-11-24 15:51:07 Simon Poirier 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: $ ln -s /bin/echo /etc/init.d/landscape-client && sudo ./scripts/landscape-config --silent Script should timeout and not run forever. Replace <your-proxy> with your proxy IP/hostname and port if needed. [Regression Potential] [Other Info] * GitHub PR : https://github.com/CanonicalLtd/landscape-client/pull/13 * Upstream commit : https://github.com/CanonicalLtd/landscape-client/commit/e0b1b0ca43c13bc65374df13d192405abb3014e6 Stop reactor in landscape-config on broker error Handle SystemExit exception, as those don't propagate past the reactor, in order to avoid getting stuck when installed in chroot. [Original Description] Ubuntu Xenial installer (ubuntu-16.04.2-server-amd64.iso) doesn't offer option to provide http/https proxy to be used by Landscape client when selecting "Manage system with Landscape" on upgrades management tasksel question. 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. [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: $ ln -s /bin/echo /etc/init.d/landscape-client && sudo ./scripts/landscape-config --silent Script should timeout and not run forever. [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://github.com/CanonicalLtd/landscape-client/pull/13 * Upstream commit : https://github.com/CanonicalLtd/landscape-client/commit/e0b1b0ca43c13bc65374df13d192405abb3014e6 Stop reactor in landscape-config on broker error Handle SystemExit exception, as those don't propagate past the reactor, in order to avoid getting stuck when installed in chroot. [Original Description] Ubuntu Xenial installer (ubuntu-16.04.2-server-amd64.iso) doesn't offer option to provide http/https proxy to be used by Landscape client when selecting "Manage system with Landscape" on upgrades management tasksel question. 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.
2017-11-24 16:22:02 Simon Poirier 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: $ ln -s /bin/echo /etc/init.d/landscape-client && sudo ./scripts/landscape-config --silent Script should timeout and not run forever. [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://github.com/CanonicalLtd/landscape-client/pull/13 * Upstream commit : https://github.com/CanonicalLtd/landscape-client/commit/e0b1b0ca43c13bc65374df13d192405abb3014e6 Stop reactor in landscape-config on broker error Handle SystemExit exception, as those don't propagate past the reactor, in order to avoid getting stuck when installed in chroot. [Original Description] Ubuntu Xenial installer (ubuntu-16.04.2-server-amd64.iso) doesn't offer option to provide http/https proxy to be used by Landscape client when selecting "Manage system with Landscape" on upgrades management tasksel question. 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. [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: $ ln -s /bin/echo /etc/init.d/landscape-client && sudo landscape-config --silent Script should timeout and not run forever. [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://github.com/CanonicalLtd/landscape-client/pull/13 * Upstream commit : https://github.com/CanonicalLtd/landscape-client/commit/e0b1b0ca43c13bc65374df13d192405abb3014e6 Stop reactor in landscape-config on broker error Handle SystemExit exception, as those don't propagate past the reactor, in order to avoid getting stuck when installed in chroot. [Original Description] Ubuntu Xenial installer (ubuntu-16.04.2-server-amd64.iso) doesn't offer option to provide http/https proxy to be used by Landscape client when selecting "Manage system with Landscape" on upgrades management tasksel question. 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.
2017-11-24 16:52:33 Andreas Hasenack 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: $ ln -s /bin/echo /etc/init.d/landscape-client && sudo landscape-config --silent Script should timeout and not run forever. [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://github.com/CanonicalLtd/landscape-client/pull/13 * Upstream commit : https://github.com/CanonicalLtd/landscape-client/commit/e0b1b0ca43c13bc65374df13d192405abb3014e6 Stop reactor in landscape-config on broker error Handle SystemExit exception, as those don't propagate past the reactor, in order to avoid getting stuck when installed in chroot. [Original Description] Ubuntu Xenial installer (ubuntu-16.04.2-server-amd64.iso) doesn't offer option to provide http/https proxy to be used by Landscape client when selecting "Manage system with Landscape" on upgrades management tasksel question. 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. [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.d/landscape-client sudo ln -s /bin/echo /etc/init.d/landscape-client 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://github.com/CanonicalLtd/landscape-client/pull/13 * Upstream commit : https://github.com/CanonicalLtd/landscape-client/commit/e0b1b0ca43c13bc65374df13d192405abb3014e6 Stop reactor in landscape-config on broker error Handle SystemExit exception, as those don't propagate past the reactor, in order to avoid getting stuck when installed in chroot. [Original Description] Ubuntu Xenial installer (ubuntu-16.04.2-server-amd64.iso) doesn't offer option to provide http/https proxy to be used by Landscape client when selecting "Manage system with Landscape" on upgrades management tasksel question. 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.
2017-11-24 17:20:41 Andreas Hasenack 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.d/landscape-client sudo ln -s /bin/echo /etc/init.d/landscape-client 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://github.com/CanonicalLtd/landscape-client/pull/13 * Upstream commit : https://github.com/CanonicalLtd/landscape-client/commit/e0b1b0ca43c13bc65374df13d192405abb3014e6 Stop reactor in landscape-config on broker error Handle SystemExit exception, as those don't propagate past the reactor, in order to avoid getting stuck when installed in chroot. [Original Description] Ubuntu Xenial installer (ubuntu-16.04.2-server-amd64.iso) doesn't offer option to provide http/https proxy to be used by Landscape client when selecting "Manage system with Landscape" on upgrades management tasksel question. 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. [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.d/landscape-client sudo ln -s /bin/echo /etc/init.d/landscape-client 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://github.com/CanonicalLtd/landscape-client/pull/13 * Upstream commit : https://github.com/CanonicalLtd/landscape-client/commit/e0b1b0ca43c13bc65374df13d192405abb3014e6 --- Original description --- Ubuntu Xenial installer (ubuntu-16.04.2-server-amd64.iso) doesn't offer option to provide http/https proxy to be used by Landscape client when selecting "Manage system with Landscape" on upgrades management tasksel question. 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.
2017-11-24 18:21:07 Andreas Hasenack landscape-client (Ubuntu Trusty): assignee Andreas Hasenack (ahasenack)
2017-11-24 18:22:35 Andreas Hasenack landscape-client (Ubuntu Xenial): assignee Andreas Hasenack (ahasenack)
2017-11-24 18:22:41 Andreas Hasenack landscape-client (Ubuntu Zesty): assignee Andreas Hasenack (ahasenack)
2017-11-24 18:22:44 Andreas Hasenack landscape-client (Ubuntu Artful): assignee Andreas Hasenack (ahasenack)
2017-11-24 18:23:12 Andreas Hasenack landscape-client (Ubuntu Trusty): status New In Progress
2017-11-24 18:23:18 Andreas Hasenack landscape-client (Ubuntu Xenial): status New In Progress
2017-11-24 18:23:23 Andreas Hasenack landscape-client (Ubuntu Zesty): status New In Progress
2017-11-24 18:23:29 Andreas Hasenack landscape-client (Ubuntu Artful): status New In Progress
2017-11-27 16:17:53 Łukasz Zemczak landscape-client (Ubuntu Artful): status In Progress Fix Committed
2017-11-27 16:17:55 Łukasz Zemczak bug added subscriber Ubuntu Stable Release Updates Team
2017-11-27 16:17:59 Łukasz Zemczak bug added subscriber SRU Verification
2017-11-27 16:18:03 Łukasz Zemczak tags verification-needed verification-needed-artful
2017-11-27 16:27:36 Łukasz Zemczak landscape-client (Ubuntu Zesty): status In Progress Fix Committed
2017-11-27 16:27:42 Łukasz Zemczak tags verification-needed verification-needed-artful verification-needed verification-needed-artful verification-needed-zesty
2017-11-27 16:32:42 Łukasz Zemczak landscape-client (Ubuntu Xenial): status In Progress Fix Committed
2017-11-27 16:32:48 Łukasz Zemczak tags verification-needed verification-needed-artful verification-needed-zesty verification-needed verification-needed-artful verification-needed-xenial verification-needed-zesty
2017-11-27 16:38:58 Łukasz Zemczak landscape-client (Ubuntu Trusty): status In Progress Fix Committed
2017-11-27 16:39:04 Łukasz Zemczak tags verification-needed verification-needed-artful verification-needed-xenial verification-needed-zesty verification-needed verification-needed-artful verification-needed-trusty verification-needed-xenial verification-needed-zesty
2017-12-01 21:23:56 Mathew Hodson tags verification-needed verification-needed-artful verification-needed-trusty verification-needed-xenial verification-needed-zesty regression-update verification-needed verification-needed-artful verification-needed-trusty verification-needed-xenial verification-needed-zesty
2017-12-01 21:25:27 Mathew Hodson landscape-client (Ubuntu): importance Undecided Critical
2017-12-01 21:25:36 Mathew Hodson bug added subscriber Mathew Hodson
2017-12-01 21:25:44 Mathew Hodson landscape-client (Ubuntu Trusty): importance Undecided Critical
2017-12-01 21:25:57 Mathew Hodson landscape-client (Ubuntu Xenial): importance Undecided Critical
2017-12-01 21:26:08 Mathew Hodson landscape-client (Ubuntu Zesty): importance Undecided Critical
2017-12-01 21:26:19 Mathew Hodson landscape-client (Ubuntu Artful): importance Undecided Critical
2017-12-04 13:54:25 Eric Desrochers tags regression-update verification-needed verification-needed-artful verification-needed-trusty verification-needed-xenial verification-needed-zesty regression-update verification-done-artful verification-done-trusty verification-done-xenial verification-done-zesty verification-needed
2017-12-05 15:18:11 Launchpad Janitor landscape-client (Ubuntu Artful): status Fix Committed Fix Released
2017-12-05 15:19:06 Łukasz Zemczak removed subscriber Ubuntu Stable Release Updates Team
2017-12-05 15:19:19 Launchpad Janitor landscape-client (Ubuntu Zesty): status Fix Committed Fix Released
2017-12-05 15:20:11 Launchpad Janitor landscape-client (Ubuntu Xenial): status Fix Committed Fix Released
2017-12-05 15:20:30 Launchpad Janitor landscape-client (Ubuntu Trusty): status Fix Committed Fix Released
2018-06-30 22:59:50 Mathew Hodson removed subscriber Mathew Hodson
2018-06-30 23:00:07 Mathew Hodson tags regression-update verification-done-artful verification-done-trusty verification-done-xenial verification-done-zesty verification-needed regression-update verification-done-artful verification-done-trusty verification-done-xenial verification-done-zesty
2018-06-30 23:00:24 Mathew Hodson bug task deleted debian-installer (Ubuntu)
2018-06-30 23:00:33 Mathew Hodson bug task deleted debian-installer (Ubuntu Artful)
2018-06-30 23:00:49 Mathew Hodson bug task deleted debian-installer (Ubuntu Zesty)
2018-06-30 23:00:55 Mathew Hodson bug task deleted debian-installer (Ubuntu Xenial)
2018-06-30 23:01:02 Mathew Hodson bug task deleted debian-installer (Ubuntu Trusty)
2018-06-30 23:14:46 Mathew Hodson landscape-client: status Fix Committed Fix Released