-
Notifications
You must be signed in to change notification settings - Fork 47
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
static ttyplot-amd64-linux aborts with error "Error opening terminal: xterm-256color." #45
Comments
Interesting. I think the only way to permanently solve it, is to link against a custom build of ncurses with added extra data directories (--datadir or --with-terminfo-dirs). For a workaround I think simpler may be to specify TERMINFO variable setting it to the correct terminfo folder. |
Setting TERMINFO does not seem to affect the issue at all, whether through tmux or not, and it does not appear to even be checking those hard-coded locations. This appears (?) to be because ncurses assumes TERMINFO is "broken". From https://invisible-island.net/ncurses/ncurses-slang.html#env_TERMINFO_DIRS :
|
Been trying to use this for months, but get same error on Debian 10 stable, Sid, MXLinux, Ubuntu 18 and now Ubuntu 20. Any way to resolve this? |
Sorry I thought this issue was specific to Lubuntu. I have just tried it on Ubuntu 18, 20 and it works fine. But it doesn't work on Debian. Let me see what can be done about it. |
Currently getting this error on Kubuntu 20.10.
…On Sat, Nov 14, 2020 at 8:30 PM Antoni Sawicki ***@***.***> wrote:
Sorry I thought this issue was specific to Lubuntu. I have just tried it
on Ubuntu 18, 20 and it works fine. But it doesn't work on Debian. Let me
see what can be done about it.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#45 (comment)>, or
unsubscribe
<https://github.com/notifications/unsubscribe-auth/ACQBL3DLID6Q2EPTJXJHE3DSP5DLTANCNFSM4JQA5OZQ>
.
--
- Kenneth Bernier -
|
whats the location of terminfo database on kubuntu? |
Can you try this build? You need to |
I have abandoned Lubuntu, but on Kubuntu 21.04 (dev version), it works as expected. terminfo database is at |
The ttyplot-linux-test works. Thanks.
Edit: I posted another reply after this one that it wasn't working when using ping, but was conflicting with the old version I forgot to remove from ~/.local/bin
This ttyplot-linux-test is working fine for me on Kubuntu 20.10.
…On Sat, Nov 14, 2020 at 10:41 PM Antoni Sawicki ***@***.***> wrote:
Can you try this build? You need to gzip -d and chmod +x:
ttyplot-linux-test.gz
<https://github.com/tenox7/ttyplot/files/5541894/ttyplot-linux-test.gz>
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#45 (comment)>, or
unsubscribe
<https://github.com/notifications/unsubscribe-auth/ACQBL3DZZDP5VHN6CDLTB73SP5SXRANCNFSM4JQA5OZQ>
.
--
- Kenneth Bernier -
|
Just in case you didn't see the delete and edit of previous post via email I'll send another reply. ttyplot-linux-test is working. I had a conflict with the older version I tried 2 days ago when did previous post, but it's working on Kubuntu 20.10 now. |
okay I will make a release with this, thanks for testing! |
I have updated the release with static build, can you please test again? thanks a lot |
1) Cloned repo on Debian 10 stable
2) Ran linuxstatic.sh which compiled within docker
3) Tested using ping from Debian 10 stable - working
4) Copied to Ubuntu 20.10 laptop and tried ping again and still working.
…On Tue, Nov 17, 2020 at 12:13 PM Antoni Sawicki ***@***.***> wrote:
I have updated the release with static build, can you please test again?
thanks a lot
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#45 (comment)>, or
unsubscribe
<https://github.com/notifications/unsubscribe-auth/ACQBL3CVQ2BJHBC3F4ZXXCLSQLDNPANCNFSM4JQA5OZQ>
.
--
- Kenneth Bernier -
|
Actually if you could test the binary from 1.4 release would be even better: https://github.com/tenox7/ttyplot/releases/download/1.4/ttyplot-amd64-linux |
No errors when using your 1.4 link on both Debian 10 and Kbuntu 20.10.
…On Tue, Nov 17, 2020 at 2:02 PM Antoni Sawicki ***@***.***> wrote:
Actually if you could test the binary from 1.4 release would be even
better:
https://github.com/tenox7/ttyplot/releases/download/1.4/ttyplot-amd64-linux
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#45 (comment)>, or
unsubscribe
<https://github.com/notifications/unsubscribe-auth/ACQBL3FGGJWAQVW3NFA3OMLSQLQGDANCNFSM4JQA5OZQ>
.
--
- Kenneth Bernier -
|
Thanks a lot for testing! In this case lets close the bug. Please feel free to re-open if needed. |
Kubuntu 21.04 also OK here. |
again thanks a lot for all the testing and reporting the issue :) |
ttyplot-amd64-linux
aborts with "Error opening terminal: xterm-256color."The system has
xterm-256color
only at/usr/lib/terminfo/x/xterm-256color
(Lubuntu install).A
strings /usr/local/bin/ttyplot | grep terminfo
shows that the static binary expects it to be at/etc/terminfo:/lib/terminfo:/usr/share/terminfo
or~/.terminfo
.Workaround is to copy it to one of these locations.
Proposed fix: Please add
usr/lib/terminfo
to the path where ncurses looks for the terminal definition.The text was updated successfully, but these errors were encountered: