Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

can't define environment? #202

Open
depesz opened this issue Oct 20, 2022 · 1 comment
Open

can't define environment? #202

depesz opened this issue Oct 20, 2022 · 1 comment

Comments

@depesz
Copy link

depesz commented Oct 20, 2022

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
Copy link
Author

depesz commented Oct 24, 2022

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?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant