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

“Системным” пакет становится если в репах уже только другая версия.

Показываю более полный вывод:

admin@ASRockAM3:~> zypper lr -d
#  | Псевдоним                              | Имя                                    | Включен | Проверка GPG | Обновление | Приоритет | Тип    | URI 
                                                                                                   | Сервис
---+----------------------------------------+----------------------------------------+---------+--------------+------------+-----------+--------+-----
---------------------------------------------------------------------------------------------------+-------
 1 | download.opensuse.org-non-oss          | Основной репозиторий (NON-OSS)         | Да      | (r ) Да      | Да         |   98      | rpm-md | http
://download.opensuse.org/tumbleweed/repo/non-oss/                                                  |  
 2 | download.opensuse.org-oss              | Основной репозиторий (DEBUG)           | Да      | (r ) Да      | Да         |   98      | rpm-md | http
://download.opensuse.org/debug/tumbleweed/repo/oss/                                                |  
 3 | download.opensuse.org-oss_1            | Основной репозиторий (Исходные коды)   | Нет     | ----         | ----       |  100      | rpm-md | http
://download.opensuse.org/source/tumbleweed/repo/oss/                                               |  
 4 | download.opensuse.org-oss_2            | Основной репозиторий (OSS)             | Да      | (r ) Да      | Да         |   98      | rpm-md | http
://download.opensuse.org/tumbleweed/repo/oss/                                                      |  
 5 | download.opensuse.org-tumbleweed       | Основной репозиторий обновлений        | Да      | (r ) Да      | Да         |   98      | rpm-md | http
://download.opensuse.org/update/tumbleweed/                                                        |  
 6 | http-download.opensuse.org-2ebe421d    | KDE:Frameworks5                        | Нет     | ----         | ----       |  100      | rpm-md | http
://download.opensuse.org/repositories/KDE:/Frameworks5/openSUSE_Factory/                           |  
 7 | http-download.opensuse.org-754d3941    | graphics                               | Нет     | ----         | ----       |  100      | rpm-md | http
://download.opensuse.org/repositories/graphics/openSUSE_Factory/                                   |  
 8 | http-download.opensuse.org-973a138f    | openSUSE:Tumbleweed                    | Да      | (r ) Да      | Да         |   98      | rpm-md | http
://download.opensuse.org/repositories/openSUSE:/Tumbleweed/standard/                               |  
 9 | http-download.opensuse.org-db359052    | home:wolfi323:branches:KDE:Frameworks5 | Нет     | ----         | ----       |  100      | rpm-md | http
://download.opensuse.org/repositories/home:/wolfi323:/branches:/KDE:/Frameworks5/openSUSE_Factory/ |  
10 | http-download.opensuse.org-dc301acf    | openSUSE:Factory                       | Да      | (r ) Да      | Да         |   98      | rpm-md | http
://download.opensuse.org/repositories/openSUSE:/Factory/snapshot/                                  |  
11 | https-download.opensuse.org-5b3665de   | network                                | Да      | (r ) Да      | Да         |   99      | rpm-md | http
s://download.opensuse.org/repositories/network/openSUSE_Tumbleweed/                                |  
12 | https-download.opensuse.org-8f350780   | home:sbrabec                           | Да      | (r ) Да      | Да         |   99      | rpm-md | http
s://download.opensuse.org/repositories/home:/sbrabec/openSUSE_Tumbleweed/                          |  
13 | https-download.opensuse.org-b1aa498e   | home:linuxbuild                        | Нет     | ----         | ----       |  100      | rpm-md | http
s://download.opensuse.org/repositories/home:/linuxbuild/openSUSE_Factory/                          |  
14 | https-download.opensuse.org-d05480d4   | hardware                               | Нет     | ----         | ----       |  100      | rpm-md | http
s://download.opensuse.org/repositories/hardware/openSUSE_Factory-z/                                |  
15 | openSUSE-20191104-0                    | openSUSE-20191104-0                    | Да      | (r ) Да      | Нет        |  104      | rpm-md | cd:/
?devices=/dev/disk/by-id/ata-Optiarc_DVD_RW_AD-7203A                                               |  
16 | opensuse-guide.org-openSUSE_Tumbleweed | libdvdcss repository                   | Нет     | ----         | ----       |  100      | rpm-md | http
://opensuse-guide.org/repo/openSUSE_Tumbleweed/                                                    |  
17 | packman.inode.at-openSUSE_Tumbleweed   | Packman Repository                     | Нет     | ----         | ----       |  100      | rpm-md | http
://packman.inode.at/suse/openSUSE_Tumbleweed/

Предположим, я хочу обновить только один пакет **libQtAV1:

**Вот что получается:

admin@ASRockAM3:~> sudo zypper up libQtAV1
[sudo] пароль для root:  
Загрузка данных о репозиториях...
Чтение установленных пакетов...
Разрешение зависимостей пакетов...

Проблема: 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: Будут выполнены следующие действия:
  удаление libavfilter7-4.2.3-1.1.x86_64
  удаление libavdevice58-4.2.3-1.1.x86_64
 Решение 2: не устанавливать libQtAV1-1.13.0-3.3.x86_64
 Решение 3: повредить libQtAV1-1.13.0-3.3.x86_64, игнорируя некоторые из его зависимостей

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


Как мне выпутаться из этой ситуации?

Отключить ВСЕ сторонние репозитории, оставить только основные, и перевести систему на пакеты из основных репозиториев.
Не знаю как это сделать с помощью “zypper”, я пользуюсь “YaST2”, мне так удобнее, и главное я понимаю что делаю.

В “YaST2” выбрать репозиторий и нажать ссылку “Перевести системные пакеты на версии из этого репозитория”

После этого, подключать только, очень, необходимые репозитории, и НЕ соглашаться БЕЗДУМНО на “смену поставщика” всего подряд.

Отвечаю на ваш вопрос:

admin@ASRockAM3:~> rpm -q --qf '%{name}	%{packager}	%{vendor}
' mpv libQtAV1
mpv     https://bugs.opensuse.org       openSUSE
libQtAV1        https://bugs.opensuse.org       openSUSE
admin@ASRockAM3:~> 


На официальном сайте opensuse есть сервис по поиску и установке пакетов, которых нет на основном репо. Предположим, что вы хотите установить десктопную версию Viber или какую-то другую дичь. Вам отвечают, что надо подключить такой-то репозиторий. Вы соглашаетесь, и вам устанавливают Viber. Не хотите подключать “левый” репо, не будет ваи Viber-а. И?

Дык “Решение 2”?
Есть libQtAV1 1.13.0-3.2.
Хочешь обновить до 1.13.0-3.3.
Отличие - в последнем знаке. Новых возможностей не добавится. Можно пользоваться libQtAV1 1.13.0-3.2.

Нужно смотреть в YaST из какого репозитория взялись libavfilter7 и libavdevice58.
Может, просто зеркало не обновилось ещё.

Дык “Решение 2”?

ну так себе решение :slight_smile:

как уже говорилось, пакеты переименовали: https://forums.opensuse.org/showthread.php/541543-Another-Problem-With-Today-s-Update
странно, что проблема вылезла с дефолтными репами, точно нет пакетов из уже отключенного пакмана?

Решение 1: Будут выполнены следующие действия:
удаление libavfilter7-4.2.3-1.1.x86_64
удаление libavdevice58-4.2.3-1.1.x86_64[/FONT]

это устаревшие пакеты, тянущие отсутствующий libavresample_чего_то_там
удалите их и всё обновится до libavfilter7_85, libavdevice58_10 и libavresample4_0

Я до вашего сообщения сделал вот что. После включения ПК прилетело сообщение, что есть 1507 обновлений. Я решил проверить обстановку на фронте боевых действий и тупо запустил обновление через GUI. Вылезло сообщение, что shared-python-startup конфликтует с python3. После этого в терминале сделал:

admin@ASRockAM3:~> sudo zypper up shared-python-startup
[sudo] пароль для root:  
Загрузка данных о репозиториях...
Чтение установленных пакетов...
Разрешение зависимостей пакетов...

5 пунктов заблокированы и не будут изменены:
 Доступно:
  gnome-keyring gnome-keyring-32bit gnome-keyring-lang gnome-keyring-pam gnome-keyring-pam-32bit

Будет обновлен 1 пакет:
  shared-python-startup

1 пакет для обновления.
Общий размер загрузки: 12,8 KiB. Уже кэшировано: 0 B. После этой операции будет использовано дополнительно 37,0 B.
**Продолжить? [y/n/v/...? выводит все параметры] (y): ** 
Получение пакет shared-python-startup-0.1-6.1.noarch                                                     (1/1),  12,8 KiB ( 13,5 KiB после распаковки)
Получение: shared-python-startup-0.1-6.1.noarch.rpm ..........................................................................................готово]

Проверка на конфликты файлов: ................................................................................................................готово]
(1/1) Установка: shared-python-startup-0.1-6.1.noarch ........................................................................................готово]

После этого снова запустил обновление через GUI. Все обновилось без вопросов и замечаний. В жизни бывают ситуации, когда не надо сразу махать дубиной, а надо просто немного подождать.

В жизни бывают ситуации, когда не надо сразу махать дубиной, а надо просто немного подождать.

обновление ffmpeg было две недели назад

Вопрос к знатокам. Последние примерно полгода при обновлении через GUI требует вставить диск с дистрибутивом. Ране за Tumbleweed такого не замечалось. Почему так?

У вас в списке репозиториев присутствует:

15 | openSUSE-20191104-0                    | openSUSE-20191104-0                    | Да      | (r ) Да      | Нет        |  104      | rpm-md | cd:/
?devices=/dev/disk/by-id/ata-Optiarc_DVD_RW_AD-7203A

Вы хотите сказать, что его надо отключить?

Отключить или удалить.

Кстати, 29 августа ситуация повторилась - система потребовала обновить 3186 пакетов.

https://paste.opensuse.org/53038349

К чести openSUSE надо сказать, что при запуске обновления с параметрами, дающими zypper полную свободу, все пакеты установились, ничего не сломалось, система осталась полностью работоспособной!
Есть ли еще какой-то дистрибутив Linux, в котором такое возможно?

Здравствуйте!
Сегодня, 17 февраля, после включения ПК аплет “Software Updates” выдал информацию, что доступны 2139 обновлений. Поясните, плиз, чем это вызвано и не опасно ли обновляться.
Спасибо.

Хорошо бы указывать - Leap или TW.
Если TW - ну, сам выбрал этот путь, должно быть не в первой.

там выше по теме есть список репозиториев, так что заранее известно, что tumbleweed. И да, в нём такие штуки происходят регулярно, это неизбежно в роллинге

Когда я открывал эту тему год назад по аналогичной ситуации, мне ответили конкретно, что в Tumbleweed gcc обновился с 9.3 на 10.0 - вот и пришлось все пакеты в репозитории пересобрать. Сейчас также хотелось бы услышать конкретную причину.

glibc обновили до 2.33, иначе ядро не обновить.
Есть рассылки и прочие сообщения про что там поменяли в TW.