<?xml version="1.0" encoding="UTF-8" ?>

<bugzilla version="5.2"
          urlbase="https://bugzilla.altlinux.org/"
          
          maintainer="jenya@basealt.ru"
>

    <bug>
          <bug_id>24827</bug_id>
          
          <creation_ts>2010-12-26 18:38:49 +0300</creation_ts>
          <short_desc>Файловый конфликт с пакетом tomcat6-el-1.0-api</short_desc>
          <delta_ts>2011-01-11 00:53:44 +0300</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>Sisyphus</product>
          <component>tomcat6-el-2.1-api</component>
          <version>unstable</version>
          <rep_platform>all</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P3</priority>
          <bug_severity>major</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Slava Semushin">php-coder</reporter>
          <assigned_to name="Nobody&apos;s working on this, feel free to take it">nobody</assigned_to>
          
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>116689</commentid>
    <comment_count>0</comment_count>
    <who name="Slava Semushin">php-coder</who>
    <bug_when>2010-12-26 18:38:49 +0300</bug_when>
    <thetext>При апгрейде словил:


[c0der@rock ~]$ sudo apt-get install tomcat6
Reading Package Lists... Done
Building Dependency Tree... Done
The following extra packages will be installed:
  tomcat6-admin-webapps tomcat6-el-2.1-api tomcat6-jsp-2.1-api tomcat6-lib
  tomcat6-log4j tomcat6-servlet-2.5-api
The following packages will be upgraded
  tomcat6 tomcat6-admin-webapps tomcat6-jsp-2.1-api tomcat6-lib
  tomcat6-servlet-2.5-api
The following NEW packages will be installed:
  tomcat6-el-2.1-api tomcat6-log4j
5 upgraded, 2 newly installed, 0 removed and 740 not upgraded.
Need to get 4140kB of archives.
After unpacking 1094kB of additional disk space will be used.
Do you want to continue? [Y/n] 
[skip]
Fetched 4140kB in 8s (490kB/s)                                                 
Committing changes...
Preparing...                 ########################################### [100%]
file /etc/alternatives/packages.d/el_1_0_api_tomcat6-el-1.0-api from install of tomcat6-el-2.1-api-6.0.26-alt3_13jpp6 conflicts with file from package tomcat6-el-1.0-api-6.0.26-alt1_1jpp5
file /etc/alternatives/packages.d/el_api_tomcat6-el-1.0-api from install of tomcat6-el-2.1-api-6.0.26-alt3_13jpp6 conflicts with file from package tomcat6-el-1.0-api-6.0.26-alt1_1jpp5
E: Error while running transaction</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>116690</commentid>
    <comment_count>1</comment_count>
    <who name="Slava Semushin">php-coder</who>
    <bug_when>2010-12-26 18:50:11 +0300</bug_when>
    <thetext>Кстати, в catalina.out встретил следующие строчки:

/usr/share/alternatives/functions: line 68: tr: command not found
/usr/sbin/alternatives-update: line 161: comm: command not found
/usr/sbin/alternatives-update: line 178: join: command not found

Не знаю с чем они связаны, но выглядят как какая-то ошибка (с чем связано не знаю, просто для информации сообщаю).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>116695</commentid>
    <comment_count>2</comment_count>
    <who name="Slava Semushin">php-coder</who>
    <bug_when>2010-12-26 21:15:06 +0300</bug_when>
    <thetext>Даже если удалить tomcat6-el-1.0-api-6.0.26-alt1_1jpp5 и потом всё поставить, всё равно проблемы не уходят, далее я столкнулся с тем, что

WARNING: Failed to register in JMX: javax.naming.NamingException: Could not create resource factory instance [Root exception is java.lang.ClassNotFoundException: org.apache.tomcat.dbcp.dbcp.BasicDataSourceFactory]</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>116696</commentid>
    <comment_count>3</comment_count>
    <who name="Slava Semushin">php-coder</who>
    <bug_when>2010-12-26 21:18:44 +0300</bug_when>
    <thetext>P.S. Причем в пакете tomcat6-lib есть что-то похожее:

[c0der@rock /usr/share/java]$ jar tvf /usr/share/java/tomcat6/commons-dbcp-6.0.26.jar G BasicDataSourceFactory
  7384 Thu May 20 09:38:48 NOVST 2010 org/apache/commons/dbcp/BasicDataSourceFactory.class

Т.е. выходит, что либо Tomcat ищет не совсем тот файл, либо в JAR-файле не совсем то что нужно (org.apache.tomcat.dbcp.dbcp.BasicDataSourceFactory vs org.apache.commons.dbcp.BasicDataSourceFactory).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>116697</commentid>
    <comment_count>4</comment_count>
    <who name="Slava Semushin">php-coder</who>
    <bug_when>2010-12-26 21:37:57 +0300</bug_when>
    <thetext>С этим разобрался с так:

&quot;For a quick work-around, extract tomcat-dbcp.jar from the base Tomcat 6.0.18 distribution from Apache, and place it under /usr/share/tomcat6/lib. Also remove the symbolic links to commons-dbcp.jar and commons-pool.jar from this directory.&quot;


Это из https://bugs.launchpad.net/ubuntu/+source/libcommons-dbcp-java/+bug/315314

Теперь в логах ошибок нет, хотя всё равно не работает мой сайт ;-(</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>116698</commentid>
    <comment_count>5</comment_count>
    <who name="Slava Semushin">php-coder</who>
    <bug_when>2010-12-26 21:51:32 +0300</bug_when>
    <thetext>(В ответ на комментарий №4)
&gt; Теперь в логах ошибок нет, хотя всё равно не работает мой сайт ;-(

Уже заработал, хотя я ничего толком не менял, пару раз только рестартнул..</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>116708</commentid>
    <comment_count>6</comment_count>
    <who name="viy">viy</who>
    <bug_when>2010-12-27 16:44:53 +0300</bug_when>
    <thetext>Спасибо, буду смотреть.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>117015</commentid>
    <comment_count>7</comment_count>
    <who name="viy">viy</who>
    <bug_when>2011-01-11 00:53:44 +0300</bug_when>
    <thetext>проблема была вызвана тем, что сборка переехала со специальных commons-*-tomcat5
на commons-*, но не все симлинки правильно создавались.

надеюсь, убрал в alt3_16</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>