At Wed, 17 Dec 2008 21:21:47 +0100, Stefan Fritsch wrote: > > On Wednesday 17 December 2008, Junichi Uekawa wrote: > > > Package: cowdancer > > > Version: 0.44 > > > > Why is this so old? > > This is actually Ubuntu hardy. I couldn't reproduce it now at home > with sid / 0.48 but the setup is quite different, too. > > > I've noticed that too. > > > > What's the lock function they use? > > This comes from apt/libapt-pkg: > apt-pkg/contrib/fileutl.cc: > int FD = open(File.c_str(),O_RDWR | O_CREAT | O_NOFOLLOW,0640); > ... > fl.l_type = F_WRLCK; > fl.l_whence = SEEK_SET; > fl.l_start = 0; > fl.l_len = 0; > if (fcntl(FD,F_SETLK,&fl) == -1) > > Since it does an open O_RDWR first, maybe cowdancer tried to copy the > file but fails? There was a cp related bug fix in 0.47. I didn't see > any WIFEXITED related error message, though. > > Do you have any idea how I could verify if it is the same bug, short > of installing a backported newer cowdancer? >
You should install backported cowdancer or reproduce with the latest version; the version in Ubuntu is not supported by anybody, and later versions have additional debug messages etc. By setting COWDANCER_DEBUG environmental variable, you get more debug output which might or might not help. > Thanks for your help. > > Cheers, > Stefan > > -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected]

