mkuf / prind

print in docker - Deploy a containerized Klipper Stack for your 3D Printer
GNU General Public License v3.0
324 stars 82 forks source link

[Errno 13] Permission denied: '/dev/pts/1' -> 'printer_data/run/klipper.tty' RPI4 #98

Closed Seredar closed 11 months ago

Seredar commented 11 months ago

docker-compose.yaml

services:
  klipper:
    image: mkuf/klipper:latest
    privileged: true
    volumes:
      - /dev:/dev
      - ./config/printer.cfg:/opt/printer_data/config/printer.cfg
      - ./run:/opt/printer_data/run
      - ./gcode:/opt/printer_data/gcodes

  moonraker:
    image: mkuf/moonraker:latest
    ports:
      - "7125:7125"
    volumes:
      - ./config/moonraker.conf:/opt/printer_data/config/moonraker.conf
      - ./run:/opt/printer_data/run
      - ./gcode:/opt/printer_data/gcodes
pi@mars:~ $ uname -a
Linux mars 6.1.21-v8+ #1642 SMP PREEMPT Mon Apr  3 17:24:16 BST 2023 aarch64 GNU/Linux
pi@mars:~ $ cat /etc/os-release 
PRETTY_NAME="Debian GNU/Linux 11 (bullseye)"
NAME="Debian GNU/Linux"
VERSION_ID="11"
VERSION="11 (bullseye)"
VERSION_CODENAME=bullseye
ID=debian
HOME_URL="https://www.debian.org/"
SUPPORT_URL="https://www.debian.org/support"
BUG_REPORT_URL="https://bugs.debian.org/"

pi-klipper-1 | Traceback (most recent call last): pi-klipper-1 | File "/opt/klipper/klippy/klippy.py", line 407, in pi-klipper-1 | main() pi-klipper-1 | File "/opt/klipper/klippy/klippy.py", line 335, in main pi-klipper-1 | start_args['gcode_fd'] = util.create_pty(options.inputtty) pi-klipper-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pi-klipper-1 | File "/opt/klipper/klippy/util.py", line 42, in create_pty pi-klipper-1 | os.symlink(filename, ptyname) pi-klipper-1 | PermissionError: [Errno 13] Permission denied: '/dev/pts/1' -> 'printer_data/run/klipper.tty'

any idea how to fix?

mkuf commented 11 months ago

Please share the output of the following commands on your host.

docker system info
docker inspect --format '{{ index .Config.Labels "org.prind.image.version"}}' mkuf/klipper:latest
ls -lRn /dev
Seredar commented 11 months ago
pi@mars:~ $ docker system info
Client: Docker Engine - Community
 Version:    24.0.6
 Context:    default
 Debug Mode: false
 Plugins:
  buildx: Docker Buildx (Docker Inc.)
    Version:  v0.11.2
    Path:     /usr/libexec/docker/cli-plugins/docker-buildx
  compose: Docker Compose (Docker Inc.)
    Version:  v2.21.0
    Path:     /usr/libexec/docker/cli-plugins/docker-compose

Server:
 Containers: 2
  Running: 0
  Paused: 0
  Stopped: 2
 Images: 4
 Server Version: 24.0.6
 Storage Driver: overlay2
  Backing Filesystem: extfs
  Supports d_type: true
  Using metacopy: false
  Native Overlay Diff: true
  userxattr: false
 Logging Driver: json-file
 Cgroup Driver: systemd
 Cgroup Version: 2
 Plugins:
  Volume: local
  Network: bridge host ipvlan macvlan null overlay
  Log: awslogs fluentd gcplogs gelf journald json-file local logentries splunk syslog
 Swarm: inactive
 Runtimes: io.containerd.runc.v2 runc
 Default Runtime: runc
 Init Binary: docker-init
 containerd version: 61f9fd88f79f081d64d6fa3bb1a0dc71ec870523
 runc version: v1.1.9-0-gccaecfc
 init version: de40ad0
 Security Options:
  seccomp
   Profile: builtin
  cgroupns
 Kernel Version: 6.1.21-v8+
 Operating System: Debian GNU/Linux 11 (bullseye)
 OSType: linux
 Architecture: aarch64
 CPUs: 4
 Total Memory: 3.705GiB
 Name: mars
 ID: a65d0650-e4e6-43b3-a7d0-2eeb5ea77085
 Docker Root Dir: /var/lib/docker
 Debug Mode: false
 Experimental: false
 Insecure Registries:
  127.0.0.0/8
 Live Restore Enabled: false

WARNING: No memory limit support
WARNING: No swap limit support

docker inspect --format '{{ index .Config.Labels "org.prind.image.version"}}' mkuf/klipper:latest
83ef0e135ef820f73c8579069c347953b9d6d56e
pi@mars:~ $ ls -lRn /dev
/dev:
total 0
crw-r--r-- 1    0    0  10, 235 Oct  8 14:45 autofs
drwxr-xr-x 2    0    0      580 Oct  8 14:45 block
crw------- 1    0    0  10, 234 Oct  8 14:45 btrfs-control
drwxr-xr-x 3    0    0       60 Jan  1  1970 bus
crw------- 1    0    0  10, 126 Oct  8 14:45 cachefiles
crw-rw---- 1    0   44 237,   0 Oct  8 14:45 cec0
crw-rw---- 1    0   44 237,   1 Oct  8 14:45 cec1
drwxr-xr-x 2    0    0     3220 Oct  8 14:45 char
crw--w---- 1    0    5   5,   1 Oct  8  2023 console
crw------- 1    0    0  10, 123 Oct  8 14:45 cpu_dma_latency
crw------- 1    0    0  10, 203 Oct  8 14:45 cuse
drwxr-xr-x 7    0    0      140 Oct  8 14:45 disk
drwxr-xr-x 2    0    0       80 Jan  1  1970 dma_heap
drwxr-xr-x 3    0    0      120 Oct  8 14:45 dri
lrwxrwxrwx 1    0    0       13 Jun 18 17:55 fd -> /proc/self/fd
crw-rw-rw- 1    0    0   1,   7 Oct  8 14:45 full
crw-rw-rw- 1    0    0  10, 229 Oct  8 14:45 fuse
crw-rw---- 1    0  997 254,   0 Oct  8 14:45 gpiochip0
crw-rw---- 1    0  997 254,   1 Oct  8 14:45 gpiochip1
crw-rw---- 1    0  997 245,   0 Oct  8 14:45 gpiomem
crw------- 1    0    0  10, 183 Oct  8 14:45 hwrng
lrwxrwxrwx 1    0    0       12 Jun 18 17:55 initctl -> /run/initctl
drwxr-xr-x 3    0    0      120 Oct  8 14:45 input
crw-r--r-- 1    0    0   1,  11 Oct  8 14:45 kmsg
crw-rw---- 1    0  105  10, 232 Oct  8 14:45 kvm
lrwxrwxrwx 1    0    0       28 Jun 18 17:55 log -> /run/systemd/journal/dev-log
brw-rw---- 1    0    6   7,   0 Oct  8 14:45 loop0
brw-rw---- 1    0    6   7,   1 Oct  8 14:45 loop1
brw-rw---- 1    0    6   7,   2 Oct  8 14:45 loop2
brw-rw---- 1    0    6   7,   3 Oct  8 14:45 loop3
brw-rw---- 1    0    6   7,   4 Oct  8 14:45 loop4
brw-rw---- 1    0    6   7,   5 Oct  8 14:45 loop5
brw-rw---- 1    0    6   7,   6 Oct  8 14:45 loop6
brw-rw---- 1    0    6   7,   7 Oct  8 14:45 loop7
crw-rw---- 1    0    6  10, 237 Oct  8 14:45 loop-control
drwxr-xr-x 2    0    0       60 Oct  8 14:45 mapper
crw-rw---- 1    0   44 238,   0 Oct  8 14:45 media0
crw-rw---- 1    0   44 238,   1 Oct  8 14:45 media1
crw-rw---- 1    0   44 238,   2 Oct  8 14:45 media2
crw-rw---- 1    0   44 238,   3 Oct  8 14:45 media3
crw-r----- 1    0   15   1,   1 Oct  8 14:45 mem
brw-rw---- 1    0    6 179,   0 Oct  8 14:45 mmcblk0
brw-rw---- 1    0    6 179,   1 Oct  8 14:45 mmcblk0p1
brw-rw---- 1    0    6 179,   2 Oct  8 14:45 mmcblk0p2
drwxrwxrwt 2    0    0       40 Jan  1  1970 mqueue
drwxr-xr-x 2    0    0       60 Oct  8 14:45 net
crw-rw-rw- 1    0    0   1,   3 Oct  8 14:45 null
crw-r----- 1    0   15   1,   4 Oct  8 14:45 port
crw------- 1    0    0 108,   0 Oct  8 14:45 ppp
crw-rw-rw- 1    0    5   5,   2 Oct  8 22:29 ptmx
drwxr-xr-x 2 1000 1000        0 Jun 18 17:55 pts
brw-rw---- 1    0    6   1,   0 Oct  8 14:45 ram0
brw-rw---- 1    0    6   1,   1 Oct  8 14:45 ram1
brw-rw---- 1    0    6   1,  10 Oct  8 14:45 ram10
brw-rw---- 1    0    6   1,  11 Oct  8 14:45 ram11
brw-rw---- 1    0    6   1,  12 Oct  8 14:45 ram12
brw-rw---- 1    0    6   1,  13 Oct  8 14:45 ram13
brw-rw---- 1    0    6   1,  14 Oct  8 14:45 ram14
brw-rw---- 1    0    6   1,  15 Oct  8 14:45 ram15
brw-rw---- 1    0    6   1,   2 Oct  8 14:45 ram2
brw-rw---- 1    0    6   1,   3 Oct  8 14:45 ram3
brw-rw---- 1    0    6   1,   4 Oct  8 14:45 ram4
brw-rw---- 1    0    6   1,   5 Oct  8 14:45 ram5
brw-rw---- 1    0    6   1,   6 Oct  8 14:45 ram6
brw-rw---- 1    0    6   1,   7 Oct  8 14:45 ram7
brw-rw---- 1    0    6   1,   8 Oct  8 14:45 ram8
brw-rw---- 1    0    6   1,   9 Oct  8 14:45 ram9
crw-rw-rw- 1    0    0   1,   8 Oct  8 14:45 random
crw-rw-r-- 1    0  108  10, 242 Oct  8 14:45 rfkill
drwxr-xr-x 4    0    0       80 Oct  8 14:45 serial
lrwxrwxrwx 1    0    0        7 Oct  8 14:45 serial1 -> ttyAMA0
drwxrwxrwt 2    0    0       40 Jun 18 17:55 shm
drwxr-xr-x 3    0    0      220 Oct  8 14:45 snd
lrwxrwxrwx 1    0    0       15 Jun 18 17:55 stderr -> /proc/self/fd/2
lrwxrwxrwx 1    0    0       15 Jun 18 17:55 stdin -> /proc/self/fd/0
lrwxrwxrwx 1    0    0       15 Jun 18 17:55 stdout -> /proc/self/fd/1
crw-rw-rw- 1    0    5   5,   0 Oct  8 14:45 tty
crw--w---- 1    0    5   4,   0 Oct  8 14:45 tty0
crw--w---- 1    0    5   4,   1 Oct  8 14:45 tty1
crw--w---- 1    0    5   4,  10 Oct  8 14:45 tty10
crw--w---- 1    0    5   4,  11 Oct  8 14:45 tty11
crw--w---- 1    0    5   4,  12 Oct  8 14:45 tty12
crw--w---- 1    0    5   4,  13 Oct  8 14:45 tty13
crw--w---- 1    0    5   4,  14 Oct  8 14:45 tty14
crw--w---- 1    0    5   4,  15 Oct  8 14:45 tty15
crw--w---- 1    0    5   4,  16 Oct  8 14:45 tty16
crw--w---- 1    0    5   4,  17 Oct  8 14:45 tty17
crw--w---- 1    0    5   4,  18 Oct  8 14:45 tty18
crw--w---- 1    0    5   4,  19 Oct  8 14:45 tty19
crw--w---- 1    0    5   4,   2 Oct  8 14:45 tty2
crw--w---- 1    0    5   4,  20 Oct  8 14:45 tty20
crw--w---- 1    0    5   4,  21 Oct  8 14:45 tty21
crw--w---- 1    0    5   4,  22 Oct  8 14:45 tty22
crw--w---- 1    0    5   4,  23 Oct  8 14:45 tty23
crw--w---- 1    0    5   4,  24 Oct  8 14:45 tty24
crw--w---- 1    0    5   4,  25 Oct  8 14:45 tty25
crw--w---- 1    0    5   4,  26 Oct  8 14:45 tty26
crw--w---- 1    0    5   4,  27 Oct  8 14:45 tty27
crw--w---- 1    0    5   4,  28 Oct  8 14:45 tty28
crw--w---- 1    0    5   4,  29 Oct  8 14:45 tty29
crw--w---- 1    0    5   4,   3 Oct  8 14:45 tty3
crw--w---- 1    0    5   4,  30 Oct  8 14:45 tty30
crw--w---- 1    0    5   4,  31 Oct  8 14:45 tty31
crw--w---- 1    0    5   4,  32 Oct  8 14:45 tty32
crw--w---- 1    0    5   4,  33 Oct  8 14:45 tty33
crw--w---- 1    0    5   4,  34 Oct  8 14:45 tty34
crw--w---- 1    0    5   4,  35 Oct  8 14:45 tty35
crw--w---- 1    0    5   4,  36 Oct  8 14:45 tty36
crw--w---- 1    0    5   4,  37 Oct  8 14:45 tty37
crw--w---- 1    0    5   4,  38 Oct  8 14:45 tty38
crw--w---- 1    0    5   4,  39 Oct  8 14:45 tty39
crw--w---- 1    0    5   4,   4 Oct  8 14:45 tty4
crw--w---- 1    0    5   4,  40 Oct  8 14:45 tty40
crw--w---- 1    0    5   4,  41 Oct  8 14:45 tty41
crw--w---- 1    0    5   4,  42 Oct  8 14:45 tty42
crw--w---- 1    0    5   4,  43 Oct  8 14:45 tty43
crw--w---- 1    0    5   4,  44 Oct  8 14:45 tty44
crw--w---- 1    0    5   4,  45 Oct  8 14:45 tty45
crw--w---- 1    0    5   4,  46 Oct  8 14:45 tty46
crw--w---- 1    0    5   4,  47 Oct  8 14:45 tty47
crw--w---- 1    0    5   4,  48 Oct  8 14:45 tty48
crw--w---- 1    0    5   4,  49 Oct  8 14:45 tty49
crw--w---- 1    0    5   4,   5 Oct  8 14:45 tty5
crw--w---- 1    0    5   4,  50 Oct  8 14:45 tty50
crw--w---- 1    0    5   4,  51 Oct  8 14:45 tty51
crw--w---- 1    0    5   4,  52 Oct  8 14:45 tty52
crw--w---- 1    0    5   4,  53 Oct  8 14:45 tty53
crw--w---- 1    0    5   4,  54 Oct  8 14:45 tty54
crw--w---- 1    0    5   4,  55 Oct  8 14:45 tty55
crw--w---- 1    0    5   4,  56 Oct  8 14:45 tty56
crw--w---- 1    0    5   4,  57 Oct  8 14:45 tty57
crw--w---- 1    0    5   4,  58 Oct  8 14:45 tty58
crw--w---- 1    0    5   4,  59 Oct  8 14:45 tty59
crw--w---- 1    0    5   4,   6 Oct  8 14:45 tty6
crw--w---- 1    0    5   4,  60 Oct  8 14:45 tty60
crw--w---- 1    0    5   4,  61 Oct  8 14:45 tty61
crw--w---- 1    0    5   4,  62 Oct  8 14:45 tty62
crw--w---- 1    0    5   4,  63 Oct  8 14:45 tty63
crw--w---- 1    0    5   4,   7 Oct  8 14:45 tty7
crw--w---- 1    0    5   4,   8 Oct  8 14:46 tty8
crw--w---- 1    0    5   4,   9 Oct  8 14:45 tty9
crw-rw---- 1    0   20 204,  64 Oct  8 14:46 ttyAMA0
crw------- 1    0    0   5,   3 Oct  8 14:45 ttyprintk
crw-rw---- 1    0   20 188,   0 Oct  8 14:45 ttyUSB0
crw------- 1    0    0  10, 239 Oct  8 14:45 uhid
crw------- 1    0    0  10, 223 Oct  8 14:45 uinput
crw-rw-rw- 1    0    0   1,   9 Oct  8 14:45 urandom
drwxr-xr-x 3    0    0       60 Oct  8 14:45 v4l
crw-rw---- 1    0   44  10, 124 Oct  8 14:45 vchiq
crw-rw---- 1    0   44  10, 125 Oct  8 14:45 vcio
crw------- 1    0    0 246,   0 Oct  8 14:45 vc-mem
crw-rw---- 1    0    5   7,   0 Oct  8 14:45 vcs
crw-rw---- 1    0    5   7,   1 Oct  8 14:45 vcs1
crw-rw---- 1    0    5   7,   2 Oct  8 14:45 vcs2
crw-rw---- 1    0    5   7,   3 Oct  8 14:45 vcs3
crw-rw---- 1    0    5   7,   4 Oct  8 14:45 vcs4
crw-rw---- 1    0    5   7,   5 Oct  8 14:45 vcs5
crw-rw---- 1    0    5   7,   6 Oct  8 14:45 vcs6
crw-rw---- 1    0    5   7,   8 Oct  8 14:45 vcs8
crw-rw---- 1    0    5   7, 128 Oct  8 14:45 vcsa
crw-rw---- 1    0    5   7, 129 Oct  8 14:45 vcsa1
crw-rw---- 1    0    5   7, 130 Oct  8 14:45 vcsa2
crw-rw---- 1    0    5   7, 131 Oct  8 14:45 vcsa3
crw-rw---- 1    0    5   7, 132 Oct  8 14:45 vcsa4
crw-rw---- 1    0    5   7, 133 Oct  8 14:45 vcsa5
crw-rw---- 1    0    5   7, 134 Oct  8 14:45 vcsa6
crw-rw---- 1    0    5   7, 136 Oct  8 14:45 vcsa8
crw-rw---- 1    0   44  10, 122 Oct  8 14:45 vcsm-cma
crw-rw---- 1    0    5   7,  64 Oct  8 14:45 vcsu
crw-rw---- 1    0    5   7,  65 Oct  8 14:45 vcsu1
crw-rw---- 1    0    5   7,  66 Oct  8 14:45 vcsu2
crw-rw---- 1    0    5   7,  67 Oct  8 14:45 vcsu3
crw-rw---- 1    0    5   7,  68 Oct  8 14:45 vcsu4
crw-rw---- 1    0    5   7,  69 Oct  8 14:45 vcsu5
crw-rw---- 1    0    5   7,  70 Oct  8 14:45 vcsu6
crw-rw---- 1    0    5   7,  72 Oct  8 14:45 vcsu8
crw------- 1    0    0  10, 127 Oct  8 14:45 vga_arbiter
crw------- 1    0    0  10, 137 Oct  8 14:45 vhci
crw------- 1    0    0  10, 238 Oct  8 14:45 vhost-net
crw------- 1    0    0  10, 241 Oct  8 14:45 vhost-vsock
crw-rw---- 1    0   44  81,   1 Oct  8 14:45 video10
crw-rw---- 1    0   44  81,   2 Oct  8 14:45 video11
crw-rw---- 1    0   44  81,   5 Oct  8 14:45 video12
crw-rw---- 1    0   44  81,   0 Oct  8 14:45 video13
crw-rw---- 1    0   44  81,   3 Oct  8 14:45 video14
crw-rw---- 1    0   44  81,   4 Oct  8 14:45 video15
crw-rw---- 1    0   44  81,   6 Oct  8 14:45 video16
crw-rw---- 1    0   44  81,   7 Oct  8 14:45 video18
crw-rw---- 1    0   44  81,  13 Oct  8 14:45 video19
crw-rw---- 1    0   44  81,   9 Oct  8 14:45 video20
crw-rw---- 1    0   44  81,  10 Oct  8 14:45 video21
crw-rw---- 1    0   44  81,  11 Oct  8 14:45 video22
crw-rw---- 1    0   44  81,  12 Oct  8 14:45 video23
crw-rw---- 1    0   44  81,   8 Oct  8 14:45 video31
crw------- 1    0    0  10, 130 Oct  8 14:45 watchdog
crw------- 1    0    0 248,   0 Oct  8 14:45 watchdog0
crw-rw-rw- 1    0    0   1,   5 Oct  8 14:45 zero

/dev/block:
total 0
lrwxrwxrwx 1 0 0  7 Oct  8 14:45 1:0 -> ../ram0
lrwxrwxrwx 1 0 0  7 Oct  8 14:45 1:1 -> ../ram1
lrwxrwxrwx 1 0 0  8 Oct  8 14:45 1:10 -> ../ram10
lrwxrwxrwx 1 0 0  8 Oct  8 14:45 1:11 -> ../ram11
lrwxrwxrwx 1 0 0  8 Oct  8 14:45 1:12 -> ../ram12
lrwxrwxrwx 1 0 0  8 Oct  8 14:45 1:13 -> ../ram13
lrwxrwxrwx 1 0 0  8 Oct  8 14:45 1:14 -> ../ram14
lrwxrwxrwx 1 0 0  8 Oct  8 14:45 1:15 -> ../ram15
lrwxrwxrwx 1 0 0  7 Oct  8 14:45 1:2 -> ../ram2
lrwxrwxrwx 1 0 0  7 Oct  8 14:45 1:3 -> ../ram3
lrwxrwxrwx 1 0 0  7 Oct  8 14:45 1:4 -> ../ram4
lrwxrwxrwx 1 0 0  7 Oct  8 14:45 1:5 -> ../ram5
lrwxrwxrwx 1 0 0  7 Oct  8 14:45 1:6 -> ../ram6
lrwxrwxrwx 1 0 0  7 Oct  8 14:45 1:7 -> ../ram7
lrwxrwxrwx 1 0 0 10 Oct  8 14:45 179:0 -> ../mmcblk0
lrwxrwxrwx 1 0 0 12 Oct  8 14:45 179:1 -> ../mmcblk0p1
lrwxrwxrwx 1 0 0 12 Oct  8 14:45 179:2 -> ../mmcblk0p2
lrwxrwxrwx 1 0 0  7 Oct  8 14:45 1:8 -> ../ram8
lrwxrwxrwx 1 0 0  7 Oct  8 14:45 1:9 -> ../ram9
lrwxrwxrwx 1 0 0  8 Oct  8 14:45 7:0 -> ../loop0
lrwxrwxrwx 1 0 0  8 Oct  8 14:45 7:1 -> ../loop1
lrwxrwxrwx 1 0 0  8 Oct  8 14:45 7:2 -> ../loop2
lrwxrwxrwx 1 0 0  8 Oct  8 14:45 7:3 -> ../loop3
lrwxrwxrwx 1 0 0  8 Oct  8 14:45 7:4 -> ../loop4
lrwxrwxrwx 1 0 0  8 Oct  8 14:45 7:5 -> ../loop5
lrwxrwxrwx 1 0 0  8 Oct  8 14:45 7:6 -> ../loop6
lrwxrwxrwx 1 0 0  8 Oct  8 14:45 7:7 -> ../loop7

/dev/bus:
total 0
drwxr-xr-x 4 0 0 80 Jan  1  1970 usb

/dev/bus/usb:
total 0
drwxr-xr-x 2 0 0 100 Jun 18 17:55 001
drwxr-xr-x 2 0 0  60 Jan  1  1970 002

/dev/bus/usb/001:
total 0
crw-rw-r-- 1 0 0 189, 0 Oct  8 14:45 001
crw-rw-r-- 1 0 0 189, 1 Oct  8 14:45 002
crw-rw-r-- 1 0 0 189, 2 Oct  8 14:45 003

/dev/bus/usb/002:
total 0
crw-rw-r-- 1 0 0 189, 128 Oct  8 14:45 001

/dev/char:
total 0
lrwxrwxrwx 1 0 0 11 Oct  8 14:45 10:122 -> ../vcsm-cma
lrwxrwxrwx 1 0 0 18 Oct  8 14:45 10:123 -> ../cpu_dma_latency
lrwxrwxrwx 1 0 0  8 Oct  8 14:45 10:124 -> ../vchiq
lrwxrwxrwx 1 0 0  7 Oct  8 14:45 10:125 -> ../vcio
lrwxrwxrwx 1 0 0 13 Oct  8 14:45 10:126 -> ../cachefiles
lrwxrwxrwx 1 0 0 14 Oct  8 14:45 10:127 -> ../vga_arbiter
lrwxrwxrwx 1 0 0 11 Oct  8 14:45 10:130 -> ../watchdog
lrwxrwxrwx 1 0 0  8 Oct  8 14:45 10:183 -> ../hwrng
lrwxrwxrwx 1 0 0  7 Oct  8 14:45 10:229 -> ../fuse
lrwxrwxrwx 1 0 0  6 Oct  8 14:45 10:232 -> ../kvm
lrwxrwxrwx 1 0 0  9 Oct  8 14:45 10:235 -> ../autofs
lrwxrwxrwx 1 0 0 15 Oct  8 14:45 10:237 -> ../loop-control
lrwxrwxrwx 1 0 0  9 Oct  8 14:45 10:242 -> ../rfkill
lrwxrwxrwx 1 0 0  6 Oct  8 14:45 1:1 -> ../mem
lrwxrwxrwx 1 0 0  7 Oct  8 14:45 1:11 -> ../kmsg
lrwxrwxrwx 1 0 0 16 Oct  8 14:45 116:0 -> ../snd/controlC0
lrwxrwxrwx 1 0 0 15 Oct  8 14:45 116:16 -> ../snd/pcmC0D0p
lrwxrwxrwx 1 0 0 16 Oct  8 14:45 116:32 -> ../snd/controlC1
lrwxrwxrwx 1 0 0 12 Oct  8 14:45 116:33 -> ../snd/timer
lrwxrwxrwx 1 0 0 15 Oct  8 14:45 116:48 -> ../snd/pcmC1D0p
lrwxrwxrwx 1 0 0 16 Oct  8 14:45 116:64 -> ../snd/controlC2
lrwxrwxrwx 1 0 0 15 Oct  8 14:45 116:80 -> ../snd/pcmC2D0p
lrwxrwxrwx 1 0 0  7 Oct  8 14:45 1:3 -> ../null
lrwxrwxrwx 1 0 0 13 Oct  8 14:45 13:63 -> ../input/mice
lrwxrwxrwx 1 0 0 15 Oct  8 14:45 13:64 -> ../input/event0
lrwxrwxrwx 1 0 0 15 Oct  8 14:45 13:65 -> ../input/event1
lrwxrwxrwx 1 0 0  7 Oct  8 14:45 1:4 -> ../port
lrwxrwxrwx 1 0 0  7 Oct  8 14:45 1:5 -> ../zero
lrwxrwxrwx 1 0 0  7 Oct  8 14:45 1:7 -> ../full
lrwxrwxrwx 1 0 0  9 Oct  8 14:45 1:8 -> ../random
lrwxrwxrwx 1 0 0 10 Oct  8 14:45 188:0 -> ../ttyUSB0
lrwxrwxrwx 1 0 0 18 Oct  8 14:45 189:0 -> ../bus/usb/001/001
lrwxrwxrwx 1 0 0 18 Oct  8 14:45 189:1 -> ../bus/usb/001/002
lrwxrwxrwx 1 0 0 18 Oct  8 14:45 189:128 -> ../bus/usb/002/001
lrwxrwxrwx 1 0 0 18 Oct  8 14:45 189:2 -> ../bus/usb/001/003
lrwxrwxrwx 1 0 0 10 Oct  8 14:45 1:9 -> ../urandom
lrwxrwxrwx 1 0 0 10 Oct  8 14:45 204:64 -> ../ttyAMA0
lrwxrwxrwx 1 0 0 12 Oct  8 14:45 226:0 -> ../dri/card0
lrwxrwxrwx 1 0 0 12 Oct  8 14:45 226:1 -> ../dri/card1
lrwxrwxrwx 1 0 0 17 Oct  8 14:45 226:128 -> ../dri/renderD128
lrwxrwxrwx 1 0 0  7 Oct  8 14:45 237:0 -> ../cec0
lrwxrwxrwx 1 0 0  7 Oct  8 14:45 237:1 -> ../cec1
lrwxrwxrwx 1 0 0  9 Oct  8 14:45 238:0 -> ../media0
lrwxrwxrwx 1 0 0  9 Oct  8 14:45 238:1 -> ../media1
lrwxrwxrwx 1 0 0  9 Oct  8 14:45 238:2 -> ../media2
lrwxrwxrwx 1 0 0  9 Oct  8 14:45 238:3 -> ../media3
lrwxrwxrwx 1 0 0 10 Oct  8 14:45 245:0 -> ../gpiomem
lrwxrwxrwx 1 0 0  9 Oct  8 14:45 246:0 -> ../vc-mem
lrwxrwxrwx 1 0 0 12 Oct  8 14:45 248:0 -> ../watchdog0
lrwxrwxrwx 1 0 0 18 Oct  8 14:45 253:0 -> ../dma_heap/system
lrwxrwxrwx 1 0 0 21 Oct  8 14:45 253:1 -> ../dma_heap/linux,cma
lrwxrwxrwx 1 0 0 12 Oct  8 14:45 254:0 -> ../gpiochip0
lrwxrwxrwx 1 0 0 12 Oct  8 14:45 254:1 -> ../gpiochip1
lrwxrwxrwx 1 0 0  7 Oct  8 14:45 4:0 -> ../tty0
lrwxrwxrwx 1 0 0  7 Oct  8 14:45 4:1 -> ../tty1
lrwxrwxrwx 1 0 0  8 Oct  8 14:45 4:10 -> ../tty10
lrwxrwxrwx 1 0 0  8 Oct  8 14:45 4:11 -> ../tty11
lrwxrwxrwx 1 0 0  8 Oct  8 14:45 4:12 -> ../tty12
lrwxrwxrwx 1 0 0  8 Oct  8 14:45 4:13 -> ../tty13
lrwxrwxrwx 1 0 0  8 Oct  8 14:45 4:14 -> ../tty14
lrwxrwxrwx 1 0 0  8 Oct  8 14:45 4:15 -> ../tty15
lrwxrwxrwx 1 0 0  8 Oct  8 14:45 4:16 -> ../tty16
lrwxrwxrwx 1 0 0  8 Oct  8 14:45 4:17 -> ../tty17
lrwxrwxrwx 1 0 0  8 Oct  8 14:45 4:18 -> ../tty18
lrwxrwxrwx 1 0 0  8 Oct  8 14:45 4:19 -> ../tty19
lrwxrwxrwx 1 0 0  7 Oct  8 14:45 4:2 -> ../tty2
lrwxrwxrwx 1 0 0  8 Oct  8 14:45 4:20 -> ../tty20
lrwxrwxrwx 1 0 0  8 Oct  8 14:45 4:21 -> ../tty21
lrwxrwxrwx 1 0 0  8 Oct  8 14:45 4:22 -> ../tty22
lrwxrwxrwx 1 0 0  8 Oct  8 14:45 4:23 -> ../tty23
lrwxrwxrwx 1 0 0  8 Oct  8 14:45 4:24 -> ../tty24
lrwxrwxrwx 1 0 0  8 Oct  8 14:45 4:25 -> ../tty25
lrwxrwxrwx 1 0 0  8 Oct  8 14:45 4:26 -> ../tty26
lrwxrwxrwx 1 0 0  8 Oct  8 14:45 4:27 -> ../tty27
lrwxrwxrwx 1 0 0  8 Oct  8 14:45 4:28 -> ../tty28
lrwxrwxrwx 1 0 0  8 Oct  8 14:45 4:29 -> ../tty29
lrwxrwxrwx 1 0 0  7 Oct  8 14:45 4:3 -> ../tty3
lrwxrwxrwx 1 0 0  8 Oct  8 14:45 4:30 -> ../tty30
lrwxrwxrwx 1 0 0  8 Oct  8 14:45 4:31 -> ../tty31
lrwxrwxrwx 1 0 0  8 Oct  8 14:45 4:32 -> ../tty32
lrwxrwxrwx 1 0 0  8 Oct  8 14:45 4:33 -> ../tty33
lrwxrwxrwx 1 0 0  8 Oct  8 14:45 4:34 -> ../tty34
lrwxrwxrwx 1 0 0  8 Oct  8 14:45 4:35 -> ../tty35
lrwxrwxrwx 1 0 0  8 Oct  8 14:45 4:36 -> ../tty36
lrwxrwxrwx 1 0 0  8 Oct  8 14:45 4:37 -> ../tty37
lrwxrwxrwx 1 0 0  8 Oct  8 14:45 4:38 -> ../tty38
lrwxrwxrwx 1 0 0  8 Oct  8 14:45 4:39 -> ../tty39
lrwxrwxrwx 1 0 0  7 Oct  8 14:45 4:4 -> ../tty4
lrwxrwxrwx 1 0 0  8 Oct  8 14:45 4:40 -> ../tty40
lrwxrwxrwx 1 0 0  8 Oct  8 14:45 4:41 -> ../tty41
lrwxrwxrwx 1 0 0  8 Oct  8 14:45 4:42 -> ../tty42
lrwxrwxrwx 1 0 0  8 Oct  8 14:45 4:43 -> ../tty43
lrwxrwxrwx 1 0 0  8 Oct  8 14:45 4:44 -> ../tty44
lrwxrwxrwx 1 0 0  8 Oct  8 14:45 4:45 -> ../tty45
lrwxrwxrwx 1 0 0  8 Oct  8 14:45 4:46 -> ../tty46
lrwxrwxrwx 1 0 0  8 Oct  8 14:45 4:47 -> ../tty47
lrwxrwxrwx 1 0 0  8 Oct  8 14:45 4:48 -> ../tty48
lrwxrwxrwx 1 0 0  8 Oct  8 14:45 4:49 -> ../tty49
lrwxrwxrwx 1 0 0  7 Oct  8 14:45 4:5 -> ../tty5
lrwxrwxrwx 1 0 0  8 Oct  8 14:45 4:50 -> ../tty50
lrwxrwxrwx 1 0 0  8 Oct  8 14:45 4:51 -> ../tty51
lrwxrwxrwx 1 0 0  8 Oct  8 14:45 4:52 -> ../tty52
lrwxrwxrwx 1 0 0  8 Oct  8 14:45 4:53 -> ../tty53
lrwxrwxrwx 1 0 0  8 Oct  8 14:45 4:54 -> ../tty54
lrwxrwxrwx 1 0 0  8 Oct  8 14:45 4:55 -> ../tty55
lrwxrwxrwx 1 0 0  8 Oct  8 14:45 4:56 -> ../tty56
lrwxrwxrwx 1 0 0  8 Oct  8 14:45 4:57 -> ../tty57
lrwxrwxrwx 1 0 0  8 Oct  8 14:45 4:58 -> ../tty58
lrwxrwxrwx 1 0 0  8 Oct  8 14:45 4:59 -> ../tty59
lrwxrwxrwx 1 0 0  7 Oct  8 14:45 4:6 -> ../tty6
lrwxrwxrwx 1 0 0  8 Oct  8 14:45 4:60 -> ../tty60
lrwxrwxrwx 1 0 0  8 Oct  8 14:45 4:61 -> ../tty61
lrwxrwxrwx 1 0 0  8 Oct  8 14:45 4:62 -> ../tty62
lrwxrwxrwx 1 0 0  8 Oct  8 14:45 4:63 -> ../tty63
lrwxrwxrwx 1 0 0  7 Oct  8 14:45 4:7 -> ../tty7
lrwxrwxrwx 1 0 0  7 Oct  8 14:45 4:8 -> ../tty8
lrwxrwxrwx 1 0 0  7 Oct  8 14:45 4:9 -> ../tty9
lrwxrwxrwx 1 0 0  6 Oct  8 14:45 5:0 -> ../tty
lrwxrwxrwx 1 0 0 10 Oct  8 14:45 5:1 -> ../console
lrwxrwxrwx 1 0 0  7 Oct  8 14:45 5:2 -> ../ptmx
lrwxrwxrwx 1 0 0 12 Oct  8 14:45 5:3 -> ../ttyprintk
lrwxrwxrwx 1 0 0  6 Oct  8 14:45 7:0 -> ../vcs
lrwxrwxrwx 1 0 0  7 Oct  8 14:45 7:1 -> ../vcs1
lrwxrwxrwx 1 0 0  7 Oct  8 14:45 7:128 -> ../vcsa
lrwxrwxrwx 1 0 0  8 Oct  8 14:45 7:129 -> ../vcsa1
lrwxrwxrwx 1 0 0  8 Oct  8 14:45 7:130 -> ../vcsa2
lrwxrwxrwx 1 0 0  8 Oct  8 14:45 7:131 -> ../vcsa3
lrwxrwxrwx 1 0 0  8 Oct  8 14:45 7:132 -> ../vcsa4
lrwxrwxrwx 1 0 0  8 Oct  8 14:45 7:133 -> ../vcsa5
lrwxrwxrwx 1 0 0  8 Oct  8 14:45 7:134 -> ../vcsa6
lrwxrwxrwx 1 0 0  8 Oct  8 14:45 7:136 -> ../vcsa8
lrwxrwxrwx 1 0 0  7 Oct  8 14:45 7:2 -> ../vcs2
lrwxrwxrwx 1 0 0  7 Oct  8 14:45 7:3 -> ../vcs3
lrwxrwxrwx 1 0 0  7 Oct  8 14:45 7:4 -> ../vcs4
lrwxrwxrwx 1 0 0  7 Oct  8 14:45 7:5 -> ../vcs5
lrwxrwxrwx 1 0 0  7 Oct  8 14:45 7:6 -> ../vcs6
lrwxrwxrwx 1 0 0  7 Oct  8 14:45 7:64 -> ../vcsu
lrwxrwxrwx 1 0 0  8 Oct  8 14:45 7:65 -> ../vcsu1
lrwxrwxrwx 1 0 0  8 Oct  8 14:45 7:66 -> ../vcsu2
lrwxrwxrwx 1 0 0  8 Oct  8 14:45 7:67 -> ../vcsu3
lrwxrwxrwx 1 0 0  8 Oct  8 14:45 7:68 -> ../vcsu4
lrwxrwxrwx 1 0 0  8 Oct  8 14:45 7:69 -> ../vcsu5
lrwxrwxrwx 1 0 0  8 Oct  8 14:45 7:70 -> ../vcsu6
lrwxrwxrwx 1 0 0  8 Oct  8 14:45 7:72 -> ../vcsu8
lrwxrwxrwx 1 0 0  7 Oct  8 14:45 7:8 -> ../vcs8
lrwxrwxrwx 1 0 0 10 Oct  8 14:45 81:0 -> ../video13
lrwxrwxrwx 1 0 0 10 Oct  8 14:45 81:1 -> ../video10
lrwxrwxrwx 1 0 0 10 Oct  8 14:45 81:10 -> ../video21
lrwxrwxrwx 1 0 0 10 Oct  8 14:45 81:11 -> ../video22
lrwxrwxrwx 1 0 0 10 Oct  8 14:45 81:12 -> ../video23
lrwxrwxrwx 1 0 0 10 Oct  8 14:45 81:13 -> ../video19
lrwxrwxrwx 1 0 0 10 Oct  8 14:45 81:2 -> ../video11
lrwxrwxrwx 1 0 0 10 Oct  8 14:45 81:3 -> ../video14
lrwxrwxrwx 1 0 0 10 Oct  8 14:45 81:4 -> ../video15
lrwxrwxrwx 1 0 0 10 Oct  8 14:45 81:5 -> ../video12
lrwxrwxrwx 1 0 0 10 Oct  8 14:45 81:6 -> ../video16
lrwxrwxrwx 1 0 0 10 Oct  8 14:45 81:7 -> ../video18
lrwxrwxrwx 1 0 0 10 Oct  8 14:45 81:8 -> ../video31
lrwxrwxrwx 1 0 0 10 Oct  8 14:45 81:9 -> ../video20

/dev/disk:
total 0
drwxr-xr-x 2 0 0 100 Oct  8 14:45 by-id
drwxr-xr-x 2 0 0  80 Oct  8 14:45 by-label
drwxr-xr-x 2 0 0  80 Oct  8 14:45 by-partuuid
drwxr-xr-x 2 0 0 100 Oct  8 14:45 by-path
drwxr-xr-x 2 0 0  80 Oct  8 14:45 by-uuid

/dev/disk/by-id:
total 0
lrwxrwxrwx 1 0 0 13 Oct  8 14:45 mmc-SD32G_0x102070ce -> ../../mmcblk0
lrwxrwxrwx 1 0 0 15 Oct  8 14:45 mmc-SD32G_0x102070ce-part1 -> ../../mmcblk0p1
lrwxrwxrwx 1 0 0 15 Oct  8 14:45 mmc-SD32G_0x102070ce-part2 -> ../../mmcblk0p2

/dev/disk/by-label:
total 0
lrwxrwxrwx 1 0 0 15 Oct  8 14:45 bootfs -> ../../mmcblk0p1
lrwxrwxrwx 1 0 0 15 Oct  8 14:45 rootfs -> ../../mmcblk0p2

/dev/disk/by-partuuid:
total 0
lrwxrwxrwx 1 0 0 15 Oct  8 14:45 4290cf72-01 -> ../../mmcblk0p1
lrwxrwxrwx 1 0 0 15 Oct  8 14:45 4290cf72-02 -> ../../mmcblk0p2

