Everything posted by whisp
-
[Support] Soitora's Unraid Templates
Bug in the netronome Unraid template: it shows "unhealthy" on a default install. ExtraParams hardcodes a Postgres healthcheck: --health-cmd='pg_isready -U netronome' --health-interval=5s --health-retries=5 --health-timeout=5s But the template's default DB type is sqlite (NETRONOME__DB_TYPE=sqlite). With sqlite there's no Postgres listening, so pg_isready fails every time → container is permanently flagged unhealthy even though netronome is running fine on :7575. The netronome image itself defines no HEALTHCHECK, so this comes entirely from the template. Fix: drop the pg_isready healthcheck for sqlite installs, or replace it with an HTTP check against the web UI, e.g. --health-cmd='wget -qO- http://localhost:7575/ >/dev/null || exit 1'.
-
Unraid 7.3.1 Now Available
Updated from 7.3, no issue. Also, I just want to take a moment to commend the Unraid team on this blitz of security updates. You guys are on a roll with all these updates recently, great to see! Bravo!
-
7.3.0 Internal boot encryption
Hmm, how does Bitlocker do it?
-
7.3.0 Internal boot encryption
I'm migrating to an internal boot and was actually surprised I couldn't do an encrypted boot drive. This is the perfect opportunity to convert to encrypted as I hadn't already since I have to reformat the drive anyways. What gives here?
-
Unraid 7.2.6 Now Available
Upgraded, no issues. Also very nice touch with the Nvidia driver update, and plugin updates ran before you restart to install. Well done.
-
IO wait crashing qbitorrent
Got it, that's good feedback. I can revise the script to have a larger cooldown to account for that. Still need to figure out why QBT is doing this and why recently though -_-
-
IO wait crashing qbitorrent
All of this was working despite gluetun restarts and FCP warnings. Gluetun has never worked without restarting itself at least once every 24 hours due to it's overzealous healthchecks, And I have scripts to restart qbitorrent and gluetun if necessary to keep things going while I'm away. Qbitorrent worked fine with gluetuns flakiness, it was only once I have this many torrents that it started freezing. Is the SSD dropping recent or has that been going on for awhile?
-
IO wait crashing qbitorrent
Fair enough, here you are. citadel-diagnostics-20260218-1255.zip
-
IO wait crashing qbitorrent
Hello, I really need some help here. I recently started cross-seeding with Qui around 1,000 torrents, and now am up to 1,500 including the cross seeded torrents, and qbitorrent is freezing every couple of minutes and coming back after 10 seconds or so requiring a webpage reload. It's causing chaos for the trackers, and obviously nothing can finish downloading let alone upload. I think it's an IO wait issue, but below are the full details (yes I've been using chatgpt to help, but to no avail): Storage layout: 5× HDD array (individual disks mounted as /mnt/disk1–/mnt/disk5) WD Pro NAS drives capable for 280MB/s SSD pool where torrent files are moved to before mover moves them to the array. NVMe pool for Docker Torrent client: qBittorrent from the community store VPN: Gluetun container (qB runs behind it) Public torrents paused; private seeding active Typical upload low, sometimes zero when issue occurs. qBittorrent WebUI becomes unresponsive. Container remains running No crash logs, in fact nothing in logs after startup language. After reload, forced-seeded torrents revert to “Seeding” Trackers sometimes show “skipping announce (unreachable)” docker exec into container sometimes hangs The concern is whether qB is crashing or something else is stalling it. Confirmed: no memory exhaustion or CPU limitation. docker exec -it qbittorrent sh -lc ' pid=$(pidof qbittorrent-nox); echo "PID=$pid"; awk "/open files/ {print}" /proc/$pid/limits; echo -n "FD in use: "; ls /proc/$pid/fd | wc -l ' Output: Max open files: 40960 FD in use: 298 Container not in D state when hung. iostat -x sample output: Device r/s rkB/s w/s wkB/s r_await w_await aqu-sz %util sdc 357 64372 139 58500 50ms 13ms 20.02 100% sdg 232 57772 143 58500 7ms 4ms 2.32 55% NVME pool largely idle. lsof -l 2>/dev/null | grep "/mnt/disk4/" | head -80 Results in: Multiple large MKV files open b3sum reading 52GB remux file rsync writing multi-GB file shfs readers on Plex media files All network tests to tracker url's worked fine and returned 200 including pinging the announce URL with my passkey. Given: ~1300 torrents loaded HDD array (non-striped) Heavy background hashing and rsync activity qB behind VPN container Intermittent WebUI stalls without crash Is this expected behavior under HDD saturation, or should qB remain responsive even when backend disk I/O is blocked? It feels like I need to move my entire array onto SSD's but this just seems ridiculous. Is there anyway to setup this up avoiding the FUSE layer and user space? Thank you, --------------- Edit: adding some data that was output at the exact moment it's frozen. root@Citadel:~# PID=$(pidof qbittorrent-nox) cat /proc/$PID/stack [<0>] do_sys_poll+0x3af/0x4a0 [<0>] __do_sys_ppoll+0x8b/0xd0 [<0>] do_syscall_64+0x68/0xe0 [<0>] entry_SYSCALL_64_after_hwframe+0x76/0x7e root@Citadel:~# ps -o pid,comm,state,wchan:30 -p $(pidof qbittorrent-nox) PID COMMAND S WCHAN 3970704 qbittorrent-nox S do_sys_poll root@Citadel:~# iostat -x 1 3 Linux 6.12.54-Unraid (Citadel) 02/19/2026 x8664_ (16 CPU) citadel-diagnostics-20260218-1255.zip
-
[Plugin] Tailscale
Hello, I'm trying to use my Unraid machine as an exit node, however I want to assign Tailscale to a VPN already setup and active in Unraid. This VPN is setup using the default VPN Manager within Unraid. In using your plugin though, I don't see any options at all in the exit node drop down. Recognizing VPN's installed and allowing us to select them would be a great feature if you could put it on the roadmap for this plugin! In the meantime, would something along the lines of this suffice or be recommended? I'd love any input you have on how to accomplish this. # Allow IPv4 forwarding echo "net.ipv4.ip_forward=1" >> /etc/sysctl.conf sysctl -p # Add NAT rule for forwarding Tailscale traffic through Host's VPN gateway iptables -t nat -A POSTROUTING -o wg1 -j MASQUERADE Thank you, host-diagnostics-20250605-2236.zip
-
[Support] ich777 - Gameserver Dockers
-
[Plugin] Tailscale
Citadel-tailscale-diag-20250327-225850.zip Attached are all the diagnostics. Netbios is off and there are no devices using a subnet. I had a previous tailscale installation that I uninstalled (unraid 6.x.x). I updated to 7.0.1 and reinstalled the plugin and my machine was going crazy. Pages wouldn't load, couldn't generate diagnostic data, unraid webui intermittently not loading. Problems -immediately- resolve when the plugin was uninstalled. I then installed the preview version to see if it resolves any issues, and now the unraid webapp is behaving normally except for a few things. 1. Tailscale is still picking up data from my previous installation... as you can see I had Tailscale lock enabled and it thinks the machine is still locked even though that previous tailscale has been completely deleted as a tailscale network altogether. The entire account that had that network has been deleted. I successfully authenticated the new network, it's showing up in tailscale as a machine connected, but in the plugin ui as you can see it says the machine is still locked and I cannot edit many settings such as assigning this machine as an exit node. 2. The apps page won't load. The plugin isn't installed- loads fine, the plugin is installed- it stops working. Also Unraid connect throws up connection errors after tailscale is installed, but this is less of an issue given tailscale would replace unraid connect generally. What was updated in preview that makes it much more stable in 7? Why is Tailscale picking up an old installation despite being logged into an entirely different account? Why isn't this old data cleaned out upon plugin uninstallation? What's up with the app store freaking out? I honestly felt like the native tailscale integration in 7 would have brought more stability, but it seems to have been the opposite for some reason citadel-diagnostics-20250328-0935.zip
-
[Support] ich777 - Gameserver Dockers
That's what I did and I think that problem is solved now. Noted on the FUSE path. I'll keep an eye out on future container installs to hard path the pool name if mnt/user isn't default. I didn't think about this since every other container I've installed defaulted to the FUSE path. I've had the container running for 12 hours now. I've set the backups to 48, I'll let you know if it indeed generates 48 backups. P.S. For anyone else worried about this, I've installed the appdata backup plugin to address this. This will backup all docker container configs and their data to a source of your choosing on whatever schedule you need.
-
[Support] ich777 - Gameserver Dockers
Ich, it seems you're right. Somehow Cache is writing to memory in rootfs... A little chat with my assistant 4.5: # df -h /mnt/cache Filesystem Size Used Avail Use% Mounted on rootfs 16G 1.9G 14G 12% /mnt Absolutely no idea how this cache got orphaned. I haven't created or deleted pools or arrays since I first installed unraid. I apologize if this is a noob question but why have the default server files directory writing to mnt/cache/.../?
-
[Support] ich777 - Gameserver Dockers
Yeah it was running for several days. Here's a screenshot of the folder config, it's default settings from the image I did not modify these paths. Tesla_cache is the name of the NVME drive that all of Docker is installed on. Tesla cache is a raid 1 pool that serves as my primary hard drive for docker, unraid, everything. No movers touching it. This checkmarked cache folder is currently where the valheim worlds are stored. Again just the default setting of the container mnt/cache/appdata/valheim.
-
[Support] ich777 - Gameserver Dockers
Default settings. The game files are in cache/appdata/valheim and the steamcmd stuff is in user/appdata. Any idea why there are only 6 backups when it's set to 24?
-
[Support] ich777 - Gameserver Dockers
No. In fact cache/appdata is not in a share at all. User/appdata doesn't have a secondary storage so no mover.
-
[Support] ich777 - Gameserver Dockers
Hi Ich, First of all, thank you for your work in producing these containers. Super helpful for noobies like myself. I have a huge issue I just ran into though and I'm not sure what to do... I restarted my Unraid server today (7.0.1), Valheim updated when it came back up, and when I join my server, I'm put into what looks like the same world I had before, but the map is totally refreshed. Nothing I built is there, the trophies from the bosses are gone, all the fog of war is back on the map, and I'm spawning where you first spawn when you first spawn into the world in the center of the stones. I restored my world from backup (there were only six backups despite my settings dictating 24... not sure why) but it's the same. I don't see any backups over 6 hours old and the restart was over 6 hours ago early this morning. Any ideas on how I can restore my world so I don't lose everything I've built and all the items in all the containers I had? Why didn't I manually back up the world to a backup drive? Every time I try to copy the world files to another drive I get "Invalid target" with unraid. No idea why, the unraid ui is allowing me to navigate the file structure, the drives are in the unraid array itself and accessible, but always invalid target so I've been unable to backup the files from the cache/appdata/etc etc folders including the world. Why would a system restart do this? Or why would a restart of the container and an update do this? Screenshots show my backups folder and relevant container settings. Here is the most recent log output where you can see the update. (Sorry, my post was being rejected when I put the below logs into a code block...) [S_API] SteamAPI_Init(): Loaded local 'steamclient.so' OK. CAppInfoCacheReadFromDiskThread took 2 milliseconds to initialize Setting breakpad minidump AppID = 892970 SteamInternal_SetMinidumpSteamID: Caching Steam ID: 76561197960265728 [API loaded no] [S_API FAIL] Tried to access Steam interface SteamNetworkingUtils004 before SteamAPI_Init succeeded. Session terminated, killing shell... ...killed. [S_API] SteamAPI_Init(): Loaded local 'steamclient.so' OK. CAppInfoCacheReadFromDiskThread took 2 milliseconds to initialize Setting breakpad minidump AppID = 892970 SteamInternal_SetMinidumpSteamID: Caching Steam ID: 76561197960265728 [API loaded no] [S_API FAIL] Tried to access Steam interface SteamNetworkingUtils004 before SteamAPI_Init succeeded. Session terminated, killing shell... ...killed. Update state (0x61) downloading, progress: 99.94 (1704353506 / 1705402082) Update state (0x61) downloading, progress: 99.94 (1704353506 / 1705402082) Update state (0x61) downloading, progress: 99.94 (1704353506 / 1705402082) Update state (0x61) downloading, progress: 99.94 (1704353506 / 1705402082) Update state (0x61) downloading, progress: 99.94 (1704353506 / 1705402082) Update state (0x61) downloading, progress: 99.94 (1704353506 / 1705402082) Update state (0x61) downloading, progress: 99.94 (1704353506 / 1705402082) Update state (0x61) downloading, progress: 99.94 (1704353506 / 1705402082) Update state (0x61) downloading, progress: 99.94 (1704353506 / 1705402082) Update state (0x61) downloading, progress: 99.94 (1704353506 / 1705402082) Update state (0x61) downloading, progress: 99.94 (1704353506 / 1705402082) Update state (0x61) downloading, progress: 99.94 (1704353506 / 1705402082) Update state (0x61) downloading, progress: 99.94 (1704353506 / 1705402082) Update state (0x61) downloading, progress: 99.94 (1704353506 / 1705402082) Update state (0x61) downloading, progress: 99.94 (1704353506 / 1705402082) Update state (0x61) downloading, progress: 99.94 (1704353506 / 1705402082) Update state (0x61) downloading, progress: 99.94 (1704353506 / 1705402082) Update state (0x61) downloading, progress: 99.94 (1704353506 / 1705402082) Update state (0x61) downloading, progress: 99.94 (1704353506 / 1705402082) Update state (0x61) downloading, progress: 99.94 (1704353506 / 1705402082) Update state (0x61) downloading, progress: 99.94 (1704353506 / 1705402082) Update state (0x61) downloading, progress: 99.94 (1704353506 / 1705402082) Update state (0x61) downloading, progress: 99.94 (1704353506 / 1705402082) Update state (0x61) downloading, progress: 99.94 (1704353506 / 1705402082) Update state (0x81) verifying update, progress: 60.82 (1037197043 / 1705402082) IPC function call IClientAppManager::GetUpdateInfo took too long: 54 msec Success! App '896660' fully installed. ---Prepare Server--- ---Server ready--- ---Starting Backup daemon--- ---Update check deprecated!--- ---Start Server--- ---Ensuring UID: 99 matches user--- usermod: no changes ---Ensuring GID: 100 matches user--- usermod: no changes ---Setting umask to 000--- ---Checking for optional scripts--- ---No optional script found, continuing--- ---Taking ownership of data...--- ---Starting...--- ---Update SteamCMD--- Redirecting stderr to '/serverdata/serverfiles/Steam/logs/stderr.txt' Logging directory: '/serverdata/serverfiles/Steam/logs' [ 0%] Checking for available updates... [----] Verifying installation... UpdateUI: skip show logo Steam Console Client (c) Valve Corporation - version 1742420332 -- type 'quit' to exit -- Loading Steam API...OK Connecting anonymously to Steam Public...OK Waiting for client config...OK Waiting for user info...OK ---Update Server--- ---Validating installation--- Redirecting stderr to '/serverdata/serverfiles/Steam/logs/stderr.txt' Logging directory: '/serverdata/serverfiles/Steam/logs' [ 0%] Checking for available updates... [----] Verifying installation... UpdateUI: skip show logo Steam Console Client (c) Valve Corporation - version 1742420332 -- type 'quit' to exit -- Loading Steam API...OK Connecting anonymously to Steam Public...OK Waiting for client config...OK Waiting for user info...OK Update state (0x5) verifying install, progress: 1.05 (17825792 / 1705402082) Update state (0x5) verifying install, progress: 77.59 (1323148988 / 1705402082) Success! App '896660' fully installed. ---Prepare Server--- ---Server ready--- ---Starting Backup daemon--- ---Update check deprecated!--- ---Start Server--- Any help is greatly appreciated. This is my first time hosting a game server and I really don't want to put in all this work only to lose the world I spend hours exploring and building in.
-
How much RAM do you have installed in your unRAID server?
32gb