This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

City Navigator Europe 2024.10 - Install Map to Computer - There was an error installing the update

I have updated the City Navigator Europe 2024.10 map to my nüvi® 2699LMT-D via Garmin Express V7.16.3.0 with out any issue.

But when trying to install the City Navigator Europe 2024.10 map to computer it fails stating "There was an error installing the update".

The Express log file (listed below) indicates an MD5 mismatch at the second file download, so fails.

7266.log.txt
2023-05-21 23:57:46.5226 | 1 | I | SessionId: 167593e0-d554-499a-9b83-eef2e7aee6ae
2023-05-21 23:57:46.7212 | 1 | I | express, Version=7.16.3.0, Culture=neutral, PublicKeyToken=null
2023-05-21 23:57:46.7212 | 1 | I | Version: 7.16.3.0
2023-05-21 23:57:46.7212 | 1 | I | Current Garmin Locale: en_GB
2023-05-21 23:57:47.4366 | 7 | I | Error report transmission finished.
2023-05-21 23:57:47.7027 | 1 | I | Device Connected (UMS) USB#VID_091E&PID_279C#0000E8ACDC0C
2023-05-21 23:57:47.7087 | 1 | I | Device Connected (SdCard) USB#VID_091E&PID_279C#0000E8ACDC0C
2023-05-21 23:57:47.9475 | 1 | I | No XML repair required
2023-05-21 23:57:47.9475 | 1 | I | No XML repair required
2023-05-21 23:57:47.9475 | 1 | I | Sync Service Started.
2023-05-21 23:57:47.9475 | 1 | I | Auto Sync Devices:
2023-05-21 23:57:47.9475 | 1 | I | No XML repair required
2023-05-21 23:57:47.9735 | 1 | I | No XML repair required
2023-05-21 23:57:48.0135 | 1 | I | Setting proxy to Off.
2023-05-21 23:57:48.0755 | 1 | I | No XML repair required
2023-05-21 23:57:48.1487 | 8 | I | Unable to deserialize C:\ProgramData\Garmin\CoreService\account_list.xml. File is empty.
2023-05-21 23:57:48.2825 | 1 | D | Page changed to DeviceHubViewModel
2023-05-21 23:57:48.6986 | 1 | I | Client instance launched with command args:
2023-05-21 23:57:48.7127 | 1 | W | No notifications returned from OMT.
2023-05-21 23:57:48.7127 | 1 | I | Next notification request scheduled for 29/05/2023 00:02:48.
2023-05-21 23:57:48.7127 | 1 | I | No XML repair required
2023-05-21 23:57:48.7666 | 17 | I | Unable to deserialize C:\ProgramData\Garmin\CoreService\account_list.xml. File is empty.
2023-05-21 23:57:48.7887 | 1 | I | No XML repair required
2023-05-21 23:57:48.8043 | 1 | I | No XML repair required
2023-05-21 23:57:50.2522 | 1 | I | Device Selected nüvi 2699
2023-05-21 23:57:50.2522 | 1 | I | Navigating to dashboard for device 3903642636
2023-05-21 23:57:50.2901 | 1 | D | Page changed to DashboardViewModel
2023-05-21 23:57:53.4964 | 1 | D | Page changed to MapDetailsViewModel
2023-05-21 23:57:54.3854 | 1 | D | Page changed to MapOptionsViewModel
2023-05-21 23:57:55.4324 | 1 | D | Page changed to UpdateIntroViewModel
2023-05-21 23:57:55.4324 | 1 | I | Showing modal: Garmin.Omt.Express.UI.Updates.EulaViewModel
2023-05-21 23:57:58.3678 | 1 | I | No XML repair required
2023-05-21 23:57:58.4107 | 1 | D | Page changed to UpdateWizardViewModel
2023-05-21 23:57:58.4698 | 20 | I | ComputerMapUpdateOperation_3903642636_CNE-UN1V-50 setting phase to Downloading.
2023-05-21 23:57:58.4758 | 20 | I | Downloading 738
2023-05-21 23:57:58.4927 | 20 | I | Removing operation Garmin.Omt.Service.Operation.Map.Computer.UpdateComputerMapOperation from queue.
2023-05-21 23:57:58.4927 | 7 | I | Starting Download {@Downloadable}
2023-05-21 23:57:58.6434 | 7 | I | 6d46962c - Existing file MD5 comparison. Expected: d8f1190acdf521b1a619eb681473acc7 Actual: d8f1190acdf521b1a619eb681473acc7
2023-05-21 23:57:58.6434 | 7 | I | Starting Download {@Downloadable}
2023-05-21 23:57:58.9290 | 19 | I | 643f881a - Beginning download at byte index 0. (OK)
2023-05-21 23:57:59.4404 | 7 | W | 643f881a - MD5 comparison failed. Expected: 70998cc5a79db61fe95d50a242b62189 Actual: eb2b45d2ab97d0f513d9c00fc2158268
2023-05-21 23:57:59.4564 | 7 | E | RetryOnFault failed 1 times out of 1.
Networking.DownloadManager.HashMismatchException: Exception of type 'Networking.DownloadManager.HashMismatchException' was thrown.
at Networking.DownloadManager.DownloadManager.<DownloadAsync>d__6.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task)
at Networking.DownloadManager.DownloadManager.<DownloadFileAsync>d__5.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Garmin.Omt.Service.Download.FileDownloader.<>c__DisplayClass34_1.<<DownloadAsync>b__1>d.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Garmin.Omt.Service.Download.FileDownloader.<RetryOnFault>d__33.MoveNext() at Networking.DownloadManager.DownloadManager.<DownloadAsync>d__6.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task)
at Networking.DownloadManager.DownloadManager.<DownloadFileAsync>d__5.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Garmin.Omt.Service.Download.FileDownloader.<>c__DisplayClass34_1.<<DownloadAsync>b__1>d.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Garmin.Omt.Service.Download.FileDownloader.<RetryOnFault>d__33.MoveNext()
2023-05-21 23:57:59.4564 | 7 | E | FileDownloader - Failed to download file
Garmin.Omt.Service.Download.FileDownloader+DownloadException: Exception of type 'Garmin.Omt.Service.Download.FileDownloader+DownloadException' was thrown.
at Garmin.Omt.Service.Download.FileDownloader.<>c__DisplayClass29_0.<<DownloadAsync>b__1>d.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task)
at Garmin.Omt.Service.Download.FileDownloader.<DownloadAsync>d__29.MoveNext() at Garmin.Omt.Service.Download.FileDownloader.<>c__DisplayClass29_0.<<DownloadAsync>b__1>d.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task)
at Garmin.Omt.Service.Download.FileDownloader.<DownloadAsync>d__29.MoveNext()
2023-05-21 23:58:00.4681 | 1 | D | Page changed to DashboardViewModel
2023-05-21 23:58:05.3455 | 2 | E | Exception thrown by unobserved task.
System.AggregateException: A Task's exception(s) were not observed either by Waiting on the Task or accessing its Exception property. As a result, the unobserved exception was rethrown by the finalizer thread. ---> Networking.DownloadManager.HashMismatchException: Exception of type 'Networking.DownloadManager.HashMismatchException' was thrown.
at Garmin.Omt.Service.Download.FileDownloader.<DownloadAsync>d__29.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Garmin.Omt.Service.Download.FileDownloader.<DownloadDeliverablesAsync>d__28.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task)
at Garmin.Omt.Service.Operation.Map.Computer.UpdateComputerMapOperation.<RunAsync>d__10.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Garmin.Omt.Service.Operation.OperationBase`1.<<StartAsync>b__20_0>d.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Garmin.Omt.Service.Operation.OperationBase`1.<<StartAsync>b__20_0>d.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Garmin.Omt.Service.Operation.OperationManager.<>c__DisplayClass23_0`1.<<RegisterTask>b__0>d.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task)
at Garmin.Omt.Express.UI.Updates.Map.UpdateMapViewModel.<OnRunAsync>d__36.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Garmin.Omt.Express.Wizard.AsyncCompletable`1.<RunAsync>d__3.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Garmin.Omt.Express.Wizard.AsyncCompletable.<Start>d__1.MoveNext()
--- End of inner exception stack trace ---
---> (Inner Exception #0) Networking.DownloadManager.HashMismatchException: Exception of type 'Networking.DownloadManager.HashMismatchException' was thrown.
at Garmin.Omt.Service.Download.FileDownloader.<DownloadAsync>d__29.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Garmin.Omt.Service.Download.FileDownloader.<DownloadDeliverablesAsync>d__28.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task)
at Garmin.Omt.Service.Operation.Map.Computer.UpdateComputerMapOperation.<RunAsync>d__10.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Garmin.Omt.Service.Operation.OperationBase`1.<<StartAsync>b__20_0>d.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Garmin.Omt.Service.Operation.OperationBase`1.<<StartAsync>b__20_0>d.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Garmin.Omt.Service.Operation.OperationManager.<>c__DisplayClass23_0`1.<<RegisterTask>b__0>d.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task)
at Garmin.Omt.Express.UI.Updates.Map.UpdateMapViewModel.<OnRunAsync>d__36.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Garmin.Omt.Express.Wizard.AsyncCompletable`1.<RunAsync>d__3.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Garmin.Omt.Express.Wizard.AsyncCompletable.<Start>d__1.MoveNext()<---

