On Sat, Mar 3, 2012 at 11:56 AM, Thomas Mortagne
<thomas.mortagne(a)xwiki.com> wrote:
> On Sat, Mar 3, 2012 at 12:46 AM, Richard Rafalski
> <mail(a)richard-rafalski.de> wrote:
>>
>>
>> Am 02.03.2012 19:47, schrieb Thomas Mortagne:
>>> On Fri, Mar 2, 2012 at 7:36 PM, Thomas Mortagne
>>> <thomas.mortagne(a)xwiki.com> wrote:
>>>> On Fri, Mar 2, 2012 at 7:34 PM, Thomas Mortagne
>>>> <thomas.mortagne(a)xwiki.com> wrote:
>>>>> On Fri, Mar 2, 2012 at 5:33 PM, Richard Rafalski
>>>>> <mail(a)richard-rafalski.de> wrote:
>>>>>> Hi Thomas,
>>>>>>
>>>>>> thank you for the last modifications on the deb packages.
>>>>>>
>>>>>> I've installed the package xwiki-enterprise-tomcat7-pgsql.
The
>>>>>> installation ran without probelms.
>>>>>> Great!
>>>>>>
>>>>>> But I'am sorry to inform you that after pointing the
webbrowser to
>>>>>>
http://xwikipg:8080/xwiki/ I got the well known
>>>>>> "Can't find [/WEB-INF/hibernate.cfg.xml] for hibernate
configuration"
>>>>>> message.
>>>>>>
>>>>>> A quik look into /etc/xwiki showed
>>>>>> -rw-r----- 1 root root 8.1K Mar 2 16:08 hibernate.cfg.xml
>>>>>>
>>>>>> Changing group from root to tomcat7 and restarting the tomcat7
service
>>>>>> solved the problem.
>>>>>>
>>>>>> Maybe there is still a problem with setting group/rights on
>>>>>> hibernate.cfg.xml. I'am not shure.
>>>>>
>>>>> That's weird I was sure I changed the right for it to be 644,
will
>>>>> checking this, maybe I modified it only in the mysql package. Should
>>>>> be quickly fixed.
>>>>
>>>> I did fixed it but forgot to backport it on 3.5 actually...
>>>
>>> Should be better now. Thanks for the report !
>> I think it is very dangerous to make hibernate.cfg.xml readable for
>> evryone. If you can not avoid it you should mention this fact in the
>> installation documentation.
>
> I can probably change the owner to tomcat and remove the readright for
> all in the xwiki-enterprise-tomcat*-pgsql and
> xwiki-enterprise-tomcat*-mysql (my problem was that the install script
> does not know the aplication server in xwiki-enterprise-pgsql-common
> and xwiki-enterprise-mysql-common).
Done, the right of the hibernate conf file is now 640 and the whole
/etc/xwiki folder has the proper tomcat5/tomcat6/tomcat7 user as
owner.
While installing the new package xwiki-enterprise-tomcat7-pgsql I ran
into this regression bug
dpkg: error processing
/var/cache/apt/archives/xwiki-enterprise-common_3.5_all.deb (--unpack):
name of conffile (starting `/etc/xwiki/web.xml') is too long (>1000
characters)
...
dpkg: error processing
/var/cache/apt/archives/xwiki-enterprise-tomcat-common_3.5_all.deb
(--unpack):
name of conffile (starting `/etc/xwiki/xwiki-tomcat.xml') is too long
(>1000 characters)