Jump to content
linuxserver.io

[Support] Linuxserver.io - Ombi

452 posts in this topic Last Reply

Recommended Posts

This is more of an Ombi usage question, but searching has confused me further, so checking here first in case anybody's solved this issue...

 

Suppose a request goes in, and Radarr goes an gets a bad version.  I remove, rescan Plex & Radarr and mark the request in Ombi as not available.  However, it still gets sent out in the weekly email.

 

Is it possible to solve the last bit?

Share this post


Link to post
2 minutes ago, Cessquill said:

This is more of an Ombi usage question, but searching has confused me further, so checking here first in case anybody's solved this issue...

 

Suppose a request goes in, and Radarr goes an gets a bad version.  I remove, rescan Plex & Radarr and mark the request in Ombi as not available.  However, it still gets sent out in the weekly email.

 

Is it possible to solve the last bit?

It's because Ombi has scanned your Plex library at the time the movie was there. Currently Ombi does not check any deltas between anything deleted in Plex compared to what ombi has cached. 

 

There is an open issue about this and I plan to solve it in the near future. 

Share this post


Link to post
17 minutes ago, tidusjar said:

There is an open issue about this and I plan to solve it in the near future. 

Ahh, thank you!  Trying to tweak Radarr so that it happens less, but things will always slip through.

Share this post


Link to post

I know this has been asked before...but Ombi URL... what am I putting here so that I can access through the app outside of the network?

Edited by brightside

Share this post


Link to post
5 hours ago, brightside said:

I know this has been asked before...but Ombi URL... what am I putting here so that I can access through the app outside of the network?

Reverse proxy it and then use your domain name in that field

Share this post


Link to post

I just setup Ombi and everything was working fine.  I setup email, radarr, sonarr, 99% done and all of a sudden the gui refreshes to image.thumb.png.1082d1a8a066353a36692d7d4f69ad2e.png

 

I had reverse proxy setup and it was working great and I entered the address in my settings under the base url and it worked for 30 min or so and then this happened.  I cannot seem to get the gui to respond to anything other than the paypal link.  Any suggestions? 

Share this post


Link to post

Are you securing your reverse proxy with basic auth? For some reason ombi doesn't like that. At least I cound't get it to work properly with basic auth, I got weird ui issues last time I tried.

Share this post


Link to post

Is this still working?

 

Ive set this maybe 3 or 4 times from scratch up, just to see at some point it doesnt work anymore.

 

Ive get 100000000. of errors as soon as i enable sonarr and radarr.

 

Port, Adress and APi key is correct. One of the errors is Host or network not reachable... 

 

I dont use any proxy or anything btw.

 

Ombi running on br0 and radarr/sonarr on bridge (same ip as unraid) so this should be able to connect to each other? (and it worked for some time)

 

edit:

okay i consoled in and installed iputils-ping to test if its reachable, and its not, i dont know why. anyone any idea?

 

Quote

 


We are running on

i
Hosting environment: Production
Content root path: /opt/ombi
Now listening on: http://[::]:3579
Application started. Press Ctrl+C to shut down.
[41m[30mfail[39m[22m[49m: Ombi.ErrorHandlingMiddleware[0]
Something bad happened, ErrorMiddleware caught this
System.Net.Http.HttpRequestException: Connection refused ---> System.Net.Sockets.SocketException: Connection refused
at System.Net.Http.ConnectHelper.ConnectAsync(String host, Int32 port, CancellationToken cancellationToken)
--- End of inner exception stack trace ---
at System.Net.Http.ConnectHelper.ConnectAsync(String host, Int32 port, CancellationToken cancellationToken)
at System.Threading.Tasks.ValueTask`1.get_Result()
at System.Net.Http.HttpConnectionPool.CreateConnectionAsync(HttpRequestMessage request, CancellationToken cancellationToken)
at System.Threading.Tasks.ValueTask`1.get_Result()
at System.Net.Http.HttpConnectionPool.WaitForCreatedConnectionAsync(ValueTask`1 creationTask)
at System.Threading.Tasks.ValueTask`1.get_Result()
at System.Net.Http.HttpConnectionPool.SendWithRetryAsync(HttpRequestMessage request, Boolean doRequestAuth, CancellationToken cancellationToken)
at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
at System.Net.Http.HttpClient.FinishSendAsyncBuffered(Task`1 sendTask, HttpRequestMessage request, CancellationTokenSource cts, Boolean disposeCts)
at Ombi.Api.OmbiHttpClient.SendAsync(HttpRequestMessage request) in C:\projects\requestplex\src\Ombi.Api\OmbiHttpClient.cs:line 61
at Ombi.Api.Api.Request[T](Request request) in C:\projects\requestplex\src\Ombi.Api\Api.cs:line 38
at Ombi.Api.Radarr.RadarrApi.GetRootFolders(String apiKey, String baseUrl) in C:\projects\requestplex\src\Ombi.Api.Radarr\RadarrApi.cs:line 36
at Ombi.Controllers.External.RadarrController.GetRootFolders(RadarrSettings settings) in C:\projects\requestplex\src\Ombi\Controllers\External\RadarrController.cs:line 53
at lambda_method(Closure , Object )
at Microsoft.AspNetCore.Mvc.Internal.ActionMethodExecutor.AwaitableObjectResultExecutor.Execute(IActionResultTypeMapper mapper, ObjectMethodExecutor executor, Object controller, Object[] arguments)
at Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker.InvokeActionMethodAsync()
at Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker.InvokeNextActionFilterAsync()
at Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker.Rethrow(ActionExecutedContext context)
at Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted)
at Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker.InvokeInnerFilterAsync()
at Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.InvokeNextResourceFilter()
at Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.Rethrow(ResourceExecutedContext context)
at Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted)
at Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.InvokeFilterPipelineAsync()
at Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.InvokeAsync()
at Microsoft.AspNetCore.Builder.RouterMiddleware.Invoke(HttpContext httpContext)
at Microsoft.AspNetCore.StaticFiles.StaticFileMiddleware.Invoke(HttpContext context)
at Swashbuckle.AspNetCore.SwaggerUI.SwaggerUIIndexMiddleware.Invoke(HttpContext httpContext)
at Swashbuckle.AspNetCore.Swagger.SwaggerMiddleware.Invoke(HttpContext httpContext)
at Microsoft.AspNetCore.Cors.Infrastructure.CorsMiddleware.Invoke(HttpContext context)
at Ombi.ApiKeyMiddlewear.Invoke(HttpContext context) in C:\projects\requestplex\src\Ombi\ApiKeyMiddlewear.cs:line 50
at Ombi.ErrorHandlingMiddleware.Invoke(HttpContext context) in C:\projects\requestplex\src\Ombi\ErrorHandlingMiddlewear.cs:line 24
[41m[30mfail[39m[22m[49m: Ombi.ErrorHandlingMiddleware[0]
Something bad happened, ErrorMiddleware caught this
System.Net.Http.HttpRequestException: Connection refused ---> System.Net.Sockets.SocketException: Connection refused
at System.Net.Http.ConnectHelper.ConnectAsync(String host, Int32 port, CancellationToken cancellationToken)
--- End of inner exception stack trace ---
at System.Net.Http.ConnectHelper.ConnectAsync(String host, Int32 port, CancellationToken cancellationToken)
at System.Threading.Tasks.ValueTask`1.get_Result()
at System.Net.Http.HttpConnectionPool.CreateConnectionAsync(HttpRequestMessage request, CancellationToken cancellationToken)
at System.Threading.Tasks.ValueTask`1.get_Result()
at System.Net.Http.HttpConnectionPool.WaitForCreatedConnectionAsync(ValueTask`1 creationTask)
at System.Threading.Tasks.ValueTask`1.get_Result()
at System.Net.Http.HttpConnectionPool.SendWithRetryAsync(HttpRequestMessage request, Boolean doRequestAuth, CancellationToken cancellationToken)
at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
at System.Net.Http.HttpClient.FinishSendAsyncBuffered(Task`1 sendTask, HttpRequestMessage request, CancellationTokenSource cts, Boolean disposeCts)
at Ombi.Api.OmbiHttpClient.SendAsync(HttpRequestMessage request) in C:\projects\requestplex\src\Ombi.Api\OmbiHttpClient.cs:line 61
at Ombi.Api.Api.Request[T](Request request) in C:\projects\requestplex\src\Ombi.Api\Api.cs:line 38
at Ombi.Api.Radarr.RadarrApi.GetProfiles(String apiKey, String baseUrl) in C:\projects\requestplex\src\Ombi.Api.Radarr\RadarrApi.cs:line 28
at Ombi.Controllers.External.RadarrController.GetProfiles(RadarrSettings settings) in C:\projects\requestplex\src\Ombi\Controllers\External\RadarrController.cs:line 41
at lambda_method(Closure , Object )
at Microsoft.AspNetCore.Mvc.Internal.ActionMethodExecutor.AwaitableObjectResultExecutor.Execute(IActionResultTypeMapper mapper, ObjectMethodExecutor executor, Object controller, Object[] arguments)
at Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker.InvokeActionMethodAsync()
at Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker.InvokeNextActionFilterAsync()
at Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker.Rethrow(ActionExecutedContext context)
at Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted)
at Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker.InvokeInnerFilterAsync()
at Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.InvokeNextResourceFilter()
at Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.Rethrow(ResourceExecutedContext context)
at Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted)
at Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.InvokeFilterPipelineAsync()
at Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.InvokeAsync()
at Microsoft.AspNetCore.Builder.RouterMiddleware.Invoke(HttpContext httpContext)
at Microsoft.AspNetCore.StaticFiles.StaticFileMiddleware.Invoke(HttpContext context)
at Swashbuckle.AspNetCore.SwaggerUI.SwaggerUIIndexMiddleware.Invoke(HttpContext httpContext)
at Swashbuckle.AspNetCore.Swagger.SwaggerMiddleware.Invoke(HttpContext httpContext)
at Microsoft.AspNetCore.Cors.Infrastructure.CorsMiddleware.Invoke(HttpContext context)
at Ombi.ApiKeyMiddlewear.Invoke(HttpContext context) in C:\projects\requestplex\src\Ombi\ApiKeyMiddlewear.cs:line 50
at Ombi.ErrorHandlingMiddleware.Invoke(HttpContext context) in C:\projects\requestplex\src\Ombi\ErrorHandlingMiddlewear.cs:line 24
[41m[30mfail[39m[22m[49m: Ombi.ErrorHandlingMiddleware[0]
Something bad happened, ErrorMiddleware caught this
System.Net.Http.HttpRequestException: Connection refused ---> System.Net.Sockets.SocketException: Connection refused
at System.Net.Http.ConnectHelper.ConnectAsync(String host, Int32 port, CancellationToken cancellationToken)
--- End of inner exception stack trace ---
at System.Net.Http.ConnectHelper.ConnectAsync(String host, Int32 port, CancellationToken cancellationToken)
at System.Threading.Tasks.ValueTask`1.get_Result()
at System.Net.Http.HttpConnectionPool.CreateConnectionAsync(HttpRequestMessage request, CancellationToken cancellationToken)
at System.Threading.Tasks.ValueTask`1.get_Result()
at System.Net.Http.HttpConnectionPool.WaitForCreatedConnectionAsync(ValueTask`1 creationTask)
at System.Threading.Tasks.ValueTask`1.get_Result()
at System.Net.Http.HttpConnectionPool.SendWithRetryAsync(HttpRequestMessage request, Boolean doRequestAuth, CancellationToken cancellationToken)
at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
at System.Net.Http.HttpClient.FinishSendAsyncBuffered(Task`1 sendTask, HttpRequestMessage request, CancellationTokenSource cts, Boolean disposeCts)
at Ombi.Api.OmbiHttpClient.SendAsync(HttpRequestMessage request) in C:\projects\requestplex\src\Ombi.Api\OmbiHttpClient.cs:line 61
at Ombi.Api.Api.Request[T](Request request) in C:\projects\requestplex\src\Ombi.Api\Api.cs:line 38
at Ombi.Api.Radarr.RadarrApi.GetProfiles(String apiKey, String baseUrl) in C:\projects\requestplex\src\Ombi.Api.Radarr\RadarrApi.cs:line 28
at Ombi.Controllers.External.RadarrController.GetProfiles(RadarrSettings settings) in C:\projects\requestplex\src\Ombi\Controllers\External\RadarrController.cs:line 41
at lambda_method(Closure , Object )
at Microsoft.AspNetCore.Mvc.Internal.ActionMethodExecutor.AwaitableObjectResultExecutor.Execute(IActionResultTypeMapper mapper, ObjectMethodExecutor executor, Object controller, Object[] arguments)
at Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker.InvokeActionMethodAsync()
at Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker.InvokeNextActionFilterAsync()
at Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker.Rethrow(ActionExecutedContext context)
at Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted)
at Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker.InvokeInnerFilterAsync()
at Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.InvokeNextResourceFilter()
at Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.Rethrow(ResourceExecutedContext context)
at Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted)
at Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.InvokeFilterPipelineAsync()
at Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.InvokeAsync()
at Microsoft.AspNetCore.Builder.RouterMiddleware.Invoke(HttpContext httpContext)
at Microsoft.AspNetCore.StaticFiles.StaticFileMiddleware.Invoke(HttpContext context)
at Swashbuckle.AspNetCore.SwaggerUI.SwaggerUIIndexMiddleware.Invoke(HttpContext httpContext)
at Swashbuckle.AspNetCore.Swagger.SwaggerMiddleware.Invoke(HttpContext httpContext)
at Microsoft.AspNetCore.Cors.Infrastructure.CorsMiddleware.Invoke(HttpContext context)
at Ombi.ApiKeyMiddlewear.Invoke(HttpContext context) in C:\projects\requestplex\src\Ombi\ApiKeyMiddlewear.cs:line 50
at Ombi.ErrorHandlingMiddleware.Invoke(HttpContext context) in C:\projects\requestplex\src\Ombi\ErrorHandlingMiddlewear.cs:line 24
[41m[30mfail[39m[22m[49m: Ombi.ErrorHandlingMiddleware[0]
Something bad happened, ErrorMiddleware caught this
System.Net.Http.HttpRequestException: Connection refused ---> System.Net.Sockets.SocketException: Connection refused
at System.Net.Http.ConnectHelper.ConnectAsync(String host, Int32 port, CancellationToken cancellationToken)
--- End of inner exception stack trace ---
at System.Net.Http.ConnectHelper.ConnectAsync(String host, Int32 port, CancellationToken cancellationToken)
at System.Threading.Tasks.ValueTask`1.get_Result()
at System.Net.Http.HttpConnectionPool.CreateConnectionAsync(HttpRequestMessage request, CancellationToken cancellationToken)
at System.Threading.Tasks.ValueTask`1.get_Result()
at System.Net.Http.HttpConnectionPool.WaitForCreatedConnectionAsync(ValueTask`1 creationTask)
at System.Threading.Tasks.ValueTask`1.get_Result()
at System.Net.Http.HttpConnectionPool.SendWithRetryAsync(HttpRequestMessage request, Boolean doRequestAuth, CancellationToken cancellationToken)
at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
at System.Net.Http.HttpClient.FinishSendAsyncBuffered(Task`1 sendTask, HttpRequestMessage request, CancellationTokenSource cts, Boolean disposeCts)
at Ombi.Api.OmbiHttpClient.SendAsync(HttpRequestMessage request) in C:\projects\requestplex\src\Ombi.Api\OmbiHttpClient.cs:line 61
at Ombi.Api.Api.Request[T](Request request) in C:\projects\requestplex\src\Ombi.Api\Api.cs:line 38
at Ombi.Api.Radarr.RadarrApi.GetRootFolders(String apiKey, String baseUrl) in C:\projects\requestplex\src\Ombi.Api.Radarr\RadarrApi.cs:line 36
at Ombi.Controllers.External.RadarrController.GetRootFolders(RadarrSettings settings) in C:\projects\requestplex\src\Ombi\Controllers\External\RadarrController.cs:line 53
at lambda_method(Closure , Object )
at Microsoft.AspNetCore.Mvc.Internal.ActionMethodExecutor.AwaitableObjectResultExecutor.Execute(IActionResultTypeMapper mapper, ObjectMethodExecutor executor, Object controller, Object[] arguments)
at Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker.InvokeActionMethodAsync()
at Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker.InvokeNextActionFilterAsync()
at Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker.Rethrow(ActionExecutedContext context)
at Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted)
at Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker.InvokeInnerFilterAsync()
at Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.InvokeNextResourceFilter()
at Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.Rethrow(ResourceExecutedContext context)
at Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted)
at Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.InvokeFilterPipelineAsync()
at Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.InvokeAsync()
at Microsoft.AspNetCore.Builder.RouterMiddleware.Invoke(HttpContext httpContext)
at Microsoft.AspNetCore.StaticFiles.StaticFileMiddleware.Invoke(HttpContext context)
at Swashbuckle.AspNetCore.SwaggerUI.SwaggerUIIndexMiddleware.Invoke(HttpContext httpContext)
at Swashbuckle.AspNetCore.Swagger.SwaggerMiddleware.Invoke(HttpContext httpContext)
at Microsoft.AspNetCore.Cors.Infrastructure.CorsMiddleware.Invoke(HttpContext context)
at Ombi.ApiKeyMiddlewear.Invoke(HttpContext context) in C:\projects\requestplex\src\Ombi\ApiKeyMiddlewear.cs:line 50
at Ombi.ErrorHandlingMiddleware.Invoke(HttpContext context) in C:\projects\requestplex\src\Ombi\ErrorHandlingMiddlewear.cs:line 24
[41m[30mfail[39m[22m[49m: Ombi.Controllers.External.TesterController[1000]
Could not test Radarr
System.Net.Http.HttpRequestException: No route to host ---> System.Net.Sockets.SocketException: No route to host
at System.Net.Http.ConnectHelper.ConnectAsync(String host, Int32 port, CancellationToken cancellationToken)
--- End of inner exception stack trace ---
at System.Net.Http.ConnectHelper.ConnectAsync(String host, Int32 port, CancellationToken cancellationToken)
at System.Threading.Tasks.ValueTask`1.get_Result()
at System.Net.Http.HttpConnectionPool.CreateConnectionAsync(HttpRequestMessage request, CancellationToken cancellationToken)
at System.Threading.Tasks.ValueTask`1.get_Result()
at System.Net.Http.HttpConnectionPool.WaitForCreatedConnectionAsync(ValueTask`1 creationTask)
at System.Threading.Tasks.ValueTask`1.get_Result()
at System.Net.Http.HttpConnectionPool.SendWithRetryAsync(HttpRequestMessage request, Boolean doRequestAuth, CancellationToken cancellationToken)
at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
at System.Net.Http.HttpClient.FinishSendAsyncBuffered(Task`1 sendTask, HttpRequestMessage request, CancellationTokenSource cts, Boolean disposeCts)
at Ombi.Api.OmbiHttpClient.SendAsync(HttpRequestMessage request) in C:\projects\requestplex\src\Ombi.Api\OmbiHttpClient.cs:line 61
at Ombi.Api.Api.Request[T](Request request) in C:\projects\requestplex\src\Ombi.Api\Api.cs:line 38
at Ombi.Api.Radarr.RadarrApi.SystemStatus(String apiKey, String baseUrl) in C:\projects\requestplex\src\Ombi.Api.Radarr\RadarrApi.cs:line 44
at Ombi.Controllers.External.TesterController.Radarr(RadarrSettings settings) in C:\projects\requestplex\src\Ombi\Controllers\External\TesterController.cs:line 289
[41m[30mfail[39m[22m[49m: Ombi.Controllers.External.TesterController[1000]
Could not test Radarr
System.Net.Http.HttpRequestException: No route to host ---> System.Net.Sockets.SocketException: No route to host
at System.Net.Http.ConnectHelper.ConnectAsync(String host, Int32 port, CancellationToken cancellationToken)
--- End of inner exception stack trace ---
at System.Net.Http.ConnectHelper.ConnectAsync(String host, Int32 port, CancellationToken cancellationToken)
at System.Threading.Tasks.ValueTask`1.get_Result()
at System.Net.Http.HttpConnectionPool.CreateConnectionAsync(HttpRequestMessage request, CancellationToken cancellationToken)
at System.Threading.Tasks.ValueTask`1.get_Result()
at System.Net.Http.HttpConnectionPool.WaitForCreatedConnectionAsync(ValueTask`1 creationTask)
at System.Threading.Tasks.ValueTask`1.get_Result()
at System.Net.Http.HttpConnectionPool.SendWithRetryAsync(HttpRequestMessage request, Boolean doRequestAuth, CancellationToken cancellationToken)
at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
at System.Net.Http.HttpClient.FinishSendAsyncBuffered(Task`1 sendTask, HttpRequestMessage request, CancellationTokenSource cts, Boolean disposeCts)
at Ombi.Api.OmbiHttpClient.SendAsync(HttpRequestMessage request) in C:\projects\requestplex\src\Ombi.Api\OmbiHttpClient.cs:line 61
at Ombi.Api.Api.Request[T](Request request) in C:\projects\requestplex\src\Ombi.Api\Api.cs:line 38
at Ombi.Api.Radarr.RadarrApi.SystemStatus(String apiKey, String baseUrl) in C:\projects\requestplex\src\Ombi.Api.Radarr\RadarrApi.cs:line 44
at Ombi.Controllers.External.TesterController.Radarr(RadarrSettings settings) in C:\projects\requestplex\src\Ombi\Controllers\External\TesterController.cs:line 289
[40m[32minfo[39m[22m[49m: Ombi.Schedule.Jobs.Plex.PlexContentSync[0]
Starting Plex Content Cacher
[40m[32minfo[39m[22m[49m: Ombi.Schedule.Jobs.Plex.PlexContentSync[0]
Starting to cache the content on server Server 1
[40m[32minfo[39m[22m[49m: Ombi.Schedule.Jobs.Ombi.RefreshMetadata[0]
Starting the Metadata refresh from RecentlyAddedSync
 

 

Edited by nuhll

Share this post


Link to post

Yep its still working. 

 

The errors you posted are saying the connection is being refused , we are trying to connect to radarr but can't. 

Share this post


Link to post

Yea, i already edited that its not reachable via the docker, the question is why. Also, it was working before.

Edited by nuhll

Share this post


Link to post

So it seems its docker that dont allow br0 to access their host. I wonder why it was working before, but anyway. If i do them in br0 also, it should work?

Share this post


Link to post

OKay, i fixed it by making all my dockers br0, really annoying, but its working now. thanks.

Share this post


Link to post
6 hours ago, nuhll said:

OKay, i fixed it by making all my dockers br0, really annoying, but its working now. thanks.

Why don't you put all of them on bridge instead? 

Share this post


Link to post

Because i nee dto make omby reachable by outside... and i use the port already in bridge... 

Share this post


Link to post
4 hours ago, nuhll said:

Because i nee dto make omby reachable by outside... and i use the port already in bridge... 

?? The main advantage of bridge is to be able to map whatever port you want. 

 

Bridge vs br0 vs host makes no difference for outside access

Share this post


Link to post

I already used that ports from ombi, didnt want to change so i dont forgett what the port was... 

Share this post


Link to post
Posted (edited)

For anyone who is installing Ombi for the first time and either cannot log in via OAuth OR Ombi doesn't recognise Plex Media Server (despite pulling the details from your Plex account), then the following solutions worked for me:

 

- Don't try and login using OAuth on initial setup. Skip the wizard and set yourself a very strong password. Then, once logged in, navigate to Settings>Configuration>Authentication and click the checkbox which says "Enable Plex OAuth". Then, disable any popup blocker you have for your Ombi URL. Log out, then log back in (this time using the newly appearing option to use OAuth) and then you're good. For some reason, this method of logging requires a popup method of logging on, which the Wizard doesn't seem to use (as in it opens a new page). Meaning, when you're taken to a new page (where you are successfully logged in - and asked to close the window) but then the wizard never continues.

- Once you have grabbed the details of your Plex server (via the Media Server settings option) from your Plex account and Click either "Load Libraries" OR "Test Connectivity" and received an error saying it can't connect to your server - just go to the Docker page and reset the server and try again. It should then work.

- Run a Settings>Media Server>Plex>Manually Run Full Sync right at the end.

 

Just my experience!

 

HNY 2019!

 

D

Edited by danioj
extra step

Share this post


Link to post
Posted (edited)

Hi all, I'm so close to getting Ombi working that I can smell it. However, I've invested a good 12 hours on this final step with no avail and tried to follow multiple guides and threads including How to Setup and Configure a Reverse Proxy on unRAID with LetsEncrypt & NGINX by SpaceinvaderOne

 

I have had linuxserver DuckDNS set up and working for quite some time with OpenVPN, so it was just a matter of me adding a subdomain for Ombi to set up reverse proxy with linuxserver Letsencrypt.

 

Letsencrypt: As per SpaceinvaderOne guide I set the ports to 180 and 1443, and forwarded them on my router. This actually caused some strange issues with my server that I won't go into here (Home Assistant). But one thing I will note is that I can't access my DuckDNS subdomains when I have the forwarding on. Anyhow, the Letsencrypt log showed:

 

Quote

2048 bit DH parameters present
SUBDOMAINS entered, processing
SUBDOMAINS entered, processing
Only subdomains, no URL in cert
Sub-domains processed are: -d **********.duckdns.org -d **********.duckdns.org
E-mail address entered: ******@gmail.com
http validation is selected
Certificate exists; parameters unchanged; starting nginx
[cont-init.d] 50-config: exited 0.
[cont-init.d] done.
[services.d] starting services
[services.d] done.
Server ready

 

 

I ended up removing the port forwarding, and for some reason, the log still shows the server as ready, despite the fact that it didn't before the ports were originally forwarded. I think that a router reset may change that.

 

Note, I did not create a separate docker network in the console as SpaceinvaderOne suggested to run Letsencrypt and Ombi on as when I created it as per his instructions, it was never available in the dockers to switch to, despite getting the same console response and obviously enabling preserver user-defined networks: 

Quote

docker network create proxynet

 

 

Letsencrypt ombi.subdomain.conf: This is where I believe I have become unstuck, and are out of my depth in terms of knowledge and skills. I have tried multiple different configurations and I can't manage to get things working. The most recent config I've been working with is from https://github.com/tidusjar/Ombi/wiki/Reverse-Proxy-Examples which is:

 

4yEWm2s.png

 

Here is where my lack of knowledge comes into play. I really don't know where my specific details need to be replaced in the configuration. If anyone would be able to shed some light on this, it would be most appreciated. Although I've had hours of attempts, obviously one line wrong could be a big problem. 

 

In the default ombi.subdomain.conf it also states: 

Quote

# make sure that your dns has a cname set for ombi and that your ombi container is not using a base url

I really don't know what that means, and I did try to use that config for some time and google these terms. I could only find guides on how to set a cname if you have your own domain, whereas I use DuckDNS.

So if these are my settings, how do I need to set up the configuration files properly:

DuckDNS Ombi subdomain: exampleombi.duckdns.org

 

Ombi Base Url: KowSkNv.png

 

My internal NAS IP:  http://192.168.*.**

My internal Ombi IP and Port: http://192.168.0.**:3579

My internal Letsencrypt IP and Port: 192.168.0.**:1443

Really not sure what these should be or if they have an impact on this process:

 

BobGop0.png 


Thank you in advance. This will likely lead to a huge gain in my knowledge and understanding. If there are any setup specific settings I've missed, please let me know. 

 

 

Edited by mcjfauser

Share this post


Link to post
2 hours ago, mcjfauser said:

Hi all, I'm so close to getting Ombi working that I can smell it. However, I've invested a good 12 hours on this final step with no avail and tried to follow multiple guides and threads including How to Setup and Configure a Reverse Proxy on unRAID with LetsEncrypt & NGINX by SpaceinvaderOne

 

I have had linuxserver DuckDNS set up and working for quite some time with OpenVPN, so it was just a matter of me adding a subdomain for Ombi to set up reverse proxy with linuxserver Letsencrypt.

 

Letsencrypt: As per SpaceinvaderOne guide I set the ports to 180 and 1443, and forwarded them on my router. This actually caused some strange issues with my server that I won't go into here (Home Assistant). But one thing I will note is that I can't access my DuckDNS subdomains when I have the forwarding on. Anyhow, the Letsencrypt log showed:

 

 

I ended up removing the port forwarding, and for some reason, the log still shows the server as ready, despite the fact that it didn't before the ports were originally forwarded. I think that a router reset may change that.

 

Note, I did not create a separate docker network in the console as SpaceinvaderOne suggested to run Letsencrypt and Ombi on as when I created it as per his instructions, it was never available in the dockers to switch to, despite getting the same console response and obviously enabling preserver user-defined networks: 

 

 

Letsencrypt ombi.subdomain.conf: This is where I believe I have become unstuck, and are out of my depth in terms of knowledge and skills. I have tried multiple different configurations and I can't manage to get things working. The most recent config I've been working with is from https://github.com/tidusjar/Ombi/wiki/Reverse-Proxy-Examples which is:

 

4yEWm2s.png

 

Here is where my lack of knowledge comes into play. I really don't know where my specific details need to be replaced in the configuration. If anyone would be able to shed some light on this, it would be most appreciated. Although I've had hours of attempts, obviously one line wrong could be a big problem. 

 

In the default ombi.subdomain.conf it also states: 

I really don't know what that means, and I did try to use that config for some time and google these terms. I could only find guides on how to set a cname if you have your own domain, whereas I use DuckDNS.

So if these are my settings, how do I need to set up the configuration files properly:

DuckDNS Ombi subdomain: exampleombi.duckdns.org

 

Ombi Base Url: KowSkNv.png

 

My internal NAS IP:  http://192.168.*.**

My internal Ombi IP and Port: http://192.168.0.**:3579

My internal Letsencrypt IP and Port: 192.168.0.**:1443

Really not sure what these should be or if they have an impact on this process:

 

BobGop0.png 


Thank you in advance. This will likely lead to a huge gain in my knowledge and understanding. If there are any setup specific settings I've missed, please let me know. 

 

 

Don't use the conf you got from the ombi github. It's not correct in this use case. 

 

Follow the directions here: https://github.com/linuxserver/docker-letsencrypt/blob/master/README.md#site-config-and-reverse-proxy

Share this post


Link to post
On 1/7/2019 at 12:14 PM, aptalca said:

Don't use the conf you got from the ombi github. It's not correct in this use case. 

 

Follow the directions here: https://github.com/linuxserver/docker-letsencrypt/blob/master/README.md#site-config-and-reverse-proxy

Thank you. All working now.

 

I have an issue with getting the application working now though

 

I've put my externally accessible https://myserverombi.duckdns.org/ombi/ into the application URL field, with application name set as Ombi, but when I hit the 'Open Mobile App' button, nothing happens.
 

Login from the app also doesn't work "Something was not right, please double check the details you have provided". The externally accessible URL works perfectly from any browser on any network.

 

I have one error in my Ombi log, and no errors in letsencrypt:

 

Quote

System.ObjectDisposedException: Cannot access a disposed object. A common cause of this error is disposing a context that was resolved from dependency injection and then later trying to use the same context instance elsewhere in your application. This may occur if you are calling Dispose() on the context, or wrapping the context in a using statement. If you are using dependency injection, you should let the dependency injection container take care of disposing context instances.

 

Share this post


Link to post
20 minutes ago, mcjfauser said:

Thank you. All working now.

 

I have an issue with getting the application working now though

 

I've put my externally accessible https://myserverombi.duckdns.org/ombi/ into the application URL field, with application name set as Ombi, but when I hit the 'Open Mobile App' button, nothing happens.
 

Login from the app also doesn't work "Something was not right, please double check the details you have provided". The externally accessible URL works perfectly from any browser on any network.

 

I have one error in my Ombi log, and no errors in letsencrypt:

 

 

Did you use the preset conf? That one is confirmed working with the mobile app (by others). Unfortunately I don't own the app so I can't test.

Share this post


Link to post
39 minutes ago, aptalca said:

Did you use the preset conf? That one is confirmed working with the mobile app (by others). Unfortunately I don't own the app so I can't test.

Yea, I used the preset ombi.subfolder.conf if that's what you are referring to. 

'Open Mobile App' button does nothing. 

Share this post


Link to post
8 hours ago, mcjfauser said:

Yea, I used the preset ombi.subfolder.conf if that's what you are referring to. 

'Open Mobile App' button does nothing. 

Do you have the app installed and logged in? 

Are you hitting that link while on the mobile device you installed and set up the app? 

 

I just installed the app on my phone, entered the url with subfolder, and logged in. The app works. And hitting that link in the mobile browser launched the app. 

 

The link won't do anything until your phone registers those mobile links with the ombi app which won't happen until you install it and set it up. 

Share this post


Link to post

Anybody know if something's up with Ombi?  It's weekly email has just sent out details of stuff that's been on my machine for years.  Not everything, just a seemingly random selection across various libraries.  I've made no changes to Ombi or Plex AFAIK.

Share this post


Link to post

I'm currently experiencing an error when signing in using a Plex account. An internal server error message shows when users attempt to authenticate through the Plex account method. Please let me know if I need to send you logs. If logs are needed please let me know how to access that. This has been working fine for 8 months without issue.  Thanks!

Share this post


Link to post

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.