Port-i386 archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: Accidentally "upgraded" i386 to amd64
On Wed, Dec 2, 2020 at 8:53 AM David Young <dyoung%pobox.com@localhost> wrote:
>
> The same warning tormented me for the longest time. I figured out
> how to fix it just the other night.
>
> First, I searched the `pkg_info -aB` output for i386. That showed
> me that I had both pkg_install-20101122 and pkg_install-20200701
> registered as installed. The former was built for i386, and the
> latter for amd64. You may find that your system is in a similar
> state.
>
> I could find no i386 executables on my system:
> the pkg_install-20200701 content had overwritten the pkg_install-20101122 binaries.
> Since pkg_install-20101122 is used for installing packages, and
> it was the *only* package built for i386, I guessed that the mere
> fact that it was registered was the problem.
>
> It took a little while to figure out an incantation that would
> remove pkg_install-20101122 without erasing any pkg_install-20200701
> content, since that would leave my system in a bad state. Complicating
> matters, both versions of pkg_install were registered as must-not-delete
> packages.
>
> I thought `pkg_delete -fN pkg_install-20101122` looked like a safe
> candidate. I tried it. It worked. No more warnings.
>
> Maybe my fix will work for you. It will be inconvenient if you
> end up without any pkg_install whatsoever, so proceed cautiously.
I only have an i386 pkg_install version according to this. I have
tried to install a new pkg_install from the amd64 packages and it
won't install.
Somehow I need to find out how to upgrade this package. Still looking.
Thanks.
Andy
Home |
Main Index |
Thread Index |
Old Index