automatic-ripping-machine: 🐋 Update caused error

Is there an existing issue for this?

  • I have searched the existing issues

Does this issue exist in the latest version?

  • I’m using the latest release

Describe the bug?

During the latest dockerhub update (5 hours) as of this post, I am now receiving a waitress error.

To Reproduce

Updated docker image. do not have any other steps and unknown if this is reproducible.

Built from source files ?

  • I Built the image from source

What architecture are you seeing the problem on?

amd64

Expected behavior?

Boot as normal after update.

Relevant log output

`[2023-10-30 10:24:30,663] DEBUG ARM: __init__.<module> Debugging pin: 12345
[2023-10-30 10:24:30,811] DEBUG ARM: utils.arm_alembic_get Alembic Head is: 2e0dc31fcb2e
Starting web ui
[2023-10-30 10:24:30,840] DEBUG ARM: utils.arm_db_get Database Head is: 2e0dc31fcb2e
[2023-10-30 10:24:30,840] DEBUG ARM: utils.arm_db_check Database is current. Head: 2e0dc31fcb2eDB: 2e0dc31fcb2e
[2023-10-30 10:24:30,843] DEBUG ARM: utils.arm_db_cfg UISettings: (_sa_instance_state=<sqlalchemy.orm.state.InstanceState object at 0x1464bfb2bd00>) (language=en) (id=1) (save_remote_images=True) (database_limit=200) (bootstrap_skin=spacelab) (use_icons=True) (index_refresh=2000) (notify_refresh=6500) 
[2023-10-30 10:24:30,846] DEBUG ARM: utils.arm_alembic_get Alembic Head is: 2e0dc31fcb2e
[2023-10-30 10:24:30,847] DEBUG ARM: utils.arm_db_get Database Head is: 2e0dc31fcb2e
[2023-10-30 10:24:30,847] DEBUG ARM: utils.arm_db_check Database is current. Head: 2e0dc31fcb2eDB: 2e0dc31fcb2e
[2023-10-30 10:24:30,848] DEBUG ARM: utils.arm_db_cfg UISettings: (_sa_instance_state=<sqlalchemy.orm.state.InstanceState object at 0x1464bfb2bd00>) (language=en) (id=1) (save_remote_images=True) (database_limit=200) (bootstrap_skin=spacelab) (use_icons=True) (index_refresh=2000) (notify_refresh=6500) 
[2023-10-30 10:24:30,869] DEBUG ARM: utils.arm_alembic_get Alembic Head is: 2e0dc31fcb2e
[2023-10-30 10:24:30,870] DEBUG ARM: utils.arm_db_get Database Head is: 2e0dc31fcb2e
[2023-10-30 10:24:30,871] DEBUG ARM: utils.arm_db_check Database is current. Head: 2e0dc31fcb2eDB: 2e0dc31fcb2e
[2023-10-30 10:24:30,871] DEBUG ARM: utils.arm_db_cfg UISettings: (_sa_instance_state=<sqlalchemy.orm.state.InstanceState object at 0x1464bfb2bd00>) (language=en) (id=1) (save_remote_images=True) (database_limit=200) (bootstrap_skin=spacelab) (use_icons=True) (index_refresh=2000) (notify_refresh=6500) 
[2023-10-30 10:24:30,873] INFO ARM: runui.<module> Starting ARMUI on interface address - 172.17.0.2:8088
Traceback (most recent call last):
  File "/opt/arm/arm/runui.py", line 44, in <module>
    from waitress import serve
ModuleNotFoundError: No module named 'waitress'
*** Shutting down runit daemon (PID 130)...
*** Running /etc/my_init.post_shutdown.d/10_syslog-ng.shutdown...
Starting web ui
*** Init system aborted.
*** Killing all processes...
Oct 30 10:24:31 504ce1482e9e syslog-ng[13]: syslog-ng shutting down; version='3.25.1'`

Anything else?

No response

Code of Conduct

  • I agree to follow this project’s Code of Conduct

About this issue

  • Original URL
  • State: closed
  • Created 8 months ago
  • Comments: 16 (6 by maintainers)

Most upvoted comments

I see why the arm-dep image shows it was published after. I didn’t know it took nearly an hour and a half to build(!).

Expected behaviour. That’s why we created the dependencies repo lol. I’ll troubleshoot this later tonight

I see why the arm-dep image shows it was published after. I didn’t know it took nearly an hour and a half to build(!).

@ThePianoMan2255 It looks like some backticks got lost in formatting your log output?

I can see that, no idea what it did for an hour. I have polled the other devs as the arm-dependencies are outside my wheelhouse

/etc/my_init.d/start_udev.sh: 0: can't access tty; job control turned off
# # # # # # 
*** Booting runit daemon...
*** Runit started as PID 128
[2023-10-30 12:46:15,628] DEBUG ARM: __init__.<module> Debugging pin: 12345
[2023-10-30 12:46:15,829] DEBUG ARM: utils.arm_alembic_get Alembic Head is: 2e0dc31fcb2e
[2023-10-30 12:46:15,863] DEBUG ARM: utils.arm_db_get Database Head is: 2e0dc31fcb2e
[2023-10-30 12:46:15,863] DEBUG ARM: utils.arm_db_check Database is current. Head: 2e0dc31fcb2eDB: 2e0dc31fcb2e
[2023-10-30 12:46:15,867] DEBUG ARM: utils.arm_db_cfg UISettings: (_sa_instance_state=<sqlalchemy.orm.state.InstanceState object at 0x14ae3b3454c0>) (id=1) (bootstrap_skin=spacelab) (index_refresh=2000) (notify_refresh=6500) (use_icons=True) (save_remote_images=True) (language=en) (database_limit=200) 
[2023-10-30 12:46:15,870] DEBUG ARM: utils.arm_alembic_get Alembic Head is: 2e0dc31fcb2e
[2023-10-30 12:46:15,872] DEBUG ARM: utils.arm_db_get Database Head is: 2e0dc31fcb2e
[2023-10-30 12:46:15,872] DEBUG ARM: utils.arm_db_check Database is current. Head: 2e0dc31fcb2eDB: 2e0dc31fcb2e
[2023-10-30 12:46:15,872] DEBUG ARM: utils.arm_db_cfg UISettings: (_sa_instance_state=<sqlalchemy.orm.state.InstanceState object at 0x14ae3b3454c0>) (id=1) (bootstrap_skin=spacelab) (index_refresh=2000) (notify_refresh=6500) (use_icons=True) (save_remote_images=True) (language=en) (database_limit=200) 
[2023-10-30 12:46:15,916] DEBUG ARM: utils.arm_alembic_get Alembic Head is: 2e0dc31fcb2e
[2023-10-30 12:46:15,917] DEBUG ARM: utils.arm_db_get Database Head is: 2e0dc31fcb2e
[2023-10-30 12:46:15,917] DEBUG ARM: utils.arm_db_check Database is current. Head: 2e0dc31fcb2eDB: 2e0dc31fcb2e
[2023-10-30 12:46:15,918] DEBUG ARM: utils.arm_db_cfg UISettings: (_sa_instance_state=<sqlalchemy.orm.state.InstanceState object at 0x14ae3b3454c0>) (id=1) (bootstrap_skin=spacelab) (index_refresh=2000) (notify_refresh=6500) (use_icons=True) (save_remote_images=True) (language=en) (database_limit=200) 
[2023-10-30 12:46:15,920] INFO ARM: runui.<module> Starting ARMUI on interface address - 172.17.0.2:8088
[2023-10-30 12:46:16,748] DEBUG ARM: __init__.<module> Debugging pin: 12345
[2023-10-30 12:46:16,909] DEBUG ARM: utils.arm_alembic_get Alembic Head is: 2e0dc31fcb2e
[2023-10-30 12:46:16,938] DEBUG ARM: utils.arm_db_get Database Head is: 2e0dc31fcb2e
[2023-10-30 12:46:16,938] DEBUG ARM: utils.arm_db_check Database is current. Head: 2e0dc31fcb2eDB: 2e0dc31fcb2e
[2023-10-30 12:46:16,941] DEBUG ARM: utils.arm_db_cfg UISettings: (_sa_instance_state=<sqlalchemy.orm.state.InstanceState object at 0x148c913ffc40>) (language=en) (id=1) (use_icons=True) (save_remote_images=True) (database_limit=200) (bootstrap_skin=spacelab) (index_refresh=2000) (notify_refresh=6500) 
[2023-10-30 12:46:16,944] DEBUG ARM: utils.arm_alembic_get Alembic Head is: 2e0dc31fcb2e
[2023-10-30 12:46:16,945] DEBUG ARM: utils.arm_db_get Database Head is: 2e0dc31fcb2e
[2023-10-30 12:46:16,945] DEBUG ARM: utils.arm_db_check Database is current. Head: 2e0dc31fcb2eDB: 2e0dc31fcb2e
[2023-10-30 12:46:16,946] DEBUG ARM: utils.arm_db_cfg UISettings: (_sa_instance_state=<sqlalchemy.orm.state.InstanceState object at 0x148c913ffc40>) (language=en) (id=1) (use_icons=True) (save_remote_images=True) (database_limit=200) (bootstrap_skin=spacelab) (index_refresh=2000) (notify_refresh=6500) 
[2023-10-30 12:46:16,970] DEBUG ARM: utils.arm_alembic_get Alembic Head is: 2e0dc31fcb2e
[2023-10-30 12:46:16,972] DEBUG ARM: utils.arm_db_get Database Head is: 2e0dc31fcb2e
[2023-10-30 12:46:16,972] DEBUG ARM: utils.arm_db_check Database is current. Head: 2e0dc31fcb2eDB: 2e0dc31fcb2e
[2023-10-30 12:46:16,972] DEBUG ARM: utils.arm_db_cfg UISettings: (_sa_instance_state=<sqlalchemy.orm.state.InstanceState object at 0x148c913ffc40>) (language=en) (id=1) (use_icons=True) (save_remote_images=True) (database_limit=200) (bootstrap_skin=spacelab) (index_refresh=2000) (notify_refresh=6500) 
[2023-10-30 12:46:16,974] INFO ARM: runui.<module> Starting ARMUI on interface address - 172.17.0.2:8088
*** Shutting down runit daemon (PID 128)...
*** Running /etc/my_init.post_shutdown.d/10_syslog-ng.shutdown...
*** Init system aborted.
*** Killing all processes...
*** Running /etc/my_init.d/10_syslog-ng.init...
*** Running /etc/my_init.d/arm_user_files_setup.sh...
*** Running /etc/my_init.d/start_udev.sh...
/etc/my_init.d/start_udev.sh: 0: can't access tty; job control turned off
# # # # # # 
*** Booting runit daemon...
*** Runit started as PID 118
[2023-10-30 12:46:52,979] DEBUG ARM: __init__.<module> Debugging pin: 12345
[2023-10-30 12:46:53,159] DEBUG ARM: utils.arm_alembic_get Alembic Head is: 2e0dc31fcb2e
[2023-10-30 12:46:53,211] DEBUG ARM: utils.arm_db_get Database Head is: 2e0dc31fcb2e
[2023-10-30 12:46:53,212] DEBUG ARM: utils.arm_db_check Database is current. Head: 2e0dc31fcb2eDB: 2e0dc31fcb2e
[2023-10-30 12:46:53,215] DEBUG ARM: utils.arm_db_cfg UISettings: (_sa_instance_state=<sqlalchemy.orm.state.InstanceState object at 0x14954423fd60>) (id=1) (use_icons=True) (save_remote_images=True) (language=en) (database_limit=200) (bootstrap_skin=spacelab) (index_refresh=2000) (notify_refresh=6500) 
[2023-10-30 12:46:53,219] DEBUG ARM: utils.arm_alembic_get Alembic Head is: 2e0dc31fcb2e
[2023-10-30 12:46:53,220] DEBUG ARM: utils.arm_db_get Database Head is: 2e0dc31fcb2e
[2023-10-30 12:46:53,220] DEBUG ARM: utils.arm_db_check Database is current. Head: 2e0dc31fcb2eDB: 2e0dc31fcb2e
[2023-10-30 12:46:53,221] DEBUG ARM: utils.arm_db_cfg UISettings: (_sa_instance_state=<sqlalchemy.orm.state.InstanceState object at 0x14954423fd60>) (id=1) (use_icons=True) (save_remote_images=True) (language=en) (database_limit=200) (bootstrap_skin=spacelab) (index_refresh=2000) (notify_refresh=6500) 
[2023-10-30 12:46:53,247] DEBUG ARM: utils.arm_alembic_get Alembic Head is: 2e0dc31fcb2e
[2023-10-30 12:46:53,249] DEBUG ARM: utils.arm_db_get Database Head is: 2e0dc31fcb2e
[2023-10-30 12:46:53,249] DEBUG ARM: utils.arm_db_check Database is current. Head: 2e0dc31fcb2eDB: 2e0dc31fcb2e
[2023-10-30 12:46:53,249] DEBUG ARM: utils.arm_db_cfg UISettings: (_sa_instance_state=<sqlalchemy.orm.state.InstanceState object at 0x14954423fd60>) (id=1) (use_icons=True) (save_remote_images=True) (language=en) (database_limit=200) (bootstrap_skin=spacelab) (index_refresh=2000) (notify_refresh=6500) 
[2023-10-30 12:46:53,251] INFO ARM: runui.<module> Starting ARMUI on interface address - 172.17.0.2:8088
[2023-10-30 12:46:54,187] DEBUG ARM: __init__.<module> Debugging pin: 12345
[2023-10-30 12:46:54,363] DEBUG ARM: utils.arm_alembic_get Alembic Head is: 2e0dc31fcb2e
[2023-10-30 12:46:54,400] DEBUG ARM: utils.arm_db_get Database Head is: 2e0dc31fcb2e
[2023-10-30 12:46:54,400] DEBUG ARM: utils.arm_db_check Database is current. Head: 2e0dc31fcb2eDB: 2e0dc31fcb2e
[2023-10-30 12:46:54,404] DEBUG ARM: utils.arm_db_cfg UISettings: (_sa_instance_state=<sqlalchemy.orm.state.InstanceState object at 0x1503fe181be0>) (id=1) (use_icons=True) (save_remote_images=True) (language=en) (database_limit=200) (bootstrap_skin=spacelab) (index_refresh=2000) (notify_refresh=6500) 
[2023-10-30 12:46:54,407] DEBUG ARM: utils.arm_alembic_get Alembic Head is: 2e0dc31fcb2e
[2023-10-30 12:46:54,409] DEBUG ARM: utils.arm_db_get Database Head is: 2e0dc31fcb2e
[2023-10-30 12:46:54,409] DEBUG ARM: utils.arm_db_check Database is current. Head: 2e0dc31fcb2eDB: 2e0dc31fcb2e
[2023-10-30 12:46:54,409] DEBUG ARM: utils.arm_db_cfg UISettings: (_sa_instance_state=<sqlalchemy.orm.state.InstanceState object at 0x1503fe181be0>) (id=1) (use_icons=True) (save_remote_images=True) (language=en) (database_limit=200) (bootstrap_skin=spacelab) (index_refresh=2000) (notify_refresh=6500) 
[2023-10-30 12:46:54,435] DEBUG ARM: utils.arm_alembic_get Alembic Head is: 2e0dc31fcb2e
[2023-10-30 12:46:54,437] DEBUG ARM: utils.arm_db_get Database Head is: 2e0dc31fcb2e
[2023-10-30 12:46:54,437] DEBUG ARM: utils.arm_db_check Database is current. Head: 2e0dc31fcb2eDB: 2e0dc31fcb2e
[2023-10-30 12:46:54,437] DEBUG ARM: utils.arm_db_cfg UISettings: (_sa_instance_state=<sqlalchemy.orm.state.InstanceState object at 0x1503fe181be0>) (id=1) (use_icons=True) (save_remote_images=True) (language=en) (database_limit=200) (bootstrap_skin=spacelab) (index_refresh=2000) (notify_refresh=6500) 
[2023-10-30 12:46:54,440] INFO ARM: runui.<module> Starting ARMUI on interface address - 172.17.0.2:8088
udev Started successfully
Starting web ui
Oct 30 12:46:14 9a88f8c8ec3a cron[132]: (CRON) INFO (pidfile fd = 3)
Oct 30 12:46:14 9a88f8c8ec3a cron[132]: (CRON) INFO (Running @reboot jobs)
 * Serving Flask app 'arm.ui'
 * Debug mode: on
