update problem

И ещё. В SUSE есть беэкапы. Система перестала запускаться давно. Гружусь через ядро 3 апдейта назад(выбор призапуске), это нормально? Или как то чиниться?

Это опасное заблуждение. Ваша система никогда не была Tumbleweed, это 42.1. В исходном списке тринадцать репозиториев от 42.1, включая четыре основных и установочный носитель. И явно добавленные из однокликовых установщиков 42.2, Education и Tumbleweed. Именно из-за них у вас возникли проблемы и именно их нужно было удалить и штатно принудительно обновиться до исходной 42.1

Да, существуют, в /etc/zypp/repos.d, но исправление их - далеко не единственная необходимая операция, поэтому настоятельно прошу в них руками не шарить, а делать всё штатными средствами через YaST и zypper.

Список можно взять в вики, но он вам не нужен, пока вы не получите штатно работающую систему с предсказуемым поведением. Покажите вывод zypper lr -d ещё раз.

См. выше, чините репозитории и обновляйтесь.

К слову, я вообще не добавляю репозитории (ну кроме пары основных типа Пакмана), а просто скачиваю rpm’ки и дальше zypper install пакет. Не стал бы конечно рекомендовать такой метод, но лично мне потом разбираться в десятке репо лень. Или вообще собираю локально из исходников, хотя это и не та система, где это стандартный метод, но у меня была и Гента - там нет zypper и Yast :slight_smile:

Спасибо Minton.

zypper lr -d


Приоритеты репозиториев не используются, у всех включённых репозиториев одинаковый приоритет.


#  | Псевдоним                           | Имя                             | Включён | Проверка GPG | Обновление | Приоритет | Тип    | URI                                                                                 | Служба
---+-------------------------------------+---------------------------------+---------+--------------+------------+-----------+--------+-------------------------------------------------------------------------------------+-------
 1 | download.opensuse.org-oss           | Основной репозиторий (OSS)      | Да      | (r ) Да      | Да         |   99      | yast2  | http://download.opensuse.org/distribution/leap/42.1/repo/oss/                       |       
 2 | download.opensuse.org-oss_1         | Основной репозиторий обновлений | Да      | (r ) Да      | Да         |   99      | rpm-md | http://download.opensuse.org/update/leap/42.1/oss                                   |       
 3 | http-download.opensuse.org-3bd760e8 | multimedia:apps                 | Нет     | ----         | ----       |   99      | rpm-md | http://download.opensuse.org/repositories/multimedia:/apps/openSUSE_Leap_42.1/      |       
 4 | http-download.opensuse.org-70ac4782 | multimedia:apps                 | Нет     | ----         | ----       |   99      | rpm-md | http://download.opensuse.org/repositories/multimedia:/apps/openSUSE_Leap_42.1/      |       
 5 | http-download.opensuse.org-8ae74f37 | home:cabelo:desktop             | Да      | (r ) Да      | Да         |   99      | rpm-md | http://download.opensuse.org/repositories/home:/cabelo:/desktop/openSUSE_Leap_42.1/ |       
 6 | http-download.opensuse.org-aeecc5f6 | multimedia:libs                 | Нет     | ----         | ----       |   99      | rpm-md | http://download.opensuse.org/repositories/multimedia:/libs/openSUSE_Leap_42.1/      |       
 7 | http-opensuse-guide.org-0bd60d1c    | libdvdcss repository            | Да      | (r ) Да      | Да         |   99      | rpm-md | http://opensuse-guide.org/repo/openSUSE_Leap_42.1/                                  |       
 8 | http-packman.inode.at-ce329cb2      | Packman Repository              | Да      | (r ) Да      | Да         |   99      | rpm-md | http://packman.inode.at/suse/openSUSE_Leap_42.1/                                    |       

При каждом запуске пишет, что репозиторий устарел.

YaST не работает, как и много чего другого. Оболочка запускается, но компоненты нет. Если из терминала:

Error loading language plugin /usr/lib64/YaST2/plugin/libpy2lang_ruby.so: /usr/lib64/YaST2/plugin/libpy2lang_ruby.so: undefined symbol: _ZNK11SymbolEntry8toStringEb
/usr/lib/YaST2/bin/y2base: symbol lookup error: /usr/lib64/YaST2/plugin/libpy2UI.so.2: undefined symbol: _Z16should_be_loggediRKSs

Спасибо за совет, joneone. В следующий раз попробую собирать из исходников. Так ближайший кандидат вот это](https://github.com/alexrj/Slic3r), куда нужно загрузить профиль принтера. Хотя ставил из готовых пакетов, он работает через wine.

P.S.
С дистрибутивами меня сбило с толку то, что при скачивании предлагалось leap 42.1 или Tumbleweed.

Но я вам этого не советую! Я это могу делать, у вас могут быть проблемы. Лучше все-таки используйте наши репо, там есть почти все.

Спасибо всем! Как ни странно но починилось почти всё.
Теперь запускается без выбора более старого ядра. Само качает и ставит обновления. Правда возникла проблема чистики системного диска /dev/sda2, не помещались обновления.
zypper начал выдавать предупреждение

sudo: /etc/sudoers:43 no value specified for "env_keep"

а при попытке обновить говорит, что “382 пакета не могут быть установлены”, хотя до этого поставил около 3000 обновлений… zypper verify ничего не даёт.
Yast2 так и не запускает ничего. Так же ошибка. Нужная мне программа, так же на работает.

kdenlive: relocation error: kdenlive: symbol qt_qhash_seed, version Qt_5 not defined in file libQt5Core.so.5 with link time reference

Во общем, допилить это до конца невозможно, в обозримом будущем, так что “Да здравствует новая установка!”

Есть соблазн попробовать zypper dup, но думаю легче не будет.

zypper dup --from 1 должен решить большинство ваших проблем с системными библиотеками. После этого имеет смысл перейти на 42.2, чтобы быть наготове перед выходом 42.3, уже скоро :slight_smile:
Если у вас корневой раздел в btrfs и не очень большого размера, то при массивных обновлениях место кончится очень быстро. Удалить ненужные снимки можно в YaST → Snapper

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

Она тут не_полезна. Топикстартеру - пусть потренируется в установке (1, 2, 3 раза). За одно может быть в его башке наступит просветление, и он поймет, что Btrfs ему не нужна, т. к. она сырая, кривая и недоработанная. Это даже не мое мнение, так говорили профи, например Шишкин (Raiser4). Я просто присоединяюсь, какие в жопу снапшоты?? Это не уровень ФС!

Прошу простить простить за назойливость. Из этого разговора мне многое стало понятно. Последний вопрос. Точнее просьба рекомендации.
Сегодня/завтра буду пере устанавливать ОС. Как бы сделать так, чтобы при установке не затерся задел с папкой home(вынесена на отдельный раздел)?
Скорее всего всё будет просто, но вдруг. (или ссылка на статью).

Команда

**zypper dup --from 1**

привод к бесконечному перебору 145 конфликтов. Так и не разрешая их (

Можно закрывать.

Что вам еще надо? Если вынесена на отдельный раздел, то никаких проблем! Ну если сами все не убьете, мало ли, руки. Потом укажите его в установщике как /home. Кстати рекомендую ‘tree’, весьма полезная утилита.

Вы случайно не медик?)) Или может школьник? Я без предрассудков, но хватит уже тянуть кота за хвост)) И делайте бекапы чорт возьми!

Вы почти угадали, имею отношение и к тому и другому, но не медик и не школьник.
Система переустановлена. Полёт нормальный.
Правда не без экспериментов, как оказалось Enlightenment не моё.

Всем спасибо!

P.S.
joneone спасибо за утилиту, полезная шутка.