[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