Linux – die neusten Beiträge

linux udev rule, bluetooth dongel?

Hallo zusammen

ich scheitere bei der durchführung meiner dev rule für meinen usb dongle. ich hätte gerne, das ein script ausgeführt wird, wenn dieser entfernt wird.

meine rules datei beinhaltet:

ACTION=="remove", KERNEL=="ttyUSB[0-9]*", SUBSYSTEM=="bluetooth",  ATTRS{idVendor}=="0a12", ATTRS{idProduct}=="0001", RUN+="/bin/bash /home/octoprint/Desktop/udev_regeln/test.sh"

das ist der output, wenn ich denn dongle abziehe

UDEV [6855.091212] remove  /devices/platform/soc/5200000.usb/usb1/1-1/1-1.3/1-1.3:1.0/bluetooth/hci1/rfkill14 (rfkill)
ACTION=remove
DEVPATH=/devices/platform/soc/5200000.usb/usb1/1-1/1-1.3/1-1.3:1.0/bluetooth/hci1/rfkill14
SUBSYSTEM=rfkill
RFKILL_NAME=hci1
RFKILL_TYPE=bluetooth
RFKILL_STATE=1
RFKILL_HW_BLOCK_REASON=0x0
SEQNUM=4878
USEC_INITIALIZED=6714767110
SYSTEMD_RFKILL=1
ID_PATH=platform-5200000.usb-usb-0:1.3:1.0
ID_PATH_TAG=platform-5200000_usb-usb-0_1_3_1_0

UDEV [6855.094660] unbind  /devices/platform/soc/5200000.usb/usb1/1-1/1-1.3/1-1.3:1.1 (usb)
ACTION=unbind
DEVPATH=/devices/platform/soc/5200000.usb/usb1/1-1/1-1.3/1-1.3:1.1
SUBSYSTEM=usb
DEVTYPE=usb_interface
PRODUCT=a12/1/8891
TYPE=224/1/1
INTERFACE=224/1/1
SEQNUM=4880
USEC_INITIALIZED=6714747545

UDEV [6855.097425] remove  /devices/platform/soc/5200000.usb/usb1/1-1/1-1.3/1-1.3:1.0/bluetooth/hci1 (bluetooth)
ACTION=remove
DEVPATH=/devices/platform/soc/5200000.usb/usb1/1-1/1-1.3/1-1.3:1.0/bluetooth/hci1
SUBSYSTEM=bluetooth
DEVTYPE=host
SEQNUM=4879
USEC_INITIALIZED=6714751100
SYSTEMD_ALIAS=/sys/subsystem/bluetooth/devices/hci1
SYSTEMD_WANTS=bluetooth.target
SYSTEMD_USER_WANTS=bluetooth.target
TAGS=:systemd:
CURRENT_TAGS=:systemd:

UDEV [6855.099374] remove  /devices/platform/soc/5200000.usb/usb1/1-1/1-1.3/1-1.3:1.1 (usb)
ACTION=remove
DEVPATH=/devices/platform/soc/5200000.usb/usb1/1-1/1-1.3/1-1.3:1.1
SUBSYSTEM=usb
DEVTYPE=usb_interface
PRODUCT=a12/1/8891
TYPE=224/1/1
INTERFACE=224/1/1
MODALIAS=usb:v0A12p0001d8891dcE0dsc01dp01icE0isc01ip01in01
SEQNUM=4883
USEC_INITIALIZED=6855085749

UDEV [6855.104348] unbind  /devices/platform/soc/5200000.usb/usb1/1-1/1-1.3/1-1.3:1.0 (usb)
ACTION=unbind
DEVPATH=/devices/platform/soc/5200000.usb/usb1/1-1/1-1.3/1-1.3:1.0
SUBSYSTEM=usb
DEVTYPE=usb_interface
PRODUCT=a12/1/8891
TYPE=224/1/1
INTERFACE=224/1/1
SEQNUM=4881
USEC_INITIALIZED=6714741579

UDEV [6855.109682] remove  /devices/platform/soc/5200000.usb/usb1/1-1/1-1.3/1-1.3:1.0 (usb)
ACTION=remove
DEVPATH=/devices/platform/soc/5200000.usb/usb1/1-1/1-1.3/1-1.3:1.0
SUBSYSTEM=usb
DEVTYPE=usb_interface
PRODUCT=a12/1/8891
TYPE=224/1/1
INTERFACE=224/1/1
MODALIAS=usb:v0A12p0001d8891dcE0dsc01dp01icE0isc01ip01in00
SEQNUM=4882
USEC_INITIALIZED=6855085407

UDEV [6855.116489] unbind  /devices/platform/soc/5200000.usb/usb1/1-1/1-1.3 (usb)
ACTION=unbind
DEVPATH=/devices/platform/soc/5200000.usb/usb1/1-1/1-1.3
SUBSYSTEM=usb
DEVNAME=/dev/bus/usb/001/018
DEVTYPE=usb_device
PRODUCT=a12/1/8891
TYPE=224/1/1
BUSNUM=001
DEVNUM=018
SEQNUM=4884
USEC_INITIALIZED=6714720334
MAJOR=189
MINOR=17

UDEV [6855.119983] remove  /devices/platform/soc/5200000.usb/usb1/1-1/1-1.3 (usb)
ACTION=remove
DEVPATH=/devices/platform/soc/5200000.usb/usb1/1-1/1-1.3
SUBSYSTEM=usb
DEVNAME=/dev/bus/usb/001/018
DEVTYPE=usb_device
PRODUCT=a12/1/8891
TYPE=224/1/1
BUSNUM=001
DEVNUM=018
SEQNUM=4885
USEC_INITIALIZED=6855086505
MAJOR=189
MINOR=17
Linux, USB-Stick

Warum öffnet sich Waydroid nicht?

Versuche seit Ewigkeiten, dass Waydroid auf meinem Raspberry Pi5 auf PiOS 64-Bit zum laufen zu bringen. Ich bin noch absoluter Anfänger in diesem Thema, den ich habe den Pi5 erst seit letzter Woche und Programmiererfahren bin ich auch nicht.

Anfangs hatte ich RealVNC verwendet, was aber das Problem mit Wayland und X11 hatte. Also habe ich meine Tastatur und Maus alles am Pi5 angeschlossen ohne VNC. Heute habe ich mir TigerVNC mal heruntergeladen und es kam der selbe Fehler raus wie beim Pi5 alles angeschlossen ohne VNC. Scheinbar hat TigerVNC keine Wayland/X11 Probleme. Jedoch ist ein OSError aufgetreten.
OS Error:

 @raspberrypi:~ $ waydroid --details-to-stdout show-full-ui
(009534) [15:43:53] Starting waydroid session
(009534) [15:44:03] org.freedesktop.DBus.Python.OSError: Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/dbus/service.py", line 712, in _message_cb
    retval = candidate_method(self, *args, **keywords)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/waydroid/tools/actions/container_manager.py", line 34, in Start
    do_start(self.args, session)
  File "/usr/lib/waydroid/tools/actions/container_manager.py", line 189, in do_start
    helpers.lxc.start(args)
  File "/usr/lib/waydroid/tools/helpers/lxc.py", line 397, in start
    wait_for_running(args)
  File "/usr/lib/waydroid/tools/helpers/lxc.py", line 391, in wait_for_running
    raise OSError("container failed to start")
OSError: container failed to start


(009534) [15:44:03] OSError: container failed to start

Waydroid Version:

@raspberrypi:~ $ waydroid -V
1.4.2

System info:

@raspberrypi:~ $ echo $XDG_SESSION_TYPE
wayland

@raspberrypi:~ $  cat /etc/os-release
PRETTY_NAME="Debian GNU/Linux 12 (bookworm)"
NAME="Debian GNU/Linux"
VERSION_ID="12"
VERSION="12 (bookworm)"
VERSION_CODENAME=bookworm
ID=debian
HOME_URL="https://www.debian.org/"
SUPPORT_URL="https://www.debian.org/support"
BUG_REPORT_URL="https://bugs.debian.org/"

Danke schon mal im Voraus für jede Hilfe. Und nochmals der OSError ist bei TigerVNC und auch aufgetreten wo ich Ohne VNC den Raspi 5 Manuel gesteuert habe. Noch dazu ich habe keine Ahnung wie man es Richtig liest.

Linux, IT, Code, Error, Python, 64-Bit, Debian, Raspberry Pi

Meistgelesene Beiträge zum Thema Linux