"Error en la operación" al descargar o obtener archivos de Vault Client

Autodesk Support

9 de abril de 2024


Productos y versiones cubiertos


Problema:

Al ejecutar el comando Obtener de Vault Client, aparece el siguiente mensaje:

Obtener/Aplicar check-out a errores

No se pueden obtener o aplicar check-out a archivos
Fallo en la operación: error del sistema. Póngase en contacto con el administrador del sistema

Imagen añadida por el usuario

 

 

  • Los siguientes mensajes también aparecen después de iniciar sesión en ADMS (Autodesk Data Management Console). 

Validar Vault

Se han detectado los siguientes errores durante la validación:
<> no puede localizar el directorio '<>" para el almacén

validatevault

  • Al mismo tiempo, al descargar archivos mediante Thin Client, se produjo un error de HTTP ERROR 500. 
  • El cuadro de diálogo "Get" se bloqueará y no mostrará ningún error
  • El registro de AVFS muestra los siguientes mensajes. 

===========================================================================
Error: Excepción de Soap (id-mensaje = 636759065885390319 )
Exception: UnspecifiedSystemException [0] 
Seguimiento de pila: 

Excepción (interior): se ha denegado el acceso a la ruta ''.
Stacktrace(Inner): at System.IO.__Error.WinIOError(Int32 errorCode, String talFullPath)
   en System.IO.Directory.InternalCreateDirectory(String fullPath, String path, Object dirSecurityObj, Boolean checkHost)
   en System.IO.Directory.InternalCreateDirectoryHelper(ruta de cadena, CheckHost booleano)
   at Connectivity.Server.Common.Services.FileStore.GetUploadStore(IResourceStore resourceStore)
   en Connectivity.Server.Common.Services.FileStore.StoreUploadedResource(IResourceStore, almacén de archivos, recurso de recursos)
   en Connectivity.Server.Common.Services.FileStore.SureResourceInStore(Almacén de archivos de recursos de infrarrojos, recurso)
   en Connectivity.Filestore.FilestoreServices._getdownloadStream(ticket DownloadTicket, Int64 firstByte, Int64 lastByte, Boolean& iscomplete)
   en Connectivity.Filestore.FilestoreServices.DownloadFilePart(Byte[] downloadTicket, Int64 firstByte, Int64 lastByte, Boolean allowSync)
   en Connectivity.Web.Filestore.v23.FilestoreService.DownloadFilePart(Byte[] downloadTicket, Int64 firstByte, Int64 lastByte, Boolean allowSync)
   at SyncInvokeDownloadFilePart(Object, Object[] , Object[] )
   en System.ServiceModel.Dispatcher.SyncMethodInvoker.Invoke(instancia de objeto, entradas de objeto[], Object[]& salidas)
   at System.ServiceModel.Dispatcher.DispatchOperationRuntime.InvokeBegin(MessageRpc& rpc)
   at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage5(MessageRpc& rpc)
   at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage11(MessageRpc& rpc)
   at System.ServiceModel.Dispatcher.MessageRpc.Process(Boolean isOperationContextSet)

==========================================================================
Replicación de recursos: Error de validación: BadResourceRelativePath [111] 
Excepción: BadResourceRelativePath [111] 
Seguimiento de pila: en Connectivity.Server.Common.Services.FileStore.GetResourceStream(contexto de IResourceStore, origen de recurso)
   en Connectivity.Server.Common.Services.FileStore.GetResourceChecksum(IResourceStore resContext, Resource res)
   at Connectivity.Filestore.Replicator.ValidateResourceChecksum(Resource res)

Excepción (interior): el proceso no puede acceder al archivo '' porque lo está utilizando otro proceso.
Stacktrace(Inner): at System.IO.__Error.WinIOError(Int32 errorCode, String talFullPath)
   en System.IO.FileStream.Init(ruta de cadena, modo FileMode, acceso FileAccess, derechos Int32, derechos de uso booleano, recurso compartido FileShare, tamaño de búfer Int32, opciones de FileOptions, opciones SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, uso booleano de LongPath, Boolean checkHost)
   en System.IO.FileStream.ctor(ruta de cadena, modo FileMode, acceso FileAccess, recurso compartido FileShare)
   en Connectivity.Server.Common.Services.FileStore.GetResourceStream(contexto IResourceStore, origen de recurso)
replicación de recursos: no se pudo replicar el recurso. Intentando el siguiente sitio si está disponible.
Excepción: WebServiceError [8005] (http://:80)
Seguimiento de pila: en Connectivity.Server.Proxies.ServiceAccessor`3.Execute(String remoteServer, acción`1)
   at Connectivity.Filestore.Replicator.ReplicateResource(SiteAccessor de sitio, FilestoreAccessor fileAccessor, Resource res, RemoteSites sourcesites)

Excepción (interior): el proceso no puede acceder al archivo '' porque lo está utilizando otro proceso.
Stacktrace(Inner): at System.IO.__Error.WinIOError(Int32 errorCode, String talFullPath)
   en System.IO.File.InternalDelete(String path, Boolean checkHost)
   en Connectivity.Server.Proxies.FilestoreUtil.DownloadResource(ServiceContext`3 servicectx, recurso de recurso, Byte[] downloadTicket, descarga de cadena, CompressionHeader compressionHeader)
   en Connectivity.Filestore.Replicator.FilestoreAccessor.<>c__DisplayClass6_0.b__0(ServiceContext`3 servicectx)
   en Connectivity.Server.Proxies.ServiceAccessor`3.<>c__DisplayClass3_0.b__0(contexto de ServiceContext`3)
   at Connectivity.Server.Proxies.ServiceAccessor`3.tryexecute(String remoteServer, acción`1, Int32 tryCount)
   at Connectivity.Server.Proxies.ServiceAccessor`3.Execute(String remoteServer, acción`1 acción)

Causas:

La cuenta o el usuario de suplantación de Vault no disponen de los permisos necesarios para la carpeta especificada en la excepción interna del archivo de registro (consulte: ¿Qué es la cuenta de suplantación de almacenes y cómo se cambia?).

Solución:

Para determinar los permisos necesarios en una carpeta
  1. Con el Explorador de Windows, vaya al archivo o la carpeta.
  2. Haga clic con el botón derecho en el archivo. Haga clic en Compartir y seguridad.
  3. Haga clic en la ficha Seguridad para ver los permisos.
Los permisos de seguridad mínimos de Windows necesarios para la carpeta FileStore dependen de la versión de IIS que utilice el sistema operativo.

Nota: se recomienda utilizar la unidad local para la ruta de la carpeta de trabajo de Vault.

Nota: La carpeta FileStore tiene el mismo nombre que la base de datos de Vault, como se muestra a continuación entre corchetes angulares (p. ej., ):
  • IIS 6.0 (o posterior) utiliza el servicio de red (Windows 2003 o posterior)
Busque estos usuarios en Administración de equipos > Usuarios y grupos locales. En un controlador de dominio, observe el equivalente de dominio:
(Valor por defecto = "C:\Documents and Settings\All Users\Application Data\Autodesk\VaultServer\FileStore\")
IIS 6.0 (o posterior)
  • Servicio de red (control total)
  • AutodeskVault (control total) (Nota: AutodeskVault es el usuario de suplantación por defecto. El almacén puede utilizar una cuenta de suplantación diferente).
  • Sistema (control total)
 
Nota: Es muy importante aplicar estos permisos al hacer clic en el botón Avanzadas y seleccionar la casilla de verificación Reemplazar entradas de permisos en todos los objetos secundarios por entradas que se muestran aquí que se aplican al objeto secundario.
Si FileStore se encuentra en una ubicación remota, todas las cuentas de usuario enumeradas anteriormente deben añadirse también a la ficha Compartido y tener Control total.
Se recomienda no eliminar ningún usuario o permiso existente de estas carpetas. La elección de eliminarlos se realiza por completo bajo el riesgo o la discreción del administrador del servidor.
 

Productos:

Productos de Inventor; productos de Vault;


¿Le ha resultado útil esta información?


¿Necesita ayuda? Pregunte al Asistente de Autodesk

El Asistente puede ayudarle a encontrar respuestas o ponerle en contacto con un agente.


¿Qué nivel de soporte tiene?

Los distintos planes de suscripción ofrecen diferentes categorías de soporte. Averigüe el nivel de soporte para tu plan.

Ver niveles de soporte