-
Notifications
You must be signed in to change notification settings - Fork 710
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
pcp: some services won't start (x86-64, systemd, kirkstone) #592
Comments
kraj
pushed a commit
to YoeDistro/meta-openembedded
that referenced
this issue
Sep 20, 2023
Update the inherit is use the poetry Changelog ========= What's Changed Make cycle_time serialisation more consistent for DBC files by @mon in openembedded#592 User f-strings instead of str.format() by @zariiii9003 in openembedded#599 Add prog option to argparse for help messages by @jack-champagne in openembedded#600 NOTE: This is a major release change with the following API changes: The initial attribute of Signal objects now always holds the initial signal value as a scaled quantity, unifying its semantics with that of Signal.minimum and Signal.maximum. Previously, initial used raw values for databases loaded from DBC files, while using scaled ones for databases loaded from ARXML. (The loaders for other file formats do not currently set the initial attribute.) The machinery for storing decimal numbers without rounding errors (*.decimal attributes) has been removed. In its place small rounding errors in load-store-load cycles are now accepted. To remediate this, the resulting database objects can now be compared approximately using the Database.is_similar() method. Signed-off-by: Derek Straka <derek@asterius.io> Signed-off-by: Khem Raj <raj.khem@gmail.com>
kraj
pushed a commit
to YoeDistro/meta-openembedded
that referenced
this issue
Sep 20, 2023
Update the inherit is use the poetry Changelog ========= What's Changed Make cycle_time serialisation more consistent for DBC files by @mon in openembedded#592 User f-strings instead of str.format() by @zariiii9003 in openembedded#599 Add prog option to argparse for help messages by @jack-champagne in openembedded#600 NOTE: This is a major release change with the following API changes: The initial attribute of Signal objects now always holds the initial signal value as a scaled quantity, unifying its semantics with that of Signal.minimum and Signal.maximum. Previously, initial used raw values for databases loaded from DBC files, while using scaled ones for databases loaded from ARXML. (The loaders for other file formats do not currently set the initial attribute.) The machinery for storing decimal numbers without rounding errors (*.decimal attributes) has been removed. In its place small rounding errors in load-store-load cycles are now accepted. To remediate this, the resulting database objects can now be compared approximately using the Database.is_similar() method. Signed-off-by: Derek Straka <derek@asterius.io> Signed-off-by: Khem Raj <raj.khem@gmail.com>
kraj
pushed a commit
to YoeDistro/meta-openembedded
that referenced
this issue
Sep 21, 2023
Update the inherit is use the poetry Changelog ========= What's Changed Make cycle_time serialisation more consistent for DBC files by @mon in openembedded#592 User f-strings instead of str.format() by @zariiii9003 in openembedded#599 Add prog option to argparse for help messages by @jack-champagne in openembedded#600 NOTE: This is a major release change with the following API changes: The initial attribute of Signal objects now always holds the initial signal value as a scaled quantity, unifying its semantics with that of Signal.minimum and Signal.maximum. Previously, initial used raw values for databases loaded from DBC files, while using scaled ones for databases loaded from ARXML. (The loaders for other file formats do not currently set the initial attribute.) The machinery for storing decimal numbers without rounding errors (*.decimal attributes) has been removed. In its place small rounding errors in load-store-load cycles are now accepted. To remediate this, the resulting database objects can now be compared approximately using the Database.is_similar() method. Signed-off-by: Derek Straka <derek@asterius.io> Signed-off-by: Khem Raj <raj.khem@gmail.com>
kraj
pushed a commit
to YoeDistro/meta-openembedded
that referenced
this issue
Jan 15, 2024
Version 1.78.2 -------------- - Closed bugs and merge requests: * Uninitialized memory in float out values can lead to crashes in mozjs gc code later on [openembedded#591, !902, Philip Chimento] * Garbage collection of Gdk surfaces [openembedded#592, !905, Philip Chimento] * gi/gerror: Fix version of the GIRepository typelib import [!906, Jordan Petridis] Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
kraj
pushed a commit
to YoeDistro/meta-openembedded
that referenced
this issue
Jan 16, 2024
Version 1.78.2 -------------- - Closed bugs and merge requests: * Uninitialized memory in float out values can lead to crashes in mozjs gc code later on [openembedded#591, !902, Philip Chimento] * Garbage collection of Gdk surfaces [openembedded#592, !905, Philip Chimento] * gi/gerror: Fix version of the GIRepository typelib import [!906, Jordan Petridis] Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
kraj
pushed a commit
to YoeDistro/meta-openembedded
that referenced
this issue
Jan 18, 2024
Version 1.78.2 -------------- - Closed bugs and merge requests: * Uninitialized memory in float out values can lead to crashes in mozjs gc code later on [openembedded#591, !902, Philip Chimento] * Garbage collection of Gdk surfaces [openembedded#592, !905, Philip Chimento] * gi/gerror: Fix version of the GIRepository typelib import [!906, Jordan Petridis] Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
kraj
pushed a commit
to YoeDistro/meta-openembedded
that referenced
this issue
Jan 19, 2024
Version 1.78.2 -------------- - Closed bugs and merge requests: * Uninitialized memory in float out values can lead to crashes in mozjs gc code later on [openembedded#591, !902, Philip Chimento] * Garbage collection of Gdk surfaces [openembedded#592, !905, Philip Chimento] * gi/gerror: Fix version of the GIRepository typelib import [!906, Jordan Petridis] Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
kraj
pushed a commit
to YoeDistro/meta-openembedded
that referenced
this issue
Jan 19, 2024
Version 1.78.2 -------------- - Closed bugs and merge requests: * Uninitialized memory in float out values can lead to crashes in mozjs gc code later on [openembedded#591, !902, Philip Chimento] * Garbage collection of Gdk surfaces [openembedded#592, !905, Philip Chimento] * gi/gerror: Fix version of the GIRepository typelib import [!906, Jordan Petridis] Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Hi,
it seems to be that
pcp
recipe is broken (at least for kirkstone with systemd enabled). The recipe builds correctly but on target system some pcp services fails to start.Log:
NOTE: I'm building for x86-64 and this log was taken when launched directly on target device. When I launch image in QEMU then
systemctl --failed
does not list those services as failed but services still do not start -> it seems that autorestart in QEMU takes more time and it does not trigger systemd autorestart limits so services just restarts endlessly.pmcd.service:
pmie.service:
pmlogger.service:
I can see two things that could be possible issues here. The first one - it seems that PID for pmcd is not witten to
/var/run/pmcd.pid
file. The PID file is created with following permissions on pmcd startup:but it's empty. PMCD daemon complains that it's PID is different than the one written to empty PID file and it exits. Additionally systemd unit file for pmcd.service points to this file as service PID so systemd could be mad about wrong pid file too.
The second issue could be the fact that those services' systemd unit files declares:
but systemd complains things such as:
systemd[1]: pmcd.service: Failed to parse MAINPID= field in notification message, ignoring:
or:
systemd[1]: pmlogger.service: Failed with result 'protocol'.
.Maybe pcp lacks systemd support and
notify
just won't work in that case?The text was updated successfully, but these errors were encountered: