Jump to content
linuxserver.io

[Support] Linuxserver.io - Ombi

520 posts in this topic Last Reply

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

Share this post


Link to post

Is there a function in ombi to request artist for music (lidarr) instead of making people request individual albums? That way, when it shoots over to lidarr everything in my metadata profile would be monitored instead of just the one album. 

Share this post


Link to post

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.

Share this post


Link to post
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.

Share this post


Link to post
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?

Share this post


Link to post

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

Share this post


Link to post
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. 

 

Share this post


Link to post

I guess these missing security headers are something for the Ombi dev to sort rather than LinuxServer.io?

image.thumb.png.8b210ba240bb1f33e0d3040e09ccc237.png

Share this post


Link to post
15 minutes ago, Kevinf63 said:

I guess these missing security headers are something for the Ombi dev to sort rather than LinuxServer.io?

image.thumb.png.8b210ba240bb1f33e0d3040e09ccc237.png

This would actually be up to you and whichever reverse proxy method you use for the access of the container.

Share this post


Link to post

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?

Share this post


Link to post

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.

Share this post


Link to post

I am new to Ombi and am struggling to figure out what the Machine Identifier is and where to find it.  Can someone help? I have been looking for a setup guide but haven't found one that seems specific to Unraid.  Any recommendatons?
 

Share this post


Link to post
Posted (edited)

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

Share this post


Link to post
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

 

Share this post


Link to post
Posted (edited)

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

Share this post


Link to post

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.

 

Share this post


Link to post
Posted (edited)

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

Share this post


Link to post
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?

Share this post


Link to post
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.

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.