LINUX.ORG.RU

udisks2 в тестовом дебиане теперь требует systemd?

 


0

4

Сабж. Ставлю kde-plasma-desktop, и что я вижу? Правильно, говноd. А все потому, что криворукие майнтейнеры ниасилили сборку без этого поделия.

А вот свежий удискс в тестовой генте:

$ equery u udisks
[ Legend : U - final flag setting for installation]
[        : I - package is installed with flag     ]
[ Colors : set, unset                             ]
 * Found these USE flags for sys-fs/udisks-2.1.3:
 U I
 - - cryptsetup    : Enable sys-fs/cryptsetup support
 - - debug         : Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see http://www.gentoo.org/proj/en/qa/backtraces.xml
 - - gptfdisk      : Pull in sys-apps/gptfdisk for sgdisk command as used by partitioning functionality
 - - introspection : Use dev-libs/gobject-introspection for introspection
 - - systemd       : Support sys-apps/systemd's logind
★★★★★

Последнее исправление: leg0las (всего исправлений: 1)
Ответ на: комментарий от reprimand

на который переползли многие дистры, не ведая кучи багов и подводных камней его использования

Прям невинные гимназистки, соблазнённые опытным Казановой, мне аж жалко разработчиков дистров стало. Хотя постой, какая невинность, а как же их борода, приятно щекочущая пятки? А свитер, вросший до позвоночника? А рука, машинально отбивающая man gcc в utf8 азбукой Морзе? Ужель все, как один, голосом Сирены очарованы стали?

redgremlin ★★★★★
()
Ответ на: комментарий от reprimand

а я откуда знаю?

Мопед не твой а ты просто объявление разместил. Так может и systemd тогда вовсе не говно?

init_6 ★★★★★
()
Ответ на: комментарий от redgremlin

Ужель все, как один, голосом Сирены очарованы стали?

да! реалии такие!

P.S. еще давно была заметка, сейчас вот только обратил внимание

redgremlin ★★★★★ (14.07.2014 20:50:49) поколение Поттеринга

reprimand ★★★★★
()
Ответ на: комментарий от init_6

ты просто объявление разместил

немного не понял...

Так может и systemd тогда вовсе не говно?

С точки зрения ЧТО systemd делает - всё просто прекрасно. С точки зрения КАК -

говно

Если бы я был вендоузятником - мне было бы пофиг. Но это форум о linux, так ведь?
Кстати, я недавно общался с

intelfx ★★ (07.07.2014 1:10:16) systemd-обожающий. Никто никого так не полюбит!

и он толком не объяснил что же в нем такого невероятного.

Тот факт, что красные (и синие) шляпы перешли на системд (а за ним каноникал => дебиан => все остальные) не является аргументом: приведи в кинотеатр 10 друзей, договоритесь подняться и захлопать в конце фильма. Стадо же.

reprimand ★★★★★
()

Пока живу без systemd, Правда все равно с его кусками (kubuntu). Не аноило ни разу. А вот когда systemd допилят и тп - перелезу легко.
Пульс мне нравится невероятно.

hbars ★★★★★
()
Ответ на: комментарий от MiniRoboDancer

Я-то знаю. Просто я могу увидеть слово «говно» и не потерять сознание. А вот тебе такое будет интересно.

Deleted
()
Ответ на: комментарий от init_6

Штука в том что Леннарта и все его поделия можно критиковать сколько угодно однако альтернатив (в то время уже) мертвому esd во время рождения «пульса» тупо не было.

Ой врёшь, jack и nas таки были.

С systemd ситуация в принципе аналогичная.

В том плане, что ты опять врёшь?

anonymous
()
Ответ на: комментарий от redgremlin

Это коварный Леннарт со стволом 45 калибра навещает каждую ночь несколько разработчиков и заставляет их под страхом смерти переходить на systemd. А потом бедные юные лоровцы создают треды и ноют в них. Рецепт весьма прост: вынуть руки из жопы и начать что-то делать.

timuaz
()
Ответ на: комментарий от Deleted

Просто я могу увидеть слово «говно» и не потерять сознание

А я тут при чём?

А вот тебе такое будет интересно.

Чем? Я похож на копрофила?

MiniRoboDancer ★☆
()
Ответ на: комментарий от reprimand

Пришёл на тег systemd — а тут кто-то меня упоминает.

Да нет ничего невероятного. Просто systemd строго не хуже того, что уже есть. Если осилить, конечно: неосиляторство — это карт-бланш на обвинения.

intelfx ★★★★★
()
Последнее исправление: intelfx (всего исправлений: 1)
Ответ на: комментарий от Gotf

Ну так это и значит, что жить можно. Немного неприятно (как с соседом-алкашом), но можно.

leave ★★★★★
()
Ответ на: комментарий от anonymous

Ой врёшь, jack и nas таки были.

Ну jack и сейчас есть и что из этого? Если брать gnome того времени то там сперва юзали ESD а потом после его смерти была плавная миграция на пульс. А в кедах был arts а потом так же миграция в сторону phonon. Так или иначе пульс заместил ESD а jack как был в стороне так и остался.

init_6 ★★★★★
()
Ответ на: комментарий от redgremlin

Я и не писал, что баг в systemd - я писал, что с ним не стартует cups.

Тем не менее, там же есть комментарий

I think that's a problem of systemd: when a .socket file contains a ListenStream stanza pointing at IPv6 addresses _and_ ipv6 is globally disabled, systemd should let the .socket start (eventually with a warning), not choke on it completely.

В описании упомянутого бага одно из последних сообщений:

I had the same symptoms after an upgrade that switches to systemd and found out that in my case it was related to having

net.ipv6.conf.all.disable_ipv6 = 1
in /etc/sysctl.conf After commenting out this line, cups starts normally. Wanted to add this info to the bug record in case it can help another user.

Но у меня строчки «net.ipv6.conf.all.disable_ipv6» в /etc/sysctl.conf вообще нет.

Cтрока «net.ipv6.conf.all.disable_ipv6 = 1» есть в файле /etc/sysctl.d/disableipv6.conf - строчка раскомментирована. Попробую закомментировать и проверить работает ли.

Либо попробую закомментировать вторую строчку «ListenStream=[::]:631» в «/etc/systemd/system/cups.socket.d/@cupsd-listen.conf». Но все пробы ближе к выходным.

Я хоть и понимаю, что использую testing и ошибки могут выползать, но с sysvinit подобных косяков не припоминаю.

grem ★★★★★
()
Ответ на: комментарий от MiniRoboDancer

А я тут при чём?

Не шлангуй. Мы оба помним это:

MiniRoboDancer ★ (14.07.2014 23:09:10) кисейная девица, падает в обморок при любом проявлении грубости

и твою истерику в «некорректных»

Deleted
()
Ответ на: комментарий от init_6

Зачем мне это?

Вангую, что товарищ пребывает в святой уверенности в том, что init 6 при наличии systemd не работает привычным ему образом.

dexpl ★★★★★
()
Ответ на: комментарий от grem
# systemctl disable cups.socket
# systemctl enable cups.service
# systemctl reboot

Сокет-активация может быть отключена diable'ом сокета, и тогда сервис будет стартовать безусловно при загрузке, самостоятельно создавая и слушая свой сокет. (Если, конечно, поддержка SA была добавлена не костылями с последующим удалением собственного кода, отвечающего за создание сокета; systemd этого не требует, и кроме оного в Debian есть ещё несколько init'ов, поэтому вряд ли там так поступили.)

anonymous
()
Ответ на: комментарий от init_6

причем началось все с fedora а сейчас оно уже в rhel 7

Какая неожиданность. Ты вобще в курсе, что такое федора, и как она влияет на rhel?

// протокола ради - я не против systemd

xtraeft ★★☆☆
()
Последнее исправление: xtraeft (всего исправлений: 1)
Ответ на: комментарий от anonymous

Спасибо, попробую. Больше насторожило не то, что эта служба не стартует, а что он заново установить cups (с сопутствующими пакетами) не смог. То есть удалилось всё нормально, а заново не ставилось.

grem ★★★★★
()
Ответ на: комментарий от reprimand

поколение Поттеринга

Глянул, действительно, мы с ним не просто одного поколения, но и вообще одногодки :)

redgremlin ★★★★★
()
Ответ на: комментарий от redgremlin

В новом дебиане вместо выпиливания systemd сосредоточились на возможности выбирать систему инициализации вне зависимости от наличия пакета systemd в системе. И против апстрима не плюют и systemd-инит не навязывают.

Мы установили 2 КАМАЗА тебе в МАЗ, чтоб ты мог перевозить груз, пока перевозишь груз.

Всё правильно.

Umberto ★☆
()
Ответ на: комментарий от xtraeft

Ты вобще в курсе, что такое федора, и как она влияет на rhel?

Т.е. до тебя не дошло почему я акцентировал внимание именно на этом факте?

init_6 ★★★★★
()
Ответ на: комментарий от kostik87

Ну поздравляю, жди когда какое-либо приложение запросит функцию из библиотеки, которая должна быть в твоём пустом пакете.

К тому времени мусор потера будет уже не обязательным

Не претендую на роль пророка

Я написал «нить порока прервалась» - все без systemd поставилось

quest ★★★★
()
Ответ на: комментарий от orm-i-auga

Так ведь есть уже, systemd-shim.

Как я понимаю чтобы его заюзать нужно все равно поставить systemd, он заменяет /usr/share/dbus-1/system-services/org.freedesktop.systemd1.service.systemd

quest ★★★★
()
Ответ на: комментарий от quest

Как я понимаю чтобы его заюзать нужно все равно поставить systemd

Жалко 5 мегабайт дискового места? Дай адрес своей картонной коробки, я вышлю туда гуманитарную пачку доширака, устроишь себе пиршество.

redgremlin ★★★★★
()
Ответ на: комментарий от Umberto

Мы установили 2 КАМАЗА тебе в МАЗ, чтоб ты мог перевозить груз, пока перевозишь груз.

ТРУ, тру

quest ★★★★
()
Ответ на: комментарий от redgremlin

Жалко 5 мегабайт дискового места?

Какие неадекватные выводы. Я просто не хочу впускать код поттера в управление своей системой. systemd-shim предлагает впустить systemd и заткнуть собой, насколько это хорошо получится можно гадать.

quest ★★★★
()
Ответ на: комментарий от redgremlin

Бред Сивой Кобылы.

dpkg -L systemd-shim
/.
/usr
/usr/share
/usr/share/doc
/usr/share/doc/systemd-shim
/usr/share/doc/systemd-shim/copyright
/usr/share/doc/systemd-shim/changelog.Debian.gz
/usr/share/dbus-1
/usr/share/dbus-1/system-services
/usr/share/dbus-1/system-services/org.freedesktop.systemd1.service
пакет отклоняет файл другого пакета в /usr/share/dbus-1/system-services/org.freedesktop.systemd1.service.systemd
/usr/lib
/usr/lib/x86_64-linux-gnu
/usr/lib/x86_64-linux-gnu/systemd-shim
/usr/lib/systemd
/usr/lib/systemd/ntp-units.d
/usr/lib/systemd/ntp-units.d/systemd-shim.list
/etc
/etc/dbus-1
/etc/dbus-1/system.d
/etc/dbus-1/system.d/org.freedesktop.systemd-shim.conf

Что тогда это?

quest ★★★★
()
Ответ на: комментарий от quest

не хочу впускать код поттера в управление своей системой

Уважаю. Получается Вы тоже один из лучших на ЛОРе вместе с reprimand,Eddy_Em, наверно ещё кто-то есть.

anonymous
()
Ответ на: комментарий от redgremlin

Заглушка, как что. //ВрИО КО.

И как же она отработает эта заглушка если systemd нет на машине?

# cat /usr/share/dbus-1/system-services/org.freedesktop.systemd1.service
[D-BUS Service]
Name=org.freedesktop.systemd1
User=root
Exec=/usr/lib/x86_64-linux-gnu/systemd-shim
quest ★★★★
()
Последнее исправление: quest (всего исправлений: 1)
Ответ на: комментарий от intelfx

И где вы здесь видите требование установленного systemd?

Как отработает эта заглушка если systemd нет на машине?

quest ★★★★
()
Ответ на: комментарий от quest

При обращении любого процесса к имени org.freedesktop.systemd1 на шине D-Bus будет запущен файл /usr/lib/x86_64-linux-gnu/systemd-shim, который и обработает этот запрос. Всё — больше systemd-shim ничего не делает.

intelfx ★★★★★
()
Ответ на: комментарий от intelfx

«Пакет эмулирует функцию systemd, которая требуется для запуска помощников systemd без использования службы инициализации.»

Что это тогда за помощники systemd?

quest ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.