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

Warning: This page is a part of an archive now and will be removed in the future.

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:

Source Code

  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.
About the Author
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.

201 times read

Comments 0

There are not any items at the moment.

This site uses cookies. By continuing to browse this site, you are agreeing to our Cookie Policy.