Skip to content

Akutalizacja na RaspberryPi 3B nie działą #52

@MikDal002

Description

@MikDal002

Próba wykonania aktualizacji kończy się wyjatkiem a do tego uszkadza pakiet aplikacji. Logi poniżej. Wersja systemu:

Linux raspberrypi 6.6.51+rpt-rpi-v8 #1 SMP PREEMPT Debian 1:6.6.51-1+rpt3 (2024-10-08) aarch64 GNU/Linux

No LSB modules are available.
Distributor ID: Debian
Description:    Debian GNU/Linux 12 (bookworm)
Release:        12
Codename:       bookworm
 ./ZtrConnectionTester.Console-linux-arm64-alpha.AppImage version
Current version: 0.0.1-develop.1
A new version is available: 0.0.1-develop.3

╭─Release Notes────────────────────────────────────────────────────────────────────────────────────────────────────────╮
│ ### Features                                                                                                         │
│ - ✨ enhance statistics with throughput and max latency                                                              │
│ - ✨ add confirmation prompt before starting serial ping                                                             │
│ - ✨ add advanced latency statistics and increase log visibility                                                     │
│                                                                                                                      │
│ ### Other Changes                                                                                                    │
│ - ✅ test(pingpong): refactor integration tests for clarity and cancellation                                         │
│ - ♻️ refactor(pong): simplify pong service and add timestamps                                                         │
│ - ♻️ refactor(pong): simplify pong service and add timestamps                                                         │
╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯

mikolaj@raspberrypi:~ $ ./ZtrConnectionTester.Console-linux-arm64-alpha.AppImage version --update
Current version: 0.0.1-develop.1
A new version is available: 0.0.1-develop.3

╭─Release Notes────────────────────────────────────────────────────────────────────────────────────────────────────────╮
│ ### Features                                                                                                         │
│ - ✨ enhance statistics with throughput and max latency                                                              │
│ - ✨ add confirmation prompt before starting serial ping                                                             │
│ - ✨ add advanced latency statistics and increase log visibility                                                     │
│                                                                                                                      │
│ ### Other Changes                                                                                                    │
│ - ✅ test(pingpong): refactor integration tests for clarity and cancellation                                         │
│ - ♻️ refactor(pong): simplify pong service and add timestamps                                                         │
│ - ♻️ refactor(pong): simplify pong service and add timestamps                                                         │
╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯

The application will restart after the update. Do you want to continue? [y/n] (y): y

⣻ Downloading and applying updates...
System.Exception: Update.exe process exited too soon (1).
  at void Velopack.UpdateExe.Apply(IVelopackLocator locator, VelopackAsset toApply, bool silent, uint waitPid, bool
     restart, string[] restartArgs)
  at void Velopack.UpdateManager.WaitExitThenApplyUpdates(VelopackAsset toApply, bool silent, bool restart, string[]
     restartArgs)
  at void Velopack.UpdateManager.ApplyUpdatesAndRestart(VelopackAsset toApply, string[] restartArgs)
  at async Task ZtrConnectionTester.Console.UpdateService.DownloadAndApplyUpdatesAsync(UpdateInfo newVersion,
     CancellationToken cancellationToken)
  at void ZtrConnectionTester.Console.UpdateCommand.<>c__DisplayClass2_0.<<ExecuteAsync>b__0>d.MoveNext()
  at void Spectre.Console.Status.<>c__DisplayClass16_0.<<StartAsync>b__0>d.MoveNext() in
     /_/src/Spectre.Console/Live/Status/Status.cs:79
  at void Spectre.Console.Status.<>c__DisplayClass17_0`1.<<StartAsync>b__0>d.MoveNext() in
     /_/src/Spectre.Console/Live/Status/Status.cs:120
  at void Spectre.Console.Progress.<>c__DisplayClass32_0`1.<<StartAsync>b__0>d.MoveNext() in
     /_/src/Spectre.Console/Live/Progress/Progress.cs:138
  at async Task<T> Spectre.Console.Internal.DefaultExclusivityMode.RunAsync<T>(Func<Task<T>> func) in
     /_/src/Spectre.Console/Internal/DefaultExclusivityMode.cs:40
  at async Task<T> Spectre.Console.Progress.StartAsync<T>(Func<ProgressContext, Task<T>> action) in
     /_/src/Spectre.Console/Live/Progress/Progress.cs:121
  at async Task<T> Spectre.Console.Status.StartAsync<T>(string status, Func<StatusContext, Task<T>> func) in
     /_/src/Spectre.Console/Live/Status/Status.cs:117
  at async Task Spectre.Console.Status.StartAsync(string status, Func<StatusContext, Task> action) in
     /_/src/Spectre.Console/Live/Status/Status.cs:77
  at async Task<int> ZtrConnectionTester.Console.UpdateCommand.ExecuteAsync(CommandContext context,
     VersionCommandSettings settings, CancellationToken cancellationToken)
  at async Task<int> ZtrConnectionTester.Console.Commands.Base.CancellableAsyncCommand`1.ExecuteAsync(CommandContext
     context, TSettings settings)
  at async Task<int> Spectre.Console.Cli.CommandExecutor.Execute(CommandTree leaf, CommandTree tree, CommandContext
     context, ITypeResolver resolver, IConfiguration configuration) in /_/src/Spectre.Console.Cli/Internal/
     CommandExecutor.cs:252
mikolaj@raspberrypi:~ $ ./ZtrConnectionTester.Console-linux-arm64-alpha.AppImage version
/tmp/.mount_ZtrConGYxHuB/usr/bin/UpdateNix: /lib/aarch64-linux-gnu/libc.so.6: version `GLIBC_2.39' not found (required by /tmp/.mount_ZtrConGYxHuB/usr/bin/UpdateNix)
Unhandled exception. System.Exception: Update.exe process exited too soon (1).
   at Velopack.UpdateExe.Apply(IVelopackLocator locator, VelopackAsset toApply, Boolean silent, UInt32 waitPid, Boolean restart, String[] restartArgs)
   at Velopack.VelopackApp.Run()
   at ZtrConnectionTester.Console.Program.Main(String[] args)
   at ZtrConnectionTester.Console.Program.<Main>(String[] args)
Aborted

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions