Jailkit: Fehlermeldung “Error opening terminal: unknown.” bei nano beheben

Achtung: Diese Seite ist nur noch Teil eines Archivs und wird in Zukunft entfernt.

Wenn man Jailkit mit initiierten Editoren („editors“) einrichtet, hat man im Normalfall verschiedene Editoren auch innerhalb des Jails zur Verfügung. Wenn man jedoch nano oder pico nutzt, kann es zu einer Fehlermeldung kommen, die etwas folgendermaßen aussieht:
Error opening terminal: unknown.
Hierbei ist keine Umgebung festgelegt worden und somit weiß der Editor auch nicht, welche er nutzen soll.

Dieses Problem zu heben ist sehr leicht. Es muss lediglich die Datei /etc/jk_chrootsh.ini bearbeitet werden, da man dort eine Standard-Umgebung angeben kann. Es müssen nur folgende Zeilen hinzugefügt werden:

Quellcode

  1. [DEFAULT]
  2. env = TERM, PATH
Allerdings erhält man die Fehlermeldung immer noch, wenn man im Anschluss nano oder pico nutzen möchte. Man muss noch die Editoren re-initialisieren. Ausgehend von einem Jail unter /var/jail, lautet der Befehl wie folgt:
jk_init -vf /var/jail editors

Der -f-Parameter sorgt dafür, bestehende symbolische Links zu umschreiben und die Re-initialisierung zu erzwingen.

Danach kann man nano und pico fehlerfrei im Jail nutzen.
Über den Autor
Ich bin Webentwickler in Stuttgart und administriere Server seit vielen Jahren. In diesem Blog erstelle ich hauptsächlich Tutorials für andere Webentwickler, Webdesigner und Serveradministratoren.
-------------------------------------------------------------------------------------------------------------------------------------
I’m a web developer in Stuttgart, Germany, and server administrator since many years. This blog mainly contains a tutorial set for other web developer, web designer and server administrators.

200 mal gelesen

Kommentare 0

Es wurden keine Einträge gefunden.

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen