Today I’m updating and upgrading all my Debian servers, but found and error saying unknown group at statoverride file. We can fix it by removing the file line at /var/lib/dpkg/statoverride.
The error when upgrading is :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
# apt-get upgrade Reading package lists... Done Building dependency tree Reading state information... Done The following packages will be upgraded: denyhosts gnupg gpgv libmysqlclient16 mongodb-10gen mysql-common php5 php5-apc php5-cli php5-common php5-curl php5-fpm php5-gd php5-mcrypt php5-mysql php5-sqlite 16 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. Need to get 0 B/98.6 MB of archives. After this operation, 112 kB disk space will be freed. Do you want to continue [Y/n]? dpkg: unrecoverable fatal error, aborting: syntax error: unknown group 'munin' in statoverride file E: Sub-process /usr/bin/dpkg returned an error code (2) |
The content of the /var/lib/dpkg/statoverride file is :
1 2 3 |
root munin 750 /etc/munin/plugin-conf.d root Debian-exim 640 /etc/exim4/passwd.client root crontab 2755 /usr/bin/crontab |
So we need to remove the munin line, and after saving the file, try to upgrade the server again, and it will works 🙂