Tumbleweed и недостающие репы. (Вопрос: как в таких случах правильно поступать)

openSUSE, SUSE Linux Enterprise

Модератор: Модераторы разделов

PVOzerski
Сообщения: 297
ОС: OpenSUSE, ALT Linux

Tumbleweed и недостающие репы.

Сообщение PVOzerski »

Всё по следам вчерашнего переезда на Tumbleweed.

В процессе этого переезда обнаружилось, что ряд нужных реп для не-роллинг-вариантов есть, а вот для Tumbleweed - увы. Если конкретно - то у меня это KDE3, KDE3-HAL-Enabled, GNOME:Apps, Double Commander, Quantum GIS, WINE 1.5. Пока у меня в этих случаях подключены репы от 12.2. Но, я так понимаю, это потенциально не вполне безопасно с точки зрения совместимости.

Есть ли для такой ситуации официальный рецепт? Проще говоря, предусмотрено ли использование в Tumbleweed репозиториев от последней стабильной ветки при отсутствии "родных"?
Спасибо сказали:
Аватара пользователя
verg
Сообщения: 1299

Re: Tumbleweed и недостающие репы.

Сообщение verg »

(PVOzerski) писал(а):Но, я так понимаю, это потенциально не вполне безопасно с точки зрения совместимости.

Текущий Tumbleweed полностью совместим с версией 12.2, так как является аддоном именно для этой версии.
Спасибо сказали:
PVOzerski
Сообщения: 297
ОС: OpenSUSE, ALT Linux

Re: Tumbleweed и недостающие репы.

Сообщение PVOzerski »

verg писал(а):
10.02.2013 17:06
Текущий Tumbleweed полностью совместим с версией 12.2, так как является аддоном именно для этой версии.

Ну, в отношении как раз KDE3 мнения, я так понимаю, разошлись. Судя по тому, что мне написали в ветке, посвященной пропавшему репозиторию.
Спасибо сказали:
Аватара пользователя
verg
Сообщения: 1299

Re: Tumbleweed и недостающие репы.

Сообщение verg »

(PVOzerski) писал(а):Ну, в отношении как раз KDE3 мнения, я так понимаю, разошлись. Судя по тому, что мне написали в ветке, посвященной пропавшему репозиторию.

В чём проблема подключить репу от 12.2?

Понимаете чтобы полностью перейти на Tumbleweed нужно подключить репы current(это сейчас 12.2) + Tumbleweed/standard. То есть чисто технически у вас будет версия 12.2. С ней и нужно работать.
Спасибо сказали:
PVOzerski
Сообщения: 297
ОС: OpenSUSE, ALT Linux

Re: Tumbleweed и недостающие репы.

Сообщение PVOzerski »

verg писал(а):
10.02.2013 20:42
(PVOzerski) писал(а):Ну, в отношении как раз KDE3 мнения, я так понимаю, разошлись. Судя по тому, что мне написали в ветке, посвященной пропавшему репозиторию.

В чём проблема подключить репу от 12.2?

Понимаете чтобы полностью перейти на Tumbleweed нужно подключить репы current(это сейчас 12.2) + Tumbleweed/standard. То есть чисто технически у вас будет версия 12.2. С ней и нужно работать.


Дык я и подключил. Но я так понимаю, что после подключения Tumbleweed и обновления с него часть установленного уже НОВЕЕ, чем в стандартной 12.2 - и, соответственно, возможны конфликты с репами, рассчитанными на использование с 12.2. Или я что-то понимаю неправильно?
Спасибо сказали:
Аватара пользователя
verg
Сообщения: 1299

Re: Tumbleweed и недостающие репы.

Сообщение verg »

(PVOzerski) писал(а):обновления с него часть установленного уже НОВЕЕ, чем в стандартной 12.2

Для того его и создали.
(PVOzerski) писал(а):и, соответственно, возможны конфликты с репами, рассчитанными на использование с 12.2

Хотите покажу мои подключённые репы(многие подключены без особого смысла, но так захотелось, в том числе и для проверки всяких совместимостей):
Spoiler

Код: Выделить всё

verg@localhost:~> zypper lr -u
#  | Псевдоним                                        | Имя                                              | Включён | Обновление | URI
---+--------------------------------------------------+--------------------------------------------------+---------+------------+-------------------------------------------------------------------------------------------
 1 | GNOME:/Apps/openSUSE_12.2/                       | GNOME:/Apps/openSUSE_12.2/                       | Да      | Да         | http://download.opensuse.org/repositories/GNOME:/Apps/openSUSE_12.2/
 2 | KDE:/Extra/KDE_Release_410_openSUSE_12.2/        | KDE:/Extra/KDE_Release_410_openSUSE_12.2/        | Да      | Да         | http://download.opensuse.org/repositories/KDE:/Extra/KDE_Release_410_openSUSE_12.2/
 3 | KDE:/Qt/openSUSE_12.2/                           | KDE:/Qt/openSUSE_12.2/                           | Да      | Да         | http://download.opensuse.org/repositories/KDE:/Qt/openSUSE_12.2/
 4 | KDE:/Release:/410/openSUSE_12.2/                 | KDE:/Release:/410/openSUSE_12.2/                 | Да      | Да         | http://download.opensuse.org/repositories/KDE:/Release:/410/openSUSE_12.2/
 5 | X11:/XOrg/openSUSE_12.2/                         | X11:/XOrg/openSUSE_12.2/                         | Да      | Да         | http://download.opensuse.org/repositories/X11:/XOrg/openSUSE_12.2/
 6 | games/openSUSE_12.2/                             | games/openSUSE_12.2/                             | Да      | Да         | http://download.opensuse.org/repositories/games/openSUSE_12.2/
 7 | games/openSUSE_Tumbleweed/                       | games/openSUSE_Tumbleweed/                       | Да      | Да         | http://download.opensuse.org/repositories/games/openSUSE_Tumbleweed/
 8 | google-chrome                                    | google-chrome                                    | Да      | Да         | http://dl.google.com/linux/chrome/rpm/stable/i386
 9 | home:/DarkSS/openSUSE_12.2/                      | home:/DarkSS/openSUSE_12.2/                      | Да      | Да         | http://download.opensuse.org/repositories/home:/DarkSS/openSUSE_12.2/
10 | home:/DarkSS/openSUSE_Tumbleweed/                | home:/DarkSS/openSUSE_Tumbleweed/                | Да      | Да         | http://download.opensuse.org/repositories/home:/DarkSS/openSUSE_Tumbleweed/
11 | home:/ZaWertun:/console/openSUSE_12.2/           | home:/ZaWertun:/console/openSUSE_12.2/           | Да      | Да         | http://download.opensuse.org/repositories/home:/ZaWertun:/console/openSUSE_12.2/
12 | home:/ZaWertun:/console/openSUSE_Tumbleweed/     | home:/ZaWertun:/console/openSUSE_Tumbleweed/     | Да      | Да         | http://download.opensuse.org/repositories/home:/ZaWertun:/console/openSUSE_Tumbleweed/
13 | home:/jluce2:/grub-customizer/openSUSE_12.2/     | home:/jluce2:/grub-customizer/openSUSE_12.2/     | Да      | Да         | http://download.opensuse.org/repositories/home:/jluce2:/grub-customizer/openSUSE_12.2/
14 | home:/malcolmlewis:/Gnome/openSUSE_12.2/         | home:/malcolmlewis:/Gnome/openSUSE_12.2/         | Да      | Да         | http://download.opensuse.org/repositories/home:/malcolmlewis:/Gnome/openSUSE_12.2/
15 | home:/malcolmlewis:/TESTING/openSUSE_12.2/       | home:/malcolmlewis:/TESTING/openSUSE_12.2/       | Да      | Да         | http://download.opensuse.org/repositories/home:/malcolmlewis:/TESTING/openSUSE_12.2/
16 | home:/malcolmlewis:/TESTING/openSUSE_Tumbleweed/ | home:/malcolmlewis:/TESTING/openSUSE_Tumbleweed/ | Да      | Да         | http://download.opensuse.org/repositories/home:/malcolmlewis:/TESTING/openSUSE_Tumbleweed/
17 | home:/namtrac:/subpixel/openSUSE_12.2/           | home:/namtrac:/subpixel/openSUSE_12.2/           | Да      | Да         | http://download.opensuse.org/repositories/home:/namtrac:/subpixel/openSUSE_12.2/
18 | home:/namtrac:/subpixel/openSUSE_Tumbleweed/     | home:/namtrac:/subpixel/openSUSE_Tumbleweed/     | Да      | Да         | http://download.opensuse.org/repositories/home:/namtrac:/subpixel/openSUSE_Tumbleweed/
19 | home:/pinters/openSUSE_Tumbleweed/               | home:/pinters/openSUSE_Tumbleweed/               | Да      | Да         | http://download.opensuse.org/repositories/home:/pinters/openSUSE_Tumbleweed/
20 | home:/please_try_again/openSUSE_12.2/            | home:/please_try_again/openSUSE_12.2/            | Да      | Да         | http://download.opensuse.org/repositories/home:/please_try_again/openSUSE_12.2/
21 | mozilla/openSUSE_12.2/                           | mozilla/openSUSE_12.2/                           | Да      | Да         | http://download.opensuse.org/repositories/mozilla/openSUSE_12.2/
22 | multimedia:/apps/openSUSE_12.2/                  | multimedia:/apps/openSUSE_12.2/                  | Да      | Да         | http://download.opensuse.org/repositories/multimedia:/apps/openSUSE_12.2/
23 | multimedia:/libs/openSUSE_12.2/                  | multimedia:/libs/openSUSE_12.2/                  | Да      | Да         | http://download.opensuse.org/repositories/multimedia:/libs/openSUSE_12.2/
24 | openSUSE-12.2-1.6                                | openSUSE-12.2-1.6                                | Да      | Нет        | dvd:///
25 | openSUSE:/Tumbleweed/standard/                   | openSUSE:/Tumbleweed/standard/                   | Да      | Да         | http://download.opensuse.org/repositories/openSUSE:/Tumbleweed/standard/
26 | packman                                          | packman                                          | Да      | Да         | http://packman.inode.at/suse/openSUSE_12.2/
27 | packman_tumbleweed                               | packman_tumbleweed                               | Да      | Да         | http://packman.inode.at/suse/openSUSE_Tumbleweed/
28 | repo-non-oss                                     | openSUSE-12.2-Non-Oss                            | Да      | Да         | http://download.opensuse.org/distribution/12.2/repo/non-oss/
29 | repo-oss                                         | openSUSE-12.2-Oss                                | Да      | Да         | http://download.opensuse.org/distribution/12.2/repo/oss/
30 | repo-update                                      | openSUSE-12.2-Update                             | Да      | Да         | http://download.opensuse.org/update/12.2/
31 | repo-update-non-oss                              | openSUSE-12.2-Update-Non-Oss                     | Да      | Да         | http://download.opensuse.org/update/12.2-non-oss/

