1 saves your day if you get unexplainable errors from rpm install because /vservers/test has bad permissions:
3 # la -d /vservers/test/
4 drwx------ 23 root root 4096 Jun 16 02:01 /vservers/test/
6 # vrpm test -- -Uhv masqmail-0.2.20-5.amd64.rpm
7 Preparing... ########################################### [100%]
8 rpm-fake-resolver: getpwnam(): Invalid argument
9 1:masqmail ########################################### [100%]
10 warning: user mail does not exist - using root
11 warning: user mail does not exist - using root
12 warning: user mail does not exist - using root
13 warning: user mail does not exist - using root
16 real fix would be 'chmod 755 /vservers/test' if you just knew that is the problem!
18 --- util-vserver-0.30.210/src/rpm-fake-resolver.c~ 2006-06-16 03:22:36.000000000 +0300
19 +++ util-vserver-0.30.210/src/rpm-fake-resolver.c 2006-06-16 03:22:40.000000000 +0300
21 if (EreadAll(0, buf, len)) {
25 + WRITE_MSG(2, ENSC_WRAPPERS_PREFIX "getpwnam(): ");
26 + WRITE_STR(2, strerror(errno));
32 if (res!=0) sendResult(true, res->pw_uid);
34 if (EreadAll(0, buf, len)) {
38 + WRITE_MSG(2, ENSC_WRAPPERS_PREFIX "getgrnam(): ");
39 + WRITE_STR(2, strerror(errno));
45 if (res!=0) sendResult(true, res->gr_gid);