This is where I place notes regarding problems I have solved but had no luck in finding help for via web searches. My hope is that this page will be indexed and subsequently become useful for others.
cvs: Permission denied (21 September 2000)
Problem: Executing 'cvs update' from a remote machine results in a single line that says "Permission denied". However, updates locally on the cvs repository machine work fine as well as remote updates to directories containing no subdirectories.
Solution: You need write access to the directory $CVSROOT/CVSROOT/EmptyDir
I accomplished this by temporarily making $CVSROOT/CVSROOT writable by me. I then did a `cvs update` and found that a directory called "EmptyDir" was owed by me and group owned by the $CVSROOT/CVSROOT group owner (the group sticky bit is set on the directory). I then chowned EmptyDir as 'root' and made sure it was group writable by a 'cvs' group i created for people who have read/write access to cvs. I then made $CVSROOT/CVSROOT owned by root.root (for security) and everything seems to work fine now.
linux/modversions.h: No such file or directory (14 August 2000)
Problem: You try to compile a program but if can't find the file linux/modversions.h. Friends of yours have no trouble since they have the file, but you used the SAME SOURCE TARBALL!!!
Solution: Configure your kernel.
Use make menuconfig, make xconfig, or make config in your /usr/src/linux directory (the expected location for your linux source tree). Saving your kernel configuration causes several files to be written, one of which is the linux/modversions.h file.
MP3.com, Netscape, XMMS, x-mpegurl (January 2000)|
Streaming MP3 files from MP3.com into XMMS while browsing with Netscape.
I'm sure this can be modified to work with other browsers and mp3 players, the perl script is barely 5 lines of code.
Setting up Netscape
MIMEType: audio/x-mpegurlDon't forget to make the perl script executable (chmod u+x x-mpegurl.pl), and make sure the top line of the perl script points to your perl.