I ran the following today: # emerge --sync # emerge -puNDv world I received the following warning messages: !!! Problems have been detected with your world file !!! Please run emaint --check world {other normal messages about packages being removed from portage} !!! Ebuilds for the following packages are either all !!! masked or don't exist kde-misc/kdnssd-avahi I unmerged all the packages due for removal. I ran "emaint --check world" as directed and got the following results: Checking world for problems 100% [==============================================>] Finished i.e. I got no waring messages from emaint. I then ran "regenworld" just in case "emaint --check world" and "regenworld" covered the same areas. Regenworld added 17 packages to the "world" file. I re-ran: # emerge -puNDv world I received the same warning message to run "emaint --check world" again. Since I'm not a programmer, I left the problem and continued cleaning all other reported issues prior to finishing my package updates. I ran: # emerge -C kdnssd-avahi # emerge -puNDv world No warning messages were reported. As a non programmer, it looks like "emerge" correctly reported a problem with "world" and what the problem was {in this case the issue with kdnssd-avahi} but emaint did not. I did not tie the warning message about world with the report on kdnssd-avahi because of the multiple blank lines between the two sets of messages. It wasn't until I confirmed that nothing depended on kdnssd-avahi and unmerged it before I realized it's relationship to emerge warning message to run emaint. I'm guessing the emaint tool should report the same results as emerge.
Created attachment 229639 [details] my world file. Now you know all my secrets :-( Same here I guess: # emerge --update -tv --deep --newuse world These are the packages that would be merged, in reverse order: Calculating dependencies... done! Total: 0 packages, Size of downloads: 0 kB !!! Problems have been detected with your world file !!! Please run emaint --check world !!! Ebuilds for the following packages are either all !!! masked or don't exist: app-misc/tracker >>> Auto-cleaning packages... >>> No outdated packages were found on your system. # emaint --check world Checking world for problems 100% [=======================================================================>] Finished # I attached my world file.
my portage version is 2.1.8.3, but I think I had that issue for some weeks now.
@anyone with this problem: Which version of the package emerge complains about do you have installed (if any) and which versions are available as ebuilds (if any) and why are they masked?
Sebastian, I am unable to replicate the problem for you because I manually unmerged the package causing the problem. I would suggest that anyone else encountering the problem report it here and to NOT unmerge the package until someone can indicate what information to collect to help resolve this. If I encounter it again, I will report it and wait for instructions as well. Guy
I'm pretty sure this has been fixed for some time. Please re-open if it happens again.