There is a config variable in Administration > Configuration "office.home" in the OpenMeetings UI. Set that path to your value and you should be fine.
Sebastian 2012/7/30 Dušan Stloukal <dusan.stlou...@devportal.eu>: > Hi guys, > > have you solved this problem? I encountred the same trouble on CentOS 6 > 64-bit: > > # ls -la /usr/lib64/libreoffice/program/soffice.bin > -rwxr-xr-x 1 root root 37488 Jun 23 01:18 > /usr/lib64/libreoffice/program/soffice.bin > > # java -Doffice.home=/usr/lib64/libreoffice/program -jar > /usr/local/lib/jodconverter-core-3.0-beta-4/lib/jodconverter-core-3.0-beta-4.jar > webmeeting.odt webmeeting.pdf > Exception in thread "main" java.lang.IllegalStateException: invalid > officeHome: it doesn't contain soffice.bin: /usr/lib64/libreoffice/program > at > org.artofsolving.jodconverter.office.DefaultOfficeManagerConfiguration.buildOfficeManager(DefaultOfficeManagerConfiguration.java:167) > at org.artofsolving.jodconverter.cli.Convert.main(Convert.java:111) > > I found the solution, look at the office.home pathe, but I don't know, where > is the mistake: > > # java -Doffice.home=/usr/lib64/libreoffice/ -jar > /usr/local/lib/jodconverter-core-3.0-beta-4/lib/jodconverter-core-3.0-beta-4.jar > webmeeting.odt webmeeting.pdf > Jul 30, 2012 9:44:37 AM > org.artofsolving.jodconverter.office.ProcessPoolOfficeManager <init> > INFO: ProcessManager implementation is LinuxProcessManager > Jul 30, 2012 9:44:37 AM org.artofsolving.jodconverter.office.OfficeProcess > start > INFO: starting process with acceptString > 'socket,host=127.0.0.1,port=2002,tcpNoDelay=1' and profileDir > '/tmp/.jodconverter_socket_host-127.0.0.1_port-2002' > Jul 30, 2012 9:44:37 AM org.artofsolving.jodconverter.office.OfficeProcess > start > INFO: started process; pid = 32367 > Jul 30, 2012 9:44:38 AM > org.artofsolving.jodconverter.office.ManagedOfficeProcess$6 attempt > WARNING: office process died with exit code 81; restarting it > Jul 30, 2012 9:44:38 AM org.artofsolving.jodconverter.office.OfficeProcess > start > INFO: starting process with acceptString > 'socket,host=127.0.0.1,port=2002,tcpNoDelay=1' and profileDir > '/tmp/.jodconverter_socket_host-127.0.0.1_port-2002' > Jul 30, 2012 9:44:38 AM org.artofsolving.jodconverter.office.OfficeProcess > start > INFO: started process; pid = 32382 > Jul 30, 2012 9:44:38 AM > org.artofsolving.jodconverter.office.OfficeConnection connect > INFO: connected: 'socket,host=127.0.0.1,port=2002,tcpNoDelay=1' > Jul 30, 2012 9:44:39 AM > org.artofsolving.jodconverter.office.ProcessPoolOfficeManager stop > INFO: stopping > Jul 30, 2012 9:44:39 AM > org.artofsolving.jodconverter.office.OfficeConnection$1 disposing > INFO: disconnected: 'socket,host=127.0.0.1,port=2002,tcpNoDelay=1' > Jul 30, 2012 9:44:39 AM > org.artofsolving.jodconverter.office.ManagedOfficeProcess > doEnsureProcessExited > INFO: process exited with code 0 > Jul 30, 2012 9:44:39 AM > org.artofsolving.jodconverter.office.ProcessPoolOfficeManager stop > INFO: stopped > > D. > > > > On 07/07/2012 02:48 PM, George Kirkham wrote: >> >> >> Dimosthenis, >> >> I have not been able to successfully install Centos so I have no >> experience with OpenMeetings in Centos. These days my preferred OS is 32 >> bit Debian, but that is just a personal choice. >> >> What do you get on your OpenMeetings server if you run the following two >> commands as root ? >> >> find / -name soffice.bin >> >> ls -al /usr/lib64/openoffice.org3/program >> >> Just wanted to check if you have Office installed OK and that the path you >> specified is actually correct >> >> I recommend setting the path for swftools to the path returned by the >> command >> >> find / -name pdf2swf >> >> Recently when trying to build swftools 9.x we had to remove -o and -L from >> the Make and Make.in files in the build directories, in order to get the >> build of swftools to complete. (this was in Debian though). >> >> I ran the following steps and then got the below error message; >> >> ./configure >../swfconfigure.log 2>&1 >> make >../debswfmake.log 2>&1 >> make install >../debswfinst.log >> >> The "make install" generated the following error message and then stopped. >> rm -f /usr/local/share/swftools/swfs/default_viewer.swf -o -L >> /usr/local/share/swftools/swfs/default_viewer.swf >> rm: invalid option -- 'o' >> Try `rm --help' for more information. >> make[1]: *** [install] Error 1 >> make[1]: Leaving directory `/usr/adm/swftools/swftools-0.9.2/swfs' >> make: *** [install] Error 2 >> >> Using the below search line, I located the files swfs/Make and >> swfs/Make.in >> find . -type f -name "*.*" -print0 | xargs -0 -e grep -nH -e >> "default_viewer.swf" >> >> In these files were the lines; >> rm -f $(pkgdatadir)/swfs/default_viewer.swf -o -L >> $(pkgdatadir)/swfs/default_viewer.swf >> $(LN_S) $(pkgdatadir)/swfs/simple_viewer.swf >> $(pkgdatadir)/swfs/default_viewer.swf >> rm -f $(pkgdatadir)/swfs/default_loader.swf -o -L >> $(pkgdatadir)/swfs/default_loader.swf >> $(LN_S) $(pkgdatadir)/swfs/tessel_loader.swf >> $(pkgdatadir)/swfs/default_loader.swf >> >> Thanks, >> >> George Kirkham >> >> From: Dimosthenis Trichakis [mailto:dtri...@gmail.com] >> Sent: Saturday, 7 July 2012 10:19 PM >> To: openmeetings-user@incubator.apache.org >> Subject: Re: "invalid officeHome" error. >> >> George thank you for the reply, >> >> I have installed the openmeeting in debian without any problem but when I >> try to installed it in Centos5 I have problems with paths etc. If I leave >> empty the field "office.path" I'm getting the error "officeHome not set and >> could not be auto-detected" during file conversion. >> >> Also I have make a soft link to /usr/local/bin/ in pdf2swf as I found it >> in /usr/bin without result. >> >> I think on Monday I'm going to reinstall careful the project as I cannot >> understand what is wrong :-( >> >> Thanks again for all the replies, >> >> Dimosthenis >> >> On Sat, Jul 7, 2012 at 2:47 PM, George Kirkham <gkirk...@co2crc.com.au >> <mailto:gkirk...@co2crc.com.au>> wrote: >> >> Dimosthenis, >> >> From your log output, invalid officeHome: it doesn't contain soffice.bin: >> /usr/lib64/openoffice.org3/program”, I wonder what you have in the >> Configuration settings for “office.path” ? I do not put anything in here as >> OpenMeetings can usually find the correct path. On my Ubuntu (32 bit) >> OpenMeetings server, I have libreoffice installed and the below “find” shows >> the path, not that I have this defined in OpenMeetings, since it finds the >> path itself. >> >> /# find / -name soffice.bin >> >> /usr/lib/libreoffice/program/soffice.bin >> >> root@chat:/# >> >> Does a “ls -al /usr/lib64/openoffice.org3/program/soffice.bin” show the >> file “soffice.bin” in this path? >> >> Just to check, if you do a find on pdf2swf, is it located in the path >> “/usr/local/bin/” ? >> >> # find / -name pdf2swf >> >> /usr/local/bin/pdf2swf >> >> Thanks, >> >> George Kirkham >> >> From: Dimosthenis Trichakis [mailto:dtri...@gmail.com >> <mailto:dtri...@gmail.com>] >> Sent: Saturday, 7 July 2012 9:16 PM >> To: openmeetings-user@incubator.apache.org >> <mailto:openmeetings-user@incubator.apache.org> >> Subject: Re: "invalid officeHome" error. >> >> I correct the directory for the converter and now I'm getting: >> >> Name: out >> >> Value: >> >> Name: exitValue >> >> Value: 1 >> >> Name: command >> >> Value: [java, -Doffice.home=/usr/lib64/openoffice.org3/program/, -cp, >> /usr/lib/red5/webapps/openmeetings/jodconverter-core-3.0-beta-4/lib/json-20090211.jar, >> -cp, >> /usr/lib/red5/webapps/openmeetings/jodconverter-core-3.0-beta-4/lib/unoil-3.2.1.jar, >> -cp, >> /usr/lib/red5/webapps/openmeetings/jodconverter-core-3.0-beta-4/lib/juh-3.2.1.jar, >> -cp, >> /usr/lib/red5/webapps/openmeetings/jodconverter-core-3.0-beta-4/lib/commons-cli-1.1.jar, >> -cp, >> /usr/lib/red5/webapps/openmeetings/jodconverter-core-3.0-beta-4/lib/ridl-3.2.1.jar, >> -cp, >> /usr/lib/red5/webapps/openmeetings/jodconverter-core-3.0-beta-4/lib/commons-io-1.4.jar, >> -cp, >> /usr/lib/red5/webapps/openmeetings/jodconverter-core-3.0-beta-4/lib/jodconverter-core-3.0-beta-4.jar, >> -cp, >> /usr/lib/red5/webapps/openmeetings/jodconverter-core-3.0-beta-4/lib/jurt-3.2.1.jar, >> -jar, >> /usr/lib/red5/webapps/openmeetings/jodconverter-core-3.0-beta-4/lib/jodconverter-core-3.0-beta-4.jar,/usr/lib/red5/webapps/openmeetings/uploadtemp/files/adaefb3a343cd0a4bdc6e449aed7c0bf.ppt, >> /usr/lib/red5/webapps/openmeetings/upload/files/adaefb3a343cd0a4bdc6e449aed7c0bf/adaefb3a343cd0a4bdc6e449aed7c0bf.pdf] >> >> Name: error >> >> Value: Exception in thread "main" java.lang.IllegalStateException: invalid >> officeHome: it doesn't contain soffice.bin: >> /usr/lib64/openoffice.org3/program >> >> at >> org.artofsolving.jodconverter.office.DefaultOfficeManagerConfiguration.buildOfficeManager(DefaultOfficeManagerConfiguration.java:167) >> >> at org.artofsolving.jodconverter.cli.Convert.main(Convert.java:111) >> >> Name: process >> >> Value: doJodConvert >> >> Name: exitValue >> >> Value: 0 >> >> Name: command >> >> Value: >> >> Name: completeName >> >> Value: adaefb3a343cd0a4bdc6e449aed7c0bf.ppt >> >> Name: error >> >> Value: >> >> Name: fileExplorerItemId >> >> Value: 14 >> >> Name: process >> >> Value: >> >> Name: exitValue >> >> Value: 0 >> >> Name: process >> >> Value: generateXMLDocument >> >> Name: out >> >> Value: >> >> Name: exitValue >> >> Value: 127 >> >> Name: command >> >> Value: [/usr/lib/convert, -thumbnail, 80, >> /usr/lib/red5/webapps/openmeetings/upload/files/adaefb3a343cd0a4bdc6e449aed7c0bf/adaefb3a343cd0a4bdc6e449aed7c0bf.pdf,/usr/lib/red5/webapps/openmeetings/upload/files/adaefb3a343cd0a4bdc6e449aed7c0bf/_thumb_page-%04d.jpg] >> >> Name: error >> >> Value: /usr/lib/convert: error while loading shared libraries: >> libMagickCore.so.5: cannot open shared object file: No such file or >> directory >> >> Name: process >> >> Value: generateBatchThumbByWidth >> >> Name: out >> >> Value: >> >> Name: exitValue >> >> Value: 1 >> >> Name: command >> >> Value: [/usr/bin/pdf2swf, -s, insertstop, -s, poly2bitmap, -i, -j, 85, -s, >> zoom=72, >> /usr/lib/red5/webapps/openmeetings/upload/files/adaefb3a343cd0a4bdc6e449aed7c0bf/adaefb3a343cd0a4bdc6e449aed7c0bf.pdf,/usr/lib/red5/webapps/openmeetings/upload/files/adaefb3a343cd0a4bdc6e449aed7c0bf/adaefb3a343cd0a4bdc6e449aed7c0bf.swf] >> >> Name: error >> >> Value: Error: Couldn't open file >> '/usr/lib/red5/webapps/openmeetings/upload/files/adaefb3a343cd0a4bdc6e449aed7c0bf/adaefb3a343cd0a4bdc6e449aed7c0bf.pdf' >> >> Name: process >> >> Value: generateSwf >> >> The library libMagickCore.so.5 exist in the same directory: >> >> [root@comms lib]# find / -name libMagickCore.so.5 >> >> /usr/lib/libMagickCore.so.5 >> >> [root@comms ~]# find / -name convert >> >> /usr/lib/convert >> >> Any help please? >> > > > > > > > > -- Sebastian Wagner https://twitter.com/#!/dead_lock http://www.openmeetings.de http://www.webbase-design.de http://www.wagner-sebastian.com seba.wag...@gmail.com