tar: Removing leading `/' from member names tar: /opt\r: Cannot stat: No such file or directory tar: /etc/apache2/server-tuning.conf\r: Cannot stat: No such file or directory tar: /etc/apache2/httpd.conf\r: Cannot stat: No such file or directory tar: /etc/apache2/conf.d\r: Cannot stat: No such file or directory tar: /etc/apache2/vhosts.d\r: Cannot stat: No such file or directory
Steht in der backup_includes aber nur "/opt" funkt der Befehl einwandfrei, das Problem scheint also in der Auflistung zu liegen.
Selbstredend sind die angegebenen Verzeichnisse und Dateien vorhanden ;-)
Ich darf nach endlosen Tests hier kurz selbst die Lösung für die Nachwelt dokumentieren:
Die "/opt/updates/backup_includes" wurde mit Netbeans (unter Windows) erstellt und von dort per SFTP hochgeladen. Mit dem "\r" in meinem Codeschnipsel hätte ich darauf kommen müssen, dass TAR dieses Steuerzeichen auch zum Dateinamen zählt und daher keine Matches gefunden werden.
Es hat trotzdem so lange gedauert, weil das einfache neue Eintippen der Pfade in die bestehende Datei nicht hilft - die ganze Datei muss über die Shell neu erstellt werden.
Und: Mit nur einer Zeile ("/opt") entfällt natürlich dieses Steuerzeichen, sodass es in diesem Fall funktionierte...