| Summary: | syslogd can not startup with 1.2 M1 20111213 build | ||
|---|---|---|---|
| Product: | [Runtime] System Startup | Reporter: | Yi Zhao <yi.zhao> |
| Component: | system-startup | Assignee: | Joshua Lock - Disabled <josh> |
| Status: | VERIFIED FIXED | QA Contact: | |
| Severity: | normal | ||
| Priority: | Medium | CC: | jiajun.xu, kevin.tian, liang.li2, sgw, yi.zhao |
| Version: | unspecified | ||
| Target Milestone: | 1.2 M2 | ||
| Hardware: | x86 | ||
| OS: | Multiple | ||
| Whiteboard: | |||
| OS type for building Yocto: | --- | Type of Regression: | --- |
| Verified: | Documentation change: | --- | |
|
Description
Yi Zhao
2011-12-20 01:14:10 UTC
Seems that the busybox syslog config has changed to be more like the full version now, so the simple syslog.config is wrong now. The issue is that busybox didn't support syslog.conf before 1.19, the syslog.conf file we ship is read by the syslog init script to set syslog parameters at start time. Now that busybox 1.19 is trying to read the syslog.conf and expecting an rsyslog style configuration file it's seeing our options file, failing to read it and crashing. AFAICT syslog.conf doesn't support some of the parameters we use with syslog so I'm going to propose we rename the file used by the init script to something like syslog-startup.conf. I'll probably add some comments to the file to make it more obvious what is going on. Fixed in master: http://git.yoctoproject.org/cgit/cgit.cgi/poky/commit/?id=120ea473c4bff1eeeb0a31e9d3c56ae2c7dae9a4 Verified with 1.2 M2 RC1 syslog can start up and works well. Tree/branch: poky/1.2_M2 Commit: 0f4d99d207b224bb9ce23de00a48f795ae20b3a0 |