Exit
  • Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
  • 한국 커뮤니티
0

ColdFusion 10 on Solaris 10 (sparc)

New Here ,
Aug 22, 2012 Aug 22, 2012

I have a large number of solaris 10 servers we use at work. We are moving to CF 10, so on my first attempt to install it, the connector blows up:

There was an error while running the connector wizard

Connector installation was not successful

I've seen that a bunch, typically when the version of Apache I'm using isn't supported or something. For the record, this is Apache 2.2.22. Very supported by many other version of ColdFusion, so I'm lost as to why this doesn't work. The mod_jk.conf gets created and stored in the Apache conf directory, the include to the file is there. Everything looks clean and good. This is a stock Apache instance, compiled from source. I think the failure results from this error message in the Apache logs:

[emerg] Error in reading worker properties from '/web/cf10/config/wsconfig/1/workers.properties'

I've verified that Apache and ColdFusion are running under the same account and have equal access back and forth between apps. Furthermore, I have verified that this account has full access to all files included in both the CF and Apache file structures.

Anybody seen this before on Solaris? On another note, I did try to make this work with Apache 2.4.3, and it bombed horribly. I didn't even get the mod_jk.conf file generated as CF probably knows nothing about the new version of Apache. Well, new is not actualy true. Apache 2.4.X has been out since January 2012, so I'm very disappointed that Adobe doesn't support it yet.

3.4K
Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
New Here ,
Aug 22, 2012 Aug 22, 2012

More info for this one - after reviewing the mod_jk.log file located in the wsconfig directory, I found a nifty little error message:

[error] jk_map.c (404): The attribute 'worker.cfusion.max_reuse_connections' is not supported - please check the documentation for the supported attributes.

Neat. I don't know how important that little setting is at this point, but I intend to look it up. What I did find out is that commenting it out allows Apache to properly start. I'm now going to test CF 10 to see how it works and hope that max_reuse_connections setting isn't vital to the operation of my applications. It would appear to me that Adobe shipped an old version of mod_jk.so for the Solaris platform that doesn't work with that attribute.

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
New Here ,
Aug 22, 2012 Aug 22, 2012

I decided to research Adobe's stance on manually configuring Apache and CF 10, so I found this:

http://helpx.adobe.com/coldfusion/kb/coldfusion10-apache-manual-connector-configuration.html

Check out the last line:

"Note: You can also download Connector binaries from Adobe ColdFusion download page."

Does anyone know where that is? I couldn't find the connectors in any form on this page:

http://www.adobe.com/support/coldfusion/downloads.html

I would be interested in downloading the connectors to see if they differ in any way from what they shipped with the broken Solaris installer.

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
New Here ,
Aug 28, 2012 Aug 28, 2012

Any new information on this one?  I am having the same problems and am looking for a solution.  The connector binaries would be nice to have. 

Thanks -

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
New Here ,
Aug 28, 2012 Aug 28, 2012

Sorry, the only thing I have discovered so far is to make those changes I mentioned after installing. I don't know what the impact of removing that setting is though, kind of scary for a connector I think. However, it works without that parameter in the config file.

I keep checking the ColdFusion download site for the connector binaries or an updated installer, but nothing yet. The real thing I'm waiting on is support for Apache 2.4, since it's been out for 8 months already. There are some major security holes in 2.2 so they need to work on this ASAP to be able to support large corporations and government customers like myself.

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Adobe Employee ,
Aug 29, 2012 Aug 29, 2012

Hi All,

For issues related to CF 10 and Apache connector, please approach Adobe Tech Support at: cfsup@adobe.com, sharing the complete issue description, OS details {32/64 bit} and Web server details.

"Note: You can also download Connector binaries from Adobe ColdFusion download page."--> Adobe CF team is working on it and will soon release it officially.

HTH.

Rg,

Spsb84

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
New Here ,
Sep 04, 2012 Sep 04, 2012

For anyone wondering, I did 2 tests on Solaris using the CF 10 solaris installer:

1) Installed with 32 bit compiled stock Apache 2.2.22, and the results are what I posted above - it doesn't work without modifications to the tomcat properties files.

2) Installed with 64 bit compiled stock Apache 2.2.22, and it works fine.

So, moving to 64 bit Apache works on Solaris so far. The bug still remains with the 32 bit module that ships with the installer.

I will contact support on this issue and I will also inquire about when Apache 2.4 will be supported, which is what I really want here.

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Adobe Employee ,
Oct 08, 2012 Oct 08, 2012

Hello All

Please go through this link http://helpx.adobe.com/coldfusion/kb/rhel-connector-configuration.html and let me know if this helps. Also try installing Apache 2.2.22 from external resource instead of default apache bundled with linux.

Regards

Swaraj

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
New Here ,
Jun 14, 2013 Jun 14, 2013
LATEST

I had a similar problem in linux - fedora 18 to be particular. I got this message in the error_log when the machine boots. BUT if I start httpd manually, it worked.

The problem turns out to be SELINUX permissiveness.

You can and fix it using system tools -> trouble shooter.

The fixing command was:

  sudo  /sbin/restorecon -v /etc/httpd/conf/workers.properties

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Resources