[Support] Linuxserver.io - Ombi


Recommended Posts

On 11/26/2019 at 3:30 PM, 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.

Hi,

 

Solved by deletting the externalDB as suggested.

 

Best regards

Edited by Tchucho
  • Like 1
Link to comment
  • 1 month later...

Having trouble installing on container station qnap TS-431X2. It's an arm 32 processor. I have all env variables set properly, but once container starts, no ombi. Port scan revealing nothing is listening on port 2357 or port 5000. I have it setup as passthrough host. All my other containers with radarr, sonarr, nzbget, and tuatulli are working perfectly. Any where I should start?

I did try to send a command to manually run /opt/ombi/Ombi, but get error 139.

Link to comment
4 hours ago, itbemikeg said:

Having trouble installing on container station qnap TS-431X2. It's an arm 32 processor. I have all env variables set properly, but once container starts, no ombi. Port scan revealing nothing is listening on port 2357 or port 5000. I have it setup as passthrough host. All my other containers with radarr, sonarr, nzbget, and tuatulli are working perfectly. Any where I should start?

I did try to send a command to manually run /opt/ombi/Ombi, but get error 139.

This is forum is for unraid support only. Please use our discord or discourse for support with our containers on other platforms.

Link to comment
  • 2 weeks later...
On 11/26/2019 at 6:13 PM, tidusjar said:

Once the missing column is present in the database everything should be fine. 

Hi @tidusjar - sorry for contacting directly on here, but I'm not that good with Github...

 

Since approx December, my weekly newsletter email is not including Movies - just TV.  I raised an issue on Github (https://github.com/tidusjar/Ombi/issues/3342) which was auto-closed after a few days because of the template (not sure what I'm doing).  Somebody else has the same issue, and pointed to log lines (which I have too)

2020-01-11 09:04:29.630 -07:00 [Error] StatusCode: NotFound, Reason: Not Found, RequestUri: http://api.themoviedb.org/3/tv/?api_key=b8eabaf5608b88d0298aa189dd90bf00

Anything wrong at my end?

Link to comment

getting this error trying out the v4-preview branch:

 

�[41m�[30mfail�[39m�[22m�[49m: Ombi.ErrorHandlingMiddleware[0]
Something bad happened, ErrorMiddleware caught this
System.InvalidOperationException: The SPA default page middleware could not return the default page '/index.html' because it was not found, and no other middleware handled the request.
Your application is running in Production mode, so make sure it has been published, or that you have built your SPA manually. Alternatively you may wish to switch to the Development environment.

at Microsoft.AspNetCore.SpaServices.SpaDefaultPageMiddleware.<>c__DisplayClass0_0.<Attach>b__1(HttpContext context, Func`1 next)
at Microsoft.AspNetCore.Routing.EndpointMiddleware.Invoke(HttpContext httpContext)
at Microsoft.AspNetCore.StaticFiles.StaticFileMiddleware.Invoke(HttpContext context)
at Swashbuckle.AspNetCore.SwaggerUI.SwaggerUIMiddleware.Invoke(HttpContext httpContext)
at Swashbuckle.AspNetCore.Swagger.SwaggerMiddleware.Invoke(HttpContext httpContext, ISwaggerProvider swaggerProvider)
at Microsoft.AspNetCore.Authorization.AuthorizationMiddleware.Invoke(HttpContext context)
at Microsoft.AspNetCore.Authentication.AuthenticationMiddleware.Invoke(HttpContext context)
at Ombi.ApiKeyMiddlewear.Invoke(HttpContext context) in /home/vsts/work/1/s/src/Ombi/Middleware/ApiKeyMiddlewear.cs:line 58
at Ombi.ErrorHandlingMiddleware.Invoke(HttpContext context) in /home/vsts/work/1/s/src/Ombi/Middleware/ErrorHandlingMiddlewear.cs:line 30

fresh install

Link to comment
  • 4 weeks later...
On 1/19/2020 at 5:35 PM, HynesJeff said:

getting this error trying out the v4-preview branch:

 


�[41m�[30mfail�[39m�[22m�[49m: Ombi.ErrorHandlingMiddleware[0]
Something bad happened, ErrorMiddleware caught this
System.InvalidOperationException: The SPA default page middleware could not return the default page '/index.html' because it was not found, and no other middleware handled the request.
Your application is running in Production mode, so make sure it has been published, or that you have built your SPA manually. Alternatively you may wish to switch to the Development environment.

at Microsoft.AspNetCore.SpaServices.SpaDefaultPageMiddleware.<>c__DisplayClass0_0.<Attach>b__1(HttpContext context, Func`1 next)
at Microsoft.AspNetCore.Routing.EndpointMiddleware.Invoke(HttpContext httpContext)
at Microsoft.AspNetCore.StaticFiles.StaticFileMiddleware.Invoke(HttpContext context)
at Swashbuckle.AspNetCore.SwaggerUI.SwaggerUIMiddleware.Invoke(HttpContext httpContext)
at Swashbuckle.AspNetCore.Swagger.SwaggerMiddleware.Invoke(HttpContext httpContext, ISwaggerProvider swaggerProvider)
at Microsoft.AspNetCore.Authorization.AuthorizationMiddleware.Invoke(HttpContext context)
at Microsoft.AspNetCore.Authentication.AuthenticationMiddleware.Invoke(HttpContext context)
at Ombi.ApiKeyMiddlewear.Invoke(HttpContext context) in /home/vsts/work/1/s/src/Ombi/Middleware/ApiKeyMiddlewear.cs:line 58
at Ombi.ErrorHandlingMiddleware.Invoke(HttpContext context) in /home/vsts/work/1/s/src/Ombi/Middleware/ErrorHandlingMiddlewear.cs:line 30

fresh install

 

I am also getting this error with a fresh install of the default branch. 

 

Link to comment
  • 2 weeks later...

Hi All

i have created an new instance and configured plex.

Plex connection seems to work but if i try to configure sonarr or radarr it will not work...

i see this in the log:

[s6-init] making user provided files available at /var/run/s6/etc...exited 0.,
[s6-init] ensuring user provided files have correct perms...exited 0.,
[fix-attrs.d] applying ownership & permissions fixes...,
[fix-attrs.d] done.,
[cont-init.d] executing container initialization scripts...,
[cont-init.d] 01-envfile: executing... ,
[cont-init.d] 01-envfile: exited 0.,
[cont-init.d] 10-adduser: executing... ,
usermod: no changes,
,
-------------------------------------,
          _         (),
         | |  ___   _    __,
         | | / __| | |  /  \ ,
         | | \__ \ | | | () |,
         |_| |___/ |_|  \__/,
,
,
Brought to you by linuxserver.io,
We gratefully accept donations at:,
https://www.linuxserver.io/donate/,
-------------------------------------,
GID/UID,
-------------------------------------,
,
User uid:    1001,
User gid:    1001,
-------------------------------------,
,
[cont-init.d] 10-adduser: exited 0.,
[cont-init.d] 30-config: executing... ,
[cont-init.d] 30-config: exited 0.,
[cont-init.d] 99-custom-scripts: executing... ,
[custom-init] no custom files found exiting...,
[cont-init.d] 99-custom-scripts: exited 0.,
[cont-init.d] done.,
[services.d] starting services,
[services.d] done.,
Hello, welcome to Ombi,
Valid options are:,
Ombi 3.0.4892-master,
Copyright (C) 2020 Ombi,
,
  --host       (Default: http://*:5000) Set to a semicolon-separated (;) list ,
               of URL prefixes to which the server should respond. For example,,
               http://localhost:123. Use "*" to indicate that the server should,
               listen for requests on any IP address or hostname using the ,
               specified port and protocol (for example, http://*:5000). The ,
               protocol (http:// or https://) must be included with each URL. ,
               Supported formats vary between servers.,
,
  --storage    Storage path, where we save the logs and database,
,
  --baseurl    The base URL for reverse proxy scenarios,
,
  --demo       Demo mode, you will never need to use this, fuck that fruit ,
               company...,
,
  --help       Display this help screen.,
,
  --version    Display version information.,
,
,
,
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.,
fail: Ombi.ErrorHandlingMiddleware[0],
      Something bad happened, ErrorMiddleware caught this,
Newtonsoft.Json.JsonReaderException: Unexpected character encountered while parsing value: <. Path '', line 0, position 0.,
   at Newtonsoft.Json.JsonTextReader.ParseValue(),
   at Newtonsoft.Json.JsonReader.ReadForType(JsonContract contract, Boolean hasConverter),
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize(JsonReader reader, Type objectType, Boolean checkAdditionalContent),
   at Newtonsoft.Json.JsonSerializer.DeserializeInternal(JsonReader reader, Type objectType),
   at Newtonsoft.Json.JsonConvert.DeserializeObject(String value, Type type, JsonSerializerSettings settings),
   at Newtonsoft.Json.JsonConvert.DeserializeObject[T](String value, JsonSerializerSettings settings),
   at Ombi.Api.Api.Request[T](Request request) in C:\projects\requestplex\src\Ombi.Api\Api.cs:line 78,
   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 40,
   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.InvokeCore(HttpContext context),
   at Ombi.ApiKeyMiddlewear.Invoke(HttpContext context) in C:\projects\requestplex\src\Ombi\Middleware\ApiKeyMiddlewear.cs:line 51,
   at Ombi.ErrorHandlingMiddleware.Invoke(HttpContext context) in C:\projects\requestplex\src\Ombi\Middleware\ErrorHandlingMiddlewear.cs:line 24,
fail: Ombi.ErrorHandlingMiddleware[0],
      Something bad happened, ErrorMiddleware caught this,
Newtonsoft.Json.JsonReaderException: Unexpected character encountered while parsing value: <. Path '', line 0, position 0.,
   at Newtonsoft.Json.JsonTextReader.ParseValue(),
   at Newtonsoft.Json.JsonReader.ReadForType(JsonContract contract, Boolean hasConverter),
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize(JsonReader reader, Type objectType, Boolean checkAdditionalContent),
   at Newtonsoft.Json.JsonSerializer.DeserializeInternal(JsonReader reader, Type objectType),
   at Newtonsoft.Json.JsonConvert.DeserializeObject(String value, Type type, JsonSerializerSettings settings),
   at Newtonsoft.Json.JsonConvert.DeserializeObject[T](String value, JsonSerializerSettings settings),
   at Ombi.Api.Api.Request[T](Request request) in C:\projects\requestplex\src\Ombi.Api\Api.cs:line 78,
   at Ombi.Api.Sonarr.SonarrApi.GetProfiles(String apiKey, String baseUrl) in C:\projects\requestplex\src\Ombi.Api.Sonarr\SonarrApi.cs:line 26,
   at Ombi.Controllers.External.SonarrController.GetProfiles(SonarrSettings settings) in C:\projects\requestplex\src\Ombi\Controllers\External\SonarrController.cs:line 40,
   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.InvokeCore(HttpContext context),
   at Ombi.ApiKeyMiddlewear.Invoke(HttpContext context) in C:\projects\requestplex\src\Ombi\Middleware\ApiKeyMiddlewear.cs:line 51,
   at Ombi.ErrorHandlingMiddleware.Invoke(HttpContext context) in C:\projects\requestplex\src\Ombi\Middleware\ErrorHandlingMiddlewear.cs:line 24,

 

well i am confused that it will try to find something in C: because its linux...

Can someone please help me?

Link to comment
  • 2 weeks later...

I'm getting an SQLite Error 5: 'database is locked' error in my log file.

 

Did some searching, I see the solution is to move to mysql (https://github.com/tidusjar/Ombi/issues/2750)

 

I found migration to mysql instructions here: https://github.com/tidusjar/Ombi/wiki/Using-a-different-database

 

I need help on how to do the migration when running Ombi in a docker.  If I do get it to work by adding a mysql server in another docker, will an upgrade of the ombi docker wipe out my migration?  Any help is appreciated.

Edited by krh1009
Link to comment
1 hour ago, krh1009 said:

I'm getting an SQLite Error 5: 'database is locked' error in my log file.

 

Did some searching, I see the solution is to move to mysql (https://github.com/tidusjar/Ombi/issues/2750)

 

I found migration to mysql instructions here: https://github.com/tidusjar/Ombi/wiki/Using-a-different-database

 

I need help on how to do the migration when running Ombi in a docker.  If I do get it to work by adding a mysql server in another docker, will an upgrade of the ombi docker wipe out my migration?  Any help is appreciated.

+1, something is going on, I am also getting this after the latest update:

at Microsoft.Data.Sqlite.SqliteException.ThrowExceptionForRC(Int32 rc, sqlite3 db)
at Microsoft.Data.Sqlite.SqliteCommand.PrepareAndEnumerateStatements(Stopwatch timer)+MoveNext()
at Microsoft.Data.Sqlite.SqliteCommand.ExecuteReader(CommandBehavior behavior)
at Microsoft.EntityFrameworkCore.Storage.Internal.RelationalCommand.Execute(IRelationalConnection connection, DbCommandMethod executeMethod, IReadOnlyDictionary`2 parameterValues)
at Microsoft.EntityFrameworkCore.Storage.Internal.RelationalCommand.ExecuteReader(IRelationalConnection connection, IReadOnlyDictionary`2 parameterValues)
at Microsoft.EntityFrameworkCore.Query.Internal.QueryingEnumerable`1.Enumerator.BufferlessMoveNext(DbContext _, Boolean buffer)
at Microsoft.EntityFrameworkCore.Query.Internal.QueryingEnumerable`1.Enumerator.MoveNext()
at System.Linq.Enumerable.SelectEnumerableIterator`2.MoveNext()
at System.Linq.Enumerable.TryGetFirst[TSource](IEnumerable`1 source, Boolean& found)
at lambda_method(Closure )
at Microsoft.EntityFrameworkCore.Query.Internal.LinqOperatorProvider.ResultEnumerable`1.GetEnumerator()
at Microsoft.EntityFrameworkCore.Query.Internal.LinqOperatorProvider._TrackEntities[TOut,TIn](IEnumerable`1 results, QueryContext queryContext, IList`1 entityTrackingInfos, IList`1 entityAccessors)+MoveNext()
at Microsoft.EntityFrameworkCore.Query.Internal.LinqOperatorProvider.ExceptionInterceptor`1.EnumeratorExceptionInterceptor.MoveNext()
at System.Linq.Enumerable.TryGetFirst[TSource](IEnumerable`1 source, Boolean& found)
at System.Linq.Enumerable.First[TSource](IEnumerable`1 source)
at Microsoft.EntityFrameworkCore.Query.Internal.QueryCompiler.<>c__DisplayClass15_1`1.<CompileQueryCore>b__0(QueryContext qc)
at System.Linq.Queryable.FirstOrDefault[TSource](IQueryable`1 source)
at Ombi.Store.Repository.Requests.TvRequestRepository.GetRequest(Int32 tvDbId)
at Ombi.Core.Rule.Rules.Search.ExistingRule.Execute(SearchViewModel obj) in C:\projects\requestplex\src\Ombi.Core\Rule\Rules\Search\ExistingRule.cs:line 56
at Ombi.Core.Rule.RuleEvaluator.StartSearchRules(SearchViewModel obj) in C:\projects\requestplex\src\Ombi.Core\Rule\RuleEvaluator.cs:line 54
at Ombi.Core.Engine.Interfaces.BaseEngine.RunSearchRules(SearchViewModel model) in C:\projects\requestplex\src\Ombi.Core\Engine\Interfaces\BaseEngine.cs:line 53
at Ombi.Core.Engine.TvSearchEngine.ProcessResult(SearchTvShowViewModel item) in C:\projects\requestplex\src\Ombi.Core\Engine\TvSearchEngine.cs:line 171
at Ombi.Core.Engine.TvSearchEngine.GetShowInformation(Int32 tvdbid) in C:\projects\requestplex\src\Ombi.Core\Engine\TvSearchEngine.cs:line 120
at Ombi.Controllers.SearchController.GetShowInfo(Int32 tvdbId) in C:\projects\requestplex\src\Ombi\Controllers\SearchController.cs:line 274
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 Ombi.ApiKeyMiddlewear.Invoke(HttpContext context) in C:\projects\requestplex\src\Ombi\Middleware\ApiKeyMiddlewear.cs:line 51
at Ombi.ErrorHandlingMiddleware.Invoke(HttpContext context) in C:\projects\requestplex\src\Ombi\Middleware\ErrorHandlingMiddlewear.cs:line 24
[41m[30mfail[39m[22m[49m: Ombi.ErrorHandlingMiddleware[0]
Something bad happened, ErrorMiddleware caught this
Microsoft.Data.Sqlite.SqliteException (0x80004005): SQLite Error 5: 'database is locked'.
Version	3.0.4892
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.94-Unraid #1 SMP Thu Jan 9 08:20:36 PST 2020
Process Architecture	X64
Application Base Path	/opt/ombi
Storage Path	/config
Ombi Database	Sqlite - Data Source=/config/Ombi.db
External Database	Sqlite - Data Source=/config/OmbiExternal.db
Settings Database	Sqlite - Data Source=/config/OmbiSettings.db

 

Link to comment

Hi I am currently running:

 

Unraid: 6.8.3,

Sonarr: Version 2.0.0.5344, Mono Version 5.20.1.34

Ombi: 3.0.4892

 

I have searched for this issue, but can't seem to find a directly related issue or resolution.

 

I have series that are not marked available. For this example - Friends (1994).

 

Upon pressing the Request radio button, then selecting the Select option, I see that the final episodes from S09 and S10 are marked as missing.

 

I then opened SONARR, and both episodes are there (and watchable), however after a little bit more digging, it appears that the final episodes of both these sesons are range marked episode e.g. S10E17E18.

 

My questions is: Is there a simple way to get Ombi to recognise these episodes, and thus marking the entire series as available?

 

Many Thanks

 

Duggie

Edited by Duggie264
readability
Link to comment
  • 2 weeks later...

Ombi with Lidarr doesn't appear to be working. I can't search for music with Ombi without it flagging and error. Here's what the log says. Any thoughts?

 

[41m[30mfail[39m[22m[49m: Ombi.Api.Api[1000]
StatusCode: BadRequest, Reason: Bad Request, RequestUri: http://10.0.0.161:8686/api/v1/artist
[41m[30mfail[39m[22m[49m: Ombi.Core.Senders.MusicSender[0]
Exception thrown when sending a music to DVR app, added to the request queue
Newtonsoft.Json.JsonSerializationException: Cannot deserialize the current JSON array (e.g. [1,2,3]) into type 'Ombi.Api.Lidarr.Models.ArtistResult' because the type requires a JSON object (e.g. {"name":"value"}) to deserialize correctly.
To fix this error either change the JSON to a JSON object (e.g. {"name":"value"}) or change the deserialized type to an array or a type that implements a collection interface (e.g. ICollection, IList) like List<T> that can be deserialized from a JSON array. JsonArrayAttribute can also be added to the type to force it to deserialize from a JSON array.

 

Link to comment

Having issues with Ombi. Here's my log

 

Quote

]
Newtonsoft.Json.JsonSerializationException: Cannot deserialize the current JSON array (e.g. [1,2,3]) into type 'Ombi.Api.Radarr.Models.RadarrAddMovieResponse' because the type requires a JSON object (e.g. {"name":"value"}) to deserialize correctly.
To fix this error either change the JSON to a JSON object (e.g. {"name":"value"}) or change the deserialized type to an array or a type that implements a collection interface (e.g. ICollection, IList) like List<T> that can be deserialized from a JSON array. JsonArrayAttribute can also be added to the type to force it to deserialize from a JSON array.
Path '', line 1, position 1.
at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.EnsureArrayContract(JsonReader reader, Type objectType, JsonContract contract)
at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateList(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, Object existingValue, String id)
at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize(JsonReader reader, Type objectType, Boolean checkAdditionalContent)
at Newtonsoft.Json.JsonSerializer.DeserializeInternal(JsonReader reader, Type objectType)
at Newtonsoft.Json.JsonConvert.DeserializeObject(String value, Type type, JsonSerializerSettings settings)
at Newtonsoft.Json.JsonConvert.DeserializeObject[T](String value, JsonSerializerSettings settings)
at Ombi.Api.Radarr.RadarrApi.AddMovie(Int32 tmdbId, String title, Int32 year, Int32 qualityId, String rootPath, String apiKey, String baseUrl, Boolean searchNow, String minimumAvailability) in C:\projects\requestplex\src\Ombi.Api.Radarr\RadarrApi.cs:line 111
[41m[30mfail[39m[22m[49m: Ombi.Core.Senders.MovieSender[0]
Error when sending movie to DVR app, added to the request queue
System.NullReferenceException: Object reference not set to an instance of an object.
at Ombi.Core.Senders.MovieSender.SendToRadarr(MovieRequests model, RadarrSettings settings) in C:\projects\requestplex\src\Ombi.Core\Senders\MovieSender.cs:line 160
at Ombi.Core.Senders.MovieSender.Send(MovieRequests model) in C:\projects\requestplex\src\Ombi.Core\Senders\MovieSender.cs:line 57
[40m[32minfo[39m[22m[49m: Ombi.Notifications.Agents.MobileNotification[0]
there are no admins to send a notification for Test, for agent Mobile

Newtonsoft.Json.JsonSerializationException: Cannot deserialize the current JSON array (e.g. [1,2,3]) into type 'Ombi.Api.Radarr.Models.RadarrAddMovieResponse' because the type requires a JSON object (e.g. {"name":"value"}) to deserialize correctly.
To fix this error either change the JSON to a JSON object (e.g. {"name":"value"}) or change the deserialized type to an array or a type that implements a collection interface (e.g. ICollection, IList) like List<T> that can be deserialized from a JSON array. JsonArrayAttribute can also be added to the type to force it to deserialize from a JSON array.

 

Error when sending movie to DVR app, added to the request queue

Edited by bugster
Link to comment
  • 2 weeks later...
On 3/17/2020 at 7:20 AM, kaiguy said:

v4-preview branch working for anyone else? Mine seems to have bombed out in the last few days. Tried starting fresh and still getting an sqlite error 14.

How to install the preview branch for V4? Is it working by now?

 

Does the IOS app support the V4 branch?

Link to comment
On 5/1/2020 at 6:38 PM, steve1977 said:

How to install the preview branch for V4? Is it working by now?

 

Does the IOS app support the V4 branch?

No clue about the iOS app, but to install the preview, just change the repository in your container setting to "linuxserver/ombi:v4-preview" It's been working great for a while now.

  • Like 1
  • Thanks 1
Link to comment
  • 1 month later...

Hello,

 

I've installed the linuxserver/ombi docker and i'm having a hard time with the Plex auth process. No matter what i try, i cannot reach the Plex server and load the libraries. Below you can see the dockers network config:

 

image.thumb.png.a4743eead0e4084822322288bdae17ed.png

 

Inside Ombi config page I entered Plex login credentials, select the server and I overwrite the hostname with my Plex reverse proxy docker. I also tried to insert the Plex auth token from the XML view from a Plex file in the server:

 

image.thumb.png.183525234f69356f065e77d3a26404ef.png

 

Any suggestions would be appreciated. Thanks in advance.

 

Ombi's docker log:

 

Could not test Plex
System.Net.Http.HttpRequestException: An error occurred while sending the request. ---> System.IO.IOException: The server returned an invalid or unrecognized response.

at System.Net.Http.HttpConnection.FillAsync()
at System.Net.Http.HttpConnection.ReadNextResponseHeaderLineAsync(Boolean foldedHeadersAllowed)
at System.Net.Http.HttpConnection.SendAsyncCore(HttpRequestMessage request, CancellationToken cancellationToken)
--- End of inner exception stack trace ---
at System.Net.Http.HttpConnection.SendAsyncCore(HttpRequestMessage request, CancellationToken cancellationToken)
at System.Net.Http.HttpConnectionPool.SendWithNtConnectionAuthAsync(HttpConnection connection, HttpRequestMessage request, Boolean doRequestAuth, CancellationToken cancellationToken)
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.Plex.PlexApi.GetStatus(String authToken, String uri) in C:\projects\requestplex\src\Ombi.Api.Plex\PlexApi.cs:line 97
at Ombi.Controllers.External.TesterController.Plex(PlexServers settings) in C:\projects\requestplex\src\Ombi\Controllers\External\TesterController.cs:line 272
[40m[32minfo[39m[22m[49m: Ombi.Schedule.Jobs.Plex.PlexContentSync[0]
Starting Plex Content Cacher Recently Added Scan
[40m[32minfo[39m[22m[49m: Ombi.Schedule.Jobs.Plex.PlexContentSync[0]
Starting to cache the content on server ubuntujd
[40m[1m[33mwarn[39m[22m[49m: Ombi.Schedule.Jobs.Plex.PlexContentSync[2008]
Exception thrown when attempting to cache the Plex Content in server ubuntujd
System.Net.Http.HttpRequestException: An error occurred while sending the request. ---> System.IO.IOException: The server returned an invalid or unrecognized response.

at System.Net.Http.HttpConnection.FillAsync()
at System.Net.Http.HttpConnection.ReadNextResponseHeaderLineAsync(Boolean foldedHeadersAllowed)
at System.Net.Http.HttpConnection.SendAsyncCore(HttpRequestMessage request, CancellationToken cancellationToken)
--- End of inner exception stack trace ---
at System.Net.Http.HttpConnection.SendAsyncCore(HttpRequestMessage request, CancellationToken cancellationToken)
at System.Net.Http.HttpConnectionPool.SendWithNtConnectionAuthAsync(HttpConnection connection, HttpRequestMessage request, Boolean doRequestAuth, CancellationToken cancellationToken)
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.Plex.PlexApi.GetLibrarySections(String authToken, String plexFullHost) in C:\projects\requestplex\src\Ombi.Api.Plex\PlexApi.cs:line 120
at Ombi.Schedule.Jobs.Plex.PlexContentSync.GetAllContent(PlexServers plexSettings, Boolean recentlyAddedSearch) in C:\projects\requestplex\src\Ombi.Schedule\Jobs\Plex\PlexContentSync.cs:line 577
at Ombi.Schedule.Jobs.Plex.PlexContentSync.ProcessServer(PlexServers servers, Boolean recentlyAddedSearch) in C:\projects\requestplex\src\Ombi.Schedule\Jobs\Plex\PlexContentSync.cs:line 152
at Ombi.Schedule.Jobs.Plex.PlexContentSync.StartTheCache(PlexSettings plexSettings, Boolean recentlyAddedSearch) in C:\projects\requestplex\src\Ombi.Schedule\Jobs\Plex\PlexContentSync.cs:line 130
[40m[32minfo[39m[22m[49m: Ombi.Schedule.Jobs.Plex.PlexContentSync[0]
Finished Plex Content Cacher, with processed content: 0, episodes: 0. Recently Added Scan: True

 

Edited by faramir85
insert log
Link to comment
1 hour ago, faramir85 said:

I've installed the linuxserver/ombi docker and i'm having a hard time with the Plex auth process. No matter what i try, i cannot reach the Plex server and load the libraries.

Have you tried just putting the IP address in to the hostname field?  "192.168.1.52" in your case.

That's all I have, and it connects fine.

Link to comment
11 hours ago, Cessquill said:

Have you tried just putting the IP address in to the hostname field?  "192.168.1.52" in your case.

That's all I have, and it connects fine.

Hello, that was the first thing i tried, since the "load server" option automatically found the IP server address. However, for some reason the Ombi docker cannot find that IP address.

 

Do i need to setup both Ombi and Plex media server docker's network in some specific way so they have visibility of each other?

Link to comment
  • 2 weeks later...

i keep getting the following errors and then ombi becomes very unresponsive...

 

[41m[30mfail[39m[22m[49m: Ombi.Api.Api[1000]
StatusCode: InternalServerError, Reason: Internal Server Error, RequestUri: http://x.x.x.x:8989/sonarr/api/Episode?seriesId=46
[41m[30mfail[39m[22m[49m: Ombi.Schedule.Jobs.Sonarr.SonarrSync[2006]
Exception when trying to cache Sonarr
Newtonsoft.Json.JsonSerializationException: Cannot deserialize the current JSON object (e.g. {"name":"value"}) into type 'System.Collections.Generic.List`1[Ombi.Api.Sonarr.Models.Episode]' because the type requires a JSON array (e.g. [1,2,3]) to deserialize correctly.
To fix this error either change the JSON to a JSON array (e.g. [1,2,3]) or change the deserialized type so that it is a normal .NET type (e.g. not a primitive type like integer, not a collection type like an array or List<T>) that can be deserialized from a JSON object. JsonObjectAttribute can also be added to the type to force it to deserialize from a JSON object.

 

a restart of the docker brings it back for a short period until it happens again. Any ideas. I might just do a full fresh install soon.

Link to comment
  • 1 month later...

got a weird issue with sonarr atm. I have the connection setup correctly apparently. however whenever i try to add a tv series i get the following error.

 

[41m[30mfail[39m[22m[49m: Ombi.Api.Api[1000]
StatusCode: BadRequest, Reason: Bad Request, RequestUri: http://192.168.1.18:8989/api/series/0
[41m[30mfail[39m[22m[49m: Ombi.Api.Api[1000]
StatusCode: BadRequest, Reason: Bad Request, RequestUri: http://192.168.1.18:8989/api/series/0
[41m[30mfail[39m[22m[49m: Ombi.Api.Api[1000]
StatusCode: BadRequest, Reason: Bad Request, RequestUri: http://192.168.1.18:8989/api/series/0

 

The Ombi GUI will act like everything went fine and that the addition is being processed. But the series will never actually get added to sonarr. I cant try add the series again through ombi as it says it has already been requested. I can manually add series myself through sonarr and all works fine. that end it appears.

 

EDIT***

 

Just to add to this I have found more info for this. Its some issue with the links as I tried to just click on links to spacific tv shows and it trys to connect me to an invalid link.

For example... when i click the game of thrones link it trys to redirct me to

https://www.imdb.com/title/http://www.imdb.com/title/tt0944947//

when it should be

https://www.imdb.com/title/tt0944947/

 

I have no idea why it would do this or what i can do to fix it? but this seems to be why the series addition is failing.

Edited by tazire
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.