
Auf meinem Ubuntu 16.04-Server tritt bei Tiger der folgende Fehler auf.
--CONFIG-- [con010c] Filesystem 'tracefs' used by 'tracefs' is not recognised as a valid filesystem
Eine Lösung hierfür fand ich, indem ich in /etc/tiger/tigerrc
die Zeile ging und Tiger_FSScan_Local=
das Dateisystem in Anführungszeichen hinzufügte.
Als ich die Datei öffnete, tigerrc
fand ich die Zeile mit einem bereits vorhandenen Dateinamen.
Tiger_FSScan_Local='.lxcfs'
Meine Frage ist, wie ich dieser Zeile ein weiteres Dateisystem hinzufüge?
Um es klarzustellen: Ich versuche, Tracefs zur Zeile Tiger_FSScan_Local hinzuzufügen, und die Zeile enthält bereits ein Dateisystem.
Ich bin nicht einmal sicher, wie ich das taggen soll ...
Bearbeiten.tracefs
Also habe ich versucht, as hinzuzufügen Tiger_FSScan_Local='.lxcfs .tracefs'
. Das hat das Problem nicht behoben, sondern eher noch schlimmer gemacht. Ich werde die folgende Zeile hinzufügen, die nicht lokal anzeigt.
Bearbeiten So habe ich es auch versucht, aber ich erhalte immer noch denselben Fehler. Weiß jemand, welchen Pip-Separator Tiger braucht/bevorzugt?
Tiger_FSScan_Local='.lxcfs' # Filesystems considered to be local to the system, pipe-separated
Tiger_FSScan_NonLocal='.tracefs' # Filesystems considered to be non-local to the system, pipe-separated
BearbeitenDas hat es noch schlimmer gemacht!
Tiger_FSScan_Local='.lxcfs''.tracefs' # Filesystems considered to be $
Tiger_FSScan_NonLocal= # Filesystems considered to be non-local to the system,$
Folgendes wurde zurückgegeben:
--CONFIG-- [con010c] Filesystem 'tracefs' used by 'tracefs' is not recognised as a valid filesystem
--CONFIG-- [con010c] Filesystem 'fuse.lxcfs' used by 'lxcfs' is not recognised as a valid filesystem
BearbeitenHabe das Format wie folgt geändert, aber es hat auch nicht funktioniert.
Tiger_FSScan_Local='.lxcfs';'.tracefs'
Antwort1
Um dieses Problem zu beheben, habe ich die folgende Debian-Bug-ID gefunden#791352
In Nachricht Nr. 5 von Herrn Theodore Kotz fand ich seine Lösung, die für mich funktionierte:
„Ein Eintrag muss zu /usr/lib/tiger/systems/Linux/2/gen_mounts hinzugefügt werden. In meinem habe ich einfach die Debugfs-Zeile geklont und tracefs anstelle von debugfs eingefügt.“
Relevante Zeilen aus meinem /usr/lib/tiger/systems/Linux/2/gen_mounts, klonen Sie Folgendes:
[ "$1" = "debugfs" ] && LOCAL=1
Fügen Sie eine Zeile weiter unten ein und ändern Sie debugfs in tracefs:
[ "$1" = "tracefs" ] && LOCAL=1
Das Ergebnis der Datei lautet also:
...
[ "$1" = "debugfs" ] && LOCAL=1
[ "$1" = "tracefs" ] && LOCAL=1
...