Ich kann meine MacPorts nicht mehr aktualisieren. Ich habe anscheinend ein Registrierungsproblem. Ich habe ein Ticket eingereicht Hier . Wenn ich es tue sudo port upgrade outdated
Ich erhalte diese Fehler:
DEBUG: Executing org.macports.uninstall (iso-codes)
---> Unable to uninstall iso-codes @3.34_0, the following ports depend on it:
Error: org.macports.uninstall for port iso-codes returned: an invalid entry was passed
DEBUG: Error code: registry::invalid
DEBUG: Backtrace: an invalid entry was passed
while executing
"$depport name"
(procedure "registry::check_dependents" line 19)
invoked from within
"registry::check_dependents $port ${uninstall.force} "uninstall""
(procedure "registry_uninstall::uninstall" line 83)
invoked from within
"registry_uninstall $subport $version $revision $portvariants [array get user_options]"
(procedure "portuninstall::uninstall_main" line 3)
invoked from within
"$procedure $targetname"
Warning: targets not executed for iso-codes: org.macports.uninstall
Please see the log file for port iso-codes for details:
/opt/local/var/macports/logs/_opt_local_var_macports_registry_portfiles_iso-codes_3.34_0/iso-codes/main.log
DEBUG: an invalid entry was passed
while executing
"$depport name"
(procedure "registry::check_dependents" line 19)
invoked from within
"registry::check_dependents $port ${uninstall.force} "uninstall""
(procedure "registry_uninstall::uninstall" line 83)
Warning: Failed to execute portfile from registry for iso-codes @3.34_0
---> Unable to uninstall iso-codes @3.34_0, the following ports depend on it:
DEBUG: an invalid entry was passed
while executing
"$depport name"
(procedure "registry::check_dependents" line 19)
invoked from within
"registry::check_dependents $port ${uninstall.force} "uninstall""
(procedure "registry_uninstall::uninstall" line 83)
invoked from within
"registry_uninstall::uninstall $newname $version_in_tree $revision_in_tree $portinfo(canonical_active_variants) [array get options]"
Error: Uninstall iso-codes 3.34_0 failed: an invalid entry was passed
To report a bug, follow the instructions in the guide:
http://guide.macports.org/#project.tickets
Ein anderer MacPorts-Benutzer hatte das gleiche Problem und fand anscheinend keine Antwort. Es scheint ein Fehler in Bezug auf die Registry zu sein - SQLite-Datenbank. Ich habe versucht herauszufinden, wie ich dieses Problem lösen kann. Ich war erfolglos Ohne einen Fix kann ich nicht weitermachen. Selbst die Deinstallation aller Ports für eine neue Neuinstallation funktioniert nicht.
Wie kann ich
- Beheben Sie dieses Problem
- Wenn dies nicht behoben werden kann, installieren Sie MacPorts neu, wenn die Deinstallation von Ports nicht möglich ist