Обновление nss>=3.51.1-1 и lib32-nss>=3.51.1-1 требует ручного вмешательства

Ошибка при обновлении nss:
:: Запускается полное обновление системы...
предупреждение: catfish: пропуск обновления пакета (1.4.13-1 => 1.4.13-2)
разрешение зависимостей...
проверка конфликтов...

Пакеты (3) lib32-nss-3.51.1-1  libratbag-0.13-2  nss-3.51.1-1

Будет установлено:  16,07 MiB
Изменение размера:   0,00 MiB

:: Приступить к установке? [Y/n]
(3/3) проверка ключей                              [----------------------] 100%
(3/3) проверка целостности пакета                  [----------------------] 100%
(3/3) загрузка файлов пакетов                      [----------------------] 100%
(3/3) проверка конфликтов файлов                   [----------------------] 100%
ошибка: не удалось завершить транзакцию (конфликтующие файлы)
nss: '/usr/lib/p11-kit-trust.so' существует в файловой системе
lib32-nss: '/usr/lib32/p11-kit-trust.so' существует в файловой системе
Обнаружены ошибки, пакеты не обновлены.
Error installing repo packages
Решение:
pacman -Syu --overwrite /usr/lib\*/p11-kit-trust.so
https://www.archlinux.org/news/nss3511-1-and-lib32-nss3511-1-updates-require-manual-intervention/
In Tux We Trust
Так это решение в виде предупреждения появляется прямо в консоли во время выполнения команды
 sudo pacman -Syu
в первых же строчках. Уже достаточно давно появилось нововведение, при котором прямо во время обновления предлагается решение возможных проблем. Этот раз не стал исключением.

Ну и в новостях сразу публикуют.
vall
и в новостях сразу публикуют
Вот redix и опубликовал.
Не ленимся а публикуем новости, тем более если сами столкнулись. Думаю лишним не будет
vall
это решение в виде предупреждения появляется прямо в консоли во время выполнения команды
Я не обновляюсь через пакман, я обновляюсь через yay и у меня алиасы прописаны в .alias_zsh, в консоли набираю yun, это значит yay -Syu --noconfirm. В моем случае никаких решений в консоли не было. Кстати pamac тоже ничего не писал.
In Tux We Trust
Столкнулся с этим рано утром и просто снес все это, и установил по новой, вот только теперь он в упор не видит сертификатов и не пускает никуда не через броузер не через громоптицу, все ca-certificates переустановил, sudo trust extract-compat после копирования из /etc/ca-certificates/extracted/ в /etc/ca-certificates/trust-source/anchors/ сделал , sudo update-ca-trust extract соответственно перед этим то же сделал, ничего не помогает, что то сломалось, понимает в этом кто то? запустить оперу удалось только с опцией -ignore-certificate-errors
Пакет ca-certificates-mozilla установлен?
In Tux We Trust
Пакет ca-certificates-mozilla установлен?
да
и при поиске в аур вот такое выдает теперь
Error during AUR search: Get "https://aur.archlinux.org/rpc.php?arg=yay&by=name-desc&type=search&v=5": x509: certificate signed by unknown authority
Showing repo packages only
redix
я обновляюсь через yay
yay -Pw
redix
–noconfirm
нееее.... лучше контролировать самому...
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
gentux
yay -Pw
Поддерживаю, очень удобно ... делаю перед обновлением # pacman -Syu ...
yay -Pw
2020-04-13 nss>=3.51.1-1 and lib32-nss>=3.51.1-1 updates require manual intervention
The nss and lib32-nss packages prior to version 3.51.1-1 were missing a soname link each. This has been fixed in 3.51.1-1, so the upgrade will need to overwrite the untracked files created by ldconfig. If you get any of these errors

nss: /usr/lib/p11-kit-trust.so exists in filesystem
lib32-nss: /usr/lib32/p11-kit-trust.so exists in filesystem

when updating, use

pacman -Syu --overwrite /usr/lib\*/p11-kit-trust.so

to perform the upgrade.
... и получаешь рецепт как в новостях ...
... и после успешного обновления обновляю отдельно только AUR - yay -Syua
Ошибки не исчезают с опытом - они просто умнеют
 
Зарегистрироваться или войдите чтобы оставить сообщение.