PortIndex file corrupt?
Joshua Root
jmr at macports.org
Mon Jan 23 07:13:08 UTC 2023
That's the thing - the bug only affects reclaim when it runs
automatically as part of the same command as sync or selfupdate. Your
PortIndex was never actually corrupt on disk, it just isn't reloaded
correctly in that specific situation.
- Josh
On 2023-1-23 09:22 , Thomas Gederberg wrote:
> Thanks. Actually I got the message a few weeks ago after doing a port selfupdate and it repeated again today after doing another port selfupdate so it appears that the second port selfupdate did not clear it. However, I just tried doing a sudo port reclaim and did not get any errors.
>
> Tom
>
>> On Jan 22, 2023, at 1:12 PM, Joshua Root <jmr at macports.org> wrote:
>>
>> See <https://lists.macports.org/pipermail/macports-users/2022-October/051512.html>.
>>
>> - Josh
>>
>>> Today, while doing a port update, I did a port reclaim and received the followed errors (just a subset of the errors are listed). What could cause this and how could I fix it?
>>>
>>> You haven't run 'sudo port reclaim' in two weeks. It's recommended you run this regularly to reclaim disk space. Would you like to run it now? [Y/n]: Y
>>> ---> Checking for unnecessary unrequested ports
>>> Found no unrequested ports without requested dependents.
>>> ---> Checking for inactive ports
>>> Inactive ports found:
>>> sqlite3 @3.40.0_0
>>> ncurses @6.3_0
>>> Would you like to uninstall them? [Y/n]: Y
>>> ---> Uninstalling sqlite3 @3.40.0_0
>>> ---> Uninstalling ncurses @6.3_0
>>> ---> Building list of distfiles still in use
>>> Warning: It looks like your PortIndex file forrsync://rsync.macports.org/macports/release/tarballs/ports.tar may be corrupt.
>>> Warning: Port cctools not found: expected non-negative integer but got "create and view interactive cheatsheets on the command-line"
>>> while executing
>>> "read $fd $len"
>>> ("macports_try" body line 6)
>>> Warning: It looks like your PortIndex file forrsync://rsync.macports.org/macports/release/tarballs/ports.tar may be corrupt.
>>> Warning: Port bzip2 not found: expected non-negative integer but got "homepage"
>>> while executing
>>> "read $fd $len"
>>> ("macports_try" body line 6)
>>> Warning: It looks like your PortIndex file forrsync://rsync.macports.org/macports/release/tarballs/ports.tar may be corrupt.
>>> Warning: Port libiconv not found: expected non-negative integer but got ""
>>
>
More information about the macports-users
mailing list