Страница 1 из 1
Обновил FreeBSD до 7 ветки. Глюки
Добавлено: 2008-07-04 8:55:50
SMiX
Обновил фряху по статье
http://www.lissyara.su/?id=1270 c 6.3-STABLE до 7.0-STABLE.
Хочу пересобрать порты:
Код: Выделить всё
# portupgrade -arRf
FFaattaall eerrrroorr ''Thread is not system scope.
Thread is not system scope.
'' aatt lliinnee 331199 iinn ffiillee /usr/src/lib/libpthread/thread/thr_sig.c/usr/src/lib/libpthread/thread/thr_sig.c ((eerrrrnnoo == 22))
Segmentation fault: 11 (core dumped)
Re: Обновил FreeBSD до 7 ветки. Глюки
Добавлено: 2008-07-04 9:03:10
manefesto
make.conf в студию
и с какой версии обновлялся
Re: Обновил FreeBSD до 7 ветки. Глюки
Добавлено: 2008-07-04 9:08:58
zg
SMiX писал(а):FFaattaall eerrrroorr
клёво

а портапгрейд апргейдил перед запуском?
Re: Обновил FreeBSD до 7 ветки. Глюки
Добавлено: 2008-07-04 9:48:47
hizel
если вы не разработчик и не экстремал тестировщик
то обновляйтесь до релизов
Re: Обновил FreeBSD до 7 ветки. Глюки
Добавлено: 2008-07-04 11:10:07
manefesto
hizel писал(а):если вы не разработчик и не экстремал тестировщик
то обновляйтесь до релизов
у тебя
release ?
Re: Обновил FreeBSD до 7 ветки. Глюки
Добавлено: 2008-07-04 11:50:01
weec
hizel, STABLE теперь только для разработчиков и тестеров?
Re: Обновил FreeBSD до 7 ветки. Глюки
Добавлено: 2008-07-04 11:52:51
hizel
всегда было
FreeBSD-STABLE является нашей веткой разработки, из которой делаются основные релизы. Изменения в этой ветке происходят с разной скоростью, и при этом предполагается, что сначала они были выполнены для FreeBSD-CURRENT в целях тестирования. Однако эта ветка остаётся веткой для разработки, а это значит, что в любой момент времени исходные тексты FreeBSD-STABLE могут оказаться неприменимы для некоторой задачи. Это просто ещё одна ветка при разработке, а не ресурс для конечных пользователей.
вы тут народ активно в хэндбук отправляете, а сами его и не помните

извольте освежить память
http://www.freebsd.org/doc/ru_RU.KOI8-R ... table.html
Re: Обновил FreeBSD до 7 ветки. Глюки
Добавлено: 2008-07-04 12:18:21
weec
хозяин барин, выбрал STABLE и столкнулся с проблемой при обновлении портов
никчему поднимать дискуссию о целесообразности использования STABLE, ведь это никак не касается сабжа
Re: Обновил FreeBSD до 7 ветки. Глюки
Добавлено: 2008-07-04 12:42:58
hizel
ну почему же, велика вероятность что текущая ошибка из-за глюка в текущем снапшоте STABLE
Re: Обновил FreeBSD до 7 ветки. Глюки
Добавлено: 2008-07-04 14:24:53
SMiX
Обновил порты, пересобрал Portupgrade - та же ошибка.
Удалил portupgrade - собрал portupgrade-devel. Ошибка стала выглядеть по-человечески
# portupgrade
Fatal error 'Thread is not system scope.
' at line 319 in file /usr/src/lib/libpthread/thread/thr_sig.c (errno = 2)
Segmentation fault: 11 (core dumped)
/etc/make.conf
Код: Выделить всё
PERL_VER=5.8.8
PERL_VERSION=5.8.8
WITH_SUEXEC="YES"
# Файл лога suExec
SUEXEC_LOGFILE="/var/log/httpd/suexec.log"
SUEXEC_DOCROOT="/"
AP_DOC_ROOT="/"
#CFLAGS= -O -pipe -fPIC
#COPTFLAGS= -O -pipe -fPIC
FORCE_PKG_REGISTER="yes"
Обновлялся с 6.3
Re: Обновил FreeBSD до 7 ветки. Глюки
Добавлено: 2008-07-04 14:28:00
manefesto
обновитесь до release.
то есть сделайте downgrade, либо попробуйте обновится через пару деньков.
Re: Обновил FreeBSD до 7 ветки. Глюки
Добавлено: 2008-07-04 16:10:27
weec
как работает portupgrade из пакета?
Re: Обновил FreeBSD до 7 ветки. Глюки
Добавлено: 2008-07-04 16:16:24
SMiX
Вот так
pkg_add -r portupgrade
===> Deinstalling portupgrade-devel-2.4.4
===> Cleaning for portupgrade-devel-2.4.4
[root@w00d /usr/ports/ports-mgmt/portupgrade-devel]# pkg_add -r portupgrade
Fetching
ftp://ftp.freebsd.org/pub/FreeBSD/ports ... pgrade.tbz... Done.
pkg_add: warning: package 'portupgrade-2.4.3_2,2' requires 'ruby-1.8.6.111_2,1', but 'ruby+oniguruma-1.8.6.111_4,1' is installed
pkg_add: warning: package 'portupgrade-2.4.3_2,2' requires 'ruby18-bdb-0.6.2', but 'ruby18-bdb-0.6.4' is installed
------------------------------------------------------------------------------
Fill ALT_PKGDEP section in pkgtools.conf file for portupgrade
be aware of alternative dependencies you use.
E.g.
ALT_PKGDEP = {
'www/apache13' => 'www/apache13-modssl',
'print/ghostscript-gnu' => 'print/ghostscript-gpl',
}
Note also, portupgrade knows nothing how to handle ports with different
suffixes (E.g. -nox11). So you should explicitly define variables
(E.g. WITHOUT_X11=yes) for the ports in /etc/make.conf or pkgtools.conf
(MAKE_ARGS section) files.
------------------------------------------------------------------------------
[root@w00d /usr/ports/ports-mgmt/portupgrade-devel]# portupgrade
FFaattaall eerrrroorr ''Thread is not system scope.
Thread is not system scope.
'' aatt lliinnee 331199 iinn ffiillee /usr/src/lib/libpthread/thread/thr_sig.c/usr/src/lib/libpthread/thread/thr_sig.c ((eerrrrnnoo == 22))
Segmentation fault: 11 (core dumped)
[root@w00d /usr/ports/ports-mgmt/portupgrade-devel]# pkg_de
pkg_deinstall pkg_delete
[root@w00d /usr/ports/ports-mgmt/portupgrade-devel]# pkg_de
pkg_deinstall pkg_delete
[root@w00d /usr/ports/ports-mgmt/portupgrade-devel]# pkg_deinstall portupgrade
Fatal error 'Thread is not system scope.
' at line 319 in file /usr/src/lib/libpthread/thread/thr_sig.c (errno = 2)
Segmentation fault: 11 (core dumped)
Сейчас делаю Downgrade...
Re: Обновил FreeBSD до 7 ветки. Глюки
Добавлено: 2008-07-04 17:45:09
SMiX
--------------------------------------------------------------
>>> World build completed on Fri Jul 4 18:26:43 MSD 2008
--------------------------------------------------------------
--------------------------------------------------------------
>>> Kernel build for MYKERNEL started on Fri Jul 4 18:26:43 MSD 2008
--------------------------------------------------------------
===> MYKERNEL
mkdir -p /usr/obj/usr/src/sys
--------------------------------------------------------------
>>> stage 1: configuring the kernel
--------------------------------------------------------------
cd /usr/src/sys/amd64/conf; PATH=/usr/obj/usr/src/tmp/legacy/usr/sbin:/usr/obj/usr/src/tmp/legacy/usr/bin:/usr/obj/usr/src/tmp/legacy/usr/games:/usr/obj/usr/src/tmp/usr/sbin:/usr/obj/usr/src/tmp/usr/bin:/usr/obj/usr/src/tmp/usr/games:/sbin:/bin:/usr/sbin:/usr/bin config -d /usr/obj/usr/src/sys/MYKERNEL /usr/src/sys/amd64/conf/MYKERNEL
/usr/src/sys/amd64/conf/MYKERNEL: unknown option "STACK"
*** Error code 1
1 error
*** Error code 2
1 error
/usr/obj/* я удалял...
Re: Обновил FreeBSD до 7 ветки. Глюки
Добавлено: 2008-07-04 18:00:30
ProFTP
/usr/src/sys/amd64/conf/MYKERNEL: unknown option "STACK"
удали опцию
расскажи полностью что ты делал и делаешь!

Re: Обновил FreeBSD до 7 ветки. Глюки
Добавлено: 2008-07-04 19:39:10
SMiX
Дада, я вообще предыдущее сообщение случайно отправил - сообразил, пока копипастил )
Итак, я обновил сорцы cvsup'ом с 6.3-STABLE до 7.3-STABLE. Обновил систему. Попытался пересобрать порты портапгрейдом - вышеописанная ошибка.
Пересборка обновленного порта portupgrade не помогает.
Сейчас обновляю сорцы до 7.3-RELEASE и систему до этой же версии.
Re: Обновил FreeBSD до 7 ветки. Глюки
Добавлено: 2008-07-04 22:37:02
Alex Keda
Re: Обновил FreeBSD до 7 ветки. Глюки
Добавлено: 2008-07-04 23:27:37
SMiX
Обновился до релиза. Обновил порты. Пересобрал Portupgrade:
Код: Выделить всё
[root@w00d /usr/ports/ports-mgmt/portupgrade]# portupgrade
FFatal error 'Thread is not system scope.
' at line 319 in file /usr/src/lib/libpthread/thread/thr_sig.c (errno = 2)
atal error 'Thread is not system scope.
' at line 319 in file /usr/src/lib/libpthread/thread/thr_sig.c (errno = 2)
Segmentation fault: 11 (core dumped)
Re: Обновил FreeBSD до 7 ветки. Глюки
Добавлено: 2008-07-04 23:42:59
ProFTP
точно не знаю, но вот этой опцию наверное можно выключить
Код: Выделить всё
options PREEMPTION # Enable kernel thread preemption
а другие программы кроме portupgrade работают???
а компилятор какой? то есть все нормально обновилось? ты что-то бытро обновился... бинарно чтоли?
Re: Обновил FreeBSD до 7 ветки. Глюки
Добавлено: 2008-07-04 23:49:45
SMiX
Не бинарно.
cvsup,
сборка ядра и мира,
установка ядра,
перезагрузка,
mergemaster -p,
установка мира,
перезагрузка,
mergemaster,
перезагрузка.
Другие программы вроде работают. Сейчас попробую собрать ядро без этой опции.
Re: Обновил FreeBSD до 7 ветки. Глюки
Добавлено: 2008-07-04 23:53:38
ProFTP
удали все программы и поставь заново... зачем тебе portupgrade?
на счет этой опции не знаю точно, можешь время зря потратить!!
и порты обнови
Re: Обновил FreeBSD до 7 ветки. Глюки
Добавлено: 2008-07-05 0:00:37
SMiX
Программы по одной удалять и ставить еще сложнее и дольше )
Сейчас всё попробую
Re: Обновил FreeBSD до 7 ветки. Глюки
Добавлено: 2008-07-05 0:56:07
hizel
удалять все порты
pkg_delete '*'
другой вопрос всетаки почему трэды сломались
вроде народ обновлялся с шестой ветки до седьмой вполне благополучно
Re: Обновил FreeBSD до 7 ветки. Глюки
Добавлено: 2008-07-07 22:39:42
SMiX
Обновил пакеты ruby* - проблема исчезла.