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

Reply via email to