Ayuda con fallo de unidad mapeada

Hola a todos,

He tenido que mudar y consolidar servidores y eso me ha llevado a un problema extraño que no sé cómo resolver.

Tengo un servidor NAS, Truenas, que almacena todas mis grabaciones de Plex. La carpeta compartida de medios está mapeada en mi servidor Plex, que también ejecuta MCEBuddy, como z:\

Estoy usando el script de post-procesamiento de Plex para transcodificar las grabaciones de H264 a H265. El script se invoca correctamente, pero cuando miro los registros, veo lo siguiente:

WARNING> 2023-02-14T19:31:31 MCEBuddy.Engine.QueueManager --> Manually selected file Z:\\_TV\\TV-DVR\\.grab\\2fdc3ecf19384bb132a02bb7364f74d2c6ec36d8-70aa275f6292d0660d7058ab1a81033bde811485\\Bob's Burgers (2011) - S11E11 - Romancing the Beef.ts does not exist or MCEBuddy doesn't have read permissions, skipping
ERROR> 2023-02-14T19:32:34 MCEBuddy.Engine.QueueManager --> Unable to process files in location \\TRUENAS\Media\_TV for monitor task Plex-DVR
ERROR : Thread was being aborted.
INFORMATION> 2023-02-14T19:32:35 MCEBuddy.Engine.Core --> MCEBuddy engine stopped
INFORMATION> 2023-02-14T19:32:35 MCEBuddy.Engine.Core --> Setting engine last running state to stop
2023-02-14T19:32:35 MCEBuddy.Engine.QueueManager --> Attempting to connect to network share \\TRUENAS\Media\_TV
2023-02-14T19:32:35 MCEBuddy.Engine.Core --> Loaded MCEBuddy engine settings
INFORMATION> --> Windows OS Version -> Microsoft Windows NT 10.0.19045.0 (WIN_10_2016_SERVER, Professional)
INFORMATION> --> Windows Platform -> 64 Bit
INFORMATION> --> MCEBuddy Build Platform -> 64 Bit
INFORMATION> --> MCEBuddy Build Version : 2.5.8.0
INFORMATION> --> MCEBuddy Build Date : 02/11/2023 07:50:32
INFORMATION> --> MCEBuddy Running as Service : False
INFORMATION> --> MCEBuddy License -> Premium
--> Locale Language -> ENG
2023-02-14T19:33:30 MCEBuddy.Engine.QueueManager --> Monitor task Plex-DVR : Checking Filter and Metadata Matches for File -> \\TRUENAS\Media\_TV\TV-DVR\Bob's Burgers (2011)\Season 11\Bob's Burgers (2011) - S11E11 - Romancing the Beef.ts, Conversion Task -> Convert to MP4
2023-02-14T19:33:30 MCEBuddy.Engine.QueueManager --> File >Bob's Burgers (2011) - S11E11 - Romancing the Beef.ts<, checking filename filter ><

Verifica el nombre de usuario y la contraseña para los archivos añadidos manualmente. MCEBuddy requiere que configures las ubicaciones de monitoreo y las ubicaciones remotas añadidas manualmente con nombres de usuario y contraseñas separados.

También podría ser que el NAS esté teniendo un problema de sincronización (me pregunto si el acceso simultáneo a múltiples archivos está causando un problema).

Los archivos monitoreados y añadidos manualmente funcionan bien; solo cuando MCEBuddy se inicia mediante el script de postprocesamiento de Plex aparece el error de «no se puede acceder». Se utiliza el mismo nombre de usuario y contraseña tanto para el monitor como para la configuración general del sistema.

¿Haría alguna diferencia crear un nombre de usuario y contraseña específicos para MCEBuddy en el NAS?

¡Gracias por la ayuda! Will.

No, no creo que eso ayude; el usuario/contraseña utilizado para la CLI y el manual es el mismo.

Por lo que describes, parece que Plex aún podría estar accediendo al archivo cuando llama a la CLI, por lo que cuando MCEBuddy intenta acceder no puede. Cuando esperas un momento y lo haces manualmente o cuando la ubicación de monitoreo espera y lo detecta, el archivo está desbloqueado.

Intenta agregar un retraso a tu script para esperar unos minutos antes de iniciar la CLI.

Intenté agregar un retraso: aún así obtuve el error. También intenté crear un nuevo usuario/contraseña en el NAS, y nada.

Lo que finalmente lo solucionó fue mover una carga de trabajo que requería una unidad asignada a una máquina diferente y eliminar la unidad asignada. Tan pronto como hice eso, MCEBuddy funcionó perfectamente. Me alegra que ahora funcione, pero es una limitación inconveniente: ¿hay alguna solución alternativa o es simplemente una limitación de la infraestructura subyacente de Windows?