gentoo проблемы с обновлениями

Sabayon, Calculate, Funtoo, Exherbo

Модератор: /dev/random

Аватара пользователя
/dev/random
Администратор
Сообщения: 5463
ОС: Gentoo

Re: gentoo проблемы с обновлениями

Сообщение /dev/random »

yoricI писал:
07.07.2025 08:09
Так зачем его помечать как обновляемый?
Это eix, он о зависимостях ничего не знает. "U" означает, что есть незамаскированная новая версия.
Спасибо сказали:
Аватара пользователя
yoricI
Сообщения: 3025
ОС: gentoo fluxbox

Re: gentoo проблемы с обновлениями

Сообщение yoricI »

Нарисовалась проблема с обновлениями бинарных пакетов. То ли они новость раньше готовности выкатили, то ли ... одно из двух. Новость №82
news#82
Newer versions of Portage are making two changes to how binary packages work: 1) binary package signatures are now verified by default [0]; 2) fetched binary packages are stored separately from locally-built binaries (this change is already in a recent Portage release) [1]. Remote binary packages are now cached in /var/cache/binhost/NAME where NAME is given by the configuration item in /etc/portage/binrepos.conf. This allows clean separation of locally built binary packages vs. those with remote provenance, and to allow verification of fetched packages without forcing signing to be set up for local binpkgs. The cache location can be customised by setting `location` in binrepos.conf. gentoolkit has been updated to handle these cache locations too. This news item only applies if you use or produce binary packages. Official binhost users ====================== Fetched binary packages are now stored at /var/cache/binhost/gentoo (or a similar path, depending on contents of /etc/portage/binrepos.conf/*). No action is required, for two reasons: 1) all of the documentation included FEATURES="binpkg-request-signature", and 2) attempts to install a binpkg that is signed without any configuration would fail early. The only impact is that future binary package installs will need less setup. Setting FEATURES="binpkg-request-signature" is no longer needed for this case. Users may need to run `eclean-pkg` to cleanup old binary packages in the old, mixed location. Users of just the official binary host can stop reading at this point.
В общем, инфраструктура не готова, и не проходит обновление. Отсутствуют /var/cache/binhost/gentoo и /etc/portage/binrepos.conf*. Зависло обновление firefox-bin, нет его пакета в старом месте. Ждать пока разгребут или самому создавать эти причиндалы? Но тогда могут быть приколы с правами доступа.
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5463
ОС: Gentoo

Re: gentoo проблемы с обновлениями

Сообщение /dev/random »

yoricI писал:
06.05.2026 08:47
Зависло обновление firefox-bin, нет его пакета в старом месте.
Так firefox-bin же не имеет отношения к "бинарным пакетам", о которых речь в новости. Что у вас зависло, как и где?
Спасибо сказали:
Аватара пользователя
yoricI
Сообщения: 3025
ОС: gentoo fluxbox

Re: gentoo проблемы с обновлениями

Сообщение yoricI »

Как это не имеет, а что же это?

@world !!! The following update(s) have been skipped due to unsatisfied dependencies !!! triggered by backtracking: www-client/firefox-bin:esr
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5463
ОС: Gentoo

Re: gentoo проблемы с обновлениями

Сообщение /dev/random »

Вы же binhost не используете? Это репозитории с бинарными сборками обычных, не-бинарных пакетов. Новость именно о них, а не об отдельных пакетах "*-bin".

А того кусочка лога, который вы привели, недостаточно для решения проблемы.
Спасибо сказали:
Аватара пользователя
yoricI
Сообщения: 3025
ОС: gentoo fluxbox

Re: gentoo проблемы с обновлениями

Сообщение yoricI »

Вроде не использую.
Перед этим только что сделал
# emerge -aDNuv --exclude games-fps/worldofpadman @world These are the packages that would be merged, in order: Calculating dependencies... done! Dependency resolution took 68.48 s (backtrack: 2/20). [ebuild R ~] net-analyzer/scanlogd-2.2.8-r1::gentoo USE="nids -pcap -savedconfig -verify-sig%" 0 KiB Total: 1 package (1 reinstall), Size of downloads: 0 KiB !!! The following update(s) have been skipped due to unsatisfied dependencies !!! triggered by backtracking: www-client/firefox-bin:esr Would you like to merge these packages? [Yes/No] n

А потом

# emerge -av www-client/firefox-bin These are the packages that would be merged, in order: Calculating dependencies... done! Dependency resolution took 46.11 s (backtrack: 6/20). [ebuild r UD ] media-video/ffmpeg-7.1.3:0/59.61.61::gentoo [8.1:0/60.62.62::gentoo] USE="X alsa bzip2 dav1d drm fdk fontconfig gnutls gpl jpeg2k jpegxl ladspa lcms libass opengl opus postproc%* sdl svg truetype vaapi vdpau vorbis vpx webp x264 x265 xml xvid zlib -amf -amr -amrenc (-appkit) -bluray -bs2b -cdio -chromaprint -chromium -codec2 (-cuda) -doc -dvd -flite -frei0r -fribidi -gcrypt -gme -gmp -gsm -iec61883 -ieee1394 -jack -kvazaar -lame -libaom -libaribb24 -libcaca -libilbc -liblc3 -libplacebo -librtmp -libsoxr -lv2 -lzma -modplug -nvenc -ocr -openal -opencl -openh264 -openmpt -openssl -pulseaudio -qrcode -qsv -quirc -rabbitmq -rav1e -rubberband -samba -shaderc% -snappy -sndio -soc -speex -srt -ssh -svt-av1 -theora -twolame -v4l -verify-sig -vidstab -vulkan -zeromq -zimg -zvbi (-cairo%) (-opencolorio%) (-rist%) (-vmaf%)" 10 775 KiB [ebuild U ] www-client/firefox-bin-140.10.1-r1:esr::gentoo [140.10.1:esr::gentoo] USE="gmp-autoupdate (-selinux) -wayland" L10N="ru -ach -af -an -ar -ast -az -be -bg -bn -br -bs -ca -ca-valencia -cak -cs -cy -da -de -dsb -el -en-CA -en-GB -eo -es-AR -es-CL -es-ES -es-MX -et -eu -fa -ff -fi -fr -fy -ga -gd -gl -gn -gu -he -hi -hr -hsb -hu -hy -ia -id -is -it -ja -ka -kab -kk -km -kn -ko -lij -lt -lv -mk -mr -ms -my -nb -ne -nl -nn -oc -pa -pl -pt-BR -pt-PT -rm -ro -sco -si -sk -skr -sl -son -sq -sr -sv -ta -te -th -tl -tr -trs -uk -ur -uz -vi -xh -zh-CN -zh-TW" 0 KiB [ebuild rR ] media-video/vlc-3.0.23:0/5-9::gentoo USE="X a52 alsa dbus dts dvbpsi encode faad fdk ffmpeg flac gcrypt gui jpeg kate libass libnotify libsamplerate libtiger mad matroska mp3 mpeg mtp musepack ogg opus png sdl-image speex ssl svg theora tremor truetype twolame udev v4l vaapi vdpau vpx -aom -archive -aribsub -bidi -bluray -cddb -chromaprint -chromecast -dav1d -dc1394 -debug (-directx) -dvd -fluidsynth -fontconfig -gme -gstreamer -ieee1394 -jack -keyring -libcaca -linsys -lirc -live -lua -macosx-notifications -modplug -ncurses -nfs -omxil -optimisememory -projectm -pulseaudio -run-as-root -samba -sftp -shout -sid -skins -soxr -srt -taglib -test -upnp -vnc -wayland -x264 -x265 -xml -zeroconf -zvbi" CPU_FLAGS_X86="mmx sse" LUA_SINGLE_TARGET="lua5-1" 0 KiB [ebuild rR ] media-video/guvcview-2.2.2::gentoo USE="-gsl -pulseaudio -qt6 -sfml" 0 KiB [ebuild rR ] dev-qt/qtmultimedia-6.10.3:6/6.10.3::gentoo USE="X alsa dbus ffmpeg opengl v4l vaapi -custom-cflags -eglfs -gstreamer -pipewire -pulseaudio -qml -test -vulkan -wayland" 0 KiB [ebuild rR ~] media-sound/qmmp-2.3.2::gentoo USE="X aac alsa curl dbus enca ffmpeg flac ladspa mad midi mpg123 musepack opus sndfile vorbis wavpack -archive -bs2b -cdda -cddb -doc -game -gnome -jack -libxmp -pipewire -projectm -pulseaudio -qtmedia -shout -sid -soxr" 0 KiB [ebuild rR ] media-libs/opencv-4.12.0-r1:0/4.12.0::gentoo USE="contrib contribdnn eigen features2d ffmpeg gif jpeg jpeg2k openexr opengl openmp png qt6 tiff truetype vaapi webp -atlas -avif (-contribcvv) -contribfreetype (-contribhdf) (-contribovis) (-contribsfm) (-contribxfeatures2d) (-cuda) (-cudnn) -debug -doc -examples -gdal (-gflags) (-glog) -gphoto2 -gstreamer -gtk3 -ieee1394 -jasper -java -lapack (-mkl) -non-free -opencl -opencvapps -openni -openni2 -python -quirc -spng -tbb (-tesseract) -test -testprograms -v4l (-vtk) -vulkan -wayland -wechat-qrcode -xine" CPU_FLAGS_X86="avx f16c fma3 popcnt sse sse2 sse3 sse4_1 sse4_2 ssse3 -avx2 -avx512_4fmaps -avx512_4vnniw -avx512_bitalg -avx512_vbmi2 -avx512_vnni -avx512_vpopcntdq -avx512bw -avx512cd -avx512dq -avx512er -avx512f -avx512ifma -avx512pf -avx512vbmi -avx512vl" PYTHON_TARGETS="python3_13 -python3_11 -python3_12" VIDEO_CARDS="-intel" 0 KiB [ebuild rR ] media-libs/mlt-7.34.1-r1:0/7::gentoo USE="ffmpeg frei0r gtk jack opengl sdl vorbis xml -debug -libsamplerate -opencv -python -qt6 -rtaudio -rubberband -test (-vdpau) -vidstab -xine" PYTHON_SINGLE_TARGET="python3_13 -python3_11 -python3_12 -python3_14" 0 KiB Total: 8 packages (1 upgrade, 1 downgrade, 6 reinstalls), Size of downloads: 10 775 KiB WARNING: One or more updates/rebuilds have been skipped due to a dependency conflict: media-video/ffmpeg:0 (media-video/ffmpeg-8.1:0/60.62.62::gentoo, ebuild scheduled for merge) USE="X alsa bzip2 dav1d drm fdk fontconfig gnutls gpl jpeg2k jpegxl ladspa lcms libass opengl opus sdl svg truetype vaapi vdpau vorbis vpx webp x264 x265 xml xvid zlib -amf -amr -amrenc (-appkit) -bluray -bs2b -cairo -cdio -chromaprint -chromium -codec2 (-cuda) -doc -dvd -flite -frei0r -fribidi -gcrypt -gme -gmp -gsm -iec61883 -ieee1394 -jack -kvazaar -lame -libaom -libaribb24 -libcaca -libilbc -liblc3 -libplacebo -librtmp -libsoxr -lv2 -lzma -modplug -nvenc -ocr -openal -opencl -opencolorio -openh264 -openmpt -openssl -pulseaudio -qrcode -qsv -quirc -rabbitmq -rav1e -rist -rubberband -samba -snappy -sndio -soc -speex -srt -ssh -svt-av1 -theora -twolame -v4l -verify-sig -vidstab -vmaf -vulkan -zeromq -zimg -zvbi" conflicts with <media-video/ffmpeg-8.0 required by (www-client/firefox-bin-140.10.1-r1:esr/esr::gentoo, ebuild scheduled for merge) USE="gmp-autoupdate (-selinux) -wayland" L10N="ru -ach -af -an -ar -ast -az -be -bg -bn -br -bs -ca -ca-valencia -cak -cs -cy -da -de -dsb -el -en-CA -en-GB -eo -es-AR -es-CL -es-ES -es-MX -et -eu -fa -ff -fi -fr -fy -ga -gd -gl -gn -gu -he -hi -hr -hsb -hu -hy -ia -id -is -it -ja -ka -kab -kk -km -kn -ko -lij -lt -lv -mk -mr -ms -my -nb -ne -nl -nn -oc -pa -pl -pt-BR -pt-PT -rm -ro -sco -si -sk -skr -sl -son -sq -sr -sv -ta -te -th -tl -tr -trs -uk -ur -uz -vi -xh -zh-CN -zh-TW" ^ ^^^ The following packages are causing rebuilds: (media-video/ffmpeg-7.1.3:0/59.61.61::gentoo, ebuild scheduled for merge) causes rebuilds for: (media-video/guvcview-2.2.2:0/0::gentoo, ebuild scheduled for merge) (media-video/vlc-3.0.23:0/5-9::gentoo, ebuild scheduled for merge) (media-libs/opencv-4.12.0-r1:0/4.12.0::gentoo, ebuild scheduled for merge) (media-sound/qmmp-2.3.2:0/0::gentoo, ebuild scheduled for merge) (dev-qt/qtmultimedia-6.10.3:6/6.10.3::gentoo, ebuild scheduled for merge) (media-libs/mlt-7.34.1-r1:0/7::gentoo, ebuild scheduled for merge) Would you like to merge these packages? [Yes/No] n

Новый firefox-bin несовместим с ffmpeg? А старый совместим. Как сделать нужные логи, если этого мало?
Добавлено (11:08):
$ eix firefox-bin www-client/firefox-bin Available versions: (esr) 140.10.1-r1^s (rapid) [m]150.0.1^s {+gmp-autoupdate selinux wayland L10N="ach af .... zh-TW"} Installed versions: 140.10.1(esr)^s(22:51:44 30.04.2026)(gmp-autoupdate -selinux -wayland L10N="ru -ach .... -zh-TW")

В прошлый раз без проблем, а с этим обновлением увы
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5463
ОС: Gentoo

Re: gentoo проблемы с обновлениями

Сообщение /dev/random »

yoricI писал:
06.05.2026 10:27
Новый firefox-bin несовместим с ffmpeg? А старый совместим.
firefox-bin 140.* несовместим с новыми версиями ffmpeg, и требует старые. Старый firefox-bin 140.* тоже несовместим (https://bugs.gentoo.org/973398), но в его зависимостях это забыли указать. Разница между 140.10.1 и 140.10.1-r1 как раз в том, что в 140.10.1-r1 эту несовместимость указали явно, чтобы portage знал, что нужно держать старый ffmpeg, а не обновлять.
Спасибо сказали:
Аватара пользователя
yoricI
Сообщения: 3025
ОС: gentoo fluxbox

Re: gentoo проблемы с обновлениями

Сообщение yoricI »

Понятно, спасибо
Спасибо сказали: