Что это за обновление?

Имеется ноутбук Lenovo Z50 70 с установленным Tumbleweed. используется редко. Вот сегодня включил после двухнедельного простоя. Кдешный аплет показал, что имеется более 2800 обновлений. Ради осторожности через аплет не стал обновлять, полез в терминал попробовал обновиться через zypper dup. Полезли конфликты зависимостей пакетов. Да, такое бывает при обновлении, но конфликты единичные. Ответил на вопросы, выбрал вариант разрешения конфликтов, и все нормально обновляется. Здесь же начал вручную разруливать конфликты, дошел примерно до 15 и понял, что что-то здесь не так и не стал обновляться вообще. Скриншот прилагается.

https://paste.opensuse.org/40856422тыц](https://paste.opensuse.org/40856422)
https://paste.opensuse.org/40856422

https://forums.opensuse.org/showthread.php/540362-update-nightmare


LANG=C zypper lr -d

Уважаемый Malcolm!
Спасибо за информацию. Теперь понятно, что ситуация связана с переходом на новую мажорную версию GCC. Усугубляется она несвоевременным обновлением ряда зеркал репозиториев. Моя ситуация такова, что Tumbleweed установлен на рабочей машине, которой я не могу рисковать. Я пока не буду обновляться и подожду, как будет развиваться ситуация дальше.

Выполнил команду, как просили:

admin@ASRockAM3:~> LANG=C zypper lr -d
#  | Alias                                  | Name                                   | Enabled | GPG Check | Refresh | Priority | Type   | URI        
                                                                                            | Service
---+----------------------------------------+----------------------------------------+---------+-----------+---------+----------+--------+------------
--------------------------------------------------------------------------------------------+--------
 1 | download.opensuse.org-non-oss          | Основной репозиторий (NON-OSS)         | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://down
load.opensuse.org/tumbleweed/repo/non-oss/                                                  |  
 2 | download.opensuse.org-oss              | Основной репозиторий (DEBUG)           | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://down
load.opensuse.org/debug/tumbleweed/repo/oss/                                                |  
 3 | download.opensuse.org-oss_1            | Основной репозиторий (Исходные коды)   | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://down
load.opensuse.org/source/tumbleweed/repo/oss/                                               |  
 4 | download.opensuse.org-oss_2            | Основной репозиторий (OSS)             | Yes     | (r ) Yes  | Yes     |   98     | rpm-md | http://down
load.opensuse.org/tumbleweed/repo/oss/                                                      |  
 5 | download.opensuse.org-tumbleweed       | Основной репозиторий обновлений        | Yes     | (r ) Yes  | Yes     |   98     | rpm-md | http://down
load.opensuse.org/update/tumbleweed/                                                        |  
 6 | http-download.opensuse.org-2ebe421d    | KDE:Frameworks5                        | Yes     | (r ) Yes  | Yes     |  100     | rpm-md | http://down
load.opensuse.org/repositories/KDE:/Frameworks5/openSUSE_Factory/                           |  
 7 | http-download.opensuse.org-754d3941    | graphics                               | Yes     | (r ) Yes  | Yes     |  100     | rpm-md | http://down
load.opensuse.org/repositories/graphics/openSUSE_Factory/                                   |  
 8 | http-download.opensuse.org-973a138f    | openSUSE:Tumbleweed                    | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://down
load.opensuse.org/repositories/openSUSE:/Tumbleweed/standard/                               |  
 9 | http-download.opensuse.org-db359052    | home:wolfi323:branches:KDE:Frameworks5 | Yes     | (r ) Yes  | Yes     |  100     | rpm-md | http://down
