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 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 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