Skip to content

Commit 5266de8

Browse files
committed
outtune: better error, stop attempt to fix auth remeber list
1 parent 9b65ea4 commit 5266de8

File tree

1 file changed

+10
-5
lines changed

1 file changed

+10
-5
lines changed

pkg/outtune/outtune_linux.go

+10-5
Original file line numberDiff line numberDiff line change
@@ -114,10 +114,10 @@ func (o *linux) Install(ctx context.Context) error {
114114
return err
115115
}
116116

117-
err = persistClientAuthRememberList(db, id.certificate)
118-
if err != nil {
119-
return err
120-
}
117+
// err = persistClientAuthRememberList(db, id.certificate)
118+
// if err != nil {
119+
// return err
120+
// }
121121

122122
certificates, err := listNaisdeviceCertificates(ctx, db)
123123
if err != nil {
@@ -246,7 +246,12 @@ func listNaisdeviceKeys(ctx context.Context, db string) ([]string, error) {
246246
cmd := exec.CommandContext(ctx, certutilBinary, "-d", db, "-K")
247247
out, err := cmd.CombinedOutput()
248248
if err != nil {
249-
return nil, fmt.Errorf("%w: %s", err, string(out))
249+
outS := string(out)
250+
if strings.Contains(outS, "no keys found") {
251+
return nil, nil
252+
}
253+
254+
return nil, fmt.Errorf("%w: %s", err, outS)
250255
}
251256

252257
lines := strings.Split(string(out), "\n")

0 commit comments

Comments
 (0)