Closed klauern closed 6 years ago
Thanks a lot for your bug report. This feedback is very valuable for us! We'll look into it and try to fix it for the next release.
It looks like some issue with your environment or the UI libs we're using.
Could you please try running with GOPASS_CUI_TERMWIZ=true
set?
I wasn't getting that prompt for Local, Create Team, etc., but adding that GOPASS_CUI_TERMWIZ
variable, I can now create stuff with it and initialize the passwordstore.
That seems to work.
Does this dialog only come up on the first run of gopass on a new system? When else would you be able to select to join another team or create a team? I'm having trouble seeing where you could run this command outside of a fresh install.
Thanks for trying this out. Unfortunately I don't see a way to "fix" this unless we can reproduce it somehow. These CLI UI libs sometimes have issues with certain terminal configurations. The stacktrace clearly points to an initialization problem in the UI lib and there seems to be nothing wrong with what gopass is doing.
This dialog should be brought up as part of the onboarding process if gopass detects that there is neither an existing store nor a config file.
We've updated the terminal libs a few days ago in https://github.com/gopasspw/gopass/commit/87b643f683bc238a31d9e6c81525a422a4614a01
Could you please check if this problem still occurs with the current master?
@klauern if available can you run infocmp
and echo $TERM
to see what terminal type your system is reporting?
I've been seeing similar error running on byobu in WSL (ubuntu 16.04).
$ echo $TERM
screen
$ infocmp
# Reconstructed via infocmp from file: /lib/terminfo/s/screen
screen|VT 100/ANSI X3.64 virtual terminal,
am, km, mir, msgr, xenl,
colors#8, cols#80, it#8, lines#24, ncv@, pairs#64,
acsc=++\,\,--..00``aaffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,
bel=^G, blink=\E[5m, bold=\E[1m, cbt=\E[Z, civis=\E[?25l,
clear=\E[H\E[J, cnorm=\E[34h\E[?25h, cr=^M,
csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=^H,
cud=\E[%p1%dB, cud1=^J, cuf=\E[%p1%dC, cuf1=\E[C,
cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\EM,
cvvis=\E[34l, dch=\E[%p1%dP, dch1=\E[P, dim=\E[2m,
dl=\E[%p1%dM, dl1=\E[M, ed=\E[J, el=\E[K, el1=\E[1K,
enacs=\E(B\E)0, flash=\Eg, home=\E[H, ht=^I, hts=\EH,
ich=\E[%p1%d@, il=\E[%p1%dL, il1=\E[L, ind=^J, is2=\E)0,
kbs=\177, kcbt=\E[Z, kcub1=\EOD, kcud1=\EOB, kcuf1=\EOC,
kcuu1=\EOA, kdch1=\E[3~, kend=\E[4~, kf1=\EOP, kf10=\E[21~,
kf11=\E[23~, kf12=\E[24~, kf2=\EOQ, kf3=\EOR, kf4=\EOS,
kf5=\E[15~, kf6=\E[17~, kf7=\E[18~, kf8=\E[19~, kf9=\E[20~,
khome=\E[1~, kich1=\E[2~, kmous=\E[M, knp=\E[6~, kpp=\E[5~,
nel=\EE, op=\E[39;49m, rc=\E8, rev=\E[7m, ri=\EM, rmacs=^O,
rmcup=\E[?1049l, rmir=\E[4l, rmkx=\E[?1l\E>, rmso=\E[23m,
rmul=\E[24m, rs2=\Ec\E[?1000l\E[?25h, sc=\E7,
setab=\E[4%p1%dm, setaf=\E[3%p1%dm,
sgr=\E[0%?%p6%t;1%;%?%p1%t;3%;%?%p2%t;4%;%?%p3%t;7%;%?%p4%t;5%;%?%p5%t;2%;m%?%p9%t\016%e\017%;,
sgr0=\E[m\017, smacs=^N, smcup=\E[?1049h, smir=\E[4h,
smkx=\E[?1h\E=, smso=\E[3m, smul=\E[4m, tbc=\E[3g,
$ gopass --version
gopass 1.8.0-alpha.0 (087ac3820d05813ef8c90f3bbd087fb6efe77dd5) go1.10 linux amd64
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.
I get this when using both
master
and the1.7.0
alpha version. I don't have any GPG keys defined on this box, so it appears to be part of the initialization steps: