[opensuse-packaging] service syslog is missed in the runlevels 4
Hi! I get the following message for two packages when building for 11.4 and Factory: insserv: FATAL: service syslog is missed in the runlevels 4 to use service pcscd insserv: exiting now What should I do? -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org
El 09/03/11 15:50, Ilya Chernykh escribió:
Hi! I get the following message for two packages when building for 11.4 and Factory:
insserv: FATAL: service syslog is missed in the runlevels 4 to use service pcscd insserv: exiting now
What should I do?
%if 0%{suse_version} > 1130 PreReq: sysvinit(syslog) %endif -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org
On Wednesday 09 March 2011 22:29:59 Cristian Rodríguez wrote:
Hi! I get the following message for two packages when building for 11.4 and Factory:
insserv: FATAL: service syslog is missed in the runlevels 4 to use service pcscd insserv: exiting now
What should I do?
%if 0%{suse_version} > 1130 PreReq: sysvinit(syslog) %endif
This does not help :( -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org
On Wed, 9 Mar 2011 22:04, Ilya Chernykh
On Wednesday 09 March 2011 22:29:59 Cristian Rodríguez wrote:
Hi! I get the following message for two packages when building for 11.4 and Factory:
insserv: FATAL: service syslog is missed in the runlevels 4 to use service pcscd insserv: exiting now
What should I do?
%if 0%{suse_version} > 1130 PreReq: sysvinit(syslog) %endif
This does not help :(
Hint: Check if your Package wants to automatically start in runlevel 4. Normally runlevel 4 (and its dir '/etc/init.d/rc.4d') is empty, so far only SuSEfirewall2 installs its start/stop link there. If your init-script contains the following line (or similar): # Default-Start: 2 3 5 make sure there is no "4" in it if you do not really need it. Hope this give you a way to a solution. -- Cheers, Yamaban out.
On Thursday 10 March 2011 00:57:49 you wrote:
Hint: Check if your Package wants to automatically start in runlevel 4. Normally runlevel 4 (and its dir '/etc/init.d/rc.4d') is empty, so far only SuSEfirewall2 installs its start/stop link there.
If your init-script contains the following line (or similar):
# Default-Start: 2 3 5
make sure there is no "4" in it if you do not really need it.
Hope this give you a way to a solution.
Yes, there is Default-Start: 2 3 4 5. It is in package pcsc-lite, which is included in OpenSUSE 11.4. My package only needs pcscd service. -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org
On Wed, 9 Mar 2011 23:42, Ilya Chernykh
On Thursday 10 March 2011 00:57:49 you wrote:
Hint: Check if your Package wants to automatically start in runlevel 4. Normally runlevel 4 (and its dir '/etc/init.d/rc.4d') is empty, so far only SuSEfirewall2 installs its start/stop link there.
If your init-script contains the following line (or similar):
# Default-Start: 2 3 5
make sure there is no "4" in it if you do not really need it.
Hope this give you a way to a solution.
Yes, there is Default-Start: 2 3 4 5. It is in package pcsc-lite, which is included in OpenSUSE 11.4. My package only needs pcscd service.
Looks like a 'bug' in pcsc-lite then. If you can please report this as such on bnc to get the maintainers in gear for either dropping runlevel 4 from Default-Start in pcsc-lite or adding syslog to runlevel 4. Both ways would provide a stable and lasting solution. -- Cheers, Yamaban out
On Thursday 10 March 2011 02:13:02 Yamaban wrote:
If your init-script contains the following line (or similar):
# Default-Start: 2 3 5
make sure there is no "4" in it if you do not really need it.
Hope this give you a way to a solution.
Yes, there is Default-Start: 2 3 4 5. It is in package pcsc-lite, which is included in OpenSUSE 11.4. My package only needs pcscd service.
Looks like a 'bug' in pcsc-lite then. If you can please report this as such on bnc to get the maintainers in gear for either dropping runlevel 4 from Default-Start in pcsc-lite or adding syslog to runlevel 4. Both ways would provide a stable and lasting solution.
This is impossible to change in OpenSUSE 11.4 before release, and my package (kdebase3) builds against the release (not against the updates) as the whole KDE3 repository. So tell me please what should I do to have it build well for 11.4? Note also the 11.4 includes kdebase3 package as well, and it is linked to KDE3 repo so if it does not build here, it does not build in 11.4 as well. -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org
On Thu, 10 Mar 2011 00:39, Ilya Chernykh
On Thursday 10 March 2011 02:13:02 Yamaban wrote:
If your init-script contains the following line (or similar):
# Default-Start: 2 3 5
make sure there is no "4" in it if you do not really need it.
Hope this give you a way to a solution.
Yes, there is Default-Start: 2 3 4 5. It is in package pcsc-lite, which is included in OpenSUSE 11.4. My package only needs pcscd service.
Looks like a 'bug' in pcsc-lite then. If you can please report this as such on bnc to get the maintainers in gear for either dropping runlevel 4 from Default-Start in pcsc-lite or adding syslog to runlevel 4. Both ways would provide a stable and lasting solution.
This is impossible to change in OpenSUSE 11.4 before release, and my package (kdebase3) builds against the release (not against the updates) as the whole KDE3 repository.
So tell me please what should I do to have it build well for 11.4? Note also the 11.4 includes kdebase3 package as well, and it is linked to KDE3 repo so if it does not build here, it does not build in 11.4 as well.
At this moment the only thing you can do is to pull in the package pcsc-lite into your repo, patch the line --Default-Start: 2 3 4 5 ++Default-Start: 2 3 5 in the init-script and use this 'private' package to build your packages in your repo. otherwise give an ultra-priotity call to the people responsible for pcsc-lite for an fix asap and build against the update. maybe there is a way to ignore the error by a special config for the build, but the cause of all this is the unneed AND errorous included "4" in the line "Default-Start" in the package pcsc-lite. As it is "pcsc-lite" should NOT be able to be build with this error, as pscd needs syslog. Cause of the problem is the error in the pcsc-lite init-script. No fix for this, no solution for you. How to fix this, beyond getting the maintainers of pcsc-lite involved, I don't know -- Yamaban out.
On Thursday 10 March 2011 03:21:30 Yamaban wrote:
As it is "pcsc-lite" should NOT be able to be build with this error, as pscd needs syslog.
Indeed, it does not build against 11.4. I just wonder how this brocken package made its way into Gold Master. This broke first in Factory (I thought it will not affect the 11.4 repo) and then it broke in 11.4. This means that any package that depends on pcsc-lite or kdebase3-runtime is also broken in 11.4. Potentially tens of packages. I wonder how OpenSUSE can release a system that even cannot build itself. -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org
On Thursday 10 March 2011 03:21:30 Yamaban wrote:
--Default-Start: 2 3 4 5 ++Default-Start: 2 3 5
Seems a patch is already pending for Factory: https://build.opensuse.org/request/show/63795 I just wonder will it affect 11.4 or not? -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org
On Thu, Mar 10, 2011 at 12:04:47AM +0300, Ilya Chernykh wrote:
On Wednesday 09 March 2011 22:29:59 Cristian Rodríguez wrote:
Hi! I get the following message for two packages when building for 11.4 and Factory:
insserv: FATAL: service syslog is missed in the runlevels 4 to use service pcscd insserv: exiting now
What should I do?
%if 0%{suse_version} > 1130 PreReq: sysvinit(syslog) %endif
This does not help :(
runlevel 4 looks strange. Is it required in runlevel 4? Ciao, Marcus -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org
Am Donnerstag, 10. März 2011, 07:10:08 schrieb Marcus Meissner:
On Thu, Mar 10, 2011 at 12:04:47AM +0300, Ilya Chernykh wrote:
On Wednesday 09 March 2011 22:29:59 Cristian Rodríguez wrote:
Hi! I get the following message for two packages when building for 11.4 and Factory:
insserv: FATAL: service syslog is missed in the runlevels 4 to use service pcscd insserv: exiting now
What should I do?
%if 0%{suse_version} > 1130 PreReq: sysvinit(syslog) %endif
This does not help :(
runlevel 4 looks strange. Is it required in runlevel 4?
We reported not fullfillable dependencies only as warning before. It seems now to be an error. However, you need to fix that in the init file. You can't require syslogd in runlevel 4, since it does not get started there. -- Adrian Schroeter SUSE Linux Products GmbH email: adrian@suse.de -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org
* Adrian Schröter (adrian@suse.de) [20110310 10:05]:
However, you need to fix that in the init file. You can't require syslogd in runlevel 4, since it does not get started there.
pcsc-light has been fixed in its devel project and in factory but that change has not been forwarded to 11.4. I've made an sr now. Philipp -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org
participants (6)
-
Adrian Schröter
-
Cristian Rodríguez
-
Ilya Chernykh
-
Marcus Meissner
-
Philipp Thomas
-
Yamaban