hp-snmp-agents - buffer overflow hiba

 ( Balooo | 2018. január 17., szerda - 19:27 )

új év még egy vas, adott egy HP DL380G5 nosza telepítsünk rá debian 9.30at. procedúra megtörtént, viszont amikor már HPE repo is bekerült a történetbe, felkerültek a a HP által disztributált csomagok majd a hp-snmp-agent dob egy buffer overflow hibát az egyik modulra ->> cmahealthd.

nem is indítja el, nélküle az snmp monitoring nem megoldható.

*** buffer overflow detected ***: /opt/hp/hp-snmp-agents/server/bin/cmahealthd terminated
======= Backtrace: =========
/lib/x86_64-linux-gnu/libc.so.6(+0x70bcb)[0x7ff90750bbcb]
/lib/x86_64-linux-gnu/libc.so.6(__fortify_fail+0x37)[0x7ff907594227]
/lib/x86_64-linux-gnu/libc.so.6(+0xf7360)[0x7ff907592360]
/lib/x86_64-linux-gnu/libc.so.6(+0xf66c2)[0x7ff9075916c2]
/usr/lib/libcmacommon64.so.1(send_trap+0x143)[0x7ff90814c2ee]
/opt/hp/hp-snmp-agents/server/bin/cmahealthd[0x408a60]
/opt/hp/hp-snmp-agents/server/bin/cmahealthd[0x408c35]
/opt/hp/hp-snmp-agents/server/bin/cmahealthd(init_agent+0x5cc)[0x402eed]
/usr/lib/libcmacommon64.so.1(agent_main+0x431)[0x7ff90814ce37]
/opt/hp/hp-snmp-agents/server/bin/cmahealthd[0x402799]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf1)[0x7ff9074bb2b1]
/opt/hp/hp-snmp-agents/server/bin/cmahealthd[0x4021c9]

esetleg ötlete valakinek, hogy mi lehet a megoldás, mert friss a rendszer, régebbi debian install esetén nem volt ilyen gondom, régebbi verziójú hp csomagokkal feltéve is ugyanezt a hibát produkálja. (fw,bios a legutolsó legújabb függőségi problémát nem láttam)
régebbi telepítésű debian jessie-n vígan fut az összes service.

üdv
Balooo

Hozzászólás megjelenítési lehetőségek

A választott hozzászólás megjelenítési mód a „Beállítás” gombbal rögzíthető.

A relatíve friss hp-snmp-agent verziók nem működnek G7-nél régebbi ProLiant gépekkel. (A G6 és régebbi sorozatok támogatása évekkel ezelőtt megszűnt.)

Ha találsz kb. két évnél régebbi hp-snmp-agent csomagot, az menni fog, viszont valószínűleg nem fogja szeretni a debian 9-et.

G7-es ProLiant gépeket lehet találni 30 ezer Ft-tól fölfelé... Itt teszem hozzá, hogy a G7-es sorozat támogatása is megszűnik pár hónap múlva.

Adott egy másik jessie telepítés azon lévő azonos szoftver verziókkal való futtatás esetén is ugyanez a hibajelenség.

------------------------

Nincs a világon se jó, se rossz. A gondolkodás teszi azzá... (W. Shakespeare)

Na, de az milyen ProLiant? G7 vagy újabb?

szintén G5 csak DL360. (óhát cégvezetőnek az EOL az nem mond semmit, amíg működik addig nincs másik.)

------------------------

Nincs a világon se jó, se rossz. A gondolkodás teszi azzá... (W. Shakespeare)

Akkor nem értem az előző hozzászólásodat.

debian 8 jessie- HP DL360G5 hp-snmp-agents működik rendesen

hp-health_10.0.0.1.3-4._amd64.deb
hpsmh_7.3.2-1.5-2._amd64.deb
hp-smh-templates_9.5.0.1.2-6._all.deb
hp-snmp-agents_10.0.0.1.23-21._amd64.deb
hpssa_2.10-14.0_amd64.deb
hpssacli_2.10-14.0_amd64.deb
hpssaducli_2.10-14.0_amd64.deb

debian 9.30 stretch HP DL380G5 hp-snmp-agents nem működik

ugyanezen vagy a fentebb említett, illetve újabb csomagokkal sem működik rendesen.

Most az egyes verziószámokról nem nagyon tudok nyilatkozni, mert nekem az apt-get mindig hozza a repoból a friss verziót.

deb http://downloads.linux.hpe.com/SDR/downloads/mcp/debian/ stretch/current non-free

Azt tudom, hogy az aktuális verziók remekül működnek ProLiant G7/Gen8/Gen8v2/Gen9 gépeken, és döglöttek G6-on. (G5 gépem legalább 8 éve nincs már, G6 is már csak homokozónak van, pont most készülök őket végre kidobni.)

Az biztos, hogy a dolog egy apt-get upgrade során romlott el, emlékeim szerint kb. másfél éve. Előtte a G6 gépeken is ment.