[oe] [RFC][meta-oe][meta-systemd][PATCH] systemd: update to 186+git

Martin Jansa martin.jansa at gmail.com
Mon Jul 16 13:59:33 UTC 2012


On Mon, Jul 16, 2012 at 02:16:01PM +0200, Koen Kooi wrote:
> 
> Op 16 jul. 2012, om 14:08 heeft Martin Jansa het volgende geschreven:
> 
> > On Mon, Jul 16, 2012 at 11:24:12AM +0200, Koen Kooi wrote:
> >> This is a combined udev+systemd recipe: it will build both udev and systemd in one go, but keep the old (sub)package layout:
> >> 
> >> 	udev
> >> 	udev-utils
> >> 	udev-systemd
> >> 	systemd
> >> 	systemd-vconsole-setup
> >> 	systemd-analyze
> >> 	systemd-initramfs
> >> 
> >> And all libraries are seperated out:
> >> 	
> >> 	libgudev-1.0-0
> >> 	libsystemd-daemon0
> >> 	libsystemd-id128-0
> >> 	libsystemd-journal0
> >> 	libsystemd-login0
> >> 	libudev1
> >> 
> >> The SRCREV is 94 patches ahead of the v186 tag to drag in compile fixes for 'old' gcc versions like 4.5.x.
> >> 
> >> Runtime tested with build from scratch and opkg upgrade with angstrom
> > 
> > With this upgrade (opkg upgraded) I see few services failing to start.
> > I'll try to reproduce it on other devices (this is on qemux86-64) and
> > maybe it was caused by some other changes (like meta-systemd move).
> > 
> > SHR root at qemux86-64 ~ $ systemctl status systemd-modules-load.service
> > systemd-modules-load.service - Load Kernel Modules
> >          Loaded: loaded (/lib/systemd/system/systemd-modules-load.service; static)
> >          Active: failed (Result: exit-code) since Mon, 16 Jul 2012 12:03:35 +0000; 2s ago
> >            Docs: man:systemd-modules-load.service(8)
> >                  man:modules-load.d(5)
> >         Process: 524 ExecStart=/lib/systemd/systemd-modules-load (code=exited, status=1/FAILURE)
> >          CGroup: name=systemd:/system/systemd-modules-load.service
> > 
> > Jul 16 12:03:35 qemux86-64 systemd-modules-load[524]: Failed to find module '...
> 
> can you add a '-a' to the systemctl line, that will show the actual error :)

Ah, much better :)

so this is because there is no ipv6 module in latest greatest 3.4.4-yocto-standard, not systemd fault

> 
> > 
> > SHR root at qemux86-64 ~ $ systemctl status busybox-syslog.service
> > busybox-syslog.service - System Logging Service
> >          Loaded: loaded (/lib/systemd/system/busybox-syslog.service; enabled)
> >          Active: failed (Result: exit-code) since Mon, 16 Jul 2012 12:03:55 +0000; 1s ago
> >         Process: 532 ExecStartPre=/bin/systemctl stop systemd-kmsg-syslogd.service (code=exited, status=1/FAILURE)
> >          CGroup: name=systemd:/system/busybox-syslog.service
> > 
> > Jul 16 12:03:56 qemux86-64 systemctl[532]: Failed to issue method call: Unit....

Jul 16 12:25:18 qemux86-64 systemctl[149]: Failed to issue method call:
Unit systemd-kmsg-syslogd.service not loaded.

/lib/systemd/system/busybox-syslog.service:
ExecStartPre=/bin/systemctl stop systemd-kmsg-syslogd.service

and systemd-kmsg-syslogd.service seems gone (for quite a while since
replaced by journald), maybe hit wasn't fatal before..

Cheers,

-- 
Martin 'JaMa' Jansa     jabber: Martin.Jansa at gmail.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: Digital signature
URL: <http://lists.openembedded.org/pipermail/openembedded-devel/attachments/20120716/2a25e0f1/attachment-0002.sig>


More information about the Openembedded-devel mailing list