Package: dpkg Version: 1.10.28 Severity: minor I got the following error message: dpkg: syntax error: unknown group `fuse' in statusoverride file
The real file name is statoverride (/var/lib/dpkg/statoverride). I propose the following patch (against dpkg dpkg-1.13.10) Using the correct file name makes the correction of my problem much easier :-) Thanks, --- filesdb.c.orig 2005-08-02 12:44:57.549537656 +0200 +++ filesdb.c 2005-08-02 12:45:39.156383340 +0200 @@ -364,60 +364,60 @@ /* Extract the uid */ if (!(ptr=memchr(thisline, ' ', nextline-thisline))) - ohshit("syntax error in statusoverride file "); + ohshit("syntax error in statoverride file "); *ptr=0; if (thisline[0]=='#') { fso->uid=strtol(thisline + 1, &endptr, 10); if (*endptr!=0) - ohshit("syntax error: invalid uid in statusoverride file "); + ohshit("syntax error: invalid uid in statoverride file "); } else { struct passwd* pw = getpwnam(thisline); if (pw==NULL) - ohshit("syntax error: unknown user `%s' in statusoverride file ", thisline); + ohshit("syntax error: unknown user `%s' in statoverride file ", thisline); fso->uid=pw->pw_uid; } /* Move to the next bit */ thisline=ptr+1; if (thisline>=loaded_list_end) - ohshit("unexpected end of line in statusoverride file"); + ohshit("unexpected end of line in statoverride file"); /* Extract the gid */ if (!(ptr=memchr(thisline, ' ', nextline-thisline))) - ohshit("syntax error in statusoverride file "); + ohshit("syntax error in statoverride file "); *ptr=0; if (thisline[0]=='#') { fso->gid=strtol(thisline + 1, &endptr, 10); if (*endptr!=0) - ohshit("syntax error: invalid gid in statusoverride file "); + ohshit("syntax error: invalid gid in statoverride file "); } else { struct group* gr = getgrnam(thisline); if (gr==NULL) - ohshit("syntax error: unknown group `%s' in statusoverride file ", thisline); + ohshit("syntax error: unknown group `%s' in statoverride file ", thisline); fso->gid=gr->gr_gid; } /* Move to the next bit */ thisline=ptr+1; if (thisline>=loaded_list_end) - ohshit("unexecpted end of line in statusoverride file"); + ohshit("unexecpted end of line in statoverride file"); /* Extract the mode */ if (!(ptr=memchr(thisline, ' ', nextline-thisline))) - ohshit("syntax error in statusoverride file "); + ohshit("syntax error in statoverride file "); *ptr=0; fso->mode=strtol(thisline, &endptr, 8); if (*endptr!=0) - ohshit("syntax error: invalid mode in statusoverride file "); + ohshit("syntax error: invalid mode in statoverride file "); /* Move to the next bit */ thisline=ptr+1; if (thisline>=loaded_list_end) - ohshit("unexecpted end of line in statusoverride file"); + ohshit("unexecpted end of line in statoverride file"); fnn= findnamenode(thisline, 0); if (fnn->statoverride) - ohshit("multiple statusoverides present for file `%.250s'", thisline); + ohshit("multiple statoverides present for file `%.250s'", thisline); fnn->statoverride=fso; /* Moving on.. */ thisline=nextline; -- System Information: Debian Release: 3.1 APT prefers unstable APT policy: (50, 'unstable') Architecture: i386 (i686) Kernel: Linux 2.6.8-2-686-smp Locale: [EMAIL PROTECTED], [EMAIL PROTECTED] (charmap=ISO-8859-15) Versions of packages dpkg depends on: ii dselect 1.10.28 a user tool to manage Debian packa ii libc6 2.3.2.ds1-22 GNU C Library: Shared libraries an -- no debconf information -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]