Назад | Перейти на главную страницу

Не удалось синхронизировать репозиторий Ubuntu с сервером Cobbler

Я пытаюсь синхронизировать надежное репозиторий Ubuntu с моим сервером cobbler. Проблема в том, что по какой-то причине соединение кажется нестабильным во время работы частей ... кроме того, не удается продолжить работу с одним из репозиториев.

Кажется, у меня нет ключей, но я также не могу понять, как их сделать для CentOS.

Машина: CentOS6.6

Версия Cobbler: 2.6.7

Я обязательно обновлю его, как только узнаю больше.

Вот моя ошибка:

[root@cobbler ~]# cobbler reposync --only=Ubuntu-x86_64
task started: 2015-02-20_003405_reposync
task started (id=Reposync, time=Fri Feb 20 00:34:05 2015)
hello, reposync
run, reposync, run!
running: /usr/bin/debmirror --nocleanup --verbose --ignore-release-gpg --method=http --host=archive.ubuntu.com --root=/ubuntu --dist=trusty,trusty-updates,trusty-security --section=main,universe /var/www/cobbler/repo_mirror/Ubuntu-x86_64 --nosource -a amd64
received on stdout: Mirroring to /var/www/cobbler/repo_mirror/Ubuntu-x86_64 from http://archive.ubuntu.com/ubuntu/
Arches: amd64
Dists: trusty,trusty-updates,trusty-security
Sections: main,main/debian-installer,contrib,non-free,main,universe
Pdiff mode: use
Will NOT clean up.
Attempting to get lock ...
Updating remote trace files (using rsync) ...
Getting meta files ...
[  0%] Getting: dists/trusty/Release... ok
[  0%] Getting: dists/trusty/Release.gpg... ok
gpgv: keyblock resource `/var/lib/cobbler/.gnupg/trustedkeys.gpg': No such file or directory
gpgv: Signature made Thu 08 May 2014 11:20:33 PM JST using DSA key ID 437D05B5
[GNUPG:] ERRSIG 40976EAF437D05B5 17 10 00 1399558833 9
[GNUPG:] NO_PUBKEY 40976EAF437D05B5
gpgv: Can't check signature: No public key
gpgv: Signature made Thu 08 May 2014 11:20:33 PM JST using RSA key ID C0B21F32
[GNUPG:] ERRSIG 3B4FE6ACC0B21F32 1 10 00 1399558833 9
[GNUPG:] NO_PUBKEY 3B4FE6ACC0B21F32
gpgv: Can't check signature: No public key
gpgv: keyblock resource `/var/lib/cobbler/.gnupg/trustedkeys.gpg': No such file or directory
gpgv: Signature made Thu 08 May 2014 11:20:33 PM JST using DSA key ID 437D05B5
gpgv: Can't check signature: No public key
gpgv: Signature made Thu 08 May 2014 11:20:33 PM JST using RSA key ID C0B21F32
gpgv: Can't check signature: No public key
Release gpg signature does not verify.
Ubuntu Release file: using Suite (trusty).
[  0%] Getting: dists/trusty-updates/Release... ok
[  0%] Getting: dists/trusty-updates/Release.gpg... ok
gpgv: keyblock resource `/var/lib/cobbler/.gnupg/trustedkeys.gpg': No such file or directory
gpgv: Signature made Thu 19 Feb 2015 03:14:29 PM JST using DSA key ID 437D05B5
[GNUPG:] ERRSIG 40976EAF437D05B5 17 10 00 1424326469 9
[GNUPG:] NO_PUBKEY 40976EAF437D05B5
gpgv: Can't check signature: No public key
gpgv: Signature made Thu 19 Feb 2015 03:14:29 PM JST using RSA key ID C0B21F32
[GNUPG:] ERRSIG 3B4FE6ACC0B21F32 1 10 00 1424326469 9
[GNUPG:] NO_PUBKEY 3B4FE6ACC0B21F32
gpgv: Can't check signature: No public key
gpgv: keyblock resource `/var/lib/cobbler/.gnupg/trustedkeys.gpg': No such file or directory
gpgv: Signature made Thu 19 Feb 2015 03:14:29 PM JST using DSA key ID 437D05B5
gpgv: Can't check signature: No public key
gpgv: Signature made Thu 19 Feb 2015 03:14:29 PM JST using RSA key ID C0B21F32
gpgv: Can't check signature: No public key
Release gpg signature does not verify.
Ubuntu Release file: using Suite (trusty-updates).
[  0%] Getting: dists/trusty-security/Release... ok
[  0%] Getting: dists/trusty-security/Release.gpg... ok
gpgv: keyblock resource `/var/lib/cobbler/.gnupg/trustedkeys.gpg': No such file or directory
gpgv: Signature made Thu 19 Feb 2015 06:40:25 AM JST using DSA key ID 437D05B5
[GNUPG:] ERRSIG 40976EAF437D05B5 17 10 00 1424295625 9
[GNUPG:] NO_PUBKEY 40976EAF437D05B5
gpgv: Can't check signature: No public key
gpgv: Signature made Thu 19 Feb 2015 06:40:25 AM JST using RSA key ID C0B21F32
[GNUPG:] ERRSIG 3B4FE6ACC0B21F32 1 10 00 1424295625 9
[GNUPG:] NO_PUBKEY 3B4FE6ACC0B21F32
gpgv: Can't check signature: No public key
gpgv: keyblock resource `/var/lib/cobbler/.gnupg/trustedkeys.gpg': No such file or directory
gpgv: Signature made Thu 19 Feb 2015 06:40:25 AM JST using DSA key ID 437D05B5
gpgv: Can't check signature: No public key
gpgv: Signature made Thu 19 Feb 2015 06:40:25 AM JST using RSA key ID C0B21F32
gpgv: Can't check signature: No public key
Release gpg signature does not verify.
Ubuntu Release file: using Suite (trusty-security).
[  0%] Getting: dists/trusty-updates/main/binary-amd64/Packages.gz... ok
[  4%] Getting: dists/trusty-updates/main/binary-amd64/Packages.bz2... [  8%] Getting: dists/trusty-updates/main/binary-amd64/Packages.bz2... ok
[  9%] Getting: dists/trusty-updates/universe/binary-amd64/Packages.gz... ok
[ 11%] Getting: dists/trusty-updates/universe/binary-amd64/Packages.bz2... ok
Errors:
 Download of dists/trusty-updates/main/binary-amd64/Packages.bz2 failed: 500 Status read failed: Connection reset by peer
 dists/trusty-updates/main/binary-amd64/Packages.bz2 failed checksum verification, removing

