-
Posts
498 -
Joined
-
Last visited
-
Days Won
7
Content Type
Profiles
Forums
Downloads
Store
Gallery
Bug Reports
Documentation
Landing
Posts posted by Josh.5
-
-
4 hours ago, dopeytree said:
W: [pulseaudio] core-util.c: Failed to open configuration file '/home/default/.config/pulse//daemon.conf': Permission denied W: [pulseaudio] daemon-conf.c: Failed to open configuration file: Permission denied W: [pulseaudio] core-util.c: Failed to open configuration file '/home/default/.config/pulse//daemon.conf': Permission denied W: [pulseaudio] daemon-conf.c: Failed to open configuration file: Permission denied W: [pulseaudio] core-util.c: Failed to open configuration file '/home/default/.config/pulse//daemon.conf': Permission denied W: [pulseaudio] daemon-conf.c: Failed to open configuration file: Permission denied W: [pulseaudio] core-util.c: Failed to open configuration file '/home/default/.config/pulse//daemon.conf': Permission denied W: [pulseaudio] daemon-conf.c: Failed to open configuration file: Permission denied
Not sure how that directory became owned by the wrong user. Have you updated file permissions on your server lately?
I have pushed a small fix in the latest build that will check that directory is owned by the default user on startup before trying to start pulseaudio. This should fix the error in that log.
- 1
-
44 minutes ago, dopeytree said:
Still getting these pulse audio bugs which is stopping it from loading... in 6.11.1
Might roll back to 6.10
moulin-rouge-diagnostics-20221009-2232.zip 132.13 kB · 0 downloads
Build: [10/09/22 12:38:14] [master] [81e378e9d0619932011c9b30c8e2a28a328d2032] [ /etc/cont-init.d/10-setup_user.sh: executing... ] **** Configure default user **** Setting default user uid=99(default) gid=100(default) Adding default user to video, audio, input and pulse groups Adding default user to any additional required device groups Adding user 'default' to group: 'user-gid-71' for device: /dev/input/event0 Adding user 'default' to group: 'user-gid-18' for device: /dev/dri/card0 Setting umask to 000 Create the user XDG_RUNTIME_DIR path '/tmp/.X11-unix/run' Adding default home directory template Setting ownership of all log files in '/home/default/.cache/log' Setting root password Setting user password DONE [ /etc/cont-init.d/20-configre_sshd.sh: executing... ] **** Configure SSH server **** Set port to '2222' DONE [ /etc/cont-init.d/30-configure_dbus.sh: executing... ] **** Configure container dbus **** Container configured to run its own dbus DONE [ /etc/cont-init.d/30-configure_udev.sh: executing... ] **** Configure container to run udev management **** **** Ensure the default user has permission to r/w on input devices **** DONE [ /etc/cont-init.d/40-setup_locale.sh: executing... ] **** Locales already set correctly to en_US.UTF-8 UTF-8 **** DONE [ /etc/cont-init.d/50-configure_pulseaudio.sh: executing... ] **** Configure pulseaudio **** Configure pulseaudio to pipe audio to a socket DONE [ /etc/cont-init.d/60-configure_gpu_driver.sh: executing... ] **** Found NVIDIA device 'NVIDIA RTX A2000' **** Installing NVIDIA driver v515.76 to match what is running on the host **** Found Intel device 'Genuine Intel(R) 0000 @ 1.10GHz' **** Install Intel vulkan driver **** No AMD device found **** DONE [ /etc/cont-init.d/70-configure_xorg.sh: executing... ] **** Generate NVIDIA xorg.conf **** Configure Xwrapper.config Configure container as primary the X server Leaving evdev inputs disabled Configuring X11 with GPU ID: 'GPU-cebda6e6-708f-e91a-2d79-10b788f6cad1' Configuring X11 with PCI bus ID: 'PCI:2:0:0' Writing X11 config with Modeline "1600x900R" 97.50 1600 1648 1680 1760 900 903 908 926 +hsync -vsync WARNING: Unable to locate/open X configuration file. Package xorg-server was not found in the pkg-config search path. Perhaps you should add the directory containing `xorg-server.pc' to the PKG_CONFIG_PATH environment variable No package 'xorg-server' found Option "ProbeAllGpus" "False" added to Screen "Screen0". Option "AllowEmptyInitialConfiguration" "True" added to Screen "Screen0". New X configuration file written to '/etc/X11/xorg.conf' DONE [ /etc/cont-init.d/80-configure-dind.sh: executing... ] **** Configure Dockerd **** Enable Dockerd daemon Add user 'default' to docker group for sudoless execution DONE [ /etc/cont-init.d/90-configure_neko.sh: executing... ] **** Configure Neko **** Disable Neko server DONE [ /etc/cont-init.d/90-configure_sunshine.sh: executing... ] **** Configure Sunshine **** Disable Sunshine server DONE [ /etc/cont-init.d/90-configure_vnc.sh: executing... ] **** Configure VNC **** Configure VNC service port '5900' Configure noVNC service port '32037' Configure audio websocket port '32123' Configure pulseaudio encoded stream port '5901' Enable VNC server Patching noVNC with audio websocket DONE [ /etc/cont-init.d/95-configure_secondary.sh: executing... ] DONE [ USER:/home/default/init.d/install_heroic.sh: executing... ] deb https://sourceforge.net/projects/madlinux/files/repo core main gpg: no valid OpenPGP data found. Get:1 http://deb.debian.org/debian bullseye InRelease [116 kB] Get:2 https://nvidia.github.io/libnvidia-container/stable/debian10/amd64 InRelease [1,484 B] Get:3 https://nvidia.github.io/nvidia-container-runtime/stable/debian10/amd64 InRelease [1,481 B] Get:4 http://deb.debian.org/debian-security bullseye-security InRelease [48.4 kB] Get:5 https://nvidia.github.io/nvidia-docker/debian10/amd64 InRelease [1,474 B] Get:6 http://deb.debian.org/debian bullseye-updates InRelease [44.1 kB] Get:7 http://deb.debian.org/debian bullseye/main amd64 Packages [8,184 kB] Get:9 https://nvidia.github.io/libnvidia-container/stable/debian10/amd64 Packages [17.3 kB] Get:10 https://nvidia.github.io/nvidia-container-runtime/stable/debian10/amd64 Packages [4,232 B] Get:11 https://nvidia.github.io/nvidia-docker/debian10/amd64 Packages [1,448 B] Get:8 https://sourceforge.net/projects/madlinux/files/repo core InRelease Err:8 https://sourceforge.net/projects/madlinux/files/repo core InRelease Clearsigned file isn't valid, got 'NOSPLIT' (does the network require authentication?) Get:12 http://deb.debian.org/debian bullseye/non-free amd64 Packages [97.7 kB] Get:13 http://deb.debian.org/debian bullseye/main i386 Packages [8,122 kB] Get:14 http://deb.debian.org/debian bullseye/contrib amd64 Packages [50.6 kB] Get:15 http://deb.debian.org/debian bullseye/non-free i386 Packages [79.3 kB] Get:16 http://deb.debian.org/debian bullseye/contrib i386 Packages [45.3 kB] Get:17 http://deb.debian.org/debian-security bullseye-security/non-free i386 Packages [528 B] Get:18 http://deb.debian.org/debian-security bullseye-security/main amd64 Packages [189 kB] Get:19 http://deb.debian.org/debian-security bullseye-security/non-free amd64 Packages [528 B] Get:20 http://deb.debian.org/debian-security bullseye-security/main i386 Packages [188 kB] Get:21 http://deb.debian.org/debian bullseye-updates/main amd64 Packages [6,344 B] Get:22 http://deb.debian.org/debian bullseye-updates/main i386 Packages [6,340 B] Reading package lists... E: Failed to fetch https://sourceforge.net/projects/madlinux/files/repo/dists/core/InRelease Clearsigned file isn't valid, got 'NOSPLIT' (does the network require authentication?) E: The repository 'https://sourceforge.net/projects/madlinux/files/repo core InRelease' is not signed. Reading package lists... Building dependency tree... Reading state information... E: Unable to locate package heroic --2022-10-09 22:28:16-- https://github.com/redromnon/HeroicBashLauncher/releases/download/v3.0.0/HeroicBashLauncher_v3.0.0.zip Resolving github.com (github.com)... 140.82.121.4 Connecting to github.com (github.com)|140.82.121.4|:443... connected. HTTP request sent, awaiting response... 404 Not Found 2022-10-09 22:28:16 ERROR 404: Not Found. End-of-central-directory signature not found. Either this file is not a zipfile, or it constitutes one disk of a multi-part archive. In the latter case the central directory and zipfile comment will be found on the last disk(s) of this archive. unzip: cannot find zipfile directory in one of /tmp/HeroicBashLauncher-v3.0.0.zip or /tmp/HeroicBashLauncher-v3.0.0.zip.zip, and cannot find /tmp/HeroicBashLauncher-v3.0.0.zip.ZIP, period. Archive: /tmp/HeroicBashLauncher-v3.0.0.zip chmod: cannot access '/home/default/HeroicBashLauncher/setup.sh': No such file or directory sed: can't read /home/default/HeroicBashLauncher/setup.sh: No such file or directory [ USER:/home/default/init.d/install_protonup.sh: executing... ] Collecting protonup Downloading protonup-0.1.4-py3-none-any.whl (19 kB) Collecting requests Downloading requests-2.28.1-py3-none-any.whl (62 kB) Collecting argparse Downloading argparse-1.4.0-py2.py3-none-any.whl (23 kB) Collecting configparser Downloading configparser-5.3.0-py3-none-any.whl (19 kB) Collecting idna<4,>=2.5 Downloading idna-3.4-py3-none-any.whl (61 kB) Collecting charset-normalizer<3,>=2 Downloading charset_normalizer-2.1.1-py3-none-any.whl (39 kB) Requirement already satisfied: urllib3<1.27,>=1.21.1 in /usr/lib/python3/dist-packages (from requests->protonup) (1.26.5) Collecting certifi>=2017.4.17 Downloading certifi-2022.9.24-py3-none-any.whl (161 kB) Installing collected packages: idna, charset-normalizer, certifi, requests, configparser, argparse, protonup Successfully installed argparse-1.4.0 certifi-2022.9.24 charset-normalizer-2.1.1 configparser-5.3.0 idna-3.4 protonup-0.1.4 requests-2.28.1 Install directory set to '/home/default/.steam/root/compatibilitytools.d/' **** Starting supervisord **** Logging all root services to '/var/log/supervisor/' Logging all user services to '/home/default/.cache/log/' 2022-10-09 22:28:20,701 INFO Included extra file "/etc/supervisor.d/dbus.ini" during parsing 2022-10-09 22:28:20,701 INFO Included extra file "/etc/supervisor.d/desktop.ini" during parsing 2022-10-09 22:28:20,701 INFO Included extra file "/etc/supervisor.d/dind.ini" during parsing 2022-10-09 22:28:20,701 INFO Included extra file "/etc/supervisor.d/neko.ini" during parsing 2022-10-09 22:28:20,701 INFO Included extra file "/etc/supervisor.d/pulseaudio.ini" during parsing 2022-10-09 22:28:20,701 INFO Included extra file "/etc/supervisor.d/sshd.ini" during parsing 2022-10-09 22:28:20,701 INFO Included extra file "/etc/supervisor.d/steam.ini" during parsing 2022-10-09 22:28:20,701 INFO Included extra file "/etc/supervisor.d/sunshine.ini" during parsing 2022-10-09 22:28:20,701 INFO Included extra file "/etc/supervisor.d/udev.ini" during parsing 2022-10-09 22:28:20,701 INFO Included extra file "/etc/supervisor.d/vnc-audio.ini" during parsing 2022-10-09 22:28:20,701 INFO Included extra file "/etc/supervisor.d/vnc.ini" during parsing 2022-10-09 22:28:20,701 INFO Included extra file "/etc/supervisor.d/xorg.ini" during parsing 2022-10-09 22:28:20,701 INFO Included extra file "/etc/supervisor.d/xvfb.ini" during parsing 2022-10-09 22:28:20,701 INFO Set uid to user 0 succeeded 2022-10-09 22:28:20,706 INFO RPC interface 'supervisor' initialized 2022-10-09 22:28:20,707 CRIT Server 'unix_http_server' running without any HTTP authentication checking 2022-10-09 22:28:20,707 INFO supervisord started with pid 1 2022-10-09 22:28:21,709 INFO spawned: 'dbus' with pid 920 2022-10-09 22:28:21,711 INFO spawned: 'sshd' with pid 921 2022-10-09 22:28:21,712 INFO spawned: 'udev' with pid 922 2022-10-09 22:28:21,715 INFO spawned: 'dind' with pid 923 2022-10-09 22:28:21,717 INFO spawned: 'xorg' with pid 925 2022-10-09 22:28:21,719 INFO spawned: 'audiostream' with pid 927 2022-10-09 22:28:21,721 INFO spawned: 'novnc' with pid 929 2022-10-09 22:28:21,723 INFO spawned: 'pulseaudio' with pid 931 2022-10-09 22:28:21,726 INFO spawned: 'vncproxy' with pid 935 2022-10-09 22:28:21,728 INFO spawned: 'x11vnc' with pid 937 2022-10-09 22:28:21,731 INFO spawned: 'audiowebsock' with pid 939 2022-10-09 22:28:21,733 INFO spawned: 'desktop' with pid 943 PULSEAUDIO: Starting pulseaudio service 2022-10-09 22:28:21,734 INFO success: vncproxy entered RUNNING state, process has stayed up for > than 0 seconds (startsecs) 2022-10-09 22:28:21,809 INFO reaped unknown pid 971 (exit status 0) 2022-10-09 22:28:22,743 INFO success: dbus entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2022-10-09 22:28:22,743 INFO success: sshd entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2022-10-09 22:28:22,743 INFO success: udev entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2022-10-09 22:28:22,743 INFO success: dind entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2022-10-09 22:28:22,743 INFO success: xorg entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2022-10-09 22:28:22,743 INFO success: audiostream entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2022-10-09 22:28:22,743 INFO success: novnc entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2022-10-09 22:28:22,743 INFO success: pulseaudio entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2022-10-09 22:28:22,743 INFO success: x11vnc entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2022-10-09 22:28:22,743 INFO success: audiowebsock entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2022-10-09 22:28:22,743 INFO success: desktop entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2022-10-09 22:28:26,741 INFO exited: pulseaudio (exit status 1; not expected) 2022-10-09 22:28:27,743 INFO spawned: 'pulseaudio' with pid 1127 PULSEAUDIO: Starting pulseaudio service 2022-10-09 22:28:28,749 INFO success: pulseaudio entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2022-10-09 22:28:32,757 INFO exited: pulseaudio (exit status 1; not expected) 2022-10-09 22:28:32,759 INFO spawned: 'pulseaudio' with pid 1131 PULSEAUDIO: Starting pulseaudio service 2022-10-09 22:28:33,894 INFO success: pulseaudio entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2022-10-09 22:28:37,765 INFO exited: pulseaudio (exit status 1; not expected) 2022-10-09 22:28:38,767 INFO spawned: 'pulseaudio' with pid 1209 PULSEAUDIO: Starting pulseaudio service 2022-10-09 22:28:39,773 INFO success: pulseaudio entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2022-10-09 22:28:43,779 INFO exited: pulseaudio (exit status 1; not expected) 2022-10-09 22:28:44,781 INFO spawned: 'pulseaudio' with pid 1215 PULSEAUDIO: Starting pulseaudio service 2022-10-09 22:28:45,787 INFO success: pulseaudio entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2022-10-09 22:28:49,792 INFO exited: pulseaudio (exit status 1; not expected) 2022-10-09 22:28:50,794 INFO spawned: 'pulseaudio' with pid 1220 PULSEAUDIO: Starting pulseaudio service 2022-10-09 22:28:51,800 INFO success: pulseaudio entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2022-10-09 22:28:55,805 INFO exited: pulseaudio (exit status 1; not expected) 2022-10-09 22:28:56,808 INFO spawned: 'pulseaudio' with pid 1223 PULSEAUDIO: Starting pulseaudio service 2022-10-09 22:28:57,813 INFO success: pulseaudio entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2022-10-09 22:29:01,818 INFO exited: pulseaudio (exit status 1; not expected) 2022-10-09 22:29:02,820 INFO spawned: 'pulseaudio' with pid 1226 PULSEAUDIO: Starting pulseaudio service 2022-10-09 22:29:03,825 INFO success: pulseaudio entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2022-10-09 22:29:07,831 INFO exited: pulseaudio (exit status 1; not expected) 2022-10-09 22:29:08,833 INFO spawned: 'pulseaudio' with pid 1229 PULSEAUDIO: Starting pulseaudio service 2022-10-09 22:29:09,839 INFO success: pulseaudio entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2022-10-09 22:29:13,845 INFO exited: pulseaudio (exit status 1; not expected) 2022-10-09 22:29:14,848 INFO spawned: 'pulseaudio' with pid 1232 PULSEAUDIO: Starting pulseaudio service 2022-10-09 22:29:15,853 INFO success: pulseaudio entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2022-10-09 22:29:19,858 INFO exited: pulseaudio (exit status 1; not expected) 2022-10-09 22:29:20,861 INFO spawned: 'pulseaudio' with pid 1238 PULSEAUDIO: Starting pulseaudio service 2022-10-09 22:29:21,957 INFO success: pulseaudio entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2022-10-09 22:29:25,883 INFO exited: pulseaudio (exit status 1; not expected) 2022-10-09 22:29:26,049 INFO spawned: 'pulseaudio' with pid 1243 PULSEAUDIO: Starting pulseaudio service 2022-10-09 22:29:26,158 INFO exited: desktop (exit status 1; not expected) 2022-10-09 22:29:26,812 INFO spawned: 'desktop' with pid 1263 2022-10-09 22:29:26,827 INFO reaped unknown pid 1267 (exit status 0) 2022-10-09 22:29:26,873 INFO exited: desktop (exit status 1; not expected) 2022-10-09 22:29:27,060 INFO success: pulseaudio entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2022-10-09 22:29:28,091 INFO spawned: 'desktop' with pid 1289 2022-10-09 22:29:29,093 INFO success: desktop entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2022-10-09 22:29:31,061 INFO exited: pulseaudio (exit status 1; not expected) 2022-10-09 22:29:32,064 INFO spawned: 'pulseaudio' with pid 1292 PULSEAUDIO: Starting pulseaudio service 2022-10-09 22:29:33,069 INFO success: pulseaudio entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2022-10-09 22:29:37,074 INFO exited: pulseaudio (exit status 1; not expected) 2022-10-09 22:29:38,076 INFO spawned: 'pulseaudio' with pid 1295 PULSEAUDIO: Starting pulseaudio service 2022-10-09 22:29:39,082 INFO success: pulseaudio entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2022-10-09 22:29:43,088 INFO exited: pulseaudio (exit status 1; not expected) 2022-10-09 22:29:44,090 INFO spawned: 'pulseaudio' with pid 1298 PULSEAUDIO: Starting pulseaudio service 2022-10-09 22:29:45,096 INFO success: pulseaudio entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2022-10-09 22:29:49,102 INFO exited: pulseaudio (exit status 1; not expected) 2022-10-09 22:29:50,105 INFO spawned: 'pulseaudio' with pid 1301 PULSEAUDIO: Starting pulseaudio service 2022-10-09 22:29:51,110 INFO success: pulseaudio entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2022-10-09 22:29:55,117 INFO exited: pulseaudio (exit status 1; not expected) 2022-10-09 22:29:56,120 INFO spawned: 'pulseaudio' with pid 1304 PULSEAUDIO: Starting pulseaudio service 2022-10-09 22:29:57,127 INFO success: pulseaudio entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2022-10-09 22:30:01,133 INFO exited: pulseaudio (exit status 1; not expected) 2022-10-09 22:30:02,135 INFO spawned: 'pulseaudio' with pid 1389 PULSEAUDIO: Starting pulseaudio service 2022-10-09 22:30:03,141 INFO success: pulseaudio entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2022-10-09 22:30:07,146 INFO exited: pulseaudio (exit status 1; not expected) 2022-10-09 22:30:08,148 INFO spawned: 'pulseaudio' with pid 1392 PULSEAUDIO: Starting pulseaudio service 2022-10-09 22:30:09,154 INFO success: pulseaudio entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2022-10-09 22:30:13,159 INFO exited: pulseaudio (exit status 1; not expected) 2022-10-09 22:30:14,161 INFO spawned: 'pulseaudio' with pid 1395 PULSEAUDIO: Starting pulseaudio service 2022-10-09 22:30:15,166 INFO success: pulseaudio entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2022-10-09 22:30:19,173 INFO exited: pulseaudio (exit status 1; not expected) 2022-10-09 22:30:20,175 INFO spawned: 'pulseaudio' with pid 1422 PULSEAUDIO: Starting pulseaudio service 2022-10-09 22:30:21,181 INFO success: pulseaudio entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2022-10-09 22:30:25,187 INFO exited: pulseaudio (exit status 1; not expected) 2022-10-09 22:30:26,190 INFO spawned: 'pulseaudio' with pid 1426 PULSEAUDIO: Starting pulseaudio service 2022-10-09 22:30:27,196 INFO success: pulseaudio entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2022-10-09 22:30:31,201 INFO exited: pulseaudio (exit status 1; not expected) 2022-10-09 22:30:32,203 INFO spawned: 'pulseaudio' with pid 1429 PULSEAUDIO: Starting pulseaudio service 2022-10-09 22:30:33,209 INFO success: pulseaudio entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2022-10-09 22:30:36,212 WARN received SIGTERM indicating exit request 2022-10-09 22:30:36,212 INFO waiting for dbus, sshd, udev, dind, xorg, audiostream, novnc, pulseaudio, vncproxy, x11vnc, audiowebsock, desktop to die 2022-10-09 22:30:37,215 INFO exited: pulseaudio (exit status 1; not expected) 2022-10-09 22:30:39,217 INFO waiting for dbus, sshd, udev, dind, xorg, audiostream, novnc, vncproxy, x11vnc, audiowebsock, desktop to die 2022-10-09 22:30:42,220 INFO waiting for dbus, sshd, udev, dind, xorg, audiostream, novnc, vncproxy, x11vnc, audiowebsock, desktop to die 2022-10-09 22:30:45,223 INFO waiting for dbus, sshd, udev, dind, xorg, audiostream, novnc, vncproxy, x11vnc, audiowebsock, desktop to die
Can you post a fresh log from `~/.cache/log/pulseaudio.err.log`.
By fresh I mean, delete that file, then start the container.
Then stop the container as soon as you see in the container logs that say:
PULSEAUDIO: Starting pulseaudio service 2022-10-09 22:30:27,196 INFO success: pulseaudio entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2022-10-09 22:30:31,201 INFO exited: pulseaudio (exit status 1; not expected) 2022-10-09 22:30:32,203 INFO spawned: 'pulseaudio' with pid 1429
- 1
-
4 hours ago, Denisio said:
Hello Josh.5,
iam using ssh to monitor the docker.
Regards
Denisio
How are you monitoring it exactly? And what are you monitoring it for?
Is this something you could do with ssh to the host?
-
Oh.. And sunshine and the keyboard/mouse support has been merged. There are a few little bugs with the setup tho. The initial configs need to be setup and I will need to fix a bug in NVIDIA xorg config creation (you currently need to restart the container to get inputs working). I'll be doing that in the next couple of days.
I'll update the CA template again with the sunshine stuff soon also.- 1
- 1
-
Thought I would post this here to get any feedback.
I am planning on removing the container's SSH service in the very near future. I initially added it as yet another means of accessing the container remotely for things like X forwarding, etc. But I personally never used it and I think for where the project is at, it is kind of stupid.
If no one tells me in the next day or so that they are using it, I will probably rip it all out this weekend. -
Over the past month I have been slowly improving various aspects of Steam Headless. Here are some of the recently added updates:
- Added neko as an optional alternative to noVNC (This must ne configured through environment variables).
- Improved container start times.
- Made all VNC and audio transport ports dynamicly configured on startup. You no longer need to specify them all to avoid conflicts, Steam Headless will find and use a random available port on startup (You can still configure them if you really want).
- Added docker compose templates for other non-unraid OS.
- Various bug fixes.
- Updated Unraid template in CA.
What I'm working on this week:
- Adding sunshine to init. This will be optional to run and configured through env variables, but if enabled it will provide a really nice low latency way of accessing the desktop.
- Adding keyboard and mouse pass-through support. The container already supports video out through your GPU. Now it will also support USB attached kb and mouse if you configure it to.- 4
- 1
-
On 9/25/2022 at 3:54 AM, Xenu said:
I have noticed on lower end hardware that there are massive delays in audio sync. Even on my PC where it has poo loads of CPU to spare, the audio for noVNC is lagging by about half a second.
I suspect that this is all to do with the encoding being used. There is nothing about this that is really low latency.
That all being said, I would recommend leaving the VNC web UI only for tinkering and never playing games. When you want to stream the desktop with low latency, ther are better options available. I'll post an update here shortly with some if the newly added and upcoming changes to Steam Headless.
-
6 hours ago, dopeytree said:
2022-09-24 16:58:35,420 INFO exited: pulseaudio (exit status 1; not expected) 2022-09-24 16:58:38,009 INFO spawned: 'pulseaudio' with pid 615 2022-09-24 16:58:38,024 INFO exited: pulseaudio (exit status 1; not expected) 2022-09-24 16:58:41,059 INFO spawned: 'pulseaudio' with pid 616 2022-09-24 16:58:41,075 INFO exited: pulseaudio (exit status 1; not expected) 2022-09-24 16:58:41,104 INFO gave up: pulseaudio entered FATAL state, too many start retries too quickly 2022-09-24 16:58:43,171 INFO reaped unknown pid 619 (exit status 0) 2022-09-24 16:58:43,438 INFO exited: desktop (exit status 1; not expected) 2022-09-24 16:58:44,441 INFO spawned: 'desktop' with pid 674 2022-09-24 16:58:44,470 INFO reaped unknown pid 679 (exit status 0) 2022-09-24 16:58:44,569 INFO exited: desktop (exit status 1; not expected) 2022-09-24 16:58:45,572 INFO spawned: 'desktop' with pid 702 2022-09-24 16:58:45,603 INFO reaped unknown pid 707 (exit status 0) 2022-09-24 16:58:45,698 INFO exited: desktop (exit status 1; not expected) 2022-09-24 16:58:47,702 INFO spawned: 'desktop' with pid 730 2022-09-24 16:58:47,732 INFO reaped unknown pid 735 (exit status 0) 2022-09-24 16:58:47,825 INFO exited: desktop (exit status 1; not expected) 2022-09-24 16:58:50,830 INFO spawned: 'desktop' with pid 758 2022-09-24 16:58:50,860 INFO reaped unknown pid 763 (exit status 0) 2022-09-24 16:58:50,954 INFO exited: desktop (exit status 1; not expected) 2022-09-24 16:58:51,956 INFO gave up: desktop entered FATAL state, too many start retries too quickly
Getting these errors on launch..
Upgraded to 6.11 so maybe that's it?
I have not upgraded yet... I'll take a look when I can
- 1
-
1 hour ago, dhstsw said:
I mean, stubbed.
Yup. That prevents the host os from using the pci device.
-
3 hours ago, dhstsw said:
Sorry if it has been asked before (i checked and didn't find anything in the specific).
I installed radeon-top.
When i try to install unmanic specifying in the extra parameters (docker advance) "--device=/dev/dri" it fails telling me:
docker: Error response from daemon: error gathering device information while adding custom device "/dev/dri": no such file or directory.
(and yes, in /dev there's no dri folder).
I have a little radeon rx560 wich, in system devices, is reserved to be passed to VM or others.
IOMMU group 7: [1002:67ff] 01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Baffin [Radeon RX 550 640SP / RX 560/560X] (rev cf) [1002:aae0] 01:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Baffin HDMI/DP Audio [Radeon RX 550 640SP / RX 560/560X]
Or course, it wasn't in used when i tried to create the container.
Any hint?
Thanks.
If you are saying that it is reserved, then you won't be able to access that card or use it with the host's applications
-
On 8/11/2022 at 6:58 AM, giganode said:
I edited Steam.Desktop but it wasn't persistent.
I've pushed a fix for this now. Sorry it took so long.
- 1
-
On 7/27/2022 at 1:47 AM, pinion said:
For this esync issue you need to edit the Docker Container for Steam-Headless and enable the Advanced view (default is Basic just check the slider). Then in the Extra Parameters: add
--ulimit nofile=1024:524288
Restart the container and you should be good to go. Worked for me with Disco Elysium from GOG.
Thanks for this. I have added this to the default template. This is also a requirement to get Epic working.
- 1
-
On 8/29/2022 at 10:08 AM, Spectral Force said:
I keep getting this error:
2022-08-28 22:04:49,170 INFO success: x11vnc entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-08-28 22:04:49,171 INFO exited: x11vnc (exit status 1; not expected)Does anyone have any insight?
This is likely caused by a conflict. Are you running any other X11 servers on this PC?
The log `/var/log/Xorg.55.log` (inside the container) may be useful also.
-
On 8/30/2022 at 1:03 AM, dopeytree said:
How would one control the desktop size?
You can set this in the Display settings. These should persist on restart and update of the container.
Note that the NVIDIA X server settings control panel will not persist as these are stored elsewhere and are generated from scratch on startup. If you want to set the resolution from the desktop, the Display settings control panel is the one to use.
If you want another way, you can also set these in the container environment variables:
DISPLAY_CDEPTH="24" DISPLAY_DPI="96" DISPLAY_REFRESH="60" DISPLAY_SIZEH="900" DISPLAY_SIZEW="1600"
-
On 8/31/2022 at 11:42 PM, Ouadie BAKI SENHAJI said:
Hello,
Thank you for this great project
How can I start steam collapsed (hidden in sys tray). I googled and found that -silent do the job..
tried to add it in the Applications > Settings > Session and Startup :
from /usr/game/steam %U to /usr/game/steam %U -silent
for some reason after reboot the command is back to initial value (/usr/game/steam %U)
any idea !
The command that was installing the home directory template on boot was overriding these files every time.
I have updated the rsync command with `--ignore-existing` so that your changes will not be over written again on boot.I also like this change that you are making so I have made it the default for new installations moving forward. Thanks
- 1
-
8 hours ago, nowhere99 said:
Hey Josh,
I'm actually really enjoying this project. Once I got a handle on the plug-in system it was pretty simple to start modifying. If you recall I had a specific case where I wanted Unmanic to watch a folder and re-encode anything that showed there and the current h265 plug-ins would ignore any h265 files that were dropped in that folder. I modded the h265 cpu plug-in to add a force encode flag as well as a flag to signify that the plug-in should accept some ffmpeg options included in the filename of the file dropped into watch folder (i.e. -ss or -to to trim the file). I may touch base with you to see if there's a better way you envision to do file specific processing like this but for my specific case, it's working right now. But since it's totally specific to my case, I haven't tried to push a new plug-in but I'm willing to work to that end.
Great project Josh! I'm loving it!
Eric
That looks awesome!
Have you created your own plugin repo to host this? I would like to make externally created or forked plugins more accessible to users. If you have any ideas on this, I'm all ears!
If you would like this merged into the default repo also, I am happy to accept PRs from the community. I dont see these as "my plugins". These are "our plugins" -
5 hours ago, randomusername said:
Entirely fair, thank you for the support.
My unmanic.db file in appdata/unmanic/.unmanic/config is now 5.5GB. For ease of appdata backups, is it okay to delete the unmanic.db file? I know I will lose the history, but is there anything more important/dangerous that will be lost? I assume unmanic won't reconvert the already converted video and audio.
There is a config option in the settings to limit the number of items in your history. Set that up and it will reduce the size of that dB file.
Look for
Library > Completed Tasks > Automatically manage completed tasks
Set this to about 30 days and then run a library scan. It should clear out your history of items older than 30 days.
- 1
-
You may be able to do what this is by tweaking the autostart config in the home directory.Hi @Josh.5
Is there a possibility to start Steam hidden on a persistent basis?
Everytime I restart the container the setting gets lost.
btw...beautiful container, especially in combination with the uinput plugin!
During the container startup, it creates an entry in ~/.config/autostart
If you edit this file, the container startup rsync command should ignore the updated file (I think. Unless an updated container would have newer files [emoji848]). In the file, add the '-silent' flag to the Exec command line.
If this file update is overwritten when the container the restarts or when you update the container, I'll need to change the rsync command used to install the home directory template during init -
1 hour ago, nowhere99 said:
I'm assuming there's no way for me to decide when the runner asks to encode a file? I have a large library of ridiculously large h265 files that I wanted to re-encode with my own setting back to h265 but unmanic decides they are already h265 so does nothing to them. Can I change this anywhere?
You can run any command you like from Unmanic. The plugins that you are talking about are designed not to do that, but that is not to say a plugin could not be easily written that could.
-
11 minutes ago, randomusername said:
I have just updated from 0.1.4 -> 0.2.3. All of the options seem to be tucked away and difficult to discover, a splash screen suggests that unmanic is now possibly a paid product on patreon (I have no idea how to parse that message, is it still free? Are there differences for free users?), but most frustratingly the "scan library now" button doesn't work. Nor does the periodic library scans function. Nor does the one off library scan on startup option. Scans just don't work.
I love unmanic, but mostly I'm looking for simplicity and clarity, which is getting progressively worse.
You are welcome to remain on the v0.1.4 release if that better suits your needs.
Yes, Unmanic has progressed a lot since v0.1.4, however it is still free to use and not a "paid product". What you are referring to as a paid product are additional features that I have added but kept exclusive to people who support the project either by committing code on GitHub, joining in helping others on discord, or chip in financially on patreon. You do not need these additional features to use Unmanic.
Take a look at these guides for getting started:
-
-
Absolute legends. Thanks for your work and support guys!
- 3
-
7 hours ago, ChronoStriker1 said:
Anyone know how to proxy the novnc with Nginx Proxy Manager? I cant figure out the correct settings for /websockify to get it to forward for sound properly.
Thanks for the PR. I will look into it at some point this week and get it merged.
For Nginx and websockets, you need to ensure you have set "proxy_http_version 1.1;"
I cant say that i have proxied this UI before, but at a guess I suspect this would work:
location / { proxy_pass http://127.0.0.1:32123/; proxy_http_version 1.1; proxy_set_header Host $host:$server_port; }
-
46 minutes ago, LFFPicard said:
Hi Josh,
Sorry for the delay, I moved home and then had to move the server so it has been all up in the air a bit.
I think I set it up right according to the description you put in the plugin. I have had a bunch of stuff marked as failed when processing, I checked a couple and they had previously been converted before so I believe it is now working. If you would not mind skimming over the output log and just verifying I will let it loose on my library again.
Thanks!
Yea, that looks correct. The last plugin returned false and you should then see that task failed in your completed task list
[Support] Josh5 - Steam (Headless)
in Docker Containers
Posted
Have you booted Unraid with GUI mode?