ошибка при portupgrade (.ruby18 in free(): error: page is .....)

FreeBSD, NetBSD, OpenBSD, DragonFly и т. д.

Модератор: arachnid

Basilio
Сообщения: 8

ошибка при portupgrade

Сообщение Basilio »

Здравствуйте!
Проблема возникла следующего характера. Установил 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, в криво собранной системе?
Может быть кто-нибудь сталкивался с подобной проблемой?
Заранее благодарю.
Gentoo Linux ~amd64
Спасибо сказали:
Аватара пользователя
Marduk
Сообщения: 247

Re: ошибка при portupgrade

Сообщение Marduk »

Эх, что-то я слышал о Ruby в контексте FreeBSD 6, никак не вспомню. Попробую в своем архиве рассылок покопаться... Пока можно попробовать поставить compat5x, в ядре стало быть тоже эту опцию отметить...

Нашел одно, но не то, о чем силюсь вспомнить:
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 ]
Спасибо сказали:
Аватара пользователя
polachok
Бывший модератор
Сообщения: 2199
Статус: главный форумный маргинал
ОС: gnu/linux

Re: ошибка при portupgrade

Сообщение polachok »

ruby у меня например не собирается с флагами больше -O1. или собирается и с аналогичной ошибкой валится portupgrade
И немедленно выпил.
Спасибо сказали:
Аватара пользователя
alv
Бывший модератор
Сообщения: 7275
Статус: Пенсионер в законе
ОС: Cintu

Re: ошибка при portupgrade

Сообщение alv »

(polachok @ Пятница, 02 Сентября 2005, 20:00) писал(а):ruby у меня например не собирается с флагами больше -O1. или собирается и с аналогичной ошибкой валится portupgrade


я при переходе с 1-й беты на 2-ю поставил portupgrade из бинарника, потом сделал
portupgrade -arR
с -O2 - все пересобралось абсолютно бессбойно (включая Иксы, KDE, Koffice)
Спасибо сказали:
Basilio
Сообщения: 8

Re: ошибка при portupgrade

Сообщение Basilio »

Тьфу-тьфу, что бы не сглазить, пациент скорее жив. Обновил sysutils/portupgrade, вроде делает вид, что помогло, по крайней мере об ошибке в ruby не говорит.
Спасибо всем огромное за совет и время, потраченное на меня !!!
(правда есть еще проблемы, но это уже будут другие темы)
Gentoo Linux ~amd64
Спасибо сказали: