I tried to run the 2.4 upgrade on my server, and got the following
errors:
---
starting the upgrade:
- You already have OSSEC installed. Do you want to update it? (y/n):
y
- Do you want to update the rules? (y/n): y
2- Setting up the installation environment.
- Installation will be made at /var/ossec .
5- Installing the system
./install.sh: line 67: ./src/LOCATION: Input/output error
- Running the Makefile
INFO: Little endian set.
*** Making zlib (by Jean-loup Gailly and Mark Adler) ***
---
lots of messages, all seem normal down to the ***Making analysisd ***
section, the second half of which is here:
---
make[4]: Leaving directory `/usr/dir1/dir2/dir3/program.install/ossec-
hids-2.4/src/analysisd/decoders/plugins'
gcc -g -Wall -I../../ -I../../headers -DDEFAULTDIR=\"/var/ossec\" -
DUSEINOTIFY -DARGV0=\"ossec-analysisd\" -DXML_VAR=\"var\" -
DOSSECHIDS -DTESTRULE -I../ -c *.c
ar cru decoders.a *.o plugins/*.o
ranlib decoders.a
make[3]: Leaving directory `/usr/dir1/dir2/dir3/program.install/ossec-
hids-2.4/src/analysisd/decoders'
cd ./compiled_rules; make;
make[3]: Entering directory `/usr/dir1/dir2/dir3/program.install/ossec-
hids-2.4/src/analysisd/compiled_rules'
./register_rule.sh build
./register_rule.sh: line 131: compiled_rules.h: Input/output error
*Build completed.
gcc -g -Wall -I../../ -I../../headers -DDEFAULTDIR=\"/var/ossec\" -
DUSEINOTIFY -DARGV0=\"ossec-analysisd\" -DXML_VAR=\"var\" -
DOSSECHIDS -I../ -c *.c
make[3]: Leaving directory `/usr/dir1/dir2/dir3/program.install/ossec-
hids-2.4/src/analysisd/compiled_rules'
gcc -g -Wall -I../ -I../headers -DDEFAULTDIR=\"/var/ossec\" -
DUSEINOTIFY -DARGV0=\"ossec-analysisd\" -DXML_VAR=\"var\" -
DOSSECHIDS -DTESTRULE -I./ testrule.c analysisd.c stats.c rules.c
rules_list.c config.c fts.c dodiff.c eventinfo.c eventinfo_list.c
cleanevent.c active-response.c picviz.c prelude.c compiled_rules/
*.o ../config/lib_config.a decoders/decoders.a alerts/alerts.a ../
os_xml/os_xml.a ../os_regex/os_regex.a ../os_net/os_net.a ../shared/
lib_shared.a ../os_zlib/os_zlib.c ../external/libz.a -o ossec-logtest
In file included from rules.c:20:
compiled_rules/compiled_rules.h:42: error: redefinition of
âcompiled_rules_listâ
compiled_rules/compiled_rules.h:11: error: previous definition of
âcompiled_rules_listâ was here
compiled_rules/compiled_rules.h:53: error: redefinition of
âcompiled_rules_nameâ
compiled_rules/compiled_rules.h:22: error: previous definition of
âcompiled_rules_nameâ was here
make[2]: *** [logtest] Error 1
make[2]: Leaving directory `/usr/dir1/dir2/dir3/program.install/ossec-
hids-2.4/src/analysisd'
make[1]: *** [logaudit] Error 2
make[1]: Leaving directory `/usr/dir1/dir2/dir3/program.install/ossec-
hids-2.4/src/analysisd'
Error Making analysisd
make: *** [all] Error 1
Error 0x5.
Building error. Unable to finish the installation.
---
I checked the hashes of the install file after I downloaded it. I ran
the upgrade from the same location I successfully ran the 2.3
install. The system is Linux 2.6.18-164.6.1.0.1.el5.
Also, I checked my alert log, and there are alerts from after the
failed upgrade, so the server still seems to be running.
Please let me know if there is any other information I can provide.
Thanks
Anne
--
To unsubscribe, reply using "remove me" as the subject.