[PlanetCCRMA] Help with JACK error

Fernando Pablo Lopez-Lezcano nando@ccrma.Stanford.EDU
Fri Sep 24 10:38:01 2004


On Fri, 2004-09-24 at 10:22, Fernando Pablo Lopez-Lezcano wrote:
> On Fri, 2004-09-24 at 08:45, Kjetil Svalastog Matheussen wrote:
> > On Fri, 24 Sep 2004, Len wrote:
> > > > I posted this under a different subject line before, which may have resulted in it not being read.
> > > 
> > > Since updating to the latest versions of the jack connection toolkit, trying to start jack gives
> > > the following error:
> > > 
> > > 22:32:15.051 JACK was started with PID=3073 (0xc01).
> > > jackstart: md5 checksum for /usr/bin/jackd does not match
> > > 22:32:15.057 JACK was stopped with exit status=1.
> > > 22:32:17.121 Could not connect to JACK server as client.
> > > 
> > > Has anyone else besides Dan Harper and myself had problems since upgrading?  I'm also running
> > > Fedora Core 1.
> >
> > Does not work on the machines at Notam (Fedora core 1). Same problem.
> > Unupgrading solves the problem for now.
> 
> Works for me on FC2 and RH9 (as it did yesterday), I'll try swapping in
> the FC1 disk in my laptop next...

I confirmed the problem in FC1 (before the update finished on my FC1
machine, had not booted in a while :-), and it was a packaging error
(the post install script for FC1 does not include the bit of code that
adds jackd as an exception to the prelink process). 

A quick fix is to add the exception manually:
  /bin/echo '-b /usr/bin/jackd' >> /etc/prelink.conf
and then undo the prelinking on that binary:
  /usr/sbin/prelink -u /usr/bin/jackd
That should make jack work again...

A package with the fix will appear shortly in the repository. 
Sorry for the inconvenience!
-- Fernando