Opened 12 years ago

Closed 12 years ago

#822 closed defect (fixed)

Linux 2013 cannot side by side with 2012

Reported by: christinebao Owned by: Christine Bao
Priority: major Milestone: 3.6.0
Component: FDO API Version: 3.7.0
Severity: 3 Keywords:
Cc: External ID: 1453530

Description

Report by Autodesk QA: Install MapGuide 2013 side by side with 2012 and 2013 cannot get FDO capability.

Change History (4)

comment:1 by christinebao, 12 years ago

After fixing the duplicated port number, there is till the wrong FDO path problem:

  1. 2013 serverconfig.ini has fdoPath=/usr/local/fdo-3.7.0/lib, and trace.log also report that 3.7.0 fdo path is loaded. However for unknown reason, it seems the fdo.so in 3.6.0 is used. The wrong fdo version makes server crash when make fdo call.
  2. If rename 3.6.0 fdo folder to another name, 2013 works.
  3. This error does not happen in windows.

comment:2 by christinebao, 12 years ago

Tried to fix some hard coded fdo path in r6408, but it turned out to be no affect. Revert it because the submission cannot fix this ticket.

comment:3 by christinebao, 12 years ago

Revert r6048 in r6418.

comment:4 by christinebao, 12 years ago

Resolution: fixed
Status: newclosed

Fix it by providing work around.

  1. Copy /usr/local/fdo-3.7.0/lib/ into the same folder as mgserver.sh, that is all *.so and providers.xml is in the same folder as mgserver.sh.
  2. Modify serverconfig.ini, fdoPath = ./

Then MapGuide 2013 can co-work with MapGuide 2012.

Note: See TracTickets for help on using tickets.