received on stderr: rsync: failed to connect to archive.ubuntu.com: Network is unreachable (101)
rsync error: error in socket IO (code 10) at clientserver.c(124) [receiver=3.0.6]
Warning: failed to use rsync to download extra files.
failed 500 Status read failed: Connection reset by peer
Failed to download some Package, Sources or Release files!
releasing 1 pending lock... at /usr/share/perl5/vendor_perl/LockFile/Simple.pm line 206.

Exception occured: <class 'cobbler.cexceptions.CX'>
Exception value: 'cobbler reposync failed'
Exception Info:
  File "/usr/lib/python2.6/site-packages/cobbler/utils.py", line 126, in die
    raise CX(msg)

Exception occured: <class 'cobbler.cexceptions.CX'>
Exception value: 'cobbler reposync failed'
Exception Info:
  File "/usr/lib/python2.6/site-packages/cobbler/action_reposync.py", line 126, in run
    self.sync(repo)
   File "/usr/lib/python2.6/site-packages/cobbler/action_reposync.py", line 172, in sync
    return self.apt_sync(repo)
   File "/usr/lib/python2.6/site-packages/cobbler/action_reposync.py", line 540, in apt_sync
    utils.die(self.logger,"cobbler reposync failed")
   File "/usr/lib/python2.6/site-packages/cobbler/utils.py", line 134, in die
    raise CX(msg)

reposync failed, tries left: 0
reposync failed, retry limit reached, skipping
running: chown -R root:apache /var/www/cobbler/repo_mirror/Ubuntu-x86_64
received on stdout:
received on stderr:
running: chmod -R 755 /var/www/cobbler/repo_mirror/Ubuntu-x86_64
received on stdout:
received on stderr:
Exception occured: <class 'cobbler.cexceptions.CX'>
Exception value: 'overall reposync failed, at least one repo failed to synchronize'
Exception Info:
  File "/usr/lib/python2.6/site-packages/cobbler/utils.py", line 126, in die
    raise CX(msg)

Exception occured: <class 'cobbler.cexceptions.CX'>
Exception value: 'overall reposync failed, at least one repo failed to synchronize'
Exception Info:
  File "/usr/lib/python2.6/site-packages/cobbler/remote.py", line 87, in run
    rc = self._run(self)
   File "/usr/lib/python2.6/site-packages/cobbler/remote.py", line 247, in runner
    3), name=name, nofail=nofail, logger=self.logger)
   File "/usr/lib/python2.6/site-packages/cobbler/api.py", line 820, in reposync
    return reposync.run(name)
   File "/usr/lib/python2.6/site-packages/cobbler/action_reposync.py", line 155, in run
    utils.die(self.logger,"overall reposync failed, at least one repo failed to synchronize")
   File "/usr/lib/python2.6/site-packages/cobbler/utils.py", line 134, in die
    raise CX(msg)

!!! TASK FAILED !!!

Вы не добавили ключи в связку ключей gpg. Я использую конфигурацию, почти идентичную вашей (CentOS 6.6 / trusty), и решил эту конкретную проблему, передав флаг --no-check-gpg.

Более идеальным решением было бы загрузить и вручную добавить ключи в связку ключей.