[MacPorts] #65704: MacPorts @2.7.2: port selfupdate fails due to error deleting p5-moosex-params-validate

MacPorts noreply at macports.org
Sun Aug 21 07:31:25 UTC 2022


#65704: MacPorts @2.7.2: port selfupdate fails due to error deleting p5-moosex-
params-validate
---------------------------------------------------+--------------------
 Reporter:  ekinakoglu                             |      Owner:  (none)
     Type:  defect                                 |     Status:  new
 Priority:  Normal                                 |  Milestone:
Component:  base                                   |    Version:  2.7.2
 Keywords:  selfupdate, p5-moosex-params-validate  |       Port:
---------------------------------------------------+--------------------
 On macOS Catalina (10.15.7 with Xcode version 12.4 (12D4e) and xcode-
 select version 2373) updating ports tree with {{{sudo port selfupdate}}}
 fails with error:

 {{{Error: /opt/local/bin/port: port selfupdate failed: Couldn't sync the
 ports tree: error deleting
 "/opt/local/var/macports/sources/rsync.macports.org/macports/release/tarballs/ports/perl/p5
 -moosex-params-validate": file already exists}}}

 The
 "/opt/local/var/macports/sources/rsync.macports.org/macports/release/tarballs/ports/perl/p5
 -moosex-params-validate" cannot be deleted even manually:

 {{{$ sudo rm -rf
 /opt/local/var/macports/sources/rsync.macports.org/macports/release/tarballs/ports/perl/p5
 -moosex-params-validate}}}

 {{{rm:
 /opt/local/var/macports/sources/rsync.macports.org/macports/release/tarballs/ports/perl/p5
 -moosex-params-validate: Directory not empty}}}

 however, the directory is empty:

 {{{$ ls -la
 /opt/local/var/macports/sources/rsync.macports.org/macports/release/tarballs/ports/perl/p5
 -moosex-params-validate}}}

 {{{total 0}}}

 {{{drwxr-xr-x  3 500  505   96 Oct 10  2019 .}}}

 {{{drwxr-xr-x  4 500  505  128 Jul 15  2021 ..}}}

 {{{rmdir}}} also does not work:

 {{{$ sudo rmdir
 /opt/local/var/macports/sources/rsync.macports.org/macports/release/tarballs/ports/perl/p5
 -moosex-params-validate}}}

 {{{rmdir:
 /opt/local/var/macports/sources/rsync.macports.org/macports/release/tarballs/ports/perl/p5
 -moosex-params-validate: Directory not empty}}}

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


More information about the macports-tickets mailing list