Opened 8 months ago

Closed 8 months ago

#73432 closed defect (fixed)

Current master fails on first sync with a new installation

Reported by: Zabolekar (Stanislav Syekirin) Owned by: jmroot (Joshua Root)
Priority: Normal Milestone:
Component: base Version: 2.11.99
Keywords: Cc:
Port:

Description

The system is Sequoia on Apple Silicon. I'm trying to test the latest macports from github (commit a472c5a2c11c3b4d):

git clone https://github.com/macports/macports-base.git
cd macports-base
./configure --prefix=/opt/master
make
sudo make install
sudo /opt/master/bin/port -v selfupdate > selfupdate.log

And here's what happens:

  % Total    % Received % Xferd  Average Speed   Time    Time    Time  Current
                                 Dload  Upload   Total   Spent   Left  Speed
100    63  100    63    0     0   1373      0 --:--:-- --:--:-- --:--:--  1400
Error: Failed to extract ports tree from tarball: command execution failed
Error: Couldn't sync the ports tree: Synchronization of 1 source failed
Error: Follow https://guide.macports.org/#project.tickets if you believe there is a bug.
Error: /opt/master/bin/port: port selfupdate failed: Couldn't sync the ports tree: Synchronization of 1 source failed

I had to redirect most of the output to a file because it's extremely long. Find the file attached.

Attachments (1)

selfupdate.log.bz2 (286.1 KB) - added by jmroot (Joshua Root) 8 months ago.

Download all attachments as: .zip

Change History (3)

comment:1 Changed 8 months ago by jmroot (Joshua Root)

Keywords: sequoia removed
Summary: Current master can't selfupdateCurrent master fails on first sync with a new installation

comment:2 Changed 8 months ago by jmroot (Joshua Root)

Owner: set to jmroot
Resolution: fixed
Status: newclosed

In 7eee2521ae4daafb1a9187613022eec9230a3bd3/macports-base (master):

Fix error on first sync

Ensure that the destination directory has correct ownership.

Closes: #73432

Changed 8 months ago by jmroot (Joshua Root)

Attachment: selfupdate.log.bz2 added
Note: See TracTickets for help on using tickets.