it-swarm.com.de

nano-Fehler: Fehler beim Öffnen des Terminals: xterm-256color

Nach der Installation von OSX Lion versuchte ich:

nano /etc/apt/sources.list

Aber ich bekomme diesen Fehler:

Error opening terminal: xterm-256color

Wenn ich versuche, die Einstellungen von terminal.app zu ändern, um Terminalfenster in "xterm color" anstelle von xterm-256color zu öffnen, funktioniert alles gut.

Was ist los?

83
Luke

Bei Red Hat hat das für mich funktioniert:

export TERM=xterm

weitere Infos hier: http://www.cloudfarm.it/fix-error-opening-terminal-xterm-256color-unknown-terminal-type/

123
Meetai.com

Nach dem Upgrade auf OSX Lion wurde dieser Fehler auf bestimmten (Debian/Ubuntu) Servern angezeigt. Das Update besteht einfach darin, das Paket "ncurses-term" zu installieren, das die Datei/usr/share/terminfo/x/xterm-256color bereitstellt.

Dies funktionierte für mich auf einem Ubuntu-Server über Erik Osterman .

27
calvinf

Ich kann bestätigen, dass dies ein Terminfo-Problem ist. Das hat bei mir funktioniert. SSH in den Remote-Computer ein und ausführen 

 Sudo apt-get install ncurses-term

Boom. Problem gelöst.

16
Johnny

Ich habe auch dieses Problem auf einem älteren Mac, den ich auf Lion aufgerüstet habe.

Bevor ich den terminfo-Tipp las, konnte ich vi und weniger mit "export TERM = xterm" arbeiten.

Nachdem ich den Tipp gelesen hatte, habe ich /usr/share/terminfo von einem neueren Mac mit einer neuen Lion-Installation herausgesucht und zeigt dieses Problem nicht.

Obwohl echo $TERM noch xterm-256color liefert, funktionieren vi und weniger jetzt einwandfrei.

6
bitaxis

Ich hatte dieses Problem mit der Verbindung zu http://sdf.org über Mac OS X Lion. Ich habe mich unter Terminal Preferences geändert (+,) Bereich > Advanced, Declare Terminal as bis VT-100.

Ich habe auch Delete Sends Ctrl-H markiert, weil diese Mac-Verbindung zsh verwirrt hat.

Es scheint für meinen Anwendungsfall zu funktionieren.

6
isomorphismes

irgendwie kommt der "terminfo" -Ordner nach einer Neuinstallation beschädigt .. Ich weiß nicht warum, aber das Problem kann auf diese Weise gelöst werden:

1. Download Lion Installer from the App Store
2. Download unpkg: http://www.macupdate.com/app/mac/16357/unpkg
3. Open Lion Installer app in Finder (Right click -> Show Package
Contents)
4. Open InstallESD.dmg (under SharedSupport)
5. Unpack BSD.pkg with unpkg (Located under Packages)   Term info
will be located in the new BSD folder in /usr/share/terminfo

ich hoffe es hilft.

3
Luke

Mein Fall war ziemlich einzigartig, aber das könnte jemandem helfen. Unter Android habe ich versucht, nano aus meinem Termux-Binärordner nach/system/xbin zu kopieren. Platzierte alle Bibliotheksabhängigkeiten in/system/lib und erhielt diesen Fehler. Die libncurses.so.6-Datei, die ich von termux kopiert hatte, hatte ihre TERMINFO-Datei immer noch auf /data/data/com.termux/files/usr/share/terminfo hingewiesen 

Zeige den Pfad mit dem Befehl 

zeichenfolgen path-to-libncurses.so | grep/terminfo

Um dies zu beheben, machen Sie entweder das Termux-Verzeichnis und die Unterverzeichnisse für den Nano-Benutzer lesbar und ausführbar, oder kopieren Sie den Terminfo-Ordner an eine andere Stelle und ändern Sie den Klartextpfad in der gemeinsam genutzten Bibliotheksdatei mit einem Hexeditor.

Link zum gezippten Terminfo-Ordner https://drive.google.com/file/d/1m1tfHgkGRehBGh1jPMK4EaTgQb9EyCG7/view?usp=drivesdk

0
Fortune
  1. bearbeiten Sie Ihre .bash_profile-Datei

    vim .bash_profile

  2. commnet

    #export TERM=xterm-256color

  3. füge das hinzu

    export TERMINFO=/usr/share/terminfo

    export TERM=xterm-basic

    zu Ihrem .bash_profile

  4. endlich

    lauf:

    source .bash_profile

0
Xu Radman

Sie können Folgendes in Ihrer .bashrc hinzufügen

if [ "$TERM" = xterm ]; then TERM=xterm-256color; fi
0
doesnt_matter

Ich habe gehört, dass dies behoben werden kann, indem Sie Ihren /usr/share/terminfo vom Computer eines Benutzers mit einer funktionierenden Installation von Lion überschreiben. Ich kann nicht bestätigen, ob dies funktioniert oder nicht, und leider habe ich noch kein Upgrade durchgeführt, daher kann ich Ihnen diese Datei nicht zur Verfügung stellen.

0
EdoDodo