Hard and Software requirements… can you beat this.

The other day, I was looking at OTRS Documentation and guess what, I found a requirement that I could not full-fill.  The requirement was for “Hard and Software”.

OTRS Documentation
OTRS Documentation

Can you full-fill this requirement?

Kernel ata exception — found workaround.

I have been getting the below errors in my system for quite sometime now, I think since F9 or before that. The offending hardware is CD drive. I looked all around the net for a solution but did not find anything. Will keep looking to solve the problem. I found various solutions being suggested like adding noirq or nobiosirq or noacpi and such. None of this helped. So for now I am happy with turning off the haldaemon as soon as the system comes up. Problem: it takes lot of time to go down 🙁

Jan 29 01:53:02 amit kernel: ata5.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x6 frozen
Jan 29 01:53:02 amit kernel: ata5.00: cmd a0/00:00:00:00:00/00:00:00:00:00/a0 tag 0
Jan 29 01:53:02 amit kernel:         cdb 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00
Jan 29 01:53:02 amit kernel:         res 40/00:02:00:08:00/00:00:00:00:00/b0 Emask 0x4 (timeout)
Jan 29 01:53:02 amit kernel: ata5.00: status: { DRDY }
Jan 29 01:53:02 amit kernel: ata5: soft resetting link
Jan 29 01:53:02 amit kernel: ata5.00: configured for PIO0
Jan 29 01:53:02 amit kernel: ata5.01: configured for UDMA/33
Jan 29 01:53:02 amit kernel: ata5: EH complete

Anyone knows the problem and has a solution, please reply.

Update (30 Jan 2009): If I stop the haldaemon then I do not see the error messages anymore.

Bash completion error — quote_readline.

There is a problem with bash completion with quote_readline that causes the completion to fail. The problem is fixed in the bash completion package but there are still some other programs which are using the problematic code. Here is a way to find and resolve it.

First find the problematic program, most likely the recent one after which you started having the problems. Once that is found, find the file containing the definition of the function \”_filedirs()\”. Now, delete this file and create a symbolic link to the bash_completion file in the /etc directory. If this file is not present then you need to install the bashcompletion package.