* [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