Skip to main content

Posts

Showing posts from February, 2010

MogileFS with Postgres

First of all, you need Postgres version 8.2 or newer since mogdbsetup refuses to run with older versions. Anyways, I spent a quite a bit of time trying to install MogileFS with Postgres. I was getting "Can't create temporary test database:" errors. The answer was in the ~/.cpan/build/mogilefs-server-2.34/blib/lib/MogileFS/Test.pm file. The temp_store subroutine was defaulting to MySQL... Here is the setup step by step on my Fedora 12: yum install mogilefsd yum install mogstored yum install perl-CPAN // if needed yum install perl-MogileFS-Client perl-MogileFS-Utils yum install perl-DBD-Pg yum install perl-IO-AIO Setup services. chkconfig --levels 345 mogilefsd on chkconfig --levels 345 mogstored on Setup a test database to be used during compilation. $ createuser -SRlD mogile $ createdb -E UTF8 -O mogile tmp_mogiletest Setup environment variables for testing $ MOGTEST_DBUSER=mogile $ MOGTEST_DBHOST=dbhost $ MOGTEST_DBNAME=tmp_mogiletest $ MOG...

Fedora 12 upgrade woes: Apache issues

Could not start the httpd service for a while due to: Syntax error on line 196 of /etc/httpd/conf/httpd.conf: Cannot load /etc/httpd/modules/mod_file_cache.so into server: /etc/httpd/modules/mod_file_cache.so: cannot open shared object file: No such file or directory I had to manually comment out two unneeded modules from the /etc/httpd/conf/httpd.conf: #LoadModule file_cache_module modules/mod_file_cache.so #LoadModule mem_cache_module modules/mod_mem_cache.so More here .

Passive checks with Nagios

Today, while I was trying to set up Nagios on my local box at work when Nagios refused to start due to bad configuration error. Starting nagios:CONFIG ERROR! Start aborted. Check your Nagios configuration. It took some to time to realize that a "check_command" line has to be defined even for passive check. define service { use local-service service_description passive_service check_command check_dummy!2 active_checks_enabled 0 passive_checks_enabled 1 } The best explanation is from the 2.0 docs located at: http://nagios.sourceforge.net/docs/2_0/freshness.html What Happens When A Service Check Result Becomes "Stale" If the check results of a service are found to be "stale" (as described above), Nagios will force an active check of the service by executing the command specified by the check_command option in the service definition. It is important to note that an active ...

Fedora 10 (Cambridge) to Fedora 12 (Constantine) with PreUpgrade

Ok, here goes my first blog post ever... Last Friday, I decided to upgrade from Fedora 10 to 12 using the PreUpgrade tool. The download and the installation process went well until the time came to boot into the new system. I suspected something was wrong when I realized the fc12 kernel line was missing from the Grub menu, and I was "relieved" to see I was right the whole time when I was presented with: Give root password for maintenance (or type Control-D to continue): I could not even type. Every time I hit a key, i was prompted with the same line... Thankfully, I had that old custom compiled vanilla kernel sitting in the Grub menu that allowed me to boot and utilize the command line at least. Although I was able to interact with Grub during the boot process, I decided to complicate the problem for no apparent reason and thought there must be something wrong with the grub itself... I burned the Fedora 12 DVD iso image and booted the computer into rescue mode... Two c...