Collaboration

Upgrade Openfire on Red Hat Enterprise Linux

1

How to upgrade from Openfire 3.7.0 to Openfire 3.7.1 with a MySQL database on RHEL

 

Download the Openfire RPM package

wget http://www.igniterealtime.org/downloadServlet?filename=openfire/openfire-3.7.1-1.i386.rpm

 

 

Stop the openfire service

sudo /sbin/service openfire stop

 

 

Backup the openfire directory and MySQL database to the current working directory

sudo tar -czf openfire-3.7.0.tgz -C / opt/openfire

mysqldump -u openfireuser -p openfire > openfire-3.7.0-1.sql

 

u – user name for this database

p – prompt for the database user password

(this is the database user password you created during the initial install of the Openfire)

 

 

Update using RPM

sudo rpm -Uvh openfire-3.7.1-1.i386.rpm

 

U – Upgrade

v – Verbose information

h – Hashes print to show extraction of package

 

 

Start the openfire service

sudo /sbin/service openfire start

 

Notes

The database will automatically be updated for you. There were no issues going from 3.7.0 to 3.7.1.

Enterprise FTP for Adobe product downloads

0

Here is the link used by admins to download and deploy msp /msi / exe files of Adobe Reader:

ftp://ftp.adobe.com/pub/adobe/

For example here is the link for Adobe Acrobat Reader X

ftp://ftp.adobe.com/pub/adobe/reader/win/10.x/10.0.0/en_US/AdbeRdr1000_en_US.msi

Upgrade Openfire via RPM

0

Upgrading Openfire is VERY simple to do with RPM. The following example is what I used on a RedHat server:

  1. wget http://www.igniterealtime.org/downloadServlet?filename=openfire/openfire-3.6.4-1.i386.rpm
  2. sudo rpm -Uvh openfire-3.6.4-1.i386.rpm

This will upgrade your Openfire rpm installation as well as automatically stop and start the service. If you need to see how to install from scratch using RPM, see my previous post here.

In case you were wondering what the -Uvh portion of the command does:
U – tells rpm to upgrade the package
v – verbose, tells you what it’s doing
h – displays hash marks to show the upgrade’s progress

Free instant messaging server – Openfire 3.6.3

0

Looking for a free open source solution to deploy IM for your business?  Look no further. The folks over at Ignite Realtime have a great product that is painless to implement.

Pick your flavor of host. It will run on a myriad of operating systems: FreeBSD, Linux, and Windows to name a few.

If you prefer FreeBSD, openfire is in ports. I highly recommend that you install it that way, as it will create a startup script that can be very handy. Being that I very rarely have to reboot any of my *nix servers, I often forget that there were services that I have to manually start.  The only real heads up I will mention is that FreeBSD will have you manually dump a Sun java update into /usr/ports/distfiles.  The FreeBSD port installation will provide the link to get it- this is because of licensing reasons.  Note: you won’t be able to use wget, so just save yourself the hassle and fetch it on a Windows machine and (s)ftp the file over.

Is Linux your cup of tea? Try the .rpm as it includes the JRE to run the server.  However compiling openfire via ant is just as easy.

Administering the openfire service is simple as pie.  No apache or IIS to configure..it deploys it’s own webserver via java.

When it comes to the MySQL database setup I will say the documentation is a little lacking for novices. Here is a little help (assuming you have mysql already installed and configured)

mysql -u root -p
CREATE DATABASE openfire;
GRANT ALL PRIVILEGES ON openfire.* TO "openfireuser"@"localhost" IDENTIFIED BY "mysecretpassword";
FLUSH PRIVILEGES;
EXIT

In the above statement keep the quotes where you see them. Cut and Paste is your friend. Just change, as necessary, the pieces that are in italics.

Their provided documentation and community should be able to guide you through the rest of the install. When I get a chance I will post a document of all my steps.

DOWNLOAD HOWTO PDF

Go to Top