Ombi-app / Ombi

Want a Movie or TV Show on Plex/Emby/Jellyfin? Use Ombi!
http://ombi.io
GNU General Public License v2.0
3.72k stars 395 forks source link

V3 Beta Issues #1513

Closed tidusjar closed 7 years ago

tidusjar commented 7 years ago
ydkmlt84 commented 7 years ago

I am on Ubuntu 16.04 and these are the issues that I have noticed:

AmansRevenger commented 7 years ago

will add as I see more, okay?

Majawat commented 7 years ago

On Windows 10, some issues and thoughts I've noticed:

Issues - Something broken

UI Tweaks - Typos, small visual changes

Suggestions - Ways to improve user experience

Missing Feature - Features present in V2 but not in V3. I assume these will be added later

Feature Request - Features I've always wanted

I'll add more as I come across them.

Jose-Linares commented 7 years ago
jonathanfinley commented 7 years ago
Magikarplvl4 commented 7 years ago

Beaware, the reported function is not finished yet. @tidusjar already does know that :)

tidusjar commented 7 years ago

@Auwen

Application Name field in Customization should have a tooltip that states "Requires application restart", as should anything else that should.

It doesn't need a restart, just need to refresh the page

User roles are not defined. Most are self explanatory, but what does Power User give?

There will be a button on all the settings pages to take you to a wiki entry on Github that will explain all of this.

Just verifying, users will have their own Ombi passwords and not authenticate through Plex? If that's the case, it should be noted somewhere within Ombi at least for the Admin to let users know, but best if for users at logon. I could assume this will be noted in the Welcome email.

If they have been imported into Ombi from Plex/Emby then they will authenticate through Plex/Emby and they do not have a password on Ombi. (The authentication through 3rd party is not done yet)

Majawat commented 7 years ago

It doesn't need a restart, just need to refresh the page

Hmm, could have sworn I did that. Maybe my browser was caching, or probably just crazy. I'll believe you and close.

button on all settings pages to take to a wiki entry

Perfect!

The authentication through 3rd party is not done yet

Ah! That makes sense on why my test user was having issues.

Magikarplvl4 commented 7 years ago
Magikarplvl4 commented 7 years ago

Console output:

warn: Microsoft.AspNetCore.Identity.UserManager[13]
      User 9b3c7ac7-5912-4551-b8fc-c54ae7433d35 validation failed: InvalidUserName.
fail: Ombi.Schedule.Jobs.Plex.PlexUserImporter[2003]
      User name 'XX XX XX' is invalid, can only contain letters or digits.

image image

jonathanfinley commented 7 years ago

Unable to trigger the update nor does the auto update seem to want to run.

here is the output of the error:

Failed
An exception occurred during performance of the job.
System.IO.InvalidDataException

End of Central Directory record could not be found.

System.IO.InvalidDataException: End of Central Directory record could not be found.
   at System.IO.Compression.ZipArchive.ReadEndOfCentralDirectory()
   at System.IO.Compression.ZipArchive.Init(Stream stream, ZipArchiveMode mode, Boolean leaveOpen)
   at System.IO.Compression.ZipArchive..ctor(Stream stream, ZipArchiveMode mode, Boolean leaveOpen, Encoding entryNameEncoding)
   at System.IO.Compression.ZipFile.Open(String archiveFileName, ZipArchiveMode mode, Encoding entryNameEncoding)
   at Ombi.Schedule.Jobs.Ombi.OmbiAutomaticUpdater.<Update>d__16.MoveNext() in C:\projects\requestplex\src\Ombi.Schedule\Jobs\Ombi\OmbiAutomaticUpdater.cs:line 194
Undeadllama commented 7 years ago

Can confirm the reverse proxied image issue jonfinley posted above, seeing the same behaviour.

image

Magikarplvl4 commented 7 years ago

@Brentnall27 @jonfinley can you please use the issue format? - [ ] Short issue description

Magikarplvl4 commented 7 years ago
FalafelMuncher69 commented 7 years ago
tidusjar commented 7 years ago

@jonfinley Looks like the .gz file was malformed, does this keep happening for you?

LettuceSnob commented 7 years ago
Magikarplvl4 commented 7 years ago

@LettuceSnob did you check after hitting run importer button the tab usermanagement ?

LettuceSnob commented 7 years ago

@PotatoQuality Yes, I checked. No plex users were there.

jscottdouglas commented 7 years ago

Anyone get this to work as a service systemd?

LettuceSnob commented 7 years ago

@jscottdouglas yea

[Unit]
Description=Ombi
After=syslog.target network.target

[Service]
User=name
Group=name
Type=simple
WorkingDirectory=/opt/Ombi/
ExecStart=/opt/Ombi/Ombi
TimeoutStopSec=20
KillMode=process
Restart=on-failure

[Install]
WantedBy=multi-user.target
AcidRain999 commented 7 years ago

segmentation fault comes up whenever i run the program and browse to it from chrome on windows

"Segmentation fault" is all i get back from the program. it is running on debian.

Magikarplvl4 commented 7 years ago

@AcidRain999 can you provide use the whole error in the error log?

its in ./logs

AcidRain999 commented 7 years ago

i looked all over the Ombi directory and there is no logs folder or file called logs

LettuceSnob commented 7 years ago

@AcidRain999 I had the same problem earlier, but then it randomly appeared the next day. I suspect that the directory only creates itself the first time a log worthy event occurs, and then when it needs to write to a file, a path is created.

tidusjar commented 7 years ago

@AcidRain999 Please post a screenshot of the full error

shawpe commented 7 years ago

V3 email notifications (not tested others). shows as changing format of notification, but doesn't actually send email with those changes.

untitled

img_5237

jonathanfinley commented 7 years ago

Looks like the .gz file was malformed, does this keep happening for you? @tidusjar

So I just tried running the auto update. The only output I see in hangfire +2ms . Starting the updater nothing else. this was a manually triggered update via the webui.

AcidRain999 commented 7 years ago

@tidusjar

untitled

that is all i get, and that is just from going to the website and waiting for it to load, the page will load but the program crashes after that

tidusjar commented 7 years ago

@AcidRain999 take a look at this: https://github.com/dotnet/core/issues/649

verttex commented 7 years ago

@jonfinley @tidusjar Getting the same error for the updater.

warn: Hangfire.AutomaticRetryAttribute[0] Failed to process the job '1e766c7c-8b57-4f3b-9633-b2c71256dd1a': an exception occurred. Retry attempt 1 of 10 will be performed in 00:00:29. System.IO.InvalidDataException: End of Central Directory record could not be found. at System.IO.Compression.ZipArchive.ReadEndOfCentralDirectory() at System.IO.Compression.ZipArchive.Init(Stream stream, ZipArchiveMode mode, Boolean leaveOpen) at System.IO.Compression.ZipArchive..ctor(Stream stream, ZipArchiveMode mode, Boolean leaveOpen, E ncoding entryNameEncoding) at System.IO.Compression.ZipFile.Open(String archiveFileName, ZipArchiveMode mode, Encoding entryN ameEncoding) at Ombi.Schedule.Jobs.Ombi.OmbiAutomaticUpdater.d__16.MoveNext() in C:\projects\requestple x\src\Ombi.Schedule\Jobs\Ombi\OmbiAutomaticUpdater.cs:line 194

scottocs11 commented 7 years ago

I just tried out Ombi 3 on Windows, and I can get it to connect to Sonarr and Radarr, but I can't manage to get it to actually add movies. This is what I get when I try to add a movie.

Sometimes, I get this:

2017-10-02 19:38:56.622 -04:00 [Error] StatusCode: BadRequest, Reason: Bad Request
2017-10-02 19:38:56.639 -04:00 [Error] 'Profile Id' must be greater than '0'.
2017-10-02 19:38:56.642 -04:00 [Warning] Tried auto sending movie but failed. Message: "'Profile Id' must be greater than '0'."
goldenpipes commented 7 years ago

here is the url I expected (which loads in discord.) https://image.tmdb.org/t/p/w300/l2LObt7s0hakFi9ga6tOKMqKkuo.jpg

image

sorry if i am doing this wrong i am new to github!

AcidRain999 commented 7 years ago

well if anyone else has the issue with segmentation fault on debian i was able to get it to work so far by using this command.

apt-get install libcurl3=7.38.0-4+deb8u5 libcurl4-openssl-dev=7.38.0-4+deb8u5

Nashable commented 7 years ago

Another report on a fresh windows install with the Radarr issue Scott reported. https://github.com/tidusjar/Ombi/issues/1513#issuecomment-333695703

2017-10-02 19:38:56.622 -04:00 [Error] StatusCode: BadRequest, Reason: Bad Request 2017-10-02 19:38:56.639 -04:00 [Error] 'Profile Id' must be greater than '0'. 2017-10-02 19:38:56.642 -04:00 [Warning] Tried auto sending movie but failed. Message: "'Profile Id' must be greater than '0'."

I have profiles selected and API key has been verified. Sonarr seems to be working fine importing requests.

Key Value
Version 3.0.2073
Branch DotNetCore
OS Architecture X64
OS Description Microsoft Windows 10.0.15063
Process Architecture X64
tidusjar commented 7 years ago

The Radarr issue must be from my latest changes... I'll get it fixed

dirtycajunrice commented 7 years ago

image

tidusjar commented 7 years ago

Upgrade to 3.0.2075 and this has been fixed @DirtyCajunRice

Magikarplvl4 commented 7 years ago

@DirtyCajunRice that is already fixed https://github.com/tidusjar/Ombi/commit/43a78f0e3cbb02559e63902530e54c0b3690da05

dirtycajunrice commented 7 years ago

Yep. Tested. Must have downloaded 5 minutes before the fix. Yall are fast!

tidusjar commented 7 years ago

@shawpe So I had a look if I could convert the newlines into <br />'s and that would work fine, but the issue would be that it would also apply to other notifications that may not support HTML.

So i'm not going to fix this, What I suggest you do is input HTML into that field to format HTML notifications.

Codehhh commented 7 years ago

- [ ] Test Connectivity for Plex gives an error growl - "We could not connect to the Plex server {my server name here}!", but I can Load Libraries and import users My reverse proxy wasn't allowing API calls, resorted to connecting directly to plex port

Sorry if these have been fixed already, I'm using the docker from LSIO and am still on v3.0.2073

Magikarplvl4 commented 7 years ago

@Codehhh edit: My mistake, you are up to date!

Codehhh commented 7 years ago

@PotatoQuality I think I updated during the post.

I'm now getting a massive stack trace in my log file. log-20171003.txt

If you need access to check my configuration I can make an account for you.

tidusjar commented 7 years ago

@Codehhh your radarr configuration is incorrect according to the log

Codehhh commented 7 years ago

@tidusjar Currently all I'm trying to do is import users from Plex. The job in Hangfire has been processing for 6 minutes with no users imported. I'm still getting the Radarr exception even with Radarr disabled and no settings filled in Edit: Just did a full clean pull and I was able to import all of my Plex users.

Magikarplvl4 commented 7 years ago

don't show deny button when a request is auto approved

goldenpipes commented 7 years ago

@PotatoQuality when I deny a request, approve is still there as well. Is this expected behavior?

daymanbpi commented 7 years ago
Codehhh commented 7 years ago

- I do not expect this to work for docker - TidusJar