vaulted icon indicating copy to clipboard operation
vaulted copied to clipboard

can't define environment?

Open depesz opened this issue 2 years ago • 1 comments

Was using vaulted installed on ubuntu box, but recently migrated to fedora. Built vaulted, but I can't use old config.

Tried to make new one, and:

=$ vaulted add whatever
ERROR: an environment must be provided

More data:

=$ type -a vaulted
vaulted is /opt/go/bin/vaulted

=$ ls -l /opt/go/bin/vaulted
-rwxr-xr-x. 1 root root 2927955 Oct 18 15:17 /opt/go/bin/vaulted

=$ ldd /opt/go/bin/vaulted
        linux-vdso.so.1 (0x00007ffc76fe7000)
        libc.so.6 => /lib64/libc.so.6 (0x00007f464ad4e000)
        /lib64/ld-linux-x86-64.so.2 (0x00007f464af67000)

=$ /opt/go/bin/vaulted help
ERROR: an environment must be provided

=$ /opt/go/bin/vaulted version
ERROR: an environment must be provided

=$ /opt/go/bin/vaulted ----help
bad flag syntax: ----help
Usage of /opt/go/bin/vaulted:
  -D    delete environment from vault
  -L    list environments in vault
  -a    add to environment interactively
  -f string
        vault filename (default "/home/depesz/.vaulted")
  -i    spawn a new shell populated with the environment
  -j    dump json version of environment
  -n string
        name of the environment

=$ /opt/go/bin/vaulted -a
ERROR: an environment must be provided

=$ /opt/go/bin/vaulted -a whatever
ERROR: cannot list/dump or update environments while spawning

What am I missing?

depesz avatar Oct 20 '22 12:10 depesz

I think it is because when I did:

go install github.com/miquella/vaulted@latest

it looks that it installed v1:

=# echo $GOPATH
/opt/go

=# find $GOPATH | grep vaulted
/opt/go/pkg/mod/cache/download/github.com/miquella/vaulted
/opt/go/pkg/mod/cache/download/github.com/miquella/vaulted/@v
/opt/go/pkg/mod/cache/download/github.com/miquella/vaulted/@v/v1.0.0.info
/opt/go/pkg/mod/cache/download/github.com/miquella/vaulted/@v/v1.0.0.mod
/opt/go/pkg/mod/cache/download/github.com/miquella/vaulted/@v/list
/opt/go/pkg/mod/cache/download/github.com/miquella/vaulted/@v/v1.0.0.lock
/opt/go/pkg/mod/cache/download/github.com/miquella/vaulted/@v/v1.0.0.ziphash
/opt/go/pkg/mod/cache/download/github.com/miquella/vaulted/@v/v1.0.0.zip
/opt/go/pkg/mod/github.com/miquella/[email protected]
/opt/go/pkg/mod/github.com/miquella/[email protected]/.gitignore
/opt/go/pkg/mod/github.com/miquella/[email protected]/.travis.yml
/opt/go/pkg/mod/github.com/miquella/[email protected]/LICENSE
/opt/go/pkg/mod/github.com/miquella/[email protected]/README.md
/opt/go/pkg/mod/github.com/miquella/[email protected]/environ.go
/opt/go/pkg/mod/github.com/miquella/[email protected]/main.go
/opt/go/pkg/mod/github.com/miquella/[email protected]/vault
/opt/go/pkg/mod/github.com/miquella/[email protected]/vault/vault_file.go
/opt/go/bin/vaulted

This is on Fedora 36 Linux with Go 1.18.7.

Any idea on what I can do to fix it?

depesz avatar Oct 24 '22 13:10 depesz