Настроен клиент и сервер на базе p5. на сервере поднято зеркало(синхронизируется с репами на altlinux.org). на клиенте в модуле aсс на вкладке обновление системы указано "Обновление системы выполняемое сервером". в планировщие указано время выполнения и репозиторий для обновления(в качестве репозитория указан сервер). в указаное время скрипт стартует, но обновлений нет, лог-файл пустой. руками все прекрасно обновляется. в чем проблема?
Покажите вывод команд: # apt-get check # grep '^ *rpm' /etc/apt/sources.list* -R # cat /etc/apt/repositories/.compatlist # cat /etc/sisyphus-updates/sisyphus-updates.conf # cat /etc/cron.d/alterator-updates # cat /var/log/sisyphus-updates.log # LANG=C chkconfig --list | grep cron # rpm -qa | grep cron # service anacron status # service crond status # sisyphus-updates
Большое спасибо за помощь. С обновлением с зеркала разобрался. Интересует возможность автообновления с локального репозитория. Ситуация такая же. /var/log/sisyphus-updates.log пустой. скрипт по cron в указанное время запускается, но ничего не обновляет. Насколько я понял sisyphus-updates не обновляется с неподписанных ключами репозиториев. так ли это? [root@test sources.list.d]# apt-get check Reading Package Lists... Done Building Dependency Tree... Done [root@test sources.list.d]# grep '^ *rpm' /etc/apt/sources.list* -R /etc/apt/sources.list:rpm ftp://192.168.30.161/mirror/local/ x86_64 local /etc/apt/sources.list:rpm ftp://192.168.30.161/mirror/local/ noarch local [root@test sources.list.d]# cat /etc/apt/repositories/.compatlist # list of compatible repositories for this product # this is not a part of the APT configuration local [root@test sources.list.d]# cat /etc/sisyphus-updates/sisyphus-updates.conf mirror=local repolist="local" mode=local [root@test sources.list.d]# cat /etc/cron.d/alterator-updates #autogenerated by alterator-updates 45 11 * * * root /usr/sbin/sisyphus-updates >/var/log/sisyphus-updates.log 2>&1 [root@test sources.list.d]# cat /var/log/sisyphus-updates.log [root@test sources.list.d]# LANG=C chkconfig --list | grep cron anacron 0:off 1:off 2:on 3:on 4:on 5:on 6:off crond 0:off 1:off 2:on 3:on 4:on 5:on 6:off [root@test sources.list.d]# rpm -qa | grep cron osec-cronjob-1.2.4-alt2 crontab-control-1.1-alt1 crontabs-1.8-alt1 anacron-2.3-alt2 vixie-cron-4.1.20060426-alt6 [root@test sources.list.d]# service crond status crond is running [root@test sources.list.d]# cat /etc/apt/repositories/local.desktop [Desktop Entry] Type=Application Icon=sisyphus Terminal=false Name=ALT local Name[ru]=Локальный репозиторий X-Sign=local X-Path=/local X-Has-Noarch=yes X-Components=local [root@test sources.list.d]# cat /etc/apt/mirrors/local.desktop [Desktop Entry] Type=Application Icon=sisyphus Terminal=false Name=local Comment=ALT Linux local X-Country=ru X-FTP-URI=ftp://192.168.30.161/mirror
# sh -x /usr/sbin/sisyphus-updates &>/tmp/log и прикрепите к баге /tmp/log
Created attachment 4896 [details] log-file лог после выполнения sh -x /usr/sbin/sisyphus-updates &>/tmp/log
На клиенте: # avahi-browse -prtk _apt._tcp На сервере: # alterator-cmdline /mirror/avail_repository action list
Created attachment 4897 [details] alterator-cmdline # avahi-browse -prtk _apt._tcp +;eth0;IPv4;System\032updates\032at\032host-server\032\040p5\041;_apt._tcp;local =;eth0;IPv4;System\032updates\032at\032host-server\032\040p5\041;_apt._tcp;local;host-server.local;192.168.30.154;0;"a=i586 x86_64" "u=/mirror" "m=custom" "r=p5" по адресу 192.168.30.154 находится основное зеркало.
(В ответ на комментарий №6) > Created an attachment (id=4897) [details] > alterator-cmdline > > # avahi-browse -prtk _apt._tcp > +;eth0;IPv4;System\032updates\032at\032host-server\032\040p5\041;_apt._tcp;local > =;eth0;IPv4;System\032updates\032at\032host-server\032\040p5\041;_apt._tcp;local;host-server.local;192.168.30.154;0;"a=i586 > x86_64" "u=/mirror" "m=custom" "r=p5" > > по адресу 192.168.30.154 находится основное зеркало. А хост с именем "server" это и есть 192.168.30.154? По логу я вижу, что вы сделали alterator-cmdline на "server" и на нем _ничего_ не опубликовано Может перейдем в жаббер? jid: snejok at altlinux.org
Спасибо за помощь!