* [devel] systemd и rpm
@ 2013-09-26  4:46 Hihin Ruslan
  2013-09-26  6:59 ` Андрей Черепанов
  2013-09-26  7:54 ` Sergei Epiphanov
  0 siblings, 2 replies; 13+ messages in thread
From: Hihin Ruslan @ 2013-09-26  4:46 UTC (permalink / raw)
  To: devel
[-- Attachment #1: Type: text/plain, Size: 840 bytes --]
Здравстуйте!
Хочу задать следующий вопрос:
На Wiki есть страница:
http://www.altlinux.org/Systemd_Status_P7
и там написано :
virtualbox-common	 		 Type=oneshot
Если посмотреть, что делает сервис virtualbox, то он только 
загружает свои ядерные модули, но systemd умеет загружать модули 
ядра сама, ей только надо указать какие надо загрузить модули. 
Вот и возникакет вопрос - как определить установлен-ли systemd 
или нет: если нет, то сервис virtualbox нужен, а если нет, то 
надо прописать загрузку модулей virtualbox в systemd.
PS уж очень часто по какой-то непонятной причине сервис 
virtualbox не отрабатывает загрузку модулей. Достало ... :)
-- 
  А ещё говорят так  (fortune):
 
Life is a sexually transmitted disease with  .
________________________________________________________________________
С уважением Хихин Руслан
[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply	[flat|nested] 13+ messages in thread
* Re: [devel] systemd и rpm
  2013-09-26  4:46 [devel] systemd и rpm Hihin Ruslan
@ 2013-09-26  6:59 ` Андрей Черепанов
  2013-09-26  7:07   ` Hihin Ruslan
  2013-09-26  7:54 ` Sergei Epiphanov
  1 sibling, 1 reply; 13+ messages in thread
From: Андрей Черепанов @ 2013-09-26  6:59 UTC (permalink / raw)
  To: devel
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
26.09.2013 08:46, Hihin Ruslan пишет:
> Здравстуйте!
> 
> Хочу задать следующий вопрос:
> 
> На Wiki есть страница: http://www.altlinux.org/Systemd_Status_P7 и
> там написано : virtualbox-common	 		 Type=oneshot
> 
> Если посмотреть, что делает сервис virtualbox, то он только 
> загружает свои ядерные модули, но systemd умеет загружать модули 
> ядра сама, ей только надо указать какие надо загрузить модули.
> 
> Вот и возникакет вопрос - как определить установлен-ли systemd или
> нет: если нет, то сервис virtualbox нужен, а если нет, то надо
> прописать загрузку модулей virtualbox в systemd.
> 
> PS уж очень часто по какой-то непонятной причине сервис virtualbox
> не отрабатывает загрузку модулей. Достало ... :)
Странно, у меня на p7/systemd таких проблем нет.
Может, сервис sysvinit не запускается по умолчанию. Я на конфреренции
про это говорил.
- -- 
Андрей Черепанов
ALT Linux
cas@altlinux.ru
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.14 (GNU/Linux)
iEYEARECAAYFAlJD21wACgkQSGPA9Knr8TGwigCgq39lM08T/2WlF7DHq/4HVFX8
QbEAn07AXKJUCjjVsy65dbzqe0+IA+jk
=G33C
-----END PGP SIGNATURE-----
^ permalink raw reply	[flat|nested] 13+ messages in thread
* Re: [devel] systemd и rpm
  2013-09-26  6:59 ` Андрей Черепанов
@ 2013-09-26  7:07   ` Hihin Ruslan
  2013-09-27  5:01     ` Hihin Ruslan
  0 siblings, 1 reply; 13+ messages in thread
From: Hihin Ruslan @ 2013-09-26  7:07 UTC (permalink / raw)
  To: devel
Здравствуйте Андрей Черепанов
  В сообщении от 26 сентября 2013 Андрей Черепанов написал(a):
> Странно, у меня на p7/systemd таких проблем нет.
> Может, сервис sysvinit не запускается по умолчанию. Я на
> конфреренции про это говорил.
Не - он нестабильно загружает именно эти модули. Вернее сервис 
virtualbox. Т.е. иногда, и чаще всего всё нормально, но иногда - 
не отрабатывает. Возможно связано с обновлением (ядра), но не 
уверен.
-- 
***
  А ещё говорят так  (fortune):
 
Rule the Empire through force. -- Shogun Tokugawa 
________________________________________________________________________
С уважением Хихин Руслан
^ permalink raw reply	[flat|nested] 13+ messages in thread
* Re: [devel] systemd и rpm
  2013-09-26  4:46 [devel] systemd и rpm Hihin Ruslan
  2013-09-26  6:59 ` Андрей Черепанов
@ 2013-09-26  7:54 ` Sergei Epiphanov
  1 sibling, 0 replies; 13+ messages in thread
From: Sergei Epiphanov @ 2013-09-26  7:54 UTC (permalink / raw)
  To: ALT Linux Team development discussions
В письме от 26 сентября 2013 08:46:41 пользователь Hihin Ruslan написал:
> Если посмотреть, что делает сервис virtualbox, то он только 
> загружает свои ядерные модули, но systemd умеет загружать модули 
> ядра сама, ей только надо указать какие надо загрузить модули. 
Это хорошо, но в последнее время systemd меня напрягает.
> Вот и возникакет вопрос - как определить установлен-ли systemd 
> или нет: если нет, то сервис virtualbox нужен, а если нет, то 
> надо прописать загрузку модулей virtualbox в systemd.
Очень просто: создать сервис virtualbox под systemd. SysVInit этот сервис не 
видит, а systemd при наличии своего сервиса игнорирует скрипт SysVInit.
> PS уж очень часто по какой-то непонятной причине сервис 
> virtualbox не отрабатывает загрузку модулей. Достало ...
Хм, лично у меня проблем с VirtualBox под systemd нет....
-- 
С уважением, Епифанов Сергей
^ permalink raw reply	[flat|nested] 13+ messages in thread
* Re: [devel] systemd и rpm
  2013-09-26  7:07   ` Hihin Ruslan
@ 2013-09-27  5:01     ` Hihin Ruslan
  2013-09-27  5:08       ` Hihin Ruslan
  0 siblings, 1 reply; 13+ messages in thread
From: Hihin Ruslan @ 2013-09-27  5:01 UTC (permalink / raw)
  To: devel
[-- Attachment #1: Type: text/plain, Size: 805 bytes --]
Здравствуйте:
Из переписки с Денисом Смирновым:
> Денисом Смирнов:
 А так, похоже что файлика в /etc/modules-load.d достаточно.
 
> Ruslan Hihin: 
Да, достаточно файлика:
создал /etc/modules-load.d/virtualbox такого содержания:
 
vboxdrv
vboxpci
vboxnetflt
vboxnetadp
 
отключил сервис virtualbox:
chkconfig virtualbox off
 
 перезагрузился, всё работает.  Но у меня sydtemd.
> Денисом Смирнов:
Стоит уточнить у коллег, но, насколько я вижу, 
в /etc/rc.d/rc.sysinit напрямую запускается 
systemd-module-load -- а значит это сработает и для sysvinit (у 
нас сейчас и в sysvinit используются отдельные утилиты от 
systemd).
-- 
  А ещё говорят так  (fortune):
 
You can't hug a child with nuclear arms. 
________________________________________________________________________
С уважением Хихин Руслан
[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply	[flat|nested] 13+ messages in thread
* Re: [devel] systemd и rpm
  2013-09-27  5:01     ` Hihin Ruslan
@ 2013-09-27  5:08       ` Hihin Ruslan
    0 siblings, 1 reply; 13+ messages in thread
From: Hihin Ruslan @ 2013-09-27  5:08 UTC (permalink / raw)
  To: devel
[-- Attachment #1: Type: text/plain, Size: 585 bytes --]
Здравствуйте Hihin Ruslan
  В сообщении от 27 сентября 2013 Hihin Ruslan написал(a):
> Да, достаточно файлика:
> создал /etc/modules-load.d/virtualbox такого содержания:
Не точно написал, файл должен иметь расширение .conf, т.е.
/etc/modules-load.d/virtualbox.conf такого содержания:
vboxdrv
vboxpci
vboxnetflt
vboxnetadp
-- 
  А ещё говорят так  (fortune):
 
HOW YOU CAN TELL THAT IT'S GOING TO BE A ROTTEN DAY: #32: You 
call your answering service and they've never heard of you. 
________________________________________________________________________
С уважением Хихин Руслан
[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply	[flat|nested] 13+ messages in thread
* Re: [devel] systemd и rpm
  @ 2013-09-27 13:05           ` Led
    2013-09-27 13:11           ` Led
  1 sibling, 1 reply; 13+ messages in thread
From: Led @ 2013-09-27 13:05 UTC (permalink / raw)
  To: ALT Linux Team development discussions
On Friday 27 September 2013 14:54:47 Alexey Shabalin wrote:
> 27 сентября 2013 г., 9:08 пользователь Hihin Ruslan  написал:
> > Здравствуйте Hihin Ruslan
> >
> >   В сообщении от 27 сентября 2013 Hihin Ruslan написал(a):
> > > Да, достаточно файлика:
> > > создал /etc/modules-load.d/virtualbox такого содержания:
> >
> > Не точно написал, файл должен иметь расширение .conf, т.е.
> > /etc/modules-load.d/virtualbox.conf такого содержания:
> >
> > vboxdrv
> > vboxpci
> > vboxnetflt
> > vboxnetadp
>
> Да, этого должно быть достаточно, и для systemd, и для sysV.
> Отдельный сервис не нужен.
> Отдельный сервис для kvmиспользуется только потому, что надо разные модули
> грузить для intel и amd процессоров.
>
> Можно багу на virtualbox повесить.
Для kvm тоже не нужен. У меня вот это 
http://git.altlinux.org/people/led/packages/?p=kvm-on-demand.git;a=summary 
вполне себе работает.
Может, и virtualbox что-то подобное можно сделать. Потому как в случае с 
sysvinit-сервисом его можно влючить/отключить, сделать start/stop, а 
systemd-ешный подход "грузим всё что грузится" - ИМХО тупо.
-- 
Led
^ permalink raw reply	[flat|nested] 13+ messages in thread
* Re: [devel] systemd и rpm
    2013-09-27 13:05           ` Led
@ 2013-09-27 13:11           ` Led
  2013-09-27 16:54             ` Hihin Ruslan
  1 sibling, 1 reply; 13+ messages in thread
From: Led @ 2013-09-27 13:11 UTC (permalink / raw)
  To: ALT Linux Team development discussions
On Friday 27 September 2013 14:54:47 Alexey Shabalin wrote:
> Отдельный сервис для kvmиспользуется только потому, что надо разные модули
> грузить для intel и amd процессоров.
Модули kvm давно уже грузяться по мод-алиасу, автоматически при старте системы 
(если их специально не заблэклистить). Поэтому сервис для их загрузки 
существует только по недосмотру мейнтейнера (или для экзотики типа EL-ядер со 
старым kvm).
-- 
Led
^ permalink raw reply	[flat|nested] 13+ messages in thread
* Re: [devel] systemd и rpm
  2013-09-27 13:11           ` Led
@ 2013-09-27 16:54             ` Hihin Ruslan
  0 siblings, 0 replies; 13+ messages in thread
From: Hihin Ruslan @ 2013-09-27 16:54 UTC (permalink / raw)
  To: devel
[-- Attachment #1: Type: text/plain, Size: 466 bytes --]
Здравствуйте Led
  В сообщении от 27 сентября 2013 Led написал(a):
> On Friday 27 September 2013 14:54:47 Alexey Shabalin wrote:
...
https://bugzilla.altlinux.org/show_bug.cgi?id=29399
-- 
  А ещё говорят так  (fortune):
 
"An idealist is one who, on noticing that a rose smells better 
than a cabbage, concludes that it will also make better soup." - 
H.L. Mencken 
________________________________________________________________________
С уважением Хихин Руслан
[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply	[flat|nested] 13+ messages in thread
* Re: [devel] systemd и rpm
  @ 2013-09-27 17:14               ` Hihin Ruslan
  2013-09-27 17:26               ` Led
  1 sibling, 0 replies; 13+ messages in thread
From: Hihin Ruslan @ 2013-09-27 17:14 UTC (permalink / raw)
  To: devel
[-- Attachment #1: Type: text/plain, Size: 526 bytes --]
Здравствуйте Alexey Shabalin
  В сообщении от 27 сентября 2013 Alexey Shabalin написал(a):
> Тупо грузить модуль лучше, чем вообще не грузить. А когда вам
> требовалось выгружать модули virtualbox последний раз? И вы
> для этого пользовались service?
При обновлении самого модуля?
-- 
  А ещё говорят так  (fortune):
 
I have more humility in my little finger than you have in your 
whole ____\b\b\b\bBODY! -- from "Cerebus" #82 
________________________________________________________________________
С уважением Хихин Руслан
[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply	[flat|nested] 13+ messages in thread
* Re: [devel] systemd и rpm
    2013-09-27 17:14               ` Hihin Ruslan
@ 2013-09-27 17:26               ` Led
  2013-09-27 17:44                 ` Hihin Ruslan
  2013-09-29  3:04                 ` Led
  1 sibling, 2 replies; 13+ messages in thread
From: Led @ 2013-09-27 17:26 UTC (permalink / raw)
  To: ALT Linux Team development discussions
On Friday 27 September 2013 20:03:09 Alexey Shabalin wrote:
> 27 сентября 2013 г., 17:05 пользователь Led  написал:
> > On Friday 27 September 2013 14:54:47 Alexey Shabalin wrote:
> > > 27 сентября 2013 г., 9:08 пользователь Hihin Ruslan  написал:
> > > > Здравствуйте Hihin Ruslan
> > > >
> > > >   В сообщении от 27 сентября 2013 Hihin Ruslan написал(a):
> > > > > Да, достаточно файлика:
> > > > > создал /etc/modules-load.d/virtualbox такого содержания:
> > > >
> > > > Не точно написал, файл должен иметь расширение .conf, т.е.
> > > > /etc/modules-load.d/virtualbox.conf такого содержания:
> > > >
> > > > vboxdrv
> > > > vboxpci
> > > > vboxnetflt
> > > > vboxnetadp
> > >
> > > Да, этого должно быть достаточно, и для systemd, и для sysV.
> > > Отдельный сервис не нужен.
> > > Отдельный сервис для kvmиспользуется только потому, что надо разные
> >
> > модули
> >
> > > грузить для intel и amd процессоров.
> > >
> > > Можно багу на virtualbox повесить.
> >
> > Для kvm тоже не нужен. У меня вот это
> > http://git.altlinux.org/people/led/packages/?p=kvm-on-demand.git;a=summar
> >y вполне себе работает.
> > Может, и virtualbox что-то подобное можно сделать. Потому как в случае с
> > sysvinit-сервисом его можно влючить/отключить, сделать start/stop, а
> > systemd-ешный подход "грузим всё что грузится" - ИМХО тупо.
>
> Про тупизну, конечно, можно поспорить: если нужно подгрузить модуль, то
> казалось бы при чем тут service * start?
> Тупо грузить модуль лучше, чем вообще не грузить.
Согласен. Так это уже для kvm*.ko и есть - udev их и так грузит при старте 
системы.
> А когда вам требовалось 
> выгружать модули virtualbox последний раз?
модули virtualbox - редко. А модули kvm - постоянно в те времена, когда 
загруженные модули kvm приводили к неработоспособности VirtualBox.
> И вы для этого пользовались 
> service?
Да.
> Я вот вообще не помню когда выгружал последний раз модули и для чего.
Понятно, что "хоть как-то загруженные" лучше, чем "никак не загруженные".
Но, во первых, с sysvinit никаких проблем с сервисом vboxdrv нет, а 
попытка "упростить" существующее положение в угоду неспособности systemd и 
заодно "осчастливить" пользователей sysvinit (или я неправильно понял?) - это 
так "по-systemd-шному":)
А, во вторых, я предложил рассмотреть вариант с загрузкой 
модулей "по-требованию" - здесь не требуется участие ни sysvinit, ни systemd.
-- 
Led
^ permalink raw reply	[flat|nested] 13+ messages in thread
* Re: [devel] systemd и rpm
  2013-09-27 17:26               ` Led
@ 2013-09-27 17:44                 ` Hihin Ruslan
  2013-09-29  3:04                 ` Led
  1 sibling, 0 replies; 13+ messages in thread
From: Hihin Ruslan @ 2013-09-27 17:44 UTC (permalink / raw)
  To: devel
[-- Attachment #1: Type: text/plain, Size: 577 bytes --]
Здравствуйте Led
  В сообщении от 27 сентября 2013 Led написал(a):
> заодно "осчастливить" пользователей sysvinit (или я
> неправильно понял?) - это так "по-systemd-шному":)
Да нет, почему осчастливить - скорее просто что-бы было 
одинаково, не зависимо от того, что используется. Я как раз с 
этого вопроса и начал - как определить, что используется и т.д и 
т.п..
-- 
  А ещё говорят так  (fortune):
 
I've never been drunk, but often I've been overserved. -- George 
Gobel 
________________________________________________________________________
С уважением Хихин Руслан
[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply	[flat|nested] 13+ messages in thread
* Re: [devel] systemd и rpm
  2013-09-27 17:26               ` Led
  2013-09-27 17:44                 ` Hihin Ruslan
@ 2013-09-29  3:04                 ` Led
  1 sibling, 0 replies; 13+ messages in thread
From: Led @ 2013-09-29  3:04 UTC (permalink / raw)
  To: ALT Linux Team development discussions
2013/9/27 Led <led@altlinux.ru>:
> On Friday 27 September 2013 20:03:09 Alexey Shabalin wrote:
>> 27 сентября 2013 г., 17:05 пользователь Led  написал:
>> > On Friday 27 September 2013 14:54:47 Alexey Shabalin wrote:
>> > > 27 сентября 2013 г., 9:08 пользователь Hihin Ruslan  написал:
>> > > > Здравствуйте Hihin Ruslan
>> > > >
>> > > >   В сообщении от 27 сентября 2013 Hihin Ruslan написал(a):
>> > > > > Да, достаточно файлика:
>> > > > > создал /etc/modules-load.d/virtualbox такого содержания:
>> > > >
>> > > > Не точно написал, файл должен иметь расширение .conf, т.е.
>> > > > /etc/modules-load.d/virtualbox.conf такого содержания:
>> > > >
>> > > > vboxdrv
>> > > > vboxpci
>> > > > vboxnetflt
>> > > > vboxnetadp
>> > >
>> > > Да, этого должно быть достаточно, и для systemd, и для sysV.
>> > > Отдельный сервис не нужен.
>> > > Отдельный сервис для kvmиспользуется только потому, что надо разные
>> >
>> > модули
>> >
>> > > грузить для intel и amd процессоров.
>> > >
>> > > Можно багу на virtualbox повесить.
>> >
>> > Для kvm тоже не нужен. У меня вот это
>> > http://git.altlinux.org/people/led/packages/?p=kvm-on-demand.git;a=summar
>> >y вполне себе работает.
>> > Может, и virtualbox что-то подобное можно сделать. Потому как в случае с
>> > sysvinit-сервисом его можно влючить/отключить, сделать start/stop, а
>> > systemd-ешный подход "грузим всё что грузится" - ИМХО тупо.
>>
>> Про тупизну, конечно, можно поспорить: если нужно подгрузить модуль, то
>> казалось бы при чем тут service * start?
>> Тупо грузить модуль лучше, чем вообще не грузить.
>
> Согласен. Так это уже для kvm*.ko и есть - udev их и так грузит при старте
> системы.
>
>> А когда вам требовалось
>> выгружать модули virtualbox последний раз?
>
> модули virtualbox - редко. А модули kvm - постоянно в те времена, когда
> загруженные модули kvm приводили к неработоспособности VirtualBox.
>
>
>> И вы для этого пользовались
>> service?
>
> Да.
>
>> Я вот вообще не помню когда выгружал последний раз модули и для чего.
>
> Понятно, что "хоть как-то загруженные" лучше, чем "никак не загруженные".
> Но, во первых, с sysvinit никаких проблем с сервисом vboxdrv нет, а
> попытка "упростить" существующее положение в угоду неспособности systemd и
> заодно "осчастливить" пользователей sysvinit (или я неправильно понял?) - это
> так "по-systemd-шному":)
> А, во вторых, я предложил рассмотреть вариант с загрузкой
> модулей "по-требованию" - здесь не требуется участие ни sysvinit, ни systemd.
Вот это, например, работает (без sysvinit и systemd):
http://git.altlinux.org/people/led/packages/?p=vbox-on-demand.git;a=summary
-- 
Led.
^ permalink raw reply	[flat|nested] 13+ messages in thread
end of thread, other threads:[~2013-09-29  3:04 UTC | newest]
Thread overview: 13+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2013-09-26  4:46 [devel] systemd и rpm Hihin Ruslan
2013-09-26  6:59 ` Андрей Черепанов
2013-09-26  7:07   ` Hihin Ruslan
2013-09-27  5:01     ` Hihin Ruslan
2013-09-27  5:08       ` Hihin Ruslan
2013-09-27 13:05           ` Led
2013-09-27 17:14               ` Hihin Ruslan
2013-09-27 17:26               ` Led
2013-09-27 17:44                 ` Hihin Ruslan
2013-09-29  3:04                 ` Led
2013-09-27 13:11           ` Led
2013-09-27 16:54             ` Hihin Ruslan
2013-09-26  7:54 ` Sergei Epiphanov
ALT Linux Team development discussions
This inbox may be cloned and mirrored by anyone:
	git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git
	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \
		devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
	public-inbox-index devel
Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.devel
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git