Hi All,
nach der Installation von apt-mirror um ein lokales repository einzurichten und nach dem Anpassen der /etc/apt/mirror.list auf einen individuellen Pfad auf dem 250 GB frei sind, sowie dem Ausklammern der src-Quellen bekomme ich folgende Fehlermeldung:
1 | Processing indexes: [Psh: 1: cannot open archive.ubuntu.com/ubuntu//dists/xenial/main/binary-: No such file |
Man beachte bitte das doppelte Slash-Zeichen "//" zwischen ubuntu und dists. Ich schätze das ist der Fehler. Wo würde ich diesen anpassen? Bzw. könnte es sich auch um einen OSI-Layer8-Fehler handeln? Vorgegangen bin ich nach folgendem Howto: http://sefersimsek.com/local-ubuntu-repository-server/ Danke im Voraus, weitere Infos folgen umgehend auf Nachfrage
Hans
–-
update: 20171207
–-
Also den doppelten Slash-Zeichen bin ich mit diesem Thread auf den Leib gerückt:
https://ubuntuforums.org/showthread.php?t=991425
$ cat /usr/bin/apt-mirror|grep -A4 2017 ###***user1***20171125 # https://ubuntuforums.org/showthread.php?t=991425 #system("gunzip < $path/$index.gz > $path/$index"); system("gunzip < $path$index.gz > $path/$index"); }
Anbei auch meine /etc/apt/mirror.list auf dem apt-mirror-server, dort habe ich noch einige Anpassungen im vorderen Teil vorgenommen:
$ cat /etc/apt/mirror.list |grep -v "#"|grep -v '^$' set base_path /var/data/apt-mirror set mirror_path $base_path/mirror set skel_path $base_path/skel set var_path $base_path/var set cleanscript $var_path/clean.sh set postmirror_script $var_path/postmirror.sh set run_postmirror 0 set nthreads 5 set _tilde 0 deb-i386 http://archive.ubuntu.com/ubuntu xenial main restricted universe multiverse deb-amd64 http://archive.ubuntu.com/ubuntu xenial main restricted universe multiverse deb-i386 http://archive.ubuntu.com/ubuntu xenial-security main restricted universe multiverse deb-amd64 http://archive.ubuntu.com/ubuntu xenial-updates main restricted universe multiverse deb-i386 http://archive.ubuntu.com/ubuntu xenial-security main restricted universe multiverse deb-amd64 http://archive.ubuntu.com/ubuntu xenial-updates main restricted universe multiverse clean http://archive.ubuntu.com/ubuntu
Nun kann ich repositories herunterladen.
$ sudo /usr/bin/apt-mirror [sudo] Passwort für user1: Downloading 145 index files using 5 threads... Begin time: Thu Dec 7 20:54:23 2017 [5]... [4]... [3]... [2]... [1]... [0]... End time: Thu Dec 7 20:54:32 2017 Processing tranlation indexes: [TTTTTT] Downloading 564 translation files using 5 threads... Begin time: Thu Dec 7 20:54:32 2017 [5]... [4]... [3]... [2]... [1]... [0]... End time: Thu Dec 7 20:54:42 2017 Processing DEP-11 indexes: [DDDDDD] Downloading 34 dep11 files using 5 threads... Begin time: Thu Dec 7 20:54:42 2017 [5]... [4]... [3]... [2]... [1]... [0]... End time: Thu Dec 7 20:54:44 2017 Processing indexes: [PPPPPP] 1.2 GiB will be downloaded into archive. Downloading 289 archive files using 5 threads... Begin time: Thu Dec 7 20:55:19 2017 [5]... [4]... [3]... [2]... [1]... [0]... End time: Thu Dec 7 21:02:25 2017 2.3 MiB in 166 files and 1 directories can be freed. Run /var/data/apt-mirror/var/clean.sh for this purpose.
Interessanterweise sind es nicht ganz 82 GB wie hier genannt: https://wiki.ubuntuusers.de/apt-mirror/ Vielmehr sind es aktuell 154 GB:
$ sudo du -hs /var/data/apt-mirror/ [sudo] Passwort für user1: 154G /var/data/apt-mirror/
Allerdings habe ich nun leider noch immer Probleme mit den Clients:
$ sudo apt update|grep -C2 404|grep -v "Ign"|grep -v "Holen" WARNING: apt does not have a stable CLI interface. Use with caution in scripts. E: Fehlschlag beim Holen von http://xxx.xxx.xxx.xxx/ubuntu/dists/xenial-backports/main/binary-amd64/Packages 404 Not Found E: Fehlschlag beim Holen von http://xxx.xxx.xxx.xxx/ubuntu/dists/xenial-updates/main/binary-i386/Packages 404 Not Found E: Fehlschlag beim Holen von http://xxx.xxx.xxx.xxx/ubuntu/dists/xenial-security/main/binary-amd64/Packages 404 Not Found E: Einige Indexdateien konnten nicht heruntergeladen werden. Sie wurden ignoriert oder alte an ihrer Stelle benutzt. Fehl:6 http://xxx.xxx.xxx.xxx/ubuntu xenial-backports/main amd64 Packages 404 Not Found -- Fehl:31 http://xxx.xxx.xxx.xxx/ubuntu xenial-updates/main i386 Packages 404 Not Found -- Fehl:42 http://xxx.xxx.xxx.xxx/ubuntu xenial-security/main amd64 Packages 404 Not Found
Hat jemand eine Ahnung woran das liegen kann? Vielen Dank für Eure Nachrichten und Gedanken vorab. Noch eine schöne Vorweihnachtszeit.
Hans