Problem:
Beim Ausführen des Befehls Abrufen aus Vault Client wird die folgende Meldung angezeigt:
Fehler beim Abrufen/Auschecken
Abrufen/Auschecken von Dateien nicht möglich
Vorgang fehlgeschlagen: Systemfehler. Wenden Sie sich an Ihren Systemadministrator.

- Die folgenden Meldungen werden auch nach der Anmeldung bei ADMS (Autodesk Data Management Console) angezeigt.
Vault validieren
Bei der Validierung wurden die folgenden Fehler erkannt:
<> kann Verzeichnis '<>' für Tresor nicht finden

- Das Herunterladen von Dateien über den Thin Client ist derzeit mit HTTP ERROR 500 fehlgeschlagen.
- Das Dialogfeld Abrufen reagiert nicht mehr und zeigt keine Fehler an.
- Das AVFS-Protokoll zeigt die folgenden Meldungen an.
===========================================================================
Fehler: Soap-Ausnahmefehler (mesg-id = 636759065885390319)
Exception: UnspecifiedSystemException [0]
Stapelverfolgung:
Ausnahme (Innen): Zugriff auf den Pfad '' verweigert.
Stacktrace(Inner): at System.IO.__Error.WinIOError(Int32 errorCode, String mayFullPath)
at System.IO.Directory.InternalCreateDirectory(String fullPath, String path, Object dirSecurityObj, Boolean checkHost)
at System.IO.Directory.InternalCreateDirectoryHelper(String path, Boolean checkHost)
at Connectivity.Server.Common.Services.FileStore.GetUploadStore(IResourceStore resourceStore)
at Connectivity.Server.Common.Services.FileStore.StoreUploadedResource(IResourceStore filestore, Resource resource)
at Connectivity.Server.Common.Services.FileStore.EnsureResourceInStore(IResourceStore filestore, Resource resource)
at Connectivity.Filestore.FilestoreServices._getdownloadStream(DownloadTicket-Ticket, Int64 firstByte, Int64 lastByte, Boolesche Operation& iscomplete)
at Connectivity.Filestore.FilestoreServices.DownloadFilePart(Byte[] downloadTicket, Int64 firstByte, Int64 lastByte, Boolean allowSync)
at Connectivity.Web.Filestore.v23.FilestoreService.DownloadFilePart(Byte[] downloadTicket, Int64 firstByte, Int64 lastByte, Boolean allowSync)
at SyncInvokeDownloadFilePart(Object , Object[] , Object[] )
at System.ServiceModel.Dispatcher.SyncMethodInvoker.Invoke(Object instance, Object[] input, Object[]& output)
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)
==========================================================================
Ressourcenreplikation: Validierungsfehler: BadResourceRelativePath [111]
Exception: BadResourceRelativePath [111]
Stacktrace: at Connectivity.Server.Common.Services.FileStore.GetResourceStream(IResourceStore context, Resource source)
at Connectivity.Server.Common.Services.FileStore.GetResourceChecksum(IResourceStore resContext, Resource res)
at Connectivity.Filestore.Replicator.ValidateResourceChecksum(Resource res)
Exception(Inner): Der Prozess kann nicht auf die Datei '' zugreifen, da sie von einem anderen Prozess verwendet wird.
Stacktrace(Inner): at System.IO.__Error.WinIOError(Int32 errorCode, String mayFullPath)
at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share)
at Connectivity.Server.Common.Services.FileStore.GetResourceStream(IResourceStore-Kontext, Ressourcenquelle)
Ressourcenreplikation: Ressource konnte nicht repliziert werden. Nächste Site wird überprüft, falls verfügbar.
Exception: WebServiceError [8005] (http://:80)
Stacktrace: at Connectivity.Server.Proxies.ServiceAccessor`3.Execute(String remoteServer, Action`1 action)
at Connectivity.Filestore.Replicator.ReplicateResource(SiteAccessor siteAccessor, FilestoreAccessor fileAccessor, Resource res, RemoteSites sourceSites)
Exception(Inner): Der Prozess kann nicht auf die Datei '' zugreifen, da sie von einem anderen Prozess verwendet wird.
Stacktrace(Inner): at System.IO.__Error.WinIOError(Int32 errorCode, String mayFullPath)
at System.IO.File.InternalDelete(String path, Boolean checkHost)
at Connectivity.Server.Proxies.FilestoreUtil.DownloadResource(ServiceContext`3 servicectx, Resource resource, Byte[] downloadTicket, String downloadLoc, CompressionHeader compressionHeader)
at Connectivity.Filestore.Replicator.FilestoreAccessor.<>c__DisplayClass6_0.b__0(ServiceContext`3 servicectx)
at Connectivity.Server.Proxies.ServiceAccessor`3.<>c__DisplayClass3_0. b_0(ServiceContext`3 context)
at Connectivity.Server.Proxies.ServiceAccessor`3.tryexecute(String remoteServer, Action`1 action, Int32 attemptCount)
at Connectivity.Server.Proxies.ServiceAccessor`3.Execute(String remoteServer, Action`1 action)
Lösung:
So bestimmen Sie die für einen Ordner erforderlichen Berechtigungen
- Navigieren Sie im Windows Explorer zu der Datei oder dem Ordner.
- Klicken Sie mit der rechten Maustaste auf die Datei. Klicken Sie auf Freigabe und Sicherheit.
- Klicken Sie auf die Registerkarte Sicherheit, um die Berechtigungen anzuzeigen.
Die Mindestberechtigungen für Windows-Sicherheit, die für den FileStore-Ordner erforderlich sind, hängen von der vom Betriebssystem verwendeten IIS-Version ab.
Anmerkung: Für den Arbeitsordnerpfad für Vault wird das lokale Laufwerk empfohlen.
Anmerkung: Der FileStore-Ordner hat den gleichen Namen wie die Vault-Datenbank, wie unten in spitzen Klammern dargestellt (z. B.
):
- IIS 6.0 (oder höher) verwendet den Netzwerkdienst (Windows 2003 oder höher).
Sie finden diese Benutzer unter Computerverwaltung > Lokale Benutzer und Gruppen. Sehen Sie sich auf einem Domänencontroller die entsprechende Domäne an:
(Vorgabe = "C:\Documents and Settings\All Users\Application Data\Autodesk\VaultServer\FileStore\")
IIS 6.0 (oder höher)
- Network Service (vollständige Kontrolle)
- AutodeskVault (vollständige Kontrolle) (Anmerkung: AutodeskVault ist der vorgabemäßige Identitätswechselbenutzer. Ihr Vault verwendet möglicherweise ein anderes Identitätswechselkonto.)
- System (vollständige Kontrolle)
Anmerkung: Beim Anwenden dieser Berechtigungen ist es sehr wichtig, auf die Schaltfläche Erweitert zu klicken und das Kontrollkästchen Berechtigungseinträge für alle untergeordneten Objekte durch hier angezeigte Einträge ersetzen, die für untergeordnete Objekte gelten zu aktivieren.
Wenn sich der Dateispeicher an einem Remote-Speicherort befindet, müssen alle oben aufgeführten Benutzerkonten ebenfalls zur Registerkarte Freigegeben hinzugefügt und mit Vollzugriff versehen werden.
Es wird dringend empfohlen, keine vorhandenen Benutzer oder Berechtigungen aus diesen Ordnern zu entfernen. Die Entscheidung für das Entfernen erfolgt auf alleinige Gefahr und nach alleinigem Ermessen des Serveradministrators.
Weitere Informationen finden Sie unter:
Produkte:
Inventor-Produkte; Vault-Produkte