Tumbleweed и недостающие репы. (Вопрос: как в таких случах правильно поступать)
Модератор: Модераторы разделов
-
- Сообщения: 297
- ОС: OpenSUSE, ALT Linux
Tumbleweed и недостающие репы.
Всё по следам вчерашнего переезда на Tumbleweed.
В процессе этого переезда обнаружилось, что ряд нужных реп для не-роллинг-вариантов есть, а вот для Tumbleweed - увы. Если конкретно - то у меня это KDE3, KDE3-HAL-Enabled, GNOME:Apps, Double Commander, Quantum GIS, WINE 1.5. Пока у меня в этих случаях подключены репы от 12.2. Но, я так понимаю, это потенциально не вполне безопасно с точки зрения совместимости.
Есть ли для такой ситуации официальный рецепт? Проще говоря, предусмотрено ли использование в Tumbleweed репозиториев от последней стабильной ветки при отсутствии "родных"?
В процессе этого переезда обнаружилось, что ряд нужных реп для не-роллинг-вариантов есть, а вот для Tumbleweed - увы. Если конкретно - то у меня это KDE3, KDE3-HAL-Enabled, GNOME:Apps, Double Commander, Quantum GIS, WINE 1.5. Пока у меня в этих случаях подключены репы от 12.2. Но, я так понимаю, это потенциально не вполне безопасно с точки зрения совместимости.
Есть ли для такой ситуации официальный рецепт? Проще говоря, предусмотрено ли использование в Tumbleweed репозиториев от последней стабильной ветки при отсутствии "родных"?
-
- Сообщения: 1299
Re: Tumbleweed и недостающие репы.
(PVOzerski) писал(а):Но, я так понимаю, это потенциально не вполне безопасно с точки зрения совместимости.
Текущий Tumbleweed полностью совместим с версией 12.2, так как является аддоном именно для этой версии.
-
- Сообщения: 297
- ОС: OpenSUSE, ALT Linux
-
- Сообщения: 1299
Re: Tumbleweed и недостающие репы.
(PVOzerski) писал(а):Ну, в отношении как раз KDE3 мнения, я так понимаю, разошлись. Судя по тому, что мне написали в ветке, посвященной пропавшему репозиторию.
В чём проблема подключить репу от 12.2?
Понимаете чтобы полностью перейти на Tumbleweed нужно подключить репы current(это сейчас 12.2) + Tumbleweed/standard. То есть чисто технически у вас будет версия 12.2. С ней и нужно работать.
-
- Сообщения: 297
- ОС: OpenSUSE, ALT Linux
Re: Tumbleweed и недостающие репы.
verg писал(а): ↑10.02.2013 20:42(PVOzerski) писал(а):Ну, в отношении как раз KDE3 мнения, я так понимаю, разошлись. Судя по тому, что мне написали в ветке, посвященной пропавшему репозиторию.
В чём проблема подключить репу от 12.2?
Понимаете чтобы полностью перейти на Tumbleweed нужно подключить репы current(это сейчас 12.2) + Tumbleweed/standard. То есть чисто технически у вас будет версия 12.2. С ней и нужно работать.
Дык я и подключил. Но я так понимаю, что после подключения Tumbleweed и обновления с него часть установленного уже НОВЕЕ, чем в стандартной 12.2 - и, соответственно, возможны конфликты с репами, рассчитанными на использование с 12.2. Или я что-то понимаю неправильно?
-
- Сообщения: 1299
Re: Tumbleweed и недостающие репы.
(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 (дополнение к стандартным репам)
-
- Сообщения: 297
- ОС: OpenSUSE, ALT Linux
Re: Tumbleweed и недостающие репы.
Понятно. Это, в целом, утешает.
Остается, правда, два вопроса.
1) Вот в этом треде: Куда репозиторий-то делся? -
2) Но ведь Tumbleweed должен плавно дорасти до состояния 12.3 (и двинуться дальше) - а до выхода 12.3 - всего месяц, если график не сорвется. Неужели туда (в Tumbleweed) еще не попала масса пакетов из Factory? И, кстати, после выхода 12.3, что, надо будет все подключенные репы от 12.2 принудительно заменять на репы от 12.3 - и, опять же, zypper dup?
Остается, правда, два вопроса.
1) Вот в этом треде: Куда репозиторий-то делся? -
KDE3 для Thumbleweed не поддерживается - могут быть большие проблемы. Thumbleweed о себе сообщает как о текущей версии, а пакеты могут быть из Factory, не совместимые. Я с такими случаями сталкивался. При сборке пакетов КДЕ3 проверяется только номер выпуска openSUSE, так что, пересборка тех же пакетов под Tumbleweed не поможет.
2) Но ведь Tumbleweed должен плавно дорасти до состояния 12.3 (и двинуться дальше) - а до выхода 12.3 - всего месяц, если график не сорвется. Неужели туда (в Tumbleweed) еще не попала масса пакетов из Factory? И, кстати, после выхода 12.3, что, надо будет все подключенные репы от 12.2 принудительно заменять на репы от 12.3 - и, опять же, zypper dup?
-
- Сообщения: 1299
Re: Tumbleweed и недостающие репы.
(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 вайпается и никакого обновления с неё не получится, так как будет пустой.
-
- Сообщения: 297
- ОС: OpenSUSE, ALT Linux
Re: Tumbleweed и недостающие репы.
Да я ответ-то понял насчет того, куда он делся, давно понял - и даже из рассылки его дубль получил. Я ж просто сослался на ветку - которая так называется (сам назвал) и в которой русским по белому написано, что репозиторий KDE3 может быть несовместим с Tumbleweed. Поскольку автор этого утвержденияя (Nxx), я так понимаю, имеет отношение к поддержанию KDE3 в актуальном состоянии, это его мнение заставляет крепко задуматься насчет безоблачности будущего системы на моем компе и целесообразности запусков zypper up.
-
- Сообщения: 1299
Re: Tumbleweed и недостающие репы.
(PVOzerski) писал(а):что репозиторий KDE3 может быть несовместим с Tumbleweed.
Для этого нет поводов.
Почему: Потому что здесь смысл такой же как и при подключении репы KDE3 к обычным стандартным репам версии 12.2
Почему было так сказано: Смысла держать репы KDE3 и Tumbleweed вместе нет. (Мне, например, Tumbleweed нужен только из-за новых ядер, которые впрочем можно взять и из kernel/standard)
Скажу проще: В Tumbleweed KDE4 и собственно на них всё и держится. Вам какие кеды нужны-то?
-
- Сообщения: 297
- ОС: OpenSUSE, ALT Linux
Re: Tumbleweed и недостающие репы.
Дык третьи, вестимо. Я и на Сусю с Мандривы в свое время убежал во многом ради них. Кстати, весьма не жалею, по общему впечатлению. Но я сейчас панегирики петь не буду, я о том, что тревожит. А спор "Какие кеды нужны" я развивать не хочу. Это два разных окружения - и всё тут. У меня с 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 - теперь всё пока работает.
-
- Сообщения: 1299
Re: Tumbleweed и недостающие репы.
(PVOzerski) писал(а):Дык третьи, вестимо.
Ну =)
И смысл в подключении для вас Tumbleweed.
з.ы. как я уже писал выше чтобы получить новые пакеты необязательно подключать Tumbleweed (даже ненужно)
Достаточно обычных, дополнительных реп из /repositories, обычного пакман и других для версии 12.2, где имеются все эти новые пакеты и даже новее. Сами репы вполне стабильные.
-
- Сообщения: 297
- ОС: OpenSUSE, ALT Linux
Re: Tumbleweed и недостающие репы.
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 - пришлось в итоге собирать из исходников) - что уж говорить о неподдерживаемых.
-
- Сообщения: 1299
Re: Tumbleweed и недостающие репы.
(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 (не касается левых дополнительных реп)
-
- Сообщения: 297
- ОС: OpenSUSE, ALT Linux
Re: Tumbleweed и недостающие репы.
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 пытался собрать из исходников, но результат не стал работать со сканером почему-то).
-
- Сообщения: 1299
Re: Tumbleweed и недостающие репы.
(PVOzerski) писал(а):для 11.4
Неудивительно для версии, у которой заканчивается поддержка (временной цикл)
Скоро, когда она закончится, все репы к ней относящиеся удалят, что происходит периодически.
Поддерживаться будет, но не полностью разве что проектом Evergreen.
переходить на 12.2 почти накануне выхода 12.3 как-то не хотелось
В основном зависит от ширины канала интернет =) (и лени)
-
- Сообщения: 297
- ОС: OpenSUSE, ALT Linux
Re: Tumbleweed и недостающие репы.
(verg) писал(а):Поддерживаться будет, но не полностью разве что проектом Evergreen.
Вот на Evergreen-то я и рассчитывал. О том, что начнут репы сносить, не догадался

