Hi,

On Mon, Jul 28, 2008 at 04:41:27PM +0200, Sebastian Reitenbach wrote:
> Hi,
> 
> I just upgraded my desktop to opensuse 11.0 i586, and updated the box, then 
> installed the heartbeat rpm's 2.1.3 from download.opensuse.org.
> 
> I've these rpm's installed right now:
> pacemaker-heartbeat-0.6.5-8.2
> heartbeat-common-2.1.3-23.1
> heartbeat-resources-2.1.3-23.1
> heartbeat-2.1.3-23.1
> pacemaker-pygui-1.4-1.3
> 
> I've added these lines to /etc/ha.d/ha.cf to start mgmtd automatically:
> apiauth         mgmtd   uid=root
> respawn         root            /usr/lib/heartbeat/mgmtd -v
> 
> but mgmtd fails to start, when I try to start it on the commandline, then I 
> see the following output:
> 
> /usr/lib/heartbeat/mgmtd: symbol lookup error: /usr/lib/libpe_status.so.2: 
> undefined symbol: stdscr
> 
> As far as I researched now, the stdscr symbol is expected to come from 
> ncurses?

Looks like a dependency problem. Does the package containing
mgmtd depend on the ncurses library? Though I don't understand
why mgmtd needs ncurses.

> Do I can link the existing library/binary against ncurses, without 
> the need to recompile?

Sure. The linking is dynamic and just installing the library
should fix the problem. BTW, ldd should tell you on which libraries
a binary (.so as well) depends.

Thanks,

Dejan

> 
> kind regards
> Sebastian
> 
> _______________________________________________
> Linux-HA mailing list
> [email protected]
> http://lists.linux-ha.org/mailman/listinfo/linux-ha
> See also: http://linux-ha.org/ReportingProblems
_______________________________________________
Linux-HA mailing list
[email protected]
http://lists.linux-ha.org/mailman/listinfo/linux-ha
See also: http://linux-ha.org/ReportingProblems

Reply via email to