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
