On 2019-10-23 04:19:30 +0200 Ryan Schmidt <ryandes...@macports.org>
I cannot even list outdated packages, look:
$ sudo port list outdated
sudo: Can't mkdir /var/db/sudo/multix: File exists
This is certainly odd. It sounds like it is trying to create the
/var/db/sudo/multix but a file or directory of that name already
might try deleting the file or directory /var/db/sudo/multix (or at
temporarily renaming it to something else) and see if that helps
A similar problem was reported on reddit some years ago. In that
the problem appears to have been a bad hard drive. You might check
with Disk Utility and use some other method of verifying the drive's
status, and make sure you have current backups just in case.
The hard disk is new, I changed it, it is only a few month old SSD.
After a few days, I retried and it worked. A reboot apparenlty did
wonders. I think there are sometimes issues with putting the Mac to
sleep that confuse the filesystem, I expreienced sometimes that files
are not found when they do exist.
I also want to point out that there is no need to use sudo when
read-only operations like listing ports, and also that "list
probably not the command you want to run; the command you probably
"outdated". See https://trac.macports.org/wiki/FAQ#portlist.
Yes, port outdated is better. I just issued the command because it was
an easy way to reproduce the issue.