stale dependency a nefungujici pkgdb -F

Jan Dusatko jan_dusatko at post.cz
Mon Jul 2 16:03:33 CEST 2007


> > 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

Neni to uplne korektni, ale pokud si potom dam portupgrade -f SpamAssassin 
tak on chybejici zavislosti doplni. Na druhou stranu, mam tim vyreseny 
problem v souvislosti s upgrade, shodou okolnoosti jsem na tuto chybu 
padnul docela nedavno.

Honza




More information about the Users-l mailing list