POST https://vpn.server.com/
Attempting to connect to server 1.2.3.4:443
Connected to 1.2.3.4:443
SSL negotiation with vpn.server.com
Недопустимая инструкция
Перестал работать claws-mail, браузеры на вебкитном движке (epiphany midori) и не могу смотреть стримы по протоколу hls. Не уверен, но кажется это все из-за обновления gnutls.
Во всяком случае до обновления все выше перечисленное точно работало.
Тоже проблемы с claws-mail. cldm kernel: traps: claws-mail[6317] trap invalid opcode ip:7f380d4bc214 sp:7f38031547f8 error:0 in libnettle.so.7.0
И тоже “Недопустимая инструкция” при попытке получить почту
eix хоть с -R , хоть без показывает доступность только gnutls-3.6.13
В сети нашел gnutls-3.6.7, попробую откатить на нее
С танцами с бубном, удаляя некоторые пакеты, поставил gnutls-3.6.7 и nettle-3.4.1
claws-mail вродь заработал.
Теперь буду пытаться восстанавливать удаленные пакеты.
PS. Пришлось и rdesktop тоже откатить с 1.9.0 до 1.8.6
dev-libs/libfilezilla и filezilla отказываются ставиться.
PPS. Сейчас совсем крыша едет.
Есть другой комп. Ось одна МАТЕ.
На том другом gnutls-3.6.13, а nettle-3.4.1 и claws-mail нормально принимает почту.
Как понимаю проблемный собственно nettle-3.5.1-r1
На этом же проблемном пробую поставить gnutls-3.6.13, прижав nettle до 3.4.1 - хочет nettle-3.5.1-r1, с которой собственно проблемы у почтовика.
Пока на другом не делаю обновление.
На компе с комбинацией gnutls-3.6.13, а nettle-3.4.1 прижал nettle до 3.4.1
“>dev-libs/nettle-3.4.1” >> /etc/portage/package.mask/custom
и обновился.
claws-mail и rdesktop не затронулись и работают, gnutls и nettle остались в тех же версиях.
Однао когда пытаюсь ставить filezilla, получаю:
! !! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:
dev-libs/nettle:0
(dev-libs/nettle-3.5.1-r1:0/7::gentoo, binary scheduled for merge) USE=“asm gmp -doc -static-libs -test” ABI_X86=“32 (64) (-x32)” CPU_FLAGS_X86=“sha -aes” pulled in by
dev-libs/nettle:0/7= required by (dev-libs/libfilezilla-0.15.1:0/0::gentoo, binary scheduled for merge) USE="-test" ABI_X86="(64)"
^^^^^
(and 1 more with the same problem)
(dev-libs/nettle-3.4.1:0/6.2::gentoo, installed) USE=“gmp -doc (-neon) -static-libs -test” ABI_X86=“32 (64) (-x32)” CPU_FLAGS_X86="-aes" pulled in by
dev-libs/nettle:0/6.2= required by (net-misc/rdesktop-1.9.0:0/0::gentoo, installed) USE=“alsa ipv6 pulseaudio -ao -kerberos -oss -pcsc-lite -xrandr” ABI_X86="(64)"
^^^^^^^
(and 2 more with the same problem)
Как дальше разруливать непонятно. Как я понимаю требует nettle-3.5.1-r1, с которой проблемы.
После такого “возмущения” откатили nettle.
У меня вроде все работает из того что перечислил, но забыл упомянуть про audacious
ERROR neon.cc:542 [open_request]: <0x7f7de4000b60> Could not open URL: 1 (0)
ERROR neon.cc:545 [open_request]: <0x7f7de4000b60> neon error string: Could not create SSL connection through proxy server: 200 Connection established
ERROR neon.cc:733 [fopen]: <0x7f7de4000b60> Could not open URL
не работает по-прежнему с https.
Раньше до проблемы с nettle работал.
Пришлось вырубить dnscrypt-proxy и убрать его из init чтоб сеть мало-мальски заработала.
Теперь браузеры epiphany midori surf и claws-mail вообще не работают.
Забыл = при указании версии, т.е. надо запускать emerge -av =dev-libs/nettle-3.4.1 net-misc/rdesktop net-libs/gnutls
Но всё равно, чтобы вернуть старый nettlte приходится пересобирать rdestop, gnutls, т.к. старых версих уже нет, а пересборка любой криптографии - дело долгое и, не редко, проблематичное.
И хорошо, что вовремя заметил. А если откатиться не смогу, то менять дистрибутив?
По очереди установил удаленные пакеты с опцией
emerge --autounmask-keep-masks
После этого прошло без ошибок cl-update и проблемные пакеты заработали.
Может это и “кривой” путь, но сработало.
Проблема оказалась в CPU_FLAGS_X86=“sha”. Пакет работал только на CPU с поддержкой SHA-NI инструкций. Сейчас на зеркала загружается обновление с выключенным USE флагом.