Broken xmlback in OpenEMM-5.3.2 RPM and VMX

Use this forum to report bugs and to check for bugfixes and new releases of OpenEMM

Moderator: moderator

ud
Posts: 154
Joined: Thu Aug 17, 2006 9:56 am
Location: Munich, Germany
Contact:

Broken xmlback in OpenEMM-5.3.2 RPM and VMX

Post by ud »

Situation: The xmlback binary from the OpenEMM 5.3.2 RPM release crashes
on some distributions, on other (or even just on other versions of these
distributions) it works just fine. Even more strange, there had been no
complains about the binary found in the TAR.GZ file (which is the base
for the RPM file).

Reason: The binary from the TAR.GZ is the original, unstripped compiled
executable. The RPM is build based on this file on a CentOS 4 system.
During the build process, the binary is being stripped. This step renders
the binary unusable for newer versions of glibc or the standard C
startup code. Stripping the binary on a CentOS 5 system leads to a
working binary.

Solution/Workaround: We had no reports about problems from other
included C programs (mainly bav and bavwarp), but if you are affected,
we advise you to replace all binaries by grabbing the TAR.GZ file, put
in /home/openemm, log in as user root and issue
these commands ($ is the shell prompt, # lines are comments):

Code: Select all

# change to openemm home directory
$ cd /home/openemm
# stop a running instance
$ su -c "./bin/OpenEMM.sh stop" - openemm
# unpack the desired files
$ tar xpzf OpenEMM-5.3.2-bin.tar.gz ./bin/xmlback ./bin/bav ./bin/scripts/bavwrap ./bin/smctrl
# restart openemm
$ su -c "./bin/OpenEMM.sh start" - openemm
A corrected RPM is now available as OpenEMM-5.3.2-3.i386.rpm, a fixed VMX version is scheduled for tomorrow.

Sorry for the inconvenience!

-- ud