[MacPorts] #64028: Error: process_cmd failed: invalid command name "::registry::entry976"
MacPorts
noreply at macports.org
Sun Nov 21 14:02:24 UTC 2021
#64028: Error: process_cmd failed: invalid command name "::registry::entry976"
------------------------+--------------------
Reporter: ryandesign | Owner: (none)
Type: defect | Status: new
Priority: Normal | Milestone:
Component: base | Version: 2.7.99
Keywords: | Port:
------------------------+--------------------
When upgrading outdated ports after upgrading from High Sierra to Catalina
(without performing the complete uninstall and reinstall dance of
wiki:Migration), I am seeing errors like this:
{{{
$ sudo port -ub upgr outdated and rdepof:objectmarker
---> Computing dependencies for findutils
---> Fetching archive for findutils
---> Attempting to fetch findutils-4.7.0_0.darwin_19.x86_64.tbz2 from
http://packages.internal.macports.net/findutils
---> Attempting to fetch findutils-4.7.0_0.darwin_19.x86_64.tbz2.rmd160
from http://packages.internal.macports.net/findutils
---> Installing findutils @4.7.0_0
---> Cleaning findutils
---> Computing dependencies for findutils
---> Deactivating findutils @4.7.0_0+universal
---> Cleaning findutils
---> Activating findutils @4.7.0_0
---> Cleaning findutils
---> Uninstalling findutils @4.7.0_0+universal
---> Cleaning findutils
---> Fetching archive for fop
---> Attempting to fetch fop-1.1_1.darwin_19.noarch.tbz2 from
http://packages.internal.macports.net/fop
---> Attempting to fetch fop-1.1_1.darwin_19.noarch.tbz2.rmd160 from
http://packages.internal.macports.net/fop
---> Unable to uninstall fop @1.1_1, the following ports depend on it:
---> xmlto @0.0.28_4
Warning: Uninstall forced. Proceeding despite dependencies.
---> Deactivating fop @1.1_1
---> Cleaning fop
---> Uninstalling fop @1.1_1
---> Cleaning fop
---> Installing fop @1.1_1
---> Activating fop @1.1_1
---> Cleaning fop
Error: process_cmd failed: invalid command name "::registry::entry976"
}}}
{{{
$ sudo port -ub upgr outdated and rdepof:objectmarker
...
---> Fetching archive for opencv3
---> Attempting to fetch opencv3-3.4.16_0.darwin_19.x86_64.tbz2 from
http://packages.internal.macports.net/opencv3
---> Attempting to fetch opencv3-3.4.16_0.darwin_19.x86_64.tbz2.rmd160
from http://packages.internal.macports.net/opencv3
---> Computing dependencies for opencv3
---> Deactivating opencv3 @3.4.16_0
---> Cleaning opencv3
---> Uninstalling opencv3 @3.4.16_0
---> Cleaning opencv3
---> Computing dependencies for opencv3
---> Installing opencv3 @3.4.16_0
---> Activating opencv3 @3.4.16_0
---> Cleaning opencv3
Error: process_cmd failed: invalid command name "::registry::entry1442"
}}}
This seems to happen only for those ports whose version, revision and
variants exactly matched the previously installed one. It didn't happen,
for example, for findutils, which had been installed with universal before
but not now (since universal isn't possible on Catalina).
--
Ticket URL: <https://trac.macports.org/ticket/64028>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list