| Summary: | supervisord depends on libxml2 implicitly | ||
|---|---|---|---|
| Product: | buildroot | Reporter: | Sebastian Himberger <sebastian> |
| Component: | Other | Assignee: | Thomas De Schampheleire <patrickdepinguin> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | buildroot |
| Priority: | P5 | ||
| Version: | unspecified | ||
| Target Milestone: | 2014.08 | ||
| Hardware: | PC | ||
| OS: | Linux | ||
| Host: | Target: | ||
| Build: | |||
|
Description
Sebastian Himberger
2014-06-10 11:19:31 UTC
Thanks for the report. Can you provide the steps to reproduce? Is running 'supervisord' without parameters sufficient? Any additional steps? I made a build for qemu with only supervisord, and during boot I get another error:
Starting supervisord: Traceback (most recent call last):
File "/usr/bin/supervisord", line 5, in <module>
from pkg_resources import load_entry_point
ImportError: No module named pkg_resources
Sorry, I forgot that completely. You also need python-setuptools which is another dependency I added manually. (In reply to comment #2) > I made a build for qemu with only supervisord, and during boot I get another > error: > > Starting supervisord: Traceback (most recent call last): > File "/usr/bin/supervisord", line 5, in <module> > from pkg_resources import load_entry_point > ImportError: No module named pkg_resources After explicitly adding python-setuptools to the configuration, this error disappeared. This means that supervisord has a missing runtime dependency on python-setuptools. Note that supervisord starts correctly after this, even without xml in my configuration. Please clarify which steps are needed to reproduce the problem. The defconfig I am using is: BR2_x86_64=y BR2_DL_DIR="~/repo/contrib/dl" BR2_TOOLCHAIN_EXTERNAL=y BR2_TARGET_GENERIC_GETTY_PORT="tty1" BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="3.13.5" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/x86_64/linux-3.13.config" BR2_PACKAGE_PYTHON=y BR2_PACKAGE_PYTHON_SETUPTOOLS=y BR2_PACKAGE_SUPERVISOR=y BR2_TARGET_ROOTFS_EXT2=y # BR2_TARGET_ROOTFS_TAR is not set A patch fixing the dependency on python-setuptools was sent to the list: http://patchwork.ozlabs.org/patch/358871/ Please let me know if there is another problem according to you, or all is fixed now. Thanks. Problem assumed fixed with commit http://git.buildroot.org/buildroot/commit/?id=c3e3b2a20848a610040411bd00d8f1d7912e284c, please reopen if there is still something wrong. |