[MacPorts] #70512: MacPorts won't works anymore after macOS 14.6.1 (23G93) update

MacPorts noreply at macports.org
Thu Aug 8 18:08:35 UTC 2024


#70512: MacPorts won't works anymore after macOS 14.6.1 (23G93) update
------------------------------------+--------------------
 Reporter:  dzogrim                 |      Owner:  (none)
     Type:  defect                  |     Status:  new
 Priority:  High                    |  Milestone:
Component:  ports                   |    Version:  2.10.0
 Keywords:  platform sonoma darwin  |       Port:
------------------------------------+--------------------
 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!

-- 
Ticket URL: <https://trac.macports.org/ticket/70512>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list