Re: Probleme mit slocate und apt nach vServerumzug
Am Freitag, 17. Februar 2006 13:39 schrieb Gerhard Gaußling:
> Es gibt weitere "kleine" Probleme beim vServer Umzug:
>
> Bislang lief alles "glatt" (s. andere vServer Umzug: threads), aber
> im Moment bekomme ich anscheinend Probleme mit apt und slocate:
> pv10:/home/gerhard# apt-cache policy slocate
> slocate:
> Installiert:2.7-4
> M�gliche Pakete:2.7-4
> Versions-Tabelle:
> *** 2.7-4 0
> 500 ftp://ftp.freenet.de stable/main Packages
> 100 /var/lib/dpkg/status
> pv10:/home/gerhard# locate locate
> warning: locate: Could not find the group: slocate in the /etc/group
> file.
> fatal error: This is a result of the group missing or a corrupted
> group file.
> pv10:/home/gerhard# apt-get install --reinstall slocate
> Paketlisten werden gelesen... Fertig
> Abh�ngigkeitsbaum wird aufgebaut... Fertig
> 0 aktualisiert, 0 neu installiert, 1 erneut installiert, 0 zu
> entfernen und 4 nicht aktualisiert.
> Es m�ssen 27,2kB Archive geholt werden.
> Nach dem Auspacken werden 0B Plattenplatz zus�tzlich benutzt.
> M�chten Sie fortfahren [J/n]? y
> Hole:1 ftp://ftp.freenet.de stable/main slocate 2.7-4 [27,2kB]
> Es wurden 27,2kB in 0s geholt (85,4kB/s)
> Reading package fields... Done
> Reading package status... Done
> Retrieving bug reports... Done
> dpkg: syntax error: unknown group `Debian-exim' in statusoverride
> file E: Sub-process /usr/bin/dpkg returned an error code (2)
>
> Was mache ich mit dem statusoverride file?
> Einige "groups" sind anscheinend nicht mitgesichert worden. Weshalb
> eigendklich? Waren die Dateien beim Backup/Restore gesperrt?
>
> Wie macht man solche Backups/Restores richtig, damit so etwas nicht
> passiert?
>
> Ich kann mich nicht erinnern etwas von /var/cache/apt zurückgesichert
> zu haben. Aus welchen Gründen passiert so etwas noch?
>
> ciao
>
> Gerhard
Hallo,
nach folgendem google-Fund kann ich zwar apt-get wieder verwenden, aber
slocate lässt sich nicht installieren:
http://mailman.nocrew.org/pipermail/m68k-build/2004-March/009300.html
pv10:/home/gerhard# addgroup --force-badname Debian-exim
Gestatte Verwendung eines zweifelhaften Benutzernamens.
Adding group `Debian-exim' (1000)...
Fertig.
pv10:/home/gerhard# apt-get install --reinstall slocate
Paketlisten werden gelesen... Fertig
Abh�ngigkeitsbaum wird aufgebaut... Fertig
0 aktualisiert, 0 neu installiert, 1 erneut installiert, 0 zu entfernen
und 4 nicht aktualisiert.
Es m�ssen noch 0B von 27,2kB Archiven geholt werden.
Nach dem Auspacken werden 0B Plattenplatz zus�tzlich benutzt.
M�chten Sie fortfahren [J/n]?
Reading package fields... Done
Reading package status... Done
Retrieving bug reports... Done
(Lese Datenbank ... 50273 Dateien und Verzeichnisse sind derzeit
installiert.)
Vorbereiten zum Ersetzen von slocate 2.7-4
(durch .../slocate_2.7-4_i386.deb) ...
Removing `diversion of /usr/bin/locate to /usr/bin/locate.notslocate by
slocate'
Removing `diversion of /usr/bin/updatedb to /usr/bin/updatedb.notslocate
by slocate'
Removing `diversion of /usr/share/man/man1/updatedb.1.gz
to /usr/share/man/man1/updatedb.notslocate.1.gz by slocate'
Removing `diversion of /usr/share/man/man1/locate.1.gz
to /usr/share/man/man1/locate.notslocate.1.gz by slocate'
===============================================
===Error. The following diversions still exist:
diversion of /etc/cron.daily/find to /etc/cron.daily/find.notslocate by
slocate
===============================================
dpkg: Fehler beim Bearbeiten
von /var/cache/apt/archives/slocate_2.7-4_i386.deb (--unpack):
Unterprozess pre-installation script gab den Fehlerwert 1 zur
Adding group `slocate' (110)...
Fertig.
Fehler traten auf beim Bearbeiten von:
/var/cache/apt/archives/slocate_2.7-4_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
--force-overwrite geht nicht, --force-all auch nicht:
pv10:/home/gerhard# dpkg -i
--force-all /var/cache/apt/archives/slocate_2.7-4_i386.deb
(Lese Datenbank ... 50269 Dateien und Verzeichnisse sind derzeit
installiert.)
Vorbereiten zum Ersetzen von slocate 2.7-4
(durch .../slocate_2.7-4_i386.deb) ...
===============================================
===Error. The following diversions still exist:
diversion of /etc/cron.daily/find to /etc/cron.daily/find.notslocate by
slocate
===============================================
dpkg: Fehler beim Bearbeiten
von /var/cache/apt/archives/slocate_2.7-4_i386.deb (--install):
Unterprozess pre-installation script gab den Fehlerwert 1 zur
Fehler traten auf beim Bearbeiten von:
/var/cache/apt/archives/slocate_2.7-4_i386.deb
locate "geht" aber wieder:
pv10:/home/gerhard# locate locate
locate: /var/cache/locate/locatedb: Datei oder Verzeichnis nicht
gefunden
pv10:/home/gerhard# updatedb
pv10:/home/gerhard# locate locate
/etc/cron.daily/dlocate
/etc/postfix/relocated
usw.
Ich denke die Gruppe Debian-exim gab es vor dem backup/Restore auf dem
neuen server, da es auf dem alten Server dieses Problem nicht gibt.
Wie bekomme ich die Gruppe Debian-exim wieder weg, ohne dass apt sich
daran stört?
ciao
Gerhard
Reply to: