Portál AbcLinuxu, 3. května 2025 23:57

INFO: object ... cannot be represented in the CLI notation

30.4.2014 16:01 | Přečteno: 851× | Za vším hledej Linux

Pokud používáte Pacemaker a setkali jste se s touto chybovou hláškou tak, tak si zkontrolujte jakou máte verzi crm konzole.

V průběhu poslední aktualizace se mi totiž na stroje (debian) vetřela verze 1.2.6+git+e77add-1.1, která interpretuje option params jiným způsobem, než předchozí verze 1.2.5+hg1034-1. Naštěstí na jednom ze strojů mi zůstala verze starší, takže jsem mohl záhadě poměrně brzy přijít na kloub.

Starší verze akceptovala vícenásobné uvedení této volby takže bylo možné v konfiguraci zapsat hodnoty parametrů jak na jeden řádek..

primitive nfs-ip ocf:heartbeat:IPaddr2 \
        params ip="10.0.0.1" nic="br0" cidr_netmask="24" \
        op monitor interval="10s"

Tak na více řádků..

primitive nfs-ip ocf:heartbeat:IPaddr2 \
        params ip="10.0.0.1" \
        params nic="br0" \
        params cidr_netmask="24" \
        op monitor interval="10s"

Ale novější verze crmsh tohle interpretovat neumí a místo toho vyzvrací rovnou xml kód..

xml <primitive id="nfs-ip" class="ocf" provider="heartbeat" type="IPaddr2"> \
  <instance_attributes id="nfs-ip-instance_attributes"> \
    <nvpair name="ip" value="10.0.0.1" id="nfs-ip-instance_attributes-ip"/> \
  </instance_attributes> \
  <meta_attributes id="nfs-ip-meta_attributes"> \
    <nvpair name="target-role" value="Started" id="nfs-ip-meta_attributes-target-role"/> \
  </meta_attributes> \
  <operations> \
    <op name="monitor" interval="10s" id="nfs-ip-monitor-10s"/> \
  </operations> \
  <instance_attributes id="nfs-ip-instance_attributes-0"> \
    <nvpair name="nic" value="br0" id="nfs-ip-instance_attributes-0-nic"/> \
  </instance_attributes> \
  <instance_attributes id="nfs-ip-instance_attributes-1"> \
    <nvpair name="cidr_netmask" value="24" id="nfs-ip-instance_attributes-1-cidr_netmask"/> \
  </instance_attributes> \
</primitive>

Problém lze vyřešit buďto přeeditováním konfigurace starší instanci crmsh, nebo přepsáním konfigurace se zápisem všech parametrů na jednom řádku.

       

Hodnocení: 100 %

        špatnédobré        

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

Komentáře

Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře. , Tisk

Vložit další komentář

30.4.2014 20:41 odin
Rozbalit Rozbalit vše Re: INFO: object ... cannot be represented in the CLI notation
Odpovědět | Sbalit | Link | Blokovat | Admin
Diky socialistickemu zdravotnictvi je uzivatelu pacemakeru vice, nez by odpovidalo trzni realite. Za cizi penize se totiz pristroje rozdavaji snadno. :-(
30.4.2014 20:45 stimulátor
Rozbalit Rozbalit vše Re: INFO: object ... cannot be represented in the CLI notation
Nejmenovalo se to náhodou dřív kardiostimulátor?
Bystroushaak avatar 30.4.2014 20:52 Bystroushaak | skóre: 36 | blog: Bystroushaakův blog | Praha
Rozbalit Rozbalit vše Re: INFO: object ... cannot be represented in the CLI notation
To není podstatné, hlavně že může zatáhnout vlastní názor na politiku vydávaný za fakt, do diskuze, která s politikou ani jeho názory nemá co dělat.
30.4.2014 20:59 odin
Rozbalit Rozbalit vše Re: INFO: object ... cannot be represented in the CLI notation
To vite, je pred volbami.
30.4.2014 21:06 stimulátor
Rozbalit Rozbalit vše Re: INFO: object ... cannot be represented in the CLI notation
Mám pocit, že před volbami je furt.
Nikola Ciprich avatar 30.4.2014 21:52 Nikola Ciprich | skóre: 23 | blog: NiX_blog | Palkovice
Rozbalit Rozbalit vše Re: INFO: object ... cannot be represented in the CLI notation
Odpovědět | Sbalit | Link | Blokovat | Admin
porad me trochu mrzi ze vicemene prohlasili za oficialni konzoli pcs namisto crm ktere je imho vyrazne pohodlnejsi (uz jen kvuli tomu ze se to chove jako konzole, vcetne doplnovani tabem atd.. asi si budu muset poresit bash completion a zkusit konecne tomu pcs prijit na chut, i kdyz zatim asi zustanu u crm..)
Did you ever touch the starlight ? Dream for a thousand years? Have you ever seen the beauty Of a newborn century?
30.4.2014 22:52 Aleš Kapica | skóre: 52 | blog: kenyho_stesky | Ostrava
Rozbalit Rozbalit vše Re: INFO: object ... cannot be represented in the CLI notation
Podle toho co mají v TODO by to do budoucna měli pořešit. Podle všeho je cílem umožnit prostřednictvím parametrů sofistikovanější konfiguraci zdrojů.

Mě osobně spíš prudí, že pro sestavení crmsh to chce milion balíků, které jsou v konečném důsledku zbytečné.
Nikola Ciprich avatar 2.5.2014 10:53 Nikola Ciprich | skóre: 23 | blog: NiX_blog | Palkovice
Rozbalit Rozbalit vše Re: INFO: object ... cannot be represented in the CLI notation
tak pro CentOS je crmsh naštěstí v yumu (a kupodivu to má snad jen 2 závislosti...) i když jsem si to už vlastně i překládal kvůli nějakého patche a nějak divoké to tuším taky nebylo..
Did you ever touch the starlight ? Dream for a thousand years? Have you ever seen the beauty Of a newborn century?

Založit nové vláknoNahoru

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.