Opened 2 months ago
Last modified 8 weeks ago
#70512 closed defect
MacPorts won't works anymore after macOS 14.6.1 (23G93) update — at Initial Version
Reported by: | dzogrim (Séв(aѕтιen) L.) | Owned by: | |
---|---|---|---|
Priority: | High | Milestone: | MacPorts 2.10.1 |
Component: | base | Version: | 2.10.0 |
Keywords: | Cc: | ||
Port: |
Description
Hi!
Just upgraded to macOS Sonoma 14.6.1 (Darwin Kernel Version 23.6.0) and every port
command I try to launch, even after a clean install of MacPorts-2.10.0-14-Sonoma.pkg
or a sudo port -f -v migrate
and so on (migration wiki page), I have platform mismatch errors (even if 23==23; guess it's minor related)
Warning: MacPorts is configured to use an older rsync URL for the ports tree. Please edit sources.conf and change 'rsync://rsync.macports.org/release/tarballs/ports.tar' to 'rsync://rsync.macports.org/macports/release/tarballs/ports.tar'. Migration will first upgrade MacPorts and then reinstall all installed ports. Would you like to continue? [Y/n]: Y Upgrading MacPorts... ---> Checking for newer releases of MacPorts % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 63 100 63 0 0 234 0 --:--:-- --:--:-- --:--:-- 235 MacPorts base version 2.10.0 installed, MacPorts base version 2.10.0 available. ---> MacPorts base is outdated, installing new version 2.10.0 Verified existing file for https://github.com/macports/macports-base/releases/download/v2.10.0/MacPorts-2.10.0.tar.bz2 ---> Extracting MacPorts 2.10.0 ---> Installing new MacPorts release in /opt/local as root:admin; permissions 0755 checking build system type... x86_64-apple-darwin23.6.0 […] /usr/bin/install -c -o "root" -g "admin" -m 444 ./keys/base/*.pub "/opt/local/share/macports/keys/base/" /opt/local/libexec/macports/bin/tclsh8.6 ./src/upgrade_sources_conf_default.tcl "/opt/local" /opt/local/libexec/macports/bin/tclsh8.6 ./src/images_to_archives.tcl Error: Current platform "darwin 23" does not match expected platform "darwin 23" Error: Please run 'sudo port migrate' or follow the migration instructions: https://trac.macports.org/wiki/Migration OS platform mismatch while executing "mportinit ui_options" (file "./src/images_to_archives.tcl" line 15) make: *** [install] Error 1 Command failed: CC=/usr/bin/cc SDKROOT=/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk ./configure --prefix=/opt/local --with-install-user=root --with-install-group=admin --with-directory-mode=0755 --enable-readline && SDKROOT=/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk make -j16 SELFUPDATING=1 && make install SELFUPDATING=1 Exit code: 2 Error: Upgrading port command failed. Try running 'sudo port -v selfupdate' and then 'sudo port migrate'.
or simply
Error: Current platform "darwin 23" does not match expected platform "darwin 23" Error: Please run 'sudo port migrate' or follow the migration instructions: https://trac.macports.org/wiki/Migration OS platform mismatch while executing "mportinit ui_options global_options global_variations" Error: /opt/local/bin/port: Failed to initialize MacPorts, OS platform mismatch
Package install shows no error and finish normally. So what should I do now? I'm running it on Apple M3 Max. I even can't get back ports installed, uninstall things and all …
Thanks!
Note: See
TracTickets for help on using
tickets.