Page 1 of 1

Mason Install on Centos 4.8

Posted: 2009/06/10 15:44:14
by cyberkev

I am a developer working for a company that has previously extensively used mason for its sites.

We are migrating from an old server to a Centos 4.8 server and have been experiencing problems installing mason's required modules. arounbd 20% had to be installed using CPAN instead of yum.

We have installed mason and most of the modules it relies on but are having problems with three modules (Apache2::Upload, Apache2::Request, Apache2::Cookie).

When these modules are enabled in /etc/httpd/ apache fails to start (as they are not installed).

When we try and install these it tries to downgrade modperl which we thought was a bad idea.

Does anybody have a guide to installing mason nicely on a Centos 4.8 server and/or a list of suitable repositories to use ?

Best Regards,


Mason Install on Centos 4.8

Posted: 2009/06/10 15:48:29
by pschaff
That would be a good trick as 4.8 has not yet reached the QA stage, never mind release. :-) Perhaps you meant to say 4.7.

Any reason for using 4.X instead of 5.X for a new install?

For CentOS 5.3 a yum search turns up the following:
Name : perl-HTML-Mason
Arch : noarch
Version : 1.3200
Release : 1.el5.rf
Size : 357 k
Repo : rpmforge
Summary : Web site development and delivery system
License : Artistic/GPL
Description: Mason is a Perl-based web site development and delivery system. Mason allows web pages and sites to be constructed from shared, reusable building
: blocks called components. Components contain a mix of Perl and HTML, and can call each other and pass values back and forth like subroutines.
: Components increase modularity and eliminate repetitive work: common design elements (headers, footers, menus, logos) can be extracted into their own
: components where they need be changed only once to affect the whole site.

Name : perl-HTTP-Server-Simple-Mason
Arch : noarch
Version : 0.09
Release : 1.el5.rf
Size : 13 k
Repo : rpmforge
Summary : A simple mason server
License : Artistic/GPL
Description: An abstract baseclass for a standalone mason server.

Name : python-myghty
Arch : noarch
Version : 1.1
Release : 3.el5
Size : 605 k
Repo : epel
Summary : A Python-based templating system derived from HTML::Mason
License : LGPL
Description: Myghty is a Python based web and templating framework originally based on HTML::Mason, the enterprise-level framework used by,
: and, among many others. Myghty fully implements Mason's templating language, component-based architecture, and caching system, and goes
: beyond, adding new paradigms such the Module Components controller paradigm, full Python whitespace syntax, threading support, WSGI support, session
: support, and much more.

Re: Mason Install on Centos 4.8

Posted: 2009/06/10 16:16:49
by cyberkev
Thanks for the reply pschaff

Sorry cat /etc/redhat-release gives:-
CentOS release 4.7 (Final)

We were migrating 80 websites from a RedHat 8.0 server so thought Centos 4.x would be a better match. (We have another Debian server for our sites requiring php 5.2+)

We have now managed to get the hosting company to install the three apache2 modules (they wouldnt say how however so I'll be looking through the history!) but for future reference is an install of mason on Centos 5.x less problematical ?

Best Regards,