Дефектные обновления [Core, Extra, Community, Multilib]

Velesich
на второй день ещё и lib32-qt4 притащили и собиралась она минут сорок.
Проще неофициальный реп добавить (из аур инфа):
The archlinuxgr repository contains a binary copy of this package courtesy of ranger.

[archlinuxgr]
Server = http://archlinuxgr.tiven.org/archlinux/$arch
Шикарно помогло: одна машина поднята полностью...
кстати, еще всплыла проблема с mpv, поломалось аппаратное декодирование видео потока для встроенной карточки intel, работает только программное.
При запуске через консоль с установленными переменными:
export LIBVA_DRIVERS_PATH="/usr/lib/dri"
export LIBVA_DRIVER_NAME="i965
вываливается с ошибкой:
mpv: intel_driver.c:112: intel_driver_init: Assertion `VA_CHECK_DRM_AUTH_TYPE(ctx, VA_DRM_AUTH_DRI1) || VA_CHECK_DRM_AUTH_TYPE(ctx, VA_DRM_AUTH_DRI2) || VA_CHECK_DRM_AUTH_TYPE(ctx, VA_DRM_AUTH_CUSTOM)' failed.

п.с.
пока нашлось такое решение
вместо :
vo=opengl
hwdec=vaapi
использовать:
vo=opengl
hwdec=vaapi-copy
red
проблема с mpv, поломалось аппаратное декодирование видео потока для встроенной карточки intel
Как работало, так и работает. Приведённые выше переменные не заданы.
$ egrep -v '^#|^$' ~/.config/mpv/mpv.conf
profile=opengl-hq
hwdec=vaapi
osd-duration=5000
screenshot-format=png
no-ytdl
no-audio-display
af=acompressor
sub-font-size=40
https://t.me/atvva
A.T.W.A.
Как работало, так и работает. Приведённые выше переменные не заданы.
с opengl или opengl-hq без переменных оно запускается но работает без аппаратного ускорение, в терминал выдаёт ошибку:
[vaapi] libva: va_getDriverName() failed with unknown libva error,driver_name=(null)

если установить переменные то выдает ошибку приведенную постом выше и завершает роботу.

пока аппаратное декодирование работает только если установить hwdec=vaapi-copy но и тут может возникнуть проблема, иногда при просмотре видео комп может подвиснуть намертво.

п.с.
опишу более подробно:
$ vainfo
libva info: VA-API version 0.40.0
libva info: va_getDriverName() returns 0
libva info: User requested driver 'i965'
libva info: Trying to open /usr/lib/dri/i965_drv_video.so
libva info: Found init function __vaDriverInit_0_40
libva info: va_openDriver() returns 0
vainfo: VA-API version: 0.40 (libva )
vainfo: Driver version: Intel i965 driver for Intel(R) Sandybridge Mobile - 1.8.1
vainfo: Supported profile and entrypoints
      VAProfileMPEG2Simple            :	VAEntrypointVLD
      VAProfileMPEG2Main              :	VAEntrypointVLD
      VAProfileH264ConstrainedBaseline:	VAEntrypointVLD
      VAProfileH264Main               :	VAEntrypointVLD
      VAProfileH264High               :	VAEntrypointVLD
      VAProfileH264StereoHigh         :	VAEntrypointVLD
      VAProfileVC1Simple              :	VAEntrypointVLD
      VAProfileVC1Main                :	VAEntrypointVLD
      VAProfileVC1Advanced            :	VAEntrypointVLD
      VAProfileNone                   :	VAEntrypointVideoProc

$ mpv -v --vo=opengl --hwdec=vaapi ВИДЕО.ФАЙЛ
....
[vo/opengl] Loading hwdec driver 'vaapi-egl'
[vo/opengl/vaapi-egl] Trying to open a x11 VA display...
[vo/opengl/vaapi-egl/vaapi] libva: VA-API version 0.40.0
[vo/opengl/vaapi-egl/vaapi] libva: va_getDriverName() returns -1
[vo/opengl/vaapi-egl/vaapi] libva: va_getDriverName() failed with unknown libva error,driver_name=(null)
[vo/opengl] Loading failed.
[vo/opengl] Loading hwdec driver 'vaapi-glx'
[vo/opengl] Loading failed.
[vd] VO does not support requested hardware decoder, or loading it failed.
....
далее показывает без аппаратного ускорения

$ LIBVA_DRIVERS_PATH="/usr/lib/dri" LIBVA_DRIVER_NAME="i965" mpv -v --vo=opengl --hwdec=vaapi ВИДЕО.ФАЙЛ
...
[vo/opengl] Loading hwdec driver 'vaapi-egl'
[vo/opengl/vaapi-egl] Trying to open a x11 VA display...
[vo/opengl/vaapi-egl/vaapi] libva: VA-API version 0.40.0
[vo/opengl/vaapi-egl/vaapi] libva: va_getDriverName() returns -1
[vo/opengl/vaapi-egl/vaapi] libva: User requested driver 'i965'
[vo/opengl/vaapi-egl/vaapi] libva: Trying to open /usr/lib/dri/i965_drv_video.so
[vo/opengl/vaapi-egl/vaapi] libva: Found init function __vaDriverInit_0_40
mpv: intel_driver.c:112: intel_driver_init: Assertion `VA_CHECK_DRM_AUTH_TYPE(ctx, VA_DRM_AUTH_DRI1) || VA_CHECK_DRM_AUTH_TYPE(ctx, VA_DRM_AUTH_DRI2) || VA_CHECK_DRM_AUTH_TYPE(ctx, VA_DRM_AUTH_CUSTOM)' failed.
вылетает

$ mpv -v --vo=opengl --hwdec=vaapi-copy ВИДЕО.ФАЙЛ
с переменными или без ускорение работает
пакостники чертовы, и как теперь разруливать эту беду? Форсом нельзя, проверено:
ошибка: не удалось завершить транзакцию (конфликтующие файлы)
lib32-openssl-1.0: '/usr/lib32/libcrypto.so.1.0.0' существует в файловой системе
lib32-openssl-1.0: '/usr/lib32/libssl.so.1.0.0' существует в файловой системе

это на попытку поставить lib32-openssl-1.0-1.0.2.k-1
я пробовал через downgrade - вполне нормально откатился, без ругани
правда потом откатил откат (обновился до актуальной версии) и воспользовался libopenssl-1.0-compat
в моём случае помогло
Gnome 2 >> Unity >> KDE 4 >> Openbox >> Awesome >> Xmonad
GitHub , BitBuket
У меня на дескопе вчера downgrade откатить не дало с тем же агрументом:

lib32-openssl-1.0: '/usr/lib32/libcrypto.so.1.0.0' существует в файловой системе
lib32-openssl-1.0: '/usr/lib32/libssl.so.1.0.0' существует в файловой системе

попытка установить ее форсом была удачной, но ПОСЛЕ этого навернулось все что можно, даже mc ругался на openssl и пакман не пакманил. Пришлось скачивать руками свежую версию и руками же распаковывать в нужные пути. Я кароч плюнула и тоже обошлась compat.

А ЭТО у меня уже выдает ноутбук, на нем изначально экспериментов "костылинга" не проводилось, кроме установки lib32-compat (скайп был нужен). А сегодня yaourt -Syua мне вывалил гору обнов на плазму и в том числе в списке обновляемых имеет место быть lib32-openssl-1.0-1.0.2.k-1. И на его установке еще на стадии проверки пакетов все обновление фейлится
З.Ы. Я так понимаю ее за собой тянет lib32-qt4
Попробуйте их переименовать:
sudo mv /usr/lib32/libcrypto.so.1.0.0 /usr/lib32/libcrypto.so.1.0.0.bak
sudo mv /usr/lib32/libssl.so.1.0.0 /usr/lib32/libssl.so.1.0.0.bak
Потом решите, что с ними делать, или обновитесь так:
sudo pacman -Syudd
In Tux We Trust
sudo pacman -Syudd мб?
 
Зарегистрироваться или войдите чтобы оставить сообщение.