Getting "There was not enough free disk space to start the recording" when I have tons of space!

@bschnatt said:
Ugh! I spoke too soon: The Stargate: Ark of Truth movie just tried to start at Noon and failed with the same error. It’s targeting the right directory too. Here are the logs. I hope someone can make sense of them

I think the paths are being set incorrectly with the .grab path appearing absolute rather than relative to a path for a library

Jul 15, 2017 12:00:00.189 [0x7f7d02335700] DEBUG - DVR:Grabber: Starting operation for 'Stargate: The Ark of Truth (2008)'.
Jul 15, 2017 12:00:00.191 [0x7f7d02335700] DEBUG - Activity: registered new activity ca61e1f1-0882-4d98-935a-decd1246664a - Recording
Jul 15, 2017 12:00:00.191 [0x7f7d02335700] DEBUG - DVR:Grabber: HDHomerun starting a media grab on device device://tv.plex.grabbers.hdhomerun/10458105 tuner 0.
Jul 15, 2017 12:00:00.208 [0x7f7d02335700] DEBUG - DVR:Subscription: Failed to resolve subscription for 'guid: com.gracenote.tms://movie/MV002223650000 thumb: http://tmsimg.plex.tv/assets/p179611_v_v5_aa.jpg title: Stargate: The Ark of Truth type: 1 year: 2008' to library item
Jul 15, 2017 12:00:00.208 [0x7f7d02335700] ERROR - Failed to calculate available disk space for path '.grab': 1 (Operation not permitted)
Jul 15, 2017 12:00:00.208 [0x7f7d02335700] DEBUG - DVR:Grabber: Saving recording to .grab/d10a3fcf1d6343dd017667d7cf3df854f19abd0a
Jul 15, 2017 12:00:00.209 [0x7f7d02335700] DEBUG - DVR:Grabber: Going to record for 7200 seconds, final URL is http://192.168.1.14:5004/auto/v22.3
Jul 15, 2017 12:00:00.211 [0x7f7d02335700] DEBUG - DVR:Grabber: Setting timer to stop grab of 'Stargate: The Ark of Truth (2008)' in 7200 seconds.

Could you go through your existing scheduled recordings and check for each the library and location linked to that recording. I suspect we have some invalid path somewhere. Could you report back on any anomalies you find please

and to see what libraries and locations you have defined, you can get the xml from this request

http://localhost:32400/library/sections?X-Plex-Token=xxxxxxxxxxxxxxxxx
See this support article for how to find the token string to put in here

You could also try this and see what you get
http://localhost:32400/media/subscriptions/scheduled?X-Plex-Token=xxxxxxxxxxxxx

For shows I’ve already successfully recorded, everything has gone into /shares/HDHomeRun and show up in either the “TV Shows” or “Movies” libraries. For upcoming recordings, same thing: they target the HDHomeRun share and are set to go in “TV Shows” or “Movies”. It’s consistent. (By the way, I just confirmed that the HDHomeRun DVR is still turned off - I rebooted the NAS yesterday…) Should I just rebuild the entire library? If so, what’s the best way to do that. (I have Plex set up to aggressively purge deleted files / maintain the library / rescan for metadata - should I scale that back?)

@sa2000 said:
and to see what libraries and locations you have defined, you can get the xml from this request

http://localhost:32400/library/sections?X-Plex-Token=xxxxxxxxxxxxxxxxx
See this support article for how to find the token string to put in here

You could also try this and see what you get
http://localhost:32400/media/subscriptions/scheduled?X-Plex-Token=xxxxxxxxxxxxx

Hang on. I didn’t see this post. Let me take a look at what you’ve said here. My previous answer was based on perusing the Plex GUI…

Sorry, what support article?

@sa2000 said:
and to see what libraries and locations you have defined, you can get the xml from this request

http://localhost:32400/library/sections?X-Plex-Token=xxxxxxxxxxxxxxxxx
See this support article for how to find the token string to put in here

You could also try this and see what you get
http://localhost:32400/media/subscriptions/scheduled?X-Plex-Token=xxxxxxxxxxxxx

Sorry, what support article?

Never mind. I found it. I picked an episode of Pawn Stars. See attached

/shares/Public/Shared Videos/TV Shows contains ripped TV shows from previously purchased DVDs.
/shares/Public/Shared Videos/Movies contains ripped Movies from previously purchased DVDs.
/shares/Public/Shared Videos/OTA Recordings contains recordings (of all types) made by BeyondTV years ago.
And, of course, /shares/HDHomeRun contains all the stuff the HDHomeRun DVR has been recording up until now.

I had to add the OTA folder to both libraries since it contains both TV shows and movies. If this mucks things up, let me know so I can painstakingly separate that stuff out!

Sorry I am out at the moment on mobile and cannot check the xml

Will be back at my pc in few hours

Apologies about the link for the token support article

No problem. I’m not here for much longer myself. We may need to finish this tomorrow morning. Thanks for your help!

@bschnatt said:
No problem. I’m not here for much longer myself. We may need to finish this tomorrow morning. Thanks for your help!

Thanks for the xml.
They show 12 scheduled recordings. And for the libraries, each library has 3 locations
Library Plex Library has

/shares/HDHomeRun
/shares/Public/Shared Videos/Movies
/shares/Public/Shared Videos/OTA Recordings

and Library TV Shows has

/shares/Public/Shared Videos/TV Shows
/shares/HDHomeRun
/shares/Public/Shared Videos/OTA Recordings

I would like one more xml please
http://localhost:32400/media/subscriptions?X-Plex-Token=xxxxxxxxxxxxx
This will actually confirm which libraries the recordings were destined for

The problem with all the evidence has been referred to the development team, as clearly there is a bug.

To get round the problem, need to recreate all the scheduled recordings.
Delete and recreate each selecting library and very important for this issue, selecting the location within the library for each.

You had these scheduled movie recordings
“The Climb”
“Sherlock Holmes in Washington”
“The New Guy”
“Awakenings”
“Disney’s Descendants 2”
“Mrs. Winterbourne”
“I Don’t Buy Kisses Anymore”
“Big Top Pee-wee”
“The Life Aquatic With Steve Zissou”
“Road to Bali”
“Stargate: The Ark of Truth”

and this scheduled show episode recording
“Men’s Final”

And on the subject of location overlap - you are mixing TV Shows with Movies and the advice has always been not to do that.
It is mentioned here https://support.plex.tv/hc/en-us/articles/200381023-Naming-Movie-files and here
https://support.plex.tv/hc/en-us/articles/200220687-Naming-Series-Season-Based-TV-Shows

A failure to separate content such as movies and TV shows may result in unexpected or incorrect behavior.

@sa2000 said:

@bschnatt said:
No problem. I’m not here for much longer myself. We may need to finish this tomorrow morning. Thanks for your help!

Thanks for the xml.
They show 12 scheduled recordings. And for the libraries, each library has 3 locations
Library Plex Library has

/shares/HDHomeRun
/shares/Public/Shared Videos/Movies
/shares/Public/Shared Videos/OTA Recordings

and Library TV Shows has

/shares/Public/Shared Videos/TV Shows
/shares/HDHomeRun
/shares/Public/Shared Videos/OTA Recordings

I would like one more xml please
http://localhost:32400/media/subscriptions?X-Plex-Token=xxxxxxxxxxxxx
This will actually confirm which libraries the recordings were destined for

The problem with all the evidence has been referred to the development team, as clearly there is a bug.

To get round the problem, need to recreate all the scheduled recordings.
Delete and recreate each selecting library and very important for this issue, selecting the location within the library for each.

You had these scheduled movie recordings
“The Climb”
“Sherlock Holmes in Washington”
“The New Guy”
“Awakenings”
“Disney’s Descendants 2”
“Mrs. Winterbourne”
“I Don’t Buy Kisses Anymore”
“Big Top Pee-wee”
“The Life Aquatic With Steve Zissou”
“Road to Bali”
“Stargate: The Ark of Truth”

and this scheduled show episode recording
“Men’s Final”

And on the subject of location overlap - you are mixing TV Shows with Movies and the advice has always been not to do that.
It is mentioned here https://support.plex.tv/hc/en-us/articles/200381023-Naming-Movie-files and here
https://support.plex.tv/hc/en-us/articles/200220687-Naming-Series-Season-Based-TV-Shows

A failure to separate content such as movies and TV shows may result in unexpected or incorrect behavior.

Ok, I guess I need to get busy :expressionless: See attached XML file. Thanks…

@bschnatt said:

@sa2000 said:

@bschnatt said:
No problem. I’m not here for much longer myself. We may need to finish this tomorrow morning. Thanks for your help!

Thanks for the xml.
They show 12 scheduled recordings. And for the libraries, each library has 3 locations
Library Plex Library has

/shares/HDHomeRun
/shares/Public/Shared Videos/Movies
/shares/Public/Shared Videos/OTA Recordings

and Library TV Shows has

/shares/Public/Shared Videos/TV Shows
/shares/HDHomeRun
/shares/Public/Shared Videos/OTA Recordings

I would like one more xml please
http://localhost:32400/media/subscriptions?X-Plex-Token=xxxxxxxxxxxxx
This will actually confirm which libraries the recordings were destined for

The problem with all the evidence has been referred to the development team, as clearly there is a bug.

To get round the problem, need to recreate all the scheduled recordings.
Delete and recreate each selecting library and very important for this issue, selecting the location within the library for each.

You had these scheduled movie recordings
“The Climb”
“Sherlock Holmes in Washington”
“The New Guy”
“Awakenings”
“Disney’s Descendants 2”
“Mrs. Winterbourne”
“I Don’t Buy Kisses Anymore”
“Big Top Pee-wee”
“The Life Aquatic With Steve Zissou”
“Road to Bali”
“Stargate: The Ark of Truth”

and this scheduled show episode recording
“Men’s Final”

And on the subject of location overlap - you are mixing TV Shows with Movies and the advice has always been not to do that.
It is mentioned here https://support.plex.tv/hc/en-us/articles/200381023-Naming-Movie-files and here
https://support.plex.tv/hc/en-us/articles/200220687-Naming-Series-Season-Based-TV-Shows

A failure to separate content such as movies and TV shows may result in unexpected or incorrect behavior.

Ok, I guess I need to get busy :expressionless: See attached XML file. Thanks…

This xml suggests there is only one that needs to be deleted and recreated

But separate matter you ought to split movies and TV shows

If you need to do a restructure of the libraries, this is your current scheduled recordings

Thanks! Appreciate your help… :wink:

Just a follow-up. I haven’t had time to make any changes to my scheduling, folder rearranging, etc, but everything is recording ok now (as far as I can tell). However, none of my recordings have overlapped recently, so that may not be a fair test. I have two overlapped recordings Wednesday, so we’ll see…

The only scheduled recording that could result in an invalid path for the .grab directory was the Stargate: The Ark of Truth

Yep. After your warning. I rescheduled that recording and it went off without a hitch. Everything is working fine now. Not sure why I’m not running into that out of space warning now. There has been at least one overlapped recording in the meantime. It isn’t just the destination folder that was a problem - like I said, I got that error even when the HDHomeRun folder was being used. I guess it was that bug y’all mentioned. Crossing my fingers… :wink:

Edit: I’m just about done restructuring / renaming my files and folders. One more (long) day and I’ll be done. Whew!

Plex Media Server beta 1.13.7.5369 has just been released. It has a couple of fixes for problems that were showing in this forum topic - relating to recording library changes and also changing from a multi-location recording library to one with one location path only

See Release Note Plex Media Server

  • (DVR) Changing destination library from one with mulitple paths to one with a single path for a DVR recording no longer causes a recording failure (#7551)
  • (DVR) Give better error message if recording attempts to use a library that doesn’t exist (#7278)

[Please note there is a similar bug in Plex for iOS that arises when changing the recording within the Plex for iOS app from multi-location library to single path library - this has been fixed and the fix will be released soon]