23 Jan 2011 badvogato   » (Master)

my VPS got moved due to a hardware failure. But since then, I have a few perks. First "shell request failed on channel 0", after fixed ssh/scp screw-ups. Now this: cannot run initgroups(): no passwd entry for uid=93. when try to use mutt for sending mail. just make a note to fix it later. This worked:

" run initgroups(): no passwd entry for uid=93" means that exim is having a look in the passwd file (or whatever mechanism is used to get the auth info for local accounts) and not finding a user with an UID of 93 and a group with a GID of 93.

Secondly, " <servername> exim[3122]: 2006-10-03 13:31:10 Cannot open main log file "/var/log/exim/main.log". Exim seems to be very specific in it's user and group permissions, so if he UID or GID is different from what was originally compiled in the rpm, Exim panics.

Also note that this could occur from an upgrade or update of exim.

Steps to resolve this problem.

1.) Delete and lock files that may stop exim starting. Remove these two files /var/locks/subsys/exim /var/run/exim.pid

This will get rid of the "exim dead subsys locked...."

2.) Next vi /etc/passwd and change the GID and UID of the exim user in the file.

I.E Change from

exim:x:500:501:root:/home/exim:/bin/bash

To

exim:x:93:93:root:/home/exim:/bin/bash

3.) Next goto /var/log Set the permissions on the exim folder so they are correct. I.E chown -R exim.exim exim

Start up exim with a service exim start or /etc/init.d/./exim start

Now do a /etc/init.d/./exim status, and exim should now be running!

Also wol script to wake home computer from sleeping stopped working as well. Don't know if that has to do with the move/network change or not.

The other 'mystic' experience involved IBM Portal Server's WebContrainer/jcrDS thread/pool max connection changes and caused an irreversible CLASS not found fiasco that put a production portal out of service for far too long. GUI management interface for critical infrastructure tuning offered to end user is really to ask them to relay control over to vendor's quality control process and support contracts.

On the other cutting edge, I sensed that Apache Hadoop/MapReduce can do wonders for gathering intelligence from mounting data warehouse where RDBMS simply can't accomplish due its very design and strength.

Latest blog entries     Older blog entries

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!