Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Using X11 for dbus-daemon autolaunch was disabled at compile time, set your DBUS_SESSION_BUS_ADDRESS instead #732

Closed
Yona-TYT opened this issue Feb 1, 2023 · 10 comments

Comments

@Yona-TYT
Copy link

Yona-TYT commented Feb 1, 2023

Describe the bug
Running "sudo waydroid session start" gives me the following error: org.freedesktop.DBus.Error.NotSupported: Using X11 for dbus-daemon autolaunch was disabled at compile time, set your DBUS_SESSION_BUS_ADDRESS instead

General information (please complete the following information):

  • Waydroid tools Version 1.3.4

Desktop (please complete the following information):

  • OS: Arch Linux x64
  • GPU: Intel Corporation Core Processor Integrated Graphics Controller (rev 18) (prog-if 00 [VGA controller])
  • Kernel version: 6.1.8-zen1-1-zen
  • Host mesa version: Mesa 22.3.3
  • Desktop: Gnome 43.2

Additional context
Add any other context about the problem here.

Logs (please upload as file)
`(002096) [05:18:51] ERROR: org.freedesktop.DBus.Error.NotSupported: Using X11 for dbus-daemon autolaunch was disabled at compile time, set your DBUS_SESSION_BUS_ADDRESS instead
(002096) [05:18:51] See also: https://github.com/waydroid
(002096) [05:18:51] Traceback (most recent call last):
File "/usr/lib/waydroid/tools/init.py", line 70, in main
actions.session_manager.start(args)
File "/usr/lib/waydroid/tools/actions/session_manager.py", line 35, in start
name = dbus.service.BusName("id.waydro.Session", dbus.SessionBus(), do_not_queue=True)
File "/usr/lib/python3.10/site-packages/dbus/_dbus.py", line 212, in new
return Bus.new(cls, Bus.TYPE_SESSION, private=private,
File "/usr/lib/python3.10/site-packages/dbus/_dbus.py", line 102, in new
bus = BusConnection.new(subclass, bus_type, mainloop=mainloop)
File "/usr/lib/python3.10/site-packages/dbus/bus.py", line 124, in new
bus = cls._new_for_bus(address_or_type, mainloop=mainloop)
dbus.exceptions.DBusException: org.freedesktop.DBus.Error.NotSupported: Using X11 for dbus-daemon autolaunch was disabled at compile time, set your DBUS_SESSION_BUS_ADDRESS instead

(002456) [05:23:00] % tail -n 60 -F /var/lib/waydroid/waydroid.log
(002456) [05:23:00] *** output passed to waydroid stdout, not to this log ***
(003359) [05:30:52] % tail -n 60 -F /var/lib/waydroid/waydroid.log
(003359) [05:30:52] *** output passed to waydroid stdout, not to this log ***`

@cniw
Copy link
Contributor

cniw commented Feb 1, 2023

Running "sudo waydroid session start" gives me the following error: org.freedesktop.DBus.Error.NotSupported: Using X11 for dbus-daemon autolaunch was disabled at compile time, set your DBUS_SESSION_BUS_ADDRESS instead

it's can't find the valid value of DBUS_SESSION_BUS_ADDRESS because you've started the waydroid session using sudo/root access, please don't use sudo here

also make you're running wayland session or at lease wayland compositor because waydroid is wayland apps so it's important

@Yona-TYT
Copy link
Author

Yona-TYT commented Feb 1, 2023

Running "sudo waydroid session start" gives me the following error: org.freedesktop.DBus.Error.NotSupported: Using X11 for dbus-daemon autolaunch was disabled at compile time, set your DBUS_SESSION_BUS_ADDRESS instead

it's can't find the valid value of DBUS_SESSION_BUS_ADDRESS because you've started the waydroid session using sudo/root access, please don't use sudo here

also make you're running wayland session or at lease wayland compositor because waydroid is wayland apps so it's important

It still doesn't work, the log says:

(002029) [07:42:54] % /usr/lib/waydroid/data/scripts/waydroid-net.sh start
vnic is waydroid0
(002029) [07:42:56] % systemctl is-active -q nfcd
(002029) [07:42:56] % chmod 777 -R /dev/dri
(002029) [07:42:56] % chmod 777 -R /dev/fb0
(002029) [07:42:56] % mv /var/lib/waydroid/config_session /var/lib/waydroid/lxc/waydroid
(002029) [07:42:56] % mount -o ro /usr/share/waydroid-extra/images/system.img /var/lib/waydroid/rootfs
(002029) [07:42:56] % mount -t overlay -o ro,lowerdir=/var/lib/waydroid/overlay:/var/lib/waydroid/rootfs,upperdir=/var/lib/waydroid/overlay_rw/system,workdir=/var/lib/waydroid/overlay_work/system,xino=off overlay /var/lib/waydroid/rootfs
(002029) [07:42:56] % mount -o ro /usr/share/waydroid-extra/images/vendor.img /var/lib/waydroid/rootfs/vendor
(002029) [07:42:57] % mount -t overlay -o ro,lowerdir=/var/lib/waydroid/overlay/vendor:/var/lib/waydroid/rootfs/vendor,upperdir=/var/lib/waydroid/overlay_rw/vendor,workdir=/var/lib/waydroid/overlay_work/vendor,xino=off overlay /var/lib/waydroid/rootfs/vendor
(002029) [07:42:57] % mount -o bind /var/lib/waydroid/waydroid.prop /var/lib/waydroid/rootfs/vendor/waydroid.prop
(002029) [07:42:57] Save config: /var/lib/waydroid/waydroid.cfg
(002029) [07:42:57] % lxc-start -P /var/lib/waydroid/lxc -F -n waydroid -- /init
(002029) [07:42:57] New background process: pid=5785, output=background
(002029) [07:42:57] % lxc-info -P /var/lib/waydroid/lxc -n waydroid -sH
STOPPED
(002029) [07:42:57] % lxc-info -P /var/lib/waydroid/lxc -n waydroid -sH
STOPPED
(002029) [07:42:57] waiting 10 seconds for container to start...
(002029) [07:42:58] % lxc-info -P /var/lib/waydroid/lxc -n waydroid -sH
RUNNING
(002029) [07:42:58] waiting 9 seconds for container to start...
lxc-start: waydroid: ../src/lxc/conf.c: run_buffer: 322 Script exited with status 126
lxc-start: waydroid: ../src/lxc/start.c: lxc_end: 985 Failed to run lxc.hook.post-stop for container "waydroid"
(002029) [07:44:18] % lxc-info -P /var/lib/waydroid/lxc -n waydroid -sH
STOPPED
(002029) [07:44:18] % /usr/lib/waydroid/data/scripts/waydroid-net.sh stop
vnic is waydroid0
(002029) [07:44:19] % systemctl is-enabled -q nfcd
Failed to get unit file state for nfcd.service: No such file or directory
(002029) [07:44:19] % umount /var/lib/waydroid/rootfs/vendor/waydroid.prop
(002029) [07:44:19] % umount /var/lib/waydroid/rootfs/vendor
(002029) [07:44:19] % umount /var/lib/waydroid/rootfs/vendor
(002029) [07:44:19] % umount /var/lib/waydroid/rootfs
(002029) [07:44:19] % umount /var/lib/waydroid/rootfs
(005952) [07:44:37] % tail -n 60 -F /var/lib/waydroid/waydroid.log
(005952) [07:44:37] *** output passed to waydroid stdout, not to this log ***

@aleasto aleasto closed this as not planned Won't fix, can't repro, duplicate, stale Feb 8, 2023
@lsl-046
Copy link

lsl-046 commented Mar 25, 2023

I got same problem, what can I do to resolve it?

@LeviLeal
Copy link

same problem here...

@hexatronn
Copy link

same problem, but ''waydroid session start'' command doesn't work correctly:
[13:00:38] Failed to start Clipboard manager service, check logs
[gbinder] Service manager /dev/binder has appeared

container enabled but session doesn't start
how to fix this?

@chapainaashish
Copy link

chapainaashish commented Nov 1, 2023

The same problem
OS: Arch Linux x64
Kernel: 6.2.0-36

@1049451037
Copy link

same problem!!!! why closed!!!

@Tea23
Copy link

Tea23 commented Nov 12, 2023

For wandering Googlers - I ran into this earlier on Arch. I had upgraded my kernel but not rebooted yet. After rebooting it worked fine. Try that!

@s-b-repo
Copy link

ERROR: org.freedesktop.DBus.Error.NotSupported: Using X11 for dbus-daemon autolaunch was disabled at compile time, set your DBUS_SESSION_BUS_ADDRESS instead

@somson
Copy link

somson commented Apr 26, 2024

same problem!!!! why closed!!!

I think you can run without sudo, have a try.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests