I need to upgrade from 2.5.0 to latest version

How do I upgrade the latest version

Hi,

stop Wifi, backup everything, delete the error, debug, info, warn.log files and then install the new version. Don’'t uninstall the old version as this will remove the embedded database and wildfire.xml file. Restore the wildfire.xml file if it was overwritten and start Wifi again. It should be really such simple.

Maybe you want to post the operating system you are using, the database vendor and version, whether you are using LDAP / AD and the log files if you see problems while upgrading.

LG

This is for pizza.net

redhat fedora core 3 internal database

file /opt/wildfire/.install4j/i4jruntime.jar from install of wildfire-2.6.2-1 conflicts with file from package wildfire-2.5.0-1

file /opt/wildfire/.install4j/user.jar from install of wildfire-2.6.2-1 conflicts with file from package wildfire-2.5.0-1

file /opt/wildfire/README.html from install of wildfire-2.6.2-1 conflicts with file from package wildfire-2.5.0-1

file /opt/wildfire/bin/wildfire from install of wildfire-2.6.2-1 conflicts with file from package wildfire-2.5.0-1

file /opt/wildfire/changelog.html from install of wildfire-2.6.2-1 conflicts with file from package wildfire-2.5.0-1

file /opt/wildfire/conf/wildfire.xml from install of wildfire-2.6.2-1 conflicts with file from package wildfire-2.5.0-1

file /opt/wildfire/documentation/database-guide.html from install of wildfire-2.6.2-1 conflicts with file from package wildfire-2.5.0-1

file /opt/wildfire/documentation/database.html from install of wildfire-2.6.2-1 conflicts with file from package wildfire-2.5.0-1

file /opt/wildfire/documentation/index.html from install of wildfire-2.6.2-1 conflicts with file from package wildfire-2.5.0-1

file /opt/wildfire/documentation/install-guide.html from install of wildfire-2.6.2-1 conflicts with file from package wildfire-2.5.0-1

file /opt/wildfire/documentation/ldap-guide.html from install of wildfire-2.6.2-1 conflicts with file from package wildfire-2.5.0-1

file /opt/wildfire/documentation/protocol-support.html from install of wildfire-2.6.2-1 conflicts with file from package wildfire-2.5.0-1

file /opt/wildfire/lib/bouncycastle.jar from install of wildfire-2.6.2-1 conflicts with file from package wildfire-2.5.0-1

file /opt/wildfire/lib/servlet.jar.pack from install of wildfire-2.6.2-1 conflicts with file from package wildfire-2.5.0-1

file /opt/wildfire/lib/startup.jar from install of wildfire-2.6.2-1 conflicts with file from package wildfire-2.5.0-1

file /opt/wildfire/lib/wildfire.jar.pack from install of wildfire-2.6.2-1 conflicts with file from package wildfire-2.5.0-1

file /opt/wildfire/plugins/admin/webapp/WEB-INF/lib/admin-jsp.jar from install of wildfire-2.6.2-1 conflicts with file from package wildfire-2.5.0-1

file /opt/wildfire/plugins/admin/webapp/WEB-INF/web.xml from install of wildfire-2.6.2-1 conflicts with file from package wildfire-2.5.0-1

file /opt/wildfire/plugins/admin/webapp/setup/setup-style.css from install of wildfire-2.6.2-1 conflicts with file from package wildfire-2.5.0-1

file /opt/wildfire/plugins/admin/webapp/style/global.css from install of wildfire-2.6.2-1 conflicts with file from package wildfire-2.5.0-1

file /opt/wildfire/plugins/search.jar from install of wildfire-2.6.2-1 conflicts with file from package wildfire-2.5.0-1

file /opt/wildfire/resources/database/wildfire_db2.sql from install of wildfire-2.6.2-1 conflicts with file from package wildfire-2.5.0-1

file /opt/wildfire/resources/database/wildfire_hsqldb.sql from install of wildfire-2.6.2-1 conflicts with file from package wildfire-2.5.0-1

file /opt/wildfire/resources/database/wildfire_mysql.sql from install of wildfire-2.6.2-1 conflicts with file from package wildfire-2.5.0-1

file /opt/wildfire/resources/database/wildfire_oracle.sql from install of wildfire-2.6.2-1 conflicts with file from package wildfire-2.5.0-1

file /opt/wildfire/resources/database/wildfire_postgresql.sql from install of wildfire-2.6.2-1 conflicts with file from package wildfire-2.5.0-1

file /opt/wildfire/resources/database/wildfire_sqlserver.sql from install of wildfire-2.6.2-1 conflicts with file from package wildfire-2.5.0-1

file /opt/wildfire/resources/database/wildfire_sybase.sql from install of wildfire-2.6.2-1 conflicts with file from package wildfire-2.5.0-1

file /opt/wildfire/resources/i18n/wildfire_i18n.properties from install of wildfire-2.6.2-1 conflicts with file from package wildfire-2.5.0-1

file /opt/wildfire/resources/i18n/wildfire_i18n_cs_CZ.properties from install of wildfire-2.6.2-1 conflicts with file from package wildfire-2.5.0-1

file /opt/wildfire/resources/i18n/wildfire_i18n_de.properties from install of wildfire-2.6.2-1 conflicts with file from package wildfire-2.5.0-1

file /opt/wildfire/resources/i18n/wildfire_i18n_en.properties from install of wildfire-2.6.2-1 conflicts with file from package wildfire-2.5.0-1

file /opt/wildfire/resources/i18n/wildfire_i18n_es.properties from install of wildfire-2.6.2-1 conflicts with file from package wildfire-2.5.0-1

file /opt/wildfire/resources/i18n/wildfire_i18n_fr.properties from install of wildfire-2.6.2-1 conflicts with file from package wildfire-2.5.0-1

file /opt/wildfire/resources/i18n/wildfire_i18n_nl.properties from install of wildfire-2.6.2-1 conflicts with file from package wildfire-2.5.0-1

file /opt/wildfire/resources/i18n/wildfire_i18n_pl_PL.properties from install of wildfire-2.6.2-1 conflicts with file from package wildfire-2.5.0-1

file /opt/wildfire/resources/i18n/wildfire_i18n_pt_BR.properties from install of wildfire-2.6.2-1 conflicts with file from package wildfire-2.5.0-1

file /opt/wildfire/resources/i18n/wildfire_i18n_zh_CN.properties from install of wildfire-2.6.2-1 conflicts with file from package wildfire-2.5.0-1

I got an error and I have posted the logs

Hi,

was this an rpm -Uvh ?

I have no experience with the rpm install file, on linux I usually use the tar.gz file or the .war file for Tomcat.

LG

I have uploaded the new server to tomcat and it will not work

Hi,

what did you do to get the errors you posted above? This does not look like Tomcat’‘s catalina.out so I’'m a little bit confused.

LG

I tried to use the war file but It would not work with plesk so I installed it from root.

I deleted everything

Hi pizza,

as long as you have no users you may do this, so I assume that you did hit a problem which was sitting in front of the computer and had nothing to do with Wifi itself and the normal update procedure?

LG

I have installed it from scratch and I have gotten a log file to about 100GB it shut down my server OUCH here is a few lines from the new log file that was created in about 40 seconds it goes on for about 4 Meg

at

org.mortbay.util.ThreadedServer.acceptSocket(ThreadedServer.java:432)

at org.mortbay.util.ThreadedServer$Acceptor.run(ThreadedServer.java:634)

04:48:13.506 WARN!! [Acceptor [SSL: ServerSocket[addr=0.0.0.0/0.0.0.0,port=0,localport=9091]]] org.mortbay.util.ThreadedSer$

EXCEPTION

javax.net.ssl.SSLException: No available certificate or key corresponds to the SSL cipher suites which are enabled.

at com.sun.net.ssl.internal.ssl.SSLServerSocketImpl.checkEnabledSuites(Unknown Source)

at com.sun.net.ssl.internal.ssl.SSLServerSocketImpl.accept(Unknown Source)

at org.mortbay.util.ThreadedServer.acceptSocket(ThreadedServer.java:432)

at org

20:15:10.105 INFO org.mortbay.log.LogImpl.add(LogImpl.java:109) >14> added org.mortbay.log.OutputStream$

20:15:10.460 INFO org.mortbay.http.HttpServer.doStart(HttpServer.java:684) >15> Version Jetty/5.1.x

20:15:10.472 INFO org.mortbay.util.FileResource. Checking Resource a$

20:15:10.537 TRACE org.mortbay.http.ContextLoader.getResource(ContextLoader.java:255) >21> try getResour$

