Re: [yocto] Systemd based image freezing issue

2018-09-04 Thread ChenQi

I just checked out v230 and took a look of the codes.
I think it's the codes below that raise the 'No medium found' error.

src/basic/cgoup-util.c
int cg_unified(void) {
struct statfs fs;

/* Checks if we support the unified hierarchy. Returns an
 * error when the cgroup hierarchies aren't mounted yet or we
 * have any other trouble determining if the unified hierarchy
 * is supported. */

if (unified_cache >= 0)
return unified_cache;

if (statfs("/sys/fs/cgroup/", ) < 0)
return -errno;

if (F_TYPE_EQUAL(fs.f_type, CGROUP2_SUPER_MAGIC))
unified_cache = true;
else if (F_TYPE_EQUAL(fs.f_type, TMPFS_MAGIC))
unified_cache = false;
else
return -ENOMEDIUM;

return unified_cache;
}

Please check against your environment/configuration to see why 
/sys/fs/cgroup/ is neither cgroup2 nor tmpfs.


Best Regards,
Chen Qi

On 09/04/2018 10:19 PM, Ravikiran J wrote:

Dear Yocto team,

We have build the systemd init  based core-image-minimal image in 
Yocto version 2.2.2  Morty.

We are getting some systemd init failure with this image in our board.

Following is the failed logs :
systemd[1]: System time before build time, advancing clock.
systemd[1]: systemd 230 running in system mode. (-PAM -AUDIT -SELINUX 
+IMA -APPARMOR +SMACK +SYSVINIT +UTMP -LIBCRYPTSETUP -GCRYPT -GNUTLS 
+ACL +XZ -LZ4 -SECCOMP +BLKID -ELFUTILS +KMOD -IDN)

systemd[1]: Detected architecture arm.

Welcome to Poky (Yocto Project Reference Distro) 2.2.2 (morty)!

systemd[1]: Set hostname to .
systemd[1]: Initializing machine ID from random generator.
systemd[1]: Installed transient /etc/machine-id file.
systemd[1]: Cannot determine cgroup we are running in: No medium found
systemd[1]: Failed to allocate manager object: No medium found
[!!] Failed to allocate manager object, freezing.
systemd[1]: Freezing execution.

Kernel (Version 4.9) is build with CGROUPS enable, still it's not 
helping to initialize properly.


Systemd is enabled through the local.conf file of  the build with 
following options :
DISTRO_FEATURES_append = " systemd" VIRTUAL-RUNTIME_init_manager = 
"systemd" DISTRO_FEATURES_BACKFILL_CONSIDERED = "sysvinit" 
VIRTUAL-RUNTIME_initscripts = "systemd-compat-units"

Note:
*Systvinit based core-image-minimal image is working fine in our board.*
*
*
*
*
Is there anything else needs to enable on the Linux kernel side and 
Yocto side build?

Kindly help us to resolve this issue.


Thanks and Regards,
Ravikiran J J
*
*
*
*
*
*














-- 
___
yocto mailing list
yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/yocto


Re: [yocto] Systemd based image freezing issue

2018-09-04 Thread Khem Raj
On Tue, Sep 4, 2018 at 7:20 AM Ravikiran J
 wrote:
>
> Dear Yocto team,
>
> We have build the systemd init  based core-image-minimal  image in Yocto 
> version 2.2.2  Morty.
> We are getting some systemd init failure with this image in our board.
>


whats the kernel version in use ? and please make sure that you have
needed config options enabled in kernel .config
https://github.com/systemd/systemd/blob/master/README#L34


> Following is the failed logs :
> systemd[1]: System time before build time, advancing clock.
> systemd[1]: systemd 230 running in system mode. (-PAM -AUDIT -SELINUX +IMA 
> -APPARMOR +SMACK +SYSVINIT +UTMP -LIBCRYPTSETUP -GCRYPT -GNUTLS +ACL +XZ -LZ4 
> -SECCOMP +BLKID -ELFUTILS +KMOD -IDN)
> systemd[1]: Detected architecture arm.
>
> Welcome to Poky (Yocto Project Reference Distro) 2.2.2 (morty)!
>
> systemd[1]: Set hostname to .
> systemd[1]: Initializing machine ID from random generator.
> systemd[1]: Installed transient /etc/machine-id file.
> systemd[1]: Cannot determine cgroup we are running in: No medium found
> systemd[1]: Failed to allocate manager object: No medium found
> [!!] Failed to allocate manager object, freezing.
> systemd[1]: Freezing execution.
>
> Kernel (Version 4.9) is build with CGROUPS enable, still it's not helping to 
> initialize properly.
>
> Systemd is enabled through the local.conf file of  the build with following 
> options :
>
> DISTRO_FEATURES_append = " systemd"
> VIRTUAL-RUNTIME_init_manager = "systemd"
> DISTRO_FEATURES_BACKFILL_CONSIDERED = "sysvinit"
> VIRTUAL-RUNTIME_initscripts = "systemd-compat-units"
>
> Note:
> Systvinit based core-image-minimal image is working fine in our board.
>
>
> Is there anything else needs to enable on the Linux kernel side and Yocto 
> side build?
> Kindly help us to resolve this issue.
>
>
> Thanks and Regards,
> Ravikiran J J
>
>
>
>
>
>
>
>
>
>
>
>
>
> --
> ___
> yocto mailing list
> yocto@yoctoproject.org
> https://lists.yoctoproject.org/listinfo/yocto
-- 
___
yocto mailing list
yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/yocto


[yocto] Systemd based image freezing issue

2018-09-04 Thread Ravikiran J
Dear Yocto team,

We have build the systemd init  based core-image-minimal  image in Yocto
version 2.2.2  Morty.
We are getting some systemd init failure with this image in our board.

Following is the failed logs :
systemd[1]: System time before build time, advancing clock.
systemd[1]: systemd 230 running in system mode. (-PAM -AUDIT -SELINUX +IMA
-APPARMOR +SMACK +SYSVINIT +UTMP -LIBCRYPTSETUP -GCRYPT -GNUTLS +ACL +XZ
-LZ4 -SECCOMP +BLKID -ELFUTILS +KMOD -IDN)
systemd[1]: Detected architecture arm.

Welcome to Poky (Yocto Project Reference Distro) 2.2.2 (morty)!

systemd[1]: Set hostname to .
systemd[1]: Initializing machine ID from random generator.
systemd[1]: Installed transient /etc/machine-id file.
systemd[1]: Cannot determine cgroup we are running in: No medium found
systemd[1]: Failed to allocate manager object: No medium found
[!!] Failed to allocate manager object, freezing.
systemd[1]: Freezing execution.

Kernel (Version 4.9) is build with CGROUPS enable, still it's not helping
to initialize properly.

Systemd is enabled through the local.conf file of  the build with following
options :

DISTRO_FEATURES_append = " systemd"
VIRTUAL-RUNTIME_init_manager = "systemd"
DISTRO_FEATURES_BACKFILL_CONSIDERED = "sysvinit"
VIRTUAL-RUNTIME_initscripts = "systemd-compat-units"

Note:
*Systvinit based core-image-minimal image is working fine in our board.*


Is there anything else needs to enable on the Linux kernel side and Yocto
side build?
Kindly help us to resolve this issue.


Thanks and Regards,
Ravikiran J J
-- 
___
yocto mailing list
yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/yocto