/dev/disk/by-path:
total 0
lrwxrwxrwx 1 0 0 13 Oct  8 14:45 platform-fe340000.mmc -> ../../mmcblk0
lrwxrwxrwx 1 0 0 15 Oct  8 14:45 platform-fe340000.mmc-part1 -> ../../mmcblk0p1
lrwxrwxrwx 1 0 0 15 Oct  8 14:45 platform-fe340000.mmc-part2 -> ../../mmcblk0p2

/dev/disk/by-uuid:
total 0
lrwxrwxrwx 1 0 0 15 Oct  8 14:45 0B22-2966 -> ../../mmcblk0p1
lrwxrwxrwx 1 0 0 15 Oct  8 14:45 3ad7386b-e1ae-4032-ae33-0c40f5ecc4ac -> ../../mmcblk0p2

/dev/dma_heap:
total 0
crw-rw---- 1 0 44 253, 1 Oct  8 14:45 linux,cma
crw-rw---- 1 0 44 253, 0 Oct  8 14:45 system

/dev/dri:
total 0
drwxr-xr-x 2 0   0      100 Oct  8 14:45 by-path
crw-rw---- 1 0  44 226,   0 Oct  8 14:45 card0
crw-rw---- 1 0  44 226,   1 Oct  8 14:45 card1
crw-rw---- 1 0 106 226, 128 Oct  8 14:45 renderD128

/dev/dri/by-path:
total 0
lrwxrwxrwx 1 0 0  8 Oct  8 14:45 platform-fec00000.v3d-card -> ../card0
lrwxrwxrwx 1 0 0 13 Oct  8 14:45 platform-fec00000.v3d-render -> ../renderD128
lrwxrwxrwx 1 0 0  8 Oct  8 14:45 platform-gpu-card -> ../card1

/dev/input:
total 0
drwxr-xr-x 2 0   0     80 Oct  8 14:45 by-path
crw-rw---- 1 0 104 13, 64 Oct  8 14:45 event0
crw-rw---- 1 0 104 13, 65 Oct  8 14:45 event1
crw-rw---- 1 0 104 13, 63 Oct  8 14:45 mice

/dev/input/by-path:
total 0
lrwxrwxrwx 1 0 0 9 Oct  8 14:45 platform-fef00700.hdmi-event -> ../event0
lrwxrwxrwx 1 0 0 9 Oct  8 14:45 platform-fef05700.hdmi-event -> ../event1

/dev/mapper:
total 0
crw------- 1 0 0 10, 236 Oct  8 14:45 control

/dev/mqueue:
total 0

/dev/net:
total 0
crw-rw-rw- 1 0 0 10, 200 Oct  8 14:45 tun

/dev/pts:
total 0
crw--w---- 1 1000 5 136, 0 Oct  8 22:28 0
crw--w---- 1 1000 5 136, 1 Oct  8 22:29 1
c--------- 1    0 0   5, 2 Jun 18 17:55 ptmx

/dev/serial:
total 0
drwxr-xr-x 2 0 0 60 Oct  8 14:45 by-id
drwxr-xr-x 2 0 0 60 Oct  8 14:45 by-path

/dev/serial/by-id:
total 0
lrwxrwxrwx 1 0 0 13 Oct  8 14:45 usb-1a86_USB_Serial-if00-port0 -> ../../ttyUSB0

/dev/serial/by-path:
total 0
lrwxrwxrwx 1 0 0 13 Oct  8 14:45 platform-fd500000.pcie-pci-0000:01:00.0-usb-0:1.4:1.0-port0 -> ../../ttyUSB0

/dev/shm:
total 0

/dev/snd:
total 0
drwxr-xr-x 2 0  0     100 Oct  8 14:45 by-path
crw-rw---- 1 0 29 116,  0 Oct  8 14:45 controlC0
crw-rw---- 1 0 29 116, 32 Oct  8 14:45 controlC1
crw-rw---- 1 0 29 116, 64 Oct  8 14:45 controlC2
crw-rw---- 1 0 29 116, 16 Oct  8 14:45 pcmC0D0p
crw-rw---- 1 0 29 116, 48 Oct  8 14:45 pcmC1D0p
crw-rw---- 1 0 29 116, 80 Oct  8 14:45 pcmC2D0p
crw-rw---- 1 0 29 116,  1 Oct  8 14:45 seq
crw-rw---- 1 0 29 116, 33 Oct  8 14:45 timer

/dev/snd/by-path:
total 0
lrwxrwxrwx 1 0 0 12 Oct  8 14:45 platform-bcm2835_audio -> ../controlC0
lrwxrwxrwx 1 0 0 12 Oct  8 14:45 platform-fef00700.hdmi -> ../controlC1
lrwxrwxrwx 1 0 0 12 Oct  8 14:45 platform-fef05700.hdmi -> ../controlC2

/dev/v4l:
total 0
drwxr-xr-x 2 0 0 160 Oct  8 14:45 by-path

/dev/v4l/by-path:
total 0
lrwxrwxrwx 1 0 0 13 Oct  8 14:45 platform-bcm2835-codec-video-index0 -> ../../video31
lrwxrwxrwx 1 0 0 13 Oct  8 14:45 platform-bcm2835-isp-video-index0 -> ../../video20
lrwxrwxrwx 1 0 0 13 Oct  8 14:45 platform-bcm2835-isp-video-index1 -> ../../video21
lrwxrwxrwx 1 0 0 13 Oct  8 14:45 platform-bcm2835-isp-video-index2 -> ../../video22
lrwxrwxrwx 1 0 0 13 Oct  8 14:45 platform-bcm2835-isp-video-index3 -> ../../video23
lrwxrwxrwx 1 0 0 13 Oct  8 14:45 platform-feb10000.codec-video-index0 -> ../../video19
mkuf commented 11 months ago

I just noticed you're binding a local directory to /opt/printer_data/run, which causes the hosts permissions on that directory to be also used within the container.

Make sure that your local ./run directory is owned by uid 1000 or use a named docker volume.

Seredar commented 11 months ago

yeap thanks fixed with sudo chown 1000:1000 run folder