[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: NFS + Authentisierung + autofs (war: Rechtefragen (sshfs, rsync))



Nachdem ich inzwischen herausgefunden habe, dass autofs andere 
Vorstellungen hat als ich, habe ich mein Glück versucht, indem ich es 
genau so mache, wie autofs es anscheinend will.

Ich habe in /etc/auto.master die Zeile

/net    -hosts

entkommentiert. Das sollte dazu führen, dass verfügbare NFS-Exporte 
unter /net gemountet werden. Immerhin wurde dieses Verzeichnis angelegt. 
Wenn ich dort eine Shell öffne, passieren aber höchst merkwürdige Dinge. 
Wenn ich es richtig verstehe, sollte das Skript /etc/auto.net für jeden 
auffindbaren Host aufgerufen werden. Wird es aber nicht. Statt dessen 
landen in /var/log/daemon.log die folgenden Zeilen (für bessere 
Lesbarkeit habe ich das Präfix "Feb 21 19:15:54 fuchsia 
automount[20976]:" entfernt):

create_client: hostname lookup failed: Name or service not known
create_client: hostname lookup failed: Name or service not known
get_exports: lookup(hosts): exports lookup failed for .rvmrc
key ".rvmrc" not found in map source(s).
create_client: hostname lookup failed: Name or service not known
create_client: hostname lookup failed: Name or service not known
get_exports: lookup(hosts): exports lookup failed for .versions.conf
key ".versions.conf" not found in map source(s).
create_client: hostname lookup failed: Name or service not known
create_client: hostname lookup failed: Name or service not known
get_exports: lookup(hosts): exports lookup failed for .ruby-version
key ".ruby-version" not found in map source(s).
create_client: hostname lookup failed: Name or service not known
create_client: hostname lookup failed: Name or service not known
get_exports: lookup(hosts): exports lookup failed for .rbfu-version
key ".rbfu-version" not found in map source(s).
create_client: hostname lookup failed: Name or service not known
create_client: hostname lookup failed: Name or service not known
get_exports: lookup(hosts): exports lookup failed for .rbenv-version
key ".rbenv-version" not found in map source(s).
create_client: hostname lookup failed: Name or service not known
create_client: hostname lookup failed: Name or service not known
get_exports: lookup(hosts): exports lookup failed for Gemfile
key "Gemfile" not found in map source(s).
create_client: hostname lookup failed: Name or service not known
create_client: hostname lookup failed: Name or service not known
get_exports: lookup(hosts): exports lookup failed for .git
key ".git" not found in map source(s).
create_client: hostname lookup failed: Name or service not known
create_client: hostname lookup failed: Name or service not known
get_exports: lookup(hosts): exports lookup failed for objects
key "objects" not found in map source(s).

Die unpassenden Keys haben alle irgendetwas mit Ruby zu tun, was mich 
vermuten liess, dass es einen Programmnamenkonflikt mit einem lokal im 
Pfad installierten Ruby-Tool gibt. Ich habe aber nichts gefunden. 
Insbesondere den String ".rbfu-version" habe ich nirgendwo auf meinem 
System gefunden. Die Ausgabe mit den obigen Keys ist fast immer 
reproduzierbar; in seltenen Fällen kommen noch "serv", 
"servicemenudeinstallation", "servi" und "servertool" dazu. Mit getent 
hosts (usw.) habe ich ebenfalls nichts auffälliges entdeckt. Auch im 
Sourcecode von autofs bin ich nicht dahin gekommen, woher genau die 
fehlerhaften Hosts gelesen werden.

Ein derart merkwürdiges Problem hatte ich schon lange nicht mehr. Ich 
könnte dringend einen Hinweis brauchen, was da kaputt ist.

Michael

-- 
Michael Schuerig
mailto:michael@schuerig.de
http://www.schuerig.de/michael/


Reply to: