On Tue, 29 Sep 2020 at 15:16, Ali Alhaidary <ali.alhaid...@the5stars.org> wrote:
>
> This sounds very logical and practical, when new and fresh installation:
>
> 1. unzip the file to /opt/om_folder

yes

>
> 2. create /opt/om_folder.data and:

yes

>
> mkdir -p /opt/om_folder.data/streams/{1,2,3,4,5,6,7,8,9,10,11,12,13,14}

this is NOT required

>
> mkdir -p /opt/om_folder.data/streams/hibernate

this is NOT required

>
> mv /opt/om_folder/webapps/openmeetings/data/* /opt/om_folder.data

this should be done ONLY in case you already have some user data
And you are NOT restoring from backup with files

NOTE set the correct owner for /opt/om_folder.data (with `chown`)

>
> That way we have one 'non touchable' folder and another for data, right?
>
> On 9/29/20 11:01 AM, Maxim Solodovnik wrote:
> > On Tue, 29 Sep 2020 at 14:56, Ali Alhaidary <ali.alhaid...@the5stars.org> 
> > wrote:
> >> Thank you Max, now things are getting clear. what foldrs will be created
> >> there?
> >>
> >> is it the contents of /opt/om_folder/webapps/openmeetings/data ?
> > yes
> >
> >> On 9/29/20 10:48 AM, Maxim Solodovnik wrote:
> >>> DATA_DIR should be the folder other than the one you have OM installed 
> >>> into
> >>> so
> >>> if you have OM installed into /opt/om
> >>> set up data dir to be /opt/omdata
> >>>
> >>> the idea is: the data should remain untouched when you are upgrading
> >>> and replacing OM_HOME with new version ....
> >>>
> >>> On Tue, 29 Sep 2020 at 13:39, Ali Alhaidary <ali.alhaid...@the5stars.org> 
> >>> wrote:
> >>>> export JAVA_OPTS="-Djava.awt.headless=true -DDATA_DIR=/opt/om_folder"
> >>>>
> >>>> On 9/29/20 9:30 AM, Ali Alhaidary wrote:
> >>>>> export JAVA_OPTS="-Djava.awt.headless=true DATA_DIR=/opt/om_folder"
> >>>>> is that correct? assuming DATA_DIR is the OM folder.
> >>>>>
> >>>>> On 9/29/20 4:11 AM, Maxim Solodovnik wrote:
> >>>>>> you can add DATA_DIR to JAVA_OPTS
> >>>>>>
> >>>>>> On Mon, 28 Sep 2020 at 20:37, Ali Alhaidary
> >>>>>> <ali.alhaid...@the5stars.org> wrote:
> >>>>>>> so many thanks. in tomcat4, two lines are there:
> >>>>>>>
> >>>>>>> export JAVA_OPTS="-Djava.awt.headless=true"
> >>>>>>> CATALINA_HOME=/opt/om_folder
> >>>>>>>
> >>>>>>> would that be good?
> >>>>>>>
> >>>>>>>
> >>>>>>> On 9/28/20 2:08 PM, Maxim Solodovnik wrote:
> >>>>>>>
> >>>>>>> For development I'm starting OM like this
> >>>>>>>
> >>>>>>> JAVA_OPTS="-DDATA_DIR=/home/solomax/work/openmeetings/data"
> >>>>>>> ./bin/catalina.sh jpda run
> >>>>>>>
> >>>>>>> for openmeetings.service start script you can have
> >>>>>>>
> >>>>>>> Environment='JAVA_OPTS=-Djava.awt.headless=true
> >>>>>>> -DDATA_DIR=/opt/omdata5'
> >>>>>>>
> >>>>>>>
> >>>>>>> On Mon, 28 Sep 2020 at 16:53, Ali Alhaidary
> >>>>>>> <ali.alhaid...@the5stars.org> wrote:
> >>>>>>>> And of course,
> >>>>>>>>
> >>>>>>>> 5. chown .....
> >>>>>>>>
> >>>>>>>> On 9/28/20 12:51 PM, Ali Alhaidary wrote:
> >>>>>>>>
> >>>>>>>> So many thanks, this would be really so good. Can I do the following:
> >>>>>>>>
> >>>>>>>> 1. stop OM
> >>>>>>>> 2. mv om_folder to om_folder.bak
> >>>>>>>> 3. unpack new snapshot to om_folder
> >>>>>>>> 4. cp
> >>>>>>>> /opt/om_foldr.bak/webapps/openmeetings/WEB-INF/classes/META-INF/persistence.xml
> >>>>>>>> to
> >>>>>>>> /opt/om_floder/webapps/openmeetings/WEB-INF/classes/META-INF/persistence.xml
> >>>>>>>> 5. cp /opt/om_folder.bak/conf/server.xml to
> >>>>>>>> /opt/om_folder/conf/server.xmlalong with the certificate
> >>>>>>>>
> >>>>>>>> But, how to set the same DATA_DIR and where?
> >>>>>>>>
> >>>>>>>>
> >>>>>>>> On 9/28/20 4:51 AM, Maxim Solodovnik wrote:
> >>>>>>>>
> >>>>>>>> You can
> >>>>>>>> 1) unpack new snapshot to NEW location
> >>>>>>>> 2) set the same DATA_DIR
> >>>>>>>> 3) copy your old persistence.xml
> >>>>>>>> 3.1***) some other configs might need to be copied
> >>>>>>>> 4) start new instance
> >>>>>>>>
> >>>>>>>> and everything should work as before :)
> >>>>>>>>
> >>>>>>>> On Sun, 27 Sep 2020 at 12:16, Ali Alhaidary
> >>>>>>>> <ali.alhaid...@the5stars.org> wrote:
> >>>>>>>>> Clarification:
> >>>>>>>>>
> >>>>>>>>> If we replace these files from a downloaded and unzipped #68
> >>>>>>>>> snapshot (the html files with the same name) ?
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>> On 9/27/20 7:57 AM, Ali Alhaidary wrote:
> >>>>>>>>>
> >>>>>>>>> Hi,
> >>>>>>>>>
> >>>>>>>>> we are now running snapshot #67, is it OK if we replace only these
> >>>>>>>>> 4 files:
> >>>>>>>>>
> >>>>>>>>> FileItem.java
> >>>>>>>>> TestExport.java
> >>>>>>>>> Recording.java
> >>>>>>>>> BackupExport.java
> >>>>>>>>>
> >>>>>>>>> And we will be on snapshot #68 ?
> >>>>>>>>>
> >>>>>>>>> On 9/27/20 5:37 AM, Maxim Solodovnik wrote:
> >>>>>>>>>
> >>>>>>>>> https://issues.apache.org/jira/browse/OPENMEETINGS-2459
> >>>>>>>>>
> >>>>>>>>> please do not use backup/restore for now
> >>>>>>>>> just re-use previous DB
> >>>>>>>>>
> >>>>>>>>> On Sun, 27 Sep 2020 at 07:24, Maxim Solodovnik
> >>>>>>>>> <solomax...@gmail.com> wrote:
> >>>>>>>>>> these can be ignored
> >>>>>>>>>>
> >>>>>>>>>> others:
> >>>>>>>>>> [39mDEBUG [0;39m 09-26 10:30:39.827 [36mo.a.o.b.BackupExport:407
> >>>>>>>>>> [main] [0;39m - Exception While writing node of type: class
> >>>>>>>>>> org.apache.openmeetings.db.entity.file.FileItem
> >>>>>>>>>> javax.xml.bind.MarshalException: null
> >>>>>>>>>>
> >>>>>>>>>> at
> >>>>>>>>>> com.sun.xml.bind.v2.runtime.MarshallerImpl.write(MarshallerImpl.java:301)
> >>>>>>>>>> at
> >>>>>>>>>> com.sun.xml.bind.v2.runtime.MarshallerImpl.marshal(MarshallerImpl.java:226)
> >>>>>>>>>> at
> >>>>>>>>>> javax.xml.bind.helpers.AbstractMarshallerImpl.marshal(AbstractMarshallerImpl.java:101)
> >>>>>>>>>> at
> >>>>>>>>>> org.apache.openmeetings.backup.BackupExport.writeList(BackupExport.java:404)
> >>>>>>>>>> at
> >>>>>>>>>> org.apache.openmeetings.backup.BackupExport.stream(BackupExport.java:374)
> >>>>>>>>>> at
> >>>>>>>>>> org.apache.openmeetings.backup.BackupExport.writeList(BackupExport.java:381)
> >>>>>>>>>> at
> >>>>>>>>>> org.apache.openmeetings.backup.BackupExport.exportFile(BackupExport.java:337)
> >>>>>>>>>> at
> >>>>>>>>>> org.apache.openmeetings.backup.BackupExport.performExport(BackupExport.java:188)
> >>>>>>>>>> at org.apache.openmeetings.cli.Admin.processBackup(Admin.java:365)
> >>>>>>>>>> at org.apache.openmeetings.cli.Admin.process(Admin.java:263)
> >>>>>>>>>> at org.apache.openmeetings.cli.Admin.main(Admin.java:563)
> >>>>>>>>>>
> >>>>>>>>>> Caused by: com.sun.istack.SAXException2:
> >>>>>>>>>> com.sun.xml.bind.api.AccessorException: The property has a setter
> >>>>>>>>>> "public void
> >>>>>>>>>> org.apache.openmeetings.db.entity.file.FileItem.setId(java.lang.Long)"
> >>>>>>>>>> but no getter. For marshaller, please define getters.
> >>>>>>>>>>
> >>>>>>>>>> at
> >>>>>>>>>> com.sun.xml.bind.v2.runtime.XMLSerializer.reportError(XMLSerializer.java:217)
> >>>>>>>>>> at
> >>>>>>>>>> com.sun.xml.bind.v2.runtime.XMLSerializer.reportError(XMLSerializer.java:232)
> >>>>>>>>>> at
> >>>>>>>>>> com.sun.xml.bind.v2.runtime.ClassBeanInfoImpl.serializeBody(ClassBeanInfoImpl.java:340)
> >>>>>>>>>> at
> >>>>>>>>>> com.sun.xml.bind.v2.runtime.XMLSerializer.childAsSoleContent(XMLSerializer.java:563)
> >>>>>>>>>> at
> >>>>>>>>>> com.sun.xml.bind.v2.runtime.ClassBeanInfoImpl.serializeRoot(ClassBeanInfoImpl.java:311)
> >>>>>>>>>> at
> >>>>>>>>>> com.sun.xml.bind.v2.runtime.XMLSerializer.childAsRoot(XMLSerializer.java:464)
> >>>>>>>>>> at
> >>>>>>>>>> com.sun.xml.bind.v2.runtime.MarshallerImpl.write(MarshallerImpl.java:298)
> >>>>>>>>>> ... 10 common frames omitted
> >>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>> can't be ignored
> >>>>>>>>>> I'm going to investigate it ASAP
> >>>>>>>>>> this might be blocker
> >>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>> On Sat, 26 Sep 2020 at 17:39, Ali Alhaidary
> >>>>>>>>>> <ali.alhaid...@the5stars.org> wrote:
> >>>>>>>>>>> Hi,
> >>>>>>>>>>>
> >>>>>>>>>>> Trying to do back up by command line OM 5.0.1 old snapshot, I
> >>>>>>>>>>> got on
> >>>>>>>>>>> screen these lines and attached a file for the output
> >>>>>>>>>>>
> >>>>>>>>>>> Sep 26, 2020 10:30:34 AM
> >>>>>>>>>>> com.hazelcast.internal.config.AbstractConfigLocator
> >>>>>>>>>>> INFO: Loading 'hazelcast.xml' from the classpath.
> >>>>>>>>>>> Sep 26, 2020 10:30:34 AM
> >>>>>>>>>>> com.hazelcast.instance.impl.HazelcastInstanceFactory
> >>>>>>>>>>> WARNING: Hazelcast is starting in a Java modular environment
> >>>>>>>>>>> (Java 9 and
> >>>>>>>>>>> newer) but without proper access to required Java packages. Use
> >>>>>>>>>>> additional Java arguments to provide Hazelcast access to Java
> >>>>>>>>>>> internal
> >>>>>>>>>>> API. The internal API access is used to get the best performance
> >>>>>>>>>>> results. Arguments to be used:
> >>>>>>>>>>>      --add-modules java.se --add-exports
> >>>>>>>>>>> java.base/jdk.internal.ref=ALL-UNNAMED --add-opens
> >>>>>>>>>>> java.base/java.lang=ALL-UNNAMED --add-opens
> >>>>>>>>>>> java.base/java.nio=ALL-UNNAMED --add-opens
> >>>>>>>>>>> java.base/sun.nio.ch=ALL-UNNAMED --add-opens
> >>>>>>>>>>> java.management/sun.management=ALL-UNNAMED --add-opens
> >>>>>>>>>>> jdk.management/com.sun.management.internal=ALL-UNNAMED
> >>>>>>>>>>> WARNING: An illegal reflective access operation has occurred
> >>>>>>>>>>> WARNING: Illegal reflective access by
> >>>>>>>>>>> com.hazelcast.internal.networking.nio.SelectorOptimizer
> >>>>>>>>>>> (file:/opt/open500/webapps/openmeetings/WEB-INF/lib/hazelcast-4.0.2.jar)
> >>>>>>>>>>>
> >>>>>>>>>>> to field sun.nio.ch.SelectorImpl.selectedKeys
> >>>>>>>>>>> WARNING: Please consider reporting this to the maintainers of
> >>>>>>>>>>> com.hazelcast.internal.networking.nio.SelectorOptimizer
> >>>>>>>>>>> WARNING: Use --illegal-access=warn to enable warnings of further
> >>>>>>>>>>> illegal
> >>>>>>>>>>> reflective access operations
> >>>>>>>>>>> WARNING: All illegal access operations will be denied in a
> >>>>>>>>>>> future release
> >>>>>>>>>>>
> >>>>>>>>>>> My question is: should I just ignore them and move on ?
> >>>>>>>>>>>
> >>>>>>>>>> --
> >>>>>>>>>> Best regards,
> >>>>>>>>>> Maxim
> >>>>>>>>> --
> >>>>>>>>> Best regards,
> >>>>>>>>> Maxim
> >>>>>>>> --
> >>>>>>>> Best regards,
> >>>>>>>> Maxim
> >>>>>>> --
> >>>>>>> Best regards,
> >>>>>>> Maxim
> >>>
> >
> >



-- 
Best regards,
Maxim

Reply via email to