20:15:10.538 TRACE org.mortbay.http.ContextLoader.getResource(ContextLoader.java:283) >21> found jar:fil$

20:15:10.555 TRACE org.mortbay.http.ContextLoader.loadClass(ContextLoader.java:199) >38> try loadClass c$

20:15:10.556 TRACE org.mortbay.http.ContextLoader.loadClass(ContextLoader.java:205) >38> p0 loaded class$

20:15:10.574 TRACE org.mortbay.http.ContextLoader.loadClass(ContextLoader.java:199) >38> try loadClass c$

20:15:10.574 TRACE org.mortbay.http.ContextLoader.loadClass(ContextLoader.java:205) >38> p0 loaded class$

20:15:10.585 TRACE org.mortbay.http.ContextLoader.loadClass(ContextLoader.java:199) >42> try loadClass c$

20:15:10.651 TRACE org.mortbay.http.ContextLoader.loadClass(ContextLoader.java:199) >44> try loadClass c$

20:15:10.652 TRACE org.mortbay.http.ContextLoader.loadClass(ContextLoader.java:205) >44> p0 loaded class$

20:15:10.655 TRACE org.mortbay.http.ContextLoader.loadClass(ContextLoader.java:199) >44> try loadClass c$

20:15:10.656 TRACE org.mortbay.http.ContextLoader.loadClass(ContextLoader.java:205) >44> p0 loaded class$

20:15:11.099 TRACE org.mortbay.http.HttpContext.getFileClassPath(HttpContext.java:814) >18> path file:/o$

20:15:11.101 TRACE org.mortbay.http.HttpContext.getFileClassPath(HttpContext.java:814) >18> path file:/o$

20:15:11.102 TRACE org.mortbay.http.HttpContext.getFileClassPath(HttpContext.java:814) >18> path file:/o$

20:15:11.102 TRACE org.mortbay.http.HttpContext.getFileClassPath(HttpContext.java:814) >18> path file:/o$

20:15:11.103 TRACE org.mortbay.http.HttpContext.getFileClassPath(HttpContext.java:814) >18> path file:/o$

20:15:11.104 TRACE org.mortbay.http.HttpContext.getFileClassPath(HttpContext.java:814) >18> path file:/o$

20:15:11.104 TRACE org.mortbay.http.HttpContext.getFileClassPath(HttpContext.java:814) >18> path file:/o$

20:15:11.105 TRACE org.mortbay.http.HttpContext.getFileClassPath(HttpContext.java:814) >18> path file:/o$

20:15:11.105 TRACE org.mortbay.http.HttpContext.getFileClassPath(HttpContext.java:814) >18> path file:/o$

20:15:11.105 TRACE org.mortbay.http.HttpContext.getFileClassPath(HttpContext.java:814) >18> path file:/o$

20:15:11.106 TRACE org.mortbay.http.HttpContext.getFileClassPath(HttpContext.java:814) >18> path file:/o$

20:15:11.106 TRACE org.mortbay.http.HttpContext.getFileClassPath(HttpContext.java:814) >18> path file:/o$

20:15:11.107 TRACE org.mortbay.http.HttpContext.getFileClassPath(HttpContext.java:814) >18> path file:/o$

20:15:11.107 TRACE org.mortbay.http.HttpContext.getFileClassPath(HttpContext.java:814) >18> path file:/o$

20:15:11.108 TRACE org.mortbay.http.HttpContext.getFileClassPath(HttpContext.java:814) >18> path file:/o$

20:15:11.108 TRACE org.mortbay.http.HttpContext.getFileClassPath(HttpContext.java:814) >18> path file:/o$

20:15:11.109 TRACE org.mortbay.http.HttpContext.getFileClassPath(HttpContext.java:814) >18> path file:/o$

What we have done here is

  1. Create a new directory such as /opt/wildfire262/

  2. Get the tarball and extract it to that directory

  3. Create a new database such as wildfire262

  4. Import your dump into that Database

  5. make changes necessary to conf files and startup files.

6… Shut down old, bring up new.

But that is just how we have done it, and it has been pretty painless

Hi,

JM-632 SSL settings page should deal with empty/corrupt keystore

seems to be the problem that you did hit, and I assume that your $wildfireHome/resources/security directory does not exist or is empty.

Extract the taz.gz version somewhere and copy the resources directory to $wildfireHome

LG