Paket ist installiert aber nicht in /var/db/pkg/; wie deinstallieren?
Hallo,
ich habe hier auf meinem WRAP ein OpenBSD 3.8 auf einer Compact-Flash Card laufen. / (rootfs) ist readonly gemountet, /var ist als Memorydisk gehalten (/tmp ist ein symlink auf /var/tmp).
Jetzt habe ich letztens ein Paket über pkg_add installiert (um genau zu sein, es war symon-2.71.tgz).
Jetzt muss das System anscheinend neu-gestartet worden sein, ohne jedoch /var (welches im RAM gespeichert ist) nach /proto/var zu kopieren.
Dadurch ist jetzt der Eintrag für symon-2.71.tgz und deren Abhängigkeiten weg.
Jetzt dachte ich, um das ganze wieder sauber hin bekommen, dass ich einfach das Paket mit pkg_add nochmal "drüber" zu installieren.
Das habe ich vergeblich so probiert: "pkg_add -F conflicts,installed,update,updatedepends,libdepends symon-2.71.tgz"
Dabei scheitert er aber daran:
Auch ein "pkg_add -qr symon-2.71.tgz" half nicht weiter, denn da kam wieder die selbe Ausgabe wie oben.
Ich habe auch irgendwo im Netz gefunden, dass man mit dem Schalter -f eine Paket instalation erzwingen kann, aber dazu steht bei mir nichts in der Manpage.
Wie kann ich nun das ganze Missgeschick am besten beheben?
Gruß
tschepe
Hallo,
ich habe hier auf meinem WRAP ein OpenBSD 3.8 auf einer Compact-Flash Card laufen. / (rootfs) ist readonly gemountet, /var ist als Memorydisk gehalten (/tmp ist ein symlink auf /var/tmp).
Jetzt habe ich letztens ein Paket über pkg_add installiert (um genau zu sein, es war symon-2.71.tgz).
Jetzt muss das System anscheinend neu-gestartet worden sein, ohne jedoch /var (welches im RAM gespeichert ist) nach /proto/var zu kopieren.
Dadurch ist jetzt der Eintrag für symon-2.71.tgz und deren Abhängigkeiten weg.
Jetzt dachte ich, um das ganze wieder sauber hin bekommen, dass ich einfach das Paket mit pkg_add nochmal "drüber" zu installieren.
Das habe ich vergeblich so probiert: "pkg_add -F conflicts,installed,update,updatedepends,libdepends symon-2.71.tgz"
Dabei scheitert er aber daran:
Code:
[FONT="Courier New"]Collision: the following files already exist
/usr/local/bin/cjpeg (same md5)
/usr/local/bin/djpeg (same md5)
/usr/local/bin/jpegtran (same md5)
/usr/local/bin/rdjpgcom (same md5)
/usr/local/bin/wrjpgcom (same md5)
/usr/local/include/jconfig.h (same md5)
/usr/local/include/jerror.h (same md5)
/usr/local/include/jmorecfg.h (same md5)
/usr/local/include/jpeglib.h (same md5)
/usr/local/lib/libjpeg.a (same md5)
/usr/local/lib/libjpeg.la (same md5)
/usr/local/lib/libjpeg.so.62.0 (same md5)
/usr/local/man/man1/cjpeg.1 (same md5)
/usr/local/man/man1/djpeg.1 (same md5)
/usr/local/man/man1/jpegtran.1 (same md5)
/usr/local/man/man1/rdjpgcom.1 (same md5)
/usr/local/man/man1/wrjpgcom.1 (same md5)[/FONT]
Auch ein "pkg_add -qr symon-2.71.tgz" half nicht weiter, denn da kam wieder die selbe Ausgabe wie oben.
Ich habe auch irgendwo im Netz gefunden, dass man mit dem Schalter -f eine Paket instalation erzwingen kann, aber dazu steht bei mir nichts in der Manpage.
Wie kann ich nun das ganze Missgeschick am besten beheben?
Gruß
tschepe
Zuletzt bearbeitet: