[Debian-ha-maintainers] ERROR: pengine:metadata: got no meta-data, does this RA exist?

Juha Heinanen jh at tutpro.com
Fri Feb 26 19:54:13 UTC 2016


Ferenc Wágner writes:

> > I built pacemaker 1.1.14 on Debian Jessie from Stretch source.  Built
> > succeeded after some changes in debian/rules and control:
> >
> > override_dh_strip:
> > #	dh_strip --ddeb-migration='pacemaker-dbg (<< 1.1.14~rc4-1~)'
> > 	dh_strip --dbg-package=pacemaker-dbg
> 
> Unfortunately, by using pacemaker-dbg > 1.1.14~rc4 you invalidate the
> ddeb-migration path used in sid/stretch.  This will lead to breakage
> during upgrade if you have pacemaker-dbg installed.  And pacemaker-dbg
> is a nasty package anyway, because it (originally) depends on both
> pacemaker and pacemaker-remote, which break each other.  Take care.

I don't need pacemaker-dbg package.  So I'll try by removing
override_dh_strip: entry altogether.

> > and downgraded pacemaker-cli-utils init-system-helpers >= 1.23
> > dependency since it would have required whole init system upgrade:
> 
> There was a reason for this requirement:
> 
> >  # ... because << 1.23 starts our disabled crm_mon service on install and
> > # upgrade, see #768456.
> 
> But you can easily install 1.23 or 1.24 from snapshots.d.o into a jessie
> system.

OK, I'll give it a try too.

> There are known incompatibilities between current pacemaker and crmsh.
> Does it help if you create the symlink /usr/lib/pacemaker ->
> /usr/lib/x86_64-linux-gnu/pacemaker?  That could help crmsh find some
> pacemaker components.  Don't forget to remove that symlink after
> testing, because the pending pacemaker package will use that
> directory!

Great advice!  After adding the symlink, in my case

ln -s /usr/lib/i386-linux-gnu/pacemaker /usr/lib/pacemaker

crm configure worked without problems.

Are these files of the pending package available somewhere?

    [pacemaker_1.1.14-X.dsc]
    [pacemaker_1.1.14-X.debian.tar.xz]

I would like to make a new jessien build using them and the above
mentioned other changes.

-- Juha



More information about the Debian-ha-maintainers mailing list