Patching forked-daapd So It Actually Works

 Software  Comments Off on Patching forked-daapd So It Actually Works
May 142012
 

I’ve been struggling with a pair of issues with forked-daapd recently. I’ve managed to fix one of them for the time being. In particular, with recent versions of iTunes forked-daapd was dropping out after about 5 minutes of audio. I found the issue in the bug tracker on github, and found that some people has taken some stabs at patching the problem. One of them actually succeeded (though no one appeared to be able to post a working .deb).

I used the guide How to: Recompiling / Rebuild Debian / Ubuntu Linux Binary Source File Packages and the patch listed in this comment to sort out the problem. On Debian Testing here are the steps to follow to recreate the solution:

# apt-get install build-essential fakeroot dpkg-dev
# cd /usr/src/
# apt-get source forked-daapd
# apt-get build-dep forked-daapd
# dpkg-source -x forked-daapd_0.19gcd-2.dsc
# cd forked-daapd-0.19gcd/src/
# cp httpd_daap.c httpd_daap.c.bak
# wget https://raw.github.com/kekiefer/forked-daapd/77dc0fd2f466a02b86582ed2c5f97ea6e444f2ac/src/httpd_daap.c
# cd ..
# dpkg-buildpackage -rfakeroot -b
# cd /usr/src
# dpkg -i forked-daapd_0.19gcd-2_amd64.deb

You’re just recompiling the regular debian package but with an updated httpd_daap.c source file. You can also just download the .deb here.

 Posted by at 7:48 PM

IPv6 Part 9: Configuring A Domain For IPv6 With BIND

 Networking, Software  Comments Off on IPv6 Part 9: Configuring A Domain For IPv6 With BIND
Aug 252011
 

Welcome to part nine of my multipart series on IPv6. In this post I’ll cover how to configure the ISC BIND daemon to serve an authoritative DNS domain over IPv6. The host is running FreeBSD 8.2, but this should apply equally well to any system running the ISC named daemon.
Continue reading »

 Posted by at 1:05 PM  Tagged with:

IPv6 Part 8: Configuring DNS And DHCPv6 On An IPv6 Network

 Networking, Software  Comments Off on IPv6 Part 8: Configuring DNS And DHCPv6 On An IPv6 Network
Aug 242011
 

Welcome to part eight of my multipart series on IPv6. In this post I’ll cover how to configure the ISC BIND and DHCP daemons to support dynamic DNS updates from DHCP in DNS on your LAN. The router is running FreeBSD 8.2, but this should apply equally well to any system running the ISC named and dhcpd daemons.
Continue reading »

 Posted by at 11:00 AM  Tagged with:

Running Museeq on Mac OS X

 Software  Comments Off on Running Museeq on Mac OS X
May 252011
 

I recently stumbled across an interesting soulseek client, museek+ It is broken down into a daemon backend and several frontends (GTK, QT, and even a console one). Best of all, the backend and frontends can communicate over UNIX socket or TCP connection, which raises the possibility of running the frontend on a completely different machine from the backend. This appeals to me greatly.
Continue reading »

Oracle’s Möbius Strip Of Stupidity

 FacePalm, Software  Comments Off on Oracle’s Möbius Strip Of Stupidity
Jan 262011
 

I need to patch and update some Solaris/SPARC boxes, using the latest Solaris Patch Cluster from Oracle. Nevermind the flash animation that their support website consists of, the best part of the process so far has been this: The zip file that the patch cluster is distributed as is continually failing to unzip successfully on the box. So I finally just unzipped it on my laptop. It unzipped fine. I checked the README file, and I found this:

If you experience problems unzipping this patch cluster please refer to MOS article 1020109.1 ‘Unzip of Solaris 10 Recommended Patch Clusters and Solaris 10 Sun Alert Patch Clusters fails’, available from:

Oracle Support URL

Which contains this helpful explaination:

The size of the Solaris 10 patch clusters now exceeds the size limit for the standard unzip utility. Patches need to be applied to resolve this issue.

It’s like a Möbius strip of stupidity.