[sisyphus] Java 1.6 сломана в Сизифе/x86_64

Damir Shayhutdinov =?iso-8859-1?q?lost404_=CE=C1_gmail=2Ecom?=
Вс Апр 15 19:54:45 MSD 2007


15.04.07, Alexey Tourbin<at/altlinux> написал(а):
> On Wed, Apr 11, 2007 at 10:33:58PM +0400, Damir Shayhutdinov wrote:
> > Что самое плохое - я никак не могу так подобрать BuildRequires, чтобы
> > в чрут ставилась _только_ Java 1.5. Если поставить BuildRequires:
> > j2se1.5-sun-devel, то ставятся обе жабы, и вызывается шестая жаба
> > вместо пятой. А шестая сломана. В итоге ничего не собирается :(
>
> Хочешь поковырять apt?
А как можно включить отладочный режим для апта в хешере?

В системе java 1.6 работает, а у меня в хешере - нет.

Я начал выяснять. Проблема в том, что жава пытается определить путь к
своему исполняемому файлу через
readlink("/proc/self/exe",
"/usr/lib/jvm/java-1.6.0-sun-1.6.0.01/jre/bin/java", 4096) = 49

В системе это у нее получается (/proc примонтировано), а вот в хешере
без /proc - нет. Поэтому она не может найти libjli.so через dlopen и
падает.

Надо либо исправить поиск даже если отсутствует /proc, либо все
java-пакеты запускать _только_ с подмонтированной /proc.


Подробная информация о списке рассылки Sisyphus