Oct 30 12:46:46 9a88f8c8ec3a syslog-ng[13]: syslog-ng shutting down; version='3.25.1'
Oct 30 12:46:47 9a88f8c8ec3a syslog-ng[12]: syslog-ng starting up; version='3.25.1'
Updating arm user id from 1000 to 99...
usermod: no changes
Updating arm group id from 1000 to 100...
Adding arm user to 'render' group
Trying to start udev
udev Started successfully
Starting web ui
Oct 30 12:46:51 9a88f8c8ec3a cron[121]: (CRON) INFO (pidfile fd = 3)
Oct 30 12:46:51 9a88f8c8ec3a cron[121]: (CRON) INFO (Skipping @reboot jobs -- not system startup)
 * Serving Flask app 'arm.ui'
 * Debug mode: on

Previously upgraded from 2.6.53 to 2.6.53 and started to receive the following, appears to want to start but does not start the webserver. Falling back to 2.6.52 does not fix the issue, may need to wipe the slate clean…

FYI Updates wipe out abcde.conf from the config folder each update. possibly part of the start.sh script of sorts. `# # # # # # *** Booting runit daemon… *** Runit started as PID 118 udev Started successfully [2023-10-30 12:46:52,979] DEBUG ARM: init.<module> Debugging pin: 12345 [2023-10-30 12:46:53,159] DEBUG ARM: utils.arm_alembic_get Alembic Head is: 2e0dc31fcb2e [2023-10-30 12:46:53,211] DEBUG ARM: utils.arm_db_get Database Head is: 2e0dc31fcb2e [2023-10-30 12:46:53,212] DEBUG ARM: utils.arm_db_check Database is current. Head: 2e0dc31fcb2eDB: 2e0dc31fcb2e [2023-10-30 12:46:53,215] DEBUG ARM: utils.arm_db_cfg UISettings: (_sa_instance_state=<sqlalchemy.orm.state.InstanceState object at 0x14954423fd60>) (id=1) (use_icons=True) (save_remote_images=True) (language=en) (database_limit=200) (bootstrap_skin=spacelab) (index_refresh=2000) (notify_refresh=6500) [2023-10-30 12:46:53,219] DEBUG ARM: utils.arm_alembic_get Alembic Head is: 2e0dc31fcb2e [2023-10-30 12:46:53,220] DEBUG ARM: utils.arm_db_get Database Head is: 2e0dc31fcb2e [2023-10-30 12:46:53,220] DEBUG ARM: utils.arm_db_check Database is current. Head: 2e0dc31fcb2eDB: 2e0dc31fcb2e [2023-10-30 12:46:53,221] DEBUG ARM: utils.arm_db_cfg UISettings: (_sa_instance_state=<sqlalchemy.orm.state.InstanceState object at 0x14954423fd60>) (id=1) (use_icons=True) (save_remote_images=True) (language=en) (database_limit=200) (bootstrap_skin=spacelab) (index_refresh=2000) (notify_refresh=6500) Starting web ui[2023-10-30 12:46:53,247] DEBUG ARM: utils.arm_alembic_get Alembic Head is: 2e0dc31fcb2e

[2023-10-30 12:46:53,249] DEBUG ARM: utils.arm_db_get Database Head is: 2e0dc31fcb2e [2023-10-30 12:46:53,249] DEBUG ARM: utils.arm_db_check Database is current. Head: 2e0dc31fcb2eDB: 2e0dc31fcb2e Oct 30 12:46:14 9a88f8c8ec3a cron[132]: (CRON) INFO (pidfile fd = 3)[2023-10-30 12:46:53,249] DEBUG ARM: utils.arm_db_cfg UISettings: (_sa_instance_state=<sqlalchemy.orm.state.InstanceState object at 0x14954423fd60>) (id=1) (use_icons=True) (save_remote_images=True) (language=en) (database_limit=200) (bootstrap_skin=spacelab) (index_refresh=2000) (notify_refresh=6500)

[2023-10-30 12:46:53,251] INFO ARM: runui.<module> Starting ARMUI on interface address - 172.17.0.2:8088 [2023-10-30 12:46:54,187] DEBUG ARM: init.<module> Debugging pin: 12345 [2023-10-30 12:46:54,363] DEBUG ARM: utils.arm_alembic_get Alembic Head is: 2e0dc31fcb2e [2023-10-30 12:46:54,400] DEBUG ARM: utils.arm_db_get Database Head is: 2e0dc31fcb2e Oct 30 12:46:14 9a88f8c8ec3a cron[132]: (CRON) INFO (Running @reboot jobs)[2023-10-30 12:46:54,400] DEBUG ARM: utils.arm_db_check Database is current. Head: 2e0dc31fcb2eDB: 2e0dc31fcb2e [2023-10-30 12:46:54,404] DEBUG ARM: utils.arm_db_cfg UISettings: (_sa_instance_state=<sqlalchemy.orm.state.InstanceState object at 0x1503fe181be0>) (id=1) (use_icons=True) (save_remote_images=True) (language=en) (database_limit=200) (bootstrap_skin=spacelab) (index_refresh=2000) (notify_refresh=6500)

[2023-10-30 12:46:54,407] DEBUG ARM: utils.arm_alembic_get Alembic Head is: 2e0dc31fcb2e [2023-10-30 12:46:54,409] DEBUG ARM: utils.arm_db_get Database Head is: 2e0dc31fcb2e [2023-10-30 12:46:54,409] DEBUG ARM: utils.arm_db_check Database is current. Head: 2e0dc31fcb2eDB: 2e0dc31fcb2e [2023-10-30 12:46:54,409] DEBUG ARM: utils.arm_db_cfg UISettings: (_sa_instance_state=<sqlalchemy.orm.state.InstanceState object at 0x1503fe181be0>) (id=1) (use_icons=True) (save_remote_images=True) (language=en) (database_limit=200) (bootstrap_skin=spacelab) (index_refresh=2000) (notify_refresh=6500)

  • Serving Flask app ‘arm.ui’[2023-10-30 12:46:54,435] DEBUG ARM: utils.arm_alembic_get Alembic Head is: 2e0dc31fcb2e

[2023-10-30 12:46:54,437] DEBUG ARM: utils.arm_db_get Database Head is: 2e0dc31fcb2e [2023-10-30 12:46:54,437] DEBUG ARM: utils.arm_db_check Database is current. Head: 2e0dc31fcb2eDB: 2e0dc31fcb2e [2023-10-30 12:46:54,437] DEBUG ARM: utils.arm_db_cfg UISettings: (_sa_instance_state=<sqlalchemy.orm.state.InstanceState object at 0x1503fe181be0>) (id=1) (use_icons=True) (save_remote_images=True) (language=en) (database_limit=200) (bootstrap_skin=spacelab) (index_refresh=2000) (notify_refresh=6500) [2023-10-30 12:46:54,440] INFO ARM: runui.<module> Starting ARMUI on interface address - 172.17.0.2:8088

  • Debug mode: on Oct 30 12:46:46 9a88f8c8ec3a syslog-ng[13]: syslog-ng shutting down; version=‘3.25.1’ Oct 30 12:46:47 9a88f8c8ec3a syslog-ng[12]: syslog-ng starting up; version=‘3.25.1’ Updating arm user id from 1000 to 99… usermod: no changes Updating arm group id from 1000 to 100… Adding arm user to ‘render’ group Trying to start udev udev Started successfully Starting web ui Oct 30 12:46:51 9a88f8c8ec3a cron[121]: (CRON) INFO (pidfile fd = 3) Oct 30 12:46:51 9a88f8c8ec3a cron[121]: (CRON) INFO (Skipping @reboot jobs – not system startup)
  • Serving Flask app ‘arm.ui’
  • Debug mode: on `