Bug 113269

Summary: startpar remains with ial
Product: [openSUSE] SUSE LINUX 10.0 Reporter: Takashi Iwai <tiwai>
Component: BasesystemAssignee: Dr. Werner Fink <werner>
Status: RESOLVED FIXED QA Contact: E-mail List <qa-bugs>
Severity: Normal    
Priority: P5 - None CC: mls
Version: Beta 3   
Target Milestone: ---   
Hardware: Other   
OS: All   
Whiteboard:
Found By: Other Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---
Attachments: just an other /etc/init.d/ial script

Description Takashi Iwai 2005-08-26 10:57:16 UTC
A startpar process remains after boot is finished.  It seems always ial, which
is the last started service.

ps auxw | grep ial
root      4955  0.0  0.3   4148  1524 ?        S    12:41   0:00 /usr/sbin/iald
root      4964  0.0  0.0   1520   452 ?        Ss   12:41   0:00 startpar -f -- ial
tiwai     5492  0.0  0.1   2736   692 pts/2    S+   12:56   0:00 grep ial
Comment 1 Dr. Werner Fink 2005-08-26 11:08:14 UTC
Does the boot scsript of ial finish?
Is the iald a real daemon which uses
setsid(2)?
Comment 2 Timo Hoenig 2005-08-26 11:14:06 UTC
I've seen that

   $ rc$SERVICENAME {start|stop|restart}

does not work for all services on Beta 4.

For example:

g0:~ # rccups status
Checking for cupsd:                                                   running
g0:~ # rccups stop
Shutting down cupsd                                                   done
g0:~ # rccups status
Checking for cupsd:                                                   running
Comment 3 Timo Hoenig 2005-08-26 11:15:31 UTC
(In reply to comment #1)

> Does the boot scsript of ial finish?
> Is the iald a real daemon which uses
> setsid(2)?

No, it does not use setsid.
Comment 4 Dr. Werner Fink 2005-08-26 11:26:58 UTC
The program is not a real daemon and it seems not to close
its file descriptors. IMHO the iald should be started with
the startproc options -q and -s to get it to a real daemon.
Comment 5 Timo Hoenig 2005-08-26 11:31:12 UTC
I'm testing this right now.
Comment 6 Timo Hoenig 2005-08-26 11:35:28 UTC
Works fine, new package submitted.
Comment 7 Dr. Werner Fink 2005-08-26 11:37:36 UTC
Created attachment 47756 [details]
just an other /etc/init.d/ial script

You may consider this as rc.ial
Comment 8 Timo Hoenig 2005-08-26 11:38:47 UTC
Should I open a new bug for the disfunction of {stop|restart} for several services?
Comment 9 Dr. Werner Fink 2005-08-26 11:40:43 UTC
What do you mean with disfunction of {stop|restart} for several services?
A resart including dbus and ial?
Comment 10 Dr. Werner Fink 2005-08-26 11:41:39 UTC
Takashi?  Please could you test the new ial package in combination
with startpar?
Comment 11 Timo Hoenig 2005-08-26 11:44:27 UTC
(In reply to comment #9)
> What do you mean with disfunction of {stop|restart} for several services?
> A resart including dbus and ial?

No, I was referring to comment #2.  Several services are not stopped on

   $ rc$SERVICENAME stop
Comment 12 Dr. Werner Fink 2005-08-26 11:46:14 UTC
See bug 113002
Comment 13 Timo Hoenig 2005-08-26 11:48:41 UTC
(In reply to comment #10)
> Takashi?  Please could you test the new ial package in combination
> with startpar?

mbuild trail-thoenig-3 (including werner's new rc.ial script)
Comment 14 Takashi Iwai 2005-08-26 12:32:42 UTC
Confirmed to be fixed.  Thanks.