ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [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