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) {