[MacPorts] #70853: MacPort silently fails when upgrading crystal

MacPorts noreply at macports.org
Sat Sep 21 12:09:48 UTC 2024


#70853: MacPort silently fails when upgrading crystal
--------------------+--------------------
 Reporter:  anta40  |      Owner:  (none)
     Type:  defect  |     Status:  new
 Priority:  Normal  |  Milestone:
Component:  ports   |    Version:  2.10.1
 Keywords:          |       Port:
--------------------+--------------------
 Yesterday, I installed
 [[https://ports.macports.org/port/crystal/|Crystal]]. So far works fine.
 About 10 minutes ago, I ran `sudo port selfupdate` and found this:

 {{{
 --->  Checking for newer releases of MacPorts
 MacPorts base version 2.10.1 installed,
 MacPorts base version 2.10.1 available.
 --->  MacPorts base is already the latest version
 --->  Updating the ports tree

 The ports tree has been updated.

 2 ports are outdated. Run 'port outdated' for details.
 To upgrade your installed ports, you should run
   port upgrade outdated
 }}}

 OK, let's run `port upgrade outdated`
 {{{
 version:1
 :debug:main Starting logging for crystal @1.13.3_0
 :debug:sysinfo macOS 12.7.6 (darwin/21.6.0) arch i386
 :debug:sysinfo MacPorts 2.10.1
 :debug:sysinfo Xcode none, CLT 14.2.0.0.1.1668646533
 :debug:sysinfo SDK 12
 :debug:sysinfo MACOSX_DEPLOYMENT_TARGET: 12.0
 :msg:main --->  Computing dependencies for crystal:info:main .:debug:main
 crystal has no conflicts
 :debug:main Searching for dependency: boehmgc
 :debug:main Found Dependency: receipt exists for boehmgc
 :debug:main Searching for dependency: gmp
 :debug:main Found Dependency: receipt exists for gmp
 :debug:main Searching for dependency: libevent
 :debug:main Found Dependency: receipt exists for libevent
 :debug:main Searching for dependency: libiconv
 :debug:main Found Dependency: receipt exists for libiconv
 :debug:main Searching for dependency: libxml2
 :debug:main Found Dependency: receipt exists for libxml2
 :debug:main Searching for dependency: libyaml
 :debug:main Found Dependency: receipt exists for libyaml
 :debug:main Searching for dependency: llvm-18
 :debug:main Found Dependency: receipt exists for llvm-18
 :debug:main Searching for dependency: openssl
 :debug:main Found Dependency: receipt exists for openssl
 :debug:main Searching for dependency: pcre
 :debug:main Found Dependency: receipt exists for pcre
 :debug:main Searching for dependency: zlib
 :debug:main Found Dependency: receipt exists for zlib
 :debug:main Searching for dependency: pkgconfig
 :debug:main Found Dependency: receipt exists for pkgconfig
 :debug:main Executing org.macports.main (crystal)
 :debug:main Privilege de-escalation not attempted as not running as root.
 :debug:archivefetch archivefetch phase started at Sat Sep 21 18:33:10 WIB
 2024
 :msg:archivefetch --->  Fetching archive for crystal
 :warn:archivefetch Your DNS servers incorrectly claim to know the address
 of nonexistent hosts. This may cause checksum mismatches for some ports.
 See this page for more information:
 <https://trac.macports.org/wiki/MisbehavingServers>
 :debug:archivefetch Executing org.macports.archivefetch (crystal)
 :info:archivefetch --->  crystal-1.13.3_0.darwin_21.x86_64.tbz2 doesn't
 seem to exist in /opt/local/var/macports/incoming/verified
 :error:archivefetch Failed to archivefetch crystal:
 /opt/local/var/macports/incoming/verified must be writable
 :debug:archivefetch Error code: NONE
 :debug:archivefetch Backtrace: /opt/local/var/macports/incoming/verified
 must be writable
 :debug:archivefetch     while executing
 :debug:archivefetch "portarchivefetch::fetchfiles"
 :debug:archivefetch     (procedure "portarchivefetch::archivefetch_main"
 line 5)
 :debug:archivefetch     invoked from within
 :debug:archivefetch "$procedure $targetname"
 :error:archivefetch See
 /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_crystal/crystal/main.log
 for details.
 }}}

 Whoops. Perhaps I forgot `sudo`? So I tried again.

 {{{
 $ sudo port upgrade outdated`
 Error: Follow https://guide.macports.org/#project.tickets if you believe
 there is a bug.
 }}}

 It silently fails. Rebooting my Mac (Monterey 12.7.6) doesn't solve the
 issue.

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


More information about the macports-tickets mailing list