Здравствуйте!
Проблема возникла следующего характера. Установил FreeBSD 5.3 amd64 -> CVSup -> FreeBSD 6.0-BETA3. Следующим шагом portupgrade -au, но он всегда заканчивается ошибкой ".ruby18 in free(): error: page is already free". Пересобираю ruby - все собирается и устанавливается отлично. Делаю portupgrade - опять ошибка. Честно говоря не ясно (лично мне) в чем проблема: в /var/db/pkg/pkgdb.db (обнаружил, что после всех "экспериментов" имеет нулевой размер), в ruby, в криво собранной системе?
Может быть кто-нибудь сталкивался с подобной проблемой?
Заранее благодарю.
ошибка при portupgrade (.ruby18 in free(): error: page is .....)
Модератор: arachnid
-
- Сообщения: 247
Re: ошибка при portupgrade
Эх, что-то я слышал о Ruby в контексте FreeBSD 6, никак не вспомню. Попробую в своем архиве рассылок покопаться... Пока можно попробовать поставить compat5x, в ядре стало быть тоже эту опцию отметить...
Нашел одно, но не то, о чем силюсь вспомнить:
Хоть и старо, но не помешает и portupgrade пересобрать.
Marduk добавил в 02.09.2005 19:16
После перехода на 6.0 следует пересобрать и Perl. И даже Lua. М.б., и с Ruby та же тенденция
Нашел одно, но не то, о чем силюсь вспомнить:
Notes from /usr/ports/UPDATING
* 2004-12-24
Affects: users of sysutils/portupgrade and lang/ruby18
Author: knu@FreeBSD.org
Reason:
Please upgrade sysutils/portupgrade prior to lang/ruby18, or
pkgdb(1) may coredump with a double free() problem from a misuse (or
a "feature") of the DL module.
In that case, you can reinstall sysutils/portupgrade manually.
Хоть и старо, но не помешает и portupgrade пересобрать.
Marduk добавил в 02.09.2005 19:16
После перехода на 6.0 следует пересобрать и Perl. И даже Lua. М.б., и с Ruby та же тенденция

[ Arch Linux || xmonad || dzen2 ]
-
- Бывший модератор
- Сообщения: 2199
- Статус: главный форумный маргинал
- ОС: gnu/linux
Re: ошибка при portupgrade
ruby у меня например не собирается с флагами больше -O1. или собирается и с аналогичной ошибкой валится portupgrade
И немедленно выпил.
-
- Бывший модератор
- Сообщения: 7275
- Статус: Пенсионер в законе
- ОС: Cintu
Re: ошибка при portupgrade
(polachok @ Пятница, 02 Сентября 2005, 20:00) писал(а):ruby у меня например не собирается с флагами больше -O1. или собирается и с аналогичной ошибкой валится portupgrade
я при переходе с 1-й беты на 2-ю поставил portupgrade из бинарника, потом сделал
portupgrade -arR
с -O2 - все пересобралось абсолютно бессбойно (включая Иксы, KDE, Koffice)
-
- Сообщения: 8
Re: ошибка при portupgrade
Тьфу-тьфу, что бы не сглазить, пациент скорее жив. Обновил sysutils/portupgrade, вроде делает вид, что помогло, по крайней мере об ошибке в ruby не говорит.
Спасибо всем огромное за совет и время, потраченное на меня !!!
(правда есть еще проблемы, но это уже будут другие темы)
Спасибо всем огромное за совет и время, потраченное на меня !!!
(правда есть еще проблемы, но это уже будут другие темы)
Gentoo Linux ~amd64