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

MacPorts noreply at macports.org
Thu Aug 8 18:17:05 UTC 2024


#70512: MacPorts won't work 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
Resolution:           |   Keywords:  platform sonoma darwin
      Port:           |
----------------------+------------------------------------
Description changed by dzogrim:

Old 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!

New 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 `sudo port selfupdate -fc` for example:

 {{{
 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#comment:1>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list