И со всего вышеперечисленного:

Код: Выделить всё

# zypper dup

Думаю после увиденного отпадут вопросы по поводу совместимостей и недостающих реп.

Повторю: текущий Tumbleweed это всего лишь обновлённые пакеты для версии 12.2 (дополнение к стандартным репам)
Спасибо сказали:
PVOzerski
Сообщения: 297
ОС: OpenSUSE, ALT Linux

Re: Tumbleweed и недостающие репы.

Сообщение PVOzerski »

Понятно. Это, в целом, утешает.
Остается, правда, два вопроса.
1) Вот в этом треде: Куда репозиторий-то делся? -
KDE3 для Thumbleweed не поддерживается - могут быть большие проблемы. Thumbleweed о себе сообщает как о текущей версии, а пакеты могут быть из Factory, не совместимые. Я с такими случаями сталкивался. При сборке пакетов КДЕ3 проверяется только номер выпуска openSUSE, так что, пересборка тех же пакетов под Tumbleweed не поможет.


2) Но ведь Tumbleweed должен плавно дорасти до состояния 12.3 (и двинуться дальше) - а до выхода 12.3 - всего месяц, если график не сорвется. Неужели туда (в Tumbleweed) еще не попала масса пакетов из Factory? И, кстати, после выхода 12.3, что, надо будет все подключенные репы от 12.2 принудительно заменять на репы от 12.3 - и, опять же, zypper dup?
Спасибо сказали:
Аватара пользователя
verg
Сообщения: 1299

Re: Tumbleweed и недостающие репы.

Сообщение verg »

(PVOzerski) писал(а):1) Куда репозиторий-то делся?

В той теме вам ответили. Читать отсюда Куда репозиторий-то делся?
(PVOzerski) писал(а):Но ведь Tumbleweed должен плавно дорасти до состояния 12.3 (и двинуться дальше)

Когда выйдет версия 12.3, текущий Tumbleweed подлежит полному удалению(вайпу) и начнётся сборка пакетов для нового Tumbleweed, который будет относится к версии 12.3 (и никуда расти дальше не будет, до выхода новой версии)
(PVOzerski) писал(а):Неужели туда (в Tumbleweed) еще не попала масса пакетов из Factory?

В этом ошибка понимания того, что такое Tumbleweed. Tumbleweed не является Factory и все пакеты, какие есть в текущем Factory никогда не появятся в текущем Tumbleweed. Так же Tumbleweed и Factory полностью несовместимы.
(PVOzerski) писал(а):И, кстати, после выхода 12.3, что, надо будет все подключенные репы от 12.2 принудительно заменять на репы от 12.3 - и, опять же, zypper dup?

А как же =)

Но нужно быть осторожным. Как описал выше в период выхода новой версии репа Tumbleweed вайпается и никакого обновления с неё не получится, так как будет пустой.
Спасибо сказали:
PVOzerski
Сообщения: 297
ОС: OpenSUSE, ALT Linux

Re: Tumbleweed и недостающие репы.

Сообщение PVOzerski »

Да я ответ-то понял насчет того, куда он делся, давно понял - и даже из рассылки его дубль получил. Я ж просто сослался на ветку - которая так называется (сам назвал) и в которой русским по белому написано, что репозиторий KDE3 может быть несовместим с Tumbleweed. Поскольку автор этого утвержденияя (Nxx), я так понимаю, имеет отношение к поддержанию KDE3 в актуальном состоянии, это его мнение заставляет крепко задуматься насчет безоблачности будущего системы на моем компе и целесообразности запусков zypper up.
Спасибо сказали:
Аватара пользователя
verg
Сообщения: 1299

Re: Tumbleweed и недостающие репы.

Сообщение verg »

(PVOzerski) писал(а):что репозиторий KDE3 может быть несовместим с Tumbleweed.

Для этого нет поводов.
Почему: Потому что здесь смысл такой же как и при подключении репы KDE3 к обычным стандартным репам версии 12.2

Почему было так сказано: Смысла держать репы KDE3 и Tumbleweed вместе нет. (Мне, например, Tumbleweed нужен только из-за новых ядер, которые впрочем можно взять и из kernel/standard)
Скажу проще: В Tumbleweed KDE4 и собственно на них всё и держится. Вам какие кеды нужны-то?
Спасибо сказали:
PVOzerski
Сообщения: 297
ОС: OpenSUSE, ALT Linux

Re: Tumbleweed и недостающие репы.

Сообщение PVOzerski »

verg писал(а):
10.02.2013 23:09
Вам какие кеды нужны-то?

Дык третьи, вестимо. Я и на Сусю с Мандривы в свое время убежал во многом ради них. Кстати, весьма не жалею, по общему впечатлению. Но я сейчас панегирики петь не буду, я о том, что тревожит. А спор "Какие кеды нужны" я развивать не хочу. Это два разных окружения - и всё тут. У меня с 4-ми не срослось, а кто-то вполне ими доволен. Но официальная поддержка KDE3 - приятная фишка OpenSUSE, и жалко, если опасения Nxx не напрасны (а он, вроде бы, как я понял, на реальные "грабли" налетал. Я, кстати, тоже - ведь xine и mozilla у меня навернулись поначалу именно из-за этой несовместимоси: я вручную пакеты потом разруливал. Могу даже объяснить конкретнее, что там произошло. Непосредственно Tumbleweed тут не виноват, но косвенно ситуация с ним связана. Два пакета - libavutil51-1.0.3-2.2.i586 из packman (ветка для Tumbleweed) и libffmpeg-devel-20010101-1.1.i586 из репозитория KDE3 - содержали библиотеку с одним и тем же названием (/usr/lib/libavutil.so.51) - а в зависимостях этот конфликт учтен не был. Ну, и переписалась одна поверх другой. В итоге восстановил вариант из packman - теперь всё пока работает.
Спасибо сказали:
Аватара пользователя
verg
Сообщения: 1299

Re: Tumbleweed и недостающие репы.

Сообщение verg »

(PVOzerski) писал(а):Дык третьи, вестимо.

Ну =)
И смысл в подключении для вас Tumbleweed.

з.ы. как я уже писал выше чтобы получить новые пакеты необязательно подключать Tumbleweed (даже ненужно)
Достаточно обычных, дополнительных реп из /repositories, обычного пакман и других для версии 12.2, где имеются все эти новые пакеты и даже новее. Сами репы вполне стабильные.
Спасибо сказали:
PVOzerski
Сообщения: 297
ОС: OpenSUSE, ALT Linux

Re: Tumbleweed и недостающие репы.

Сообщение PVOzerski »

verg писал(а):
10.02.2013 23:32
(PVOzerski) писал(а):Дык третьи, вестимо.

Ну =)
И смысл в подключении для вас Tumbleweed.

з.ы. как я уже писал выше чтобы получить новые пакеты необязательно подключать Tumbleweed (даже не нужно)
Достаточно обычных дополнительных реп из /repositories для версии 12.2, где имеются все эти новые пакеты и даже новее. Сами репы вполне стабильные.

Я Tumbleweed, естественно, не ради KDE подключал. Просто польстился на то, что (как мне показалось) уйдет такая проблема, что поддержка дистра кончилась - и ты перед необходимостью апгрейдить систему до следующего релиза со всеми рисками. А тот же GIMP 2.8 мне после 2.6 из 11.4 очень даже понравился. Да и не GIMPе дело, и не вKDE/ Просто уже неоднократно бывало, что мне не поставить нужного софта из-за того, что у меня стоит не тот дистр. Даже поддерживаемый (ситуация с Qgis 1.8 на ALT Linux 6 - пришлось в итоге собирать из исходников) - что уж говорить о неподдерживаемых.
Спасибо сказали:
Аватара пользователя
verg
Сообщения: 1299

