Deleting Files - no. Moving someplace odd - yes

Server Version#: 4.136.1
Player Version#: Apple TV

When I delete files from dvr or TV Show libraries, they do not get deleted from my server’s filesystem anymore. They now (for the past few weeks, not sure when it started) get moved to a directory at the home dir of the admin user called “-v”.

So we have

/home/me <<--- this is the home dir
/home/me/medialib <<--- this is where all my libraries live.  NB: this entry in my home dir is a symlink; the target is on the same filesystem.
/home/me/medialib/dvr
/home/me/medialib/movies 
/home/me/medialib/tvshows
/home/me/medialib/music

. . . other medialib dirs 

/home/me/-v   <<-- this is where deletions from within the Plex clients are landing

if I delete the “-v” dir, it reappears the next time I delete a video from a Plex client.

If this is SUPPOSED to be happening, please point me to the relevant doc. if not, please let me know how to report it as a bug.

On what distro / version are you running this Plex Media Server?
Sounds like this might be an OS „feature“ (though I haven’t seen distros treating their trash like this.

Debian 12.

I have a lot of Debian experience, and no, this is not an OS behavior.

Do you do any post-processing of your recordings? That almost looks like a script someplace is passing a “verbose” option to a command.

Certainly nothing that is new in… years.

Probably the easiest thing to do is to delete a show, then capture the logs and post them here so that one of the Plex geniuses can analyse what is happening.

I would very much like to see the server’s DEBUG log files of this
and a directory list both before and after

home/david/-v
└── dvr
    └── Jeopardy (1984)
        └── Season 41
            ├── Jeopardy (1984) - S41E05 - Jeopardy .ts
            └── Jeopardy (1984) - S41E06 - Jeopardy .ts

4 directories, 2 files

The log follows

[
  {
    "type": "info",
    "host": "plexmox.home.arpa:32400",
    "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:130.0) Gecko/20100101 Firefox/130.0",
    "browser": {
      "platformVersion": "10.15",
      "id": "firefox",
      "name": "Firefox",
      "version": "130.0",
      "gecko": true,
      "platform": "OSX",
      "platformID": "osx",
      "platformModifierKey": "command"
    },
    "version": "4.136.1",
    "primaryServerUrl": "https://plexmox.home.arpa:32400/",
    "primaryServerAuthToken": true,
    "username": "panandfoo",
    "cloudUrl": [
      {
        "scheme": "https",
        "address": "clients.plex.tv",
        "uri": "https://clients.plex.tv",
        "testState": "connected",
        "isBundled": false,
        "isFallback": false,
        "relay": false,
        "isUntested": false,
        "isPending": false,
        "isConnected": true,
        "isUnauthorized": false,
        "isUnavailable": false,
        "isFailed": false,
        "isAborted": false,
        "isLoopback": false,
        "isPrivate": false,
        "isHttps": true,
        "isSecure": true,
        "isPlexDirect": false,
        "currentTest": null,
        "sources": [
          {
            "id": "internal"
          }
        ]
      }
    ]
  },
  {
    "type": "log:message",
    "level": 4,
    "message": "[Connections] Testing all 2 connection(s) for new_pleks",
    "time": "2024-09-22T16:44:02.652Z"
  },
  {
    "type": "log:message",
    "level": 4,
    "message": "[Servers] Found all servers = new_pleks, plex.tv",
    "time": "2024-09-22T16:44:02.653Z"
  },
  {
    "type": "log:message",
    "level": 4,
    "message": "[Commands] Executing testServerConnection",
    "time": "2024-09-22T16:44:02.657Z"
  },
  {
    "type": "log:message",
    "level": 4,
    "message": "[Commands] Executing testServerConnection",
    "time": "2024-09-22T16:44:02.657Z"
  },
  {
    "type": "log:message",
    "level": 4,
    "message": "[Connections] Testing all 2 connection(s) for new_pleks",
    "time": "2024-09-22T16:44:02.674Z"
  },
  {
    "type": "log:message",
    "level": 4,
    "message": "[Commands] Executing testServerConnection",
    "time": "2024-09-22T16:44:02.674Z"
  },
  {
    "type": "log:message",
    "level": 4,
    "message": "[Commands] Executing testServerConnection",
    "time": "2024-09-22T16:44:02.674Z"
  },
  {
    "type": "ajax",
    "url": "https://plexmox.home.arpa:32400/library/sections?X-Plex-Product=Plex%20Web&X-Plex-Version=4.136.1&X-Plex-Client-Identifier=r9g3kkkzvakp4kjek0zam8rw&X-Plex-Platform=Firefox&X-Plex-Platform-Version=130.0&X-Plex-Features=external-media%2Cindirect-media%2Chub-style-list&X-Plex-Model=bundled&X-Plex-Device=OSX&X-Plex-Device-Name=Firefox&X-Plex-Device-Screen-Resolution=1728x894%2C1728x1117&X-Plex-Token=TOKEN&X-Plex-Language=en&X-Plex-Session-Id=0c976f6c-06a0-492d-841f-b6b5c75bf149",
    "status": 200,
    "headers": {
      "Accept-Language": "en",
      "Accept": "application/json"
    },
    "responseLength": 3350,
    "time": "2024-09-22T16:44:02.687Z"
  },
  {
    "type": "log:message",
    "level": 4,
    "message": "[Connections] Testing connection for new_pleks at https://10-25-1-20.ac58e91b88ad42198f85fcfb889fa133.plex.direct:32400/media/providers",
    "time": "2024-09-22T16:44:02.708Z"
  },
  {
    "type": "log:message",
    "level": 4,
    "message": "[Connections] Testing connection for new_pleks at https://plexmox.home.arpa:32400/media/providers",
    "time": "2024-09-22T16:44:02.710Z"
  },
  {
    "type": "log:message",
    "level": 1,
    "message": "[Connections] new_pleks is unavailable at https://10-25-1-20.ac58e91b88ad42198f85fcfb889fa133.plex.direct:32400/media/providers (Status 0)",
    "time": "2024-09-22T16:44:02.716Z"
  },
  {
    "type": "log:message",
    "level": 1,
    "message": "[Connections] Prevented fallback to insecure connection for new_pleks",
    "time": "2024-09-22T16:44:02.716Z"
  },
  {
    "type": "log:message",
    "level": 1,
    "message": "[Connections] Prevented fallback to insecure connection for new_pleks",
    "time": "2024-09-22T16:44:02.716Z"
  },
  {
    "type": "ajax",
    "url": "https://10-25-1-20.ac58e91b88ad42198f85fcfb889fa133.plex.direct:32400/media/providers?X-Plex-Product=Plex%20Web&X-Plex-Version=4.136.1&X-Plex-Client-Identifier=r9g3kkkzvakp4kjek0zam8rw&X-Plex-Platform=Firefox&X-Plex-Platform-Version=130.0&X-Plex-Features=external-media%2Cindirect-media%2Chub-style-list&X-Plex-Model=bundled&X-Plex-Device=OSX&X-Plex-Device-Name=Firefox&X-Plex-Device-Screen-Resolution=1728x894%2C1728x1117&X-Plex-Token=TOKEN&X-Plex-Language=en&X-Plex-Session-Id=0c976f6c-06a0-492d-841f-b6b5c75bf149",
    "status": 0,
    "headers": {
      "Accept-Language": "en",
      "Accept": "application/json"
    },
    "statusText": "error",
    "time": "2024-09-22T16:44:02.716Z"
  },
  {
    "type": "log:message",
    "level": 4,
    "message": "[Connections] new_pleks connected at https://plexmox.home.arpa:32400/media/providers",
    "time": "2024-09-22T16:44:02.780Z"
  },
  {
    "type": "log:message",
    "level": 4,
    "message": "[Servers] Found all servers = new_pleks, plex.tv",
    "time": "2024-09-22T16:44:02.781Z"
  },
  {
    "type": "ajax",
    "url": "https://plexmox.home.arpa:32400/media/providers?X-Plex-Product=Plex%20Web&X-Plex-Version=4.136.1&X-Plex-Client-Identifier=r9g3kkkzvakp4kjek0zam8rw&X-Plex-Platform=Firefox&X-Plex-Platform-Version=130.0&X-Plex-Features=external-media%2Cindirect-media%2Chub-style-list&X-Plex-Model=bundled&X-Plex-Device=OSX&X-Plex-Device-Name=Firefox&X-Plex-Device-Screen-Resolution=1728x894%2C1728x1117&X-Plex-Token=TOKEN&X-Plex-Language=en&X-Plex-Session-Id=0c976f6c-06a0-492d-841f-b6b5c75bf149",
    "status": 200,
    "headers": {
      "Accept-Language": "en",
      "Accept": "application/json"
    },
    "responseLength": 19700,
    "time": "2024-09-22T16:44:02.782Z"
  },
  {
    "type": "ajax",
    "url": "https://plexmox.home.arpa:32400/accounts/1?X-Plex-Product=Plex%20Web&X-Plex-Version=4.136.1&X-Plex-Client-Identifier=r9g3kkkzvakp4kjek0zam8rw&X-Plex-Platform=Firefox&X-Plex-Platform-Version=130.0&X-Plex-Features=external-media%2Cindirect-media%2Chub-style-list&X-Plex-Model=bundled&X-Plex-Device=OSX&X-Plex-Device-Name=Firefox&X-Plex-Device-Screen-Resolution=1728x894%2C1728x1117&X-Plex-Token=TOKEN&X-Plex-Language=en&X-Plex-Session-Id=0c976f6c-06a0-492d-841f-b6b5c75bf149",
    "status": 200,
    "headers": {
      "Accept-Language": "en"
    },
    "responseLength": 279,
    "time": "2024-09-22T16:44:17.136Z"
  },
  {
    "type": "ajax",
    "url": "https://plexmox.home.arpa:32400/myplex/account?X-Plex-Product=Plex%20Web&X-Plex-Version=4.136.1&X-Plex-Client-Identifier=r9g3kkkzvakp4kjek0zam8rw&X-Plex-Platform=Firefox&X-Plex-Platform-Version=130.0&X-Plex-Features=external-media%2Cindirect-media%2Chub-style-list&X-Plex-Model=bundled&X-Plex-Device=OSX&X-Plex-Device-Name=Firefox&X-Plex-Device-Screen-Resolution=1728x894%2C1728x1117&X-Plex-Token=TOKEN&X-Plex-Language=en&X-Plex-Session-Id=0c976f6c-06a0-492d-841f-b6b5c75bf149",
    "status": 200,
    "headers": {
      "Accept-Language": "en",
      "Accept": "application/json"
    },
    "responseLength": 6336,
    "time": "2024-09-22T16:44:17.144Z"
  },
  {
    "type": "ajax",
    "url": "https://plexmox.home.arpa:32400/:/prefs?X-Plex-Product=Plex%20Web&X-Plex-Version=4.136.1&X-Plex-Client-Identifier=r9g3kkkzvakp4kjek0zam8rw&X-Plex-Platform=Firefox&X-Plex-Platform-Version=130.0&X-Plex-Features=external-media%2Cindirect-media%2Chub-style-list&X-Plex-Model=bundled&X-Plex-Device=OSX&X-Plex-Device-Name=Firefox&X-Plex-Device-Screen-Resolution=1728x894%2C1728x1117&X-Plex-Token=TOKEN&X-Plex-Language=en&X-Plex-Session-Id=0c976f6c-06a0-492d-841f-b6b5c75bf149",
    "status": 200,
    "headers": {
      "Accept-Language": "en",
      "Accept": "application/xml"
    },
    "responseLength": 38800,
    "time": "2024-09-22T16:44:17.150Z"
  },
  {
    "type": "log:message",
    "level": 3,
    "message": "[Metrics] Updating session last interaction time",
    "time": "2024-09-22T16:44:17.159Z"
  },
  {
    "type": "ajax",
    "url": "https://clients.plex.tv/api/invites/requests?X-Plex-Product=Plex%20Web&X-Plex-Version=4.136.1&X-Plex-Client-Identifier=r9g3kkkzvakp4kjek0zam8rw&X-Plex-Platform=Firefox&X-Plex-Platform-Version=130.0&X-Plex-Features=external-media%2Cindirect-media%2Chub-style-list&X-Plex-Model=bundled&X-Plex-Device=OSX&X-Plex-Device-Name=Firefox&X-Plex-Device-Screen-Resolution=1728x894%2C1728x1117&X-Plex-Token=TOKEN&X-Plex-Language=en&X-Plex-Session-Id=0c976f6c-06a0-492d-841f-b6b5c75bf149",
    "status": 200,
    "headers": {
      "Accept-Language": "en",
      "Accept": "application/xml"
    },
    "responseLength": 206,
    "time": "2024-09-22T16:44:17.290Z"
  },
  {
    "type": "log:message",
    "level": 1,
    "message": "[MediaServerEventManager] Unexpectedly closed server event connection to new_pleks",
    "time": "2024-09-22T16:44:20.510Z"
  },
  {
    "type": "log:message",
    "level": 4,
    "message": "[Connections] Retrying server events connection for new_pleks in 2 seconds",
    "time": "2024-09-22T16:44:20.510Z"
  },
  {
    "type": "log:message",
    "level": 1,
    "message": "[Connections] Possible connection error for new_pleks, retrying connection tests",
    "time": "2024-09-22T16:44:20.510Z"
  },
  {
    "type": "log:message",
    "level": 4,
    "message": "[Connections] Testing all 2 connection(s) for new_pleks",
    "time": "2024-09-22T16:44:20.510Z"
  },
  {
    "type": "log:message",
    "level": 4,
    "message": "[Servers] Found all servers = new_pleks, plex.tv",
    "time": "2024-09-22T16:44:20.510Z"
  },
  {
    "type": "log:message",
    "level": 4,
    "message": "[Commands] Executing testServerConnection",
    "time": "2024-09-22T16:44:20.512Z"
  },
  {
    "type": "log:message",
    "level": 4,
    "message": "[Commands] Executing testServerConnection",
    "time": "2024-09-22T16:44:20.512Z"
  },
  {
    "type": "log:message",
    "level": 1,
    "message": "[CloudServerEventManager] Unexpectedly closed server event connection to plex.tv",
    "time": "2024-09-22T16:44:20.519Z"
  },
  {
    "type": "log:message",
    "level": 4,
    "message": "[Connections] Retrying server events connection for plex.tv in 2 seconds",
    "time": "2024-09-22T16:44:20.519Z"
  },
  {
    "type": "log:message",
    "level": 4,
    "message": "[Connections] Testing connection for new_pleks at https://10-25-1-20.ac58e91b88ad42198f85fcfb889fa133.plex.direct:32400/media/providers",
    "time": "2024-09-22T16:44:20.563Z"
  },
  {
    "type": "log:message",
    "level": 4,
    "message": "[Connections] Testing connection for new_pleks at https://plexmox.home.arpa:32400/media/providers",
    "time": "2024-09-22T16:44:20.564Z"
  },
  {
    "type": "log:message",
    "level": 1,
    "message": "[Connections] new_pleks is unavailable at https://10-25-1-20.ac58e91b88ad42198f85fcfb889fa133.plex.direct:32400/media/providers (Status 0)",
    "time": "2024-09-22T16:44:20.570Z"
  },
  {
    "type": "log:message",
    "level": 1,
    "message": "[Connections] Prevented fallback to insecure connection for new_pleks",
    "time": "2024-09-22T16:44:20.570Z"
  },
  {
    "type": "ajax",
    "url": "https://10-25-1-20.ac58e91b88ad42198f85fcfb889fa133.plex.direct:32400/media/providers?X-Plex-Product=Plex%20Web&X-Plex-Version=4.136.1&X-Plex-Client-Identifier=r9g3kkkzvakp4kjek0zam8rw&X-Plex-Platform=Firefox&X-Plex-Platform-Version=130.0&X-Plex-Features=external-media%2Cindirect-media%2Chub-style-list&X-Plex-Model=bundled&X-Plex-Device=OSX&X-Plex-Device-Name=Firefox&X-Plex-Device-Screen-Resolution=1728x894%2C1728x1117&X-Plex-Token=TOKEN&X-Plex-Language=en&X-Plex-Session-Id=0c976f6c-06a0-492d-841f-b6b5c75bf149",
    "status": 0,
    "headers": {
      "Accept-Language": "en",
      "Accept": "application/json"
    },
    "statusText": "error",
    "time": "2024-09-22T16:44:20.571Z"
  },
  {
    "type": "log:message",
    "level": 4,
    "message": "[Connections] new_pleks connected at https://plexmox.home.arpa:32400/media/providers",
    "time": "2024-09-22T16:44:20.633Z"
  },
  {
    "type": "log:message",
    "level": 4,
    "message": "[Servers] Found all servers = new_pleks, plex.tv",
    "time": "2024-09-22T16:44:20.635Z"
  },
  {
    "type": "ajax",
    "url": "https://plexmox.home.arpa:32400/media/providers?X-Plex-Product=Plex%20Web&X-Plex-Version=4.136.1&X-Plex-Client-Identifier=r9g3kkkzvakp4kjek0zam8rw&X-Plex-Platform=Firefox&X-Plex-Platform-Version=130.0&X-Plex-Features=external-media%2Cindirect-media%2Chub-style-list&X-Plex-Model=bundled&X-Plex-Device=OSX&X-Plex-Device-Name=Firefox&X-Plex-Device-Screen-Resolution=1728x894%2C1728x1117&X-Plex-Token=TOKEN&X-Plex-Language=en&X-Plex-Session-Id=0c976f6c-06a0-492d-841f-b6b5c75bf149",
    "status": 200,
    "headers": {
      "Accept-Language": "en",
      "Accept": "application/json"
    },
    "responseLength": 19700,
    "time": "2024-09-22T16:44:20.635Z"
  },
  {
    "type": "log:message",
    "level": 4,
    "message": "[MediaServerEventManager] Opening server event connection to new_pleks at wss://plexmox.home.arpa:32400/:/websockets/notifications?X-Plex-Token=REDACTED",
    "time": "2024-09-22T16:44:22.526Z"
  },
  {
    "type": "log:message",
    "level": 4,
    "message": "[Connections] Retrying server events connection for new_pleks in 4 seconds",
    "time": "2024-09-22T16:44:22.526Z"
  },
  {
    "type": "log:message",
    "level": 4,
    "message": "[CloudServerEventManager] Opening server event connection to plex.tv at wss://pubsub.plex.tv/sub/websockets/12244961/r9g3kkkzvakp4kjek0zam8rw?X-Plex-Token=REDACTED",
    "time": "2024-09-22T16:44:22.528Z"
  },
  {
    "type": "log:message",
    "level": 4,
    "message": "[Connections] Retrying server events connection for plex.tv in 4 seconds",
    "time": "2024-09-22T16:44:22.528Z"
  },
  {
    "type": "log:message",
    "level": 2,
    "message": "[MediaServerEventManager] Opened server event connection to new_pleks at wss://plexmox.home.arpa:32400/:/websockets/notifications?X-Plex-Token=REDACTED",
    "time": "2024-09-22T16:44:22.557Z"
  },
  {
    "type": "ajax",
    "url": "https://plexmox.home.arpa:32400/activities?X-Plex-Product=Plex%20Web&X-Plex-Version=4.136.1&X-Plex-Client-Identifier=r9g3kkkzvakp4kjek0zam8rw&X-Plex-Platform=Firefox&X-Plex-Platform-Version=130.0&X-Plex-Features=external-media%2Cindirect-media%2Chub-style-list&X-Plex-Model=bundled&X-Plex-Device=OSX&X-Plex-Device-Name=Firefox&X-Plex-Device-Screen-Resolution=1728x894%2C1728x1117&X-Plex-Token=TOKEN&X-Plex-Language=en&X-Plex-Session-Id=0c976f6c-06a0-492d-841f-b6b5c75bf149",
    "status": 200,
    "headers": {
      "Accept-Language": "en",
      "Accept": "application/json"
    },
    "responseLength": 1149,
    "time": "2024-09-22T16:44:22.566Z"
  },
  {
    "type": "log:message",
    "level": 2,
    "message": "[CloudServerEventManager] Opened server event connection to plex.tv at wss://pubsub.plex.tv/sub/websockets/12244961/r9g3kkkzvakp4kjek0zam8rw?X-Plex-Token=REDACTED",
    "time": "2024-09-22T16:44:22.979Z"
  },
  {
    "type": "log:message",
    "level": 3,
    "message": "[Metrics] Updating session last interaction time",
    "time": "2024-09-22T16:45:39.324Z"
  },
  {
    "type": "ajax",
    "url": "https://clients.plex.tv/api/invites/requests?X-Plex-Product=Plex%20Web&X-Plex-Version=4.136.1&X-Plex-Client-Identifier=r9g3kkkzvakp4kjek0zam8rw&X-Plex-Platform=Firefox&X-Plex-Platform-Version=130.0&X-Plex-Features=external-media%2Cindirect-media%2Chub-style-list&X-Plex-Model=bundled&X-Plex-Device=OSX&X-Plex-Device-Name=Firefox&X-Plex-Device-Screen-Resolution=1728x894%2C1728x1117&X-Plex-Token=TOKEN&X-Plex-Language=en&X-Plex-Session-Id=0c976f6c-06a0-492d-841f-b6b5c75bf149",
    "status": 200,
    "headers": {
      "Accept-Language": "en",
      "Accept": "application/xml"
    },
    "responseLength": 206,
    "time": "2024-09-22T16:45:39.473Z"
  },
  {
    "type": "ajax",
    "url": "https://clients.plex.tv/api/home/users?X-Plex-Product=Plex%20Web&X-Plex-Version=4.136.1&X-Plex-Client-Identifier=r9g3kkkzvakp4kjek0zam8rw&X-Plex-Platform=Firefox&X-Plex-Platform-Version=130.0&X-Plex-Features=external-media%2Cindirect-media%2Chub-style-list&X-Plex-Model=bundled&X-Plex-Device=OSX&X-Plex-Device-Name=Firefox&X-Plex-Device-Screen-Resolution=1728x894%2C1728x1117&X-Plex-Token=TOKEN&X-Plex-Language=en&X-Plex-Session-Id=0c976f6c-06a0-492d-841f-b6b5c75bf149",
    "status": 200,
    "headers": {
      "Accept-Language": "en",
      "Accept": "application/xml"
    },
    "responseLength": 480,
    "time": "2024-09-22T16:45:39.493Z"
  },
  {
    "type": "log:message",
    "level": 3,
    "message": "[Metrics] Updating session last interaction time",
    "time": "2024-09-22T16:45:42.209Z"
  }
]

Further info: I tried this from the Web client and did NOT get the -v directory. This occurred today when I deleted the two Jeopardy dvr episodes from the AppleTV client.

That’s the Plex Web client log file.

Please pull and post the server log files.

Settings → Troubleshooting.

Upload the entire zip file.

ah. here.

Plex Media Server Logs_2024-09-23_00-38-23.zip (1.2 MB)

deletion occurred between 18:30 and 19:00 local on the 22nd.
The dirs show an access time of 02:30 on the 22nd with creation time “unknown”

Unfortunately these logs aren’t very useful, as you’ve disabled debug logging at some point. Please re-enable it per the instructions in the linked support article, reproduce the issue, and upload new server logs. Heed the note in the debug logging article regarding not enabling verbose logging.

hm, ok. should have something for y’all by tonight

sorry guys, I screwed up… this is happening thanks to a bug in a script I wrote.

closing.