Re: Änderungen in tar

Peter Bäumer <[email protected]>
Newsgroups spline.eisfair
Organization spline
Message-ID <[email protected]>
Am 10.08.2026 um 10:49 schrieb Marcus Röckrath:
> Hallo,
> 
> offensichtlich hat es größere Änderungen in tar gegeben, die in
> Fehlermeldungen beim Auspacken von tar-Archiven münden, wenn z. B.
> Dateien/Verzeichnisse wenn in ein verlinktes Verzeichnis ausgepackt werden
> sollen.
> 
> eisman install package bricht in diesem Fall die Installation ab, obwohl
> dennoch Teile des Paketes in das System entpackt wurden.
> 
> Tritt also bei der Paketinstallation/update der Fehler auf, bitte schauen,
> ob es in /tmp die Datei install.log gibt und dann bitte eine Fehlermeldung
> in der NG mit Angabe des Paketes und dem Inhalt dieser Datei aufmachen.
> 
> Für Paketentwickler bedeutet diese tar-Änderung, dass man im Paketarchiv
> nicht Dateien über ihre symlinked-Pfade sondern über den physischen Pfad
> einpackt.
> 
> Beispiel:
> 
> /var/run ist ein Symlink auf das physische Verzeichnis /run.
> 
> Soll nun eine Datei oder Verzeichnis aus diesem Verzeichnis im erscheinen z.
> B. datei_aus_paket, dann muss diese als
> 
> /run/datei_im_paket
> 
> und nicht als
> 
> /var/run/datei_im_paket
> 
> im Paketarchiv stehen.
> 
> Bei Verzeichnissen in flüchtigen Verzeichnissen wie /run bietet es sich
> zudem an, über systemd mit dem tmpfile.d-Mechanismus notwendige
> Verzeichnisse anlegen zu lassen und sie erst garnicht direkt im Paketarchiv
> auszuliefern.
> 
Interessantes Verhalten vom tar: Wenn Dateien / Ornder in einem Pfad entpackt werden soll, wo ein symlink im Zielpfad enthalten ist, bekommt man diese Meldungen:
tar: var/run/user/0/systemd/inaccessible/dir: Cannot mkdir: Invalid cross-device link
tar: var/run/user/0/systemd/inaccessible/reg: Cannot open: Invalid cross-device link

Das fühlt sich so an als ob tar den symlink nicht folgen darf...

Bug oder Sicherheitsfeatures?
  


MfG
   Peter B.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.