Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

[Support] Eurotimmy - RomM (ROM Manager) by zurdi15

Featured Replies

On 6/22/2024 at 1:04 PM, d3fc0n0wltraps said:

I haven't messed with Romm in a little while - it was working fine on 3.x previously - and today trying to use it the WebUI doesn't work.

 

Looking in my logs I see the following;
 

INFO: [init][2024-06-22 12:58:07] Starting up, please wait...

INFO: [init][2024-06-22 12:58:12] starting redis-server

11:C 22 Jun 2024 12:58:12.814 # WARNING Memory overcommit must be enabled! Without it, a background save or replication may fail under low memory condition. Being disabled, it can also cause failures without low memory condition, see https://github.com/jemalloc/jemalloc/issues/1328. To fix this issue add 'vm.overcommit_memory = 1' to /etc/sysctl.conf and then reboot or run the command 'sysctl vm.overcommit_memory=1' for this to take effect.

11:C 22 Jun 2024 12:58:12.814 * oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo

11:C 22 Jun 2024 12:58:12.814 * Redis version=7.2.4, bits=64, commit=00000000, modified=0, pid=11, just started

11:C 22 Jun 2024 12:58:12.814 * Configuration loaded

11:M 22 Jun 2024 12:58:12.815 * monotonic clock: POSIX clock_gettime

11:M 22 Jun 2024 12:58:12.815 * Running mode=standalone, port=6379.

11:M 22 Jun 2024 12:58:12.815 * Server initialized

11:M 22 Jun 2024 12:58:12.816 * Loading RDB produced by version 7.2.4

11:M 22 Jun 2024 12:58:12.816 * RDB age 122447 seconds

11:M 22 Jun 2024 12:58:12.816 * RDB memory usage when created 11.05 Mb

11:M 22 Jun 2024 12:58:12.856 * Done loading RDB, keys loaded: 16, keys expired: 2.

11:M 22 Jun 2024 12:58:12.857 * DB loaded from disk: 0.042 seconds

11:M 22 Jun 2024 12:58:12.857 * Ready to accept connections tcp

INFO: [RomM][2024-06-22 12:58:14] Connecting to redis in /backend/bin/alembic...

INFO: [RomM][2024-06-22 12:58:14] Redis connection established in /backend/bin/alembic!

 

And it just waits forever after that. No failure to connect to maria, etc., I did try the changes listed by ktfcaptain and those unfortunately did not make a difference.

Found my issue - I had been previously playing with disk mappings and mover. This broke my maria container in such a way that it would start without error and "accept" connections, but those connections would just hang forever instead of actually succeeding or failing.

 

I  wouldn't expect Romm to handle this any more gracefully than it already did - even MySQLWorkbench would lock up waiting trying to access my maria container

 

So, false alarm, please disregard.

Fixed my maria container

  • Replies 111
  • Views 45.7k
  • Created
  • Last Reply

Top Posters In This Topic

Most Popular Posts

  • Eurotimmy
    Eurotimmy

    Hey team!   I have published another RomM CA template now. (it took a couple of days to appear / publish in CA, please excuse the delay) When you are performing a fresh install, you w

  • Hello everyone, RomM creator here!  First of all, thank you all for giving RomM an opportunity and showing interest on it!   Said that, I am sorry for the current bad support of unraid,

  • Eurotimmy
    Eurotimmy

    For now I have added an option in the XML template to select which 'tag' you want to install. On a fresh installation, you will see' Option: = 2.3.1 - The last of the 2.X versions (r

Posted Images

On 6/27/2024 at 4:19 PM, Sh3rL0cK said:

Found my solution. Used this example file instead of the stock one. 

 

https://github.com/rommapp/romm/blob/release/examples/config.es-de.example.yml

 

Think you need to specify all your platforms in the config and it doesn't like the # commments. 

 

 

 

 

I tried this config and it looks like its now starting to scan. I'll update later if the scan works. if you could share a copy of your working config that'd be great though Sh3rL0cK! Thank you!

Hello guys!

For all of you having issues with the config.example.yml, comment everything out and just fill the sections you need when needed. I just checked and it's broken as how it is, it will be updated for the next release to be working fine.

Thank you for your feedback!

Hey! I am having issues with it detecting my roms. My file structure seems to be correct because it detects the platforms it is in, but not the roms itself.
for example:
It detects the Xbox 360 folder and knows what platform it is in, but not the ROM, Lollipop Chainsaw.
Is there any troubleshooting steps I am not picking up?

8 hours ago, Eazyeeee said:

Hey! I am having issues with it detecting my roms. My file structure seems to be correct because it detects the platforms it is in, but not the roms itself.
for example:
It detects the Xbox 360 folder and knows what platform it is in, but not the ROM, Lollipop Chainsaw.
Is there any troubleshooting steps I am not picking up?

I have the same problem also docker uses latest but still shows update to 3.2 

I've tried all 3 different config files from the github.

 

I keep getting this error when trying to login.

image.thumb.png.02545493c46bd8c81162d7ac271e1413.png

 

image.thumb.png.0d6334b39e34a0e61e32dfc47a992953.png

 

 

Don't know how to get this resolved.

Edited by QuiveringArcher

  • 2 weeks later...

Only way I was able to fix the login issue you're having is by clearing your cookies. It seems once you do this, you're good. I also think this bug might've been fixed in the latest release of RomM but I'm not 100% sure.

Sorry but I removed my RomM since it is way over my skills to install it on unraid in spite of watching numerous YT tutorials. As almost everything running on that OS (Komga, Kavita, Plex) it is required to have a PhD or at least serious and ambitious skills in IT to manage to make it work. It looked cool but I don't have months to try to sort things out.

 

So long RomM...

  • 3 weeks later...

@Eurotimmy We've been working on a dedicated repo for the unraid template, which you can find here: https://github.com/rommapp/unraid-templates

 

The hope is that by keeping it under the project umbrella we can better keep it up to date with changes to env variables, configs, etc. We're also looking to replace the RomM offered in CA with that one. Any thoughts on this change?

Yo! Does anybody have any idea of what could be causing this for me? Thank you in advance, much appreciated

  File "<frozen importlib._bootstrap_external>", line 940, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/backend/alembic/env.py", line 87, in <module>
    run_migrations_online()
  File "/backend/alembic/env.py", line 70, in run_migrations_online
    engine = create_engine(ConfigManager.get_db_engine())
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<string>", line 2, in create_engine
  File "/src/.venv/lib/python3.11/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/src/.venv/lib/python3.11/site-packages/sqlalchemy/engine/create.py", line 546, in create_engine
    u = _url.make_url(url)
        ^^^^^^^^^^^^^^^^^^
  File "/src/.venv/lib/python3.11/site-packages/sqlalchemy/engine/url.py", line 842, in make_url
    return _parse_url(name_or_url)
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/src/.venv/lib/python3.11/site-packages/sqlalchemy/engine/url.py", line 905, in _parse_url
    return URL.create(name, **components)  # type: ignore
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/src/.venv/lib/python3.11/site-packages/sqlalchemy/engine/url.py", line 211, in create
    cls._assert_port(port),
    ^^^^^^^^^^^^^^^^^^^^^^
  File "/src/.venv/lib/python3.11/site-packages/sqlalchemy/engine/url.py", line 221, in _assert_port
    return int(port)
           ^^^^^^^^^
ValueError: invalid literal for int() with base 10: ''
Traceback (most recent call last):
  File "/src/.venv/bin/alembic", line 8, in <module>
    sys.exit(main())
             ^^^^^^
  File "/src/.venv/lib/python3.11/site-packages/alembic/config.py", line 641, in main
    CommandLine(prog=prog).main(argv=argv)
  File "/src/.venv/lib/python3.11/site-packages/alembic/config.py", line 631, in main
    self.run_cmd(cfg, options)
  File "/src/.venv/lib/python3.11/site-packages/alembic/config.py", line 608, in run_cmd
    fn(
  File "/src/.venv/lib/python3.11/site-packages/alembic/command.py", line 403, in upgrade
    script.run_env()
  File "/src/.venv/lib/python3.11/site-packages/alembic/script/base.py", line 583, in run_env
    util.load_python_file(self.dir, "env.py")
  File "/src/.venv/lib/python3.11/site-packages/alembic/util/pyfiles.py", line 95, in load_python_file
    module = load_module_py(module_id, path)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/src/.venv/lib/python3.11/site-packages/alembic/util/pyfiles.py", line 113, in load_module_py
    spec.loader.exec_module(module)  # type: ignore
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap_external>", line 940, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/backend/alembic/env.py", line 87, in <module>
    run_migrations_online()
  File "/backend/alembic/env.py", line 70, in run_migrations_online
    engine = create_engine(ConfigManager.get_db_engine())
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<string>", line 2, in create_engine
  File "/src/.venv/lib/python3.11/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/src/.venv/lib/python3.11/site-packages/sqlalchemy/engine/create.py", line 546, in create_engine
    u = _url.make_url(url)
        ^^^^^^^^^^^^^^^^^^
  File "/src/.venv/lib/python3.11/site-packages/sqlalchemy/engine/url.py", line 842, in make_url
    return _parse_url(name_or_url)
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/src/.venv/lib/python3.11/site-packages/sqlalchemy/engine/url.py", line 905, in _parse_url
    return URL.create(name, **components)  # type: ignore
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/src/.venv/lib/python3.11/site-packages/sqlalchemy/engine/url.py", line 211, in create
    cls._assert_port(port),
    ^^^^^^^^^^^^^^^^^^^^^^
  File "/src/.venv/lib/python3.11/site-packages/sqlalchemy/engine/url.py", line 221, in _assert_port
    return int(port)
           ^^^^^^^^^
ValueError: invalid literal for int() with base 10: ''
ERROR:    [init][2024-08-16 09:52:03] Something went horribly wrong with our database
INFO:     [init][2024-08-16 10:01:06] Starting up, please wait...
INFO:     [init][2024-08-16 10:01:11] starting redis-server
11:C 16 Aug 2024 10:01:11.176 # WARNING Memory overcommit must be enabled! Without it, a background save or replication may fail under low memory condition. To fix this issue add 'vm.overcommit_memory = 1' to /etc/sysctl.conf and then reboot or run the command 'sysctl vm.overcommit_memory=1' for this to take effect.
11:C 16 Aug 2024 10:01:11.176 * oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
11:C 16 Aug 2024 10:01:11.176 * Redis version=7.2.4, bits=64, commit=00000000, modified=0, pid=11, just started
11:C 16 Aug 2024 10:01:11.176 * Configuration loaded
11:M 16 Aug 2024 10:01:11.176 * monotonic clock: POSIX clock_gettime
11:M 16 Aug 2024 10:01:11.177 * Running mode=standalone, port=6379.
11:M 16 Aug 2024 10:01:11.177 * Server initialized
11:M 16 Aug 2024 10:01:11.177 * Ready to accept connections tcp
INFO:     [RomM][2024-08-16 10:01:13] Connecting to redis in /src/.venv/bin/alembic...
INFO:     [RomM][2024-08-16 10:01:13] Redis connection established in /src/.venv/bin/alembic!
INFO:     [RomM][2024-08-16 10:01:13] Connecting to redis in /src/.venv/bin/alembic...
INFO:     [RomM][2024-08-16 10:01:13] Redis connection established in /src/.venv/bin/alembic!
ERROR:    [init][2024-08-16 10:01:13] Something went horribly wrong with our database

  • Author
15 hours ago, arcaneasada said:

@Eurotimmy We've been working on a dedicated repo for the unraid template, which you can find here: https://github.com/rommapp/unraid-templates

 

The hope is that by keeping it under the project umbrella we can better keep it up to date with changes to env variables, configs, etc. We're also looking to replace the RomM offered in CA with that one. Any thoughts on this change?


Smashing news!

I have been dealing with “life” and certainly don’t want to hinder this awesome project. Let’s get your template in to the right place to move the ball forward. 
 

I’ll get some time back soon to make adjustments. Will DM with you. 

EDIT: I've been told this will be fixed in the next update.

 

When I click run on a game it gets to Decompress Game Core and then stops at 99%. It has a dump.rdb in the redis folder. I tried deleting that and running again but it still stops at 99%. All roms do this. I tried with a different browser with the same result.

Edited by wizenthorne

  • 2 months later...

I am having issues with getting it to stay started, and can't find the log file to post it here to see whats going on. When i try to view the log while its running the window closes out.

 

I've follow the Youtube video, and the directions setting up Mariadb, and RomM but just can't get it to work. I get the error connection has timed out when going to WebUI, which is where i find that the docker stopped itself.

 

Any insight would greatly appreciated!

 

 

EDIT: Figured it out. Was an issue with the MariaDB. I had to completely delete old versions of the MariaDB from appdata and start fresh. Fortunately i did not use Mariadb for any other containers at this time so was easy. Then it started to work.

Edited by IaMs12

  • 5 weeks later...

Nothing I try or configure causes ROMM to succesfully find roms on an auto scan. I've tried to manually upload one or multiple roms and everytime they fail with an error "there was an error uploading files". 

 

I've esured i have the folder structure as advised. I get the platforms showing up as other have, but no roms. Any suggestions on what to check next? 

  • 1 month later...
On 10/28/2024 at 1:27 PM, IaMs12 said:

I am having issues with getting it to stay started, and can't find the log file to post it here to see whats going on. When i try to view the log while its running the window closes out.

 

I've follow the Youtube video, and the directions setting up Mariadb, and RomM but just can't get it to work. I get the error connection has timed out when going to WebUI, which is where i find that the docker stopped itself.

 

Any insight would greatly appreciated!

 

 

EDIT: Figured it out. Was an issue with the MariaDB. I had to completely delete old versions of the MariaDB from appdata and start fresh. Fortunately i did not use Mariadb for any other containers at this time so was easy. Then it started to work.

I came across your tip while troubleshooting the same issue on my server, just wanted to say this fixed it for me as well, so thank you! I was losing hair on that one.

RomM has been working quite well for me, but one thing I've noticed is that if I add a platform under Library management > Excluded (Wii in my case), the platform is not excluded and still remains visible. Is this a known issue?

Edited by animism

2 hours ago, animism said:

RomM has been working quite well for me, but one thing I've noticed is that if I add a platform under Library management > Excluded (Wii in my case), the platform is not excluded and still remains visible. Is this a known issue?

Did you perform a quick scan after adding wii to excluded platforms?

12 hours ago, zurdi15 said:

Did you perform a quick scan after adding wii to excluded platforms?

I did not. Just did a quick scan and that did the trick. I'm such a dummy, thank you for the help 🫠

 

What is the status of this project today, in comparison to non-server based tools like Launchbox and PlayNite?

Looking at it from the perspective of someone who collects/manages every North American mainstream console plus Arcade.

 

 

Is there a dummies guide to setting this up? I've installed mariadb alongside it but I can't seem to get Romm to run.

image.thumb.png.e774742731c31c0a1630f60160e4f2c0.png

 

  • 1 month later...
On 2/3/2025 at 10:42 PM, mckenna654 said:

Is there a dummies guide to setting this up? I've installed mariadb alongside it but I can't seem to get Romm to run.

image.thumb.png.e774742731c31c0a1630f60160e4f2c0.png

 

Any luck? I have the same issue. Nothing I do fixes it

 

  • 1 month later...
On 3/26/2025 at 1:49 AM, Camo200sx said:

Any luck? I have the same issue. Nothing I do fixes it

 

Getting this error as well

  • Author
On 3/26/2025 at 4:49 PM, Camo200sx said:

Any luck? I have the same issue. Nothing I do fixes it

 

Please jump on to:

OFFICIAL SUPPORT
Discord - RomM -support

Plenty of help from ther community over there.
 

  • 3 months later...

I am having an issue all of a sudden where ANY game I load stutters every 1 second. It makes anything I have unplayable.
I removed and reinstalled the docker. I removed the database and reinstalled that as well. No change.
If anyone could help, I would sincerely appreciate it.

  • Author

Hey @LordShad0w , frustrating to hear it!
Please could you raise this with the strong comunity of supporters over on Discord?
People are friendly, knowlegeable and gamers, so awesome for support.

OFFICIAL ROMM SUPPORT
Discord - RomM -support

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.