From 8ec5997563ade27108b573ea99067541ac6f9320 Mon Sep 17 00:00:00 2001 From: lucarin91 Date: Thu, 20 Nov 2025 17:19:43 +0100 Subject: [PATCH] fix(update): make sure we always return underline error --- internal/update/apt/service.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/internal/update/apt/service.go b/internal/update/apt/service.go index ef67caa6..860be68f 100644 --- a/internal/update/apt/service.go +++ b/internal/update/apt/service.go @@ -287,7 +287,10 @@ func restartServices(ctx context.Context) error { if err != nil { return err } - return needRestartCmd.RunWithinContext(ctx) + if out, err := needRestartCmd.RunAndCaptureCombinedOutput(ctx); err != nil { + return fmt.Errorf("error running needrestart command: %w: %s", err, out) + } + return nil } func listUpgradablePackages(ctx context.Context, matcher func(update.UpgradablePackage) bool) ([]update.UpgradablePackage, error) {