我在EC2上有一个新的Redhat Enterprise 6.2 64位实例。 我closures了防火墙并安装了FMS 4.5 dev服务器。
FMS安装失败,抱怨缺lesslibcap.so,直到我安装了libcap.i686包。 现在安装了以下libcap软件包:
libcap.i686 2.16-5.5.el6 @rhui-us-east-1-rhel-server-releases libcap.x86_64 2.16-5.5.el6 @koji-override-0/$releasever libcap-ng.x86_64 0.6.4-3.el6_0.1 @koji-override-0/$releasever libpcap.x86_64 14:1.0.0-6.20091201git117cb5.el6
在日志目录我有pipe理员和主日志(只)。 pipe理日志看起来不错:
#Fields: date time x-pid x-status x-ctx x-comment 2012-02-29 09:24:26 1144 (i)2581173 FMS detected IPv6 protocol stack! - 2012-02-29 09:24:26 1144 (i)2581173 FMS config <NetworkingIPv6 enable=false> - 2012-02-29 09:24:26 1144 (i)2581173 FMS running in IPv4 protocol stack mode! - 2012-02-29 09:24:26 1144 (i)2581173 Host: ip-10-204-143-55 IPv4: 10.204.143.55 - 2012-02-29 09:24:26 1144 (i)2571011 Server starting... - 2012-02-29 09:24:26 1144 (i)2631174 Listener started ( FCSAdminIpcProtocol ) : localhost:11110/v4 - 2012-02-29 09:24:27 1144 (i)2631174 Listener started ( FCSAdminAdaptor ) : 1111/v4 - 2012-02-29 09:24:28 1144 (i)2571111 Server started (./conf/Server.xml). -
我无法将RTMP客户端连接到FMS。 主日志包含这些行,每5秒重复一次:
2012-02-29 10:43:17 1076 (i)2581226 Edge (2790) is no longer active. - 2012-02-29 10:43:17 1076 (w)2581255 Edge (2790) _defaultRoot__edge1 experienced 1 failure[s]! - 2012-02-29 10:43:17 1076 (i)2581224 Edge (2793) started, arguments : -edgeports ":1935,80" -coreports "localhost:19350" -conf "/opt/adobe/fms/conf/Server.xml" -adaptor "_defaultRoot_" -name "_defaultRoot__edge1" -edgename "edge1". -
根据Adobe的网站http://www.adobe.com/products/flash-media-streaming/tech-specs.html FMS需要RedHat®EnterpriseLinux®Server 5.5(64位)或Linux CentOS 5.5(64位)
最有可能的问题是,RHEL 6.2中的libcap版本更新,而FMS没有find它正在寻找的文件。
我build议您联系Adobe的支持人员,看看您是否可以在RHEL 6.2上安装它,或者您可以尝试在亚马逊上使用旧版本的RHEL。 我相信他们有几乎任何你想要的版本的AMI。
好的,易于遵循在RHEL / CentOS 6上安装的说明由社区成员在FMS讨论论坛上发布。 请注意,它确实不受支持。 但它的作品。
我有同样的问题(虽然不是亚马逊),并认为我会解决我们的问题。
我们实际上已经把FMS 3.5安装在CentOS 6上,只有32位,所以我们的问题更加深入。 我们必须获得最初的库,然后通过手动运行fmsmaster来诊断哪些库导致冲突。 然后我们复制了我们以前的CentOS 5.x / 32bit系统的32位库来解决这个问题。
最大的问题是日志是空的,只有手动执行才会出现问题。 这里是我们的步骤(我确信FMS 4.x会略有不同):
1. yum install libstdc++.so.5 2. yum install seamonkey 3. yum install libstdc++-4.4.7-4.el6.i686 4. ./installFMS -platformWarnOnly 5. Discover missing dependencies: ldd ./fmsmaster 6. Locate missing libs: eg yum whatprovides libstdc++.so.6 7. Copy 32bit libplc4.so, libcap.so.1, libnspr4.so, libplds4.so
尽pipe这个讨论已经两年了,随着更多的人安装RHEL / CentOS 6 64bit,更多的pipe理员将会发现更多的这些问题和讨论(像我一样)。