Archive for the ‘ Linux ’ Category

apt gives a “Segmentation faulty tree”

when running an update:
sudo aptitude
Ouch!  Got SIGSEGV, dying..

apparently, just remove some files:
sudo rm /var/cache//*.bin

now everything is back to normal.

Zabbix 1.6 Proxy with Debian

I set up a today on a little VM. looks to work nicely. Intructions will be kept up to date on this page.

Staying on time in Debian

To stay on , you should really use . It is a daemon that runs all the time and makes tiny changes to the system clock. All you need to do is install :

aptitude install ntp

after it’s installed, I encourage you to go over to http://www.pool.ntp.org/zone/@ and pick a pool in your continental zone. has some defaults, and they are fine, i just like using the ntp pool. If you want to change where you are syncing to, open up /etc/ntp.conf and change the “server” lines.

nano /etc/ntp.conf

to manually sync Debian’s time, just install “ntpdate”

-get install ntpdate

run this:

-debian [a ntp server]

Uninstall MySQL 5 from Debian

I completely. completely messed up . Badly. I wiped out the data directory (/var/lib/ in ) and the went to remove mysql …
-get remove --purge mysql-server

That only deleted something like 86K. dissapointing. It looks like “mysql-server” is a shortcut pointing to the latest version of the software. The real software is found  under the name “mysql-server-50″. So what made it happen was:
apt-get remove --purge mysql-server*

That’ll wipe out whatever mysql install is in place.

Debian 4.0r4 NIC bonding

Install package ifenslave-2.6.

-get install ifenslave

make sure the real NICs kernel modules are loaded automatically

modprobe --list | grep -i 

edit /etc/network/interfaces to look like this:

auto bond0
iface bond0 inet static
address 192.168.1.59
netmask 255.255.255.0
gateway 192.168.1.1
up /sbin/ifenslave bond0 eth0 eth1
down /sbin/ifenslave -d bond0 eth0 eth1
broadcast 192.168.1.255

make sure to remove ALL of the lines refering to old eth0 or eth1 settings.

add the following lines to your /etc/modprobe.d/arch/i386:

alias bond0 bonding
options bonding mode=1 miimon=100 downdelay=200 updelay=200