panic: no shells defined
Running gitlab-ci-multi-runner
on my ArchLinux server throws an error:
panic: no shells defined
goroutine 1 [running]:
gitlab.com/gitlab-org/gitlab-ci-multi-runner/common.GetDefaultShell(0x0, 0x0)
/tmp/pacaurtmp-metalmatze/gitlab-ci-multi-runner/src/src/gitlab.com/gitlab-org/gitlab-ci-multi-runner/common/shell.go:107 +0x91
gitlab.com/gitlab-org/gitlab-ci-multi-runner/commands.init.4()
/tmp/pacaurtmp-metalmatze/gitlab-ci-multi-runner/src/src/gitlab.com/gitlab-org/gitlab-ci-multi-runner/commands/single.go:164 +0x21f
gitlab.com/gitlab-org/gitlab-ci-multi-runner/commands.init()
/tmp/pacaurtmp-metalmatze/gitlab-ci-multi-runner/src/src/gitlab.com/gitlab-org/gitlab-ci-multi-runner/commands/verify.go:63 +0xad
main.init()
/tmp/pacaurtmp-metalmatze/gitlab-ci-multi-runner/src/gitlab-ci-multi-runner/main.go:63 +0x54
goroutine 17 [syscall, locked to thread]:
runtime.goexit()
/usr/lib/go/src/runtime/asm_amd64.s:1696 +0x1
goroutine 20 [syscall]:
os/signal.loop()
/usr/lib/go/src/os/signal/signal_unix.go:22 +0x18
created by os/signal.init.1
/usr/lib/go/src/os/signal/signal_unix.go:28 +0x37
I've installed it via AUR.