[blocks B ] sys-libs/glibc[crypt(+)] ("sys-libs/glibc[crypt(+)]" is soft blocking sys-libs/libxcrypt-4.4.25)
* 58 пакетов будет установлено, 18704 KiB будет загружено
(sys-libs/libxcrypt-4.4.25:0/1::gentoo, installed) pulled in by
sys-libs/libxcrypt required by @selected
sys-libs/libxcrypt[system(-),static-libs(-)?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] (sys-libs/libxcrypt[system(-),abi_x86_32(-),abi_x86_64(-)]) required by (virtual/libcrypt-2:0/2::gentoo, installed) USE="-static-libs" ABI_X86="32 (64) (-x32)"
For more information about Blocked Packages, please refer to the following
section of the Gentoo Linux x86 Handbook (architecture is irrelevant):
https://wiki.gentoo.org/wiki/Handbook:X86/Working/Portage#Blocked_packages
The following mask changes are necessary to proceed:
(see "package.unmask" in the portage(5) man page for more details)
# required by app-office/1c-enterprise83-client-8.3.16.1063::linuxbuh
# required by @selected
# required by @world (argument)
# /usr/portage/profiles/package.mask:
# Andreas K. Hüttel <dilfridge@gentoo.org> (2017-05-21)
# (and others, updated later)
# These old versions of toolchain packages (binutils, gcc, glibc) are no
# longer officially supported and are not suitable for general use. Using
# these packages can result in build failures (and possible breakage) for
# many packages, and may leave your system vulnerable to known security
# exploits.
# If you still use one of these old toolchain packages, please upgrade (and
# switch the compiler / the binutils) ASAP. If you need them for a specific
# (isolated) use case, feel free to unmask them on your system.
=sys-libs/glibc-2.31-r7
NOTE: The --autounmask-keep-masks option will prevent emerge
from creating package.unmask or ** keyword changes.
* Выполнение Emerge завершилось с ошибкой
* Не удалось обновить
Удалить нафиг sys-libs/libxcrypt.
А то взяли моду - какой-то крипт не даёт установиться главной системной либе.
Без крипта может сломаться всего лишь кое-что, ито только на время обновления, а без glibc - никуда.
Или у вас Ынтырпрайз не умеет в новую Главную Системную Либу.
Что делать?
Как вариант - пока не обновляться. Или обновить только интерфейсное - почтовик, флудилку, интернет навигатор, либру может (хотя он - либреофис - вроде пока нет).
А почему бы Вам не держать Ынтырпрайз в … ммм … хоть бы и в app-emulation/lxc и не обновлять его там без крайней необходимости ?
Это говорит о том, что кто-то тянет устаревшую и замасканую версию glibc 2.31. А текущая - 2.33.
И похоже Вы пытаетесь обновить всё скопом (emerge @world).
Сделайте emerge =sys-libs/glibc-2.33-r7::gentoo -O1 & emerge sys-libs/libxcrypt -O1.
Или не - не надо, а то проблемы с app-office/1c-enterprise83-client-8.3.16.1063::linuxbuh только начнутся.
Хотел посмотреть на ебилд этого “app-office/1c-enterprise83-client-8.3.16.1063::linuxbuh” но команда “eselect repository list | grep linuxbuh” выхлопа не даёт.
Может даже и не сам 1С-клиент виноват, но кто-то из -его зависимостей в том же оверлее.
ИЛИ смотреть в мета-еклассах. (как в gcc/glibc/binutils где в ебилде всего две-три строчки (полезных), а всё остальное в еклассе).
P.S.: Конкретно 1с-клиент может быть вообще ни в чём не виноват, просто политика обновлений систем, на которых он установлен, может не допускать обновлять операционные системы чаще, чем он (сам 1с-клиент) будет обновляться и разрешать ЭТО (обновление ОСи).
Точнее Линукс подобное допускает, и даже в самых своих началах основан на этом. Но политики Ынтырпрайза пишут другие кто-то.
homedell custom-overlay # emerge glibc
portage: 'portage' user or group missing.
For the defaults, line 1 goes into passwd, and 2 into group.
portage:x:250:250:portage:/var/tmp/portage:/bin/false
portage::250:portage
*** WARNING *** For security reasons, only system administrators should be
*** WARNING *** allowed in the portage group. Untrusted users or processes
*** WARNING *** can potentially exploit the portage group for attacks such as
*** WARNING *** local privilege escalation.
Local copy of remote index is up-to-date and will be used.
Local copy of remote index is up-to-date and will be used.
Calculating dependencies... done!
>>> Running pre-merge checks for sys-libs/glibc-2.33-r7
* Checking general environment sanity.
portage: 'portage' user or group missing.
For the defaults, line 1 goes into passwd, and 2 into group.
portage:x:250:250:portage:/var/tmp/portage:/bin/false
portage::250:portage
*** WARNING *** For security reasons, only system administrators should be
*** WARNING *** allowed in the portage group. Untrusted users or processes
*** WARNING *** can potentially exploit the portage group for attacks such as
*** WARNING *** local privilege escalation.
x86_64-pc-linux-gnu-gcc -m64 -march=x86-64 -pipe -O2 -Wl,--as-needed glibc-test.c -o glibc-test
chgrp: invalid group: ‘portage’
portage: 'portage' user or group missing.
For the defaults, line 1 goes into passwd, and 2 into group.
portage:x:250:250:portage:/var/tmp/portage:/bin/false
portage::250:portage
*** WARNING *** For security reasons, only system administrators should be
*** WARNING *** allowed in the portage group. Untrusted users or processes
*** WARNING *** can potentially exploit the portage group for attacks such as
*** WARNING *** local privilege escalation.
>>> Emerging binary (1 of 1) sys-libs/glibc-2.33-r7::gentoo
>>> Installing (1 of 1) sys-libs/glibc-2.33-r7::gentoo
>>> Recording sys-libs/glibc in "world" favorites file...
>>> Jobs: 1 of 1 complete Load avg: 1.43, 1.08, 1.03
>>> Auto-cleaning packages...
>>> No outdated packages were found on your system.
Это сегодняшний прикол - гитхаб заранее проводит испытания отключения git протокола.
Можете сделать sed -i 's/git:/https:/g' /var/db/repos/*/profiles/calculate.env
Ну или подождать до завтра, протокол с завтра по 15 марта все еще будет работать, а фикс в калькулэйт добавили.
Синхронизация репозиториев
* Поиск нового сервера обновлений ...
* Не удалось найти сервер с актуальными обновлениями
* Проверка обновлений Distros ... [ ok ]
* Синхронизация Distros репозитория ...
* Ссылка master не найдена в https://github.com/calculatelinux/distros.git репозитории
* Повторное получение distros репозитория ...
[ ] 0% Time:0:00:00
и далее всё висит
под root:
Синхронизация репозиториев
* Поиск нового сервера обновлений ...
* Не удалось найти сервер с актуальными обновлениями
* Проверка обновлений Distros ... [ ok ]
* Синхронизация Distros репозитория ...
* Ссылка master не найдена в https://github.com/calculatelinux/distros.git репозитории
* Повторное получение distros репозитория ... [ ok ]
* Синхронизация Distros репозитория ...
* Ссылка master не найдена в https://github.com/calculatelinux/distros.git репозитории
* Не удалось найти сервер бинарных обновлений
* Не удалось обновить