[opensuse-packaging] insserv: FATAL: service boot.udev has to exists for service boot.localfs
Hi: Anyone else seeing this problem, when building against factory ? .. checking for files with abuild user/group ... running 00-check-install-rpms ... installing all built rpms Preparing packages for installation... haveged-0.9_git201011252143-1 haveged-debuginfo-0.9_git201011252143-1 haveged-debugsource-0.9_git201011252143-1 ... running 01-check-debuginfo ... testing for empty debuginfo packages ... running 02-check-gcc-output ... testing for serious compiler warnings (using /usr/lib/build/checks-data/check_gcc_output) (using /home/cristian/abuild/buildroots/openSUSE_Factory-x86_64-security-haveged/.build.log) ... running 03-check-binary-kernel-log ... running 04-check-filelist ... checking filelist ... running 05-check-invalid-requires dependency check for haveged-debugsource-0.9_git201011252143-1.x86_64.rpm: dependency check for haveged-debuginfo-0.9_git201011252143-1.x86_64.rpm: ... running 06-check-installtest ... testing for pre/postinstall scripts that are not idempotent insserv: FATAL: service boot.udev has to exists for service boot.localfs insserv: FATAL: service syslog has to exists for service haveged insserv: exiting now! postuninstall script of haveged-0.9_git201011252143-1.x86_64.rpm failed I see nothing wrong with the init script... -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org
On 2010-11-29 22:11:43 (-0300), Cristian Rodríguez <crrodriguez@opensuse.org> wrote:
Anyone else seeing this problem, when building against factory ? [...] ... testing for pre/postinstall scripts that are not idempotent insserv: FATAL: service boot.udev has to exists for service boot.localfs insserv: FATAL: service syslog has to exists for service haveged insserv: exiting now!
Yep. Just add BuildRequires: udev cheers -- -o) Pascal Bleser <pascal.bleser@opensuse.org> /\\ http://opensuse.org -- I took the green pill _\_v FOSDEM XI: 5 + 6 Feb 2011, http://fosdem.org
Am Dienstag 30 November 2010 schrieb Pascal Bleser:
On 2010-11-29 22:11:43 (-0300), Cristian Rodríguez <crrodriguez@opensuse.org> wrote:
Anyone else seeing this problem, when building against factory ?
[...]
... testing for pre/postinstall scripts that are not idempotent insserv: FATAL: service boot.udev has to exists for service boot.localfs insserv: FATAL: service syslog has to exists for service haveged insserv: exiting now!
Yep. Just add BuildRequires: udev
I find that a bit hard and I would prefer the insserv change to be reverted or made harmless in build environments. As a matter of fact, it's aaa_base that should require udev in this respect - if we have to add udev to all packages requiring syslog we will have to patch a lot. Greetings, Stephan -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org
El 30/11/10 03:08, Pascal Bleser escribió:
On 2010-11-29 22:11:43 (-0300), Cristian Rodríguez <crrodriguez@opensuse.org> wrote:
Anyone else seeing this problem, when building against factory ? [...] ... testing for pre/postinstall scripts that are not idempotent insserv: FATAL: service boot.udev has to exists for service boot.localfs insserv: FATAL: service syslog has to exists for service haveged insserv: exiting now!
Yep. Just add BuildRequires: udev
Huh, thanks, thats a weird buildrequire for a package that doesnt require udev... hopefully it gets reverted or worked around some way. -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org
Am Dienstag 30 November 2010 schrieb Cristian Rodríguez:
El 30/11/10 03:08, Pascal Bleser escribió:
On 2010-11-29 22:11:43 (-0300), Cristian Rodríguez <crrodriguez@opensuse.org> wrote:
Anyone else seeing this problem, when building against factory ?
[...]
... testing for pre/postinstall scripts that are not idempotent insserv: FATAL: service boot.udev has to exists for service boot.localfs insserv: FATAL: service syslog has to exists for service haveged insserv: exiting now!
Yep. Just add BuildRequires: udev
Huh, thanks, thats a weird buildrequire for a package that doesnt require udev... hopefully it gets reverted or worked around some way.
udev should be a support package if aaa_base is one - don't worry about this one. But syslog you should buildrequire if your init script requires it. The insserv check is non-fatal for now, but if we want to avoid broken init scripts, we should make it fatal later on. Greetings, Stephan -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org
udev should be a support package if aaa_base is one - don't worry about this one.
But syslog you should buildrequire if your init script requires it. The insserv check is non-fatal for now, but if we want to avoid broken init scripts, we should make it fatal later on.
Greetings, Stephan
Hi! What should I do with a spec file if I have: insserv: FATAL: service cpufreq has to exists for service haldaemon insserv: FATAL: service syslog has to exists for service pcscd insserv: FATAL: service network has to exists for service cifs insserv: FATAL: service nfs has to exists for service cifs -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org
participants (4)
-
Ansus
-
Cristian Rodríguez
-
Pascal Bleser
-
Stephan Kulow