[Support] Linuxserver.io - Ombi


Recommended Posts

7 hours ago, vw-kombi said:

I use ombi with emby.

Emby has a 'Live TV DVR' section that automatically created a 'Recordings' library with 'Mixed Content'.

Ombi sees this as TV shows but as they are my DVR recordings, I don't want them as part of Ombi.

I can see anywhere that I can configure that.

In ombi gui, open the emby server settings, there you can manually select which libraries you want ombi to scan

Link to comment
On 10/21/2019 at 2:29 AM, aptalca said:

In ombi gui, open the emby server settings, there you can manually select which libraries you want ombi to scan

I must be missing something here ?

Ombi Gui, settings, media server, Emby/Jellyfin Configuration ?

That's where I am looking but I cant see any library control.

Am I in the wrong place ?

Link to comment
57 minutes ago, vw-kombi said:

I must be missing something here ?

Ombi Gui, settings, media server, Emby/Jellyfin Configuration ?

That's where I am looking but I cant see any library control.

Am I in the wrong place ?

Oh wait, I might be mistaken. It does have library selection for Plex but it might not have it for emby. You should ask on their github

Link to comment
9 minutes ago, aptalca said:

Oh wait, I might be mistaken. It does have library selection for Plex but it might not have it for emby. You should ask on their github

Ah, ok - thanks for that.  Emby much later to the ombi party so coming soon I imagine.  I raised an enhancement request.  I did not know you plexies had that.

Link to comment

Hitting a NullReferenceException when trying to import users... everything else seems to be working okay. Any ideas?

 

Found this ticket which was marked as closed a while back: https://github.com/tidusjar/Ombi/issues/2910

2019-10-28 21:40:30.650 -07:00 [Information] Quartz scheduler 'DefaultQuartzScheduler' initialized
2019-10-28 21:40:30.650 -07:00 [Information] Quartz scheduler version: 3.0.7.0
2019-10-28 21:40:30.651 -07:00 [Information] JobFactory set to: Ombi.Schedule.IoCJobFactory
2019-10-28 21:40:30.739 -07:00 [Information] Scheduler DefaultQuartzScheduler_$_NON_CLUSTERED started.
2019-10-28 21:40:30.745 -07:00 [Debug] Batch acquisition of 0 triggers
2019-10-28 21:40:36.450 -07:00 [Debug] Batch acquisition of 1 triggers
2019-10-28 21:40:36.477 -07:00 [Debug] Batch acquisition of 1 triggers
2019-10-28 21:40:36.478 -07:00 [Debug] Batch acquisition of 0 triggers
2019-10-28 21:40:36.525 -07:00 [Debug] Calling Execute on job Plex.IPlexUserImporter
2019-10-28 21:40:36.525 -07:00 [Debug] Calling Execute on job Emby.IEmbyUserImporter
2019-10-28 21:40:36.638 -07:00 [Debug] Trigger instruction : DeleteTrigger
2019-10-28 21:40:36.647 -07:00 [Debug] Deleting trigger
2019-10-28 21:40:37.677 -07:00 [Error] StatusCode: UnprocessableEntity, Reason: Unprocessable Entity, RequestUri: https://plex.tv/users/account.json
2019-10-28 21:40:37.685 -07:00 [Error] Job Plex.IPlexUserImporter threw an unhandled Exception:
System.NullReferenceException: Object reference not set to an instance of an object.
   at Ombi.Schedule.Jobs.Plex.PlexUserImporter.<>c__DisplayClass7_0.<ImportAdmin>b__0(OmbiUser x) in C:\projects\requestplex\src\Ombi.Schedule\Jobs\Plex\PlexUserImporter.cs:line 137
   at System.Linq.Enumerable.TryGetFirst[TSource](IEnumerable`1 source, Func`2 predicate, Boolean& found)
   at Ombi.Schedule.Jobs.Plex.PlexUserImporter.ImportAdmin(UserManagementSettings settings, PlexServers server, List`1 allUsers) in C:\projects\requestplex\src\Ombi.Schedule\Jobs\Plex\PlexUserImporter.cs:line 136
   at Ombi.Schedule.Jobs.Plex.PlexUserImporter.Execute(IJobExecutionContext job) in C:\projects\requestplex\src\Ombi.Schedule\Jobs\Plex\PlexUserImporter.cs:line 63
   at Quartz.Core.JobRunShell.Run(CancellationToken cancellationToken)
2019-10-28 21:40:37.754 -07:00 [Error] Job Plex.IPlexUserImporter threw an exception.
Quartz.SchedulerException: Job threw an unhandled exception. ---> System.NullReferenceException: Object reference not set to an instance of an object.
   at Ombi.Schedule.Jobs.Plex.PlexUserImporter.<>c__DisplayClass7_0.<ImportAdmin>b__0(OmbiUser x) in C:\projects\requestplex\src\Ombi.Schedule\Jobs\Plex\PlexUserImporter.cs:line 137
   at System.Linq.Enumerable.TryGetFirst[TSource](IEnumerable`1 source, Func`2 predicate, Boolean& found)
   at Ombi.Schedule.Jobs.Plex.PlexUserImporter.ImportAdmin(UserManagementSettings settings, PlexServers server, List`1 allUsers) in C:\projects\requestplex\src\Ombi.Schedule\Jobs\Plex\PlexUserImporter.cs:line 136
   at Ombi.Schedule.Jobs.Plex.PlexUserImporter.Execute(IJobExecutionContext job) in C:\projects\requestplex\src\Ombi.Schedule\Jobs\Plex\PlexUserImporter.cs:line 63
   at Quartz.Core.JobRunShell.Run(CancellationToken cancellationToken)
   --- End of inner exception stack trace --- [See nested exception: System.NullReferenceException: Object reference not set to an instance of an object.
   at Ombi.Schedule.Jobs.Plex.PlexUserImporter.<>c__DisplayClass7_0.<ImportAdmin>b__0(OmbiUser x) in C:\projects\requestplex\src\Ombi.Schedule\Jobs\Plex\PlexUserImporter.cs:line 137
   at System.Linq.Enumerable.TryGetFirst[TSource](IEnumerable`1 source, Func`2 predicate, Boolean& found)
   at Ombi.Schedule.Jobs.Plex.PlexUserImporter.ImportAdmin(UserManagementSettings settings, PlexServers server, List`1 allUsers) in C:\projects\requestplex\src\Ombi.Schedule\Jobs\Plex\PlexUserImporter.cs:line 136
   at Ombi.Schedule.Jobs.Plex.PlexUserImporter.Execute(IJobExecutionContext job) in C:\projects\requestplex\src\Ombi.Schedule\Jobs\Plex\PlexUserImporter.cs:line 63
   at Quartz.Core.JobRunShell.Run(CancellationToken cancellationToken)]
2019-10-28 21:40:37.755 -07:00 [Debug] Trigger instruction : DeleteTrigger
2019-10-28 21:40:37.755 -07:00 [Debug] Deleting trigger

 

Config:

Version	3.0.4817
Branch	master
Github	https://github.com/tidusjar/Ombi
Discord	https://discord.gg/Sa7wNWb
Reddit	https://www.reddit.com/r/Ombi/
Issues	https://github.com/tidusjar/Ombi/issues
Wiki	https://github.com/tidusjar/Ombi/wiki
OS Architecture	X64
OS Description	Linux 4.19.56-Unraid #1 SMP Tue Jun 25 10:19:34 PDT 2019
Process Architecture	X64
Application Base Path	/opt/ombi

 

Edited by doweaver
Link to comment
3 hours ago, doweaver said:

Hitting a NullReferenceException when trying to import users... everything else seems to be working okay. Any ideas?

 

Found this ticket which was marked as closed a while back: https://github.com/tidusjar/Ombi/issues/2910


2019-10-28 21:40:30.650 -07:00 [Information] Quartz scheduler 'DefaultQuartzScheduler' initialized
2019-10-28 21:40:30.650 -07:00 [Information] Quartz scheduler version: 3.0.7.0
2019-10-28 21:40:30.651 -07:00 [Information] JobFactory set to: Ombi.Schedule.IoCJobFactory
2019-10-28 21:40:30.739 -07:00 [Information] Scheduler DefaultQuartzScheduler_$_NON_CLUSTERED started.
2019-10-28 21:40:30.745 -07:00 [Debug] Batch acquisition of 0 triggers
2019-10-28 21:40:36.450 -07:00 [Debug] Batch acquisition of 1 triggers
2019-10-28 21:40:36.477 -07:00 [Debug] Batch acquisition of 1 triggers
2019-10-28 21:40:36.478 -07:00 [Debug] Batch acquisition of 0 triggers
2019-10-28 21:40:36.525 -07:00 [Debug] Calling Execute on job Plex.IPlexUserImporter
2019-10-28 21:40:36.525 -07:00 [Debug] Calling Execute on job Emby.IEmbyUserImporter
2019-10-28 21:40:36.638 -07:00 [Debug] Trigger instruction : DeleteTrigger
2019-10-28 21:40:36.647 -07:00 [Debug] Deleting trigger
2019-10-28 21:40:37.677 -07:00 [Error] StatusCode: UnprocessableEntity, Reason: Unprocessable Entity, RequestUri: https://plex.tv/users/account.json
2019-10-28 21:40:37.685 -07:00 [Error] Job Plex.IPlexUserImporter threw an unhandled Exception:
System.NullReferenceException: Object reference not set to an instance of an object.
   at Ombi.Schedule.Jobs.Plex.PlexUserImporter.<>c__DisplayClass7_0.<ImportAdmin>b__0(OmbiUser x) in C:\projects\requestplex\src\Ombi.Schedule\Jobs\Plex\PlexUserImporter.cs:line 137
   at System.Linq.Enumerable.TryGetFirst[TSource](IEnumerable`1 source, Func`2 predicate, Boolean& found)
   at Ombi.Schedule.Jobs.Plex.PlexUserImporter.ImportAdmin(UserManagementSettings settings, PlexServers server, List`1 allUsers) in C:\projects\requestplex\src\Ombi.Schedule\Jobs\Plex\PlexUserImporter.cs:line 136
   at Ombi.Schedule.Jobs.Plex.PlexUserImporter.Execute(IJobExecutionContext job) in C:\projects\requestplex\src\Ombi.Schedule\Jobs\Plex\PlexUserImporter.cs:line 63
   at Quartz.Core.JobRunShell.Run(CancellationToken cancellationToken)
2019-10-28 21:40:37.754 -07:00 [Error] Job Plex.IPlexUserImporter threw an exception.
Quartz.SchedulerException: Job threw an unhandled exception. ---> System.NullReferenceException: Object reference not set to an instance of an object.
   at Ombi.Schedule.Jobs.Plex.PlexUserImporter.<>c__DisplayClass7_0.<ImportAdmin>b__0(OmbiUser x) in C:\projects\requestplex\src\Ombi.Schedule\Jobs\Plex\PlexUserImporter.cs:line 137
   at System.Linq.Enumerable.TryGetFirst[TSource](IEnumerable`1 source, Func`2 predicate, Boolean& found)
   at Ombi.Schedule.Jobs.Plex.PlexUserImporter.ImportAdmin(UserManagementSettings settings, PlexServers server, List`1 allUsers) in C:\projects\requestplex\src\Ombi.Schedule\Jobs\Plex\PlexUserImporter.cs:line 136
   at Ombi.Schedule.Jobs.Plex.PlexUserImporter.Execute(IJobExecutionContext job) in C:\projects\requestplex\src\Ombi.Schedule\Jobs\Plex\PlexUserImporter.cs:line 63
   at Quartz.Core.JobRunShell.Run(CancellationToken cancellationToken)
   --- End of inner exception stack trace --- [See nested exception: System.NullReferenceException: Object reference not set to an instance of an object.
   at Ombi.Schedule.Jobs.Plex.PlexUserImporter.<>c__DisplayClass7_0.<ImportAdmin>b__0(OmbiUser x) in C:\projects\requestplex\src\Ombi.Schedule\Jobs\Plex\PlexUserImporter.cs:line 137
   at System.Linq.Enumerable.TryGetFirst[TSource](IEnumerable`1 source, Func`2 predicate, Boolean& found)
   at Ombi.Schedule.Jobs.Plex.PlexUserImporter.ImportAdmin(UserManagementSettings settings, PlexServers server, List`1 allUsers) in C:\projects\requestplex\src\Ombi.Schedule\Jobs\Plex\PlexUserImporter.cs:line 136
   at Ombi.Schedule.Jobs.Plex.PlexUserImporter.Execute(IJobExecutionContext job) in C:\projects\requestplex\src\Ombi.Schedule\Jobs\Plex\PlexUserImporter.cs:line 63
   at Quartz.Core.JobRunShell.Run(CancellationToken cancellationToken)]
2019-10-28 21:40:37.755 -07:00 [Debug] Trigger instruction : DeleteTrigger
2019-10-28 21:40:37.755 -07:00 [Debug] Deleting trigger

 

Config:


Version	3.0.4817
Branch	master
Github	https://github.com/tidusjar/Ombi
Discord	https://discord.gg/Sa7wNWb
Reddit	https://www.reddit.com/r/Ombi/
Issues	https://github.com/tidusjar/Ombi/issues
Wiki	https://github.com/tidusjar/Ombi/wiki
OS Architecture	X64
OS Description	Linux 4.19.56-Unraid #1 SMP Tue Jun 25 10:19:34 PDT 2019
Process Architecture	X64
Application Base Path	/opt/ombi

 

You're best to report this upstream to Ombi direct.

  • Thanks 1
Link to comment

Having issues with Ombi showing folders that should not be used as root folders.  This is happening only in the sonarr section.  I use Radarr also, but the media folders are correct in Radarr.  This area was correct for a long time and working correctly.

 

Setup window for media folders in Sonarr:

image.png.3fee17a048e9d7e64a870e507a9a1a47.png

 

Root folder area in Ombi for Sonarr:

 

image.png.0300571ab852fa1525502e0ed00c4add.png

 

 

I have uninstalled Ombi completely, and started over, but the same result occurs.  Any ideas on how to pull the correct path over for my secondary folder?

Link to comment
2 hours ago, ZosoPage1963 said:

Having issues with Ombi showing folders that should not be used as root folders.  This is happening only in the sonarr section.  I use Radarr also, but the media folders are correct in Radarr.  This area was correct for a long time and working correctly.

 

Setup window for media folders in Sonarr:

image.png.3fee17a048e9d7e64a870e507a9a1a47.png

 

Root folder area in Ombi for Sonarr:

 

image.png.0300571ab852fa1525502e0ed00c4add.png

 

 

I have uninstalled Ombi completely, and started over, but the same result occurs.  Any ideas on how to pull the correct path over for my secondary folder?

 

There is no automation when you map a folder to the container to get it selected in ombi. You have to set the root folder to /anime yourself.

Isn't it selected in default root folder?

Link to comment
4 hours ago, ZosoPage1963 said:

Having issues with Ombi showing folders that should not be used as root folders.  This is happening only in the sonarr section.  I use Radarr also, but the media folders are correct in Radarr.  This area was correct for a long time and working correctly.

 

Setup window for media folders in Sonarr:

image.png.3fee17a048e9d7e64a870e507a9a1a47.png

 

Root folder area in Ombi for Sonarr:

 

image.png.0300571ab852fa1525502e0ed00c4add.png

 

 

I have uninstalled Ombi completely, and started over, but the same result occurs.  Any ideas on how to pull the correct path over for my secondary folder?

This is coming from sonarr, you need to setup your root folders correctly in sonarr. 

Link to comment
22 hours ago, tidusjar said:

This is coming from sonarr, you need to setup your root folders correctly in sonarr. 

the top screen shot is from Sonarr.... but here is another of the full paths in SONARR.  If this is not an OMBI issue, just let me know and I will post over there....

image.png.f2a5b1eaa9e4722a57aa764ad4676513.png

 

and then the individual setup for the /anime path...  No mention of "Stranger Things"

image.png.82de74af84e3deb44732ff2370fbf539.png

Link to comment
10 minutes ago, ZosoPage1963 said:

thanks for the tip.  I compared Radarr settings to Sonarr settings in the apps, and I am not seeing any difference.  I thought that the paths were all set in the docker settings, which is how I have Radarr set up. 

The docker settings only maps the unraid path to the container path. You also have to set up the paths inside the setting of the app. There is no automatic setup for that, it's all manual.

Link to comment
2 hours ago, saarg said:

The docker settings only maps the unraid path to the container path. You also have to set up the paths inside the setting of the app. There is no automatic setup for that, it's all manual.

thanks again.  I really thought that when a request came in on Ombi, there was a dropdown for the approver (admin) to be able to choose at that point, what path to put the request in.  I  don't have a screen shot at this time, since I reinstalled the docker container and I don't have any requests quite yet.  thanks again though, I will take a look around and figure it out in time.

 

Link to comment
  • 2 weeks later...

Since the last update, when clicking which season you want, nothing is happening.

 

Is it just me?

 

Edit: had to go back to  v3.0.4817-ls38 to get it working again, has there been a significant change to the database at some point?

 

Edit2: tried going to v3.0.4880-ls38 and it's broken again, are there any steps between 4817 and build 4880?

Edited by Spies
Link to comment

Just updated my unraid docker to the newest version 3.0.4892, and now the Movies search page is blank.  TV Shows works fine, but anything below the search box that has "suggestions" and "refine" on the right is blank. Even if you search for something there is no content that comes up. Just started with the update.  I am not sure what version i was previously on and don't know how to rollback the docker. 

 