-
- Сообщения: 297
- ОС: OpenSUSE, ALT Linux
Re: Tumbleweed и недостающие репы.
По случаю появления реп 12.3 взял и переправил все подключенные 12.2 на 12.3 и запустил zypper up. В итоге заявлено, что будут переустановлены больше 1600 пакетов. Для чего же тогда подключенный Tumbleweed?
-
- Сообщения: 1299
Re: Tumbleweed и недостающие репы.
PVOzerski
Tumbleweed состоит из: Cтандартные репозитории текущей версии (current) + аддон репозиторий tumbleweed/standard текущей версии
Аддон репозиторий tumbleweed/standard текущей версии актуален, как обновление для версии 12.2, а не 12.3.
Ждите стирания всех пакетов из этого репозитория и заполнения его для версии 12.3.
Tumbleweed состоит из: Cтандартные репозитории текущей версии (current) + аддон репозиторий tumbleweed/standard текущей версии
А что вы хотите от обновления с 12.2 до 12.3, чтобы пару пакетиков только обновилось.
Аддон репозиторий tumbleweed/standard текущей версии актуален, как обновление для версии 12.2, а не 12.3.
Ждите стирания всех пакетов из этого репозитория и заполнения его для версии 12.3.
-
- Сообщения: 297
- ОС: OpenSUSE, ALT Linux
Re: Tumbleweed и недостающие репы.
verg писал(а): ↑12.03.2013 22:02PVOzerski
Tumbleweed состоит из: Cтандартные репозитории текущей версии (current) + аддон репозиторий tumbleweed/standard текущей версии
А что вы хотите от обновления с 12.2 до 12.3, чтобы пару пакетиков только обновилось.
Аддон репозиторий tumbleweed/standard текущей версии актуален, как обновление для версии 12.2.
Ну, я как бы все-таки полагал, что смысл этого репозитория - в постепенном "подтягивании" до следующих версий - как бы rolling release. Я что-то понимал неправильно?
-
- Сообщения: 1299
Re: Tumbleweed и недостающие репы.
Переключив репы с 12.2 на 12.3 вы и получили этот роллинг.
Для Tumbleweed во всех руководствах найдёте, что стандартные репы нужно подключать через такой путь:
Код: Выделить всё
http://download.opensuse.org/distribution/openSUSE-current
И после входа новой версии переключение происходит автоматом, а не вручную, как поступили вы.
Аддон репозиторий tumbleweed/standard всего лишь репозиторий с новыми пакетами для текущей версии дистрибутива, а не полноценный репозиторий, то есть без стандартных реп он не обходится, так как является дополнением к ним.
А на сегодняшний момент ещё и устаревший.
-
- Сообщения: 297
- ОС: OpenSUSE, ALT Linux
Re: Tumbleweed и недостающие репы.
Понял, спасибо. Потом исправлю пути к репам на "универсальные".
-
- Сообщения: 297
- ОС: OpenSUSE, ALT Linux
Re: Tumbleweed и недостающие репы.
А что с поддержкой HAL случилось? Репозиторий KDE:KDE3:HAL-enabled номинально есть, но он пуст. А у меня в KDE3 не работает kpowersave (можно обойтись), не виден флоппи-дисковод (не очень актуально, но противно), не желает отмонтироваться флешка (что решаемо через командную строку с правами root, но очень уж неудобно) и, наконец, не работает гибернейтинг (тоже грешу на HAL, поскольку процесс просто не стартует) - хотя ждущий режим с использованием RAM функционирует по-прежнему. Haldaemon не запускается, соответствующий сервис в systemd, похоже, отсутствует. Самое смешное: hal в системе как бы есть, но при попытке его переустановить идет ругань о неразрешенных зависимостях.
Так что, hal у нас вообще выпилили из системы - даже с KDE3?
Так что, hal у нас вообще выпилили из системы - даже с KDE3?
-
- Сообщения: 1299
Re: Tumbleweed и недостающие репы.
Эту репу пробуйте:
Код: Выделить всё
http://download.opensuse.org/repositories/KDE:/KDE3:/HAL-enabled/KDE_KDE3_openSUSE_Factory/
Как заполнят для 12.3 не забудьте изменить репозиторий.
Спасибо сказали:
-
- Сообщения: 297
- ОС: OpenSUSE, ALT Linux
Re: Tumbleweed и недостающие репы.
С репозитория обновился, но проблема не решилась. 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 (неопределённая ошибка):
Проблема: 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 (неопределённая ошибка):
-
- Сообщения: 297
- ОС: OpenSUSE, ALT Linux
Re: Tumbleweed и недостающие репы.
Убедился, что 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) Не находится флоппи-дисковод. Тут уж не знаю, что и предложить.
Откатился на 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) Не находится флоппи-дисковод. Тут уж не знаю, что и предложить.
-
- Сообщения: 138
Re: Tumbleweed и недостающие репы.
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.
-
- Сообщения: 297
- ОС: OpenSUSE, ALT Linux
Re: Tumbleweed и недостающие репы.
Не помогло
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. по горячим следам: кажется, последний пункт уже пофиксили

-
- Сообщения: 297
- ОС: OpenSUSE, ALT Linux
Re: Tumbleweed и недостающие репы.
Продолжение. Разбираюсь с 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.
Видим такое:
Пробуем запустить /usr/lib/systemd/systemd-sleep hibernate из командной строки из-под рута. Однако работает! Хотя и не каждый раз.
Почему напрямую работает, а через службу - нет - пока не понял.
В качестве временной меры наваял на паскале вот такое:
разрешил запуск себе от рута через sudoers, сделал скрипт с kdialog - и вынес ярлычок на панель. Вроде работает.
Запускаем из-под рута 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 - и вынес ярлычок на панель. Вроде работает.
-
- Сообщения: 1299
Re: Tumbleweed и недостающие репы.
PVOzerski
Заполнился репозиторий:
А тем временем репозиторий Tumbleweed вайпнулся(удалены все пакеты). Ждём нового заполнения.
Заполнился репозиторий:
Код: Выделить всё
http://download.opensuse.org/repositories/KDE:/KDE3:/HAL-enabled/openSUSE_12.3/
А тем временем репозиторий Tumbleweed вайпнулся(удалены все пакеты). Ждём нового заполнения.