Здравствуйте.
Хочу настроить локальный сервер для раздачи портов по всем своим серверам (master).
Master обновляется с cvsup5.ru.freebsd.org, отвечает на запросы, но апдейты не отдает.
На нем:# cat /usr/local/etc/sup/ports-all/releases
cvs list=list prefix=/var/cvsup
# cat /usr/local/etc/sup/ports-all/list
upgrade portsВ /var/cvsup/ports лежат, соотв., порты.
Сам master обновляется с таким sup'ом:
*default host=cvsup5.ru.FreeBSD.org
*default base=/var/db
*default prefix=/var/cvsup
*default release=cvs tag=.
*default delete use-rel-suffix
*default compress
ports-allСервер запускаю так:
#cvsupd -C 10КЛИЕНТ:
У клиента sup такой:
*default host=master.mydomain
*default base=/var/db
*default prefix=/usr
*default release=cvs tag=.
*default delete use-rel-suffix
*default compress
ports-allНа клиенте запускаю
# cvsup -L 2 ports-supfile
Parsing supfile "ports-supfile"
Connecting to master.mydomain
Connected to master.mydomain
Server software version: SNAP_16_1h
Negotiating file attribute support
Exchanging collection information
Establishing multiplexed-mode data connection
Running
Updating collection ports-all/cvs
Shutting down connection to server
Finished successfullyПри первом запуске удалилось все из /usr/ports. При повторных ничего не происходит. Если удалить /var/db/sup/ports-all/checkouts.cvs:. - создается 15-байтовый checkouts.cvs:. примерно такого содержания
F 5 1156930084Если во время обращения клиента к мастеру на мастере запустить lsof | grep cvsupd - видно, что идет обращение по подкаталогам /var/cvsup/ports/.
Если в releases или list вводить заведомо неверные значения - клиент ругается исправно.
Подкладывал checkouts.cvs:. из /var/db/sup/ports-all/ в /usr/local/etc/sup/ports-all/ - результат тот же.Судя по всем мануалам Cvsupd простой как тяпка, тем мне грустнее.
Спасибо, если кто-то что-то сможет сказать путного.
>Если во время обращения клиента к мастеру на мастере запустить lsof |
>grep cvsupd - видно, что идет обращение по подкаталогам /var/cvsup/ports/.
>Если в releases или list вводить заведомо неверные значения - клиент ругается
>исправно.
>Подкладывал checkouts.cvs:. из /var/db/sup/ports-all/ в /usr/local/etc/sup/ports-all/ - результат тот же.
>
>Судя по всем мануалам Cvsupd простой как тяпка, тем мне грустнее.
>Спасибо, если кто-то что-то сможет сказать путного.Такая же фигня была,удалял все порты,но в связи с нехваткой времени долго не разбирался с этой проблемой.Сервер точно такой же был.
>Такая же фигня была,удалял все порты,но в связи с нехваткой времени
>долго не разбирался с этой проблемой.Сервер точно такой же был.
Радует, что я не одинок. Но что делать все еще не понятно.
>>Такая же фигня была,удалял все порты,но в связи с нехваткой времени
>>долго не разбирался с этой проблемой.Сервер точно такой же был.
>Радует, что я не одинок. Но что делать все еще не понятно.
>
То же самое! конектиться и не хочет обновляться!!!!!!!!!!!!!!!!!!!!!
Кто сталкивался подскажите!
подкаталоги делал все свои!С сервера обновляется отлично! запускаю сервер для локалки! локальные конектяться подумает, пишет все делано ништяк! а на самом деле не обновляет не фига (((
что так и не решили!!
>что так и не решили!!
Похоже нет. Видать, это как проблемы в сексе - у многих есть, но никто об этом вслух не говорит и, соотв., проблемы не решаются.
>У клиента sup такой:
>*default host=master.mydomain
>*default base=/var/db
>*default prefix=/usr
>*default release=cvs tag=.
>*default delete use-rel-suffix
>*default compress
>ports-allУбей tag=. и все заработает :)
>Убей tag=. и все заработает :)Вай-вай, шаман однако!
Спасибо тебе, добрый человек!
>
>Убей tag=. и все заработает :)
Спасибо огромное )))
и в правду шаман )))))
а что сделать для обновления соурсов, если я изначально стягивал для ТАГ RELENG_5_5
там что поставить? )
Заранее спасибо!
>а что сделать для обновления соурсов, если я изначально стягивал для ТАГ
>RELENG_5_5
>там что поставить? )
>Заранее спасибо!
Если локальный cvsupd сервер настроен на стягивание так называемых RCS файлов то на клиенте указываешь нужный тэг (RELENG_5_5) и с локального стянится без выше описанного шаманства. Про другие случаи незнаю и подсказать не могу.
>>а что сделать для обновления соурсов, если я изначально стягивал для ТАГ
>>RELENG_5_5
>>там что поставить? )
>>Заранее спасибо!
>Если локальный cvsupd сервер настроен на стягивание так называемых RCS файлов то
>на клиенте указываешь нужный тэг (RELENG_5_5) и с локального стянится без
>выше описанного шаманства. Про другие случаи незнаю и подсказать не могу.
>
Спасибо! уже тоже понял! Получается у выше настроенного лежит полный ЦВС пакет, а я вытягиваю только то что мне нужно.и ястановлясь сервером, другим уже кто будет с меня им не обязательно указывать тэг, т.к. он все равно стянет только то что есть у меня без всякого лишнего,
СПАСИБО ВСЕМ,Щас налабаю полную статью )
со всеми конфигами, ))
а то в нете мног овстречал ну кое где конфиги не полные, ) вот и риходилось париться!Сегодня сделаю и выложу сюда ))
Ну, где же статья? :(
Очень хочется конфиги посмотреть! У меня абсолютно те же симптомы, но удаление tag=. не помогает :(
>Убей tag=. и все заработает :)А почему я апдечу порты, а он сразу автоматом после делает апдейт и соурсов (((
а почему, с этим таг. с мира апдейтит а с локали не хочет?