Обе версии tomcat создают юзера tomcat с домашним каталогом в /usr/share/tomcat[56] соответственно, в результате работать может только тот, который ставился первым.
Спасибо за репорт, бросьте сюда, пожалуйста, ругань в логах и т.д.
Зачем?
(В ответ на комментарий №2) > Зачем? Сообщая дополнительную информацию, вы помогаете воспроизвести баг, а также уточнить причины ошибки. Например, из багрепорта я не понял, кто конкретно после кого глючил. Приходится гадать. 6 после 5? Сизиф? последние версии? и как проявлялась неработоспособность?
$ rpm -qp --scripts noarch/RPMS.classic/tomcat6-6.0.18-alt6_8jpp5.noarch.rpm |fgrep usr/share -s /bin/sh -r -d /usr/share/tomcat6 tomcat 2>/dev/null || : $ rpm -qp --scripts noarch/RPMS.classic/tomcat5-5.5.27-alt4_6.2jpp5.noarch.rpm|fgrep usr/share -s /bin/sh -r -d /usr/share/tomcat5 tomcat 2> /dev/null || : Этого недостаточно? А глючить будет что угодно, раз хомдира пользователя зависит от порядка установки пакетов. В простейшем случае - ставим какой-нибудь томкат, сносим, под пользователем нельзя зайти, пока не поставишь ту же версию, что создавала пользователя. Более того, я не уверен, что при двух установленных томкатах будет работать не только тот, что ставился первым.
в tomcat* есть переменная CATALINA_HOME, ему должно быть фиолетово $HOME. Поэтому и вопрос. Как глючит?
потому что там совсем другой баг может быть. Slava Semushin обновил tomcat6 и, как мне говорил, сломал его.
(В ответ на комментарий №6) > потому что там совсем другой баг может быть. > Slava Semushin обновил tomcat6 и, как мне говорил, сломал его. поэтому, например, если tomcat6 не работает, то м.б. это как раз то обновление.
Глючит, для начала, 'su -' в инитскрипте. И это, боюсь, тоже симметрично для обеих версий. Но я не поленюсь и ещё раз обращу внимание на ненормальность создания из двух мест пользователя с одним именем, но разными параметрами. А раз хомдира сервису не нужна, зачем она тогда установлена не в /var/empty какой-нибудь?
(В ответ на комментарий №8) > Глючит, для начала, 'su -' в инитскрипте. > И это, боюсь, тоже симметрично для обеих версий. ок, спасибо. > Но я не поленюсь и ещё раз обращу внимание на ненормальность создания из двух > мест пользователя с одним именем, но разными параметрами. А раз хомдира сервису > не нужна, зачем она тогда установлена не в /var/empty какой-нибудь? будем работать.
(В ответ на комментарий №8) > Глючит, для начала, 'su -' в инитскрипте. кстати, все же, на каком именно томкате замечно?
(В ответ на комментарий №10) > (В ответ на комментарий №8) > > Глючит, для начала, 'su -' в инитскрипте. > кстати, все же, на каком именно томкате замечно? *sigh* На обоих.
(В ответ на комментарий №7) > (В ответ на комментарий №6) > > потому что там совсем другой баг может быть. > > Slava Semushin обновил tomcat6 и, как мне говорил, сломал его. > > поэтому, например, если tomcat6 не работает, то м.б. это как раз то > обновление. С момента того обновления я не видел жалоб от пользователей и полагаю, что всё-таки ничего не сломал. А то что у меня локально что-то было не так после обновления списываю на локальные же глюки. (Да и что там могли сломать два security-патча от вендора?..)
tomcat6-0:6.0.26-alt1_1jpp5 -> sisyphus: * Fri Mar 19 2010 Igor Vlasenko <viy@altlinux> 0:6.0.26-alt1_1jpp5 - new version, thanks to php_coder - synced with jpackage - use plain su (closes: 23073)