2023-05-21 23:58:05.3455 | 1 | D | Page changed to DeviceHubViewModel
2023-05-21 23:58:05.3617 | 1 | I | Closing Express.
2023-05-21 23:58:05.4205 | 1 | I | Flushing telemetry...




  • I have the same error across two different computers. It stops at 50,236kb every time.

    Look in here

    C:\ProgramData\Garmin\CoreService\Downloads\Map\Map_Map.EU.2024.10\RMU\EU\2024_10\31b68a1e-f4e8-4763-9b80-8b05bc2e8fff\IMG

    If you rename the cab file and try it again, it makes another one of the exact same size.  Happens on my desktop computer and my laptop. This looks like a bad file on their servers.

  • All requirements for Garmin Express have been checked and appear correct.

    As stated by skipptg one file is downloaded then fails at second file with MD5 error.

    The only people who can setup the checksum is Garmin and it fails.

    I have now also tried on a laptop, same failure.

    The laptop had not previously been used to update the nuvi. The nuvi was connected only to install the 2024.10 version to the hard drive.

    The same MD5 error occured.

  • Then call Product Support for help

  • Before contacting Support, I tried downloading one last time.

    City Navigator Europe 2024.10 maps have now downloaded and installed to the computer as would normally be expected.

    Thank goodness, someone at Garmin Ltd got it sorted.