Ich habe entweder ein Probem mit Garmin Express (v4.1.21.0 auf W7pro, neue Installation, kein Update) oder mit meinem (brandneuen) DriveSmart 60 LMT-D. Das Software- und das Kartenupdate liefern schon nicht so ganz problemlos, dann gab es zwischendurch noch Probleme mit einem der Updater-Dienste in Windows, nach einem Neustart des PC ließ sich aber sowohl Software als auch Karte (2017.10) erfolgreich auf das DriveSmart übertragen. Auch die Favoriten lassen sich nun sichern, hier muss man tatsächlich ein lokales und kein Netzlaufwerk verwenden (warum auch immer), der Tipp kam schon hier aus dem Forum, vielen Dank also schonmal dafür. ;-)
Immer wenn ich die optionale Sprache "Deutsch" installieren will (ich schätze mal, das braucht man für die Spracherkennung, die klappt nämlich leider noch nicht), startet das DriveSmart kurz vor Ende der Vorgangs neu und die Software zeigt einen Fehler an (das ist nicht absichtlich so spartanisch, GE ist einfach nicht "mitteilsamer", was da nicht gut geht). Also hab ich auch mal testweise "Englisch" installiert (da geht´s in zwei Wochen eh hin), das klappt problemlos. Hm, komisch, etwas in den Logdateien gepopelt und das hier (C:\ProgramData\Garmin\Logs\CoreService\CoreService.log) gefunden:
2016-05-22 04:18:12.0453 | 56 | I | shouldTakeALoggerInstead setting phase to Downloading.
2016-05-22 04:18:12.0453 | 56 | I | C:\ProgramData\Garmin\CoreService\Downloads\Firmware\Firmware_Firmware.006-D2028-00.2.20\software\Deutsch__Marie.rgn already exists with correct MD5.
2016-05-22 04:18:12.0453 | 56 | I | shouldTakeALoggerInstead setting phase to Preparing.
2016-05-22 04:18:12.0609 | 27 | I | shouldTakeALoggerInstead setting phase to WaitingForResource.
2016-05-22 04:18:12.8292 | 25 | I | Creating new get device details task for 3919585221
2016-05-22 04:18:12.8292 | 25 | I | No XML repair required
2016-05-22 04:18:13.2102 | 17 | I | C:\ProgramData\Garmin\CoreService\Downloads\Map\Map_Map.EU.2017.10\rmu\EU\2017_10\2d58df77-3241-459d-9289-df5918016842\Additions\006-D3146-20\Rev_0A\05HKUGHW.ASR already exists with correct MD5.
2016-05-22 04:18:13.2102 | 17 | I | InstallLanguagePackOperation_3919585221_LanguagePack_LanguagePack.DE.2 setting phase to Copying.
2016-05-22 04:18:14.0318 | 22 | I | Creating new get device details task for 3919585221
2016-05-22 04:18:14.0318 | 22 | I | No XML repair required
2016-05-22 04:18:14.0630 | 5 | I | shouldTakeALoggerInstead setting phase to Copying.
2016-05-22 04:18:14.1098 | 5 | I | shouldTakeALoggerInstead setting phase to Copying.
2016-05-22 04:18:14.7650 | 5 | I | InstallLanguagePackOperation_3919585221_LanguagePack_LanguagePack.DE.2 setting phase to Copying.
2016-05-22 04:18:15.4514 | 45 | W | Exception in operation Garmin.Omt.Service.Operation.Language.InstallLanguagePackOperation.
Garmin.Omt.Device.PortableDeviceLib.MTPException: DataCommand failed at PrepareTransfer with HRESULT: -2147024894
bei Garmin.Omt.Device.PortableDeviceLib.PortableDeviceUtilities.DataCommand(IPortableDevice device, UInt32 opCode, IntPtr& data, UInt32& bytesRead, IPortableDevicePropVariantCollection variants)
bei Garmin.Omt.Device.PortableDeviceLib.PortableDeviceUtilities.GetProtectedObjects(IPortableDevice device, UInt32 parentID)
bei Garmin.Omt.Device.IO.DotNet.Tree.InternalRootContent.get_Children()
bei Garmin.Omt.Device.IO.DotNet.Tree.TraversalHelpers.GetChild[T](T parent, String directory)
bei Garmin.Omt.Device.IO.DotNet.PortableDeviceAgent.VerifyOrCreateParent[T](IPortableDeviceContent deviceContent, IRoot`1 root, String path)
bei Garmin.Omt.Device.IO.DotNet.PortableDeviceAgent.TransferFileToDevice(TransferObject transferObject, ProgressTransporter transporter)
bei Garmin.Omt.Device.IO.DotNet.PortableDeviceAgent.TransferFiles(List`1 transferObjects, ProgressDelegate progressDelegate)
bei Garmin.Omt.Device.IO.DeviceIO.TransferFiles(IMountPoint mp, List`1 transferObjects, ProgressDelegate progressDelegate)
bei Garmin.Omt.Service.Operation.Language.InstallLanguagePackOperation.<>c__DisplayClass10_2.<RunAsync>b__4()
bei System.Threading.Tasks.Task.InnerInvoke()
bei System.Threading.Tasks.Task.Execute()
--- Ende der Stapelüberwachung vom vorhergehenden Ort, an dem die Ausnahme ausgelöst wurde ---
bei System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
bei System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
bei System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task)
bei Garmin.Omt.Service.Operation.Language.InstallLanguagePackOperation.<RunAsync>d__10.MoveNext()
--- Ende der Stapelüberwachung vom vorhergehenden Ort, an dem die Ausnahme ausgelöst wurde ---
bei System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
bei System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
bei Garmin.Omt.Service.Operation.OperationBase`1.<Start>d__18.MoveNext()
--- Ende der Stapelüberwachung vom vorhergehenden Ort, an dem die Ausnahme ausgelöst wurde ---
bei System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
bei System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
bei Garmin.Omt.Service.Operation.Extensions.<AsTask>d__3`1.MoveNext()
--- Ende der Stapelüberwachung vom vorhergehenden Ort, an dem die Ausnahme ausgelöst wurde ---
bei System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
bei System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
bei Garmin.Omt.Service.Operation.OperationService.<Wrap>d__100`1.MoveNext()
--- Ende der Stapelüberwachung vom vorhergehenden Ort, an dem die Ausnahme ausgelöst wurde ---
bei System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
bei System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
bei Garmin.Omt.Service.Operation.OperationCore`1.<WhenReleasedAsync>d__24.MoveNext()
--- Ende der Stapelüberwachung vom vorhergehenden Ort, an dem die Ausnahme ausgelöst wurde ---
bei System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
bei System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
bei Garmin.Omt.Service.Operation.OperationQueue.<>c__DisplayClass4_0.<<Enqueue>b__0>d.MoveNext() bei Garmin.Omt.Device.PortableDeviceLib.PortableDeviceUtilities.DataCommand(IPortableDevice device, UInt32 opCode, IntPtr& data, UInt32& bytesRead, IPortableDevicePropVariantCollection variants)
bei Garmin.Omt.Device.PortableDeviceLib.PortableDeviceUtilities.GetProtectedObjects(IPortableDevice device, UInt32 parentID)
bei Garmin.Omt.Device.IO.DotNet.Tree.InternalRootContent.get_Children()
bei Garmin.Omt.Device.IO.DotNet.Tree.TraversalHelpers.GetChild[T](T parent, String directory)
bei Garmin.Omt.Device.IO.DotNet.PortableDeviceAgent.VerifyOrCreateParent[T](IPortableDeviceContent deviceContent, IRoot`1 root, String path)
bei Garmin.Omt.Device.IO.DotNet.PortableDeviceAgent.TransferFileToDevice(TransferObject transferObject, ProgressTransporter transporter)
bei Garmin.Omt.Device.IO.DotNet.PortableDeviceAgent.TransferFiles(List`1 transferObjects, ProgressDelegate progressDelegate)
bei Garmin.Omt.Device.IO.DeviceIO.TransferFiles(IMountPoint mp, List`1 transferObjects, ProgressDelegate progressDelegate)
bei Garmin.Omt.Service.Operation.Language.InstallLanguagePackOperation.<>c__DisplayClass10_2.<RunAsync>b__4()
bei System.Threading.Tasks.Task.InnerInvoke()
bei System.Threading.Tasks.Task.Execute()
--- Ende der Stapelüberwachung vom vorhergehenden Ort, an dem die Ausnahme ausgelöst wurde ---
bei System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
bei System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
bei System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task)
bei Garmin.Omt.Service.Operation.Language.InstallLanguagePackOperation.<RunAsync>d__10.MoveNext()
--- Ende der Stapelüberwachung vom vorhergehenden Ort, an dem die Ausnahme ausgelöst wurde ---
bei System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
bei System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
bei Garmin.Omt.Service.Operation.OperationBase`1.<Start>d__18.MoveNext()
--- Ende der Stapelüberwachung vom vorhergehenden Ort, an dem die Ausnahme ausgelöst wurde ---
bei System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
bei System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
bei Garmin.Omt.Service.Operation.Extensions.<AsTask>d__3`1.MoveNext()
--- Ende der Stapelüberwachung vom vorhergehenden Ort, an dem die Ausnahme ausgelöst wurde ---
bei System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
bei System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
bei Garmin.Omt.Service.Operation.OperationService.<Wrap>d__100`1.MoveNext()
--- Ende der Stapelüberwachung vom vorhergehenden Ort, an dem die Ausnahme ausgelöst wurde ---
bei System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
bei System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
bei Garmin.Omt.Service.Operation.OperationCore`1.<WhenReleasedAsync>d__24.MoveNext()
--- Ende der Stapelüberwachung vom vorhergehenden Ort, an dem die Ausnahme ausgelöst wurde ---
bei System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
bei System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
bei Garmin.Omt.Service.Operation.OperationQueue.<>c__DisplayClass4_0.<<Enqueue>b__0>d.MoveNext()
2016-05-22 04:18:15.4514 | 45 | I | Removing operation Garmin.Omt.Service.Operation.Language.InstallLanguagePackOperation from queue.
2016-05-22 04:18:15.4514 | 56 | W | An exception occured that is getting sent to the client.
Garmin.Omt.Device.PortableDeviceLib.MTPException: DataCommand failed at PrepareTransfer with HRESULT: -2147024894
bei System.ServiceModel.Dispatcher.TaskMethodInvoker.InvokeEnd(Object instance, Object[]& outputs, IAsyncResult result)
bei System.ServiceModel.Dispatcher.DispatchOperationRuntime.InvokeEnd(MessageRpc& rpc)
bei System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage7(MessageRpc& rpc)
bei System.ServiceModel.Dispatcher.MessageRpc.Process(Boolean isOperationContextSet) bei System.ServiceModel.Dispatcher.TaskMethodInvoker.InvokeEnd(Object instance, Object[]& outputs, IAsyncResult result)
bei System.ServiceModel.Dispatcher.DispatchOperationRuntime.InvokeEnd(MessageRpc& rpc)
bei System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage7(MessageRpc& rpc)
bei System.ServiceModel.Dispatcher.MessageRpc.Process(Boolean isOperationContextSet)
2016-05-22 04:18:15.7634 | 27 | I | Received device change notification. Initiating volume scan.
2016-05-22 04:18:16.1066 | 59 | I | Creating new get device details task for 3919585221
2016-05-22 04:18:16.2626 | 56 | I | Creating new get device details task for 3919585221
2016-05-22 04:18:16.2782 | 56 | I | HttpClient.SendAsync - /MapUpdateService/GetPreloadedMapUpdates: request & response in debug log.
2016-05-22 04:18:16.2782 | 56 | I | HttpClient.SendAsync - /SoftwareUpdateService/GetAllUnitSoftwareUpdates: request & response in debug log.
2016-05-22 04:18:16.9334 | 22 | I | HttpClient.SendAsync - /UnitService/GetSubscriptionInfo: request & response in debug log.
2016-05-22 04:18:17.8382 | 59 | I | HttpClient.SendAsync - /MapUpdateService/GetDownloadDetails: request & response in debug log.
2016-05-22 04:18:19.2266 | 59 | I | HttpClient.GetStreamAsync - /RMU/_download_manifests/EU/2017_10/2d58df77-3241-459d-9289-df5918016842/IMG/ComputerInstallManifest_r.xml: request & response in debug log.
2016-05-22 04:18:19.8350 | 56 | W | Multiple URLs encountered for a additions content 0. Discardingall non-initial URLs.
2016-05-22 04:18:19.8350 | 56 | W | Multiple URLs encountered for a additions content 0. Discardingall non-initial URLs.
2016-05-22 04:18:19.8350 | 56 | W | Multiple URLs encountered for a additions content 0. Discardingall non-initial URLs.
2016-05-22 04:18:19.8350 | 56 | W | Multiple URLs encountered for a additions content 0. Discardingall non-initial URLs.
2016-05-22 04:18:19.8350 | 56 | W | Multiple URLs encountered for a additions content 0. Discardingall non-initial URLs.
Offensichtlich legt sich eine der beteiligten Komponenten ausgerechnet bei der deutschen Sprachdatei auf die Nase. *seufz* Hat vielleicht jemand eine Idee, wie man das wieder repariert kriegt?
cu
NarsesEE