Re: debmirror
To |
czdebian-l zavinac debian bod cz |
From |
Petr Heřman <ph zavinac lf2 bod cuni bod cz> |
Date |
Tue, 16 Dec 2003 17:34:05 +0100 |
Mail-followup-to |
czdebian-l zavinac debian bod cz |
User-agent |
Mutt/1.3.28i |
No dobře, rozhodnul jsem se to příliš nekomplikovat a ukládat si to
na lokálním disku do různých disjunktních adresářů, aby se mi to
vzájemně nepřemazávalo.
Mirror hlavní distribuce (první řádek) vypadá, že chodí OK,
ale s mirrorem non-US a security (druhý a třetí řádek) je problém:
-----------
debmirror --debug --progress --method=rsync --dist=woody,sarge --arch=i386
--root=:debian --host=ftp.cz.debian.org /mir/debian
debmirror --debug --progress --method=rsync --dist=woody,sarge --arch=i386
--root=:debian-non-US --host=ftp.cz.debian.org -s
non-US/main,non-US/contrib,non-US/non-free /mir/debian-non-US
debmirror --debug --progress --method=rsync --dist=woody,sarge --arch=i386
--root=:debian-security --host=security.debian.org -s
updates/main,updates/contrib,updates/non-free /mir/debian-security
-------
/usr/bin/debmirror: Mirroring to /mir/debian-non-US from
rsync://anonymous:ftp.cz.debian.org/:debian-non-US/
/usr/bin/debmirror: Mirroring to /mir/debian-security from
rsync://anonymous:security.debian.org/:debian-security/
V pořádku zmirroruje adresáře:
/mir/debian-non-US/dists/woody/non-US/main/binary-i386
/mir/debian-security/dists/woody/updates/main/binary-i386
ale pak chcípne na hláškách:
Won't mirror without dists/woody/non-US/main/binary-i386/Packages.gz
signature in Release at /usr/bin/debmirror line 705.
releasing 1 pending lock... at /usr/lib/perl5/LockFile/Simple.pm line 182.
Won't mirror without dists/woody/updates/main/binary-i386/Packages.gz
signature in Release at /usr/bin/debmirror line 705.
releasing 1 pending lock... at /usr/lib/perl5/LockFile/Simple.pm line 182.
Což moc nechápu, když ty soubory na těch serverech normálně jsou:
ftp://ftp.cz.debian.org/debian-non-US/dists/woody/non-US/main/binary-i386/Packages.gz
ftp://security.debian.org/debian-security/dists/woody/updates/main/binary-i386/Packages.gz
Nebo je nějaký problém s autorizačním podpisem (tj. ta hláška "signature")?
Když to místo rsyncem stahuju přes ftp, dostanu navíc hlášky:
Net::FTP=GLOB(0x83f6950)>>> RETR dists/woody/Release
Net::FTP=GLOB(0x83f6950)<<< 550 dists/woody/Release: No such file or directory
dists/woody/Release failed
Net::FTP=GLOB(0x83f6950)>>> RETR dists/woody/Release.gpg
Net::FTP=GLOB(0x83f6950)<<< 550 dists/woody/Release.gpg: No such file or
directory
dists/woody/Release.gpg failed
Protože ty soubory Release a Release.gpg v dists/woody fakt nejsou,
ale jsou až v dists/woody/non-US
Tak teď nevim, jak to řešit, jestli mám nějak blbě zadané ty argumenty
anebo je nějaká chyba v tom skriptu debmirror, který je teprve v testing.
Petr Heřman
On Mon, Dec 15, 2003 at 11:09:32PM +0100, Petr Heřman wrote:
> Moc jsem nepochopil ten příklad s debian-non-US v man debmirror:
>
> debmirror /mirror/debian --ignore=non-US/
> debmirror /mirror/debian/non-US -h non-us.debian.org -r
> /debian-non-US -s non-US/main,non-US/contrib,non-US/non-free
>
> Make one full mirror, and suppliment it with a mirror of
> non-US, in a directory inside.
>
> Protože mi není jasné, jak můžu vícekrát za sebou pouštět debmirror
> s různými parametry bez přepínače --nocleanup, aniž by se mi vygumoval
> ten předchozí mirror.
...
Partial thread listing:
- Re: debmirror, (pokračuje)