URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 32484
[ Назад ]

Исходное сообщение
"CVSUP не было печали."

Отправлено Sarge , 20-Июл-03 17:44 
Накатил я CVSUP c 4.6.2 до 5.1....точнее пробовал накатить.
Сам cvsup отработал успешно т.е закачка прошла нормально, а вот потом произошло то,чт заставило меня чесать в затылке. Вот собственно оно опосля make buildworld (самый конец):
building shared library libkse.so.1
building profiled kse library
ranlib libkse.a
thr_libc.So: In function `sigaction':
thr_libc.So(.text+0x54): multiple definition of `_sigaction'
thr_sigaction.So(.text+0x0): first defined here
thr_libc.So: In function `sigprocmask':
thr_libc.So(.text+0x34): multiple definition of `_sigprocmask'
thr_sigprocmask.So(.text+0x0): first defined here
ranlib libkse_p.a
*** Error code 1
1 error
*** Error code 2
1 error
*** Error code 2
1 error
*** Error code 2
1 error
*** Error code 2
1 error
*** Error code 2
1 error

Подскажите где бы посмотреть вчем ошибка, и как ее исправить...???

cvsupfile:
*default host=10.1.10.xx
*default base=/usr
*default prefix=/usr
*default release=cvs
*default tag=RELENG_5_1
*default delete use-rel-suffix

src-all
ports-net tag=.
#doc-all


Содержание

Сообщения в этом обсуждении
"CVSUP не было печали."
Отправлено Kostya9 , 20-Июл-03 18:55 
>cvsupfile:
>*default host=10.1.10.xx
>*default base=/usr
>*default prefix=/usr
>*default release=cvs
>*default tag=RELENG_5_1

Идем на эту страницу:
http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/cv...
и внимательно читаем про tag.


"CVSUP не было печали."
Отправлено Sarge , 21-Июл-03 08:07 
>Идем на эту страницу:
>http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/cv...
>и внимательно читаем про tag.

Хммм...Я дико извиняюсь за ламерство, но при чем тут tag..??
Я ведь уже cvs-ил систему с этим же cvsupfile...и все прошло нормально.
Если не затруднит укажите конкретно в чем моя ошибка..?


"CVSUP не было печали."
Отправлено Kostya9 , 21-Июл-03 08:56 
>>http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/cv...

RELENG_5_1 - это таг для security-fix.
Т.е. когда у тебя будет установлена 5.1 ты будешь CVSUP-иться с этим тагом для закрывания дырок. Для CVSUP с 4.6.2. до 5.1 таг должен быть RELENG_5_1_RELEASE


"CVSUP не было печали."
Отправлено Den , 21-Июл-03 09:06 
>>Идем на эту страницу:
>>http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/cv...
>>и внимательно читаем про tag.
>
>Хммм...Я дико извиняюсь за ламерство, но при чем тут tag..??
>Я ведь уже cvs-ил систему с этим же cvsupfile...и все прошло нормально.
>
>Если не затруднит укажите конкретно в чем моя ошибка..?

Скорее всего в том, что разработчики не протестили апдейт 4.6.2 на 5.1
Попробуй обновить сначала до 5.0, а потом до 5.1


"CVSUP не было печали."
Отправлено Sarge , 21-Июл-03 11:16 
Поменял в cvsupfile RELENG_5_1_0_RELEASE
cvs прошел.....
ща идет make buildworld
.....результат через 1ч....


"CVSUP не было печали."
Отправлено Sarge , 21-Июл-03 12:40 
>.....результат через 1ч....

неа...не проходит...
то же самое выдает....
делаю cvs на 5.0 release заместо 5.1
посмотрим чо получица....


"CVSUP не было печали."
Отправлено Sarge , 21-Июл-03 13:50 
>посмотрим чо получица....

а теперь ваще интересно стало.....
.....Updating collection ports-net/cvs
Finished successfully
kaif# make -j4 buildworld
make: don't know how to make buildworld. Stop
kaif# make world
make: don't know how to make world. Stop
kaif# pwd
/usr/src
kaif#
Как это он не знает..??
Да что же ето мать его такое..!!!!????
Подскажите что еще это могет быть...???


"CVSUP не было печали."
Отправлено Kostya9 , 21-Июл-03 13:53 
S> kaif# pwd
S> /usr/src
S> kaif#
S> Как это он не знает..??
S> Да что же ето мать его такое..!!!!????
S> Подскажите что еще это могет быть...???

rm -rf /usr/obj/*
перед cvsup сделал?


"CVSUP не было печали."
Отправлено Sarge , 21-Июл-03 15:06 
>rm -rf /usr/obj/*
>перед cvsup сделал?

дык делал конечно...%(((


"CVSUP не было печали."
Отправлено Kostya9 , 21-Июл-03 17:20 
>>rm -rf /usr/obj/*
>>перед cvsup сделал?
Расскажи тогда о результах 4.6.2->5.0->5.1 если не сложно.
У меня есть и 4-й ветки сервера и 5-й сейчас, но все 5-е идут CVSUP-ом с 5.0, а те в свою очередь с диска ставились, так что мне тоже интересно.


"CVSUP не было печали."
Отправлено Sarge , 21-Июл-03 18:49 
>Расскажи тогда о результах 4.6.2->5.0->5.1 если не сложно.
>У меня есть и 4-й ветки сервера и 5-й сейчас, но все
>5-е идут CVSUP-ом с 5.0, а те в свою очередь с
>диска ставились, так что мне тоже интересно.

Так в том-то и дело что резалтов реальных нет просто с 4-й на 5-ю версию cvsup-а. Пытаюсь сделать хоть что-то, но не получаеца. Скорее всего придеца писать 5-ю версию на компашку и апгрейдить 4-й сервак с нее. Хотя я это и не делал никогда.... Но выход всегда есть..%)


"CVSUP не было печали."
Отправлено Kostya9 , 22-Июл-03 08:52 
>Так в том-то и дело что резалтов реальных нет просто с 4-й
>на 5-ю версию cvsup-а. Пытаюсь сделать хоть что-то, но не получаеца.
>Скорее всего придеца писать 5-ю версию на компашку и апгрейдить 4-й
>сервак с нее. Хотя я это и не делал никогда.... Но
>выход всегда есть..%)

Хочется, чтобы выход был простым :)
Возможно CVSUP на 5-ю ветку будет возможен с 4.9 или уже возможен с 4.8.
Однако на такой эксперимент я пока пойти не могу :)


"CVSUP не было печали."
Отправлено Sarge , 22-Июл-03 09:35 
>Хочется, чтобы выход был простым :)
>Возможно CVSUP на 5-ю ветку будет возможен с 4.9 или уже возможен
>с 4.8.
>Однако на такой эксперимент я пока пойти не могу :)


На самом деле мне тоже трудно решиться на апгрейд. На этом серваке стоит SQUID+SOCKS5, Samba, CVS-mirror, и nessus с разными фишками. Жаль будет если все это навернется. Тем более что samba для важной архивации используется. Попробую в выходные с компашки обновить. Если хочешь узнать резалт мыль, отвечу.
P.S. а кто либо из читающих это обновлял систему с компакта когда нибудь ?! Крикните если таковые имеюца.


"CVSUP не было печали."
Отправлено newser , 22-Июл-03 10:31 
>P.S. а кто либо из читающих это обновлял систему с компакта когда
>нибудь ?! Крикните если таковые имеюца.

Я не так давно на 4.3 залил исходники от 5.0 и скомпилировал (правда, я обновлялся не через CVSUP, а просто сорцы с фтп слил), но мне кажется, что дело не должно быть только в CVSUP. Судя по первоначальному сообщению, я бы посоветовал в /etc/make.conf прописать NO_PROFILE=yes, чтобы он профилирующие библиотеки не строил, если, конечно, они не нужны.


"CVSUP не было печали."
Отправлено Sarge , 22-Июл-03 11:56 
в /etc/make.conf прописать
>NO_PROFILE=yes, чтобы он профилирующие библиотеки не строил, если, конечно, они не
>нужны.

Да кстати, у меня нет etc/make.conf. Есть etc/defaults/make.conf в котором тока одна строчка раскомментарена. Хммм...странно, а на другом серваке все нормал. Могет в этом-то все и дело..?


"CVSUP не было печали."
Отправлено newser , 22-Июл-03 12:13 
>Да кстати, у меня нет etc/make.conf. Есть etc/defaults/make.conf в котором тока одна
>строчка раскомментарена. Хммм...странно, а на другом серваке все нормал. Могет в
>этом-то все и дело..?

Скопируй /etc/defaults/make.conf в /etc/make.conf, и там уже можешь изголяться. Про вышеупомянутый NO_PROFILE я уже сказал, также советую обратить внимание на CPUTYPE и вообще почитать комментарии :)
Кстати, я вспомнил, что апгрейд с компакта не прокатит: в документации написано, что бинарный апгрейд с 4.x на 5.x отсутствует, проапгрейдить можно только из исходников.
И еще, в 5.x немного изменена структура каталогов (в частности, ядро и модули помещены теперь в каталог /boot/kernel), поэтому помимо make buildworld, придется перекомпилять ядро. Кстати, процедура апгрейда с версий 4.x -> 5.x описана в /usr/src/UPDATING ближе к концу файла. ОЧЕНЬ рекомендую прочитать.


"CVSUP не было печали."
Отправлено lavr , 22-Июл-03 12:08 
>>Хочется, чтобы выход был простым :)
>>Возможно CVSUP на 5-ю ветку будет возможен с 4.9 или уже возможен
>>с 4.8.
>>Однако на такой эксперимент я пока пойти не могу :)
>
>
>На самом деле мне тоже трудно решиться на апгрейд. На этом серваке
>стоит SQUID+SOCKS5, Samba, CVS-mirror, и nessus с разными фишками. Жаль будет
>если все это навернется. Тем более что samba для важной архивации
>используется. Попробую в выходные с компашки обновить. Если хочешь узнать резалт
>мыль, отвечу.
>P.S. а кто либо из читающих это обновлял систему с компакта когда
>нибудь ?! Крикните если таковые имеюца.

не советую пока на боевом сервере менять 4.x на 5.1.0 или на 5.1-Stable,
лучше подождать 5.2 и пару месяцов после ее выпуска.
На сентябрь запланирован выпуск 4.9, лучше пока оставаться на 4.x - этот
совет за последние 2-3 месяца чуть ли не каждую неделю идет в списке
рассылки freebsd-current.


"CVSUP не было печали."
Отправлено Forehead , 24-Июл-03 08:03 
Я накатывал в январе 2003 свою рабочую машину cvsup'ом
4.7-Release-p2  --> 5.0-Release.
Особых проблем не припоминаю.
Вот только/usr/src/UPDATING читать пришлось более
внимательно, чем при 4.n --> 4.n+1.
Тонкости там свои есть.

Так что, можно попробовать с 4.6 cvsup'ом дойти до 4.8,
а далее уже на 5.x.


"CVSUP не было печали."
Отправлено Forehead , 24-Июл-03 08:13 
Вот, кстати, что google говорит:
http://groups.google.com/groups?hl=ru&lr=&ie=UTF-8&oe=UTF-8&...$n40$3@slim.sovintel.ru&rnum=1&prev=/groups?q=+%22multiple+definition+of+%60_sigprocmask'%22&hl=ru&lr=&ie=UTF-8&oe=UTF-8&selm=bf8i7q%24n40%243%40slim.sovintel.ru&rnum=1

http://www.freebsd.org/cgi/query-pr.cgi?pr=53201

Цитата:
фикс прокоммичен в HEAD, но в RELENG_5_1 его еще нету.
NOLIBTHR=yes попробуй в /etc/make.conf


"CVSUP не было печали."
Отправлено dawnshade , 24-Июл-03 09:44 

>не советую пока на боевом сервере менять 4.x на 5.1.0 или на
>5.1-Stable,

Гм? А разве стейбл 5-ки уже есть? Вроде обещали токо с 5,2???
Или я ошибаюсь??