cvsd: no such system user -- missing library in chroot jail?
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
cvsd (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
After installing cvsd and moving an (already existing) cvs repository from a 08.04 ubuntu machine to a 11.04 machine, all attempts to check out fail in
cvs -d :pserver:
Fatal error, aborting.
cvsd: no such system user
It seems that the error message is misleading, as the cvsd user is properly set up in both /etc/passwd and the chroot jail /var/lib/
Instead it seems to me that a subprocess can't get started, possibly because of a missing library in the chroot jail. After a simple copy of all libraries into the chroot jail
cp -ar /lib /var/lib/cvsd
checkout works again as expected.
I could not find out which library or libraries are missing exactly -- copying all the libraries is just a quick hack as it is compromising the whole chroot concept.
I tried to find out with ldd,
ldd /var/lib/
but all listed libraries seem to be there already before the copy.
Also other users are reporting the same problem, for instance:
http://
Kind regards,
Stefan
lsb_release -rd
Description: Ubuntu 11.04
Release: 11.04
apt-cache policy cvsd
cvsd:
Installed: 1.0.21
Candidate: 1.0.21
Version table:
*** 1.0.21 0
500 http://
100 /var/lib/
ProblemType: Bug
DistroRelease: Ubuntu 11.04
Package: cvsd 1.0.21
ProcVersionSign
Uname: Linux 2.6.38-8-generic x86_64
NonfreeKernelMo
Architecture: amd64
Date: Fri Jun 24 18:58:31 2011
InstallationMedia: Ubuntu 10.10 "Maverick Meerkat" - Release amd64 (20101007)
ProcEnviron:
LANGUAGE=en_US:en
PATH=(custom, user)
LANG=en_US.UTF-8
SHELL=/bin/bash
SourcePackage: cvsd
UpgradeStatus: Upgraded to natty on 2011-05-24 (30 days ago)
Related branches
description: | updated |
I am having this same problem, except that copying /lib didn't help.