Ruby seg fault daily and on manual upcp ?


Well-Known Member
Jan 25, 2003
New York
It seems that for the past few nights (maybe longer) when the nightly upcp script runs I get a seg fault on ruby. I have the scripts set to do manual updates only and no port updates. Here is what is mailed to me :

PHP version file is up to date
Cpanel updates are coming from
pw: user 'daemon' is already locked
x - creating lock directory
x - SKIPPING /usr/local/lib/php.ini (file already exists)
Ftp Setup Script Version 5.0
This is the proftpd installer
[Failed `Inappropriate file type or format'] [Updating the portsdb
<format:bdb1_btree> in /usr/ports ... - 12029 port entries found
....../usr/local/lib/ruby/site_ruby/1.8/portsdb.rb:587: [BUG] Segmentation fault
ruby 1.8.2 (2004-07-29) [i386-freebsd4]

sort: write error: Broken pipe
Searching ports for proftpd...........................found proftpd in
proftpd (1.2.10) is already installed.
---> Session started at: Sun, 05 Dec 2004 02:13:40 -0500
Running post install scripts for proftpd....Done
receiving file list ... done
wrote 83 bytes read 241 bytes 648.00 bytes/sec
total size is 5396 speedup is 16.65
receiving file list ... done

If I try to run upcp manually to get any updates it seems to go through some updates but then nothing happens and if I go to the server console and do a "TOP" I see ruby churning away with 90% CPU and nothing seems to progress for as long as I let it run. I have to evenatually reboot the server to get out of the hung UPCP.

We are running Freebsd 4.7 and Cpanel 9.9.2-s9. Anyone know what would cause this ???