LINUX.ORG.RU

как обновить openssl

 ,


0

1

пробую команду cl-update пишет ошибку, я так думаю мне нужно обновить опенссл, читаю доки, но вот что-то вообще не приходит в голову, как правильно обновить? я новичок в генто

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

The following mask changes are necessary to proceed:
 (see «package.unmask» in the portage(5) man page for more details)
# required by net-libs/libssh-0.10.5::gentoo[-gcrypt,-mbedtls]
# required by kde-apps/krdc-23.04.3::gentoo
# required by @selected
# required by @world (argument)
# /var/db/repos/gentoo/profiles/package.mask:
# Sam James <sam@gentoo.org> (2023-09-09)
# OpenSSL 1.1.x is EOL on 2023-09-11. Please upgrade immediately to >= OpenSSL 3.
# https://www.openssl.org/blog/blog/2023/03/28/1.1.1-EOL/
# https://www.openssl.org/blog/blog/2023/06/15/1.1.1-EOL-Reminder/
# Please run a full world upgrade, especially checking /etc/portage and your world file
# for old PHP or Ruby references.
=dev-libs/openssl-1.1.1u

NOTE: The --autounmask-keep-masks option will prevent emerge
      from creating package.unmask or ** keyword changes.
 * Выполнение Emerge завершилось с ошибкой
 * Не удалось обновить

«Please run a full world upgrade, especially checking /etc/portage and your world file for old PHP or Ruby references.»

Открой файл /var/lib/portage/world
посмотри, нет ли там старых версий PHP или Ruby
выполни a full world upgrade командой emerge -auvDN @world

Если не поможет, скажи разработчикам Gentoo, что они не правы на канале #gentoo в IRC, после чего создай багу на сайте https://bugs.gentoo.org

Shushundr ★★★
()
Ответ на: комментарий от Shushundr

Реакции вообще не полезные, это выражение эмоций. Насчёт предыдущей темы не знаю, а вот то что в генте что 10 лет назад были неадекватные проблемы с обновлением, что сейчас - вот это баян. Я например из приведённой цитаты его лога вообще не понял что он (cl-update) хочет.

Но я решил не мешать генту-сообществу развлекаться и не встревать с бесполезными комментариями (но из-за тебя пришлось), и ограничился реакцией.

firkax ★★★★★
()
Последнее исправление: firkax (всего исправлений: 3)
Ответ на: комментарий от Shushundr