Re: Tumbleweed и недостающие репы.

Сообщение verg »

(PVOzerski) писал(а):Я Tumbleweed, естественно, не ради KDE подключал.

Да он больше ни для чего не предназначен, кроме как для обновления ядра, kde4

А гимп и тут есть: в GNOME:Apps или multimedia:photo (в Tumbleweed его кстати нет, кроме каких-то домашних реп)

(PVOzerski) писал(а):у меня стоит не тот дистр

Обновившись до Tumbleweed(если обновлялись правильно по мануалу http://en.opensuse.org/Portal:Tumbleweed автоматом получаете версию 12.2 с обновлёнными некоторыми пакетами(причём репы Tumbleweed можно было и не подключать, а просто репы 12.2)

При таком подключении (http://en.opensuse.org/Portal:Tumbleweed) даже ничего потом вручную переключать будет ненужно, само обновится до состояния версии 12.3 (не касается левых дополнительных реп)
Спасибо сказали:
PVOzerski
Сообщения: 297
ОС: OpenSUSE, ALT Linux

Re: Tumbleweed и недостающие репы.

Сообщение PVOzerski »

verg писал(а):
10.02.2013 23:51
(PVOzerski) писал(а):Я Tumbleweed, естественно, не ради KDE подключал.

Да он больше ни для чего не предназначен, кроме как для обновления ядра, kde4

А гимп и тут есть: в GNOME:Apps или multimedia:photo (в Tumbleweed его кстати нет, кроме каких-то домашних реп)

(PVOzerski) писал(а):у меня стоит не тот дистр

Обновившись до Tumbleweed автоматом получаете версию 12.2 с обновлёнными от стандарта некторыми пакетами(причём репы Tumbleweed можно было и не подключать, а просто репы 12.2)


Ну, во-первых, переходить на 12.2 почти накануне выхода 12.3 как-то не хотелось (вот скупые платят дваждв... видимо, ленивые тоже). Что до GIMP - для 11.4 я находил не старше 2.6.13 (2.8 пытался собрать из исходников, но результат не стал работать со сканером почему-то).
Спасибо сказали:
Аватара пользователя
verg
Сообщения: 1299

Re: Tumbleweed и недостающие репы.

Сообщение verg »

(PVOzerski) писал(а):для 11.4

Неудивительно для версии, у которой заканчивается поддержка (временной цикл)

Скоро, когда она закончится, все репы к ней относящиеся удалят, что происходит периодически.
Поддерживаться будет, но не полностью разве что проектом Evergreen.


переходить на 12.2 почти накануне выхода 12.3 как-то не хотелось

В основном зависит от ширины канала интернет =) (и лени)
Спасибо сказали:
PVOzerski
Сообщения: 297
ОС: OpenSUSE, ALT Linux

Re: Tumbleweed и недостающие репы.

Сообщение PVOzerski »

(verg) писал(а):Поддерживаться будет, но не полностью разве что проектом Evergreen.

Вот на Evergreen-то я и рассчитывал. О том, что начнут репы сносить, не догадался :(
Спасибо сказали:
PVOzerski
Сообщения: 297
ОС: OpenSUSE, ALT Linux

Re: Tumbleweed и недостающие репы.

Сообщение PVOzerski »

По случаю появления реп 12.3 взял и переправил все подключенные 12.2 на 12.3 и запустил zypper up. В итоге заявлено, что будут переустановлены больше 1600 пакетов. Для чего же тогда подключенный Tumbleweed?
Спасибо сказали:
Аватара пользователя
verg
Сообщения: 1299

Re: Tumbleweed и недостающие репы.

Сообщение verg »

PVOzerski

Tumbleweed состоит из: Cтандартные репозитории текущей версии (current) + аддон репозиторий tumbleweed/standard текущей версии
PVOzerski писал(а):
12.03.2013 21:26
В итоге заявлено, что будут переустановлены больше 1600 пакетов
А что вы хотите от обновления с 12.2 до 12.3, чтобы пару пакетиков только обновилось.

Аддон репозиторий tumbleweed/standard текущей версии актуален, как обновление для версии 12.2, а не 12.3.
Ждите стирания всех пакетов из этого репозитория и заполнения его для версии 12.3.
Спасибо сказали:
PVOzerski
Сообщения: 297
ОС: OpenSUSE, ALT Linux

Re: Tumbleweed и недостающие репы.

Сообщение PVOzerski »

verg писал(а):
12.03.2013 22:02
PVOzerski

Tumbleweed состоит из: Cтандартные репозитории текущей версии (current) + аддон репозиторий tumbleweed/standard текущей версии
PVOzerski писал(а):
12.03.2013 21:26
В итоге заявлено, что будут переустановлены больше 1600 пакетов
А что вы хотите от обновления с 12.2 до 12.3, чтобы пару пакетиков только обновилось.

Аддон репозиторий tumbleweed/standard текущей версии актуален, как обновление для версии 12.2.


Ну, я как бы все-таки полагал, что смысл этого репозитория - в постепенном "подтягивании" до следующих версий - как бы rolling release. Я что-то понимал неправильно?
Спасибо сказали:
Аватара пользователя
verg
Сообщения: 1299

Re: Tumbleweed и недостающие репы.

Сообщение verg »

PVOzerski писал(а):
12.03.2013 22:04
Ну, я как бы все-таки полагал, что смысл этого репозитория - в постепенном "подтягивании" до следующих версий - как бы rolling release.
Переключив репы с 12.2 на 12.3 вы и получили этот роллинг.

Для Tumbleweed во всех руководствах найдёте, что стандартные репы нужно подключать через такой путь:

Код: Выделить всё

http://download.opensuse.org/distribution/openSUSE-current

И после входа новой версии переключение происходит автоматом, а не вручную, как поступили вы.
PVOzerski писал(а):
12.03.2013 22:04
Я что-то понимал неправильно?

Аддон репозиторий tumbleweed/standard всего лишь репозиторий с новыми пакетами для текущей версии дистрибутива, а не полноценный репозиторий, то есть без стандартных реп он не обходится, так как является дополнением к ним.
А на сегодняшний момент ещё и устаревший.
Спасибо сказали:
PVOzerski
Сообщения: 297
ОС: OpenSUSE, ALT Linux

Re: Tumbleweed и недостающие репы.

Сообщение PVOzerski »

Понял, спасибо. Потом исправлю пути к репам на "универсальные".
Спасибо сказали:
PVOzerski
Сообщения: 297
ОС: OpenSUSE, ALT Linux

Re: Tumbleweed и недостающие репы.

Сообщение PVOzerski »

А что с поддержкой HAL случилось? Репозиторий KDE:KDE3:HAL-enabled номинально есть, но он пуст. А у меня в KDE3 не работает kpowersave (можно обойтись), не виден флоппи-дисковод (не очень актуально, но противно), не желает отмонтироваться флешка (что решаемо через командную строку с правами root, но очень уж неудобно) и, наконец, не работает гибернейтинг (тоже грешу на HAL, поскольку процесс просто не стартует) - хотя ждущий режим с использованием RAM функционирует по-прежнему. Haldaemon не запускается, соответствующий сервис в systemd, похоже, отсутствует. Самое смешное: hal в системе как бы есть, но при попытке его переустановить идет ругань о неразрешенных зависимостях.

Так что, hal у нас вообще выпилили из системы - даже с KDE3?
Спасибо сказали:
Аватара пользователя
verg
Сообщения: 1299

Re: Tumbleweed и недостающие репы.

Сообщение verg »

PVOzerski писал(а):
13.03.2013 09:44
Так что, hal у нас вообще выпилили из системы - даже с KDE3?

Эту репу пробуйте:

Код: Выделить всё

http://download.opensuse.org/repositories/KDE:/KDE3:/HAL-enabled/KDE_KDE3_openSUSE_Factory/

Как заполнят для 12.3 не забудьте изменить репозиторий.
Спасибо сказали:
PVOzerski
Сообщения: 297
ОС: OpenSUSE, ALT Linux

Re: Tumbleweed и недостающие репы.

Сообщение PVOzerski »

С репозитория обновился, но проблема не решилась. Hal не стартует. Вот какая прелесть сообщается zypper'ом:

Проблема: hal-0.5.14-89.1.i586 требует /etc/init.d/boot.localfs, но это требование не может быть удовлетворено
Проблема: aaa_base-extras-12.3-14.3.1.i586 требует aaa_base = 12.3, но это требование не может быть удовлетворено

Вот что говорит rpm -Uhv aaa_base-12.3-14.3.1.i586.rpm

error: Failed dependencies:
aaa_base = 12.2 is needed by (installed) aaa_base-extras-12.2-2.11.1.i586
/etc/init.d/boot.localfs is needed by (installed) hal-0.5.14-89.1.i586

И вот этот самый /etc/init.d/boot.localfs пакетом aaa_base-12.3-14.3.1.i586.rpm не обеспечивается.

А вот что выдает Yast при попытке запустить службу haldaemon из-под него:
/bin/systemctl start haldaemon.service вернул nil (неопределённая ошибка):
Спасибо сказали:
PVOzerski
Сообщения: 297
ОС: OpenSUSE, ALT Linux

Re: Tumbleweed и недостающие репы.

Сообщение PVOzerski »

Убедился, что hal несовместим с текущей aaa_base, а со старой версией он все равно не работает.

Откатился на KDE3 без Hal.

Перечисляю проблемы, делающие KDE3 в таком виде калекой.

1) Невозможно отмонтировать флешку из DE. При этом umount /media/<имя_диска> работает из-под юзера.

Возможные решения (еще не проверял):
а) настроить sudo: разрешить программе kio_media_mounthelper лазить в /dev/ и запускать там umount. Однако непонятно, будет ли такое работать и насколько это безопасно.
б) из скрипта запускать mount без параметров и парсить его выхлоп. Поскольку что на самом деле надо отмонтировать, мы знаем, пробегаемся по всем строкам и находим строки со вхождением в начальной позиции. Дальше с каждой строкой работаем так: отсекаем этот кусок и пробел за ним, от остатка отсекаем всё вправо от последнего слова "type" (важно именно от последнего, а не от первого, потому что с какой-то вероятностью " type" может оказаться в имени диска) и пытаемся отмаунтить весь полученный полученный список путей. Этот вариант похож на осуществимый и универсальный, хотя и более сложный.

2) Не работает hybernating.

При этом команда systemctl hibernate работает нормально.
Возможные решения (еще не проверял):
а) Очевидно, что можно назначить команду systemctl hibernate на кнопку "Засыпание с сохранением на диск". Но работать это будет только при использовании systemd.
б) Можно назначить на эту же кнопку команду echo disk >/sys/power/state. В этом случае, правда, не будет индикатора прогресса. Зато универсально.

3) Не находится флоппи-дисковод. Тут уж не знаю, что и предложить.
Спасибо сказали:
Nxx
Сообщения: 138

Re: Tumbleweed и недостающие репы.

Сообщение Nxx »

1) Невозможно отмонтировать флешку из DE. При этом umount /media/<имя_диска> работает из-под юзера.

Попробуйте создать файл с названием 10-udisks2.pkla и следующим содержимым:

Код: Выделить всё

[Configuration]
Action=org.freedesktop.udisks2.*
ResultAny=yes
ResultInactive=yes
ResultActive=yes


Поместите его в /etc/polkit-1/localauthority.conf.d.

В любом случае, из KDE3 флешки монтируются в режиме sync - это означает, что после окончания процесса записи флешку можно просто вынимать.

PVOzerski писал(а):
13.03.2013 09:44
А что с поддержкой HAL случилось? Репозиторий KDE:KDE3:HAL-enabled номинально есть, но он пуст. А у меня в KDE3 не работает kpowersave (можно обойтись), не виден флоппи-дисковод (не очень актуально, но противно), не желает отмонтироваться флешка (что решаемо через командную строку с правами root, но очень уж неудобно) и, наконец, не работает гибернейтинг (тоже грешу на HAL, поскольку процесс просто не стартует) - хотя ждущий режим с использованием RAM функционирует по-прежнему. Haldaemon не запускается, соответствующий сервис в systemd, похоже, отсутствует. Самое смешное: hal в системе как бы есть, но при попытке его переустановить идет ругань о неразрешенных зависимостях.

Так что, hal у нас вообще выпилили из системы - даже с KDE3?


Там была указана неверная цель сборки. Сейчас оно соберется. Для kpowersave содержимое этого репозитория не имеет значения. Достаточно просто чтобы в системые был hal (а он собирается в KDE:KDE3).

Самое смешное: hal в системе как бы есть, но при попытке его переустановить идет ругань о неразрешенных зависимостях.

Проверьте, что у вас подключен репозиторий KDE:KDE3 именно для 12.3, а не для 12.2.
Спасибо сказали:
PVOzerski
Сообщения: 297
ОС: OpenSUSE, ALT Linux

Re: Tumbleweed и недостающие репы.

Сообщение PVOzerski »

Nxx писал(а):
13.03.2013 19:47
Поместите его в /etc/polkit-1/localauthority.conf.d.


Не помогло

Nxx писал(а):
13.03.2013 19:47
Достаточно просто чтобы в системые был hal (а он собирается в KDE:KDE3).

Самое смешное: hal в системе как бы есть, но при попытке его переустановить идет ругань о неразрешенных зависимостях.

Проверьте, что у вас подключен репозиторий KDE:KDE3 именно для 12.3, а не для 12.2.

Репозиторий http://download.opensuse.org/repositories/.../openSUSE_12.3/
Hal не ставится.

Код: Выделить всё

Проблема: ничто не предоставляет /etc/init.d/boot.localfs, необходимый для hal-0.5.14-89.1.i586
Решение 1: не устанавливать hal-0.5.14-89.1.i586
Решение 2: повредить hal-0.5.14-89.1.i586, игнорируя некоторые из его зависимостей


Вот еще какая интересная штука. Кстати, механизм ее меня бы очень интересовал. В отличие от знакомых мне Альта, Мандривы, Кубунты и даже от OpenSUSE c Trinity, после втыкания флешки не только появляется значок, но и происходит автомонтирование. При этом монтируется эта штука в /media/<имя_флешки>. И не отмонтируется иначе как через umount /media/<имя_флешки> из командной строки. Но уж если отмонтирование (таким вот образом) осуществлено, всё нормализуется. А именно: становится возможно монтировать и отмонтировать диск через GUI (используя значок). Но вот точка монтирования при этом используется уже другая: /var/run/media/<имя_юзера>/<имя_флешки>. И что-то сдается мне, что изрядный кусок собаки здесь и зарыт.

P.S. по горячим следам: кажется, последний пункт уже пофиксили :), за что сердечное спасибо. Хотя странная точка монтирования все равно напрягает.
Спасибо сказали:
PVOzerski
Сообщения: 297
ОС: OpenSUSE, ALT Linux

Re: Tumbleweed и недостающие репы.

Сообщение PVOzerski »

Продолжение. Разбираюсь с hibernate. Опять интересная штука - правда, пока не понятная для меня.

Запускаем из-под рута systemctl hibernate
Не срабатывает.

Mar 13 22:03:51 linux-b5n5.site systemd[1]: Started LSB: Configure network interfaces and set up routing.
Mar 13 22:03:51 linux-b5n5.site systemd-sleep[10888]: System thawed.
Mar 13 22:03:51 linux-b5n5.site systemd[1]: systemd-hibernate.service: main process exited, code=exited, status=1/FAILURE
Mar 13 22:03:51 linux-b5n5.site systemd[1]: Failed to start Hibernate.
Mar 13 22:03:51 linux-b5n5.site systemd[1]: Dependency failed for Hibernate.
Mar 13 22:03:51 linux-b5n5.site systemd[1]: Job hibernate.target/start failed with result 'dependency'.
Mar 13 22:03:51 linux-b5n5.site systemd[1]: Service sleep.target is not needed anymore. Stopping.
Mar 13 22:03:51 linux-b5n5.site systemd[1]: Unit systemd-hibernate.service entered failed state
Mar 13 22:03:51 linux-b5n5.site systemd[1]: Stopping Sleep.
Mar 13 22:03:51 linux-b5n5.site systemd[1]: Stopped target Sleep.

Лезем внутрь systemd-hibernate.service.
Видим такое:

Код: Выделить всё

#  This file is part of systemd.
#
#  systemd is free software; you can redistribute it and/or modify it
#  under the terms of the GNU Lesser General Public License as published by
#  the Free Software Foundation; either version 2.1 of the License, or
#  (at your option) any later version.

[Unit]
Description=Hibernate
Documentation=man:systemd-suspend.service(8)
DefaultDependencies=no
Requires=sleep.target
After=sleep.target

[Service]
Type=oneshot
ExecStart=/usr/lib/systemd/systemd-sleep hibernate


Пробуем запустить /usr/lib/systemd/systemd-sleep hibernate из командной строки из-под рута. Однако работает! Хотя и не каждый раз.
Почему напрямую работает, а через службу - нет - пока не понял.

В качестве временной меры наваял на паскале вот такое:

Код: Выделить всё

var
  f: file;
  s: string;
begin
  filemode := 1;
  s := 'disk'#10;
  assign(f, '/sys/power/state');
  reset(f, 1);
  blockwrite(f, s[1], length(s));
  close(f);
end.



разрешил запуск себе от рута через sudoers, сделал скрипт с kdialog - и вынес ярлычок на панель. Вроде работает.
Спасибо сказали:
Аватара пользователя
verg
Сообщения: 1299

Re: Tumbleweed и недостающие репы.

Сообщение verg »

PVOzerski
Заполнился репозиторий:

Код: Выделить всё

http://download.opensuse.org/repositories/KDE:/KDE3:/HAL-enabled/openSUSE_12.3/




А тем временем репозиторий Tumbleweed вайпнулся(удалены все пакеты). Ждём нового заполнения.
Спасибо сказали: