Çözüldü Waydroid "WARNING: Service manager /dev/binder has died" hatası

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.
Katılım
6 Temmuz 2018
Mesajlar
13.373
Makaleler
20
Çözümler
142
Yer
Nordschleife
Daha fazla  
Cinsiyet
Erkek
Meslek
Öğrenci
Waydroidı kurdum ancak çalıştıramadım. Anbox modülleri gerekiyormuş ancak ashmem çekirdekten kaldırılmış, binder ise çekirdekte varmış. Binder modülünü aktif ettim ancak hala çalışmıyor, ashmem yerine memfd diye bir özellik kullanılmaya başlanmış, o da açık gözüküyor ancak çalışmıyor. GNOME tabanlı wayland sunucusunda çalıştırıyorum.

@Kernelginar, konuda fikriniz varsa size danışabilir miyim? Çıktının çok az olması dolayısıyla çok bir şey yapamadım. :(
 
Son düzenleme:
Çözüm
Bilgisayarı başlattıktan sonra direkt session'u başlattım ve loglara baktım. Biraz daha farklı bir çıktı geldi;
Kod:
Kod:
cruslan@crusland:~$ waydroid session start
[22:58:28] Failed to start Clipboard manager service, check logs
[gbinder] Service manager /dev/binder has appeared
[gbinder] WARNING: Service manager /dev/binder has died



GRUB girdisine psi=1 eklemek gerekiyormuş.
Deneyin bakalım.
Kod:
cruslan@crusland:~$ waydroid log
  File "/usr/lib/waydroid/tools/actions/app_manager.py", line 132, in showFullUI
    maybeLaunchLater(args, justShow)
  File "/usr/lib/waydroid/tools/actions/app_manager.py", line 72, in maybeLaunchLater
    tools.actions.session_manager.start(args, launchNow, background=False)
  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/dist-packages/dbus/_dbus.py", line 209, in __new__
    return Bus.__new__(cls, Bus.TYPE_SESSION, private=private,
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/dbus/_dbus.py", line 99, in __new__
    bus = BusConnection.__new__(subclass, bus_type, mainloop=mainloop)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/dbus/bus.py", line 120, in __new__
    bus = cls._new_for_bus(address_or_type, mainloop=mainloop)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
dbus.exceptions.DBusException: org.freedesktop.DBus.Error.NoReply: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.

(061056) [22:27:57] Waiting for binder Service Manager...
(061056) [22:28:57] Service Manager never appeared
(061056) [22:28:57] Failed to access IPlatform service
(061513) [22:33:24] % tail -n 60 -F /var/lib/waydroid/waydroid.log
(061513) [22:33:24] *** output passed to waydroid stdout, not to this log ***
(059649) [22:56:09] % /usr/lib/waydroid/data/scripts/waydroid-net.sh stop
vnic is waydroid0
/usr/lib/waydroid/data/scripts/waydroid-net.sh: 255: kill: No such process

(059649) [22:56:10] % systemctl is-enabled -q nfcd
Failed to get unit file state for nfcd.service: No such file or directory
(059649) [22:56:10] % umount /var/lib/waydroid/rootfs/vendor
(059649) [22:56:10] % umount /var/lib/waydroid/rootfs/vendor
(059649) [22:56:10] % umount /var/lib/waydroid/rootfs
(059649) [22:56:10] % umount /var/lib/waydroid/rootfs
(000833) [22:56:51] % mkdir -p /dev/binderfs
(000833) [22:56:51] % mount -t binder binder /dev/binderfs
(000833) [22:56:51] % ln -s /dev/binderfs/anbox-hwbinder /dev/binderfs/anbox-vndbinder /dev/binderfs/anbox-binder /dev/binderfs/features /dev/binderfs/vndbinder /dev/binderfs/hwbinder /dev/binderfs/binder /dev/binderfs/binder-control /dev/
(000833) [22:56:51] % modprobe -q ashmem_linux
(000833) [22:56:51] % chmod 666 -R /dev/binder
(000833) [22:56:51] % chmod 666 -R /dev/vndbinder
(000833) [22:56:51] % chmod 666 -R /dev/hwbinder
(000833) [22:58:28] % /usr/lib/waydroid/data/scripts/waydroid-net.sh start
vnic is waydroid0
(000833) [22:58:28] % systemctl is-active -q nfcd
(000833) [22:58:28] % chmod 777 -R /sys/kernel/debug/sync/sw_sync
(000833) [22:58:28] % chmod 777 -R /dev/dri
(000833) [22:58:28] % chmod 777 -R /dev/fb0
(000833) [22:58:28] % mv /var/lib/waydroid/config_session /var/lib/waydroid/lxc/waydroid
(000833) [22:58:28] % mount -o ro /var/lib/waydroid/images/system.img /var/lib/waydroid/rootfs
(000833) [22:58:28] % 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
(000833) [22:58:28] % mount -o ro /var/lib/waydroid/images/vendor.img /var/lib/waydroid/rootfs/vendor
(000833) [22:58:28] % 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
(000833) [22:58:28] % mount -o bind /var/lib/waydroid/waydroid.prop /var/lib/waydroid/rootfs/vendor/waydroid.prop
(000833) [22:58:28] Save config: /var/lib/waydroid/waydroid.cfg
(000833) [22:58:28] % lxc-start -P /var/lib/waydroid/lxc -F -n waydroid -- /init
(000833) [22:58:28] New background process: pid=4836, output=background
(004750) [22:58:28] Failed to start Clipboard manager service, check logs
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"
(005828) [22:59:54] % tail -n 60 -F /var/lib/waydroid/waydroid.log
(005828) [22:59:54] *** output passed to waydroid stdout, not to this log ***

Bilgisayarı başlattıktan sonra direkt session'u başlattım ve loglara baktım. Biraz daha farklı bir çıktı geldi;
Kod:
cruslan@crusland:~$ waydroid session start
[22:58:28] Failed to start Clipboard manager service, check logs
[gbinder] Service manager /dev/binder has appeared
[gbinder] WARNING: Service manager /dev/binder has died
 
Bilgisayarı başlattıktan sonra direkt session'u başlattım ve loglara baktım. Biraz daha farklı bir çıktı geldi;
Kod:
Kod:
cruslan@crusland:~$ waydroid session start
[22:58:28] Failed to start Clipboard manager service, check logs
[gbinder] Service manager /dev/binder has appeared
[gbinder] WARNING: Service manager /dev/binder has died



GRUB girdisine psi=1 eklemek gerekiyormuş.
 
Çözüm


GRUB girdisine psi=1 eklemek gerekiyormuş.
İşe yaradı hocam, teşekkürler;

Ekran Görüntüsü - 2023-02-03 12-54-34.png

😍🥰😘😍🥰😘😍🥰😘
 
Son düzenleme:

Geri
Yukarı