load.opensuse.org/repositories/home:/wolfi323:/branches:/KDE:/Frameworks5/openSUSE_Factory/ |  
10 | http-download.opensuse.org-dc301acf    | openSUSE:Factory                       | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://down
load.opensuse.org/repositories/openSUSE:/Factory/snapshot/                                  |  
11 | https-download.opensuse.org-b1aa498e   | home:linuxbuild                        | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | https://dow
nload.opensuse.org/repositories/home:/linuxbuild/openSUSE_Factory/                          |  
12 | https-download.opensuse.org-d05480d4   | hardware                               | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | https://dow
nload.opensuse.org/repositories/hardware/openSUSE_Factory-z/                                |  
13 | openSUSE-20191104-0                    | openSUSE-20191104-0                    | Yes     | (r ) Yes  | No      |  104     | rpm-md | cd:/?device
s=/dev/disk/by-id/ata-Optiarc_DVD_RW_AD-7203A                                               |  
14 | opensuse-guide.org-openSUSE_Tumbleweed | libdvdcss repository                   | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://open
suse-guide.org/repo/openSUSE_Tumbleweed/                                                    |  
15 | packman.inode.at-openSUSE_Tumbleweed   | Packman Repository                     | Yes     | (r ) Yes  | Yes     |   98     | rpm-md | http://pack
man.inode.at/suse/openSUSE_Tumbleweed/        

Repo 6 :frowning:
https://forums.opensuse.org/showthread.php/540375-Cannot-zypper-dup-due-to-a-lot-of-dependencie-problems

Thank You!

Благодаря товарищу Malcolm:
1.Отключил все репозитории, кроме тех,которые добавлены самой системой при инсталляции.
2.Запустил zypper с параметрами:
sudo zypper dup --allow-vendor-change --allow-downgrade

zypper-у не понравились два пакета: calibre, telegram-desktop. Я выбрал их удаление и дал команду на обновление. После окончания процедуры предложили перезагрузиться - обновилось ядро. С волнением перезагрузился. После перезагрузки вылез артефакт с отображением обоев на рабочем столе. Еще один ребут. Обоина устаканилась. Начал смотреть, что не работает. Выяснилась одна небольшая неприятность. У меня панель задач установлена сверху. Так вот - невозможно установить дефолтный режим панели - панель перекрывает окно приложения. Как решение выбрал вариант “разрешить приложению перекрывать панель”. Вот пока так и живу.

Понаблюдал систему пару дней после этого обновления. Перестали работать приложения, установленные из сторонних репозиториев. Например Viber при запуске в консоли выдает:

admin@ASRockAM3:/opt/viber> ./Viber
Qt WebEngine ICU data not found at /opt/viber/resources. Trying parent directory...
Qt WebEngine resources not found at /opt/viber/resources. Trying parent directory...
Qt WebEngine ICU data not found at /opt/viber/resources. Trying parent directory...
Qt WebEngine resources not found at /opt/viber/resources. Trying parent directory...
qml: type=""
qml: type=""


И что с этим делать простому пользователю?

Простые пользователи живут с Leap, а не TW.

Hi
Обновление viber
https://download.cdn.viber.com/desktop/Linux/viber.rpm

https://forums.opensuse.org/attachment.php?attachmentid=893&stc=1

Screenshot from 2020-06-19 08-49-30.png

А по существу у вас есть что ответить?

Спасибо за вашу рекомендацию. Нашлась инструкция на Wiki openSUSE по установке Viber. Я сделал все точно по этому мануалу, установилось без ошибок.

После того, как мне на форуме подсказали решение проблемы с обновлением, больше месяца система обновлялась штатно, без каких-то закидонов. Но вот примерно неделю назад снова не смог обновиться: “Поставщики, не подлежащие установке”. Причем тот метод решения проблемы, который сработал месяц назад, на сей раз не помогает. Я внимательно изучил параметры запуска zypper и добавил параметр “–allow-arch-change”. Но и это не помогло.


