public inbox for gentoo-user@lists.gentoo.org
 help / color / mirror / Atom feed
From: Dale <rdalek1967@gmail.com>
To: gentoo-user@lists.gentoo.org
Subject: Re: [gentoo-user] some problems moving to 23.0 profile
Date: Tue, 2 Apr 2024 00:58:17 -0500	[thread overview]
Message-ID: <040264f9-837f-7cd2-b63c-62bca35f1780@gmail.com> (raw)
In-Reply-To: <m3cyr85snn.wl-covici@ccs.covici.com>

John Covici wrote:
> On Mon, 01 Apr 2024 18:05:47 -0400,
> Dale wrote:
>> John Covici wrote:
>>> Hi.  Well, I followed the steps in the news item,  to move
>>> todefault/linux/amd64/23.0/desktop/gnome/systemd
>>>
>>> and it all worked till it wants me to emerge  the whole world file.
>>> Here is what I get:
>>>
>>> emerge --ask --emptytree @world
>>>
>>> These are the packages that would be merged, in order:
>>>
>>> Calculating dependencies  .... done!
>>> Dependency resolution took 4.58 s (backtrack: 0/200).
>>>
>>>
>>> !!! 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:
>>> www-apps/nextcloud:26.0.10
>>>
>>> emerge: there are no ebuilds to satisfy
>>> "sys-kernel/gentoo-sources:6.1.69".
>>> (dependency required by "@kernels" [set])
>>> (dependency required by "@selected" [set])
>>> (dependency required by "@world" [argument])
>>>
>>> I don't want to unmerge that kernel -- its my backup kernel, so I
>>> definitely want to keep it.  I am using the nextcloud they are
>>> complaining about , I will upgrade it soon, but I want to keep it for
>>> now.
>>>
>>> So, should I just not do the whole world file at all -- do I really
>>> need to do that, or wait till I upgrade nextcloud and till I am no
>>> longer using that kernel and then do it?
>>>
>>> Thanks in advance for any suggestions.
>>>
>>
>> I ran into the problem of it complaining about my world file too. 
>> Running the command it gave didn't show any problems.  I went ahead with
>> the rest of the change.  After it was all done, that error went away on
>> its own.  No idea what triggered it or what removed the trigger.  Must
>> be something to do with the profile switching process.  You can likely
>> ignore that for now.  See if it goes away for you too. 
>>
>> I don't know what nascloud is but the error says it is masked or not
>> there at all.  I'd suspect the mask part since there are several
>> versions in the tree.  You may want to check your package.mask file and
>> see if there is something in there that masks it.  Could be you meant to
>> add the entry to keyword or unmask file but hit the wrong file.  Did
>> that once myself.  One easy way to see if it exists or is masked, use
>> this command, provided you have the package for it installed.  I think
>> gentools has this command.
>>
>>
>> root@fireball / # equery list -p www-apps/nextcloud
>>  * Searching for nextcloud in www-apps ...
>> [-P-] [  ] www-apps/nextcloud-26.0.8:26.0.8
>> [-P-] [ ~] www-apps/nextcloud-26.0.11:26.0.11
>> [-P-] [ ~] www-apps/nextcloud-26.0.12:26.0.12
>> [-P-] [  ] www-apps/nextcloud-27.1.5:27.1.5
>> [-P-] [ ~] www-apps/nextcloud-27.1.6:27.1.6
>> [-P-] [ ~] www-apps/nextcloud-27.1.7:27.1.7
>> [-P-] [  ] www-apps/nextcloud-28.0.1:28.0.1
>> [-P-] [  ] www-apps/nextcloud-28.0.2:28.0.2
>> [-P-] [ ~] www-apps/nextcloud-28.0.3:28.0.3
>> root@fireball / #
>>
>>
>> Yours should look something like that. 
>>
>> For the kernels, I don't upgrade the kernel as much as I should.  I keep
>> all versions masked except the ones I have installed and I add those
>> versions to the world file, that way --depclean and other stuff, won't
>> remove or complain so much about it.  Just emerge -n --select y =<your
>> kernel name and version here>.  Don't forget the equal sign when
>> including the version. 
>>
>> Hope one or more of those things help. 
>>
> My kernels are not in the world file at all, so I am confused why
> portage should care about them when I am updating the world file.  My
> question is why do I  need to do this at all -- could I just keep
> updating as normal?
>


Keep in mind, some packages require a kernel to satisfy dependencies. I
see several packages looking for a kernel and even checking for some
config options.  I think there is a virtual in the system set that has
to be satisfied as well.  If you install a kernel by hand, you may want
to look into package provided or something later.  Unless it causes
emerge to refuse to update, I ignore errors about the kernel.

Victor has one idea on the other problem, skip the nextcloud package
with the --exclude option.  However, once you complete the rest of
emerge -e world, you need to go back and sort this out and emerge
whatever was skipped.  On my first attempt in a chroot, I had to skip
one package too.  Just keep in mind, I think it skips its dependencies
as well.  So it may not skip just that one package.

If you chose the exclude method, you should be able to continue with the
profile update.  Just don't forget to emerge it later with the new
settings. 

In short, if you use -a and it gives you the chance to say yes, I'd
carry on. 

Dale

:-)  :-) 


  reply	other threads:[~2024-04-02  5:58 UTC|newest]

Thread overview: 13+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2024-04-01 21:46 [gentoo-user] some problems moving to 23.0 profile John Covici
2024-04-01 21:56 ` byte.size226
2024-04-01 22:05 ` Dale
2024-04-02  3:51   ` John Covici
2024-04-02  5:58     ` Dale [this message]
2024-04-02  6:02     ` J. Roeleveld
2024-04-02  9:17       ` John Covici
2024-04-02 18:44         ` J. Roeleveld
2024-04-02  8:20     ` byte.size226
2024-04-02  6:03 ` J. Roeleveld
2024-04-02  8:14   ` Michael
2024-04-02 18:47     ` J. Roeleveld
2024-04-02 21:53       ` John Covici

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=040264f9-837f-7cd2-b63c-62bca35f1780@gmail.com \
    --to=rdalek1967@gmail.com \
    --cc=gentoo-user@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox