On Mon, Mar 5, 2012 at 11:23 AM, Richard
Rafalski
<mail(a)richard-rafalski.de> wrote:
Am 05.03.2012 08:41, schrieb Thomas Mortagne:
> On Mon, Mar 5, 2012 at 8:36 AM, Thomas Mortagne
> <thomas.mortagne(a)xwiki.com> wrote:
>> On Sun, Mar 4, 2012 at 2:08 PM, Richard Rafalski
>> <mail(a)richard-rafalski.de> wrote:
>>>
>>> Am 03.03.2012 13:07, schrieb Thomas Mortagne:
>>>> 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).
>>>
>>> Yes I see.
>>>
>>>>
>>>> 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)
>>
>> I probably forgot to re-apply the ending new line (restarted from the
>> tag). Checking.
>
> Should ok now.
Get the following errer during installation
E: Failed to fetch
http://maven.xwiki.org/releases/org/xwiki/enterprise/xwiki-enterprise-insta…:
Size mismatch
I think the cron did not updated the debian repository index yet. I
will force it.
>
>>
>>>
>>>> Does this sounds right to you ?
>>>
>>> From a technical point of view this should work.
>>>
>>> But what are you thinking about the idea to introduce a user and group
>>> xwiki, set the needed rights for the user xwiki and group xwiki in the
>>> packages xwiki-enterprise-common and xwiki-enterprise-<data
base>-common
>>> (so the install script does not to have to know the application server)
>>> and let the package xwiki-enterprise-<application server>-common add
the
>>> user of the application server to the group xwiki (e.g. addgroup tomcat7
>>> xwiki).
>>>
>>> Adding and removing users to or form the group xwiki instead of
>>> fiddleling around with file permissions will make the live of the system
>>> administrator more convenient (e.g. if one want to try out a different
>>> application server).
>>>
>>> But i think more important is the fact that a group based right
>>> management will lead to more flexibility and so to fewer future preblems.
>>>
>>> Your opinion?
>>
>> Sounds like a good idea. Could you create a jira issue for it ? I will
>> not have time to work on it right now.
Done. You have allready seen it :)
Richard
_______________________________________________
users mailing list
users(a)xwiki.org
http://lists.xwiki.org/mailman/listinfo/users