[opensuse-kernel] preload from Kernel:stable and openSUSE:11.4 failing to build in Tumbleweed
I'm getting the following build errors at the end of the preload build process: dependency check for preload-debugsource-1.2-2.x86_64.rpm: dependency check for preload-debuginfo-1.2-2.x86_64.rpm: dependency check for preload-kmp-desktop-debuginfo-1.2_k2.6.37.2_15-2.x86_64.rpm: dependency check for preload-kmp-default-debuginfo-1.2_k2.6.37.2_15-2.x86_64.rpm: ... running 06-check-installtest ... testing for pre/postinstall scripts that are not idempotent insserv: FATAL: service earlysyslog has to exists for service earlyxdm insserv: FATAL: service dbus has to exists for service earlyxdm insserv: exiting now! postuninstall script of preload-1.2-2.x86_64.rpm failed Any ideas what changed recently to cause this problem and what it might mean? thanks, greg k-h -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-kernel+help@opensuse.org
At Tue, 8 Mar 2011 11:38:23 -0800, Greg KH wrote:
I'm getting the following build errors at the end of the preload build process:
dependency check for preload-debugsource-1.2-2.x86_64.rpm: dependency check for preload-debuginfo-1.2-2.x86_64.rpm: dependency check for preload-kmp-desktop-debuginfo-1.2_k2.6.37.2_15-2.x86_64.rpm: dependency check for preload-kmp-default-debuginfo-1.2_k2.6.37.2_15-2.x86_64.rpm: ... running 06-check-installtest ... testing for pre/postinstall scripts that are not idempotent insserv: FATAL: service earlysyslog has to exists for service earlyxdm insserv: FATAL: service dbus has to exists for service earlyxdm insserv: exiting now! postuninstall script of preload-1.2-2.x86_64.rpm failed
Any ideas what changed recently to cause this problem and what it might mean?
It's a part in %post of preload.spec, %{fillup_and_insserv -ny preload earlyxdm} Since earlyxdm init script requires other services but these aren't installed in the build, insserv spews errors. Try to put the missing services in the spec file like Requires: syslogd dbus Takashi -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-kernel+help@opensuse.org
On Wed, Mar 09, 2011 at 07:33:12AM +0100, Takashi Iwai wrote:
At Tue, 8 Mar 2011 11:38:23 -0800, Greg KH wrote:
I'm getting the following build errors at the end of the preload build process:
dependency check for preload-debugsource-1.2-2.x86_64.rpm: dependency check for preload-debuginfo-1.2-2.x86_64.rpm: dependency check for preload-kmp-desktop-debuginfo-1.2_k2.6.37.2_15-2.x86_64.rpm: dependency check for preload-kmp-default-debuginfo-1.2_k2.6.37.2_15-2.x86_64.rpm: ... running 06-check-installtest ... testing for pre/postinstall scripts that are not idempotent insserv: FATAL: service earlysyslog has to exists for service earlyxdm insserv: FATAL: service dbus has to exists for service earlyxdm insserv: exiting now! postuninstall script of preload-1.2-2.x86_64.rpm failed
Any ideas what changed recently to cause this problem and what it might mean?
It's a part in %post of preload.spec,
%{fillup_and_insserv -ny preload earlyxdm}
Since earlyxdm init script requires other services but these aren't installed in the build, insserv spews errors. Try to put the missing services in the spec file like
Requires: syslogd dbus
Ok, but why has it suddenly started failing now and it wasn't before for 11.3 and Factory? Also, the openSUSE:11.4 version fails in the same way, which makes me wonder how that package ever got built in that repo. Something odd is going on here... Hm, it's failing for much this same way in Kernel:stable as well, so something must have changed that I didn't notice. I'll try this later today and see what happens. thanks, greg k-h -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-kernel+help@opensuse.org
participants (2)
-
Greg KH
-
Takashi Iwai