From: Robert T W. <rob...@ma...> - 2006-01-19 15:14:13
|
Daniel E. Macks wrote: > Robert T Wyatt <rob...@ma...> said: > >>I just updated from cvs [...] >> >>Collecting active source filenames... >>Failed: It appears that part of Fink's package database is corrupted or >>missing. Please run 'fink index' to correct the problem. >> >>(fink index doesn't correct the problem) > > > msachs observed this on his buildworld also. (even 'fink index -f' > didn't fix?). I wonder if there's some upgrade issue coming from core > code that is "very close to the 0.24.11 release" fink to current CVS > HEAD? Many people use HEAD without difficulty, but most of them have > been for a while and update often. Maybe we haven't noticed a problem > because the upgrades are so incremental? Robert, what version of fink > did you have installed when you tried to inject? > > dan > I didn't try fink index -f and naturally fink index ran quietly and didn't spit anything out. The good news is that I can't reproduce the error this morning on either machine; both work fine. Both machines have been running 24.99.cvs, but I only just got the 10.3.9 machine running with HEAD last week. Both machines have been updated daily with new injections so the version prior to this injection would have been from the previous day. What I don't understand is why it seems as though it took time for the change to propagate since there isn't any propagation involved... unless what occurred was that cvs failed in which case the ./inject.pl was just running the same old problematic script. I didn't save the output, but I think that the first lines of output I was seeing were the tests, which would indicate that cvs wasn't doing anything. I'm thinking this must be what occurred and what I'll be more aware of in the future. For what it's worth, this is the less than perfect mash that I update both machines with daily: echo; date; pwd; cd ~/; pwd; date; cd tempdir/fink; pwd; date; cvs -z3 update -d; date; ./inject.pl; date; echo; cd ~/; pwd; date; echo "* Here's a little information about my environment."; echo; echo "* My operating system: "; sw_vers; echo; echo -n "* My gcc version: "; gcc --version | head -n 1; echo; echo "* My fink version:"; fink -V | head -n 2; echo; echo -n "* My machine is a: "; uname -m; echo; echo "* Now we will run a few fink utilities and then print a list of installed packages: "; echo -n "* fink scanpackages began: "; date; sudo nice -n -20 fink scanpackages; echo -n "* fink scanpackages finished: "; date; echo -n "* fink index began: "; date; fink index; echo -n "* fink index finished: "; date; echo -n "* fink selfupdate began: "; date; fink selfupdate; echo -n "* fink selfupdate finished: "; date; echo "* Here are our currently installed packages:"; echo -n "* fink list began: "; date; fink list -i; echo -n "* fink list finished: "; date; echo; echo "* Now we will clean up older packages: "; echo -n "* fink cleanup began: "; date; fink cleanup --srcs --bl; echo -n "* fink cleanup finished: "; date; echo; echo "* Here is a list of outdated but installed packages: "; echo -n "* fink list outdated began: "; date; fink list -o; echo -n "* fink list outdated finished: "; date; time fink update-all; date; echo; echo "* Now it is your turn, please quit staring at me and DO something:" |