Thanks for the initial log and subsequent zip of the logs
I can only see one setup for the DVR in the logs - at 01:30 am on the 4th of June - your initial log file.
For the latest logs - all i can see are dead DVRs - either because they are unreachable or you are using host names for them and not setup in the DNS and there are different DVRs assigned same host name
Lets go back to the setup that you say failed to save on the 4th June
The server log does not show any errors being returned to Plex Web during the setup and there is also no evidence of any delayed response leading to a timeout
There were a sequence of actions for the setup and they all appear to have succeeded as far as the Plex Media Server was concerned
Jun 04, 2020 01:30:37.245 [0x7f741dffb700] DEBUG - Request: [172.18.0.5:50882 (WAN)] GET /livetv/epg/languages (25 live) GZIP Signed-in Token (MANASTORY)
Jun 04, 2020 01:30:37.245 [0x7f74ffca2700] DEBUG - Completed: [172.18.0.5:50882] 200 GET /livetv/epg/languages (25 live) GZIP 0ms 3812 bytes
Jun 04, 2020 01:30:45.106 [0x7f739b7fe700] DEBUG - Request: [172.18.0.5:50940 (WAN)] GET /livetv/epg/channels?lineup=lineup%3A%2F%2Ftv.plex.providers.epg.xmltv%2Fxteve%2Fxteve.xml%23My%2520Guide (25 live) GZIP Signed-in Token (MANASTORY)
Jun 04, 2020 01:30:45.153 [0x7f74ffca2700] DEBUG - Completed: [172.18.0.5:50940] 200 GET /livetv/epg/channels?lineup=lineup%3A%2F%2Ftv.plex.providers.epg.xmltv%2Fxteve%2Fxteve.xml%23My%2520Guide (25 live) GZIP 46ms 5653 bytes
Jun 04, 2020 01:30:45.167 [0x7f74ae7fc700] DEBUG - Request: [172.18.0.5:50942 (WAN)] GET /livetv/epg/channelmap?device=device%3A%2F%2Ftv.plex.grabbers.hdhomerun%2F2020-05-AQFE-R1RF81&lineup=lineup%3A%2F%2Ftv.plex.providers.epg.xmltv%2Fxteve%2Fxteve.xml%23My%2520Guide (25 live) GZIP Signed-in Token (MANASTORY)
Jun 04, 2020 01:30:45.261 [0x7f74ffca2700] DEBUG - Completed: [172.18.0.5:50942] 200 GET /livetv/epg/channelmap?device=device%3A%2F%2Ftv.plex.grabbers.hdhomerun%2F2020-05-AQFE-R1RF81&lineup=lineup%3A%2F%2Ftv.plex.providers.epg.xmltv%2Fxteve%2Fxteve.xml%23My%2520Guide (25 live) GZIP 94ms 2056 bytes
Jun 04, 2020 01:30:46.629 [0x7f741f7fe700] DEBUG - Request: [172.18.0.5:50974 (WAN)] PUT /media/grabbers/devices/16?enabled=1 (24 live) GZIP Signed-in Token (MANASTORY)
Jun 04, 2020 01:30:46.630 [0x7f74ffca2700] DEBUG - Completed: [172.18.0.5:50974] 200 PUT /media/grabbers/devices/16?enabled=1 (24 live) GZIP 0ms 467 bytes
So if you did get an error message displayed by Plex Web at this time - i would need to see both the Plex App log as well as a corresponding server log.
The responses to Plex Web for the DVR setup were all HTTP Response code 200 which indicate success.
The above implies it was saved. So would really need screenshots and Plex Web logs as well as server logs. I will detail this in my response.
I do not know if the use of host names is contributing to the issue - you could remove all your non standard configuration and just use the hdhomerun IP addresses and see if that makes a difference
The hdhomerun device you were setting up appears to have been this one
2020-05-AQFE-R1RF81
You seem to have two DVRs with the ip address 172.18.0.8 - one on port 6077 and one on port 34400.
Jun 10, 2020 08:21:21.603 [0x7f3c827fc700] DEBUG - DVR:Device: Testing grabber HDHomerun device device://tv.plex.grabbers.hdhomerun/12345678 at http://172.18.0.8:6077
Jun 10, 2020 08:21:21.603 [0x7f3c827fc700] DEBUG - HTTP requesting GET http://172.18.0.8:6077/discover.json
Jun 10, 2020 08:21:24.670 [0x7f3c827fc700] WARN - HTTP error requesting GET http://172.18.0.8:6077/discover.json (7, Couldn't connect to server) (Failed to connect to 172.18.0.8 port 6077: No route to host)
Jun 10, 2020 08:21:24.742 [0x7f3c827fc700] DEBUG - DVR:Device: Testing grabber HDHomerun device device://tv.plex.grabbers.hdhomerun/2020-05-AQFE-R1RF81 at http://172.18.0.8:34400
Jun 10, 2020 08:21:24.742 [0x7f3c827fc700] DEBUG - HTTP requesting GET http://172.18.0.8:34400/discover.json
Jun 10, 2020 08:21:27.742 [0x7f3c827fc700] WARN - HTTP error requesting GET http://172.18.0.8:34400/discover.json (7, Couldn't connect to server) (Failed to connect to 172.18.0.8 port 34400: No route to host)
And this morning - all appeared dead for one reason or another
DVR 12345678 at http://172.18.0.8:6077 (No route to host)
Jun 10, 2020 08:21:21.603 [0x7f3c827fc700] DEBUG - DVR:Device: Testing grabber HDHomerun device device://tv.plex.grabbers.hdhomerun/12345678 at http://172.18.0.8:6077
Jun 10, 2020 08:21:21.603 [0x7f3c827fc700] DEBUG - HTTP requesting GET http://172.18.0.8:6077/discover.json
Jun 10, 2020 08:21:24.670 [0x7f3c827fc700] ERROR - Error issuing curl_easy_perform(handle): 7
Jun 10, 2020 08:21:24.670 [0x7f3c827fc700] WARN - HTTP error requesting GET http://172.18.0.8:6077/discover.json (7, Couldn't connect to server) (Failed to connect to 172.18.0.8 port 6077: No route to host)
Jun 10, 2020 08:21:24.671 [0x7f3c827fc700] ERROR - DVR:Device: Error refreshing existing device device://tv.plex.grabbers.hdhomerun/12345678, marking as dead.
DVR 2019-08-EVV3-FHR7UN at http://filearchy.synology.me:34400 (Could not resolve host)
Jun 10, 2020 08:21:24.671 [0x7f3c827fc700] DEBUG - DVR:Device: Testing grabber HDHomerun device device://tv.plex.grabbers.hdhomerun/2019-08-EVV3-FHR7UN at http://filearchy.synology.me:34400
Jun 10, 2020 08:21:24.671 [0x7f3c827fc700] DEBUG - HTTP requesting GET http://filearchy.synology.me:34400/discover.json
Jun 10, 2020 08:21:24.714 [0x7f3c827fc700] ERROR - Error issuing curl_easy_perform(handle): 6
Jun 10, 2020 08:21:24.714 [0x7f3c827fc700] WARN - HTTP error requesting GET http://filearchy.synology.me:34400/discover.json (6, Couldn't resolve host name) (Could not resolve host: filearchy.synology.me)
Jun 10, 2020 08:21:24.716 [0x7f3c827fc700] ERROR - DVR:Device: Error refreshing existing device device://tv.plex.grabbers.hdhomerun/2019-08-EVV3-FHR7UN, marking as dead.
DVR 2020-03-MNPA-8NDYB5 at http://xteve.manastory.tv (HTTP 503 response)
Jun 10, 2020 08:21:24.716 [0x7f3c827fc700] DEBUG - DVR:Device: Testing grabber HDHomerun device device://tv.plex.grabbers.hdhomerun/2020-03-MNPA-8NDYB5 at http://xteve.manastory.tv
Jun 10, 2020 08:21:24.717 [0x7f3c827fc700] DEBUG - HTTP requesting GET http://xteve.manastory.tv/discover.json
Jun 10, 2020 08:21:24.738 [0x7f3c827fc700] DEBUG - HTTP 503 response from GET http://xteve.manastory.tv/discover.json
Jun 10, 2020 08:21:24.738 [0x7f3c827fc700] DEBUG - JSON parse error: Invalid value. (0)
Jun 10, 2020 08:21:24.739 [0x7f3c827fc700] ERROR - DVR:Device: Error refreshing existing device device://tv.plex.grabbers.hdhomerun/2020-03-MNPA-8NDYB5, marking as dead.
DVR 2020-05-AQFE-R1QOU8 at http://xteve.manastory.tv (HTTP 503 response)
Jun 10, 2020 08:21:24.739 [0x7f3c827fc700] DEBUG - DVR:Device: Testing grabber HDHomerun device device://tv.plex.grabbers.hdhomerun/2020-05-AQFE-R1QOU8 at http://xteve.manastory.tv
Jun 10, 2020 08:21:24.740 [0x7f3c827fc700] DEBUG - HTTP requesting GET http://xteve.manastory.tv/discover.json
Jun 10, 2020 08:21:24.740 [0x7f3c827fc700] DEBUG - HTTP 503 response from GET http://xteve.manastory.tv/discover.json
Jun 10, 2020 08:21:24.741 [0x7f3c827fc700] DEBUG - JSON parse error: Invalid value. (0)
Jun 10, 2020 08:21:24.742 [0x7f3c827fc700] ERROR - DVR:Device: Error refreshing existing device device://tv.plex.grabbers.hdhomerun/2020-05-AQFE-R1QOU8, marking as dead.
DVR 2020-05-AQFE-R1RF81 at http://172.18.0.8:34400 (No route to host)
Jun 10, 2020 08:21:24.742 [0x7f3c827fc700] DEBUG - DVR:Device: Testing grabber HDHomerun device device://tv.plex.grabbers.hdhomerun/2020-05-AQFE-R1RF81 at http://172.18.0.8:34400
Jun 10, 2020 08:21:24.742 [0x7f3c827fc700] DEBUG - HTTP requesting GET http://172.18.0.8:34400/discover.json
Jun 10, 2020 08:21:27.742 [0x7f3c827fc700] ERROR - Error issuing curl_easy_perform(handle): 7
Jun 10, 2020 08:21:27.742 [0x7f3c827fc700] WARN - HTTP error requesting GET http://172.18.0.8:34400/discover.json (7, Couldn't connect to server) (Failed to connect to 172.18.0.8 port 34400: No route to host)
Jun 10, 2020 08:21:27.743 [0x7f3c827fc700] ERROR - DVR:Device: Error refreshing existing device device://tv.plex.grabbers.hdhomerun/2020-05-AQFE-R1RF81, marking as dead.
Could you simplify your setup and and assign static / dhcp reserved IP addresses to the DVRs and make sure no different DVRs have same IP address and no host names used.
With a standard setup and after you know the DVR is reachable through the HD Homerun setup app and is free and not in use, then go through the setup.
So is the DVR not showing at the moment when you go through DVR Settings?
To understand the failure, need to enable plex web logging and also browser dev console logs - through F12 and console / preserve log and then at the end save as har file as well as getting the plex web log and screenshot of the error and time it arose.
To enable plex web logging, click on “settings” icon (top right) and then click “Show Advanced” button and in left sidebar go to “Plex Web” set and click on “Debug” - set Log level to be “verbose” and save changes.
Then setup browser dev console logging and ensure preserve log is ticked and reproduce the problem
When the error arises, take a screenshot with the time of the error showing
Go to settings again with Show Advanced and in Plex Web set click on debug and click on “here” where it says “You can view the debug logs here” and select all and copy and save in a text file
Then save the console and network log in the browser
and download the server logs
Send me the browser network / console log by private message as it would have tokens and also include the plex web log and you can attach server logs here
Curious about the network setup. Are you managing this remotely ? Requests seem to be from within the local network but are actually forwarded from a WAN IP address on 92.40.xxx.xxx
and i have an unrelated question - i noticed some null photos url’s in the log !
At the time you were adding posters for “Wild Style” and at some point the client app (was it plex web) got a null for the url
Jun 10, 2020 12:39:47.269 [0x7f3b9d7fa700] DEBUG - Request: [172.18.0.4:42986 (WAN)] GET /photo/:/transcode?width=1490&height=1490&upscale=1&url=null (17 live) GZIP Signed-in Token (MANASTORY)
Interested to know how that arose and if it was through Plex Web and from which screens - you can PM on this