Recently installed my first attempt at TrueNas and things seem to be stable, but odd things happening with Automatic Ripping Machine… Needed to add a PCIe card so my DVD/BR drives were on separate SATA controller, and was finally able to rip a couple of discs though TrueNas only reported the app as “deploying” (though the web UI was available and successfully ripped disks from both drives)
Fast forward a couple of days and a couple of reboots, and now the ARM app crashes on startup with the following log:
Application Name:armContainer ID:855659da12296c3e12afd5bd67f1e5d2087fd7067ae0551aad868b8469fae874
2025-05-17 22:53:55.317881+00:00*** Running /etc/my_init.d/10_syslog-ng.init...
2025-05-17 22:53:55.509854+00:00May 17 22:53:55 arm syslog-ng[13]: syslog-ng starting up; version='3.35.1'
2025-05-17 22:53:56.391681+00:00*** Running /etc/my_init.d/arm_user_files_setup.sh...
2025-05-17 22:53:56.393106+00:00Updating arm user id from 1000 to 568...
2025-05-17 22:53:57.133627+00:00Updating arm group id from 1000 to 568...
2025-05-17 22:53:57.401707+00:00Adding arm user to 'render' group
2025-05-17 22:54:30.890925+00:00Checking ownership of /home/arm
2025-05-17 22:54:30.891036+00:00[OK]: ARM UID and GID set correctly, ARM has access to '/home/arm' using 568:568
2025-05-17 22:54:30.891703+00:00Removing any link between music and Music
2025-05-17 22:54:30.900984+00:00Checking ownership of /etc/arm/config
2025-05-17 22:54:30.901072+00:00[OK]: ARM UID and GID set correctly, ARM has access to '/etc/arm/config' using 568:568
2025-05-17 22:54:30.905602+00:00Checking location of abcde configuration files
2025-05-17 22:54:30.905987+00:00/etc/abcde.conf link doesnt exist
2025-05-17 22:54:30.916246+00:00*** Running /etc/my_init.d/start_udev.sh...
2025-05-17 22:54:30.920443+00:00/etc/my_init.d/start_udev.sh: 0: can't access tty; job control turned off
2025-05-17 22:54:30.920510+00:00Trying to start udev
2025-05-17 22:54:35.236387+00:00# # # # # #
2025-05-17 22:54:35.236407+00:00udev Started successfully
2025-05-17 22:54:35.243838+00:00*** Booting runit daemon...
2025-05-17 22:54:35.245000+00:00*** Runit started as PID 178
2025-05-17 22:54:35.378144+00:00Starting web ui
2025-05-17 22:54:36.119453+00:00[2025-05-17 22:54:36,119] INFO ARM: __init__.<module> Setting log level to: INFO
2025-05-17 22:54:36.348327+00:00[2025-05-17 22:54:36,348] INFO ARM: runui.<module> Starting ARM-UI on interface address - 172.16.1.2:8080
2025-05-17 22:54:36.358635+00:00[2025-05-17 22:54:36,358] INFO ARM: wasyncore.log_info Serving on http://172.16.1.2:8080
2025-05-17 22:54:36.960349+00:00May 17 22:54:36 arm cron[181]: (CRON) INFO (pidfile fd = 3)
2025-05-17 22:54:36.977607+00:00May 17 22:54:36 arm cron[181]: (CRON) INFO (Running @reboot jobs)
2025-05-17 22:59:21.330934+00:00*** Shutting down runit daemon (PID 178)...
2025-05-17 22:59:21.338533+00:00*** Running /etc/my_init.post_shutdown.d/10_syslog-ng.shutdown...
2025-05-17 22:59:21.349232+00:00May 17 22:59:21 arm syslog-ng[13]: syslog-ng shutting down; version='3.35.1'
2025-05-17 22:59:22.374509+00:00*** Init system aborted.
2025-05-17 22:59:22.374543+00:00*** Killing all processes...
However, after attempting to restart the ARM app, TrueNas still shows only “deploying” but the web UI is available, and it has started ripping a new disk…
2025-05-21 23:27:42.528769+00:00*** Running /etc/my_init.d/10_syslog-ng.init...
2025-05-21 23:27:43.078105+00:00May 21 23:27:42 arm syslog-ng[12]: syslog-ng starting up; version='3.35.1'
2025-05-21 23:27:43.848066+00:00*** Running /etc/my_init.d/arm_user_files_setup.sh...
2025-05-21 23:27:43.850240+00:00Updating arm user id from 1000 to 568...
2025-05-21 23:27:44.657581+00:00Updating arm group id from 1000 to 568...
2025-05-21 23:27:44.910602+00:00Adding arm user to 'render' group
2025-05-21 23:28:18.368992+00:00Checking ownership of /home/arm
2025-05-21 23:28:18.369136+00:00[OK]: ARM UID and GID set correctly, ARM has access to '/home/arm' using 568:568
2025-05-21 23:28:18.369832+00:00Removing any link between music and Music
2025-05-21 23:28:18.379176+00:00Checking ownership of /etc/arm/config
2025-05-21 23:28:18.379270+00:00[OK]: ARM UID and GID set correctly, ARM has access to '/etc/arm/config' using 568:568
2025-05-21 23:28:18.406849+00:00Checking location of abcde configuration files
2025-05-21 23:28:18.408169+00:00/etc/abcde.conf link doesnt exist
2025-05-21 23:28:18.420181+00:00*** Running /etc/my_init.d/start_udev.sh...
2025-05-21 23:28:18.424597+00:00/etc/my_init.d/start_udev.sh: 0: can't access tty; job control turned off
2025-05-21 23:28:18.424717+00:00Trying to start udev
2025-05-21 23:28:20.267210+00:00# # # # # #
2025-05-21 23:28:20.267282+00:00udev Started successfully
2025-05-21 23:28:20.273034+00:00*** Booting runit daemon...
2025-05-21 23:28:20.274219+00:00*** Runit started as PID 177
2025-05-21 23:28:20.416824+00:00Starting web ui
2025-05-21 23:28:21.921429+00:00[2025-05-21 23:28:21,921] INFO ARM: __init__.<module> Setting log level to: INFO
2025-05-21 23:28:22.088388+00:00May 21 23:28:22 arm cron[180]: (CRON) INFO (pidfile fd = 3)
2025-05-21 23:28:22.107238+00:00May 21 23:28:22 arm cron[180]: (CRON) INFO (Running @reboot jobs)
2025-05-21 23:28:22.323642+00:00[2025-05-21 23:28:22,323] INFO ARM: runui.<module> Starting ARM-UI on interface address - 172.16.1.2:8080
2025-05-21 23:28:22.336244+00:00[2025-05-21 23:28:22,336] INFO ARM: wasyncore.log_info Serving on http://172.16.1.2:8080
Is there anything I need to do so that ARM will start successfully the first time?
Is there anything I need to do so that TrueNas sees the ARM app as fully running?