chore: more prompts

This commit is contained in:
mzz2017 2023-03-15 18:15:07 +08:00
parent 8451485064
commit c2d2b0d58f
3 changed files with 6 additions and 3 deletions

View File

@ -227,6 +227,7 @@ func newControlPlane(log *logrus.Logger, bpf interface{}, conf *config.Config) (
break break
} }
log.Infof("Bad status: %v (%v)", resp.Status, resp.StatusCode) log.Infof("Bad status: %v (%v)", resp.Status, resp.StatusCode)
time.Sleep(5 * time.Second)
} }
log.Infoln("Network online.") log.Infoln("Network online.")
} }

View File

@ -11,10 +11,10 @@ import (
"errors" "errors"
"fmt" "fmt"
"github.com/cilium/ebpf" "github.com/cilium/ebpf"
"github.com/sirupsen/logrus"
"github.com/daeuniverse/dae/common" "github.com/daeuniverse/dae/common"
"github.com/daeuniverse/dae/common/consts" "github.com/daeuniverse/dae/common/consts"
"github.com/daeuniverse/dae/pkg/ebpf_internal" "github.com/daeuniverse/dae/pkg/ebpf_internal"
"github.com/sirupsen/logrus"
"net/netip" "net/netip"
"os" "os"
"path/filepath" "path/filepath"
@ -210,7 +210,9 @@ retryLoadBpf:
} }
} }
if strings.Contains(err.Error(), "no BTF found for kernel version") { if strings.Contains(err.Error(), "no BTF found for kernel version") {
err = fmt.Errorf("%w: maybe installing the linux-headers package will solve it", err) err = fmt.Errorf("%w: you should re-compile linux kernel with BTF configurations; see docs for more information", err)
} else if strings.Contains(err.Error(), "unknown func bpf_trace_printk") {
err = fmt.Errorf(`%w: please try to compile dae without bpf_printk; example of cross-compilation to arm64: make GOARCH=arm64 CGO_ENABLED=0 CFLAGS="-D__REMOVE_BPF_PRINTK"`, err)
} }
return err return err
} }

View File

@ -88,6 +88,6 @@ routing {
t.Fatalf("\n%v", err) t.Fatalf("\n%v", err)
} }
for _, section := range sections { for _, section := range sections {
t.Logf("\n%v", section.String()) t.Logf("\n%v", section.String(false, false))
} }
} }