Fenrir
Linux for blind general discussion
blinux-list at redhat.com
Sun Apr 30 10:50:08 UTC 2017
Howdy my Frind,
thanks for your response.
Fenrir uses "logind" for detect TTYs that running an X server to ignore
it. (this is needed to not consume fenrir shortcuts on X). LoginD is a
part of systemd.
I can catch up the error quite easy. But then we need a fallback
solution to detect running X servers. Any ideas?
There is a static list in the settings.conf where you can set a list of
numbers of TTY that is always ignored. but that is only useful if you
start the X always on the same TTYs.
did you run master or stable? i will catch the error there then.
cheers chrys
Am 30.04.2017 um 11:18 schrieb Tony Baechler:
> I tried everything, but I can't get the latest Fenrir from git to run.
> I installed all of the necessary Python3 packages. It starts fine and
> shows a bunch of output, but shortly crashes. I'm running Debian
> testing 64-bit. I think it's related to dbus but I know nothing about
> it or how to fix it. I installed python3-dbus but it doesn't help. I
> made sure to load the uinput kernel module. I'm running my 4.6.4
> patched kernel which fixes the Speakup serial problem. I'm not running
> systemd and I won't install it here. I don't think that's the problem
> as the install.sh script ran fine and I'm running it from the console.
> I'm running as root so there shouldn't be permission problems. What am
> I missing and what else should I try? Below is the error log. Thanks
> for any help.
>
> Traceback (most recent call last):
> File "/usr/lib/python3/dist-packages/dbus/bus.py", line 175, 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
> 's', (bus_name,), **keywords)
> File "/usr/lib/python3/dist-packages/dbus/connection.py", line 651,
> in call_blocking
> message, timeout)
> dbus.exceptions.DBusException:
> org.freedesktop.DBus.Error.NameHasNoOwner: Could not get owner of name
> 'org.freedesktop.login1': no such name
>
> During handling of the above exception, another exception occurred:
>
> Traceback (most recent call last):
> File "fenrir", line 21, in <module>
> main()
> File "fenrir", line 16, in main
> app = fenrirManager.fenrirManager()
> File "/root/fenrir/src/fenrir/core/fenrirManager.py", line 20, in
> __init__
> self.environment =
> settingsManager.settingsManager().initFenrirConfig()
> File "/root/fenrir/src/fenrir/core/settingsManager.py", line 273, in
> initFenrirConfig
> environment['runtime']['screenManager'].initialize(environment)
> File "/root/fenrir/src/fenrir/core/screenManager.py", line 18, in
> initialize
> self.env['runtime']['screenDriver'].getSessionInformation()
> File "/root/fenrir/src/fenrir/screenDriver/vcsaDriver.py", line 70,
> in getSessionInformation
> obj = bus.get_object('org.freedesktop.login1',
> '/org/freedesktop/login1')
> File "/usr/lib/python3/dist-packages/dbus/bus.py", line 241, in
> get_object
> follow_name_owner_changes=follow_name_owner_changes)
> File "/usr/lib/python3/dist-packages/dbus/proxies.py", line 248, in
> __init__
> self._named_service = conn.activate_name_owner(bus_name)
> File "/usr/lib/python3/dist-packages/dbus/bus.py", line 180, in
> activate_name_owner
> self.start_service_by_name(bus_name)
> File "/usr/lib/python3/dist-packages/dbus/bus.py", line 278, in
> start_service_by_name
> 'su', (bus_name, flags)))
> File "/usr/lib/python3/dist-packages/dbus/connection.py", line 651,
> in call_blocking
> message, timeout)
> dbus.exceptions.DBusException:
> org.freedesktop.DBus.Error.ServiceUnknown: The name
> org.freedesktop.login1 was not provided by any .service files
More information about the Blinux-list
mailing list