Opened 5 years ago

Closed 5 years ago

Last modified 5 years ago

#30441 closed defect (worksforme)

2.0.0 port -u command fails

Reported by: wiarda@… Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: base Version: 2.0.0
Keywords: Cc:
Port:

Description (last modified by ryandesign (Ryan Schmidt))

Since updating to 2.0.0 by selfupdate my port -u upgrade outdated fails to install more than one outdated port. It dies on:

--->  Uninstalling cairo @1.10.2_3
Error: Uninstall cairo @1.10.2_3 failed: error deleting "/opt/local/var/macports/software/cairo/1.10.2_3": directory not empty
To report a bug, see <http://guide.macports.org/#project.tickets>

Attachments (1)

base-fail.txt (48.2 KB) - added by wiarda@… 5 years ago.

Download all attachments as: .zip

Change History (7)

comment:1 in reply to: ↑ description Changed 5 years ago by wiarda@…

Replying to wiarda@…:

Since updating to 2.0.0 by selfupdate my port -u upgrade outdated fails to install more than one outdated port. It dies on:

---> Uninstalling cairo @1.10.2_3 Error: Uninstall cairo @1.10.2_3 failed: error deleting "/opt/local/var/macports/software/cairo/1.10.2_3": directory not empty To report a bug, see <http://guide.macports.org/#project.tickets>

macbook 2 GHz Intel Core Duo, OSX 10.6.8

comment:2 Changed 5 years ago by ryandesign (Ryan Schmidt)

  • Description modified (diff)
  • Keywords 2.0.0 removed
  • Type changed from update to defect

Clean everything.

sudo port clean all

If any port fails to clean with a message about a directory it can't delete, delete the directory manually.

comment:3 Changed 5 years ago by jmroot (Joshua Root)

Did your selfupdate actually succeed, or did it fail at the very end while trying to convert your images? Show the output of

sudo port -df selfupdate

Changed 5 years ago by wiarda@…

comment:4 Changed 5 years ago by wiarda@…

Thanks for that amazingly fast response. It worked and the outdated files are now uninstalled and cleaned. I attached the output of the forced selfupdate in case it is of use; I guess the original installation failed and I didn't notice.

comment:5 Changed 5 years ago by jmroot (Joshua Root)

  • Resolution set to worksforme
  • Status changed from new to closed

Hmm, OK. It would be nice to find out why it failed the first time, but I guess we'll never know.

comment:6 Changed 5 years ago by lhl@…

Just an FYI, I've come across a similar problem after a selfupdate to 2.0.0 and upgrade on an otherwise rather normal/lightly used 1.9.2 MacPorts. After the upgrade and selfupdate, running 'port uninstall inactive' gives a 'directory not empty' error for every package. After re-running selfupdate w/ the '-df' flags, this was fixed. It seems there are a few people having similar issues post 2.0 upgrade, like #30311

Note: See TracTickets for help on using tickets.