On Mon, Mar 5, 2012 at 12:09 PM, Thomas Mortagne <[email protected]> wrote:
On Mon, Mar 5, 2012 at 11:23 AM, Richard Rafalski <[email protected]> wrote:
Am 05.03.2012 08:41, schrieb Thomas Mortagne:
On Mon, Mar 5, 2012 at 8:36 AM, Thomas Mortagne <[email protected]> wrote:
On Sun, Mar 4, 2012 at 2:08 PM, Richard Rafalski <[email protected]> wrote:
Am 03.03.2012 13:07, schrieb Thomas Mortagne:
On Sat, Mar 3, 2012 at 11:56 AM, Thomas Mortagne <[email protected]> wrote: > On Sat, Mar 3, 2012 at 12:46 AM, Richard Rafalski > <[email protected]> wrote: >> >> >> Am 02.03.2012 19:47, schrieb Thomas Mortagne: >>> On Fri, Mar 2, 2012 at 7:36 PM, Thomas Mortagne >>> <[email protected]> wrote: >>>> On Fri, Mar 2, 2012 at 7:34 PM, Thomas Mortagne >>>> <[email protected]> wrote: >>>>> On Fri, Mar 2, 2012 at 5:33 PM, Richard Rafalski >>>>> <[email protected]> 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-instal...: Size mismatch
I think the cron did not updated the debian repository index yet. I will force it.
Done.
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 [email protected] http://lists.xwiki.org/mailman/listinfo/users
-- Thomas Mortagne
-- Thomas Mortagne