如何修复“打开终端时出错:未知”。在 Ubuntu 服务器上?

Stu*_*ied 6 server command-line webmin

我搜索并发现了类似的问题,但没有一个足够具体或解决了我的问题。一个例子是这个问题Starting Remote script/terminal basedprograms through ssh给出错误(错误打开终端:未知。)我没有使用它ssh,所以-t不会有帮助。


运行 webmin 几个月来一直没问题,现在我收到此错误。

基本上,当我在终端中输入 nano 或 vi 时,我会收到错误“打开终端时出错:未知”。

[user@host ~]# nano
Error opening terminal: unknown.
[user@host ~]# lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 16.04.3 LTS
Release: 16.04
Codename: xenial
[user@host ~]# nano
Error opening terminal: unknown.

[user@host ~]# 
Run Code Online (Sandbox Code Playgroud)

如何修复“打开终端时出错:未知”。在 Ubuntu 16.04.3 LTS 上运行 webmin?

新的信息:

  1. 当我尝试直接在服务器上运行 vi 或 nano 而不是使用 webmin 或 ssh 进行远程连接时,它可以工作。这可能只是 webmin 的问题吗?
  2. 当我检查环境变量时,它说TERM=linux这与运行所有相同软件的其他服务器一致。

Leo*_*Mew 9

尝试运行 /bin/bash,我认为它会分配伪 tty

还可以尝试: TERM=linux 然后运行 ​​nano


Ili*_*lia 2

Webmin 终端尚不具有交互性。事实上,它是一个命令行界面。

您可以阅读更多相关内容,我们对此进行了很多讨论。

我们的待办事项是使其具有交互性。