Jump to content

Can't Find File Doesn't Say Which One Though...


Recommended Posts

brando56894
Posted

I've had this error in my logs for like a week or two and I have no idea on how to resolve it.

 

 

2017-01-09 01:15:17.6823 Error HttpServer: Error processing request
    *** Error Report ***
    Version: 3.1.270.0
    Command line: /usr/lib/emby-server/MediaBrowser.Server.Mono.exe -programdata /var/lib/emby -ffmpeg /usr/bin/ffmpeg -ffprobe /usr/bin/ffprobe
    Operating system: Unix 4.4.39.1
    64-Bit OS: True
    64-Bit Process: True
    Mono: 4.6.1 (Stable 4.6.1.3/abb06f1 Mon Oct 3 07:51:42 UTC 2016)
    Processor count: 16
    Program data path: /var/lib/emby
    Application directory: /usr/lib/emby-server
    System.IO.FileNotFoundException: Unable to find the specified file.
    System.IO.FileNotFoundException
    No Stack Trace Available

 

This seems to pop up in the logs whenever someone logs into Emby and goes through the libraries, it not when someone is trying to play a specific file.

Posted

Please attach the complete server log. thanks !

Posted

are you using a reverse proxy?

brando56894
Posted (edited)

Yep, Nginx, is something misconfigured? I have Emby listening on the default ports, UPnP disabled (no ports forwarded because of the reverse proxy), and I have Emby setup to "report HTTPS as external address" which now that I think of it shouldn't even be needed since Nginx wraps it in SSL.

server {
 
    listen 80;
    server_name emby.brandon.us;
    return 301 https://$host$request_uri;
}
 
server {
 
    listen 443 ssl;
    server_name emby.brandon.us;
 
    error_log /var/log/nginx/emby/ssl-error.log error;
 
    ssl_certificate /etc/letsencrypt/live/brandon.us/fullchain.pem;
    ssl_certificate_key /etc/letsencrypt/live/brandon.us/privkey.pem;
 
    location / {
 
        proxy_pass http://192.168.1.7:8096;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_buffers 16 16m;  
        proxy_buffer_size 16m;
    }
 
}

I do see a lot of "upstream timeout" and "connection refused while connecting to upstream client" in the Nginx log for Emby, which are most likely my roommate's devices, which are Chromecast and Android devices mainly, I believe he also accesses my website from his work PC.

Edited by brando56894
Posted

Yea try disabling that option. You may also want to customize the wan address.

@@fc7 can you share any web socket config for the proxy? thanks !

pir8radio
Posted (edited)
# -- Web Sockets --           

proxy_http_version 1.1;

proxy_set_header Upgrade $http_upgrade;

proxy_set_header Connection "upgrade";

 

EDIT: oops totally read over lukes post...   I'm sure @@fc7 will have more to add!   ^_^

Edited by pir8radio
brando56894
Posted

Oh yea forgot to mention it was already customized to the FQDN of emby. I turned off HTTPS reporting in Emby, and added the directives mentioned by pir8radio and restarted Nginx, lets see if that fixes anything.

brando56894
Posted (edited)

It just popped up again.

Edited by brando56894
  • 4 weeks later...
brando56894
Posted

Still no solution and it follows me from installation to installation, seems like it's something in my library.

Posted

If it is due to favicon.ico that file not found entry in the log has been resolved for the next release, thanks !

brando56894
Posted

I have no idea what it's due to, that the issue haha.

Posted

I would just ignore it and test it again with the next release of Emby Server. thanks.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...