You are browsing a read-only backup copy of Wikitech. The live site can be found at wikitech.wikimedia.org

Mirrors: Difference between revisions

From Wikitech-static
Jump to navigation Jump to search
imported>Quiddity
(:''See also: Dumps/Mirror status'')
 
imported>Dzahn
No edit summary
Line 14: Line 14:


If one of these alerts you should check on sodium what happens if you manually run the check commands, "/usr/local/lib/nagios/plugins/check_apt_mirror /srv/mirrors/ubuntu" / "/usr/local/lib/nagios/plugins/check_apt_mirror /srv/mirrors/debian".
If one of these alerts you should check on sodium what happens if you manually run the check commands, "/usr/local/lib/nagios/plugins/check_apt_mirror /srv/mirrors/ubuntu" / "/usr/local/lib/nagios/plugins/check_apt_mirror /srv/mirrors/debian".
Also you can run the actual sync command manually but make sure to run it was the user "mirror", so "'''[sodium:~] $ sudo -u mirror ftpsync'''".


Furthermore, you can check '''/etc/ftpsync/ftpsync.conf''' to see which upstream hosts we are rsyncing from and look at '''/var/log/ftpsync/''' to check logfiles for errors.
Furthermore, you can check '''/etc/ftpsync/ftpsync.conf''' to see which upstream hosts we are rsyncing from and look at '''/var/log/ftpsync/''' to check logfiles for errors.

Revision as of 11:30, 6 April 2020

See also: Dumps/Mirror status

The Wikimedia Foundation hosts public mirrors of the Debian, Ubuntu and Tails archives.

They are currently only offered via http, although ftp and rsync may be offered in the future.

As of May 2019 they are hosted on sodium.wikimedia.org.

The relevant Puppet class is modules/role/manifests/mirrors.pp.

There are 2 Icinga checks called "Ubuntu mirror in sync with upstream" and "Debian mirror in sync with upstream" respectively.

If one of these alerts you should check on sodium what happens if you manually run the check commands, "/usr/local/lib/nagios/plugins/check_apt_mirror /srv/mirrors/ubuntu" / "/usr/local/lib/nagios/plugins/check_apt_mirror /srv/mirrors/debian".

Also you can run the actual sync command manually but make sure to run it was the user "mirror", so "[sodium:~] $ sudo -u mirror ftpsync".

Furthermore, you can check /etc/ftpsync/ftpsync.conf to see which upstream hosts we are rsyncing from and look at /var/log/ftpsync/ to check logfiles for errors.

If the error appears to be on the upstream side you should try contacting mirrors@debian.org or mirrors@ubuntu.com. There is also channel #ubuntu-mirrors on Freenode.