Guake / guake

Drop-down terminal for GNOME
https://guake.github.io
GNU General Public License v2.0
4.37k stars 577 forks source link

Guake doesn't launch. #2147

Open GoldenGlimpse opened 1 year ago

GoldenGlimpse commented 1 year ago

Describe the bug

Guake doesn't launch.

Expected behavior

Launch on startup. Or simply launch from Menu or Terminal.

Actual behavior Guake doesn't launch on startup or from Menu or Terminal. It does launch with sudo guake. But with default settings.

This is the output starting Guake in Terminal:

~$ guake

Guake not running, starting it
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/dbus/bus.py", line 177, in activate_name_owner
    return self.get_name_owner(bus_name)
  File "/usr/lib/python3/dist-packages/dbus/bus.py", line 361, in get_name_owner
    return self.call_blocking(BUS_DAEMON_NAME, BUS_DAEMON_PATH,
  File "/usr/lib/python3/dist-packages/dbus/connection.py", line 652, in call_blocking
    reply_message = self.send_message_with_reply_and_block(
dbus.exceptions.DBusException: org.freedesktop.DBus.Error.NameHasNoOwner: Could not get owner of name 'org.guake3.RemoteControl': no such name

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/guake/main.py", line 359, in main
    remote_object = bus.get_object(DBUS_NAME, DBUS_PATH)
  File "/usr/lib/python3/dist-packages/dbus/bus.py", line 241, in get_object
    return self.ProxyObjectClass(self, bus_name, object_path,
  File "/usr/lib/python3/dist-packages/dbus/proxies.py", line 250, in __init__
    self._named_service = conn.activate_name_owner(bus_name)
  File "/usr/lib/python3/dist-packages/dbus/bus.py", line 182, in activate_name_owner
    self.start_service_by_name(bus_name)
  File "/usr/lib/python3/dist-packages/dbus/bus.py", line 277, in start_service_by_name
    return (True, self.call_blocking(BUS_DAEMON_NAME, BUS_DAEMON_PATH,
  File "/usr/lib/python3/dist-packages/dbus/connection.py", line 652, in call_blocking
    reply_message = self.send_message_with_reply_and_block(
dbus.exceptions.DBusException: org.freedesktop.DBus.Error.ServiceUnknown: The name org.guake3.RemoteControl was not provided by any .service files

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/bin/guake", line 10, in <module>
    sys.exit(exec_main())
  File "/usr/lib/python3/dist-packages/guake/main.py", line 488, in exec_main
    if not main():
  File "/usr/lib/python3/dist-packages/guake/main.py", line 373, in main
    from guake.guake_app import Guake
  File "/usr/lib/python3/dist-packages/guake/guake_app.py", line 56, in <module>
    from guake.about import AboutDialog
  File "/usr/lib/python3/dist-packages/guake/about.py", line 28, in <module>
    from guake.common import gladefile
  File "/usr/lib/python3/dist-packages/guake/common.py", line 30, in <module>
    from guake.paths import GLADE_DIR
  File "/usr/lib/python3/dist-packages/guake/paths.py", line 26, in <module>
    from pkg_resources import Requirement
  File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 3254, in <module>
    def _initialize_master_working_set():
  File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 3237, in _call_aside
    f(*args, **kwargs)
  File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 3266, in _initialize_master_working_set
    working_set = WorkingSet._build_master()
  File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 575, in _build_master
    ws = cls()
  File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 568, in __init__
    self.add_entry(entry)
  File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 624, in add_entry
    for dist in find_distributions(entry, True):
  File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 2066, in find_on_path
    for dist in factory(fullpath):
  File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 2128, in distributions_from_metadata
    if len(os.listdir(path)) == 0:
PermissionError: [Errno 13] Permission denied: '/usr/local/lib/python3.8/dist-packages/Telethon-1.4.3.dist-info'
Error in sys.excepthook:
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/apport_python_hook.py", line 153, in apport_excepthook
    with os.fdopen(os.open(pr_filename,
FileNotFoundError: [Errno 2] No such file or directory: '/var/crash/_usr_bin_guake.1000.crash'

Original exception was:
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/dbus/bus.py", line 177, in activate_name_owner
    return self.get_name_owner(bus_name)
  File "/usr/lib/python3/dist-packages/dbus/bus.py", line 361, in get_name_owner
    return self.call_blocking(BUS_DAEMON_NAME, BUS_DAEMON_PATH,
  File "/usr/lib/python3/dist-packages/dbus/connection.py", line 652, in call_blocking
    reply_message = self.send_message_with_reply_and_block(
dbus.exceptions.DBusException: org.freedesktop.DBus.Error.NameHasNoOwner: Could not get owner of name 'org.guake3.RemoteControl': no such name

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/guake/main.py", line 359, in main
    remote_object = bus.get_object(DBUS_NAME, DBUS_PATH)
  File "/usr/lib/python3/dist-packages/dbus/bus.py", line 241, in get_object
    return self.ProxyObjectClass(self, bus_name, object_path,
  File "/usr/lib/python3/dist-packages/dbus/proxies.py", line 250, in __init__
    self._named_service = conn.activate_name_owner(bus_name)
  File "/usr/lib/python3/dist-packages/dbus/bus.py", line 182, in activate_name_owner
    self.start_service_by_name(bus_name)
  File "/usr/lib/python3/dist-packages/dbus/bus.py", line 277, in start_service_by_name
    return (True, self.call_blocking(BUS_DAEMON_NAME, BUS_DAEMON_PATH,
  File "/usr/lib/python3/dist-packages/dbus/connection.py", line 652, in call_blocking
    reply_message = self.send_message_with_reply_and_block(
dbus.exceptions.DBusException: org.freedesktop.DBus.Error.ServiceUnknown: The name org.guake3.RemoteControl was not provided by any .service files

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/bin/guake", line 10, in <module>
    sys.exit(exec_main())
  File "/usr/lib/python3/dist-packages/guake/main.py", line 488, in exec_main
    if not main():
  File "/usr/lib/python3/dist-packages/guake/main.py", line 373, in main
    from guake.guake_app import Guake
  File "/usr/lib/python3/dist-packages/guake/guake_app.py", line 56, in <module>
    from guake.about import AboutDialog
  File "/usr/lib/python3/dist-packages/guake/about.py", line 28, in <module>
    from guake.common import gladefile
  File "/usr/lib/python3/dist-packages/guake/common.py", line 30, in <module>
    from guake.paths import GLADE_DIR
  File "/usr/lib/python3/dist-packages/guake/paths.py", line 26, in <module>
    from pkg_resources import Requirement
  File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 3254, in <module>
    def _initialize_master_working_set():
  File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 3237, in _call_aside
    f(*args, **kwargs)
  File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 3266, in _initialize_master_working_set
    working_set = WorkingSet._build_master()
  File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 575, in _build_master
    ws = cls()
  File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 568, in __init__
    self.add_entry(entry)
  File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 624, in add_entry
    for dist in find_distributions(entry, True):
  File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 2066, in find_on_path
    for dist in factory(fullpath):
  File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 2128, in distributions_from_metadata
    if len(os.listdir(path)) == 0:
PermissionError: [Errno 13] Permission denied: '/usr/local/lib/python3.8/dist-packages/Telethon-1.4.3.dist-info'

To Reproduce

Launch Guake.


Please run $ guake --support, and paste the results here. Don't put backticks (`) around it! The output already contains Markdown formatting. And make sure you run the command OUTSIDE the Guake.

output on $ guake --support :

~$ guake --support

$ guake --support Traceback (most recent call last): File "/usr/bin/guake", line 10, in sys.exit(exec_main()) File "/usr/lib/python3/dist-packages/guake/main.py", line 488, in exec_main if not main(): File "/usr/lib/python3/dist-packages/guake/main.py", line 342, in main print_support() File "/usr/lib/python3/dist-packages/guake/support.py", line 101, in print_support get_version() File "/usr/lib/python3/dist-packages/guake/support.py", line 73, in get_version print('Guake Version:\t\t{}'.format(guake_version())) File "/usr/lib/python3/dist-packages/guake/__init__.py", line 25, in guake_version return pbr.version.VersionInfo('guake').version_string() File "/usr/lib/python3/dist-packages/pbr/version.py", line 467, in version_string return self.semantic_version().brief_string() File "/usr/lib/python3/dist-packages/pbr/version.py", line 462, in semantic_version self._semantic = self._get_version_from_pkg_resources() File "/usr/lib/python3/dist-packages/pbr/version.py", line 439, in _get_version_from_pkg_resources import pkg_resources File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 3254, in def _initialize_master_working_set(): File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 3237, in _call_aside f(*args, **kwargs) File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 3266, in _initialize_master_working_set working_set = WorkingSet._build_master() File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 575, in _build_master ws = cls() File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 568, in __init__ self.add_entry(entry) File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 624, in add_entry for dist in find_distributions(entry, True): File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 2066, in find_on_path for dist in factory(fullpath): File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 2128, in distributions_from_metadata if len(os.listdir(path)) == 0: PermissionError: [Errno 13] Permission denied: '/usr/local/lib/python3.8/dist-packages/Telethon-1.4.3.dist-info' Error in sys.excepthook: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/apport_python_hook.py", line 153, in apport_excepthook with os.fdopen(os.open(pr_filename, FileNotFoundError: [Errno 2] No such file or directory: '/var/crash/_usr_bin_guake.1000.crash' Original exception was: Traceback (most recent call last): File "/usr/bin/guake", line 10, in sys.exit(exec_main()) File "/usr/lib/python3/dist-packages/guake/main.py", line 488, in exec_main if not main(): File "/usr/lib/python3/dist-packages/guake/main.py", line 342, in main print_support() File "/usr/lib/python3/dist-packages/guake/support.py", line 101, in print_support get_version() File "/usr/lib/python3/dist-packages/guake/support.py", line 73, in get_version print('Guake Version:\t\t{}'.format(guake_version())) File "/usr/lib/python3/dist-packages/guake/__init__.py", line 25, in guake_version return pbr.version.VersionInfo('guake').version_string() File "/usr/lib/python3/dist-packages/pbr/version.py", line 467, in version_string return self.semantic_version().brief_string() File "/usr/lib/python3/dist-packages/pbr/version.py", line 462, in semantic_version self._semantic = self._get_version_from_pkg_resources() File "/usr/lib/python3/dist-packages/pbr/version.py", line 439, in _get_version_from_pkg_resources import pkg_resources File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 3254, in def _initialize_master_working_set(): File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 3237, in _call_aside f(*args, **kwargs) File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 3266, in _initialize_master_working_set working_set = WorkingSet._build_master() File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 575, in _build_master ws = cls() File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 568, in __init__ self.add_entry(entry) File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 624, in add_entry for dist in find_distributions(entry, True): File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 2066, in find_on_path for dist in factory(fullpath): File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 2128, in distributions_from_metadata if len(os.listdir(path)) == 0: PermissionError: [Errno 13] Permission denied: '/usr/local/lib/python3.8/dist-packages/Telethon-1.4.3.dist-info'`
Davidy22 commented 1 year ago

Is this the pip installed version of Guake?

GoldenGlimpse commented 1 year ago

Is resolved with Timeshift. Not sure but maybe this was the cause sudo pip3 install --upgrade cryptg