Jump to content

Josh.5

Members
  • Posts

    498
  • Joined

  • Last visited

  • Days Won

    7

Posts posted by Josh.5

  1. 1 hour ago, DrDevinRX said:

    I'm probably doing something wrong, but when I enabled sunshine and connected via Moonlight, I am seeing my Unraid console and not the VNC desktop. Intel iGPU as the primary GPU along with an Nvidia GPU passed through to the container. Any ideas?

     

    moonlight.png

    Have you booted Unraid with GUI mode?

  2. 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. 

    • Like 1
  3. 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

     

     

    • Like 1
  4. 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.

    • Like 1
    • Thanks 1
  5. 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. 

  6. 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.

    • Like 4
    • Thanks 1
  7. On 9/25/2022 at 3:54 AM, Xenu said:

    Thank you for this amazing project!!

     

    I have noticed that there is a huge audio lag when accessing Steam via noVNC. Is there any way to resolve this?

     

    I've also noticed a number of games do not launch. Some without an error, or in the case of Portal:

     

    Any ideas why this might be?

     

    firefox_wohOJdFrTJ.png

    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.

  8. 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

    • Like 1
  9. 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 

  10. 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.

    • Like 1
  11. 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.

  12. 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.
    image.thumb.png.7b8c16e55e498ea48271135139e5a6b7.png

     

    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"

     

  13. 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

    • Like 1
  14. 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

    2022-08-22_13-53.png

    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"

  15. 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.

    • Like 1
  16. 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!
    You may be able to do what this is by tweaking the autostart config in the home directory.

    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
  17. 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.

  18. 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:

    https://youtube.com/channel/UCmsVRE59G_yDKk07TJF1g4A

  19. 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;
        }

     

  20. 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!

     

    https://pastebin.com/kWNHthRb

    image.png.b7ee233d775ea16a371e5d89077b4954.png

    Yea, that looks correct. The last plugin returned false and you should then see that task failed in your completed task list

×
×
  • Create New...