stale dependency a nefungujici pkgdb -F

Miroslav Lachman 000.fbsd at quip.cz
Mon Jul 2 15:27:49 CEST 2007


Jan Dusatko wrote:

> Zdravim
> 
> otevrete si /var/db/pkg/p5-Date-Manip-5.44/+REQUIREDBY a smaznete
> amavisd-new ...
> (nebo to je /var/db/pkg/amavisd .../+REQUIREDBY ... ted nevim)
> pak smaznete /var/db/pkgdb.db
> a spustte portupgrade -f p5-Date-Manip
> 
> Mimochodem, nedelal jste upgrade na nove X.ORG ? Nemate tam
> portupgrade-devel ? Jeste to nemam overene, ale zatim ve mne budi dojem
> zdroje problemu.

Upgrade na xorg jsem pred casem delal, ale udelal jsem ho temer na vsech 
  serverech a jen na tomto jednom se vyskytnul popsany problem s pkgdb 
-F. Navic tento stroj je jen mailserver a zadnou instalaci xorg 
neobsahuje, mozna tak nejakou zavislost na fontech pro GD, nebo tak neco.

Zkusil jsem nasledujici postup:

vi /var/db/pkg/p5-Date-Manip-5.44/+REQUIRED_BY
# smazat udaj o Amavisdu
rm /var/db/pkg/pkgdb.db
portupgrade -f p5-Date-Manip-5.44

Ale jen jsem se tim posunul o jeden krok kupredu a narazil na stejnou 
prekazku.

root ~/# portversion -vL =
Stale dependency: p5-Mail-SPF-Query-1.999.1 <-- amavisd-new-2.5.0,1 -- 
manually run 'pkgdb -F' to fix, or specify -O to force.
root ~/# pkgdb -F
--->  Checking the package registry database
root ~/#

A asi neni uplne OK ty zavislosti takhle rucne odmazavat, protoze Amavis 
opravdu potrebujes Mail-SPF-Query (respektive Spam Assassin, na kterem 
Amavis zavisi)

Mirek



More information about the Users-l mailing list