Ich bekomme den deconz stick nicht in einem LXC Container durchgereicht.

rbeudel

Well-Known Member
Jan 24, 2020
35
3
48
Hallo, ich habe mit dem entspechenden Befehl den Pfad in der Console herausgesucht. Wenn ich den dann unter recourcen/devicepassthru eingebe, erhalte ich folgenden Fehler:

Parameter verification failed. (400)

dev0: invalid format - format errordev0.path: invalid format - /dev/serial/by-id/usb-dresden_elektronik_ConBee_III_DE03217244-if00-port0->../../ttyUSB0 is not a valid device path
Leider kann ich mir trotz langer suche keinen Reim drauf machen warum das nicht funktioniert. Ich habe VE 9.0.10 laufen. Der Container ist der deconz Container mit einem Helper Script erstellt.Kann mir jemand auf die Sprünge helfen?,
Viele Grüße, Ralf
 
/dev/serial/by-id/usb-dresden_elektronik_ConBee_III_DE03217244-if00-port0->../../ttyUSB0 is not a valid device path

Der Pfad stimmt nicht ganz. Der Teil zum Schluss ->../../ttyUSB0 ist nur die Auflösung des Symlinks und gehört nicht in den Eintrag.
 
Vielen Dank für die Antwort, aber leider erhalte ich dann:
safe_mount: 1334 No such file or directory - Failed to mount "/dev/ttyUSB1" onto "/usr/lib/x86_64-linux-gnu/lxc/rootfs/dev/ttyUSB1"
safe_mount: 1334 No such file or directory - Failed to mount "/dev/ttyACM0" onto "/usr/lib/x86_64-linux-gnu/lxc/rootfs/dev/ttyACM0"
safe_mount: 1334 No such file or directory - Failed to mount "/dev/ttyACM1" onto "/usr/lib/x86_64-linux-gnu/lxc/rootfs/dev/ttyACM1"
run_buffer: 571 Script exited with status 17
lxc_setup: 3941 Failed to run autodev hooks
do_start: 1273 Failed to setup container "100"
sync_wait: 34 An error occurred in another process (expected sequence number 4)
__lxc_start: 2119 Failed to spawn container "100"
TASK ERROR: startup for container '100' failed
 
Es scheint als hättest du bereits andere mount Optionen in der Konfiguration. Entferne diese. Wie schaut pct config 100 aus?
 
Das sieht so aus:
Code:
root@nuc2:~# pct config 100
arch: amd64
cores: 2
description: <div align='center'>%0A  <a href='https%3A//Helper-Scripts.com' target='_blank' rel='noopener noreferrer'>%0A    <img src='https%3A//raw.githubusercontent.com/community-scripts/ProxmoxVE/main/misc/images/logo-81x112.png' alt='Logo' style='width%3A81px;height%3A112px;'/>%0A  </a>%0A%0A  <h2 style='font-size%3A 24px; margin%3A 20px 0;'>deCONZ LXC</h2>%0A%0A  <p style='margin%3A 16px 0;'>%0A    <a href='https%3A//ko-fi.com/community_scripts' target='_blank' rel='noopener noreferrer'>%0A      <img src='https%3A//img.shields.io/badge/&#x2615;-Buy us a coffee-blue' alt='spend Coffee' />%0A    </a>%0A  </p>%0A%0A  <span style='margin%3A 0 10px;'>%0A    <i class="fa fa-github fa-fw" style="color%3A #f5f5f5;"></i>%0A    <a href='https%3A//github.com/community-scripts/ProxmoxVE' target='_blank' rel='noopener noreferrer' style='text-decoration%3A none; color%3A #00617f;'>GitHub</a>%0A  </span>%0A  <span style='margin%3A 0 10px;'>%0A    <i class="fa fa-comments fa-fw" style="color%3A #f5f5f5;"></i>%0A    <a href='https%3A//github.com/community-scripts/ProxmoxVE/discussions' target='_blank' rel='noopener noreferrer' style='text-decoration%3A none; color%3A #00617f;'>Discussions</a>%0A  </span>%0A  <span style='margin%3A 0 10px;'>%0A    <i class="fa fa-exclamation-circle fa-fw" style="color%3A #f5f5f5;"></i>%0A    <a href='https%3A//github.com/community-scripts/ProxmoxVE/issues' target='_blank' rel='noopener noreferrer' style='text-decoration%3A none; color%3A #00617f;'>Issues</a>%0A  </span>%0A</div>%0A
dev0: /dev/serial/by-id/usb-dresden_elektronik_ConBee_III_DE03217244-if00-port0,mode=0666
features: nesting=1,fuse=1
hostname: deconz
memory: 1024
net0: name=eth0,bridge=vmbr0,hwaddr=BC:24:11:03:3E:DD,ip=dhcp,type=veth
onboot: 1
ostype: debian
rootfs: local-lvm:vm-100-disk-0,size=4G
swap: 512
tags: community-script;zigbee
lxc.cgroup2.devices.allow: a
lxc.cap.drop:
lxc.cgroup2.devices.allow: c 188:* rwm
lxc.cgroup2.devices.allow: c 189:* rwm
lxc.mount.entry: /dev/serial/by-id  dev/serial/by-id  none bind,optional,create=dir
lxc.mount.entry: /dev/ttyUSB0       dev/ttyUSB0       none bind,optional,create=file
lxc.mount.entry: /dev/ttyUSB1       dev/ttyUSB1       none bind,optional,create=file
lxc.mount.entry: /dev/ttyACM0       dev/ttyACM0       none bind,optional,create=file
lxc.mount.entry: /dev/ttyACM1       dev/ttyACM1       none bind,optional,create=file
lxc.cgroup2.devices.allow: c 226:128 rwm
lxc.mount.entry: /dev/dri/renderD128 dev/dri/renderD128 none bind,optional,create=file
lxc.mount.entry: /dev/dri dev/dri none bind,optional,create=dir
lxc.cgroup2.devices.allow: c 10:200 rwm
lxc.mount.entry: /dev/net/tun dev/net/tun none bind,create=file
root@nuc2:~#
 
Bin schon ein Stük weiter und habe

Code:
lxc.mount.entry: /dev/serial/by-id  dev/serial/by-id  none bind,optional,create=dir
auskommentiert. Jetzt startet der Container. Leider findet deconz den Stick trotzdem nicht. Muß ich halt weitersuchen.