Зеркалирование репозитория Ubuntu

Для домашней и рабочей сети я зеркалирую официальный репозиторий Ubuntu 8.04 LTS, у меня для этого имеется скрипт и задание в Cron

/usr/bin/debmirror --nosource -m --passive --host=archive.ubuntu.com \
--root=ubuntu --method=http --progress \
--dist=hardy,hardy-updates,hardy-proposed,hardy-backports,hardy-security \
--ignore-release-gpg --section=main,multiverse,restricted,universe \
--arch=i386 ubuntu/

Но недавно я заметил, что система не обновляется и логах работы скрипта имеются такие строки

Mirroring to ubuntu/ from http://archive.ubuntu.com/ubuntu/
Arches: i386
Dists: hardy,hardy-updates,hardy-proposed,hardy-backports,hardy-security
Sections: main,multiverse,restricted,universe
Passive mode on.
Checking md5sums.
Will clean up AFTER mirroring.
Pdiff mode: use.
Attempting to get lock, this might take 2 minutes before it fails.
Use of uninitialized value in chop at /usr/share/perl5/LockFile/Simple.pm line 537.
Use of uninitialized value in pattern match (m//) at /usr/share/perl5/LockFile/Simple.pm line 543.
Use of uninitialized value in string ne at /usr/share/perl5/LockFile/Simple.pm line 545.
Use of uninitialized value in chop at /usr/share/perl5/LockFile/Simple.pm line 537.
Use of uninitialized value in pattern match (m//) at /usr/share/perl5/LockFile/Simple.pm line 543.
Use of uninitialized value in string ne at /usr/share/perl5/LockFile/Simple.pm line 545.
WARNING: waiting for /media/media4/distr-iso/ubuntu-repo/ubuntu lock since 20 seconds

Сначала я запаниковал, думая, что сломался debmirror, но потом оказалось, что остались lock файлы, и скрипт не мог продолжать работу

Удалив директории tmp и project я восстановил работу скрипта

ffsdmad@ffsdmad:/media/media4/distr-iso/ubuntu-repo$ ls  ubuntu/
Archive-Update-in-Progress-ffsdmad.xxx  dists  pool  project  tmp

Непонятно, почему debmirror не держит свои временные файлы в обычном /tmp

Комментариев 0
Нужна авторизация с помощью
Об авторе
Илья Илья

меня можно найти тут