#blocked packages when trying to update
1 messages ยท Page 1 of 1 (latest)
download the txt to see everything, discord doesnt wanna show it all for some reason
We prefer logs via wgetpaste, for this reason
oh how do i do that
i have the wgetpaste app installed already
but dont know how to use it
Could you share emerge -pvuDN --verbose-conflicts @world and emerge --info, and any contents of /etc/portage/package.use and /etc/portage/package.accept_keywords?
wgetpaste -c 'command you want to capture the logs from'
Note it starts a subshell, so dont pass --ask, or it'll sit waiting forever
Yes give me a sec
Ok while the wgetpaste thiing is going,
Everything I have in package.accept_keywords:
jdk
beamy@gentoo ~ $ cat /etc/portage/package.accept_keywords/jdk
idev-java/openjdk ~amd64
idev-java/openjdk-bin ~amd64
beamy@gentoo ~ $ ```
And this s package.use
arctheme gnome grub installkernel libdrm nvidia pipewire plasma zz-autounmask
beamy@gentoo ~ $ cd /etc/portage/package.use
beamy@gentoo /etc/portage/package.use $ cat arctheme
x11-themes/arc-theme xfce
beamy@gentoo /etc/portage/package.use $ cat gnome
net-misc/freerdp server
gnome-base/gnome gtk introspection -qt6
media-libs/libmediaart -qt6
dev-libs/folks eds
beamy@gentoo /etc/portage/package.use $ cat grub
sys-boot/grub mount
beamy@gentoo /etc/portage/package.use $ cat installkernel
cat: installkernel: Permission denied
beamy@gentoo /etc/portage/package.use $ sudo cat installkernel
Password:
sys-kernel/installkernel dracut
beamy@gentoo /etc/portage/package.use $ cat libdrm
x11-libs/libdrm video_cards_radeon
beamy@gentoo /etc/portage/package.use $ cat nvidia
x11-drivers/nvidia-drivers tools kernel-open dist-kernel
beamy@gentoo /etc/portage/package.use $ cat pipewire
media-video/pipewire pipewire-alsa sound-server jack-sdk X wayland
beamy@gentoo /etc/portage/package.use $ cat plasma
kde-plasma/plasma-meta -crash-handler -crypt
kde-plasma/kwin lock
kde-plasma/kwin-x11 lock
beamy@gentoo /etc/portage/package.use $ cat zz-autounmask
beamy@gentoo /etc/portage/package.use $ ```
Thsi is the emerge -pvuDN:
https://bpa.st/EDCA
And this is emerge --info:
https://bpa.st/QIMA
Also here is make.conf if u need it
# These settings were set by the catalyst build script that automatically
# built this stage.
# Please consult /usr/share/portage/config/make.conf.example for a more
# detailed example.
COMMON_FLAGS="-O2 -pipe"
CFLAGS="${COMMON_FLAGS}"
CXXFLAGS="${COMMON_FLAGS}"
FCFLAGS="${COMMON_FLAGS}"
FFLAGS="${COMMON_FLAGS}"
MAKEOPTS="-j6"
USE="X wayland pipewire bluetooth dbus elogind pam policykit vulkan opencl opengl flatpak dist-kernel screencast egl gbm -systemd"
EMERGE_DEFAULT_OPTS="--jobs=6"
# NOTE: This stage was built with the bindist USE flag enabled
VIDEO_CARDS="nvidia amdgpu radeonsi"
# This sets the language of build output to English.
# Please keep this setting intact when reporting bugs.
LC_MESSAGES=C.UTF-8
FEATURES="getbinpkg binpkg-request-signature"
ACCEPT_KEYWORDS="~amd64"```
[blocks B ] <dev-qt/qtwayland-6.10.1:6 ("<dev-qt/qtwayland-6.10.1:6" is soft blocking dev-qt/qtbase-6.10.1)
[blocks B ] <dev-qt/qtwayland-5.15.18:5 ("<dev-qt/qtwayland-5.15.18:5" is soft blocking dev-qt/qtcore-5.15.18)
[blocks B ] <dev-qt/qtgui-5.15.18:5 ("<dev-qt/qtgui-5.15.18:5" is soft blocking dev-qt/qtcore-5.15.18)
[blocks B ] <dev-qt/qtsvg-6.10.1:6 ("<dev-qt/qtsvg-6.10.1:6" is soft blocking dev-qt/qtbase-6.10.1)
[blocks B ] <dev-qt/qtdeclarative-6.10.1:6 ("<dev-qt/qtdeclarative-6.10.1:6" is soft blocking dev-qt/qtbase-6.10.1)
[blocks B ] <dev-qt/qtdbus-5.15.18:5 ("<dev-qt/qtdbus-5.15.18:5" is soft blocking dev-qt/qtcore-5.15.18)
``` appears to be the issue. Something is insisting on pulling the older versions of these packages
I did this gentoo install a month ago and just now decided to update since i dont rly use this machine
anyways, again if it helps, i have gnome, kde, xfce4 and sddm installed
firefox-bin,flatpak and openjdk
Hmm looking again your sync didn't complete, that might be it
Yea ive seen it not working
what does emerge --sync have to say?
I thoought i pasted that
It says permission denied to something
> Syncing repository 'gentoo' into '/var/db/repos/gentoo'...
> /usr/bin/git fetch origin --depth 1
> error: cannot open '.git/FETCH_HEAD': Permission denied
> !!! git fetch error in /var/db/repos/gentoo
>
> * IMPORTANT: config file '/etc/ssh/sshd_config' needs updating.
> * See the CONFIGURATION FILES and CONFIGURATION FILES UPDATE TOOLS
> * sections of the emerge man page to learn how to update config files.
>
> * IMPORTANT: 30 news items need reading for repository 'gentoo'.
> * Use eselect news read to view new items.
>
>
> Action: sync for repo: gentoo, returned code = 255
>
>
> gentoo /home/beamy #```
try as sudo
im root
๐ค
but here it is
gentoo /home/beamy # emerge --sync
> Syncing repository 'gentoo' into '/var/db/repos/gentoo'...
> /usr/bin/git fetch origin --depth 1
> error: cannot open '.git/FETCH_HEAD': Permission denied
> !!! git fetch error in /var/db/repos/gentoo
>
> * IMPORTANT: config file '/etc/ssh/sshd_config' needs updating.
> * See the CONFIGURATION FILES and CONFIGURATION FILES UPDATE TOOLS
> * sections of the emerge man page to learn how to update config files.
>
> * IMPORTANT: 30 news items need reading for repository 'gentoo'.
> * Use eselect news read to view new items.
>
>
> Action: sync for repo: gentoo, returned code = 255
>
>
> gentoo /home/beamy #
> ```
openrc
desktop profile
should i try chmod +x?
maybe it will do somethinig
Hmm ๐ค Methinks your repo is borked somehow. ls -l /var/db/repos/gentoo/.git/FETCH_HEAD ?
I don't think it needs to be executable
gentoo /home/beamy # ls -l /var/db/repos/gentoo/.git/FETCH_HEAD
-rw-r--r-- 1 root root 109 Dec 22 13:21 /var/db/repos/gentoo/.git/FETCH_HEAD
Not for a dodgy repo mirror
I think mv /var/db/repos/gentoo /var/db/repos/gentoo.bak and then emerge --sync
yeet the old borked repo and try again
yep, I just tested it
That's potentially good!
Ok so now emerge -avugDN @world right?
See what it says!
its calculating deps for a bit longer than before that mightve been the fix
๐ค
Two reasons I can think of that would make portage pull old packages like that;
- something in /etc/portage is forcing it (why I asked to see accept_keywords, use and mask)
- borked repo
pretty please
pvuDN?
something like that, yep
whats p btw
pretend
does everythig but the merge, good for experimenting
bonus is that it doesn't need superuser
Hm I can't reproduce this, and the only significant thing I can see in your emerge --info is you have ACCEPT_KEYWORDS="amd64 ~amd64"
https://bpa.st/HYJA see here for when I pretend emerge plasma-meta
do i need to add / remove something in my make.conf?
i dont have important stuff on here
so i can do anything
i installed neovim rn it worked perfectly so the sync worked
hmmmmmmmm
Bit of a long shot maybe, but what does emerge -pc say?
In my testing I don't get plasma-meta pulling qtwayland
lemme see
ACCEPT_KEYWORDS="~amd64" USE="avif qml icu cups vulkan libproxy lock" emerge -p plasma-meta 2>&1 | grep qtwayland shows nothing, for me
Can i remove it then
emerge -pc will say
- Have you forgotten to do a complete update prior to depclean? The
- most comprehensive command for this purpose is as follows:
- emerge --update --newuse --deep --with-bdeps=y @world
i never ran this
first time updating this install
that's emerge -uDN @world, --with-bdeps=y is default on afaik
so is my install cooked?
parboiled
That's confusing, though. Have you ever run an --unmerge or --rageclean ?
Specifically on virtual/zlib ๐ค
That might be 110% a red herring
No
Just depclean
I said this is a newish install
I never updated it before, everythiing i have installed is installed without updates
from the tarball release
yoYOyoYO
YO YO
BRO
I ran the ommand it asked me to run (emerge --update --newuse --deep --with-bdeps=y @world) And ITS WORKING

rces for kernel version:
-
6.17.6-gentoo-dist
Emerging (1 of 364) sys-libs/glibc-2.42-r3::gentoo
Jobs: 0 of 364 complete, 1 running Load avg: 1.56, 1.18, 0.97
i hope its also pulling binary packages im not ready to wait 10h
and i also dont have storage spae
So the emerge --sync was the problem
ah no, cancel that and put -g or --getbinpkg on it
man emerge interesting
--deselect what you want gone, and if nothing else pulls it, depclean will suggest it gets removed
uh
gentoo /home/beamy # emerge --deselect gnome-light
No matching atoms found in "world" favorites file...
gentoo /home/beamy # emerge --deselect gnomeNo matching atoms found in "world" favorites file...
gentoo /home/beamy #
one supposes something else is pulling it
anyways thats something i have to figure out, TYSM FOR HELPING ME FIX MY ISSUE!!!
No probs, although I don't quite understand what was wrong ๐
PS you might want to nuke that repo backup, just for neatness - the one in /var/db/repos/gentoo.bak
The sync repo git repo had something with perms
Yea good catch
The dep conflicts still happened once we solved that though
I didnt expected --with-bdeps=y to be the solution
Its not the first time it fixed something
Oooooh actually, if you had qtwayland already installed, maybe that doesn't count for what it says here