fsmount / W2kSecurityManager on Windows 64-bit systems

[] []

Symptom
On Windows 2003 64-bit platform:
File system mount service does not start. Repository can not be initialized orThe CM component monitor indicates startup error for the Repository.The CM component monitor shows for ‘Services’ -> ‘fsmount’ -> Properties link -> Miscellaneous tabstrip -> DLL status info: ‘Not available’. Normal status would be ‘Loaded’.W2K security manager does not work.The following exception is logged in defaultTrace file:
java.lang.UnsatisfiedLinkError: <drive>:\usr\sap\<server>\<instance_number> \j2ee\cluster\server0\apps\sap.com\irj\servlet_jsp\irj\root\WEB-INF\portal\portalapps\com.sap.netweaver.bc.sf.service\private\lib\FSMount.dll: %1 is not a valid Win32 application
#at java.lang.ClassLoader$NativeLibrary.load(Native Method)
#at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1586)
#at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1482)
#at java.lang.Runtime.load0(Runtime.java:737)
#at java.lang.System.load(System.java:811)
#at com.sapportals.wcm.service.fsmount.FSMountService.<clinit>
(FSMountService.java:819)
#at java.lang.Class.forName0(Native Method)
#at java.lang.Class.forName(Class.java:219)
or
…error while loading fsmount.dll

Reason and Prerequisites
This note gives additional information with reference to the administration guide section “Integrating Documents from a Windows System into KM”.
Affected versions:
KMC Netweaver 04 up to SP 22KMC SAP NetWeaver 7.0 (formerly named 2004s) up to SP 16
Solution

A.) The issue is cleared in these deliveries:
SAP NetWeaver 04 SPS 23SAP NetWeaver 7.0 SPS 17
See http://service.sap.com/sp-stacks -> SP Stack Schedule
for schedule details and updates.
B.) Possible workaround before the release of mentioned deliveries:
I. For SAP NetWeaver 04 up to SPS19 and for SAP NetWeaver 7.0 up to SPS10 do the follwing:
Find the listed dll files in given directory:fsmount.dll
‘\usr\sap\< SID>\<INSTANCE> \j2ee\cluster\server0\apps\sap.com\irj\servlet_jsp\irj\root\WEB-INF\portal\portalapps\com.sap.netweaver.bc.sf.service\private\lib’w2kfilesystem.dll
‘\usr\sap\< SID>\<INSTANCE> \j2ee\cluster\server0\apps\sap.com\irj\servlet_jsp\irj\root\WEB-INF\portal\portalapps\com.sap.km.cm.repository.manager\private\lib’Stop the J2EE engine.Replace the dlls with the corresponding files from the attached archives on every cluster node (!).Start the J2EE engine
Important:Please be aware that this action needs to be performed on every cluster node manually.
II. For SAP NetWeaver 04 from SPS20 to SPS22 and for SAP NetWeaver 7.0 from SPS11 to SPS16 do the follwing:
Find the listed dll files in given directory and leave only the relevant one for your system:
- fsmount.dll, fsmountX64 and fsmountIA64:
‘\usr\sap\<SID>\<INSTANCE> \j2ee\cluster\server0\apps\sap.com\irj\servlet_jsp\irj\root\WEB-INF\portal\portalapps\com.sap.netweaver.bc.sf.service\private\lib’
IMPORTANT:All w2k dll files must be present on your file system under the specified directory
- w2kfilesystem.dll, W2kFileSystemx64.dll and W2kFileSystemIA64.dll
‘\usr\sap\< SID>\<INSTANCE> \j2ee\cluster\server0\apps\sap.com\irj\servlet_jsp\irj\root\WEB-INF\portal\portalapps\com.sap.km.cm.repository.manager\private\lib’

[Slashdot] [Digg] [Reddit] [del.icio.us] [Facebook] [Technorati] [Google] [StumbleUpon]

Leave a Comment