Update: Rolled back to 3.0.4880 and still the same thing. Not sure what version I was on before I updated :(

Edited by gtosnipey
Link to comment
7 hours ago, Spies said:

Since the last update, when clicking which season you want, nothing is happening.

 

Is it just me?

 

Edit: had to go back to  v3.0.4817-ls38 to get it working again, has there been a significant change to the database at some point?

 

Edit2: tried going to v3.0.4880-ls38 and it's broken again, are there any steps between 4817 and build 4880?

 

5 hours ago, gtosnipey said:

Just updated my unraid docker to the newest version 3.0.4892, and now the Movies search page is blank.  TV Shows works fine, but anything below the search box that has "suggestions" and "refine" on the right is blank. Even if you search for something there is no content that comes up. Just started with the update.  I am not sure what version i was previously on and don't know how to rollback the docker. 

 

Update: Rolled back to 3.0.4880 and still the same thing. Not sure what version I was on before I updated :(

 

Ran into this too and it looks like this is the issue. Look at my post there (currently the last one) for a fix you can do without having to install anything into your container. It looks like they added a new column to a table and the container must have jumped versions too much and missed out on the intermediary release that included the code to add that column. So now the current version expects it to be there, but it is missing.

 

 

edit: My post isn't the bottom one anymore and to avoid confusion, I'll just repost it here:

 

I had this problem also and fixed it by running the previously recommended SQL query against OmbiExternal.db

ALTER TABLE PlexServerContent ADD COLUMN RequestId INTEGER NULL;

I didn't want to install stuff into my container so I just used the zip version (no install needed on your desktop either) of this SQLite browser/editor. I stopped my Ombi container, opened the OmbiExternal.db with the SQLite editor program, ran the query above, verified it had added the column into the proper table, saved it, and then started the Ombi container back up again. Everything looks like it working again with movies and TV posters showing up, as well as the "no such columns" error now no longer showing up in the logs.

 

 

Edited by deusxanime
added post info from github
  • Like 3
  • Thanks 2
Link to comment
2 hours ago, deusxanime said:

 

 

Ran into this too and it looks like this is the issue. Look at my post there (currently the last one) for a fix you can do without having to install anything into your container. It looks like they added a new column to a table and the container must have jumped versions too much and missed out on the intermediary release that included the code to add that column. So now the current version expects it to be there, but it is missing.

Editing this entire comment. I followed your instructions using the external program to run that single command, put the db file back in the app data folder and bam! Up and running. Thank you so much!!!!! Going to try and upgrade my version back now.

Edited by gtosnipey
Link to comment
6 hours ago, deusxanime said:

I had this problem also and fixed it by running the previously recommended SQL query against OmbiExternal.db


ALTER TABLE PlexServerContent ADD COLUMN RequestId INTEGER NULL;

I didn't want to install stuff into my container so I just used the zip version (no install needed on your desktop either) of this SQLite browser/editor. I stopped my Ombi container, opened the OmbiExternal.db with the SQLite editor program, ran the query above, verified it had added the column into the proper table, saved it, and then started the Ombi container back up again. Everything looks like it working again with movies and TV posters showing up, as well as the "no such columns" error now no longer showing up in the logs.

 

 

Perfect, thank you.

Link to comment
On 11/19/2019 at 10:26 PM, deusxanime said:

I didn't want to install stuff into my container so I just used the zip version (no install needed on your desktop either) of this SQLite browser/editor. I stopped my Ombi container, opened the OmbiExternal.db with the SQLite editor program, ran the query above, verified it had added the column into the proper table, saved it, and then started the Ombi container back up again. Everything looks like it working again with movies and TV posters showing up, as well as the "no such columns" error now no longer showing up in the logs.

 

 

Sounds a lot more daunting than it is, fixed it in less than a minute. 

 

For anyone else as clueless as me, paste that line under the execute SQL tab, then hit the execute button that looks like a play  button, then close database.  ez

Link to comment
1 hour ago, Traxxus said:

Sounds a lot more daunting than it is, fixed it in less than a minute. 

 

For anyone else as clueless as me, paste that line under the execute SQL tab, then hit the execute button that looks like a play  button, then close database.  ez

I was trying to write up a better detailed tutorial/step-by-step for how to do it for others who aren't as savvy, but realized there was a step that was more complicated and I was wondering how you did it. That is copying the OmbiExternal.db back to the appdata folder (or altering it in place). By default I think the permissions are for "nobody" and so you can't write to the folder or alter the file as your Windows user. I know how to alter permissions via linux command line, so I did it that way so I could change the file and then set them back to what they were before, but was wondering how you did it? Trying to think of an easier way to put in my steps for people who may not use CLI.

Link to comment
40 minutes ago, tidusjar said:

Yeah this is my fault, I messed up the migrations side of things when adding support for other databases and it's very difficult to fix.

 

You could just delete the OmbiExternal.db and then restart Ombi, that would also fix the issue.

I'm a bit confused, since I opened up the db over the weekend and the field was there (pretty sure it was), and my "movies" request page was OK.  However, I *think* my last newsletter didn't include added movies.

 

Is this not a situation that affects everybody?

Link to comment

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...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.