Horde / IMP on RHEL 4 From RPM HOWTO

linux.jpgWhenever you go to install applications and services on registered RHEL servers, it’s always nice to use the RPMs because up2date will keep everything current for you. Managing upgrades gets a whole lot easier when you can bring your system up to current with one simple command. Because of this, I decided that I would try to use as many RPMs as I could when I set up our latest Horde / IMP installation.

Unfortunately, RedHat does not supply RPMs for the Horde applications, but luckily CentOS does. You should be able to download them from here. Get the latest version, which at the time of this writing was horde-3.1.3-1 and imp-h3-4.1.3-1.

Don’t install them yet though because Horde and IMP have always had a lot of dependancies which must be installed and enabled first. Installing the following RPMs should take care of them.

  • mysql-4.1.20-1.RHEL4.1.i386.rpm
  • mysqlclient10-3.23.58-4.RHEL4.1.i386.rpm
  • mysqlclient10-devel-3.23.58-4.RHEL4.1.i386.rpm
  • mysql-devel-4.1.20-1.RHEL4.1.i386.rpm
  • mysql-server-4.1.20-1.RHEL4.1.i386.rpm
  • perl-DBD-MySQL-2.9004-3.1.i386.rpm
  • php-4.3.9-3.15.i386.rpm
  • php-devel-4.3.9-3.15.i386.rpm
  • php-domxml-4.3.9-3.15.i386.rpm
  • php-imap-4.3.9-3.15.i386.rpm
  • php-ldap-4.3.9-3.15.i386.rpm
  • php-mysql-4.3.9-3.15.i386.rpm
  • php-pear-4.3.9-3.15.i386.rpm

Assuming you will want up2date to handle upgrades of these packages, it is very important that you either use “up2date” to install them, or download them from correct channel at the RedHat website. You could also simply get them from the CD distribution that you used to install the system itself.

Once PEAR is installed, you will have to upgrade it, and install the PEAR::Log module.

[root@server]# pear upgrade -a PEAR-1.3.6
[root@server]# pear upgrade PEAR

Ok, now let’s make sure the web server is configured to start when the system comes up:

[root@server /]# /sbin/chkconfig –list httpd

You should see this:

httpd 0:off 1:off 2:on 3:on 4:on 5:on 6:off

But if you see 5:off, simply run:

[root@server /]# /sbin/chkconfig httpd on

Now we enable and start up our new MySQL database server:

[root@server /]# /sbin/chkconfig mysqld on
[root@server /]# /sbin/service mysqld start

And we’re ready to install Horde and IMP. Install the following RPM’s, which will put everything in /usr/share/horde and creates a file called horde.conf in /etc/httpd/conf.d/

  • horde-3.1.3-1.c4.noarch.rpm
  • imp-h3-4.1.3-1.c4.noarch.rpm

This will install the HORDE and IMP packages in /usr/share, and /usr/share/horde respectively.

Finally, we start or restart apache:

[root@server /]# /sbin/service httpd start

Grab a browser and go to the following URL to proceed with the Horde and IMP configuration.

http://server.example.com/horde/

Discuss This Article


4 Responses to “Horde / IMP on RHEL 4 From RPM HOWTO”

  1. Mike D on December 26th, 2006 7:34 pm #

    I don’t know if you take requests, but I’ve always been curious about making tarballs into RPMs. Your second paragraph got me on that idea.

  2. bishop on January 10th, 2007 9:05 pm #

    Rolling a tarball to an rpm is generally pretty easy, but I learned from the old howto at rpm.org and following along. I don’t think it’s a subject for a 500wd blogpost.

  3. bishop on January 10th, 2007 9:08 pm #

    gah. Lemme qualify that. I think that the seemingly simple subject of Tarball->RPM is deceptively simple, at least to say. It’s such a broad and persnickity subject, I think that tackling it here would be brave — or foolhardy! If you want examples of really simple to messed-up RPMs, though, drop me a note/jabber. bishopolis-at-gmail.

  4. adil ismael on July 24th, 2007 9:06 am #

    when i enter up2date command. after filling the information i get error

    aaaaaaaaaaa Fatal Error aaaaaaaaaaaaaaaaaaaaaaaaaaaa
    problem registering system:

    Error Class Code: 70
    Error Class info:
    All available subscriptions for the requested channel have been exhausted.
    Please contact a Red Hat Network Sales associate.
    Explanation:
    An error has occurred while processing your request. If this problem
    persists please enter a bug report at
    bugzilla.redhat.com.
    If you choose to submit the bug report,
    please be sure to include
    details of what you were trynig to do when this error occurred and details on how to reproduce this problem.

    aaaaaa
    a ok a
    aaaaaa


Got something to say?






