I also tried latest/edge landscape charm and it failed as well.
unit-landscape-server-0: 11:44:21 DEBUG unit.landscape-server/0.juju-log Initializing SQLite local storage: /var/lib/juju/agents/unit-landscape-server-0/charm/.unit-state.db. unit-landscape-server-0: 11:44:21 DEBUG unit.landscape-server/0.juju-log Emitting Juju event install. unit-landscape-server-0: 11:44:22 WARNING unit.landscape-server/0.install Traceback (most recent call last): unit-landscape-server-0: 11:44:22 WARNING unit.landscape-server/0.install File "/usr/bin/add-apt-repository", line 364, in <module> unit-landscape-server-0: 11:44:22 WARNING unit.landscape-server/0.install sys.exit(0 if addaptrepo.main() else 1) unit-landscape-server-0: 11:44:22 WARNING unit.landscape-server/0.install File "/usr/bin/add-apt-repository", line 347, in main unit-landscape-server-0: 11:44:22 WARNING unit.landscape-server/0.install shortcut = handler(source, **shortcut_params) unit-landscape-server-0: 11:44:22 WARNING unit.landscape-server/0.install File "/usr/lib/python3/dist-packages/softwareproperties/shortcuts.py", line 40, in shortcut_handler unit-landscape-server-0: 11:44:22 WARNING unit.landscape-server/0.install return handler(shortcut, **kwargs) unit-landscape-server-0: 11:44:22 WARNING unit.landscape-server/0.install File "/usr/lib/python3/dist-packages/softwareproperties/ppa.py", line 82, in __init__ unit-landscape-server-0: 11:44:22 WARNING unit.landscape-server/0.install if self.lpppa.publish_debug_symbols: unit-landscape-server-0: 11:44:22 WARNING unit.landscape-server/0.install File "/usr/lib/python3/dist-packages/softwareproperties/ppa.py", line 120, in lpppa unit-landscape-server-0: 11:44:22 WARNING unit.landscape-server/0.install self._lpppa = self.lpteam.getPPAByName(name=self.ppaname) unit-landscape-server-0: 11:44:22 WARNING unit.landscape-server/0.install File "/usr/lib/python3/dist-packages/softwareproperties/ppa.py", line 107, in lpteam unit-landscape-server-0: 11:44:22 WARNING unit.landscape-server/0.install self._lpteam = self.lp.people(self.teamname) unit-landscape-server-0: 11:44:22 WARNING unit.landscape-server/0.install File "/usr/lib/python3/dist-packages/softwareproperties/ppa.py", line 98, in lp unit-landscape-server-0: 11:44:22 WARNING unit.landscape-server/0.install self._lp = login_func("%s.%s" % (self.__module__, self.__class__.__name__), unit-landscape-server-0: 11:44:22 WARNING unit.landscape-server/0.install File "/usr/lib/python3/dist-packages/launchpadlib/launchpad.py", line 494, in login_anonymously unit-landscape-server-0: 11:44:22 WARNING unit.landscape-server/0.install return cls( unit-landscape-server-0: 11:44:22 WARNING unit.landscape-server/0.install File "/usr/lib/python3/dist-packages/launchpadlib/launchpad.py", line 230, in __init__ unit-landscape-server-0: 11:44:22 WARNING unit.landscape-server/0.install super(Launchpad, self).__init__( unit-landscape-server-0: 11:44:22 WARNING unit.landscape-server/0.install File "/usr/lib/python3/dist-packages/lazr/restfulclient/resource.py", line 472, in __init__ unit-landscape-server-0: 11:44:22 WARNING unit.landscape-server/0.install self._wadl = self._browser.get_wadl_application(self._root_uri) unit-landscape-server-0: 11:44:22 WARNING unit.landscape-server/0.install File "/usr/lib/python3/dist-packages/lazr/restfulclient/_browser.py", line 447, in get_wadl_application unit-landscape-server-0: 11:44:22 WARNING unit.landscape-server/0.install response, content = self._request(url, media_type=wadl_type) unit-landscape-server-0: 11:44:22 WARNING unit.landscape-server/0.install File "/usr/lib/python3/dist-packages/lazr/restfulclient/_browser.py", line 389, in _request unit-landscape-server-0: 11:44:22 WARNING unit.landscape-server/0.install response, content = self._request_and_retry( unit-landscape-server-0: 11:44:22 WARNING unit.landscape-server/0.install File "/usr/lib/python3/dist-packages/lazr/restfulclient/_browser.py", line 359, in _request_and_retry unit-landscape-server-0: 11:44:22 WARNING unit.landscape-server/0.install response, content = self._connection.request( unit-landscape-server-0: 11:44:22 WARNING unit.landscape-server/0.install File "/usr/lib/python3/dist-packages/httplib2/__init__.py", line 1725, in request unit-landscape-server-0: 11:44:22 WARNING unit.landscape-server/0.install (response, content) = self._request( unit-landscape-server-0: 11:44:22 WARNING unit.landscape-server/0.install File "/usr/lib/python3/dist-packages/launchpadlib/launchpad.py", line 144, in _request unit-landscape-server-0: 11:44:22 WARNING unit.landscape-server/0.install response, content = super(LaunchpadOAuthAwareHttp, self)._request( unit-landscape-server-0: 11:44:22 WARNING unit.landscape-server/0.install File "/usr/lib/python3/dist-packages/lazr/restfulclient/_browser.py", line 184, in _request unit-landscape-server-0: 11:44:22 WARNING unit.landscape-server/0.install return super(RestfulHttp, self)._request( unit-landscape-server-0: 11:44:22 WARNING unit.landscape-server/0.install File "/usr/lib/python3/dist-packages/httplib2/__init__.py", line 1441, in _request unit-landscape-server-0: 11:44:22 WARNING unit.landscape-server/0.install (response, content) = self._conn_request(conn, request_uri, method, body, headers) unit-landscape-server-0: 11:44:22 WARNING unit.landscape-server/0.install File "/usr/lib/python3/dist-packages/httplib2/__init__.py", line 1363, in _conn_request unit-landscape-server-0: 11:44:22 WARNING unit.landscape-server/0.install conn.connect() unit-landscape-server-0: 11:44:22 WARNING unit.landscape-server/0.install File "/usr/lib/python3/dist-packages/httplib2/__init__.py", line 1199, in connect unit-landscape-server-0: 11:44:22 WARNING unit.landscape-server/0.install raise socket_err unit-landscape-server-0: 11:44:22 WARNING unit.landscape-server/0.install File "/usr/lib/python3/dist-packages/httplib2/__init__.py", line 1153, in connect unit-landscape-server-0: 11:44:22 WARNING unit.landscape-server/0.install sock.connect((self.host, self.port)) unit-landscape-server-0: 11:44:22 WARNING unit.landscape-server/0.install OSError: [Errno 101] Network is unreachable unit-landscape-server-0: 11:44:22 ERROR unit.landscape-server/0.juju-log Failed to install packages unit-landscape-server-0: 11:44:22 ERROR unit.landscape-server/0.juju-log Uncaught exception while in charm code: Traceback (most recent call last): File "/var/lib/juju/agents/unit-landscape-server-0/charm/./src/charm.py", line 1079, in <module> main(LandscapeServerCharm) File "/var/lib/juju/agents/unit-landscape-server-0/charm/venv/ops/main.py", line 441, in main _emit_charm_event(charm, dispatcher.event_name) File "/var/lib/juju/agents/unit-landscape-server-0/charm/venv/ops/main.py", line 149, in _emit_charm_event event_to_emit.emit(*args, **kwargs) File "/var/lib/juju/agents/unit-landscape-server-0/charm/venv/ops/framework.py", line 354, in emit framework._emit(event) File "/var/lib/juju/agents/unit-landscape-server-0/charm/venv/ops/framework.py", line 830, in _emit self._reemit(event_path) File "/var/lib/juju/agents/unit-landscape-server-0/charm/venv/ops/framework.py", line 919, in _reemit custom_handler(event) File "/var/lib/juju/agents/unit-landscape-server-0/charm/./src/charm.py", line 283, in _on_install raise exc # This will trigger juju's exponential retry File "/var/lib/juju/agents/unit-landscape-server-0/charm/./src/charm.py", line 279, in _on_install check_call(["add-apt-repository", "-y", landscape_ppa]) File "/usr/lib/python3.10/subprocess.py", line 369, in check_call raise CalledProcessError(retcode, cmd) subprocess.CalledProcessError: Command '['add-apt-repository', '-y', 'ppa:landscape/self-hosted-beta']' returned non-zero exit status 1. unit-landscape-server-0: 11:44:22 ERROR juju.worker.uniter.operation hook "install" (via hook dispatching script: dispatch) failed: exit status 1
I also tried latest/edge landscape charm and it failed as well.
unit-landscape- server- 0: 11:44:21 DEBUG unit.landscape- server/ 0.juju- log Initializing SQLite local storage: /var/lib/ juju/agents/ unit-landscape- server- 0/charm/ .unit-state. db. server- 0: 11:44:21 DEBUG unit.landscape- server/ 0.juju- log Emitting Juju event install. server- 0: 11:44:22 WARNING unit.landscape- server/ 0.install Traceback (most recent call last): server- 0: 11:44:22 WARNING unit.landscape- server/ 0.install File "/usr/bin/ add-apt- repository" , line 364, in <module> server- 0: 11:44:22 WARNING unit.landscape- server/ 0.install sys.exit(0 if addaptrepo.main() else 1) server- 0: 11:44:22 WARNING unit.landscape- server/ 0.install File "/usr/bin/ add-apt- repository" , line 347, in main server- 0: 11:44:22 WARNING unit.landscape- server/ 0.install shortcut = handler(source, **shortcut_params) server- 0: 11:44:22 WARNING unit.landscape- server/ 0.install File "/usr/lib/ python3/ dist-packages/ softwarepropert ies/shortcuts. py", line 40, in shortcut_handler server- 0: 11:44:22 WARNING unit.landscape- server/ 0.install return handler(shortcut, **kwargs) server- 0: 11:44:22 WARNING unit.landscape- server/ 0.install File "/usr/lib/ python3/ dist-packages/ softwarepropert ies/ppa. py", line 82, in __init__ server- 0: 11:44:22 WARNING unit.landscape- server/ 0.install if self.lpppa. publish_ debug_symbols: server- 0: 11:44:22 WARNING unit.landscape- server/ 0.install File "/usr/lib/ python3/ dist-packages/ softwarepropert ies/ppa. py", line 120, in lpppa server- 0: 11:44:22 WARNING unit.landscape- server/ 0.install self._lpppa = self.lpteam. getPPAByName( name=self. ppaname) server- 0: 11:44:22 WARNING unit.landscape- server/ 0.install File "/usr/lib/ python3/ dist-packages/ softwarepropert ies/ppa. py", line 107, in lpteam server- 0: 11:44:22 WARNING unit.landscape- server/ 0.install self._lpteam = self.lp. people( self.teamname) server- 0: 11:44:22 WARNING unit.landscape- server/ 0.install File "/usr/lib/ python3/ dist-packages/ softwarepropert ies/ppa. py", line 98, in lp server- 0: 11:44:22 WARNING unit.landscape- server/ 0.install self._lp = login_func("%s.%s" % (self.__module__, self.__ class__ .__name_ _), server- 0: 11:44:22 WARNING unit.landscape- server/ 0.install File "/usr/lib/ python3/ dist-packages/ launchpadlib/ launchpad. py", line 494, in login_anonymously server- 0: 11:44:22 WARNING unit.landscape- server/ 0.install return cls( server- 0: 11:44:22 WARNING unit.landscape- server/ 0.install File "/usr/lib/ python3/ dist-packages/ launchpadlib/ launchpad. py", line 230, in __init__ server- 0: 11:44:22 WARNING unit.landscape- server/ 0.install super(Launchpad, self).__init__( server- 0: 11:44:22 WARNING unit.landscape- server/ 0.install File "/usr/lib/ python3/ dist-packages/ lazr/restfulcli ent/resource. py", line 472, in __init__ server- 0: 11:44:22 WARNING unit.landscape- server/ 0.install self._wadl = self._browser. get_wadl_ application( self._root_ uri) server- 0: 11:44:22 WARNING unit.landscape- server/ 0.install File "/usr/lib/ python3/ dist-packages/ lazr/restfulcli ent/_browser. py", line 447, in get_wadl_ application server- 0: 11:44:22 WARNING unit.landscape- server/ 0.install response, content = self._request(url, media_type= wadl_type) server- 0: 11:44:22 WARNING unit.landscape- server/ 0.install File "/usr/lib/ python3/ dist-packages/ lazr/restfulcli ent/_browser. py", line 389, in _request server- 0: 11:44:22 WARNING unit.landscape- server/ 0.install response, content = self._request_ and_retry( server- 0: 11:44:22 WARNING unit.landscape- server/ 0.install File "/usr/lib/ python3/ dist-packages/ lazr/restfulcli ent/_browser. py", line 359, in _request_and_retry server- 0: 11:44:22 WARNING unit.landscape- server/ 0.install response, content = self._connectio n.request( server- 0: 11:44:22 WARNING unit.landscape- server/ 0.install File "/usr/lib/ python3/ dist-packages/ httplib2/ __init_ _.py", line 1725, in request server- 0: 11:44:22 WARNING unit.landscape- server/ 0.install (response, content) = self._request( server- 0: 11:44:22 WARNING unit.landscape- server/ 0.install File "/usr/lib/ python3/ dist-packages/ launchpadlib/ launchpad. py", line 144, in _request server- 0: 11:44:22 WARNING unit.landscape- server/ 0.install response, content = super(Launchpad OAuthAwareHttp, self)._request( server- 0: 11:44:22 WARNING unit.landscape- server/ 0.install File "/usr/lib/ python3/ dist-packages/ lazr/restfulcli ent/_browser. py", line 184, in _request server- 0: 11:44:22 WARNING unit.landscape- server/ 0.install return super(RestfulHttp, self)._request( server- 0: 11:44:22 WARNING unit.landscape- server/ 0.install File "/usr/lib/ python3/ dist-packages/ httplib2/ __init_ _.py", line 1441, in _request server- 0: 11:44:22 WARNING unit.landscape- server/ 0.install (response, content) = self._conn_ request( conn, request_uri, method, body, headers) server- 0: 11:44:22 WARNING unit.landscape- server/ 0.install File "/usr/lib/ python3/ dist-packages/ httplib2/ __init_ _.py", line 1363, in _conn_request server- 0: 11:44:22 WARNING unit.landscape- server/ 0.install conn.connect() server- 0: 11:44:22 WARNING unit.landscape- server/ 0.install File "/usr/lib/ python3/ dist-packages/ httplib2/ __init_ _.py", line 1199, in connect server- 0: 11:44:22 WARNING unit.landscape- server/ 0.install raise socket_err server- 0: 11:44:22 WARNING unit.landscape- server/ 0.install File "/usr/lib/ python3/ dist-packages/ httplib2/ __init_ _.py", line 1153, in connect server- 0: 11:44:22 WARNING unit.landscape- server/ 0.install sock.connect( (self.host, self.port)) server- 0: 11:44:22 WARNING unit.landscape- server/ 0.install OSError: [Errno 101] Network is unreachable server- 0: 11:44:22 ERROR unit.landscape- server/ 0.juju- log Failed to install packages server- 0: 11:44:22 ERROR unit.landscape- server/ 0.juju- log Uncaught exception while in charm code: juju/agents/ unit-landscape- server- 0/charm/ ./src/charm. py", line 1079, in <module> LandscapeServer Charm) juju/agents/ unit-landscape- server- 0/charm/ venv/ops/ main.py" , line 441, in main charm_event( charm, dispatcher. event_name) juju/agents/ unit-landscape- server- 0/charm/ venv/ops/ main.py" , line 149, in _emit_charm_event to_emit. emit(*args, **kwargs) juju/agents/ unit-landscape- server- 0/charm/ venv/ops/ framework. py", line 354, in emit _emit(event) juju/agents/ unit-landscape- server- 0/charm/ venv/ops/ framework. py", line 830, in _emit _reemit( event_path) juju/agents/ unit-landscape- server- 0/charm/ venv/ops/ framework. py", line 919, in _reemit handler( event) juju/agents/ unit-landscape- server- 0/charm/ ./src/charm. py", line 283, in _on_install juju/agents/ unit-landscape- server- 0/charm/ ./src/charm. py", line 279, in _on_install call([" add-apt- repository" , "-y", landscape_ppa]) python3. 10/subprocess. py", line 369, in check_call ror(retcode, cmd) CalledProcessEr ror: Command '['add- apt-repository' , '-y', 'ppa:landscape/ self-hosted- beta']' returned non-zero exit status 1. server- 0: 11:44:22 ERROR juju.worker. uniter. operation hook "install" (via hook dispatching script: dispatch) failed: exit status 1
unit-landscape-
unit-landscape-
unit-landscape-
unit-landscape-
unit-landscape-
unit-landscape-
unit-landscape-
unit-landscape-
unit-landscape-
unit-landscape-
unit-landscape-
unit-landscape-
unit-landscape-
unit-landscape-
unit-landscape-
unit-landscape-
unit-landscape-
unit-landscape-
unit-landscape-
unit-landscape-
unit-landscape-
unit-landscape-
unit-landscape-
unit-landscape-
unit-landscape-
unit-landscape-
unit-landscape-
unit-landscape-
unit-landscape-
unit-landscape-
unit-landscape-
unit-landscape-
unit-landscape-
unit-landscape-
unit-landscape-
unit-landscape-
unit-landscape-
unit-landscape-
unit-landscape-
unit-landscape-
unit-landscape-
unit-landscape-
unit-landscape-
unit-landscape-
unit-landscape-
Traceback (most recent call last):
File "/var/lib/
main(
File "/var/lib/
_emit_
File "/var/lib/
event_
File "/var/lib/
framework.
File "/var/lib/
self.
File "/var/lib/
custom_
File "/var/lib/
raise exc # This will trigger juju's exponential retry
File "/var/lib/
check_
File "/usr/lib/
raise CalledProcessEr
subprocess.
unit-landscape-