public inbox for gentoo-user@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-user] trouble with my normal emerge --update @world
@ 2018-12-02 21:56 allan gottlieb
  2018-12-03  7:20 ` [gentoo-user] " Nuno Silva
  0 siblings, 1 reply; 3+ messages in thread
From: allan gottlieb @ 2018-12-02 21:56 UTC (permalink / raw
  To: gentoo-user

On one of my stable amd64 systems, I just ran

 emerge --update --changed-use --with-bdeps=n --deep @world

and received a list of 65 packages to merge (many gnome).

The update completed and I was told

!!! existing preserved libs:
>>> package: dev-libs/libcdio-2.0.0-r1
 *  - /usr/lib64/libcdio.so.16
 *  - /usr/lib64/libcdio.so.16.0.0
 *      used by /usr/bin/libcdio-paranoia (dev-libs/libcdio-paranoia-0.93_p1)
 *      used by /usr/lib64/libcdio_cdda.so.2.0.0 (dev-libs/libcdio-paranoia-0.93_p1)
 *      used by /usr/lib64/libcdio_paranoia.so.2.0.0 (dev-libs/libcdio-paranoia-0.93_p1)
 *      used by /usr/libexec/gvfsd-cdda (gnome-base/gvfs-1.32.2)
Use emerge @preserved-rebuild to rebuild packages using these libraries

When I ran emerge --pretend @preserved-rebuild I was told to run
merge dev-qt/qtcore-5.11.1 which is ~amd64, which seems wrong.
The full output is below.
Can someone please explain what is happening.

thanks,
allan

E6430 ~ # emerge --pretend @preserved-rebuild
These are the packages that would be merged, in reverse order:

Calculating dependencies... done!
[ebuild   R    ] gnome-base/gvfs-1.32.2 
[ebuild   R    ]  dev-libs/libcdio-paranoia-0.93_p1 
[nomerge       ] gnome-base/gvfs-1.32.2 
[nomerge       ]  sys-fs/udisks-2.7.4-r1 
[nomerge       ]   sys-libs/libblockdev-2.14-r1 
[nomerge       ]    dev-libs/volume_key-0.3.11 
[nomerge       ]     app-crypt/gpgme-1.11.1 
[nomerge       ]      dev-qt/qttest-5.9.6 
[ebuild     UD~]       dev-qt/qtcore-5.9.6-r1 [5.11.1-r1]

!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:

dev-qt/qtcore:5

  (dev-qt/qtcore-5.11.1-r1:5/5.11::gentoo, installed) pulled in by
    ~dev-qt/qtcore-5.11.1 required by (dev-qt/qtconcurrent-5.11.1:5/5.11::gentoo, installed)
    ^              ^^^^^^                                                                                                                          
    (and 9 more with the same problem)

  (dev-qt/qtcore-5.9.6-r1:5/5.9::gentoo, ebuild scheduled for merge) pulled in by
    ~dev-qt/qtcore-5.9.6 required by (dev-qt/qttest-5.9.6:5/5.9::gentoo, installed)
    ^              ^^^^^                                                                                                                  

NOTE: Use the '--verbose-conflicts' option to display parents omitted above

It may be possible to solve this problem by using package.mask to
prevent one of those packages from being selected. However, it is also
possible that conflicting dependencies exist such that they are
impossible to satisfy simultaneously.  If such a conflict exists in
the dependencies of two different packages, then those packages can
not be installed simultaneously.

For more information, see MASKED PACKAGES section in the emerge man
page or refer to the Gentoo Handbook.


The following keyword changes are necessary to proceed:
 (see "package.accept_keywords" in the portage(5) man page for more details)
# required by dev-qt/qttest-5.9.6::gentoo
# required by app-crypt/gpgme-1.11.1::gentoo[qt5]
# required by app-crypt/seahorse-3.20.0::gentoo
# required by gnome-base/gnome-core-apps-3.24.2::gentoo
# required by gnome-base/gnome-3.24.2::gentoo
# required by @selected
# required by @world (argument)
=dev-qt/qtcore-5.9.6-r1 ~amd64

 * In order to avoid wasting time, backtracking has terminated early
 * due to the above autounmask change(s). The --autounmask-backtrack=y
 * option can be used to force further backtracking, but there is no
 * guarantee that it will produce a solution.

 * IMPORTANT: 1 news items need reading for repository 'gentoo'.
 * Use eselect news read to view new items.

E6430 ~ # 


^ permalink raw reply	[flat|nested] 3+ messages in thread

* [gentoo-user] Re: trouble with my normal emerge --update @world
  2018-12-02 21:56 [gentoo-user] trouble with my normal emerge --update @world allan gottlieb
@ 2018-12-03  7:20 ` Nuno Silva
  2018-12-03 15:39   ` allan gottlieb
  0 siblings, 1 reply; 3+ messages in thread
From: Nuno Silva @ 2018-12-03  7:20 UTC (permalink / raw
  To: gentoo-user

On 2018-12-02, allan gottlieb wrote:

> On one of my stable amd64 systems, I just ran
>
>  emerge --update --changed-use --with-bdeps=n --deep @world
>
> and received a list of 65 packages to merge (many gnome).
>
> The update completed and I was told
>
> !!! existing preserved libs:
>>>> package: dev-libs/libcdio-2.0.0-r1
>  *  - /usr/lib64/libcdio.so.16
>  *  - /usr/lib64/libcdio.so.16.0.0
>  *      used by /usr/bin/libcdio-paranoia (dev-libs/libcdio-paranoia-0.93_p1)
>  *      used by /usr/lib64/libcdio_cdda.so.2.0.0 (dev-libs/libcdio-paranoia-0.93_p1)
>  *      used by /usr/lib64/libcdio_paranoia.so.2.0.0 (dev-libs/libcdio-paranoia-0.93_p1)
>  *      used by /usr/libexec/gvfsd-cdda (gnome-base/gvfs-1.32.2)
> Use emerge @preserved-rebuild to rebuild packages using these libraries
>
> When I ran emerge --pretend @preserved-rebuild I was told to run
> merge dev-qt/qtcore-5.11.1 which is ~amd64, which seems wrong.
> The full output is below.
> Can someone please explain what is happening.
>
> thanks,
> allan
>
> E6430 ~ # emerge --pretend @preserved-rebuild
> These are the packages that would be merged, in reverse order:
>
> Calculating dependencies... done!
> [ebuild   R    ] gnome-base/gvfs-1.32.2 
> [ebuild   R    ]  dev-libs/libcdio-paranoia-0.93_p1 
> [nomerge       ] gnome-base/gvfs-1.32.2 
> [nomerge       ]  sys-fs/udisks-2.7.4-r1 
> [nomerge       ]   sys-libs/libblockdev-2.14-r1 
> [nomerge       ]    dev-libs/volume_key-0.3.11 
> [nomerge       ]     app-crypt/gpgme-1.11.1 
> [nomerge       ]      dev-qt/qttest-5.9.6 
> [ebuild     UD~]       dev-qt/qtcore-5.9.6-r1 [5.11.1-r1]
>
> !!! Multiple package instances within a single package slot have been pulled
> !!! into the dependency graph, resulting in a slot conflict:
>
> dev-qt/qtcore:5
>
>   (dev-qt/qtcore-5.11.1-r1:5/5.11::gentoo, installed) pulled in by
>     ~dev-qt/qtcore-5.11.1 required by (dev-qt/qtconcurrent-5.11.1:5/5.11::gentoo, installed)
>     ^              ^^^^^^                                                                                                                          
>     (and 9 more with the same problem)
>
>   (dev-qt/qtcore-5.9.6-r1:5/5.9::gentoo, ebuild scheduled for merge) pulled in by
>     ~dev-qt/qtcore-5.9.6 required by (dev-qt/qttest-5.9.6:5/5.9::gentoo, installed)
>     ^              ^^^^^
[...]

I would try upgrading qttest first (it is the one pulling
qtcore-5.9.6{,-r1}, according to the output). Do you have any qttest
5.11.* version which is keyworded amd64 (and not ~amd64)?

Here and on https://packages.gentoo.org/packages/dev-qt/qttest,
qttest-5.11.1 is amd64. Maybe the tree was in an inconsistent state when
you last synced it?

If you have qttest 5.11.1 in ~amd64 and you need a very quick fix, try
adding it to package.accept_keywords and upgrading it. Otherwise, you
might prefer to sync the portage tree again first.

-- 
Nuno Silva



^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [gentoo-user] Re: trouble with my normal emerge --update @world
  2018-12-03  7:20 ` [gentoo-user] " Nuno Silva
@ 2018-12-03 15:39   ` allan gottlieb
  0 siblings, 0 replies; 3+ messages in thread
From: allan gottlieb @ 2018-12-03 15:39 UTC (permalink / raw
  To: gentoo-user

On Mon, Dec 03 2018, Nuno Silva wrote:

> On 2018-12-02, allan gottlieb wrote:
> 
>> On one of my stable amd64 systems, I just ran
>>
>>  emerge --update --changed-use --with-bdeps=n --deep @world
>>
>> and received a list of 65 packages to merge (many gnome).
>>
>> The update completed and I was told
>>
>> !!! existing preserved libs:
>>>>> package: dev-libs/libcdio-2.0.0-r1
>>  *  - /usr/lib64/libcdio.so.16
>>  *  - /usr/lib64/libcdio.so.16.0.0
>>  *      used by /usr/bin/libcdio-paranoia (dev-libs/libcdio-paranoia-0.93_p1)
>>  *      used by /usr/lib64/libcdio_cdda.so.2.0.0 (dev-libs/libcdio-paranoia-0.93_p1)
>>  *      used by /usr/lib64/libcdio_paranoia.so.2.0.0 (dev-libs/libcdio-paranoia-0.93_p1)
>>  *      used by /usr/libexec/gvfsd-cdda (gnome-base/gvfs-1.32.2)
>> Use emerge @preserved-rebuild to rebuild packages using these libraries
>>
>> When I ran emerge --pretend @preserved-rebuild I was told to run
>> merge dev-qt/qtcore-5.11.1 which is ~amd64, which seems wrong.
>> The full output is below.
>> Can someone please explain what is happening.
>>
>> thanks,
>> allan
>>
>> E6430 ~ # emerge --pretend @preserved-rebuild
>> These are the packages that would be merged, in reverse order:
>>
>> Calculating dependencies... done!
>> [ebuild   R    ] gnome-base/gvfs-1.32.2 
>> [ebuild   R    ]  dev-libs/libcdio-paranoia-0.93_p1 
>> [nomerge       ] gnome-base/gvfs-1.32.2 
>> [nomerge       ]  sys-fs/udisks-2.7.4-r1 
>> [nomerge       ]   sys-libs/libblockdev-2.14-r1 
>> [nomerge       ]    dev-libs/volume_key-0.3.11 
>> [nomerge       ]     app-crypt/gpgme-1.11.1 
>> [nomerge       ]      dev-qt/qttest-5.9.6 
>> [ebuild     UD~]       dev-qt/qtcore-5.9.6-r1 [5.11.1-r1]
>>
>> !!! Multiple package instances within a single package slot have been pulled
>> !!! into the dependency graph, resulting in a slot conflict:
>>
>> dev-qt/qtcore:5
>>
>>   (dev-qt/qtcore-5.11.1-r1:5/5.11::gentoo, installed) pulled in by
>>     ~dev-qt/qtcore-5.11.1 required by (dev-qt/qtconcurrent-5.11.1:5/5.11::gentoo, installed)
>>     ^              ^^^^^^                                                                                                                          
>>     (and 9 more with the same problem)
>>
>>   (dev-qt/qtcore-5.9.6-r1:5/5.9::gentoo, ebuild scheduled for merge) pulled in by
>>     ~dev-qt/qtcore-5.9.6 required by (dev-qt/qttest-5.9.6:5/5.9::gentoo, installed)
>>     ^              ^^^^^
> [...]
> 
> I would try upgrading qttest first (it is the one pulling
> qtcore-5.9.6{,-r1}, according to the output). Do you have any qttest
> 5.11.* version which is keyworded amd64 (and not ~amd64)?
> 
> Here and on
> https://urldefense.proofpoint.com/v2/url?u=https-3A__packages.gentoo.org_packages_dev-2Dqt_qttest&d=DwIBAg&c=slrrB7dE8n7gBJbeO0g-IQ&r=_dyIY8xqg6BKCk8rhrlI7w&m=tDVBtLgUSC8n4dmctGhQkI9xdwjwHBxoPf_aN2VSQ5Q&s=LSfHPknOXSb0aGKfeCF56XaHMDSzxkFup5BhzVuijoI&e=,
> qttest-5.11.1 is amd64. Maybe the tree was in an inconsistent state when
> you last synced it?
> 
> If you have qttest 5.11.1 in ~amd64 and you need a very quick fix, try
> adding it to package.accept_keywords and upgrading it. Otherwise, you
> might prefer to sync the portage tree again first.
> 
> -- 
> Nuno Silva
> 
>

I just did eix and indeed qttest 5.11.1 is amd64 (not ~amd64).
I upgraded it and now emerge @preserved-rebuild succeeds.

I did not resync, just emerging qttest did the trick.

Thank you.
allan gottlieb




^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2018-12-03 15:39 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-12-02 21:56 [gentoo-user] trouble with my normal emerge --update @world allan gottlieb
2018-12-03  7:20 ` [gentoo-user] " Nuno Silva
2018-12-03 15:39   ` allan gottlieb

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox