On Sat, Mar 3, 2012 at 11:56 AM, Thomas Mortagne <thomas.morta...@xwiki.com> wrote: > On Sat, Mar 3, 2012 at 12:46 AM, Richard Rafalski > <m...@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.morta...@xwiki.com> wrote: >>>> On Fri, Mar 2, 2012 at 7:34 PM, Thomas Mortagne >>>> <thomas.morta...@xwiki.com> wrote: >>>>> On Fri, Mar 2, 2012 at 5:33 PM, Richard Rafalski >>>>> <m...@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. Does this sounds right to you ? > >> >> Richard >> >>> >>>> >>>>> >>>>>> >>>>>> Richard >>>>>> >>>>>> Am 29.02.2012 18:02, schrieb Thomas Mortagne: >>>>>>> On Wed, Feb 29, 2012 at 10:35 AM, Thomas Mortagne >>>>>>> <thomas.morta...@xwiki.com> wrote: >>>>>>>> On Wed, Feb 29, 2012 at 9:24 AM, Richard Rafalski >>>>>>>> <m...@richard-rafalski.de> wrote: >>>>>>>>> >>>>>>>>> Am 28.02.2012 20:10, schrieb Thomas Mortagne: >>>>>>>>>> On Tue, Feb 28, 2012 at 7:43 PM, Richard Rafalski >>>>>>>>>> <m...@richard-rafalski.de> wrote: >>>>>>>>>>> Hi, >>>>>>>>>>> >>>>>>>>>>> i have installed xwiki form the deb package >>>>>>>>>>> xwiki-enterprise-tomcat-pgsql version 3.5. Then tried to contact >>>>>>>>>>> the >>>>>>>>>>> new wiki through the URL http://xwikipg:8080/xwiki (xwikipg is the >>>>>>>>>>> hostname where xwiki is running). No page came up. I got this error: >>>>>>>>>>> >>>>>>>>>>> Can't find [/WEB-INF/hibernate.cfg.xml] for hibernate configuration >>>>>>>>>>> >>>>>>>>>>> What to do now? >>>>>>>>>> >>>>>>>>>> Looks like there is something wrong with the potgre packages >>>>>>>>>> actually, >>>>>>>>>> xwiki-enterprise-tomcat-pgsql should not even exist for 3.5 (it's >>>>>>>>>> supposed to contain the version of tomcat now). But that's not >>>>>>>>>> related; >>>>>>>>> >>>>>>>>> Do you mean something like xwiki-enterprise-tomcat6-pgsql, >>>>>>>>> xwiki-enterprise-tomcat7-pgsql ? That would be nice. >>>>>>>> >>>>>>>> Yes, see you can see how it's done for mysql but for postgre they are >>>>>>>> all there but with the same xwiki-enterprise-tomcat-pgsql name... I >>>>>>>> forgot to change it during the refactoring and I mostly test mysql. >>>>>>>> Sorry about that. >>>>>>>> >>>>>>>>> >>>>>>>>>> >>>>>>>>>> Do you have the /usr/share/xwiki/templates/pgsql/hibernate.cfg.xml >>>>>>>>>> template file ? I think there is an issue with the generation of the >>>>>>>>>> /etc/xwiki/hibernate.cfg.xml file in some condition, I'm looking at >>>>>>>>>> it. >>>>>>>>> >>>>>>>>> I tried a new install on a completely fresh debian system. The problem >>>>>>>>> does not appear now. I think my old system was broken due to old >>>>>>>>> failed >>>>>>>>> installations. Or did you change something meanwhile? >>>>>>>> >>>>>>>> Nop I did not change anything but I actually suspect that the issue is >>>>>>>> not fresh install but that the purge is wrong. That's what I plan to >>>>>>>> look at, thanks for the confirmation. >>>>>>> >>>>>>> Should be OK now. >>>>>>> >>>>>>> The issue was indeed in the purge script. This mean that you might >>>>>>> still have an issue with install, in that case you will need to do >>>>>>> install/remove --purge/install to cleanup everything. >>>>>>> >>>>>>>> >>>>>>>>> >>>>>>>>> Richard >>>>>>>>> >>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> Thanks for help >>>>>>>>>>> >>>>>>>>>>> Here is the full error text: >>>>>>>>>>> >>>>>>>>>>> HTTP Status 500 - >>>>>>>>>>> >>>>>>>>>>> type Exception report >>>>>>>>>>> >>>>>>>>>>> message >>>>>>>>>>> >>>>>>>>>>> description The server encountered an internal error () that >>>>>>>>>>> prevented >>>>>>>>>>> it from fulfilling this request. >>>>>>>>>>> >>>>>>>>>>> exception >>>>>>>>>>> >>>>>>>>>>> javax.servlet.ServletException: com.xpn.xwiki.XWikiException: Error >>>>>>>>>>> number 3 in 0: Could not initialize main XWiki context >>>>>>>>>>> Wrapped Exception: Error number 3202 in 3: Exception while reading >>>>>>>>>>> document [name = [XWikiPreferences], type = [DOCUMENT], parent = >>>>>>>>>>> [name = >>>>>>>>>>> [XWiki], type = [SPACE], parent = [name = [xwiki], type = [WIKI], >>>>>>>>>>> parent >>>>>>>>>>> = [null]]]] >>>>>>>>>>> Wrapped Exception: Can't find [/WEB-INF/hibernate.cfg.xml] for >>>>>>>>>>> hibernate >>>>>>>>>>> configuration >>>>>>>>>>> >>>>>>>>>>> org.apache.struts.action.RequestProcessor.processException(RequestProcessor.java:535) >>>>>>>>>>> >>>>>>>>>>> org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:433) >>>>>>>>>>> >>>>>>>>>>> org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:236) >>>>>>>>>>> >>>>>>>>>>> org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196) >>>>>>>>>>> >>>>>>>>>>> org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414) >>>>>>>>>>> javax.servlet.http.HttpServlet.service(HttpServlet.java:617) >>>>>>>>>>> javax.servlet.http.HttpServlet.service(HttpServlet.java:717) >>>>>>>>>>> >>>>>>>>>>> com.xpn.xwiki.web.ActionFilter.doFilter(ActionFilter.java:128) >>>>>>>>>>> >>>>>>>>>>> org.xwiki.wysiwyg.server.filter.ConversionFilter.doFilter(ConversionFilter.java:144) >>>>>>>>>>> >>>>>>>>>>> com.xpn.xwiki.plugin.webdav.XWikiDavFilter.doFilter(XWikiDavFilter.java:68) >>>>>>>>>>> >>>>>>>>>>> org.xwiki.container.servlet.filters.internal.SavedRequestRestorerFilter.doFilter(SavedRequestRestorerFilter.java:217) >>>>>>>>>>> >>>>>>>>>>> org.xwiki.container.servlet.filters.internal.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:109) >>>>>>>>>>> root cause >>>>>>>>>>> >>>>>>>>>>> com.xpn.xwiki.XWikiException: Error number 3 in 0: Could not >>>>>>>>>>> initialize >>>>>>>>>>> main XWiki context >>>>>>>>>>> Wrapped Exception: Error number 3202 in 3: Exception while reading >>>>>>>>>>> document [name = [XWikiPreferences], type = [DOCUMENT], parent = >>>>>>>>>>> [name = >>>>>>>>>>> [XWiki], type = [SPACE], parent = [name = [xwiki], type = [WIKI], >>>>>>>>>>> parent >>>>>>>>>>> = [null]]]] >>>>>>>>>>> Wrapped Exception: Can't find [/WEB-INF/hibernate.cfg.xml] for >>>>>>>>>>> hibernate >>>>>>>>>>> configuration >>>>>>>>>>> com.xpn.xwiki.XWiki.getMainXWiki(XWiki.java:418) >>>>>>>>>>> com.xpn.xwiki.XWiki.getXWiki(XWiki.java:487) >>>>>>>>>>> com.xpn.xwiki.web.XWikiAction.execute(XWikiAction.java:136) >>>>>>>>>>> com.xpn.xwiki.web.XWikiAction.execute(XWikiAction.java:116) >>>>>>>>>>> >>>>>>>>>>> org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:431) >>>>>>>>>>> >>>>>>>>>>> org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:236) >>>>>>>>>>> >>>>>>>>>>> org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196) >>>>>>>>>>> >>>>>>>>>>> org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414) >>>>>>>>>>> javax.servlet.http.HttpServlet.service(HttpServlet.java:617) >>>>>>>>>>> javax.servlet.http.HttpServlet.service(HttpServlet.java:717) >>>>>>>>>>> >>>>>>>>>>> com.xpn.xwiki.web.ActionFilter.doFilter(ActionFilter.java:128) >>>>>>>>>>> >>>>>>>>>>> org.xwiki.wysiwyg.server.filter.ConversionFilter.doFilter(ConversionFilter.java:144) >>>>>>>>>>> >>>>>>>>>>> com.xpn.xwiki.plugin.webdav.XWikiDavFilter.doFilter(XWikiDavFilter.java:68) >>>>>>>>>>> >>>>>>>>>>> org.xwiki.container.servlet.filters.internal.SavedRequestRestorerFilter.doFilter(SavedRequestRestorerFilter.java:217) >>>>>>>>>>> >>>>>>>>>>> org.xwiki.container.servlet.filters.internal.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:109) >>>>>>>>>>> root cause >>>>>>>>>>> >>>>>>>>>>> com.xpn.xwiki.XWikiException: Error number 3202 in 3: Exception >>>>>>>>>>> while >>>>>>>>>>> reading document [name = [XWikiPreferences], type = [DOCUMENT], >>>>>>>>>>> parent = >>>>>>>>>>> [name = [XWiki], type = [SPACE], parent = [name = [xwiki], type = >>>>>>>>>>> [WIKI], parent = [null]]]] >>>>>>>>>>> Wrapped Exception: Can't find [/WEB-INF/hibernate.cfg.xml] for >>>>>>>>>>> hibernate >>>>>>>>>>> configuration >>>>>>>>>>> >>>>>>>>>>> com.xpn.xwiki.store.XWikiHibernateStore.loadXWikiDoc(XWikiHibernateStore.java:856) >>>>>>>>>>> >>>>>>>>>>> com.xpn.xwiki.store.XWikiCacheStore.loadXWikiDoc(XWikiCacheStore.java:283) >>>>>>>>>>> com.xpn.xwiki.XWiki.getDocument(XWiki.java:1427) >>>>>>>>>>> com.xpn.xwiki.XWiki.getDocument(XWiki.java:1470) >>>>>>>>>>> com.xpn.xwiki.XWiki.getPrefsClass(XWiki.java:3104) >>>>>>>>>>> >>>>>>>>>>> com.xpn.xwiki.XWiki.initializeMandatoryClasses(XWiki.java:821) >>>>>>>>>>> com.xpn.xwiki.XWiki.initXWiki(XWiki.java:796) >>>>>>>>>>> com.xpn.xwiki.XWiki.<init>(XWiki.java:739) >>>>>>>>>>> com.xpn.xwiki.XWiki.getMainXWiki(XWiki.java:401) >>>>>>>>>>> com.xpn.xwiki.XWiki.getXWiki(XWiki.java:487) >>>>>>>>>>> com.xpn.xwiki.web.XWikiAction.execute(XWikiAction.java:136) >>>>>>>>>>> com.xpn.xwiki.web.XWikiAction.execute(XWikiAction.java:116) >>>>>>>>>>> >>>>>>>>>>> org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:431) >>>>>>>>>>> >>>>>>>>>>> org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:236) >>>>>>>>>>> >>>>>>>>>>> org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196) >>>>>>>>>>> >>>>>>>>>>> org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414) >>>>>>>>>>> javax.servlet.http.HttpServlet.service(HttpServlet.java:617) >>>>>>>>>>> javax.servlet.http.HttpServlet.service(HttpServlet.java:717) >>>>>>>>>>> >>>>>>>>>>> com.xpn.xwiki.web.ActionFilter.doFilter(ActionFilter.java:128) >>>>>>>>>>> >>>>>>>>>>> org.xwiki.wysiwyg.server.filter.ConversionFilter.doFilter(ConversionFilter.java:144) >>>>>>>>>>> >>>>>>>>>>> com.xpn.xwiki.plugin.webdav.XWikiDavFilter.doFilter(XWikiDavFilter.java:68) >>>>>>>>>>> >>>>>>>>>>> org.xwiki.container.servlet.filters.internal.SavedRequestRestorerFilter.doFilter(SavedRequestRestorerFilter.java:217) >>>>>>>>>>> >>>>>>>>>>> org.xwiki.container.servlet.filters.internal.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:109) >>>>>>>>>>> root cause >>>>>>>>>>> >>>>>>>>>>> org.hibernate.HibernateException: Can't find >>>>>>>>>>> [/WEB-INF/hibernate.cfg.xml] for hibernate configuration >>>>>>>>>>> >>>>>>>>>>> com.xpn.xwiki.store.hibernate.DefaultHibernateSessionFactory$1.getConfigurationInputStream(DefaultHibernateSessionFactory.java:118) >>>>>>>>>>> >>>>>>>>>>> org.hibernate.cfg.Configuration.configure(Configuration.java:2157) >>>>>>>>>>> >>>>>>>>>>> com.xpn.xwiki.store.hibernate.DefaultHibernateSessionFactory$1.configure(DefaultHibernateSessionFactory.java:80) >>>>>>>>>>> >>>>>>>>>>> com.xpn.xwiki.store.XWikiHibernateBaseStore.initHibernate(XWikiHibernateBaseStore.java:167) >>>>>>>>>>> >>>>>>>>>>> com.xpn.xwiki.store.XWikiHibernateBaseStore.checkHibernate(XWikiHibernateBaseStore.java:550) >>>>>>>>>>> >>>>>>>>>>> com.xpn.xwiki.store.XWikiHibernateStore.loadXWikiDoc(XWikiHibernateStore.java:728) >>>>>>>>>>> >>>>>>>>>>> com.xpn.xwiki.store.XWikiCacheStore.loadXWikiDoc(XWikiCacheStore.java:283) >>>>>>>>>>> com.xpn.xwiki.XWiki.getDocument(XWiki.java:1427) >>>>>>>>>>> com.xpn.xwiki.XWiki.getDocument(XWiki.java:1470) >>>>>>>>>>> com.xpn.xwiki.XWiki.getPrefsClass(XWiki.java:3104) >>>>>>>>>>> >>>>>>>>>>> com.xpn.xwiki.XWiki.initializeMandatoryClasses(XWiki.java:821) >>>>>>>>>>> com.xpn.xwiki.XWiki.initXWiki(XWiki.java:796) >>>>>>>>>>> com.xpn.xwiki.XWiki.<init>(XWiki.java:739) >>>>>>>>>>> com.xpn.xwiki.XWiki.getMainXWiki(XWiki.java:401) >>>>>>>>>>> com.xpn.xwiki.XWiki.getXWiki(XWiki.java:487) >>>>>>>>>>> com.xpn.xwiki.web.XWikiAction.execute(XWikiAction.java:136) >>>>>>>>>>> com.xpn.xwiki.web.XWikiAction.execute(XWikiAction.java:116) >>>>>>>>>>> >>>>>>>>>>> org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:431) >>>>>>>>>>> >>>>>>>>>>> org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:236) >>>>>>>>>>> >>>>>>>>>>> org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196) >>>>>>>>>>> >>>>>>>>>>> org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414) >>>>>>>>>>> javax.servlet.http.HttpServlet.service(HttpServlet.java:617) >>>>>>>>>>> javax.servlet.http.HttpServlet.service(HttpServlet.java:717) >>>>>>>>>>> >>>>>>>>>>> com.xpn.xwiki.web.ActionFilter.doFilter(ActionFilter.java:128) >>>>>>>>>>> >>>>>>>>>>> org.xwiki.wysiwyg.server.filter.ConversionFilter.doFilter(ConversionFilter.java:144) >>>>>>>>>>> >>>>>>>>>>> com.xpn.xwiki.plugin.webdav.XWikiDavFilter.doFilter(XWikiDavFilter.java:68) >>>>>>>>>>> >>>>>>>>>>> org.xwiki.container.servlet.filters.internal.SavedRequestRestorerFilter.doFilter(SavedRequestRestorerFilter.java:217) >>>>>>>>>>> >>>>>>>>>>> org.xwiki.container.servlet.filters.internal.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:109) >>>>>>>>>>> note The full stack trace of the root cause is available in the >>>>>>>>>>> Apache >>>>>>>>>>> Tomcat/6.0.35 logs. >>>>>>>>>>> >>>>>>>>>>> Apache Tomcat/6.0.35 >>>>>>>>>>> _______________________________________________ >>>>>>>>>>> users mailing list >>>>>>>>>>> users@xwiki.org >>>>>>>>>>> http://lists.xwiki.org/mailman/listinfo/users >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>> _______________________________________________ >>>>>>>>> users mailing list >>>>>>>>> users@xwiki.org >>>>>>>>> http://lists.xwiki.org/mailman/listinfo/users >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> Thomas Mortagne >>>>>>> >>>>>>> >>>>>>> >>>>>> _______________________________________________ >>>>>> users mailing list >>>>>> users@xwiki.org >>>>>> http://lists.xwiki.org/mailman/listinfo/users >>>>> >>>>> >>>>> >>>>> -- >>>>> Thomas Mortagne >>>> >>>> >>>> >>>> -- >>>> Thomas Mortagne >>> >>> >>> >> _______________________________________________ >> users mailing list >> users@xwiki.org >> http://lists.xwiki.org/mailman/listinfo/users > > > > -- > Thomas Mortagne -- Thomas Mortagne _______________________________________________ users mailing list users@xwiki.org http://lists.xwiki.org/mailman/listinfo/users