Everything posted by mattw
-
[Support] binhex - Crafty-4
Hey, your Unraid Docker Guide link in you sig is broken.
-
[Support] binhex - Crafty-4
Thanks Bud, we got it sorted on Discord!
-
[Support] binhex - Crafty-4
I will try to do that this evening! You are not the dev? Only the person that supplies the Unraid container? Just trying to understand the pecking order here. Thanks Matt
-
[Support] binhex - Crafty-4
Asking again... if I need to ask elsewhere please let me know as I would like to get this server back up and running. When started, the container appears to start, but the crafty web interface does not start and I get the following logged error... 2026-09-09 04:52:01,400 DEBG 'start-script' stderr output: File "/opt/crafty/main.py", line 462, in <module> controller.servers.init_all_servers() ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ File "/opt/crafty/app/classes/controllers/servers_controller.py", line 270, in init_all_servers "server_obj": ServerInstance( ~~~~~~~~~~~~~~^ server.get("server_id"), ^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... self.import_helper, ^^^^^^^^^^^^^^^^^^^ ), ^ File "/opt/crafty/app/classes/shared/server.py", line 285, in init self.player_cache = list(json.load(f).values()) ~~~~~~~~~^^^ File "/usr/lib/python3.14/json/__init__.py", line 298, in load return loads(fp.read(), cls=cls, object_hook=object_hook, parse_float=parse_float, parse_int=parse_int, parse_constant=parse_constant, object_pairs_hook=object_pairs_hook, **kw) File "/usr/lib/python3.14/json/__init__.py", line 352, in loads return defaultdecoder.decode(s) ~~~~~~~~~~~~~~~~~~~~~~~^^^ File "/usr/lib/python3.14/json/decoder.py", line 345, in decode obj, end = self.raw_decode(s, idx=_w(s, 0).end()) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/json/decoder.py", line 363, in raw_decode raise JSONDecodeError("Expecting value", s, err.value) from None json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0) 2026-09-09 04:52:01,512 DEBG fd 9 closed, stopped monitoring <POutputDispatcher at 23165816542880 for <Subprocess at 23165817830576 with name start-script in state RUNNING> (stdout)> 2026-09-09 04:52:01,512 DEBG fd 11 closed, stopped monitoring <POutputDispatcher at 23165816476752 for <Subprocess at 23165817830576 with name start-script in state RUNNING> (stderr)> 2026-09-09 04:52:01,512 WARN exited: start-script (exit status 1; not expected) 2026-09-09 04:52:01,512 DEBG received SIGCHLD indicating a child quit 2026-09-09 13:44:16,213 WARN received SIGTERM indicating exit request
-
[Support] binhex - Crafty-4
Hello, suddenly my crafty 4 server is not loading properly. My daughter and I play together still, she is in Germany and had a little time to play and discovered the server was not working... I am running 7.3.1 of Unraid and the latest crafty 4 version. I have rebooted the server, stopped/started the crafty container and get the following logs everytime. BTW, the container says it is running, I can console into it but not get to the web gui. Any help would be appreciated. Matt 2026-08-31 04:51:54,626 DEBG 'start-script' stdout output: [+] Crafty: 31/08/26 04:51:54 - INFO: There is nothing to migrate 2026-08-31 04:51:54,656 DEBG 'start-script' stdout output: [+] Crafty: 31/08/26 04:51:54 - INFO: Loaded Server: ID 5bcb2015-94b6-428a-b5bb-96b2caadc910 | Name: Sam and Dad Original 1.20.0 | Autostart: False | Delay: 10 2026-08-31 04:51:54,657 DEBG 'start-script' stdout output: [+] Crafty: 31/08/26 04:51:54 - INFO: Starting migrations 2026-08-31 04:51:54,659 DEBG 'start-script' stdout output: [+] Crafty: 31/08/26 04:51:54 - INFO: There is nothing to migrate 2026-08-31 04:51:54,686 DEBG 'start-script' stdout output: [+] Crafty: 31/08/26 04:51:54 - INFO: Loaded Server: ID e0b1e732-70fb-417d-adfb-93ed6d33a1d7 | Name: Sam and Dad home 1.20.4 | Autostart: False | Delay: 20 2026-08-31 04:51:54,687 DEBG 'start-script' stdout output: [+] Crafty: 31/08/26 04:51:54 - INFO: Starting migrations 2026-08-31 04:51:54,688 DEBG 'start-script' stdout output: [+] Crafty: 31/08/26 04:51:54 - INFO: There is nothing to migrate 2026-08-31 04:51:54,717 DEBG 'start-script' stdout output: [+] Crafty: 31/08/26 04:51:54 - INFO: Loaded Server: ID 95a0b731-11d3-4bf1-87f9-06c07fd93152 | Name: 1.20.6 import world | Autostart: False | Delay: 10 2026-08-31 04:51:54,719 DEBG 'start-script' stdout output: [+] Crafty: 31/08/26 04:51:54 - INFO: Starting migrations 2026-08-31 04:51:54,720 DEBG 'start-script' stdout output: [+] Crafty: 31/08/26 04:51:54 - INFO: There is nothing to migrate 2026-08-31 04:51:54,752 DEBG 'start-script' stdout output: [+] Crafty: 31/08/26 04:51:54 - INFO: Loaded Server: ID 0dcbfcb1-5ae8-40cf-b834-69e936d82795 | Name: 1.21.4 import world | Autostart: False | Delay: 10 2026-08-31 04:51:54,754 DEBG 'start-script' stdout output: [+] Crafty: 31/08/26 04:51:54 - INFO: Starting migrations 2026-08-31 04:51:54,754 DEBG 'start-script' stdout output: [+] Crafty: 31/08/26 04:51:54 - INFO: There is nothing to migrate 2026-08-31 04:51:54,787 DEBG 'start-script' stdout output: [+] Crafty: 31/08/26 04:51:54 - INFO: Loaded Server: ID 193700a7-8650-4415-aa8a-7e5445551891 | Name: Tower 1.21.5 import | Autostart: False | Delay: 30 2026-08-31 04:51:54,788 DEBG 'start-script' stdout output: [+] Crafty: 31/08/26 04:51:54 - INFO: Starting migrations 2026-08-31 04:51:54,789 DEBG 'start-script' stdout output: [+] Crafty: 31/08/26 04:51:54 - INFO: There is nothing to migrate 2026-08-31 04:51:54,791 DEBG 'start-script' stderr output: Traceback (most recent call last): 2026-08-31 04:51:54,792 DEBG 'start-script' stderr output: File "/opt/crafty/main.py", line 462, in <module> controller.servers.init_all_servers() ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ File "/opt/crafty/app/classes/controllers/servers_controller.py", line 270, in init_all_servers "server_obj": ServerInstance( ~~~~~~~~~~~~~~^ server.get("server_id"), ^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... self.import_helper, ^^^^^^^^^^^^^^^^^^^ ), ^ File "/opt/crafty/app/classes/shared/server.py", line 285, in __init__ self.player_cache = list(json.load(f).values()) ~~~~~~~~~^^^ 2026-08-31 04:51:54,792 DEBG 'start-script' stderr output: File "/usr/lib/python3.14/json/__init__.py", line 298, in load return loads(fp.read(), cls=cls, object_hook=object_hook, parse_float=parse_float, parse_int=parse_int, parse_constant=parse_constant, object_pairs_hook=object_pairs_hook, **kw) File "/usr/lib/python3.14/json/__init__.py", line 352, in loads return _default_decoder.decode(s) ~~~~~~~~~~~~~~~~~~~~~~~^^^ File "/usr/lib/python3.14/json/decoder.py", line 345, in decode obj, end = self.raw_decode(s, idx=_w(s, 0).end()) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/json/decoder.py", line 363, in raw_decode raise JSONDecodeError("Expecting value", s, err.value) from None json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0) 2026-08-31 04:51:54,900 DEBG fd 9 closed, stopped monitoring <POutputDispatcher at 22875317376672 for <Subprocess at 22875318647984 with name start-script in state RUNNING> (stdout)> 2026-08-31 04:51:54,900 DEBG fd 11 closed, stopped monitoring <POutputDispatcher at 22875317310544 for <Subprocess at 22875318647984 with name start-script in state RUNNING> (stderr)> 2026-08-31 04:51:54,900 WARN exited: start-script (exit status 1; not expected) 2026-08-31 04:51:54,900 DEBG received SIGCHLD indicating a child quit
-
[Support] MeTube
Ok, so I must be missing something. I would like to change the umask to be rw/rw/rw. I have added a variable called umask with key umask and value of 022 and nothing is changed. Is this how it should be done? With current permissions I cannot move files around without running the permission repair utility. I know this is a long shot as it seems this app is no longer supported, but for me it is perfect as I stumble around YT and find a music video I like and have this save it as an MP3 for me. Thanks Matt
-
[Support] selfhosters.net's Template Repository
[scrutiny] Just tried to update from last version and not only did it not update, it removed from Unraid. I get the following error: docker run -d --name='scrutiny' --net='bridge' --privileged=true -e TZ="America/Chicago" -e HOST_OS="Unraid" -e HOST_HOSTNAME="Tower" -e HOST_CONTAINERNAME="scrutiny" -l net.unraid.docker.managed=dockerman -l net.unraid.docker.webui='http://[IP]:[PORT:8080]' -l net.unraid.docker.icon='https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/img/scrutiny.png' -p '8080:8080/tcp' -v '/run/udev':'/run/udev':'ro' -v '/dev/disk':'/dev/disk':'ro' -v '':'/opt/scrutiny/config':'rw' -v '':'/opt/scrutiny/influxdb':'rw' 'ghcr.io/analogj/scrutiny:master-omnibus' docker: invalid spec: :/opt/scrutiny/config:rw: empty section between colons. See 'docker run --help'. The command failed. ```
-
DiskSpeed, hdd/ssd benchmarking (unRAID 6+), version 2.10.10
You can disregard this... I did not realize the added path had to exactly match the listing provided. So, not sure what I am doing wrong, I have my ssd(NVMe) in a pool of one drive. I would like to check it, but get the following message: Unable to benchmark for the following reason * Docker volume mount not detected You will need to restart the DiskSpeed docker after making changes to mounted drives for changes to take effect. For more information how the benchmarks work, view the FAQ I have added path variable Unraid with /mnt as the path. I assume this is wrong?
-
Since 6.12.4 -> monitor: Stop running nchan processes
I found the issue... I run smokeping in docker, I killed the docker and reloaded it and all of the messages stopped.
-
Since 6.12.4 -> monitor: Stop running nchan processes
Sorry to bring this back up, but my logs are useless because of these entries. Could unraid-api or unraid connect be the cause of this? I have Home Assistant monitoring the server via unraid-api. Crazy rate! Feb 14 18:51:01 Tower monitor: Stop running nchan processes Feb 14 18:51:34 Tower monitor: Stop running nchan processes Feb 14 18:52:08 Tower monitor: Stop running nchan processes Feb 14 18:52:41 Tower monitor: Stop running nchan processes Feb 14 18:53:14 Tower monitor: Stop running nchan processes Feb 14 18:53:47 Tower monitor: Stop running nchan processes Feb 14 18:54:20 Tower monitor: Stop running nchan processes Feb 14 18:54:54 Tower monitor: Stop running nchan processes Feb 14 18:55:27 Tower monitor: Stop running nchan processes Feb 14 18:56:00 Tower monitor: Stop running nchan processes Feb 14 18:56:33 Tower monitor: Stop running nchan processes Feb 14 18:57:06 Tower monitor: Stop running nchan processes
-
Looking for a USB card downloader for Unraid...
I would love to find a way to leave a card reader plugged into Unraid, then if a card is inserted I would like to have the contents automatically download to maybe my cache drive for processing on another workstation. If not processed in a certain time window the move the files to the array. Does such a container exist? Is it even possible to do this in linux?
-
Strange behavior after upgrade from 6.11.5 to 6.12.6, related to plugins.
So, it appears that I have it fixed... The Unraid Connect plugin was out of date and could not update. I was finally able to force it to update and now my plugin screen is responding properly and quickly. I was on a version from January of this year.
-
Strange behavior after upgrade from 6.11.5 to 6.12.6, related to plugins.
Today, my plugins were stuck on checking for updates, had a notice in the banner for Community Applications update ready. Did a shift reload on the plugin page and now have this banner... What is going on. Was in Firefox when this happened, tried Edge and did not have the banner, opened the plugin page a seem to be stuck on checking for updates. Checking just seems to spin endlessly. Logs seem to have way to many of the following entry... Feb 7 17:43:14 Tower monitor: Stop running nchan processes tower-diagnostics-20240207-1909.zip It did come up finally wanting Unraid Connect to be updated... Now stuck here.
-
[Support] Linuxserver.io - SmokePing
So, the magic is in the Targets file... You build the following it paths to the queries you want to include in the multigraph like so... ++ MultiHostAPPings menu = MultiHost AP ICMP title = Consolidated AP Ping Responses host = /Local/AP/AP1 /Local/AP/AP2 /Local/AP/AP4 /Local/AP/AP5
-
[Support] ich777 - Application Dockers
That is worth a try... I am not sure that I can reliably detect it, but may be able to as the cpu goes to a heavy load during the process. Thanks for the idea!
-
[Support] ich777 - Application Dockers
I am very close to having it work perfectly... 1) turn on Unraid backup server with Home Assistant. check Turns it on, sets a dummy switch indicating the automation was responsible for the turnon. 2) trigger automatic backup. check Done in the start up script on Unraid X minutes after boot. 3) allow backup to complete, currently leave Unraid backup server running for 2 hours. check 4) turn off Unraid backup server with Home Assistant. check Power down system via automatioin and set the dummy switch to off. The dummy switch as a condition will prevent Home Assistant from shutting down the system at the time designated in the backup automation if the state of the dummy is not correct. The part that remains a mystery to Home Assistant is... did the backup complete after 2 hours or are we shutting down backup server in the middle of a backup? The only time it should go this long is if a serious list of stuff is missing from the backup server as they are connected at 10 gig.
-
[Support] ich777 - Application Dockers
That did it! Is there a way to use exit status or completion to shut down the system? I see how this is done now and it makes sense! I knew there had to be a way to access docker exec, but I had no idea how to do it. I think I could add a small delay and powerdown to the script. But, that would make it difficult to power it up and run it like normal since it would always complete and shutdown.
-
[Support] ich777 - Application Dockers
So, the basic script works if I do not try to write the log. I touched the log file and set the same permissions as the rest of the files in the directory. When I run in the foreground in get the following: /tmp/user.scripts/tmpScripts/LuckyBackup_at_boot/script: line 3: /root/.luckyBackup/logs/default-LastCronLog.log: No such file or directory
-
[Support] ich777 - Application Dockers
Will work on this today... BTW, the name... I ran Home Assistant as the non-OS install for years, it used docker and the container names were difficult to change and they were the name assigned_{long hex number @ the command prompt}. That is why I asked a stupid question.
-
[Support] ich777 - Application Dockers
Hell, that is to easy! Thanks will test this out.
-
[Support] ich777 - Application Dockers
How do I find the real container name? Is it the prompt on the container console?
-
[Support] ich777 - Application Dockers
And another Luckybackup question... I think I know why this is not working, but would love to know if there is a solution to the problem. I use WOL to wake my backup Unraid server and want LB to wait a few minutes and then run the default profile. I have LB set up as follows: This is in the container crontab file: # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ luckybackup entries ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @reboot sleep 300; /usr/bin/luckybackup -c --no-questions --skip-critical /root/.luckyBackup/profiles/default.profile > /root/.luckyBackup/logs/default-LastCronLog.log 2>&1 # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ end of luckybackup entries ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ I have LB set to start on boot as well. So, the profile never executes... I suspect it is because the crontab in the docker container never executes. If this is the case, is there a way around it? Logs from LB after attempt. ---Resolution check--- ---Checking for old logfiles--- ---Starting TurboVNC server--- ---Starting Fluxbox--- ---Starting noVNC server--- ---Starting ssh daemon--- ---Starting luckyBackup---
-
Issue setting schedule in lucky backup
Any luck? I am trying to do the same thing.
-
[Support] ich777 - Application Dockers
It looks like I got it running... wanted to install a larger cache drive and after I re-installed completely it is now working.
-
[Support] ich777 - Application Dockers
My primary server is working very well with luckybackup, running 6.11.5 on it. My new backup server is having an odd issue. When I try to open the luckybackup console to do the password stuff, the console closes a few seconds later. I have tried a browser that had never connected to the server and I have tried clearing firefox cache. No change. I am not running any proxys either. Network and dns settings are the same between the servers. What on earth is wrong? backup-diagnostics-20231210-1722.zip