Re: [yocto] Systemd based image freezing issue
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
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
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