Stories
Slash Boxes
Comments
NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.

All the Perl that's Practical to Extract and Report

use Perl Log In

Log In

[ Create a new account ]

Matts (1087)

Matts
  (email not shown publicly)

I work for MessageLabs [messagelabs.com] in Toronto, ON, Canada. I write spam filters, MTA software, high performance network software, string matching algorithms, and other cool stuff mostly in Perl and C.

Journal of Matts (1087)

Tuesday August 05, 2003
07:12 PM

RPM hell

[ #13933 ]

I hate RPMs. They never seem to work quite right.

RPMs are the corporate standard for installing and keeping track of things at MessageLabs. So today I've been frantically building RPMs that got missed or forgotten by Martin who was tasked with building the initial batch (it's not his fault - it's a horrible job and I probably forgot to tell him which ones we needed).

On the plus side, cpan2rpm rocks. It's a little buggy, but actually produces usable RPMs.

Todays biggest nightmare was DateTime and DateTime::Format::Strptime. The latter depends on DateTime::Language and DateTime::Language::English. You can find DateTime::Language in DateTime::Calendar::Coptic (wtf is Coptic?). Great. But DateTime::Language::English is nowhere to be found on CPAN.

Much hair pulling ensued.

Eventually I gave up and googled for it. Turns out DateTime::Language (and ::English) was part of an OLDER version of the DateTime module. *sigh* So I went off to backpan and downloaded DateTime 0.13 and built it, and everything went swimmingly.

Oh, and I also had a horrible problem with mod_ssl.

The bug in my error_log was: "Unable to create SSL Proxy Context"

Joy of joys. WTF?

Google was no help. The only other person to have *ever* seen this problem was Japanese, I think.

Eventually I got it through sheer luck and bloodymindedness.

LoadModule proxy_module *must* come before LoadModule ssl_module, otherwise Apache won't start. I have no idea why this happens, except to say: Dynamically Loaded Libraries. Bad idea.

The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
 Full
 Abbreviated
 Hidden
More | Login | Reply
Loading... please wait.