Posts
2007
Attractive aterm/rxvt .Xdefaults configuration
·76 words·1 min
I’ve struggled at times to get a decent-looking terminal on my desktop, and I believe I’ve found a good one.
Enforcing mode requested but no policy loaded. Halting now.
·97 words·1 min
Here’s a pretty weird kernel panic that I came across the other day:
Installing package groups with up2date
·304 words·2 mins
A few days ago, I began to install a group of packages with up2date, and the person next to me was surprised that up2date even had this functionality.
mysqldump: Got packet bigger than ‘max_allowed_packet’ bytes
·81 words·1 min
When you dump table data from MySQL, you may end up pulling a large chunk of data and it may exceed the MySQL client’s max_allowed_packet variable.
BIND: ‘RRset exists (value dependent)’ prerequisite not satisfied (NXRRSET)
·152 words·1 min
I was recently working on a server where a user on the server was concerned with these log messages:
Dovecot: mbox: Can’t create root IMAP folder
·187 words·1 min
In some situations with dovecot running on your server, you may receive a message from your e-mail client stating that the “connection was interrupted with your mail server” or the “login process failed”.
Slow Horde login process with Plesk
·305 words·2 mins
I’ve seen quite a few situations where the Horde login process can take upwards of 45 minutes to log a user into the webmail interface.
Preventing Plesk 8.2.x from adding up2date sources
·88 words·1 min
One of the most annoying (and explosive) changes in Plesk 8.
Convert MyISAM tables to InnoDB
·170 words·1 min
If you want to convert a MyISAM table to InnoDB, the process is fairly easy, but you can do something extra to speed things up.
Plesk: There is incorrect combination of resource records in the zone
·352 words·2 mins
Yet another weird Plesk error with terrible grammar popped up on a server that I worked with this week:
Plesk 7.5.4: Error: HTTPD_INCLUDE_D not defined
·154 words·1 min
Normally, this error will pop up when you attempt to restart a Plesk-related service, like httpsd, psa-spamassassin or qmail:
Parsing HTML through PHP in Plesk
·154 words·1 min
Some users will want to parse HTML through the PHP parser because one of their applications requires it, or because they think it’s a good idea.
Session problems with Horde in Plesk with AOL
·98 words·1 min
Since AOL sends their users’ traffic through proxy servers, this can cause problems with Horde’s session handling in Plesk.
Counting open files per user
·73 words·1 min
In the event that your system is running out of file descriptors, or you simply want to know what your users are doing, you can review their count of open files by running this command:
Adjusting postfix queue time / lifetime
·69 words·1 min
If you want to adjust how long postfix will hold a piece of undeliverable mail in its queue, just adjust bounce_queue_lifetime.
Yum equivalents of up2date arguments
·48 words·1 min
With RHEL 5 ditching up2date for yum, many Red Hat users might find themselves confused with the new command line flags.
Testing SpamAssassin with GTUBE
·44 words·1 min
If you have SpamAssassin installed, but you want to make sure that it is marking or filtering your e-mails, simply send an e-mail which contains the special line provided here:
Check the modulus of an SSL certificate and key with openssl
·154 words·1 min
When you create a CSR and private key to obtain an SSL certificate, the private key has some internal data called a modulus.
Slow IMAP and POP3 performance with large mailboxes on RHEL 2.1
·305 words·2 mins
By default, Red Hat Enterprise Linux 2.
RHEL limitations cheat sheet
·45 words·1 min
When you find yourself in a pinch, and you don’t know the limits of a certain Red Hat Enterprise Linux version, you can find this information in one place.
Getting GrowlMail working with Apple Mail in Growl 1.1
·124 words·1 min
So, this is not really related to the normal system administration topics discussed here, but it’s Sunday, so I feel like something different.
Hunting down annoying web spiders
·118 words·1 min
We all enjoy having the GoogleBot and other search engine robots index our sites as it brings us higher on search engines, but it’s annoying when some user scrapes your site for their own benefit.
MySQL binary log rotation
·71 words·1 min
If you’ve run MySQL in a replication environment, or if you’ve enabled binary logging for transactional integrity, you know that the binary logs can grow rather quickly.
Low priority Plesk backups
·114 words·1 min
I hear a lot of complaints about Plesk’s backup routines and how they can bring a server to its knees.
Apache: Disable TRACE and TRACK methods
·60 words·1 min
Lots of PCI Compliance and vulnerability scan vendors will complain about TRACE and TRACK methods being enabled on your server.
Use a different IP for sending mail
·100 words·1 min
If you find yourself in a pinch and you need a temporary fix when your primary IP is blacklisted, use the following iptables rule:
Apache: No space left on device: Couldn’t create accept lock
·404 words·2 mins
This error completely stumped me a couple of weeks ago.
MySQL couldn’t find log file
·239 words·2 mins
This error will pop up when binary logging is enabled, and someone thought it was a good idea to remove binary logs from the filesystem:
POP3 server disconnects immediately after login
·106 words·1 min
When connecting to your server’s POP3 service, your client might provide this error just after authentication:
Qmail-smtpd spawns many processes and uses 100% of CPU
·241 words·2 mins
It’s not abnormal for qmail act oddly at times with Plesk, and sometimes it can use 100% of the CPU.
Change Plesk back to short mail names
·145 words·1 min
If you have to use short e-mail usernames in Plesk (which is a bad idea), and someone accidentally sets the server to use full usernames, you can force Plesk to go back.
MySQL: Errcode: 24 when using LOCK TABLES
·158 words·1 min
While running into MySQL’s open files limit will manifest itself into various error messages, this is the standard one that you’ll receive during a mysqldump:
MySQL unauthenticated login pile-up
·192 words·1 min
Sometimes MySQL’s process list will fill with unauthenticated login entries that look like this:
Huge MySQLTuner overhaul
·69 words·1 min
I’ve been flooded with requests for MySQLTuner and I’ve answered them this weekend.
Urchin: Unable to open database for writing since it has been archived
·112 words·1 min
Urchin sometimes takes it upon itself to do some weird things, and this is one of those times.
MySQL’s query cache explained
·885 words·5 mins
An often misused and misunderstood aspect of MySQL is the query cache.
Reset the Urchin admin password
·62 words·1 min
Should you find yourself in the situation where you’ve forgotten the Urchin admin password, don’t worry.
Urchin: Warning! Task scheduler disabled.
·185 words·1 min
When Urchin’s task scheduler fails, you’ll notice big gaps in your data within Urchin.
Adding IP aliases in FreeBSD
·214 words·2 mins
One question I hear quite often is “how do I add IP aliases in FreeBSD?
MySQL: Missing *.ibd files
·403 words·2 mins
Using the InnoDB engine can be tricky due to the ibdata files’ rather untraditional behavior.
Obscure MySQL variable explained: max_seeks_for_key
·539 words·3 mins
MySQL documentation can be awfully flaky - extremely verbose on issues that don’t require such verbosity, and then extremely terse on issues that need a lot of explanation.