Hi all,
I am working on bug

7143740 - svc:/system/install/server:default can conflict with svc:/network/http:apache22

and I would like to know your opinion first before I will implement and test the actual fix.

The root cause of the bug is, that apache SMF service modifies /etc/apache2/2.2/envvars and it interferes with install/server and install server can't start it's own apache.

After some discussions with people taking care about apache I decided to fix it on install/server side as this would be fastest and easiest short time solution. I plan to file a bug against the way how apache is integrated as well.

So - what would you think about making our own install-private copy of apachectl which will not source the envvars ? We can at the same time remove part of the functionality of apachectl which we do not actually use, or we can keep it as-is and remove only sourcing of envvars, or we can remove everything and keep only setting ulimits + starting httpd. What would you prefer ?

Any other suggestions ?

Here is the webrev:

https://cr.opensolaris.org/action/browse/caiman/t.dzik/7143740/

(It's not tested yet, it is just for demonstration how the fix might look like.)

Any comments or ideas ?

Best regards,

Tomas D.
_______________________________________________
caiman-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/caiman-discuss

Reply via email to