I can confirm this bug. Any way to run "apport-collect" from a remote (ssh,VNC,x2go) connection? runnign 'sudo apport-collect 1814439' over SSH gives me this error message: (apport-gtk:6492): dbind-WARNING **: 13:03:48.807: Couldn't connect to accessibility bus: Failed to connect to socket /tmp/dbus-CrsDARrvZd: Connection refused The authorization page: (https://launchpad.net/+authorize-token?oauth_token=ldJgvgFQ02g9pDk07wwH&allow_permission=DESKTOP_INTEGRATION) should be opening in your browser. Use your browser to authorize this program to access Launchpad on your behalf. Waiting to hear from Launchpad about your decision... (exo-open:6510): dbind-WARNING **: 13:03:49.332: Couldn't connect to accessibility bus: Failed to connect to socket /tmp/dbus-CrsDARrvZd: Connection refused (exo-helper-1:6512): dbind-WARNING **: 13:03:49.385: Couldn't connect to accessibility bus: Failed to connect to socket /tmp/dbus-CrsDARrvZd: Connection refused [6513:6513:0211/130349.455900:ERROR:zygote_host_impl_linux.cc(89)] Running as root without --no-sandbox is not supported. See https://crbug.com/638180. Gtk-Message: 13:03:49.569: GtkDialog mapped without a transient parent. This is discouraged. ^CTraceback (most recent call last): File "/usr/share/apport/apport-gtk", line 597, in app.run_argv() File "/usr/lib/python3/dist-packages/apport/ui.py", line 685, in run_argv return self.run_update_report() File "/usr/lib/python3/dist-packages/apport/ui.py", line 532, in run_update_report if not self.crashdb.can_update(self.options.update_report): File "/usr/lib/python3/dist-packages/apport/crashdb_impl/launchpad.py", line 526, in can_update bug = self.launchpad.bugs[id] File "/usr/lib/python3/dist-packages/apport/crashdb_impl/launchpad.py", line 160, in launchpad version='1.0') File "/usr/lib/python3/dist-packages/launchpadlib/launchpad.py", line 549, in login_with credential_save_failed, version) File "/usr/lib/python3/dist-packages/launchpadlib/launchpad.py", line 356, in _authorize_token_and_login credentials = authorization_engine(credentials, credential_store) File "/usr/lib/python3/dist-packages/launchpadlib/credentials.py", line 546, in __call__ self.make_end_user_authorize_token(credentials, request_token_string) File "/usr/lib/python3/dist-packages/launchpadlib/credentials.py", line 658, in make_end_user_authorize_token time.sleep(access_token_poll_time) KeyboardInterrupt And running it as a 'apport-collect 1814439' gives me this: Traceback (most recent call last): File "/usr/share/apport/apport-gtk", line 597, in app.run_argv() File "/usr/lib/python3/dist-packages/apport/ui.py", line 685, in run_argv return self.run_update_report() File "/usr/lib/python3/dist-packages/apport/ui.py", line 532, in run_update_report if not self.crashdb.can_update(self.options.update_report): File "/usr/lib/python3/dist-packages/apport/crashdb_impl/launchpad.py", line 526, in can_update bug = self.launchpad.bugs[id] File "/usr/lib/python3/dist-packages/apport/crashdb_impl/launchpad.py", line 152, in launchpad os.makedirs(auth_dir) File "/usr/lib/python3.6/os.py", line 220, in makedirs mkdir(name, mode) PermissionError: [Errno 13] Permission denied: '/home/-=REDACTED=-/.cache/apport'