[Eisfair] [E64] exim: "systemd: Failed to resolve symlink /usr/local/share/systemd/user, ignoring: Permission denied"
Marcus Röckrath
marcus.roeckrath at gmx.de
Di Nov 5 17:38:13 CET 2024
Hallo Rolf,
Rolf Bensch wrote:
>> Was ist mc in /usr/local/share? Datei oder Verzeichnis?
>
> Ein Verzeichnis, in dem mc die history und filepos ablegt
Und die Daten darin sind aktuell oder aus grauer Vorzeit?
Für welchen User? root?
Ich habe in /usr/local auf meinen Systemen standardmäßig nur
eis:/usr/local # ls -l
total 12
drwxr-xr-x 2 root root 4096 Oct 15 19:05 bin
lrwxrwxrwx 1 root root 14 Aug 1 2022 ssl -> /var/certs/ssl
/usr/local/share gibt es normalerweise schon nicht.
>> Mal sehen, welche Datei sich hinter den im Check als optimierbaren Inodes
>> versteckt:
>>
>> ncheck 793621
>> ncheck 793937
>
> # debugfs /dev/sda2
> debugfs 1.47.0 (5-Feb-2023)
> debugfs: ncheck 793621
> Inode Pathname
> 793621
>
/var/log/journal/10a69baef4edfeb2b5bc6534644136ba/system at f29a85a26f97444a9284f11d6fd52026-00000000010a3403-000622b6c1738817.journal
> debugfs: ncheck 793937
> Inode Pathname
> 793937
>
/var/log/journal/10a69baef4edfeb2b5bc6534644136ba/system at 61166900b16e47ad93ad4361689caac2-00000000010c818e-000624b816379b5f.journal
> debugfs:
Ok, hat mit unserem anderen Problem nichts zu tun.
>> Bleibt die Frage, was der systemd davon hält, wenn man
>> /usr/local/share/systemd/user als Verzeichnis mal anlegt.
>>
>> Meckert er immer noch?
>
> Jetzt wird's spannend. root kann sich ohne Mecker einloggen, ein user
> nicht.
>
> ls -l /usr/local/share/ (als user)
> ls: cannot open directory '/usr/local/share/': Permission denied
>
>> ls -l /usr/local/ | grep share
> drwx------ 4 root root 4096 Nov 5 16:03 share
>
> chmod 755 /usr/local/share
>
> ... löst das Problem.
>
>> Wenn nein, wie sieht es aus, wenn man das dann wieder sauber entfernt.
>
> Habe jetzt den Zweig ../systemd/user wieder entfernt. Weil
> /usr/local/share jetzt offenbar korrekte Rechte hat, bleibt die
> Fehlermeldung aus. Weshalb das share-Verzeichnis zu wenig Rechte hat, ist
> mir schleierhaft. Auf 2 weiteren Eis existiert /usr/local/share nicht, auf
> einem anderen Eis gibt es /usr/local/share/systemd/samba. Dort hat share
> ebenfalls das Recht 0755.
Üblicherweise gibt es /usr/local/share auf eis garnicht; mir ist da
/usr/local/share/systemd/samba auch schleierhaft.
Würde fast sagen, weg damit und ab und zu sehen, ob das wieder auftaucht.
Finde im samba-Paket den Pfad /usr/local/share/samba für die dfsimages; das
hatte Thomas Bork so vorgesehen - kann man mal ändern, aber
/usr/local/share/systemd/samba hat es im Samba-Paket noch nie gegeben.
> Wenn Du das jetzt für korrekt erachtest, dürfte das Problem gelöst sein.
Prinzipiell ja, beobachte mal weiter.
--
Gruß Marcus
[eisfair-Team]
Mehr Informationen über die Mailingliste Eisfair