On Mon, Mar 5, 2012 at 6:53 PM, Richard Rafalski <[email protected]> wrote: > > > Am 05.03.2012 13:55, schrieb Thomas Mortagne: >> On Mon, Mar 5, 2012 at 12:46 PM, Richard Rafalski >> <[email protected]> wrote: >>> Hey Thomas, >>> >>> regression on xwiki-enterprise-tomcat-common: >>> >>> 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) >> >> Missing backport again, or why it's bad to modify already released >> packages... >> >> Should be ok now. >> > > Could install xwiki-enterprise-tomcat7-pgsql from deb packages. Puuh ... > > Thank you for the support.
Thanks you for the tests and suggestions. I'm pretty new to Debian package creation ;) > >>> >>> Richard >>> >>> Am 05.03.2012 12:09, schrieb Thomas Mortagne: >>>> 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-installer-debian-common/3.5/xwiki-enterprise-installer-debian-common-3.5.deb: >>>>> 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 >>>>> [email protected] >>>>> http://lists.xwiki.org/mailman/listinfo/users >>>> >>>> >>>> >>> _______________________________________________ >>> users mailing list >>> [email protected] >>> http://lists.xwiki.org/mailman/listinfo/users >> >> >> > _______________________________________________ > users mailing list > [email protected] > http://lists.xwiki.org/mailman/listinfo/users -- Thomas Mortagne _______________________________________________ users mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/users
