Добрый день. Попытался на FreeBSD установить пакет Openjdk6 и столкнулся с такой ошибкой:root@FreeBSD:/usr/ports/java/openjdk6 # make install
===> openjdk6-b29 is forbidden: Triggering a nasty FreeBSD bug.
*** [install] Error code 1Stop in /usr/ports/java/openjdk6.
Система 64-х битная (amd64). До этого собирал на 32-х битной и никаких проблем не наблюдалось. А тут вылезло вот это. Помогите пожалуйста разобраться что за проблема такая и как решить можно?
P.S.: Гуглил долго, но ничего подобного не нашел:-(
> root@FreeBSD:/usr/ports/java/openjdk6 # make install
> ===> openjdk6-b29 is forbidden: Triggering a nasty FreeBSD bug.
> P.S.: Гуглил долго, но ничего подобного не нашел:-(Берегут они Вас, не хотят беспокоить страаашными подробностями. Я только вот это нашёл за пару минут http://permalink.gmane.org/gmane.os.freebsd.devel.cvs.ports/...
Если вкратце, то проблема в ядре системы. После апдейта порта система стала валиться в kernel-panic при запуске java-приложений. Нужно пересобирать систему из свежих исходников (так я и не понял, фикс уже закоммитили или нет). Откат портов на 20 декабря также помогает. Там kernel-panic не наблюдается.
> Я только вот это нашёл за пару минут http://permalink.gmane.org/gmane.os.freebsd.devel.cvs.ports/...Гм. Ссылка "пропала". Тот ли сайт лежит, то ли...
Ну, вот другая: http://forums.freebsd.org/viewtopic.php?f=5&t=44098
"""
Re: javaPostby junovitch » 04 Jan 2014, 03:22
ports-mgmt/portdowngrade. I found that b27 has been the last stable Java in my Serviio media center. On b28, Java doesn't close files and eventually pegs the kern.maxfilesperproc sysctl. On b29, Java causes kernel panics on 9.2-RELEASE. Portdowngrade is your friend in situations like this.
>> root@FreeBSD:/usr/ports/java/openjdk6 # make install
>> ===> openjdk6-b29 is forbidden: Triggering a nasty FreeBSD bug.
>> P.S.: Гуглил долго, но ничего подобного не нашел:-(
> Берегут они Вас, не хотят беспокоить страаашными подробностями. Я только вот это
> нашёл за пару минут http://permalink.gmane.org/gmane.os.freebsd.devel.cvs.ports/...То же = https://groups.google.com/forum/#!msg/muc.lists.freebsd.ques...
И да, там ссылка на патч _ядра_ (а не реверт openjdk) от 27 декабря. _Говорят_ именно он чинит те паники.
"""
Running java will cause your FreeBSD machine to panic and reboot. It's
a problem in FreeBSD that the latest versions of java have tickled. The
10.0-rc4 builds contain a fix as do STABLE-10 and STABLE-9. Not sure if
that's been MFC'd to STABLE-8 yet, and it hasn't been applied to any of
the RELEASE branches yet.This is the fix to HEAD:
http://svnweb.freebsd.org/base?view=revision&revision=259951
> P.S.: Гуглил долго, но ничего подобного не нашел:-(Fixed 4 Jan 2014
https://www.freshports.org/commit.php?category=java&port=ope...
Сегодня попробую обновить порт. Я уже сам подумывал чтобы просто откатить порт, но руки не дошли. Сегодня попробую фикс, и отпишусь, заработало или нет.
Все работает! После обновления порта до версии openjdk6-b29_7,1 сумел поставить без особых проблем.
Спасибо всем за советы и за помощь! Тему можно считать закрытой.