в файле /var/lib/portage/world не могу найти php и ruby:

    app-admin/hddtemp
    app-admin/logrotate
    app-admin/sudo
    app-admin/syslog-ng
    app-admin/system-config-printer
    app-admin/testdisk 
    app-arch/lbzip2
    app-arch/p7zip
    app-arch/pigz
    app-arch/rar
    app-arch/unzip
    app-cdr/cdrtools
    app-cdr/dvd+rw-tools
    app-crypt/sbsigntools
    app-crypt/shim-signed
    app-misc/tmux
    app-misc/xorg-meta
    app-office/libreoffice
    app-portage/eix
    app-portage/gentoolkit
    app-text/tree
    app-text/wgetpaste
    dev-vcs/git
    kde-apps/akonadi-import-wizard
    kde-apps/ark
    kde-apps/dolphin
    kde-apps/ffmpegthumbs
    kde-apps/filelight
    kde-apps/gwenview
    kde-apps/kaddressbook
    kde-apps/kamera
    kde-apps/kcalc
    kde-apps/kcron
    kde-apps/kdepim-runtime
    kde-apps/kleopatra
    kde-apps/kmail  
    kde-apps/kmail-account-wizard
    kde-apps/kmix
    kde-apps/konsole
    kde-apps/kontact
    kde-apps/korganizer
    kde-apps/krdc
    kde-apps/krfb
    kde-apps/kwrite
    kde-apps/okular
    kde-apps/pim-data-exporter
    kde-apps/plasma-telepathy-meta
    kde-apps/print-manager
    kde-apps/spectacle
    kde-apps/thumbnailers
    kde-frameworks/oxygen-icons
    kde-misc/openofficeorg-thumbnail
    kde-misc/skanlite
    kde-plasma/plasma-meta
    media-fonts/noto-emoji
    media-fonts/oxygen-fonts
    media-fonts/terminus-font
    media-gfx/calculate-wallpapers
    media-gfx/dm-themes-calculate
    media-gfx/epsonscan2
    media-gfx/gfxboot-themes-calculate
    media-gfx/gimp
    media-gfx/grub-splashes-calculate
    media-gfx/imagemagick
    media-gfx/plasma-themes-calculate
    media-gfx/splash-themes-calculate
    media-plugins/alsa-plugins
    media-sound/alsa-utils
    media-sound/bluez-alsa
    media-sound/strawberry
    media-video/smplayer
    net-analyzer/nmap
    net-analyzer/traceroute
    net-dialup/pptpclient
    net-dialup/rp-pppoe
    net-dialup/xl2tpd
    net-dns/bind-tools
    net-firewall/shorewall
    net-fs/nfs-utils
    net-im/telegram-desktop-bin
    net-irc/konversation
    net-misc/dhcp
    net-misc/ntp
    net-misc/whois
    net-p2p/ktorrent
    net-print/cndrvcups-common-lb
    net-print/cnijfilter2
    net-print/cups
    net-print/epson-inkjet-printer-escpr
    net-print/foomatic-db-engine
    net-print/gutenprint
    net-print/hplip
    net-print/hplip-plugin
    net-vpn/networkmanager-l2tp
    net-vpn/networkmanager-openvpn
    net-vpn/networkmanager-pptp
    net-vpn/networkmanager-vpnc
    net-vpn/networkmanager-wireguard
    net-wireless/broadcom-sta
    net-wireless/rtl8814au
    net-wireless/wireless-tools
    net-wireless/wpa_supplicant
    sys-apps/acl
    sys-apps/busybox
    sys-apps/calculate-toolkit
    sys-apps/calculate-utils:3
    sys-apps/dmidecode
    sys-apps/ethtool
    sys-apps/hdparm
    sys-apps/ifplugd
    sys-apps/inxi
    sys-apps/keyexec
    sys-apps/less
    sys-apps/lm-sensors
    sys-apps/memtest86+
    sys-apps/openrc
    sys-apps/pciutils 
    sys-apps/pcmciautils
sys-apps/pv
sys-apps/smartmontools
sys-apps/texinfo
sys-apps/usb_modeswitch
sys-apps/usbutils
sys-auth/pam_update
sys-block/partitionmanager
sys-boot/efibootmgr
sys-boot/gnu-efi
sys-boot/grub:2
sys-boot/os-prober
sys-devel/gcc
sys-firmware/b43-firmware
sys-firmware/ipw2100-firmware
sys-firmware/ipw2200-firmware
sys-firmware/nvidia-firmware
sys-firmware/sof-firmware
sys-fs/btrfs-progs
sys-fs/cryfs
sys-fs/cryptsetup
sys-fs/dmraid
sys-fs/dosfstools
sys-fs/e2fsprogs
sys-fs/ecryptfs-utils
sys-fs/encfs
sys-fs/exfatprogs
sys-fs/f2fs-tools
sys-fs/mdadm
sys-fs/mtools
sys-fs/ncdu
sys-fs/ntfs3g
sys-fs/reiserfsprogs
sys-fs/xfsprogs
sys-kernel/dracut
sys-power/acpi
sys-power/acpid
sys-power/cpupower
sys-power/powernowd
sys-power/powertop
sys-power/upower
sys-process/cronie
sys-process/htop
sys-process/lsof
virtual/linux-sources
www-client/chromium
www-plugins/chrome-freedommarks
www-plugins/chrome-passman
www-plugins/chrome-ublock
```x11-themes/calculate-icon-theme
resonance
() автор топика

Пересобери libssh с флагом mbedtls.
Это всё вероятно вызвано старыми use флагами и тем, что часть установленных пакетов не подтягивается для пересборки кактзависимость @world.
Если это крупное обновление (больше года), я обычно сношу все некритичные зависимости перед сборкой. Например, можно держать какой-нибудь openbox в качестве фоллбэка и сносить плазму целиком, если в ней что-то мешает обновиться. Так полностью исключаются проблмы из-за конфигурации уже установленных пакетов, а за такое время там всё равно пришлось бы пересобирать всё целиком

mittorn ★★★★★
()
Последнее исправление: mittorn (всего исправлений: 1)