admin@ASRockAM3:~> sudo zypper dup --allow-vendor-change --allow-downgrade --allow-arch-change
[sudo] пароль для root:
Загрузка данных о репозиториях…
Чтение установленных пакетов…
Предупреждение: Вы собираетесь обновить дистрибутив со всех включенных репозиториев. Перед тем как продолжить, убедитесь, что эти репозитории совмести
мы. Дополнительную информацию об этой команде можно найти в “man zypper”.
Просчет обновления дистрибутива…
2 проблемы:
Проблема: libQtAV1-1.13.0-3.3.x86_64 требует libavresample.so.4.0()(64bit), но это требование не может быть удовлетворено
Проблема: mpv-0.32.0+git.20200701T004440.8fbc4b1737-1.2.x86_64 требует libavfilter.so.7.85()(64bit), но это требование не может быть удовлетворено

Проблема: libQtAV1-1.13.0-3.3.x86_64 требует libavresample.so.4.0()(64bit), но это требование не может быть удовлетворено
поставщики, не подлежащие установке: libavresample4_0-4.3.1-2.1.x86_64[download.opensuse.org-oss_2]
libavresample4_0-4.3.1-2.1.x86_64[http-download.opensuse.org-973a138f]
libavresample4_0-4.3.1-2.1.x86_64[http-download.opensuse.org-dc301acf]
Решение 1: удаление libQtAV1-1.13.0-3.2.x86_64
Решение 2: удаление libavfilter7-4.2.3-1.1.x86_64
Решение 3: установить libQtAV1-1.13.0-3.3.i586, несмотря на смену архитектуры
Решение 4: оставить устаревший libQtAV1-1.13.0-3.2.x86_64
Решение 5: повредить libQtAV1-1.13.0-3.3.x86_64, игнорируя некоторые из его зависимостей

**Выберите по номеру одно из указанных выше решений или пропустите, повторите попытку или отмените [1/2/3/4/5/s/r/c/d/?] (c): **


Если выбираешь какой-то вариант решения, то вылезает следующая несовместимость, и так до бесконечности.

покажите, пожалуйста:
zypper lr
zypper se -sx libQtAV1 mpv

Здравствуйте! Показываю вывод этих команд:

admin@ASRockAM3:~> zypper lr
Действующие приоритеты репозиториев:                                                                                    (Подробнее см. "zypper lr -P")
      98 (повышенный приоритет)   :  6 репозиториев
      99 (приоритет по умолчанию) :  2 репозитория
     104 (пониженный приоритет)   :  1 репозиторий

#  | Псевдоним                              | Имя                                    | Включен | Проверка GPG | Обновление
---+----------------------------------------+----------------------------------------+---------+--------------+-----------
 1 | download.opensuse.org-non-oss          | Основной репозиторий (NON-OSS)         | Да      | (r ) Да      | Да
 2 | download.opensuse.org-oss              | Основной репозиторий (DEBUG)           | Да      | (r ) Да      | Да
 3 | download.opensuse.org-oss_1            | Основной репозиторий (Исходные коды)   | Нет     | ----         | ----
 4 | download.opensuse.org-oss_2            | Основной репозиторий (OSS)             | Да      | (r ) Да      | Да
 5 | download.opensuse.org-tumbleweed       | Основной репозиторий обновлений        | Да      | (r ) Да      | Да
 6 | http-download.opensuse.org-2ebe421d    | KDE:Frameworks5                        | Нет     | ----         | ----
 7 | http-download.opensuse.org-754d3941    | graphics                               | Нет     | ----         | ----
 8 | http-download.opensuse.org-973a138f    | openSUSE:Tumbleweed                    | Да      | (r ) Да      | Да
 9 | http-download.opensuse.org-db359052    | home:wolfi323:branches:KDE:Frameworks5 | Нет     | ----         | ----
10 | http-download.opensuse.org-dc301acf    | openSUSE:Factory                       | Да      | (r ) Да      | Да
11 | https-download.opensuse.org-5b3665de   | network                                | Да      | (r ) Да      | Да
12 | https-download.opensuse.org-8f350780   | home:sbrabec                           | Да      | (r ) Да      | Да
13 | https-download.opensuse.org-b1aa498e   | home:linuxbuild                        | Нет     | ----         | ----
14 | https-download.opensuse.org-d05480d4   | hardware                               | Нет     | ----         | ----
15 | openSUSE-20191104-0                    | openSUSE-20191104-0                    | Да      | (r ) Да      | Нет
16 | opensuse-guide.org-openSUSE_Tumbleweed | libdvdcss repository                   | Нет     | ----         | ----
17 | packman.inode.at-openSUSE_Tumbleweed   | Packman Repository                     | Нет     | ----         | ----
admin@ASRockAM3:~> zypper se -sx libQtAV1 mpv
Репозиторий "Основной репозиторий (NON-OSS)" устарел. Чтобы обновить его, запустите "zypper refresh" от имени суперпользователя.
Репозиторий "Основной репозиторий (DEBUG)" устарел. Чтобы обновить его, запустите "zypper refresh" от имени суперпользователя.
Репозиторий "Основной репозиторий (OSS)" устарел. Чтобы обновить его, запустите "zypper refresh" от имени суперпользователя.
Репозиторий "openSUSE:Tumbleweed" устарел. Чтобы обновить его, запустите "zypper refresh" от имени суперпользователя.
Репозиторий "openSUSE:Factory" устарел. Чтобы обновить его, запустите "zypper refresh" от имени суперпользователя.
Репозиторий "network" устарел. Чтобы обновить его, запустите "zypper refresh" от имени суперпользователя.
Загрузка данных о репозиториях...
Чтение установленных пакетов...

С  | Имя      | Тип   | Версия                                    | Архитектура | Репозиторий
---+----------+-------+-------------------------------------------+-------------+---------------------------
i+ | libQtAV1 | пакет | 1.13.0-3.2                                | x86_64      | (Системные пакеты)
v  | libQtAV1 | пакет | 1.13.0-3.3                                | x86_64      | Основной репозиторий (OSS)
v  | libQtAV1 | пакет | 1.13.0-3.3                                | x86_64      | openSUSE:Tumbleweed
v  | libQtAV1 | пакет | 1.13.0-3.3                                | x86_64      | openSUSE:Factory
v  | libQtAV1 | пакет | 1.13.0-3.3                                | i586        | Основной репозиторий (OSS)
v  | libQtAV1 | пакет | 1.13.0-3.3                                | i586        | openSUSE:Tumbleweed
v  | libQtAV1 | пакет | 1.13.0-3.3                                | i586        | openSUSE:Factory
i+ | mpv      | пакет | 0.32.0+git.20200701T004440.8fbc4b1737-1.1 | x86_64      | (Системные пакеты)
v  | mpv      | пакет | 0.32.0+git.20200701T004440.8fbc4b1737-1.2 | x86_64      | Основной репозиторий (OSS)
v  | mpv      | пакет | 0.32.0+git.20200701T004440.8fbc4b1737-1.2 | x86_64      | openSUSE:Tumbleweed
v  | mpv      | пакет | 0.32.0+git.20200701T004440.8fbc4b1737-1.2 | x86_64      | openSUSE:Factory
v  | mpv      | пакет | 0.32.0+git.20200701T004440.8fbc4b1737-1.2 | i586        | Основной репозиторий (OSS)
v  | mpv      | пакет | 0.32.0+git.20200701T004440.8fbc4b1737-1.2 | i586        | openSUSE:Tumbleweed
v  | mpv      | пакет | 0.32.0+git.20200701T004440.8fbc4b1737-1.2 | i586        | openSUSE:Factory
admin@ASRockAM3:~> sudo zypper refresh
[sudo] пароль для root:  
Получение метаданных репозитория "Основной репозиторий (NON-OSS)" ............................................................................готово]
Сбор кэша репозитория "Основной репозиторий (NON-OSS)" .......................................................................................готово]
Получение метаданных репозитория "Основной репозиторий (DEBUG)" ..............................................................................готово]
Сбор кэша репозитория "Основной репозиторий (DEBUG)" .........................................................................................готово]
Получение метаданных репозитория "Основной репозиторий (OSS)" ................................................................................готово]
Сбор кэша репозитория "Основной репозиторий (OSS)" ...........................................................................................готово]
Репозиторий "Основной репозиторий обновлений" актуален.                                                                                                
Получение метаданных репозитория "openSUSE:Tumbleweed" .......................................................................................готово]
Сбор кэша репозитория "openSUSE:Tumbleweed" ..................................................................................................готово]
Получение метаданных репозитория "openSUSE:Factory" ..........................................................................................готово]
Сбор кэша репозитория "openSUSE:Factory" .....................................................................................................готово]
Получение метаданных репозитория "network" ...................................................................................................готово]
Сбор кэша репозитория "network" ..............................................................................................................готово]
Репозиторий "home:sbrabec" актуален.                                                                                                                   
Репозиторий "openSUSE-20191104-0" актуален.                                                                                                            
Все репозитории обновлены.
admin@ASRockAM3:~> zypper se -sx libQtAV1 mpv
Загрузка данных о репозиториях...
Чтение установленных пакетов...

