Re: Too many pythons in poudriere
Date: Fri, 09 Jul 2021 23:07:38 UTC
On Fri, Jul 09, 2021 at 12:46:47PM -0700, Mark Millard wrote: > > Going in different direction, when you updated: > > /usr/local/poudriere/poudriere-system > > to have Jail OSVERSION: 1400024 (and probably > matching the host OS main-n247590-5dd84e315a9), > matching /usr/src/ as well, did you rebuild all > your ports under the coherent combination? > No. > Or are you still using port builds in poudriere that > were built with the jail OSVERSION being older than > the /usr/src/ the builds were based on? > Yes. > Just like devel/llvm10 had a command that only-sometimes > had problems when built via the incoherent combination, > other ports could have odd behavior --but only sometimes. > > My guess is that you have not done such because it would > have taken far more time than I've noticed in your > activities. > Correct! > I recommended before doing such a rebuild of the ports > and then a reinstall of them. Given the odd behaviors > being observed that do not repeat each time tried, I > still make the recommendation. > Just to be clear, after updating kernel and world I gather the suggestion is to repeat # cd /usr/src # make installworld DESTDIR=/usr/local/poudriere/poudriere-system DB_FROM_SRC=1 # make distrib-dirs DESTDIR=/usr/local/poudriere/poudriere-system DB_FROM_SRC=1 # make distribution DESTDIR=/usr/local/poudriere/poudriere-system DB_FROM_SRC=1 Next, cd /usr/local/poudriere poudriere jail -d main -C all to get rid of the old jail and packages, then re-make the jail with # poudriere ports -c -m null -M /usr/ports # poudriere jail -c -j main -m null -M /usr/local/poudriere/poudriere-system -S /usr/src -v 14.0-CURRENT Have I got this right? One thing I'm hesitant about is the -C all option. Thanks for all your help! bob prohaska