Post Tags (user submitted): t (352) - all available subscriptions for the requested channel h (151) - rhel rpm (56) - f (51) - up2date error class code : 70 (47) - rpm rhel (43) - centos horde (41) - RHEL rpms (41) - horde rpm (39) - horde centos (34) - RHEL imap (33) - "error class code: 70 (32) - apache rpm rhel4 (31) - rhel4 rpm download (31) - error class code 70 redhat (23) - imp centos (22) - php-mysql rpm (21) - horde imp centos (20) - horde imp rpm (20) - horde webmail rpm (19) - perl-DBD-MySQL rhel4 (19) - imap rpm download (18) - php-mysql rpm rhel4 (18) - Redhat Error class Code 70 (18) - rpm rhel4 (17) - php-mysql rhel4 (17) - horde howto (17) - php5 rhel4 (17) - rhel rpm download (16) - centos horde imp (16) - error class code 70 up2date (16) - horde rhel (15) - perl-DBD-MySQL-2.9004-3.1.i386.rpm (15) - imap rhel (15) - mysql-4.1.20-1.RHEL4.1.i386.rpm (15) - rhel4 imap (15) - php-mysql rpm download (15) - imp rpm (15) - " php RPM download" (15) - problem registering system error class code: 70 (15) - php-mysql rhel (14) - Centos IMP (14) - install rpm RHEL4 (13) - chkconfig howto (13) - rhel4 apache rpm (13) - httpd rpm rhel4 (13) - up2date All available subscriptions for the requested c (13) - horde (12) - php-imap rhel4 (12) - Download mysql-4.1.20-1.RHEL4.1.i386.rpm (12) - `php rpm rhel4 (12) - rhel rpm install (12) - imap rhel4 (12) - RHEL4 rpm (12) - rhel rpm howto (12) - apache RPM download (12) - rhel4 rpm install (12) - download mysql for rhel4 (12) - up2date error 70 (12) - horde rpm redhat (11) - apache rpm rhel (11) - apache rhel4 rpm (11) - horde 2 download (11) - rhel4 php5 rpm (11) - php5 rpm download (11) - MySQL rpm download (11) - "all available subscriptions for the requested channel  (11) - download horde rpm (11) - download perl-DBD-MySQL-2.9004-3.1.i386.rpm (10) - perl-DBD-MySQL rpm (10) - rhel 4 download (10) - rhel4 - rpms download (10) - horde rpm download (10) - mysql RHEL4 download (10) - download mysql rpm (10) - "All available subscriptions for the requested channel" (10) - download mysql-4.1.20-1.RHEL4.1 (9) - rhel install rpm (9) - install horde rpm (9) - rhel 4 rpm (9) - rhel4-php5 (9) - Download php-mysql rpm (9) - rhel apache rpm (9) - download imap rpm (9) - "All available subscriptions for the" (9) - up2date problem registering system (9) - mysql-4 1 20-1 RHEL4 1 i386 rpm (9) - mysql-4 1 20-1 RHEL4 1 i386 rpm download (9) - all (8) - mysql-4.1.20-1.RHEL4.1.i386.rpm download (8) - centos horde howto (8) - rhel4 rpms (8) - apache rpm for rhel4 (8) - up2date howto (8) - download mysql for rhel 4 (8) - rhel ldap howto (8) - rhel webmail (8) - mysql-server-4.1.20-1.rhel4.1.i386.rpm (8) - download mysql rpm for RHEL4 (8) - horde rhel 5 (8) - RHEL horde (8) - php-4.3.9-3.15.i386.rpm (8) - error class code 70 red hat (8) - rhel PHP-MySQL (8) - Error Class Code: 70 (8) - php-4.3.9-3.15.i386.rpm download (7) - centos ldap howto (7) - apache RHEL4 (7) - imap rpm rhel4 (7) - php-pear-4.3.9-3.15.i386.rpm (7) - installing rpm rhel (7) - php-mysql rhel4 rpm (7) - mysql rhel4 rpm (7) - perl-DBD-MySQL rhel (7) - rhel 5 horde (7) - rhel4 rpm downloads (7) - howto horde (7) - download imap.rpm (7) - perl-DBD-MySQL rhel4 rpm (7) - httpd rhel4 rpm (7) - download rpm for RHEL 4 (7) - horde rpm rhel (7) - php rpm rhel (7) - php5 rpm (7) - up2date error code 70 (7) - up2date error class 70 (7) - download rpm rhel4 (7) - Error Class Code: 70 Error Class Info: All avai (7) - php 5 rpm rhel (6) - horde rhel4 (6) - rhel4 imap rpm (6) - rhel 4 up2date (6) - install rpm RHEL (6) - php-mysql rpm rhel (6) - imp horde + centos (6) - upgrade php5 rhel4 (6) - mysql RHEL 4 (6) - centos rpm howto (6) - horde upgrade howto (6) - apache for RHEL4 (6) - install MySQL 5 on rhel 4 (6) - install rpm in RHEL (6) - "mysql-server-4.1.20-1.RHEL4.1" download (6) - perl-DBD-MySQL rpm RHEL4 (6) - rpm download rhel4 (6) - php 5 rhel4 (6) - download mysql 5 for RHEL4 (6) - download apache rpm for RHEL 4 (6) - php imap rpm download (6) - how to install rpm in rhel4 (6) -