С  | Имя      | Тип   | Версия                                    | Архитектура | Репозиторий
---+----------+-------+-------------------------------------------+-------------+---------------------------
i+ | libQtAV1 | пакет | 1.13.0-3.2                                | x86_64      | (Системные пакеты)
v  | libQtAV1 | пакет | 1.13.0-3.3                                | x86_64      | Основной репозиторий (OSS)
v  | libQtAV1 | пакет | 1.13.0-3.3                                | x86_64      | openSUSE:Tumbleweed
v  | libQtAV1 | пакет | 1.13.0-3.3                                | x86_64      | openSUSE:Factory
v  | libQtAV1 | пакет | 1.13.0-3.3                                | i586        | Основной репозиторий (OSS)
v  | libQtAV1 | пакет | 1.13.0-3.3                                | i586        | openSUSE:Tumbleweed
v  | libQtAV1 | пакет | 1.13.0-3.3                                | i586        | openSUSE:Factory
i+ | mpv      | пакет | 0.32.0+git.20200701T004440.8fbc4b1737-1.1 | x86_64      | (Системные пакеты)
v  | mpv      | пакет | 0.32.0+git.20200701T004440.8fbc4b1737-1.2 | x86_64      | Основной репозиторий (OSS)
v  | mpv      | пакет | 0.32.0+git.20200701T004440.8fbc4b1737-1.2 | x86_64      | openSUSE:Tumbleweed
v  | mpv      | пакет | 0.32.0+git.20200701T004440.8fbc4b1737-1.2 | x86_64      | openSUSE:Factory
v  | mpv      | пакет | 0.32.0+git.20200701T004440.8fbc4b1737-1.2 | i586        | Основной репозиторий (OSS)
v  | mpv      | пакет | 0.32.0+git.20200701T004440.8fbc4b1737-1.2 | i586        | openSUSE:Tumbleweed
v  | mpv      | пакет | 0.32.0+git.20200701T004440.8fbc4b1737-1.2 | i586        | openSUSE:Factory
admin@ASRockAM3:~>

Я своим неопытным глазом особого криминала не вижу.

Нету криминала. Там поменяли суффиксы пакетов, теперь называется:

libavfilter7_85 и libavresample4_0

что-то не так с зависимостями кмк, и надо их установить в лоб.

Лучше не

zypper lr

а

zypper lr -d

Возможно, часть мультимедиа кодеков взята из Packman, который ещё не успел обновить свои пакеты.
Можно просто подождать.

в данном случае пакман отключен

Подскажите, если не секрет, откуда были установлены пакеты libQtAV1 и mpv. И почему вдруг стали “Системными”?


rpm -q --qf '%{name}	%{packager}	%{vendor}
' mpv libQtAV1