* Conflict of systemd and sysvinit
@ 2019-08-17 19:27 Otavio Salvador
2019-08-19 1:59 ` Kang Kai
0 siblings, 1 reply; 8+ messages in thread
From: Otavio Salvador @ 2019-08-17 19:27 UTC (permalink / raw)
To: Patches and discussions about the oe-core layer
Hello,
I found a build error at master.
Collected errors:
* check_data_file_clashes: Package systemd wants to install file
.../rootfs/sbin/telinit
But that file is already provided by package * sysvinit
Can someone take a look?
--
Otavio Salvador O.S. Systems
http://www.ossystems.com.br http://code.ossystems.com.br
Mobile: +55 (53) 9 9981-7854 Mobile: +1 (347) 903-9750
^ permalink raw reply [flat|nested] 8+ messages in thread* Re: Conflict of systemd and sysvinit 2019-08-17 19:27 Conflict of systemd and sysvinit Otavio Salvador @ 2019-08-19 1:59 ` Kang Kai 2019-08-19 10:37 ` Otavio Salvador 0 siblings, 1 reply; 8+ messages in thread From: Kang Kai @ 2019-08-19 1:59 UTC (permalink / raw) To: Otavio Salvador, Patches and discussions about the oe-core layer On 2019/8/18 上午3:27, Otavio Salvador wrote: > Hello, > > I found a build error at master. > > Collected errors: > * check_data_file_clashes: Package systemd wants to install file > .../rootfs/sbin/telinit > But that file is already provided by package * sysvinit > > Can someone take a look? Hi Otavio, Would you like to give more detailed steps how the error occurred? And what's extra settings in you local.conf please? Thanks, Kai > -- Kai Kang ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: Conflict of systemd and sysvinit 2019-08-19 1:59 ` Kang Kai @ 2019-08-19 10:37 ` Otavio Salvador 2019-08-19 16:27 ` Ross Burton 0 siblings, 1 reply; 8+ messages in thread From: Otavio Salvador @ 2019-08-19 10:37 UTC (permalink / raw) To: Kang Kai; +Cc: Patches and discussions about the oe-core layer On Sun, Aug 18, 2019 at 11:00 PM Kang Kai <Kai.Kang@windriver.com> wrote: > On 2019/8/18 上午3:27, Otavio Salvador wrote: > Would you like to give more detailed steps how the error occurred? And > what's extra settings in you local.conf please? I had sysvinit and systemd enabled. -- Otavio Salvador O.S. Systems http://www.ossystems.com.br http://code.ossystems.com.br Mobile: +55 (53) 9 9981-7854 Mobile: +1 (347) 903-9750 ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: Conflict of systemd and sysvinit 2019-08-19 10:37 ` Otavio Salvador @ 2019-08-19 16:27 ` Ross Burton 2019-08-19 16:47 ` Mark Hatle 0 siblings, 1 reply; 8+ messages in thread From: Ross Burton @ 2019-08-19 16:27 UTC (permalink / raw) To: openembedded-core On 19/08/2019 11:37, Otavio Salvador wrote: > On Sun, Aug 18, 2019 at 11:00 PM Kang Kai <Kai.Kang@windriver.com> wrote: >> On 2019/8/18 上午3:27, Otavio Salvador wrote: >> Would you like to give more detailed steps how the error occurred? And >> what's extra settings in you local.conf please? > > I had sysvinit and systemd enabled. The autobuilder should be exercising this, so when it's fixed we need to ensure the AB covers the case Otavio is hitting. Ross ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: Conflict of systemd and sysvinit 2019-08-19 16:27 ` Ross Burton @ 2019-08-19 16:47 ` Mark Hatle 2019-08-19 16:49 ` Otavio Salvador 0 siblings, 1 reply; 8+ messages in thread From: Mark Hatle @ 2019-08-19 16:47 UTC (permalink / raw) To: Ross Burton, openembedded-core On 8/19/19 11:27 AM, Ross Burton wrote: > On 19/08/2019 11:37, Otavio Salvador wrote: >> On Sun, Aug 18, 2019 at 11:00 PM Kang Kai <Kai.Kang@windriver.com> wrote: >>> On 2019/8/18 上午3:27, Otavio Salvador wrote: >>> Would you like to give more detailed steps how the error occurred? And >>> what's extra settings in you local.conf please? >> >> I had sysvinit and systemd enabled. > > The autobuilder should be exercising this, so when it's fixed we need to > ensure the AB covers the case Otavio is hitting. If they are both enabled what is the expected functionality of the system? (which is init, etc...) --Mark > Ross > ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: Conflict of systemd and sysvinit 2019-08-19 16:47 ` Mark Hatle @ 2019-08-19 16:49 ` Otavio Salvador 2019-08-19 17:22 ` Mark Hatle 0 siblings, 1 reply; 8+ messages in thread From: Otavio Salvador @ 2019-08-19 16:49 UTC (permalink / raw) To: Mark Hatle; +Cc: Patches and discussions about the oe-core layer On Mon, Aug 19, 2019 at 1:48 PM Mark Hatle <mark.hatle@windriver.com> wrote: > On 8/19/19 11:27 AM, Ross Burton wrote: > > On 19/08/2019 11:37, Otavio Salvador wrote: > >> On Sun, Aug 18, 2019 at 11:00 PM Kang Kai <Kai.Kang@windriver.com> wrote: > >>> On 2019/8/18 上午3:27, Otavio Salvador wrote: > >>> Would you like to give more detailed steps how the error occurred? And > >>> what's extra settings in you local.conf please? > >> > >> I had sysvinit and systemd enabled. > > > > The autobuilder should be exercising this, so when it's fixed we need to > > ensure the AB covers the case Otavio is hitting. > > If they are both enabled what is the expected functionality of the system? > (which is init, etc...) The image needs to pick the desired ones. -- Otavio Salvador O.S. Systems http://www.ossystems.com.br http://code.ossystems.com.br Mobile: +55 (53) 9 9981-7854 Mobile: +1 (347) 903-9750 ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: Conflict of systemd and sysvinit 2019-08-19 16:49 ` Otavio Salvador @ 2019-08-19 17:22 ` Mark Hatle 2019-08-27 18:23 ` Adrian Bunk 0 siblings, 1 reply; 8+ messages in thread From: Mark Hatle @ 2019-08-19 17:22 UTC (permalink / raw) To: Otavio Salvador; +Cc: Patches and discussions about the oe-core layer On 8/19/19 11:49 AM, Otavio Salvador wrote: > On Mon, Aug 19, 2019 at 1:48 PM Mark Hatle <mark.hatle@windriver.com> wrote: >> On 8/19/19 11:27 AM, Ross Burton wrote: >>> On 19/08/2019 11:37, Otavio Salvador wrote: >>>> On Sun, Aug 18, 2019 at 11:00 PM Kang Kai <Kai.Kang@windriver.com> wrote: >>>>> On 2019/8/18 上午3:27, Otavio Salvador wrote: >>>>> Would you like to give more detailed steps how the error occurred? And >>>>> what's extra settings in you local.conf please? >>>> >>>> I had sysvinit and systemd enabled. >>> >>> The autobuilder should be exercising this, so when it's fixed we need to >>> ensure the AB covers the case Otavio is hitting. >> >> If they are both enabled what is the expected functionality of the system? >> (which is init, etc...) > > The image needs to pick the desired ones. > > Ok.. so build both packages.. and then come install time, one or the other must be in the PACKAGE_INSTALL (however the image chooses to do this), and the other should NOT be included. This could be problematic, as I've seen recipes build with systemd dependencies in them. (Both initscripts as well as system health monitoring and such.. That would conflict with a sysvinit [or systemd] if configured for the other.) Someone may need to review dependencies in the system looking for things that depend on systemd... or have a systemd/sysvinit 'conflict' of some kind. (I've not attempted such an audit before.) I would be interested in seeing dependency graphs on this. In my own work I've selected one or the other at the distribution level, not image level. --Mark ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: Conflict of systemd and sysvinit 2019-08-19 17:22 ` Mark Hatle @ 2019-08-27 18:23 ` Adrian Bunk 0 siblings, 0 replies; 8+ messages in thread From: Adrian Bunk @ 2019-08-27 18:23 UTC (permalink / raw) To: Mark Hatle Cc: Otavio Salvador, Patches and discussions about the oe-core layer On Mon, Aug 19, 2019 at 12:22:30PM -0500, Mark Hatle wrote: > On 8/19/19 11:49 AM, Otavio Salvador wrote: > > On Mon, Aug 19, 2019 at 1:48 PM Mark Hatle <mark.hatle@windriver.com> wrote: > >> On 8/19/19 11:27 AM, Ross Burton wrote: > >>> On 19/08/2019 11:37, Otavio Salvador wrote: > >>>> On Sun, Aug 18, 2019 at 11:00 PM Kang Kai <Kai.Kang@windriver.com> wrote: > >>>>> On 2019/8/18 上午3:27, Otavio Salvador wrote: > >>>>> Would you like to give more detailed steps how the error occurred? And > >>>>> what's extra settings in you local.conf please? > >>>> > >>>> I had sysvinit and systemd enabled. > >>> > >>> The autobuilder should be exercising this, so when it's fixed we need to > >>> ensure the AB covers the case Otavio is hitting. > >> > >> If they are both enabled what is the expected functionality of the system? > >> (which is init, etc...) > > > > The image needs to pick the desired ones. > > Ok.. so build both packages.. and then come install time, one or the other must > be in the PACKAGE_INSTALL (however the image chooses to do this), and the other > should NOT be included. > > This could be problematic, as I've seen recipes build with systemd dependencies > in them. (Both initscripts as well as system health monitoring and such.. That > would conflict with a sysvinit [or systemd] if configured for the other.) > Someone may need to review dependencies in the system looking for things that > depend on systemd... or have a systemd/sysvinit 'conflict' of some kind. (I've > not attempted such an audit before.) >... Dependencies on libsystemd are not a problem in sysvinit systems, assuming there is proper runtime fallback code. Shipping both an init script and a systemd unit file is also not a problem. In Debian you can just switch the init system and reboot and it works, with all the other binary packages unchanged. > --Mark cu Adrian BTW: There are problems like how to make GNOME happy without systemd, and there is a lack of people in Debian working actively on the sysvinit side. But on a high level the problems you were worried about are "works in Debian". ^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2019-08-27 18:23 UTC | newest] Thread overview: 8+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2019-08-17 19:27 Conflict of systemd and sysvinit Otavio Salvador 2019-08-19 1:59 ` Kang Kai 2019-08-19 10:37 ` Otavio Salvador 2019-08-19 16:27 ` Ross Burton 2019-08-19 16:47 ` Mark Hatle 2019-08-19 16:49 ` Otavio Salvador 2019-08-19 17:22 ` Mark Hatle 2019-08-27 18:23 ` Adrian Bunk
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox