Установка Hudson в openSUSE 11

Доброго часу доби!
Встановлюю Hudson на OpenSUSE 11.2 (KDE 4.3).
Іду на оф. сайт Hudson http://hudson-ci.org/ , бачу, що є можливість встановити rpm спеціально для openSUSE. Додаю в YaST'e відповідний репозиторій. Встановлюю програму. Все проходить добре.
Намагаюся запустити - не виходить:
Можна запустити так:
Після цього все успішно запускається, але після перезапуску всі налаштування "злітають" (встановлені плагіни, створені проекти тощо). та ні, начебто не "злітають". Це я погарячив.
Як бути ? Думок немає взагалі - пніть у потрібний бік. Які можуть бути причини помилки у першому випадку?


# Debug level for logs -- the higher the value, the more verbose.
lapton:/home/gluttton # service hudson start
Starting Hudson startproc: Empty pid file /var/run/hudson.pid for /usr/lib64/jvm/java/bin/java done
lapton:/home/gluttton # service hudson status
Checking for service Hudson checkproc: Empty pid file /var/run/hudson.pid for /usr/lib64/jvm/java/bin/java unused
lapton:/home/gluttton # vim /var/log/hudson.rc
Caused by: java.lang. > at java.net.URLClassLoader.findClass(libgcj.so.10) at java.lang.ClassLoader.loadClass(libgcj.so.10) at java.lang.ClassLoader.loadClass(libgcj.so.10) ) at java.lang.Class.initializeClass(libgcj.so.10) . 1 більше

Поставив нову систему на віртуальну машину, встановив Hudson (всі кроки один на один як робив на робочій ОС). Все запускається успішно (service hudson start done). Успішно заходжу по web-інтерфейсу.
Боюся тут справа в "індивідуальності" моєї ОС. Можливо проблема в тому, що в менепонаставлена купа всякого г всячини.

А я не полінувався і створив ще одну віртуальну машину, поставив на неї систему і т.к. мені було лінь прописувати новий репозиторій, я вирішив схитрувати і встановити hudson через пошук пакетів (в YaST2'e). Внаслідок пошуку YaST2 не відобразив репозиторій оф. Зате запропонував встановити пакет зі свого репозиторію, з чим я наївно і погодився.
В результаті отримав симптоми аналогічні тим, що описані в моєму першому пості (при запуску service hudson start виникає помилка). Видалити пакет використовуючи YaST2 неможливо, т.к. у процесі деінсталяції виникає помилка.
Висновок: щоб уникнути подібних помилок необхідно встановлювати hudson з репозиторію оф. сайту.
Але хотілося б дізнатися, чи існує можливість усунути помилку, що виникла?
Gluttton, судячи з ексепшену, коли ти пишеш:
твій цей hudson стартує на GNU Java. І через це падає. Немає там якогось класу sun.misc.SignalHandler.
ваш hudson стартує на Sun Java. Там все є.
Взагалі, при роботі з Java рекомендується прибрати з системи богомерзку GNU Java і працювати тільки з реалізацією від Sun. Але це вже окрема пісня.

Ти ба Отакої. Нагадаю, що в результаті тривалих маніпуляцій у мене вийшло три системи із встановленим hudson'ом: 1. робоча openSUSE 11.2, на якій ставив і переставляв купу з hudson з різних репозиторіїв і різних версій; 2. віртуальна openSUSE 11.2 "свіженька", на якій встановлений hudson з репозиторію з оф. сайту; 3. віртуальна openSUSE 11.2 "свіженька" на якій встановлений hudson з репозиторію openSUSE.
Проблема виникла на машині (1) і на ній запустити hudson за допомогою /etc/init.d/hudson мені неудалося. Створивши (2) у мене все працювало, як годинник, але наступного дня (тобто після перезавантаження), при запуску скриптом /etc/init.d/hudson в консоль почала виводитися та ж помилка, що і на (1), але при цьому сам hudson запускається та працює. Створивши (3) у мене нічого не працювало.
За порадоюkemiisto, я почистив системи (всі три) від усього, де зустрічаються "GNU" та "java". В результаті повідомлення Empty pid file /var/run/hudson.pid for /usr/lib64/jvm/java/bin/java виводиться на всіх трьох машинах, але на (1) hudson почав запускатися, на (2) як запускався, так і продовжив запускатись, на (3) так і не почав запускатися.
При цьому зупинити hudson неможливо. під час введення /etc/init.d/hudson stop консоль пише failed. Зупинити його можна, якщо убити процес java.
Коротше. Зважаючи на все встановлювати hudson потрібно з репозиторію оф. сайту, java потрібно використовувати лише від sun. Т.к. досягти працездатності на (1) вдалося, то мету досягнуто -kemiistoспасибі за пораду. Але в цілому з питанням я так і не розібрався і неприємний осад залишився.