[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