Cannot allocate red zone for initial thread ― 2007年11月17日 12時23分34秒
まず、第一歩目から躓いた。
# portupgrade -f -o ports-mgmt/portupgrade-devel portupgrade
...
Fatal error 'Cannot allocate red zone for initial thread'
at line 384 in file /usr/src/lib/libthr/thread/thr_init.c (errno = 12)
Fatal error 'Cannot allocate red zone for initial thread'
at line 384 in file /usr/src/lib/libthr/thread/thr_init.c (errno = 12)
Fatal error 'Cannot allocate red zone for initial thread'
at line 384 in file /usr/src/lib/libthr/thread/thr_init.c (errno = 12)
Illegal instruction (core dumped)
portupgrade はスクリプトなので、このエラーは ruby から出ている事になる。ruby を入れ直したら、portupgrade は動くようになった。
しかし、portupgrade が前回中途半端に終わったため、portupgrade が依存する、databases/ruby-bdb を手動で、更新する必要があった。
# cd /usr/ports/databases/ruby-bdb; make build {de,re}isntall
この後は順調に進んでいる。
最近のコメント