Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
python3-dmapi / usr / lib / python3.6 / site-packages / dmapi / __pycache__ / exception.cpython-36.pyc
Size: Mime:
3

ÿn‚a‹	ã@s®)dZddlmZddlZddlmZddlm	Z	m
Z
ejeƒZ
Gdd„dejjƒZGdd	„d	eƒZGd
d„deƒZGdd
„d
eƒZGdd„deƒZGdd„deƒZGdd„deƒZGdd„deƒZGdd„deƒZGdd„deƒZGdd„deƒZGdd„deƒZGdd„deƒZGd d!„d!eƒZGd"d#„d#eƒZGd$d%„d%eƒZ Gd&d'„d'eƒZ!Gd(d)„d)eƒZ"Gd*d+„d+eƒZ#Gd,d-„d-e#ƒZ$Gd.d/„d/e$ƒZ%Gd0d1„d1e$ƒZ&Gd2d3„d3e$ƒZ'Gd4d5„d5e$ƒZ(Gd6d7„d7e$ƒZ)Gd8d9„d9e$ƒZ*Gd:d;„d;e$ƒZ+Gd<d=„d=e$ƒZ,Gd>d?„d?e$ƒZ-Gd@dA„dAe$ƒZ.GdBdC„dCe#ƒZ/GdDdE„dEe#ƒZ0GdFdG„dGe#ƒZ1GdHdI„dIeƒZ2GdJdK„dKeƒZ3GdLdM„dMe#ƒZ4GdNdO„dOe#ƒZ5GdPdQ„dQeƒZ6GdRdS„dSe#ƒZ7GdTdU„dUe#ƒZ8GdVdW„dWe#ƒZ9GdXdY„dYe9ƒZ:GdZd[„d[e9ƒZ;Gd\d]„d]e9ƒZ<Gd^d_„d_e#ƒZ=Gd`da„dae#ƒZ>Gdbdc„dce#ƒZ?Gddde„dee#ƒZ@Gdfdg„dge#ƒZAGdhdi„die#ƒZBGdjdk„dke#ƒZCGdldm„dme#ƒZDGdndo„doe#ƒZEGdpdq„dqe#ƒZFGdrds„dse#ƒZGGdtdu„due#ƒZHGdvdw„dwe#ƒZIGdxdy„dye#ƒZJGdzd{„d{e#ƒZKGd|d}„d}e#ƒZLGd~d„deLƒZMGd€d„deLƒZNGd‚dƒ„dƒeLƒZOGd„d…„d…eLƒZPGd†d‡„d‡e#ƒZQGdˆd‰„d‰e#ƒZRGdŠd‹„d‹e#ƒZSGdŒd„de#ƒZTGdŽd„de#ƒZUGdd‘„d‘e#ƒZVGd’d“„d“e#ƒZWGd”d•„d•e#ƒZXGd–d—„d—e#ƒZYGd˜d™„d™e#ƒZZGdšd›„d›e#ƒZ[Gdœd„de#ƒZ\GdždŸ„dŸe#ƒZ]Gd d¡„d¡e#ƒZ^Gd¢d£„d£e#ƒZ_Gd¤d¥„d¥e#ƒZ`Gd¦d§„d§e#ƒZaGd¨d©„d©e#ƒZbGdªd«„d«e#ƒZcGd¬d­„d­e#ƒZdGd®d¯„d¯ecƒZeGd°d±„d±eƒZfGd²d³„d³ecƒZgGd´dµ„dµeƒZhGd¶d·„d·e#ƒZiGd¸d¹„d¹e#ƒZjGdºd»„d»e#ƒZkGd¼d½„d½e#ƒZlGd¾d¿„d¿e#ƒZmGdÀdDdÁe#ƒZnGdÂdÄdÃe#ƒZoGdÄdńdÅe#ƒZpGdÆdDŽdÇe#ƒZqGdÈdɄdÉe#ƒZrGdÊd˄dËe#ƒZsGdÌd̈́dÍe#ƒZtGdÎdτdÏe#ƒZuGdÐdфdÑe#ƒZvGdÒdӄdÓe#ƒZwGdÔdՄdÕe#ƒZxGdÖdׄd×e#ƒZyGdØdلdÙe#ƒZzGdÚdۄdÛe#ƒZ{GdÜd݄dÝe#ƒZ|GdÞd߄dße#ƒZ}Gdàdá„dáeƒZ~Gdâdã„dãeƒZGdädå„dåeƒZ€Gdædç„dçeƒZGdèdé„déeƒZ‚Gdêdë„dëeƒZƒGdìdí„díeƒZ„Gdîdï„dïeƒZ…Gdðdñ„dñeƒZ†Gdòdó„dóe#ƒZ‡Gdôdõ„dõe†ƒZˆGdöd÷„d÷eƒZ‰Gdødù„dùeƒZŠGdúdû„dûeƒZ‹Gdüdý„dýeƒZŒGdþdÿ„dÿeƒZGdd„de#ƒZŽGdd„de#ƒZGdd„deƒZGdd„deƒZ‘Gdd	„d	e#ƒZ’Gd
d„deƒZ“Gdd
„d
eƒZ”Gdd„deƒZ•Gdd„deƒZ–Gdd„deƒZ—Gdd„deƒZ˜Gdd„de#ƒZ™Gdd„de#ƒZšGdd„de#ƒZ›Gdd„de#ƒZœGdd„de#ƒZGd d!„d!e#ƒZžGd"d#„d#eƒZŸGd$d%„d%eƒZ Gd&d'„d'e—ƒZ¡Gd(d)„d)eƒZ¢Gd*d+„d+eƒZ£Gd,d-„d-e¢ƒZ¤Gd.d/„d/e¢ƒZ¥Gd0d1„d1e¢ƒZ¦Gd2d3„d3e¢ƒZ§Gd4d5„d5eƒZ¨Gd6d7„d7eƒZ©Gd8d9„d9e¢ƒZªGd:d;„d;e#ƒZ«Gd<d=„d=e#ƒZ¬Gd>d?„d?e#ƒZ­Gd@dA„dAeƒZ®GdBdC„dCeƒZ¯GdDdE„dEe#ƒZ°GdFdG„dGe#ƒZ±GdHdI„dIeƒZ²GdJdK„dKeƒZ³GdLdM„dMe#ƒZ´GdNdO„dOe#ƒZµGdPdQ„dQe#ƒZ¶GdRdS„dSe#ƒZ·GdTdU„dUe#ƒZ¸GdVdW„dWe#ƒZ¹GdXdY„dYe#ƒZºGdZd[„d[eƒZ»Gd\d]„d]eƒZ¼Gd^d_„d_e¼ƒZ½Gd`da„dae¼ƒZ¾Gdbdc„dce¼ƒZ¿Gddde„dee¼ƒZÀGdfdg„dge¼ƒZÁGdhdi„dieƒZÂGdjdk„dkeƒZÃGdldm„dmeƒZÄGdndo„doe#ƒZÅGdpdq„dqe#ƒZÆGdrds„dseƒZÇGdtdu„dueƒZÈGdvdw„dweƒZÉGdxdy„dyeƒZÊGdzd{„d{e#ƒZËGd|d}„d}eʃZÌGd~d„deʃZÍGd€d„deƒZÎGd‚dƒ„dƒeƒZÏGd„d…„d…eʃZÐGd†d‡„d‡eƒZÑGdˆd‰„d‰eƒZÒGdАd‹„d‹eƒZÓGdŒd„deƒZÔGdސd„deƒZÕGdd‘„d‘eƒZÖGd’d“„d“e#ƒZ×Gd”d•„d•eƒZØGd–d—„d—eƒZÙGd˜d™„d™eƒZÚGdšd›„d›eڃZÛGdœd„deƒZÜGdždŸ„dŸeƒZÝGd d¡„d¡eƒZÞGd¢d£„d£eރZßGd¤d¥„d¥eƒZàGd¦d§„d§e#ƒZáGd¨d©„d©e#ƒZâGdªd«„d«e#ƒZãGd¬d­„d­eƒZäGd®d¯„d¯eƒZåGd°d±„d±eäƒZæGd²d³„d³eäƒZçGd´dµ„dµeäƒZèGd¶d·„d·eäƒZéGd¸d¹„d¹eƒZêGdºd»„d»eäƒZëGd¼d½„d½e#ƒZìGd¾d¿„d¿eäƒZíGddDdÁeƒZîGddĐdÃeƒZïGdĐdńdÅeïƒZðGdƐdDސdÇeïƒZñGdȐdɄdÉe#ƒZòGdʐd˄dËe#ƒZóGd̐d̈́dÍe#ƒZôGdΐdτdÏe#ƒZõGdАdфdÑe#ƒZöGdҐdӄdÓeƒZ÷GdԐdՄdÕeƒZøGd֐dׄd×eƒZùGdؐdلdÙeùƒZúGdڐdۄdÛeùƒZûGdܐd݄dÝe#ƒZüGdސd߄dßeƒZýGdàdᄐdáeƒZþGdâdㄐdãeƒZÿGdäd儐dåeƒZGdæd焐dçeƒZGdèd鄐déeƒZGdêd널dëeƒZGdìd턐díe#ƒZGdîddïe#ƒZGdðdñ„dñeƒZGdòdó„dóeƒZGdôdõ„dõeƒZGdöd÷„d÷eƒZ	Gdødù„dùeƒZ
Gdúdû„dûeƒZGdüdý„dýeƒZGdþdÿ„dÿeƒZ
Gdd„deƒZGdd„deƒZGdd„deƒZGdd„deƒZGdd	„d	eƒZGd
d„deƒZGdd
„d
eƒZGdd„deƒZGdd„deƒZGdd„deƒZGdd„deƒZGdd„deƒZGdd„deƒZGdd„deƒZGdd„deƒZGdd„deƒZGd d!„d!eƒZGd"d#„d#eƒZGd$d%„d%eƒZ Gd&d'„d'eƒZ!Gd(d)„d)eƒZ"Gd*d+„d+eƒZ#Gd,d-„d-eƒZ$Gd.d/„d/e$ƒZ%Gd0d1„d1e$ƒZ&Gd2d3„d3e$ƒZ'Gd4d5„d5eƒZ(Gd6d7„d7eƒZ)Gd8d9„d9eƒZ*Gd:d;„d;eƒZ+Gd<d=„d=eƒZ,Gd>d?„d?eƒZ-Gd@dA„dAeƒZ.GdBdC„dCeƒZ/GdDdE„dEeƒZ0GdFdG„dGe0ƒZ1GdHdI„dIe0ƒZ2GdJdK„dKe0ƒZ3GdLdM„dMeƒZ4GdNdO„dOeƒZ5GdPdQ„dQeƒZ6GdRdS„dSe6ƒZ7GdTdU„dUeƒZ8GdVdW„dWe8ƒZ9GdXdY„dYe8ƒZ:GdZd[„d[e8ƒZ;Gd\d]„d]e8ƒZ<Gd^d_„d_e8ƒZ=Gd`da„dae=ƒZ>Gdbdc„dce=ƒZ?Gddde„dee8ƒZ@Gdfdg„dge8ƒZAGdhdi„die8ƒZBGdjdk„dkeƒZCGdldm„dmeƒZDGdndo„doeƒZEGdpdq„dqeƒZFGdrds„dseƒZGGdtdu„dueƒZHGdvdw„dweƒZIGdxdy„dyeƒZJGdzd{„d{eƒZKGd|d}„d}eƒZLGd~d„deƒZMGd€d„deƒZNGd‚dƒ„dƒeƒZOGd„d…„d…eƒZPGd†d‡„d‡eUƒZQGdˆd‰„d‰e#ƒZRGdАd‹„d‹e#ƒZSGdŒd„deƒZTGdސd„deƒZUGdd‘„d‘eƒZVGd’d“„d“e#ƒZWGd”d•„d•eWƒZXGd–d—„d—e#ƒZYGd˜d™„d™eƒZZGdšd›„d›eƒZ[Gdœd„de[ƒZ\GdždŸ„dŸe[ƒZ]Gd d¡„d¡e]ƒZ^Gd¢d£„d£eƒZ_Gd¤d¥„d¥eƒZ`Gd¦d§„d§eƒZaGd¨d©„d©eƒZbGdªd«„d«e#ƒZcGd¬d­„d­eƒZdGd®d¯„d¯e#ƒZeGd°d±„d±e#ƒZfGd²d³„d³eƒZgGd´dµ„dµeƒZhGd¶d·„d·eƒZiGd¸d¹„d¹eƒZjGdºd»„d»eƒZkGd¼d½„d½eƒZlGd¾d¿„d¿eƒZmGddDdÁeƒZnGddĐdÐenƒZoGdĐdńdŐenƒZpGdƐdDސdÇeƒZqGdȐdɄdÉeƒZrGdʐd˄dËeƒZsGd̐d̈́dÍeƒZtGdΐdτdÏeƒZuGdАdфdÑeƒZvGdҐdӄdÓeƒZwGdԐdՄdÕeƒZxGd֐dׄd×eƒZyGdؐdلdÙe#ƒZzGdڐdۄdÛe#ƒZ{Gdܐd݄dÝe#ƒZ|Gdސd߄dße#ƒZ}GdàdᄐdáeƒZ~GdâdㄐdãeƒZGdäd儐dåe#ƒZ€Gdæd焐dçeƒZGdèd鄐dée#ƒZ‚Gdêd널dëeƒZƒGdìd턐díeƒZ„GdîddïeƒZ…Gdðdñ„dñeƒZ†Gdòdó„dóeƒZ‡Gdôdõ„dõe#ƒZˆGdöd÷„d÷eƒZ‰Gdødù„dùe#ƒZŠGdúdû„dûe#ƒZ‹Gdüdý„dýeƒZŒGdþdÿ„dÿeƒZGdd„deƒZŽGdd„deƒZGdd„de#ƒZGdd„deƒZ‘Gdd	„d	eƒZ’Gd
d„deƒZ“Gdd
„d
eƒZ”Gdd„de#ƒZ•Gdd„de#ƒZ–Gdd„de#ƒZ—Gdd„de#ƒZ˜Gdd„de#ƒZ™Gdd„deƒZšGdd„de#ƒZ›Gdd„de#ƒZœGdd„de#ƒZGd d!„d!e#ƒZžGd"d#„d#e#ƒZŸGd$d%„d%e#ƒZ Gd&d'„d'eƒZ¡Gd(d)„d)eƒZ¢Gd*d+„d+eƒZ£Gd,d-„d-eƒZ¤Gd.d/„d/e#ƒZ¥Gd0d1„d1e#ƒZ¦Gd2d3„d3e#ƒZ§Gd4d5„d5e#ƒZ¨Gd6d7„d7e#ƒZ©Gd8d9„d9e#ƒZªGd:d;„d;e#ƒZ«Gd<d=„d=e#ƒZ¬Gd>d?„d?e#ƒZ­Gd@dA„dAe#ƒZ®GdBdC„dCe#ƒZ¯GdDdE„dEe¯ƒZ°GdFdG„dGe#ƒZ±GdHdI„dIe#ƒZ²GdJdK„dKe#ƒZ³GdLdM„dMe#ƒZ´GdNdO„dOe#ƒZµGdPdQ„dQe#ƒZ¶GdRdS„dSe#ƒZ·GdTdU„dUe#ƒZ¸GdVdW„dWe#ƒZ¹GdXdY„dYeƒZºGdZd[„d[eƒZ»Gd\d]„d]e#ƒZ¼Gd^d_„d_eƒZ½Gd`da„dae#ƒZ¾Gdbdc„dce#ƒZ¿Gddde„dee#ƒZÀGdfdg„dge#ƒZÁGdhdi„die#ƒZÂGdjdk„dke#ƒZÃGdldm„dme#ƒZÄGdndo„doeƒZÅGdpdq„dqe#ƒZÆGdrds„dse#ƒZÇGdtdu„due#ƒZÈGdvdw„dwe#ƒZÉGdxdy„dyeƒZÊGdzd{„d{e#ƒZËGd|d}„d}e#ƒZÌGd~d„deƒZÍGd€d„deƒZÎGd‚dƒ„dƒe#ƒZÏGd„d…„d…e#ƒZÐGd†d‡„d‡e#ƒZÑGdˆd‰„d‰eƒZÒGdАd‹„d‹eƒZÓGdŒd„deƒZÔGdސd„deƒZÕGdd‘„d‘eƒZÖGd’d“„d“eƒZ×Gd”d•„d•eƒZØGd–d—„d—eƒZÙGd˜d™„d™eƒZÚGdšd›„d›eƒZÛGdœd„deƒZÜGdždŸ„dŸe܃ZÝGd d¡„d¡eƒZÞGd¢d£„d£e#ƒZßGd¤d¥„d¥eƒZàGd¦d§„d§e#ƒZáGd¨d©„d©e#ƒZâGdªd«„d«e#ƒZãGd¬d­„d­e#ƒZäGd®d¯„d¯e#ƒZåGd°d±„d±e僐ZæGd²d³„d³e僐ZçGd´dµ„dµe僐ZèGd¶d·„d·e僐ZéGd¸d¹„d¹e#ƒZêGdºd»„d»e#ƒZëGd¼d½„d½eƒZìGd¾d¿„d¿e#ƒZíGddDdÁeƒZîGddĐdÃe#ƒZïGdĐdńdÅe#ƒZðGdƐdDސdÇeƒZñGdȐdɄdÉeƒZòGdʐd˄dËeƒZóGd̐d̈́dÍe#ƒZôGdΐdτdÏe#ƒZõGdАdфdÑeƒZöGdҐdӄdÓeƒZ÷GdԐdՄdÕeƒZøGd֐dׄd×eƒZùGdؐdلdÙeƒZúdS(Úz‡Dmapi base exception handling.

Includes decorator for re-raising Dmapi-type exceptions.

SHOULD include dedicated exception logging.

é)ÚlogN)Úutil)Ú_Ú_LEcseZdZd‡fdd„	Z‡ZS)ÚConvertedExceptionÚcsx||_|r||_nNytj|j|_Wn:tk
r^tdƒ}tj||ƒtj|jd|_YnX||_	t
t|ƒjƒdS)Nz-Improper or unknown HTTP status code used: %déd)
ÚcodeÚtitleÚwoutilZstatus_reasonsÚKeyErrorrÚLOGÚerrorZstatus_generic_reasonsÚexplanationÚsuperrÚ__init__)Úselfr	r
rÚmsg)Ú	__class__©ú/usr/lib/python3.6/exception.pyrszConvertedException.__init__)rr)Ú__name__Ú
__module__Ú__qualname__rÚ
__classcell__rr)rrrsrcsNeZdZdZedƒZdZiZdZd‡fdd„	Z	dd	„Z
d
d„Zdd
„Z‡Z
S)ÚDmapiExceptionzÌBase Dmapi Exception

    To correctly use this class, inherit from it and define
    a 'msg_fmt' property. That msg_fmt will get printf'd
    with the keyword arguments provided to the constructor.

    zAn unknown exception occurred.iôFNcs†||_d|jkr6y|j|jd<Wntk
r4YnX|sly|j|}Wn"tk
rj|jƒ|j}YnX||_tt|ƒj	|ƒdS)Nr	)
Úkwargsr	ÚAttributeErrorÚmsg_fmtÚ	ExceptionÚ_log_exceptionÚmessagerrr)rr!r)rrrr:s
zDmapiException.__init__cCs@tjtdƒƒx,t|jjƒƒD]\}}tjd||fƒqWdS)Nz$Exception in string format operationz%s: %s)r
Z	exceptionrÚlistrÚitemsr)rÚnameÚvaluerrrr PszDmapiException._log_exceptioncCs
|jdS)Nr)Úargs)rrrrÚformat_messageWszDmapiException.format_messagecCs|j}|jj|d<t|ƒS)NÚclass)Ú__dict__rrÚstr)rZ	dict_reprrrrÚ__repr__\szDmapiException.__repr__)N)rrrÚ__doc__rrr	ZheadersÚsaferr r'r+rrr)rrr-src@seZdZedƒZdS)ÚEncryptionFailurez"Failed to encrypt text: %(reason)sN)rrrrrrrrrr.bsr.c@seZdZedƒZdS)ÚDecryptionFailurez"Failed to decrypt text: %(reason)sN)rrrrrrrrrr/fsr/c@seZdZedƒZdS)ÚRevokeCertFailurez/Failed to revoke certificate for %(project_id)sN)rrrrrrrrrr0jsr0c@seZdZedƒZdS)ÚVirtualInterfaceCreateExceptionz!Virtual Interface creation failedN)rrrrrrrrrr1nsr1c@seZdZedƒZdS)Ú#VirtualInterfaceMacAddressExceptionz<Creation of virtual interface with unique mac address failedN)rrrrrrrrrr2rsr2c@seZdZedƒZdS)ÚVirtualInterfacePlugExceptionzVirtual interface plugin failedN)rrrrrrrrrr3wsr3c@seZdZedƒZdS)ÚVirtualInterfaceUnplugExceptionz.Failed to unplug virtual interface: %(reason)sN)rrrrrrrrrr4{sr4c@seZdZedƒZdS)ÚGlanceConnectionFailedz7Connection to glance host %(server)s failed: %(reason)sN)rrrrrrrrrr5sr5c@seZdZedƒZdS)ÚCinderConnectionFailedz,Connection to cinder host failed: %(reason)sN)rrrrrrrrrr6„sr6c@seZdZedƒZdS)ÚUnsupportedCinderAPIVersionz5Dmapi does not support Cinder API version %(version)sN)rrrrrrrrrr7ˆsr7c@seZdZdZedƒZdS)ÚCinderAPIVersionNotAvailablezjUsed to indicate that a requested Cinder API version, generally a
    microversion, is not available.
    z0Cinder API version %(version)s is not available.N)rrrr,rrrrrrr8Œsr8c@seZdZedƒZdZdS)Ú	Forbiddeni“N)rrrrrr	rrrrr9“sr9c@seZdZedƒZdS)Ú
AdminRequiredz#User does not have admin privilegesN)rrrrrrrrrr:˜sr:c@seZdZedƒZdS)ÚPolicyNotAuthorizedz0Policy doesn't allow %(action)s to be performed.N)rrrrrrrrrr;œsr;c@seZdZedƒZdS)ÚImageNotActivez!Image %(image_id)s is not active.N)rrrrrrrrrr< sr<c@seZdZedƒZdS)ÚImageNotAuthorizedz&Not authorized for image %(image_id)s.N)rrrrrrrrrr=¦sr=c@seZdZedƒZdZdS)ÚInvalidz Bad Request - Invalid ParametersiN)rrrrrr	rrrrr>ªsr>c@seZdZedƒZdS)Ú
InvalidBDMz Block Device Mapping is Invalid.N)rrrrrrrrrr?¯sr?c@seZdZedƒZdS)ÚInvalidBDMSnapshotz?Block Device Mapping is Invalid: failed to get snapshot %(id)s.N)rrrrrrrrrr@³sr@c@seZdZedƒZdS)ÚInvalidBDMVolumez=Block Device Mapping is Invalid: failed to get volume %(id)s.N)rrrrrrrrrrA¸srAc@seZdZedƒZdS)ÚInvalidBDMImagez<Block Device Mapping is Invalid: failed to get image %(id)s.N)rrrrrrrrrrB½srBc@seZdZedƒZdS)ÚInvalidBDMBootSequencezxBlock Device Mapping is Invalid: Boot sequence for the instance and image/block device mapping combination is not valid.N)rrrrrrrrrrCÂsrCc@seZdZedƒZdS)ÚInvalidBDMLocalsLimitzWBlock Device Mapping is Invalid: You specified more local devices than the limit allowsN)rrrrrrrrrrDÉsrDc@seZdZedƒZdS)ÚInvalidBDMEphemeralSizez˜Ephemeral disks requested are larger than the instance type allows. If no size is given in one block device mapping, flavor ephemeral size will be used.N)rrrrrrrrrrEÏsrEc@seZdZedƒZdS)ÚInvalidBDMSwapSizez9Swap drive requested is larger than instance type allows.N)rrrrrrrrrrFÖsrFc@seZdZedƒZdS)ÚInvalidBDMFormatz,Block Device Mapping is Invalid: %(details)sN)rrrrrrrrrrGÚsrGc@seZdZedƒZdS)ÚInvalidBDMForLegacyz;Block Device Mapping cannot be converted to legacy format. N)rrrrrrrrrrHßsrHc@seZdZedƒZdS)ÚInvalidBDMVolumeNotBootablez$Block Device %(id)s is not bootable.N)rrrrrrrrrrIäsrIc@seZdZedƒZdS)ÚInvalidAttributez!Attribute not supported: %(attr)sN)rrrrrrrrrrJèsrJc@seZdZdZdS)ÚValidationErrorz
%(detail)sN)rrrrrrrrrKìsrKc@seZdZedƒZdS)ÚVolumeAttachFailedz>Volume %(volume_id)s could not be attached. Reason: %(reason)sN)rrrrrrrrrrLðsrLc@seZdZedƒZdZdS)Ú#MultiattachNotSupportedByVirtDriverzUVolume %(volume_id)s has 'multiattach' set, which is not supported for this instance.i™N)rrrrrr	rrrrrMõsrMc@seZdZedƒZdZdS)Ú!MultiattachSupportNotYetAvailablez0Multiattach volume support is not yet available.i™N)rrrrrr	rrrrrNÿsrNc@seZdZedƒZdS)Ú&MultiattachNotSupportedOldMicroversionzNMultiattach volumes are only supported starting with compute API version 2.60.N)rrrrrrrrrrOsrOc@seZdZedƒZdS)Ú MultiattachToShelvedNotSupportedzOAttaching multiattach volumes is not supported for shelved-offloaded instances.N)rrrrrrrrrrPsrPc@seZdZedƒZdS)ÚVolumeNotCreatedz™Volume %(volume_id)s did not finish being created even after we waited %(seconds)s seconds or %(attempts)s attempts. And its status is %(volume_status)s.N)rrrrrrrrrrQsrQc@seZdZedƒZdS)ÚExtendVolumeNotSupportedz9Volume size extension is not supported by the hypervisor.N)rrrrrrrrrrRsrRc@seZdZedƒZdS)ÚVolumeEncryptionNotSupportedzKVolume encryption is not supported for %(volume_type)s volume %(volume_id)sN)rrrrrrrrrrSsrSc@seZdZedƒZdS)ÚTaggedAttachmentNotSupportedz.Tagged device attachment is not yet available.N)rrrrrrrrrrT srTc@seZdZedƒZdS)ÚVolumeTaggedAttachNotSupportedzCTagged volume attachment is not supported for this server instance.N)rrrrrrrrrrU$srUc@seZdZedƒZdS)Ú'VolumeTaggedAttachToShelvedNotSupportedzJTagged volume attachment is not supported for shelved-offloaded instances.N)rrrrrrrrrrV)srVc@seZdZedƒZdS)Ú(NetworkInterfaceTaggedAttachNotSupportedzNTagged network interface attachment is not supported for this server instance.N)rrrrrrrrrrW.srWc@seZdZedƒZdS)ÚInvalidKeypairz#Keypair data is invalid: %(reason)sN)rrrrrrrrrrX3srXc@seZdZedƒZdS)ÚInvalidRequestzThe request is invalid.N)rrrrrrrrrrY7srYc@seZdZedƒZdS)ÚInvalidInputz"Invalid input received: %(reason)sN)rrrrrrrrrrZ;srZc@seZdZedƒZdS)Ú
InvalidVolumezInvalid volume: %(reason)sN)rrrrrrrrrr[?sr[c@seZdZedƒZdS)ÚInvalidVolumeAccessModez+Invalid volume access mode: %(access_mode)sN)rrrrrrrrrr\Csr\c@seZdZedƒZdS)ÚInvalidMetadatazInvalid metadata: %(reason)sN)rrrrrrrrrr]Gsr]c@seZdZedƒZdS)ÚInvalidMetadataSizez!Invalid metadata size: %(reason)sN)rrrrrrrrrr^Ksr^c@seZdZedƒZdS)ÚInvalidPortRangez5Invalid port range %(from_port)s:%(to_port)s. %(msg)sN)rrrrrrrrrr_Osr_c@seZdZedƒZdS)ÚInvalidIpProtocolz!Invalid IP protocol %(protocol)s.N)rrrrrrrrrr`Ssr`c@seZdZedƒZdS)ÚInvalidContentTypez&Invalid content type %(content_type)s.N)rrrrrrrrrraWsrac@seZdZedƒZdS)ÚInvalidAPIVersionStringzYAPI Version String %(version)s is of invalid format. Must be of format MajorNum.MinorNum.N)rrrrrrrrrrb[srbc@seZdZedƒZdS)ÚVersionNotFoundForAPIMethodz8API version %(version)s is not supported on this method.N)rrrrrrrrrrc`srcc@seZdZedƒZdS)ÚInvalidGlobalAPIVersionzcVersion %(req_ver)s is not supported by the API. Minimum is %(min_ver)s and maximum is %(max_ver)s.N)rrrrrrrrrrddsrdc@seZdZedƒZdS)ÚApiVersionsIntersectzMVersion of %(name)s %(min_ver)s %(max_ver)s intersects with another versions.N)rrrrrrrrrreisrec@seZdZdZdS)ÚInvalidParameterValuez%(err)sN)rrrrrrrrrfpsrfc@seZdZedƒZdZdS)ÚInvalidAggregateActionzUnacceptable parameters.iN)rrrrrr	rrrrrgtsrgc@seZdZedƒZdS)ÚInvalidAggregateActionAddzBCannot add host to aggregate %(aggregate_id)s. Reason: %(reason)s.N)rrrrrrrrrrhysrhc@seZdZedƒZdS)ÚInvalidAggregateActionDeletezGCannot remove host from aggregate %(aggregate_id)s. Reason: %(reason)s.N)rrrrrrrrrri~sric@seZdZedƒZdS)ÚInvalidAggregateActionUpdatez=Cannot update aggregate %(aggregate_id)s. Reason: %(reason)s.N)rrrrrrrrrrjƒsrjc@seZdZedƒZdS)Ú InvalidAggregateActionUpdateMetazICannot update metadata of aggregate %(aggregate_id)s. Reason: %(reason)s.N)rrrrrrrrrrkˆsrkc@seZdZedƒZdS)ÚInvalidSortKeyz Sort key supplied was not valid.N)rrrrrrrrrrlsrlc@seZdZedƒZdS)ÚInvalidStrTimez#Invalid datetime string: %(reason)sN)rrrrrrrrrrm‘srmc@seZdZedƒZdS)ÚInvalidNUMANodesNumberzSThe property 'numa_nodes' cannot be '%(nodes)s'. It must be a number greater than 0N)rrrrrrrrrrn•srnc@seZdZedƒZdS)ÚInvalidNamezBAn invalid 'name' value was provided. The name must be: %(reason)sN)rrrrrrrrrrošsroc@seZdZedƒZdS)ÚInstanceInvalidStatezhInstance %(instance_uuid)s in %(attr)s %(state)s. Cannot %(method)s while the instance is in this state.N)rrrrrrrrrrpŸsrpc@seZdZedƒZdS)ÚInstanceNotRunningz(Instance %(instance_id)s is not running.N)rrrrrrrrrrq¤srqc@seZdZedƒZdS)ÚInstanceNotInRescueModez.Instance %(instance_id)s is not in rescue modeN)rrrrrrrrrrr¨srrc@seZdZedƒZdS)ÚInstanceNotRescuablez6Instance %(instance_id)s cannot be rescued: %(reason)sN)rrrrrrrrrrs¬srsc@seZdZedƒZdS)ÚInstanceNotReadyz%Instance %(instance_id)s is not readyN)rrrrrrrrrrt°srtc@seZdZedƒZdS)ÚInstanceSuspendFailurez&Failed to suspend instance: %(reason)sN)rrrrrrrrrru´sruc@seZdZedƒZdS)ÚInstanceResumeFailurez%Failed to resume instance: %(reason)sN)rrrrrrrrrrv¸srvc@seZdZedƒZdS)ÚInstancePowerOnFailurez'Failed to power on instance: %(reason)sN)rrrrrrrrrrw¼srwc@seZdZedƒZdS)ÚInstancePowerOffFailurez(Failed to power off instance: %(reason)sN)rrrrrrrrrrxÀsrxc@seZdZedƒZdS)ÚInstanceRebootFailurez%Failed to reboot instance: %(reason)sN)rrrrrrrrrryÄsryc@seZdZedƒZdS)ÚInstanceTerminationFailurez(Failed to terminate instance: %(reason)sN)rrrrrrrrrrzÈsrzc@seZdZedƒZdS)ÚInstanceDeployFailurez%Failed to deploy instance: %(reason)sN)rrrrrrrrrr{Ìsr{c@seZdZedƒZdS)ÚMultiplePortsNotApplicablez&Failed to launch instances: %(reason)sN)rrrrrrrrrr|Ðsr|c@seZdZedƒZdS)Ú InvalidFixedIpAndMaxCountRequestz&Failed to launch instances: %(reason)sN)rrrrrrrrrr}Ôsr}c@seZdZedƒZdS)ÚServiceUnavailablez$Service is unavailable at this time.N)rrrrrrrrrr~Øsr~c@seZdZedƒZdS)ÚServiceNotUniquez%More than one possible service found.N)rrrrrrrrrrÜsrc@seZdZedƒZdS)ÚComputeResourcesUnavailablez+Insufficient compute resources: %(reason)s.N)rrrrrrrrrr€àsr€c@seZdZedƒZdS)ÚHypervisorUnavailablez8Connection to the hypervisor is broken on host: %(host)sN)rrrrrrrrrräsrc@seZdZedƒZdS)ÚComputeServiceUnavailablez8Compute service of %(host)s is unavailable at this time.N)rrrrrrrrrr‚èsr‚c@seZdZedƒZdS)ÚComputeServiceInUsez,Compute service of %(host)s is still in use.N)rrrrrrrrrrƒìsrƒc@seZdZedƒZdS)ÚUnableToMigrateToSelfzHUnable to migrate instance (%(instance_id)s) to current host (%(host)s).N)rrrrrrrrrr„ðsr„c@seZdZedƒZdS)ÚInvalidHypervisorTypez+The supplied hypervisor type of is invalid.N)rrrrrrrrrr…õsr…c@seZdZedƒZdS)ÚHypervisorTooOldzXThis compute node's hypervisor is older than the minimum supported version: %(version)s.N)rrrrrrrrrr†ùsr†c@seZdZedƒZdS)ÚDestinationHypervisorTooOldzHThe instance requires a newer hypervisor version than has been provided.N)rrrrrrrrrr‡þsr‡c@seZdZedƒZdS)Ú
ServiceTooOldz~This service is older (v%(thisver)i) than the minimum (v%(minver)i) version of the rest of the deployment. Unable to continue.N)rrrrrrrrrrˆsrˆc@seZdZedƒZdS)ÚDestinationDiskExistszNThe supplied disk path (%(path)s) already exists, it is expected not to exist.N)rrrrrrrrrr‰	sr‰c@seZdZedƒZdS)ÚInvalidDevicePathz/The supplied device path (%(path)s) is invalid.N)rrrrrrrrrrŠsrŠc@seZdZedƒZdZdS)ÚDevicePathInUsez.The supplied device path (%(path)s) is in use.i™N)rrrrrr	rrrrr‹sr‹c@seZdZedƒZdS)ÚInvalidCPUInfoz!Unacceptable CPU info: %(reason)sN)rrrrrrrrrrŒsrŒc@seZdZedƒZdS)ÚInvalidIpAddressErrorz+%(address)s is not a valid IP v4/6 address.N)rrrrrrrrrrsrc@seZdZedƒZdS)ÚInvalidVLANTagz’VLAN tag is not appropriate for the port group %(bridge)s. Expected VLAN tag is %(tag)s, but the one associated with the port group is %(pgroup)s.N)rrrrrrrrrrŽsrŽc@seZdZedƒZdS)ÚInvalidVLANPortGroupz­vSwitch which contains the port group %(bridge)s is not associated with the desired physical adapter. Expected vSwitch is %(expected)s, but the one associated is %(actual)s.N)rrrrrrrrrr%src@seZdZedƒZdS)ÚInvalidDiskFormatz-Disk format %(disk_format)s is not acceptableN)rrrrrrrrrr,src@seZdZedƒZdS)ÚInvalidDiskInfoz%Disk info file is invalid: %(reason)sN)rrrrrrrrrr‘0sr‘c@seZdZedƒZdS)ÚDiskInfoReadWriteFailz2Failed to read or write disk info file: %(reason)sN)rrrrrrrrrr’4sr’c@seZdZedƒZdS)ÚImageUnacceptablez.Image %(image_id)s is unacceptable: %(reason)sN)rrrrrrrrrr“8sr“c@seZdZedƒZdS)ÚImageBadRequestzCRequest of image %(image_id)s got BadRequest response: %(response)sN)rrrrrrrrrr”<sr”c@seZdZedƒZdS)ÚInstanceUnacceptablez4Instance %(instance_id)s is unacceptable: %(reason)sN)rrrrrrrrrr•Asr•c@seZdZedƒZdS)ÚInvalidEc2Idz"Ec2 id %(ec2_id)s is unacceptable.N)rrrrrrrrrr–Esr–c@seZdZedƒZdS)ÚInvalidUUIDz&Expected a uuid but received %(uuid)s.N)rrrrrrrrrr—Isr—c@seZdZedƒZdS)Ú	InvalidIDzInvalid ID received %(id)s.N)rrrrrrrrrr˜Msr˜c@seZdZedƒZdZdS)ÚConstraintNotMetzConstraint not met.iœN)rrrrrr	rrrrr™Qsr™c@seZdZedƒZdZdS)ÚNotFoundzResource could not be found.i”N)rrrrrr	rrrrršVsršc@seZdZedƒZdS)ÚAgentBuildNotFoundz)No agent-build associated with id %(id)s.N)rrrrrrrrrr›[sr›c@seZdZedƒZdS)ÚAgentBuildExistszZAgent-build with hypervisor %(hypervisor)s os %(os)s architecture %(architecture)s exists.N)rrrrrrrrrrœ_srœc@seZdZedƒZdS)ÚVolumeAttachmentNotFoundz7Volume attachment %(attachment_id)s could not be found.N)rrrrrrrrrrdsrc@seZdZedƒZdS)ÚVolumeNotFoundz(Volume %(volume_id)s could not be found.N)rrrrrrrrrržhsržc@seZdZedƒZdS)ÚUndefinedRootBDMzsUndefined Block Device Mapping root: BlockDeviceMappingList contains Block Device Mappings from multiple instances.N)rrrrrrrrrrŸlsrŸc@seZdZedƒZdS)ÚBDMNotFoundz'No Block Device Mapping with id %(id)s.N)rrrrrrrrrr qsr c@seZdZedƒZdS)ÚVolumeBDMNotFoundz5No volume Block Device Mapping with id %(volume_id)s.N)rrrrrrrrrr¡usr¡c@seZdZedƒZdS)ÚVolumeBDMIsMultiAttachz`Block Device Mapping %(volume_id)s is a multi-attach volume and is not valid for this operation.N)rrrrrrrrrr¢ysr¢c@seZdZedƒZdS)ÚVolumeBDMPathNotFoundz0No volume Block Device Mapping at path: %(path)sN)rrrrrrrrrr£~sr£c@seZdZedƒZdS)ÚDeviceDetachFailedz/Device detach failed for %(device)s: %(reason)sN)rrrrrrrrrr¤‚sr¤c@seZdZedƒZdS)ÚDeviceNotFoundzDevice '%(device)s' not found.N)rrrrrrrrrr¥†sr¥c@seZdZedƒZdS)ÚSnapshotNotFoundz,Snapshot %(snapshot_id)s could not be found.N)rrrrrrrrrr¦Šsr¦c@seZdZedƒZdS)ÚDiskNotFoundzNo disk at %(location)sN)rrrrrrrrrr§Žsr§c@seZdZedƒZdS)ÚVolumeDriverNotFoundz4Could not find a handler for %(driver_type)s volume.N)rrrrrrrrrr¨’sr¨c@seZdZedƒZdS)ÚInvalidImageRefz"Invalid image href %(image_href)s.N)rrrrrrrrrr©–sr©c@seZdZedƒZdS)ÚAutoDiskConfigDisabledByImagez=Requested image %(image)s has automatic disk resize disabled.N)rrrrrrrrrrªšsrªc@seZdZedƒZdS)Ú
ImageNotFoundz&Image %(image_id)s could not be found.N)rrrrrrrrrr«Ÿsr«c@seZdZedƒZdS)ÚImageDeleteConflictz,Conflict deleting image. Reason: %(reason)s.N)rrrrrrrrrr¬£sr¬c@seZdZedƒZdS)ÚPreserveEphemeralNotSupportedzDThe current driver does not support preserving ephemeral partitions.N)rrrrrrrrrr­§sr­c@seZdZedƒZdS)ÚProjectNotFoundz*Project %(project_id)s could not be found.N)rrrrrrrrrr®¬sr®c@seZdZedƒZdS)ÚStorageRepositoryNotFoundz!Cannot find SR to read/write VDI.N)rrrrrrrrrr¯°sr¯c@seZdZedƒZdS)ÚInstanceMappingNotFoundz+Instance %(uuid)s has no mapping to a cell.N)rrrrrrrrrr°´sr°c@seZdZedƒZdS)ÚNetworkDhcpReleaseFailedz9Failed to release IP %(address)s with MAC %(mac_address)sN)rrrrrrrrrr±¸sr±c@seZdZedƒZdS)ÚNetworkInUsez'Network %(network_id)s is still in use.N)rrrrrrrrrr²¼sr²c@seZdZedƒZdS)ÚNetworkSetHostFailedz3Network set host failed for network %(network_id)s.N)rrrrrrrrrr³Àsr³c@seZdZedƒZdS)ÚNetworkNotCreatedz(%(req)s is required to create a network.N)rrrrrrrrrr´Äsr´c@seZdZedƒZdS)ÚLabelTooLongz*Maximum allowed length for 'label' is 255.N)rrrrrrrrrrµÈsrµc@seZdZedƒZdS)ÚInvalidIntValuez%(key)s must be an integer.N)rrrrrrrrrr¶Ìsr¶c@seZdZedƒZdS)ÚInvalidCidrz#%(cidr)s is not a valid IP network.N)rrrrrrrrrr·Ðsr·c@seZdZedƒZdS)ÚInvalidAddressz&%(address)s is not a valid IP address.N)rrrrrrrrrr¸Ôsr¸c@seZdZedƒZdS)ÚAddressOutOfRangez#%(address)s is not within %(cidr)s.N)rrrrrrrrrr¹Øsr¹c@seZdZedƒZdZdS)Ú
DuplicateVlanz'Detected existing vlan with id %(vlan)di™N)rrrrrr	rrrrrºÜsrºc@seZdZedƒZdZdS)ÚCidrConflictzBRequested cidr (%(cidr)s) conflicts with existing cidr (%(other)s)i™N)rrrrrr	rrrrr»ásr»c@seZdZedƒZdS)ÚNetworkHasProjectzSNetwork must be disassociated from project %(project_id)s before it can be deleted.N)rrrrrrrrrr¼çsr¼c@seZdZedƒZdS)ÚNetworkNotFoundz*Network %(network_id)s could not be found.N)rrrrrrrrrr½ìsr½c@seZdZedƒZdS)ÚPortNotFoundz'Port id %(port_id)s could not be found.N)rrrrrrrrrr¾ðsr¾c@seZdZedƒZdS)ÚNetworkNotFoundForBridgez0Network could not be found for bridge %(bridge)sN)rrrrrrrrrr¿ôsr¿c@seZdZedƒZdS)ÚNetworkNotFoundForUUIDz,Network could not be found for uuid %(uuid)sN)rrrrrrrrrrÀøsrÀc@seZdZedƒZdS)ÚNetworkNotFoundForCidrz.Network could not be found with cidr %(cidr)s.N)rrrrrrrrrrÁüsrÁc@seZdZedƒZdS)ÚNetworkNotFoundForInstancez8Network could not be found for instance %(instance_id)s.N)rrrrrrrrrrÂsrÂc@seZdZedƒZdS)ÚNoNetworksFoundzNo networks defined.N)rrrrrrrrrrÃsrÃc@seZdZedƒZdS)ÚNoMoreNetworkszNo more available networks.N)rrrrrrrrrrÄsrÄc@seZdZedƒZdS)ÚNetworkNotFoundForProjectzeEither network uuid %(network_uuid)s is not present or is not assigned to the project %(project_id)s.N)rrrrrrrrrrÅsrÅc@seZdZedƒZdS)ÚNetworkAmbiguouszaMore than one possible network found. Specify network ID(s) to select which one(s) to connect to.N)rrrrrrrrrrÆsrÆc@seZdZedƒZdS)ÚUnableToAutoAllocateNetworkzEUnable to automatically allocate a network for project %(project_id)sN)rrrrrrrrrrÇsrÇc@seZdZedƒZdS)ÚNetworkRequiresSubnetzINetwork %(network_uuid)s requires a subnet in order to boot instances on.N)rrrrrrrrrrÈsrÈc@seZdZedƒZdS)ÚExternalNetworkAttachForbiddenzMIt is not allowed to create an interface on external network %(network_uuid)sN)rrrrrrrrrrÉ srÉc@seZdZedƒZdS)ÚNetworkMissingPhysicalNetworkz8Physical network is missing for network %(network_uuid)sN)rrrrrrrrrrÊ%srÊc@seZdZedƒZdS)Ú"VifDetailsMissingVhostuserSockPathzAvhostuser_sock_path not present in vif_details for vif %(vif_id)sN)rrrrrrrrrrË)srËc@seZdZedƒZdS)Ú"VifDetailsMissingMacvtapParametersz¢Parameters %(missing_params)s not present in vif_details for vif %(vif_id)s. Check your Neutron configuration to validate that the macvtap parameters are correct.N)rrrrrrrrrrÌ.srÌc@seZdZedƒZdS)ÚOvsConfigurationFailurez3OVS configuration failed with: %(inner_exception)s.N)rrrrrrrrrrÍ5srÍc@seZdZedƒZdS)ÚDatastoreNotFoundz<Could not find the datastore reference(s) which the VM uses.N)rrrrrrrrrrÎ9srÎc@seZdZedƒZdS)Ú	PortInUsez!Port %(port_id)s is still in use.N)rrrrrrrrrrÏ=srÏc@seZdZedƒZdS)ÚPortRequiresFixedIPz8Port %(port_id)s requires a FixedIP in order to be used.N)rrrrrrrrrrÐAsrÐc@seZdZedƒZdS)Ú
PortNotUsablez6Port %(port_id)s not usable for instance %(instance)s.N)rrrrrrrrrrÑEsrÑc@seZdZedƒZdS)ÚPortNotUsableDNSz•Port %(port_id)s not usable for instance %(instance)s. Value %(value)s assigned to dns_name attribute does not match instance's hostname %(hostname)sN)rrrrrrrrrrÒIsrÒc@seZdZedƒZdS)ÚPortNotFreez1No free port available for instance %(instance)s.N)rrrrrrrrrrÓOsrÓc@seZdZedƒZdS)ÚPortBindingFailedzTBinding failed for port %(port_id)s, please check neutron logs for more information.N)rrrrrrrrrrÔSsrÔc@seZdZedƒZdS)ÚPortUpdateFailedz3Port update failed for port %(port_id)s: %(reason)sN)rrrrrrrrrrÕXsrÕc@seZdZedƒZdS)Ú
FixedIpExistsz$Fixed IP %(address)s already exists.N)rrrrrrrrrrÖ\srÖc@seZdZedƒZdS)ÚFixedIpNotFoundz&No fixed IP associated with id %(id)s.N)rrrrrrrrrr×`sr×c@seZdZedƒZdS)ÚFixedIpNotFoundForAddressz+Fixed IP not found for address %(address)s.N)rrrrrrrrrrØdsrØc@seZdZedƒZdS)ÚFixedIpNotFoundForInstancez.Instance %(instance_uuid)s has zero fixed IPs.N)rrrrrrrrrrÙhsrÙc@seZdZedƒZdS)ÚFixedIpNotFoundForNetworkHostzCNetwork host %(host)s has zero fixed IPs in network %(network_id)s.N)rrrrrrrrrrÚlsrÚc@seZdZedƒZdS)Ú"FixedIpNotFoundForSpecificInstancez:Instance %(instance_uuid)s doesn't have fixed IP '%(ip)s'.N)rrrrrrrrrrÛqsrÛc@seZdZedƒZdS)ÚFixedIpNotFoundForNetworkzLFixed IP address (%(address)s) does not exist in network (%(network_uuid)s).N)rrrrrrrrrrÜusrÜc@seZdZedƒZdS)ÚFixedIpAssociateFailedz/Fixed IP associate failed for network: %(net)s.N)rrrrrrrrrrÝzsrÝc@seZdZedƒZdS)ÚFixedIpAlreadyInUsezMFixed IP address %(address)s is already in use on instance %(instance_uuid)s.N)rrrrrrrrrrÞ~srÞc@seZdZedƒZdS)Ú&FixedIpAssociatedWithMultipleInstanceszIMore than one instance is associated with fixed IP address '%(address)s'.N)rrrrrrrrrr߃srßc@seZdZedƒZdS)ÚFixedIpInvalidz(Fixed IP address %(address)s is invalid.N)rrrrrrrrrràˆsràc@seZdZedƒZdS)ÚFixedIpInvalidOnHostzNThe fixed IP associated with port %(port_id)s is not compatible with the host.N)rrrrrrrrrráŒsrác@seZdZedƒZdS)ÚNoMoreFixedIpsz4No fixed IP addresses available for network: %(net)sN)rrrrrrrrrrâ‘srâc@seZdZedƒZdS)ÚNoFixedIpsDefinedzZero fixed IPs could be found.N)rrrrrrrrrrã•srãc@seZdZedƒZdS)ÚFloatingIpExistsz'Floating IP %(address)s already exists.N)rrrrrrrrrrä™sräc@seZdZedƒZdS)ÚFloatingIpNotFoundz$Floating IP not found for ID %(id)s.N)rrrrrrrrrråsråc@seZdZedƒZdS)ÚFloatingIpDNSExistsz;The DNS entry %(name)s already exists in domain %(domain)s.N)rrrrrrrrrræ¡sræc@seZdZedƒZdS)ÚFloatingIpNotFoundForAddressz.Floating IP not found for address %(address)s.N)rrrrrrrrrrç¥srçc@seZdZedƒZdS)ÚFloatingIpNotFoundForHostz(Floating IP not found for host %(host)s.N)rrrrrrrrrrè©srèc@seZdZedƒZdS)Ú!FloatingIpMultipleFoundForAddressz8Multiple floating IPs are found for address %(address)s.N)rrrrrrrrrré­sréc@seZdZedƒZdZdS)ÚFloatingIpPoolNotFoundzFloating IP pool not found.TN)rrrrrr-rrrrrê±srêc@seZdZedƒZdZdS)ÚNoMoreFloatingIpszZero floating IPs available.TN)rrrrrr-rrrrrë¶srëc@seZdZedƒZdS)ÚFloatingIpAssociatedz&Floating IP %(address)s is associated.N)rrrrrrrrrrì»srìc@seZdZedƒZdS)ÚFloatingIpNotAssociatedz*Floating IP %(address)s is not associated.N)rrrrrrrrrrí¿sríc@seZdZedƒZdS)ÚNoFloatingIpsDefinedzZero floating IPs exist.N)rrrrrrrrrrîÃsrîc@seZdZedƒZdS)ÚNoFloatingIpInterfacez"Interface %(interface)s not found.N)rrrrrrrrrrïÇsrïc@seZdZedƒZdS)ÚFloatingIpAllocateFailedzFloating IP allocate failed.N)rrrrrrrrrrðËsrðc@seZdZedƒZdS)ÚFloatingIpAssociateFailedz/Floating IP %(address)s association has failed.N)rrrrrrrrrrñÏsrñc@seZdZedƒZdS)ÚFloatingIpBadRequestz0The floating IP request failed with a BadRequestN)rrrrrrrrrròÓsròc@seZdZedƒZdS)Ú(CannotDisassociateAutoAssignedFloatingIPz-Cannot disassociate auto assigned floating IPN)rrrrrrrrrró×sróc@seZdZedƒZdS)ÚKeypairNotFoundz/Keypair %(name)s not found for user %(user_id)sN)rrrrrrrrrrôÛsrôc@seZdZedƒZdS)ÚServiceNotFoundz*Service %(service_id)s could not be found.N)rrrrrrrrrrõßsrõc@seZdZedƒZdS)ÚConfGroupForServiceTypeNotFoundz=No conf group name could be found for service type %(stype)s.N)rrrrrrrrrröãsröc@seZdZedƒZdS)ÚServiceBinaryExistsz4Service with host %(host)s binary %(binary)s exists.N)rrrrrrrrrr÷èsr÷c@seZdZedƒZdS)ÚServiceTopicExistsz2Service with host %(host)s topic %(topic)s exists.N)rrrrrrrrrrøìsrøc@seZdZedƒZdS)ÚHostNotFoundz!Host %(host)s could not be found.N)rrrrrrrrrrùðsrùc@seZdZedƒZdS)ÚComputeHostNotFoundz)Compute host %(host)s could not be found.N)rrrrrrrrrrúôsrúc@seZdZedƒZdS)ÚHostBinaryNotFoundz2Could not find binary %(binary)s on host %(host)s.N)rrrrrrrrrrûøsrûc@seZdZedƒZdS)ÚInvalidReservationExpirationz*Invalid reservation expiration %(expire)s.N)rrrrrrrrrrüüsrüc@seZdZedƒZdS)ÚInvalidQuotaValuezKChange would make usage less than 0 for the following resources: %(unders)sN)rrrrrrrrrrýsrýc@seZdZedƒZdS)ÚInvalidQuotaMethodUsagez6Wrong quota method %(method)s used on resource %(res)sN)rrrrrrrrrrþsrþc@seZdZedƒZdS)Ú
QuotaNotFoundzQuota could not be foundN)rrrrrrrrrrÿ	srÿc@seZdZedƒZdS)ÚQuotaExistsz>Quota exists for project %(project_id)s, resource %(resource)sN)rrrrrrrrrr
src@seZdZedƒZdS)ÚQuotaResourceUnknownz$Unknown quota resources %(unknown)s.N)rrrrrrrrrrsrc@seZdZedƒZdS)ÚProjectUserQuotaNotFoundzHQuota for user %(user_id)s in project %(project_id)s could not be found.N)rrrrrrrrrrsrc@seZdZedƒZdS)ÚProjectQuotaNotFoundz4Quota for project %(project_id)s could not be found.N)rrrrrrrrrrsrc@seZdZedƒZdS)ÚQuotaClassNotFoundz.Quota class %(class_name)s could not be found.N)rrrrrrrrrrsrc@seZdZedƒZdS)ÚQuotaClassExistsz;Quota class %(class_name)s exists for resource %(resource)sN)rrrrrrrrrr#src@seZdZedƒZdS)ÚQuotaUsageNotFoundz:Quota usage for project %(project_id)s could not be found.N)rrrrrrrrrr'src@seZdZedƒZdS)ÚQuotaUsageRefreshNotAllowedz’Quota usage refresh of resource %(resource)s for project %(project_id)s, user %(user_id)s, is not allowed. The allowed resources are %(syncable)s.N)rrrrrrrrrr+src@seZdZedƒZdS)ÚReservationNotFoundz.Quota reservation %(uuid)s could not be found.N)rrrrrrrrrr1src@seZdZedƒZdS)Ú	OverQuotaz'Quota exceeded for resources: %(overs)sN)rrrrrrrrrr	5sr	c@seZdZedƒZdS)ÚSecurityGroupNotFoundz/Security group %(security_group_id)s not found.N)rrrrrrrrrr
9sr
c@seZdZedƒZdS)ÚSecurityGroupNotFoundForProjectzJSecurity group %(security_group_id)s not found for project %(project_id)s.N)rrrrrrrrrr=src@seZdZedƒZdS)ÚSecurityGroupNotFoundForRulez/Security group with rule %(rule_id)s not found.N)rrrrrrrrrrBsrc@seZdZedƒZdS)ÚSecurityGroupExistszQSecurity group %(security_group_name)s already exists for project %(project_id)s.N)rrrrrrrrrr
Fsr
c@seZdZedƒZdS)ÚSecurityGroupExistsForInstancez\Security group %(security_group_id)s is already associated with the instance %(instance_id)sN)rrrrrrrrrrKsrc@seZdZedƒZdS)Ú!SecurityGroupNotExistsForInstancezXSecurity group %(security_group_id)s is not associated with the instance %(instance_id)sN)rrrrrrrrrrPsrc@seZdZedƒZdS)Ú SecurityGroupDefaultRuleNotFoundz2Security group default rule (%rule_id)s not found.N)rrrrrrrrrrUsrc@seZdZedƒZdS)ÚSecurityGroupCannotBeAppliedz_Network requires port_security_enabled and subnet associated in order to apply security groups.N)rrrrrrrrrrYsrc@seZdZedƒZdZdS)Ú
NoUniqueMatchzNo Unique Match Found.i™N)rrrrrr	rrrrr^src@seZdZedƒZdS)ÚNoActiveMigrationForInstancez<Active live migration for instance %(instance_id)s not foundN)rrrrrrrrrrcsrc@seZdZedƒZdS)ÚMigrationNotFoundz.Migration %(migration_id)s could not be found.N)rrrrrrrrrrgsrc@seZdZedƒZdS)ÚMigrationNotFoundByStatuszHMigration not found for instance %(instance_id)s with status %(status)s.N)rrrrrrrrrrksrc@seZdZedƒZdS)ÚMigrationNotFoundForInstancezAMigration %(migration_id)s not found for instance %(instance_id)sN)rrrrrrrrrrpsrc@seZdZedƒZdS)ÚInvalidMigrationStatez„Migration %(migration_id)s state of instance %(instance_uuid)s is %(state)s. Cannot %(method)s while the migration is in this state.N)rrrrrrrrrrusrc@seZdZedƒZdS)ÚConsoleLogOutputExceptionzZConsole log output could not be retrieved for instance %(instance_id)s. Reason: %(reason)sN)rrrrrrrrrr{src@seZdZedƒZdS)ÚConsolePoolExistszpConsole pool with host %(host)s, console_type %(console_type)s and compute_host %(compute_host)s already exists.N)rrrrrrrrrr€src@seZdZedƒZdS)ÚConsolePoolNotFoundForHostTypeziConsole pool of type %(console_type)s for compute host %(compute_host)s on proxy host %(host)s not found.N)rrrrrrrrrr†src@seZdZedƒZdS)ÚConsoleNotFoundz*Console %(console_id)s could not be found.N)rrrrrrrrrrŒsrc@seZdZedƒZdS)ÚConsoleNotFoundForInstancez:Console for instance %(instance_uuid)s could not be found.N)rrrrrrrrrrsrc@seZdZedƒZdS)ÚConsoleNotAvailablez(Guest does not have a console available.N)rrrrrrrrrr”src@seZdZedƒZdS)Ú ConsoleNotFoundInPoolForInstancezNConsole for instance %(instance_uuid)s in pool %(pool_id)s could not be found.N)rrrrrrrrrr˜src@seZdZedƒZdS)ÚConsoleTypeInvalidz%Invalid console type %(console_type)sN)rrrrrrrrrrsrc@seZdZedƒZdS)ÚConsoleTypeUnavailablez*Unavailable console type %(console_type)s.N)rrrrrrrrrr ¡sr c@seZdZedƒZdS)ÚConsolePortRangeExhaustedz>The console port range %(min_port)d-%(max_port)d is exhausted.N)rrrrrrrrrr!¥sr!c@seZdZedƒZdS)ÚFlavorNotFoundz(Flavor %(flavor_id)s could not be found.N)rrrrrrrrrr"ªsr"c@seZdZedƒZdS)ÚFlavorNotFoundByNamez4Flavor with name %(flavor_name)s could not be found.N)rrrrrrrrrr#®sr#c@seZdZedƒZdS)ÚFlavorAccessNotFoundzGFlavor access not found for %(flavor_id)s / %(project_id)s combination.N)rrrrrrrrrr$²sr$c@seZdZedƒZdS)Ú!FlavorExtraSpecUpdateCreateFailedzPFlavor %(id)s extra spec cannot be updated or created after %(retries)d retries.N)rrrrrrrrrr%·sr%c@seZdZedƒZdS)ÚCellNotFoundz!Cell %(cell_name)s doesn't exist.N)rrrrrrrrrr&¼sr&c@seZdZedƒZdS)Ú
CellExistsz'Cell with name %(name)s already exists.N)rrrrrrrrrr'Àsr'c@seZdZedƒZdS)ÚCellRoutingInconsistencyz)Inconsistency in cell routing: %(reason)sN)rrrrrrrrrr(Äsr(c@seZdZedƒZdS)ÚCellServiceAPIMethodNotFoundz(Service API method not found: %(detail)sN)rrrrrrrrrr)Èsr)c@seZdZedƒZdS)ÚCellTimeoutz&Timeout waiting for response from cellN)rrrrrrrrrr*Ìsr*c@seZdZedƒZdS)ÚCellMaxHopCountReachedz9Cell message has reached maximum hop count: %(hop_count)sN)rrrrrrrrrr+Ðsr+c@seZdZedƒZdS)ÚNoCellsAvailablez0No cells available matching scheduling criteria.N)rrrrrrrrrr,Ôsr,c@seZdZedƒZdS)ÚCellsUpdateUnsupportedz'Cannot update cells configuration file.N)rrrrrrrrrr-Øsr-c@seZdZedƒZdS)ÚInstanceUnknownCellz0Cell is not known for instance %(instance_uuid)sN)rrrrrrrrrr.Üsr.c@seZdZedƒZdS)ÚSchedulerHostFilterNotFoundz9Scheduler Host Filter %(filter_name)s could not be found.N)rrrrrrrrrr/àsr/c@seZdZedƒZdS)ÚFlavorExtraSpecsNotFoundzEFlavor %(flavor_id)s has no extra specs with key %(extra_specs_key)s.N)rrrrrrrrrr0äsr0c@seZdZedƒZdS)ÚComputeHostMetricNotFoundzNMetric %(name)s could not be found on the compute host node %(host)s.%(node)s.N)rrrrrrrrrr1ésr1c@seZdZedƒZdS)ÚFileNotFoundz&File %(file_path)s could not be found.N)rrrrrrrrrr2îsr2c@seZdZedƒZdS)ÚSwitchNotFoundForNetworkAdapterzIVirtual switch associated with the network adapter %(adapter)s not found.N)rrrrrrrrrr3òsr3c@seZdZedƒZdS)ÚNetworkAdapterNotFoundz/Network adapter %(adapter)s could not be found.N)rrrrrrrrrr4÷sr4c@seZdZedƒZdS)Ú
ClassNotFoundz6Class %(class_name)s could not be found: %(exception)sN)rrrrrrrrrr5ûsr5c@seZdZedƒZdS)ÚInstanceTagNotFoundz-Instance %(instance_id)s has no tag '%(tag)s'N)rrrrrrrrrr6ÿsr6c@seZdZedƒZdS)Ú
KeyPairExistsz'Key pair '%(key_name)s' already exists.N)rrrrrrrrrr7sr7c@seZdZedƒZdS)ÚInstanceExistsz!Instance %(name)s already exists.N)rrrrrrrrrr8sr8c@seZdZedƒZdS)ÚFlavorExistsz)Flavor with name %(name)s already exists.N)rrrrrrrrrr9sr9c@seZdZedƒZdS)ÚFlavorIdExistsz,Flavor with ID %(flavor_id)s already exists.N)rrrrrrrrrr:sr:c@seZdZedƒZdS)ÚFlavorAccessExistsz]Flavor access already exists for flavor %(flavor_id)s and project %(project_id)s combination.N)rrrrrrrrrr;sr;c@seZdZedƒZdS)ÚInvalidSharedStoragez-%(path)s is not on shared storage: %(reason)sN)rrrrrrrrrr<sr<c@seZdZedƒZdS)ÚInvalidLocalStoragez,%(path)s is not on local storage: %(reason)sN)rrrrrrrrrr=sr=c@seZdZedƒZdS)ÚStorageErrorzStorage error: %(reason)sN)rrrrrrrrrr> sr>c@seZdZedƒZdS)ÚMigrationErrorzMigration error: %(reason)sN)rrrrrrrrrr?$sr?c@seZdZedƒZdS)ÚMigrationPreCheckErrorz%Migration pre-check error: %(reason)sN)rrrrrrrrrr@(sr@c@seZdZedƒZdS)Ú MigrationPreCheckClientExceptionz7Client exception during Migration Pre check: %(reason)sN)rrrrrrrrrrA,srAc@seZdZedƒZdS)ÚMigrationSchedulerRPCErrorz/Migration select destinations error: %(reason)sN)rrrrrrrrrrB0srBc@seZdZedƒZdS)ÚRPCPinnedToOldVersionzRPC is pinned to old versionN)rrrrrrrrrrC4srCc@seZdZedƒZdS)ÚMalformedRequestBodyz"Malformed message body: %(reason)sN)rrrrrrrrrrD8srDc@seZdZedƒZdS)ÚConfigNotFoundz!Could not find config at %(path)sN)rrrrrrrrrrE>srEc@seZdZedƒZdS)ÚPasteAppNotFoundz1Could not load paste app '%(name)s' from %(path)sN)rrrrrrrrrrFBsrFc@seZdZedƒZdS)ÚCannotResizeToSameFlavorz,When resizing, instances must change flavor!N)rrrrrrrrrrGFsrGc@seZdZedƒZdS)ÚResizeErrorzResize error: %(reason)sN)rrrrrrrrrrHJsrHc@seZdZedƒZdS)ÚCannotResizeDiskz8Server disk was unable to be resized because: %(reason)sN)rrrrrrrrrrINsrIc@seZdZedƒZdS)ÚFlavorMemoryTooSmallz1Flavor's memory is too small for requested image.N)rrrrrrrrrrJRsrJc@seZdZedƒZdS)ÚFlavorDiskTooSmallz/The created instance's disk would be too small.N)rrrrrrrrrrKVsrKc@seZdZedƒZdS)ÚFlavorDiskSmallerThanImageztFlavor's disk is too small for requested image. Flavor disk is %(flavor_size)i bytes, image is %(image_size)i bytes.N)rrrrrrrrrrLZsrLc@seZdZedƒZdS)ÚFlavorDiskSmallerThanMinDiskz›Flavor's disk is smaller than the minimum size specified in image metadata. Flavor disk is %(flavor_size)i bytes, minimum size is %(image_min_disk)i bytes.N)rrrrrrrrrrM_srMc@seZdZedƒZdS)ÚVolumeSmallerThanMinDiskz”Volume is smaller than the minimum size specified in image metadata. Volume size is %(volume_size)i bytes, minimum size is %(image_min_disk)i bytes.N)rrrrrrrrrrNesrNc@seZdZedƒZdS)Ú'BootFromVolumeRequiredForZeroDiskFlavorzBOnly volume-backed servers are allowed for flavors with zero disk.N)rrrrrrrrrrOksrOc@seZdZedƒZdS)ÚInsufficientFreeMemoryz;Insufficient free memory on compute node to start %(uuid)s.N)rrrrrrrrrrPpsrPc@seZdZedƒZdS)ÚNoValidHostz#No valid host was found. %(reason)sN)rrrrrrrrrrQtsrQc@seZdZedƒZdS)ÚMaxRetriesExceededz.Exceeded maximum number of retries. %(reason)sN)rrrrrrrrrrRxsrRc@seZdZedƒZdZdZdS)Ú
QuotaErrorzQuota exceeded: code=%(code)siTN)rrrrrr	r-rrrrrS|srSc@seZdZedƒZdS)ÚTooManyInstanceszcQuota exceeded for %(overs)s: Requested %(req)s, but already used %(used)s of %(allowed)s %(overs)sN)rrrrrrrrrrT…srTc@seZdZedƒZdS)ÚFloatingIpLimitExceededz'Maximum number of floating IPs exceededN)rrrrrrrrrrUŠsrUc@seZdZedƒZdS)ÚFixedIpLimitExceededz$Maximum number of fixed IPs exceededN)rrrrrrrrrrVŽsrVc@seZdZedƒZdS)ÚMetadataLimitExceededz4Maximum number of metadata items exceeds %(allowed)dN)rrrrrrrrrrW’srWc@seZdZedƒZdS)ÚOnsetFileLimitExceededzPersonality file limit exceededN)rrrrrrrrrrX–srXc@seZdZedƒZdS)ÚOnsetFilePathLimitExceededz1Personality file path exceeds maximum %(allowed)sN)rrrrrrrrrrYšsrYc@seZdZedƒZdS)ÚOnsetFileContentLimitExceededz4Personality file content exceeds maximum %(allowed)sN)rrrrrrrrrrZžsrZc@seZdZedƒZdS)ÚKeypairLimitExceededz$Maximum number of key pairs exceededN)rrrrrrrrrr[¢sr[c@seZdZedƒZdS)ÚSecurityGroupLimitExceededz3Maximum number of security groups or rules exceededN)rrrrrrrrrr\¦sr\c@seZdZedƒZdS)ÚPortLimitExceededz Maximum number of ports exceededN)rrrrrrrrrr]ªsr]c@seZdZedƒZdS)ÚAggregateErrorzLAggregate %(aggregate_id)s: action '%(action)s' caused an error: %(reason)s.N)rrrrrrrrrr^®sr^c@seZdZedƒZdS)ÚAggregateNotFoundz.Aggregate %(aggregate_id)s could not be found.N)rrrrrrrrrr_³sr_c@seZdZedƒZdS)ÚAggregateNameExistsz,Aggregate %(aggregate_name)s already exists.N)rrrrrrrrrr`·sr`c@seZdZedƒZdS)ÚAggregateHostNotFoundz0Aggregate %(aggregate_id)s has no host %(host)s.N)rrrrrrrrrra»srac@seZdZedƒZdS)ÚAggregateMetadataNotFoundzEAggregate %(aggregate_id)s has no metadata with key %(metadata_key)s.N)rrrrrrrrrrb¿srbc@seZdZedƒZdS)ÚAggregateHostExistsz5Aggregate %(aggregate_id)s already has host %(host)s.N)rrrrrrrrrrcÄsrcc@seZdZedƒZdZdS)ÚInstancePasswordSetFailedz?Failed to set admin password on %(instance)s because %(reason)sTN)rrrrrr-rrrrrdÈsrdc@seZdZedƒZdS)ÚInstanceNotFoundz,Instance %(instance_id)s could not be found.N)rrrrrrrrrreÎsrec@seZdZedƒZdS)ÚInstanceInfoCacheNotFoundz=Info cache for instance %(instance_uuid)s could not be found.N)rrrrrrrrrrfÒsrfc@seZdZedƒZdS)ÚMarkerNotFoundz%Marker %(marker)s could not be found.N)rrrrrrrrrrg×srgc@seZdZedƒZdS)ÚCouldNotFetchImagez"Could not fetch image %(image_id)sN)rrrrrrrrrrhÛsrhc@seZdZedƒZdS)ÚCouldNotUploadImagez#Could not upload image %(image_id)sN)rrrrrrrrrrißsric@seZdZedƒZdS)ÚTaskAlreadyRunningz6Task %(task_name)s is already running on host %(host)sN)rrrrrrrrrrjãsrjc@seZdZedƒZdS)ÚTaskNotRunningz2Task %(task_name)s is not running on host %(host)sN)rrrrrrrrrrkçsrkc@seZdZedƒZdS)ÚInstanceIsLockedz$Instance %(instance_uuid)s is lockedN)rrrrrrrrrrlësrlc@seZdZedƒZdS)ÚConfigDriveInvalidValuez1Invalid value for Config Drive option: %(option)sN)rrrrrrrrrrmïsrmc@seZdZedƒZdS)ÚConfigDriveUnsupportedFormatz2Config drive format '%(format)s' is not supported.N)rrrrrrrrrrnósrnc@seZdZedƒZdS)ÚConfigDriveMountFailedzICould not mount vfat config drive. %(operation)s failed. Error: %(error)sN)rrrrrrrrrro÷sroc@seZdZedƒZdS)ÚConfigDriveUnknownFormatzFUnknown config drive format %(format)s. Select one of iso9660 or vfat.N)rrrrrrrrrrpüsrpc@seZdZedƒZdS)ÚConfigDriveNotFoundzHInstance %(instance_uuid)s requires config drive, but it does not exist.N)rrrrrrrrrrqsrqc@seZdZedƒZdS)ÚInterfaceAttachFailedz<Failed to attach network adapter device to %(instance_uuid)sN)rrrrrrrrrrrsrrc@seZdZedƒZdS)ÚInterfaceAttachFailedNoNetworkzVNo specific network was requested and none are available for project '%(project_id)s'.N)rrrrrrrrrrssrsc@seZdZedƒZdS)ÚInterfaceDetachFailedz>Failed to detach network adapter device from %(instance_uuid)sN)rrrrrrrrrrtsrtc@seZdZedƒZdS)ÚInstanceUserDataMalformedz$User data needs to be valid base 64.N)rrrrrrrrrrusruc@seZdZedƒZdS)ÚInstanceUpdateConflictzXConflict updating instance %(instance_uuid)s. Expected: %(expected)s. Actual: %(actual)sN)rrrrrrrrrrvsrvc@seZdZedƒZdS)ÚUnknownInstanceUpdateConflictzWConflict updating instance %(instance_uuid)s, but we were unable to determine the causeN)rrrrrrrrrrwsrwc@seZdZdS)ÚUnexpectedTaskStateErrorN)rrrrrrrrx#srxc@seZdZdS)Ú UnexpectedDeletingTaskStateErrorN)rrrrrrrry'sryc@seZdZedƒZdS)ÚInstanceActionNotFoundzLAction for request_id %(request_id)s on instance %(instance_uuid)s not foundN)rrrrrrrrrrz+srzc@seZdZedƒZdS)ÚInstanceActionEventNotFoundz5Event %(event)s not found for action id %(action_id)sN)rrrrrrrrrr{0sr{c@seZdZedƒZdS)ÚCryptoCAFileNotFoundz.The CA file for %(project)s could not be foundN)rrrrrrrrrr|4sr|c@seZdZedƒZdS)ÚCryptoCRLFileNotFoundz/The CRL file for %(project)s could not be foundN)rrrrrrrrrr}8sr}c@seZdZedƒZdS)ÚInstanceRecreateNotSupportedz#Instance recreate is not supported.N)rrrrrrrrrr~<sr~c@seZdZedƒZdS)ÚDBNotAllowedzJ%(binary)s attempted direct database access which is not allowed by policyN)rrrrrrrrrr@src@seZdZedƒZdS)ÚUnsupportedVirtTypezFVirtualization type '%(virt)s' is not supported by this compute driverN)rrrrrrrrrr€Esr€c@seZdZedƒZdS)ÚUnsupportedHardwarezMRequested hardware '%(model)s' is not supported by the '%(virt)s' virt driverN)rrrrrrrrrrJsrc@seZdZedƒZdS)ÚBase64Exceptionz&Invalid Base 64 data for file %(path)sN)rrrrrrrrrr‚Osr‚c@seZdZedƒZdS)ÚBuildAbortExceptionz7Build of instance %(instance_uuid)s aborted: %(reason)sN)rrrrrrrrrrƒSsrƒc@seZdZedƒZdS)ÚRescheduledExceptionz@Build of instance %(instance_uuid)s was re-scheduled: %(reason)sN)rrrrrrrrrr„Wsr„c@seZdZedƒZdS)ÚShadowTableExistsz/Shadow table with name %(name)s already exists.N)rrrrrrrrrr…\sr…cseZdZd‡fdd„	Z‡ZS)ÚInstanceFaultRollbackNcs&tdƒ}||_tt|ƒj||ƒdS)Nz&Instance rollback performed due to: %s)rÚinner_exceptionrr†r)rr‡r!)rrrraszInstanceFaultRollback.__init__)N)rrrrrrr)rrr†`sr†c@seZdZedƒZdS)ÚOrphanedObjectErrorz5Cannot call %(method)s on orphaned %(objtype)s objectN)rrrrrrrrrrˆgsrˆc@seZdZedƒZdS)ÚObjectActionErrorz3Object action %(action)s failed because: %(reason)sN)rrrrrrrrrr‰ksr‰c@seZdZedƒZdS)Ú
AgentErrorz0Error during following call to agent: %(method)sN)rrrrrrrrrrŠosrŠc@seZdZedƒZdS)ÚAgentTimeoutzGUnable to contact guest agent. The following call timed out: %(method)sN)rrrrrrrrrr‹ssr‹c@seZdZedƒZdS)ÚAgentNotImplementedz+Agent does not support the call: %(method)sN)rrrrrrrrrrŒxsrŒc@seZdZedƒZdS)ÚInstanceGroupNotFoundz1Instance group %(group_uuid)s could not be found.N)rrrrrrrrrr|src@seZdZedƒZdS)ÚInstanceGroupIdExistsz-Instance group %(group_uuid)s already exists.N)rrrrrrrrrrŽ€srŽc@seZdZedƒZdS)ÚInstanceGroupMemberNotFoundzDInstance group %(group_uuid)s has no member with id %(instance_id)s.N)rrrrrrrrrr„src@seZdZedƒZdS)ÚInstanceGroupSaveExceptionz,%(field)s should not be part of the updates.N)rrrrrrrrrr‰src@seZdZedƒZdS)ÚResourceMonitorErrorz1Error when creating resource monitor: %(monitor)sN)rrrrrrrrrr‘sr‘c@seZdZedƒZdS)ÚPciDeviceWrongAddressFormatz4The PCI address %(address)s has an incorrect format.N)rrrrrrrrrr’‘sr’c@seZdZedƒZdS)ÚPciDeviceInvalidDeviceNamezUInvalid PCI Whitelist: The PCI whitelist can specify devname or address, but not bothN)rrrrrrrrrr“•sr“c@seZdZedƒZdS)ÚPciDeviceNotFoundByIdzPCI device %(id)s not foundN)rrrrrrrrrr”›sr”c@seZdZedƒZdS)ÚPciDeviceNotFoundz-PCI Device %(node_id)s:%(address)s not found.N)rrrrrrrrrr•Ÿsr•c@seZdZedƒZdS)ÚPciDeviceInvalidStatuszRPCI device %(compute_node_id)s:%(address)s is %(status)s instead of %(hopestatus)sN)rrrrrrrrrr–£sr–c@seZdZedƒZdS)ÚPciDeviceVFInvalidStatuszINot all Virtual Functions of PF %(compute_node_id)s:%(address)s are free.N)rrrrrrrrrr—©sr—c@seZdZedƒZdS)ÚPciDevicePFInvalidStatusz‹Physical Function %(compute_node_id)s:%(address)s, related to VF %(compute_node_id)s:%(vf_address)s is %(status)s instead of %(hopestatus)sN)rrrrrrrrrr˜¯sr˜c@seZdZedƒZdS)ÚPciDeviceInvalidOwnerzYPCI device %(compute_node_id)s:%(address)s is owned by %(owner)s instead of %(hopeowner)sN)rrrrrrrrrr™¶sr™c@seZdZedƒZdS)ÚPciDeviceRequestFailedz&PCI device request %(requests)s failedN)rrrrrrrrrrš¼sršc@seZdZedƒZdS)ÚPciDevicePoolEmptyzMAttempt to consume PCI device %(compute_node_id)s:%(address)s from empty poolN)rrrrrrrrrr›Ásr›c@seZdZedƒZdS)ÚPciInvalidAliasz(Invalid PCI alias definition: %(reason)sN)rrrrrrrrrrœÇsrœc@seZdZedƒZdS)ÚPciRequestAliasNotDefinedz"PCI alias %(alias)s is not definedN)rrrrrrrrrrËsrc@seZdZedƒZdS)ÚPciConfigInvalidWhitelistz0Invalid PCI devices Whitelist config: %(reason)sN)rrrrrrrrrržÏsržc@seZdZdZdZdS)Ú
InternalErrorzcGeneric hypervisor errors.

    Consider subclassing this to provide more specific exceptions.
    z%(err)sN)rrrr,rrrrrrŸÔsrŸc@seZdZedƒZdS)ÚPciDevicePrepareFailedzNFailed to prepare PCI device %(id)s for instance %(instance_uuid)s: %(reason)sN)rrrrrrrrrr Üsr c@seZdZedƒZdS)ÚPciDeviceDetachFailedz/Failed to detach PCI device %(dev)s: %(reason)sN)rrrrrrrrrr¡ásr¡c@seZdZedƒZdS)ÚPciDeviceUnsupportedHypervisorz0%(type)s hypervisor does not support PCI devicesN)rrrrrrrrrr¢åsr¢c@seZdZedƒZdS)ÚKeyManagerErrorzKey manager error: %(reason)sN)rrrrrrrrrr£ésr£c@seZdZedƒZdS)ÚVolumesNotRemovedz(Failed to remove volume(s): (%(reason)s)N)rrrrrrrrrr¤ísr¤c@seZdZedƒZdS)ÚVolumeRebaseFailedz Volume rebase failed: %(reason)sN)rrrrrrrrrr¥ñsr¥c@seZdZedƒZdS)ÚInvalidVideoModez2Provided video model (%(model)s) is not supported.N)rrrrrrrrrr¦õsr¦c@seZdZedƒZdS)ÚRngDeviceNotExistzDThe provided RNG device path: (%(path)s) is not present on the host.N)rrrrrrrrrr§ùsr§c@seZdZedƒZdS)ÚRequestedVRamTooHighzlThe requested amount of video memory %(req_vram)d is higher than the maximum allowed by flavor %(max_vram)d.N)rrrrrrrrrr¨þsr¨c@seZdZedƒZdS)ÚSecurityProxyNegotiationFailedz9Failed to negotiate security type with server: %(reason)sN)rrrrrrrrrr©sr©c@seZdZedƒZdS)ÚRFBAuthHandshakeFailedz-Failed to complete auth handshake: %(reason)sN)rrrrrrrrrrªsrªc@seZdZedƒZdS)ÚRFBAuthNoAvailableSchemez_No matching auth scheme: allowed types: '%(allowed_types)s', desired types: '%(desired_types)s'N)rrrrrrrrrr«sr«c@seZdZedƒZdS)ÚInvalidWatchdogActionz7Provided watchdog action (%(action)s) is not supported.N)rrrrrrrrrr¬sr¬c@seZdZedƒZdS)Ú%LiveMigrationWithOldDmapiNotSupportedzdLive migration with API v2.25 requires all the Mitaka upgrade to be complete before it is available.N)rrrrrrrrrr­sr­c@seZdZedƒZdS)Ú-SelectionObjectsWithOldRPCVersionNotSupportedzRequests for Selection objects with alternates are not supported in select_destinations() before RPC version 4.5; version %(version)s requested.N)rrrrrrrrrr®sr®c@seZdZedƒZdS)ÚLiveMigrationURINotAvailablezmNo live migration URI configured and no default available for "%(virt_type)s" hypervisor virtualization type.N)rrrrrrrrrr¯sr¯c@seZdZedƒZdS)ÚUnshelveExceptionz:Error during unshelve instance %(instance_id)s: %(reason)sN)rrrrrrrrrr°$sr°c@seZdZedƒZdS)ÚImageVCPULimitsRangeExceededzpImage vCPU limits %(sockets)d:%(cores)d:%(threads)d exceeds permitted %(maxsockets)d:%(maxcores)d:%(maxthreads)dN)rrrrrrrrrr±(sr±c@seZdZedƒZdS)ÚImageVCPUTopologyRangeExceededzrImage vCPU topology %(sockets)d:%(cores)d:%(threads)d exceeds permitted %(maxsockets)d:%(maxcores)d:%(maxthreads)dN)rrrrrrrrrr²-sr²c@seZdZedƒZdS)ÚImageVCPULimitsRangeImpossiblezkRequested vCPU limits %(sockets)d:%(cores)d:%(threads)d are impossible to satisfy for vcpus count %(vcpus)dN)rrrrrrrrrr³2sr³c@seZdZedƒZdS)ÚInvalidArchitectureNamez.Architecture name '%(arch)s' is not recognisedN)rrrrrrrrrr´7sr´c@seZdZedƒZdS)ÚImageNUMATopologyIncompletez=CPU and memory allocation must be provided for all NUMA nodesN)rrrrrrrrrrµ;srµc@seZdZedƒZdS)ÚImageNUMATopologyForbiddenz`Image property '%(name)s' is not permitted to override NUMA configuration set against the flavorN)rrrrrrrrrr¶@sr¶c@seZdZedƒZdS)ÚImageNUMATopologyAsymmetriczInstance CPUs and/or memory cannot be evenly distributed across instance NUMA nodes. Explicit assignment of CPUs and memory to nodes is requiredN)rrrrrrrrrr·Esr·c@seZdZedƒZdS)ÚImageNUMATopologyCPUOutOfRangez3CPU number %(cpunum)d is larger than max %(cpumax)dN)rrrrrrrrrr¸Ksr¸c@seZdZedƒZdS)ÚImageNUMATopologyCPUDuplicatesz.CPU number %(cpunum)d is assigned to two nodesN)rrrrrrrrrr¹Osr¹c@seZdZedƒZdS)ÚImageNUMATopologyCPUsUnassignedz1CPU number %(cpuset)s is not assigned to any nodeN)rrrrrrrrrrºSsrºc@seZdZedƒZdS)Ú!ImageNUMATopologyMemoryOutOfRangez?%(memsize)d MB of memory assigned, but expected %(memtotal)d MBN)rrrrrrrrrr»Wsr»c@seZdZedƒZdS)ÚInvalidHostnamez-Invalid characters in hostname '%(hostname)s'N)rrrrrrrrrr¼\sr¼c@seZdZedƒZdS)ÚNumaTopologyNotFoundz;Instance %(instance_uuid)s does not specify a NUMA topologyN)rrrrrrrrrr½`sr½c@seZdZedƒZdS)ÚMigrationContextNotFoundz@Instance %(instance_uuid)s does not specify a migration context.N)rrrrrrrrrr¾dsr¾c@seZdZedƒZdS)Ú!SocketPortRangeExhaustedExceptionz,Not able to acquire a free port for %(host)sN)rrrrrrrrrr¿isr¿c@seZdZedƒZdS)ÚSocketPortInUseExceptionz-Not able to bind %(host)s:%(port)d, %(error)sN)rrrrrrrrrrÀmsrÀc@seZdZedƒZdS)ÚImageSerialPortNumberInvalidzONumber of serial ports '%(num_ports)s' specified in '%(property)s' isn't valid.N)rrrrrrrrrrÁqsrÁc@seZdZedƒZdS)Ú&ImageSerialPortNumberExceedFlavorValuezPForbidden to exceed flavor value of number of serial ports passed in image meta.N)rrrrrrrrrrÂvsrÂc@seZdZedƒZdS)ÚSerialPortNumberLimitExceededzCMaximum number of serial port exceeds %(allowed)d for %(virt_type)sN)rrrrrrrrrrÃ{srÃc@seZdZedƒZdS)ÚInvalidImageConfigDrivez9Image's config drive option '%(config_drive)s' is invalidN)rrrrrrrrrrÄ€srÄc@seZdZedƒZdS)ÚInvalidHypervisorVirtTypez>Hypervisor virtualization type '%(hv_type)s' is not recognisedN)rrrrrrrrrrÅ„srÅc@seZdZedƒZdS)ÚInvalidVirtualMachineModez3Virtual machine mode '%(vmmode)s' is not recognisedN)rrrrrrrrrrƉsrÆc@seZdZedƒZdS)ÚInvalidTokenz/The token '%(token)s' is invalid or has expiredN)rrrrrrrrrrǍsrÇc@seZdZedƒZdS)Ú
TokenInUsezThe generated token is invalidN)rrrrrrrrrrÈ‘srÈc@seZdZedƒZdS)ÚInvalidConnectionInfozInvalid Connection InfoN)rrrrrrrrrrÉ•srÉc@seZdZedƒZdS)ÚInstanceQuiesceNotSupportedz6Quiescing is not supported in instance %(instance_id)sN)rrrrrrrrrrÊ™srÊc@seZdZedƒZdZdS)ÚInstanceAgentNotEnabledz+Guest agent is not enabled for the instanceTN)rrrrrr-rrrrr˝srËc@seZdZedƒZdS)ÚQemuGuestAgentNotEnabledzQEMU guest agent is not enabledN)rrrrrrrrrrÌ¢srÌc@seZdZedƒZdZdS)ÚSetAdminPasswdNotSupportedz#Set admin password is not supportedTN)rrrrrr-rrrrrͦsrÍc@seZdZedƒZdS)ÚMemoryPageSizeInvalidz'Invalid memory page size '%(pagesize)s'N)rrrrrrrrrrΫsrÎc@seZdZedƒZdS)ÚMemoryPageSizeForbiddenz6Page size %(pagesize)s forbidden against '%(against)s'N)rrrrrrrrrrϯsrÏc@seZdZedƒZdS)ÚMemoryPageSizeNotSupportedz4Page size %(pagesize)s is not supported by the host.N)rrrrrrrrrrгsrÐc@seZdZedƒZdS)ÚCPUPinningNotSupportedz4CPU pinning is not supported by the host: %(reason)sN)rrrrrrrrrrÑ·srÑc@seZdZedƒZdS)ÚCPUPinningInvalidzFCPU set to pin %(requested)s must be a subset of free CPU set %(free)sN)rrrrrrrrrrÒ¼srÒc@seZdZedƒZdS)ÚCPUUnpinningInvalidzLCPU set to unpin %(requested)s must be a subset of pinned CPU set %(pinned)sN)rrrrrrrrrrÓÁsrÓc@seZdZedƒZdS)ÚCPUPinningUnknownzICPU set to pin %(requested)s must be a subset of known CPU set %(cpuset)sN)rrrrrrrrrrÔÆsrÔc@seZdZedƒZdS)ÚCPUUnpinningUnknownzKCPU set to unpin %(requested)s must be a subset of known CPU set %(cpuset)sN)rrrrrrrrrrÕËsrÕc@seZdZedƒZdS)ÚImageCPUPinningForbiddenzeImage property 'hw_cpu_policy' is not permitted to override CPU pinning policy set against the flavorN)rrrrrrrrrrÖÐsrÖc@seZdZedƒZdS)ÚImageCPUThreadPolicyForbiddenzsImage property 'hw_cpu_thread_policy' is not permitted to override CPU thread pinning policy set against the flavorN)rrrrrrrrrr×Õsr×c@seZdZedƒZdS)ÚUnsupportedPolicyExceptionz/ServerGroup policy is not supported: %(reason)sN)rrrrrrrrrrØÚsrØc@seZdZedƒZdS)ÚCellMappingNotFoundzCell %(uuid)s has no mapping.N)rrrrrrrrrrÙÞsrÙc@seZdZedƒZdS)ÚNUMATopologyUnsupportedz3Host does not support guests with NUMA topology setN)rrrrrrrrrrÚâsrÚc@seZdZedƒZdS)ÚMemoryPagesUnsupportedz:Host does not support guests with custom memory page sizesN)rrrrrrrrrrÛæsrÛc@seZdZedƒZdS)ÚInvalidImageFormatz!Invalid image format '%(format)s'N)rrrrrrrrrrÜêsrÜc@seZdZedƒZdS)ÚUnsupportedImageModelz(Image model '%(image)s' is not supportedN)rrrrrrrrrrÝîsrÝc@seZdZedƒZdS)ÚHostMappingNotFoundz)Host '%(name)s' is not mapped to any cellN)rrrrrrrrrrÞòsrÞc@seZdZedƒZdS)ÚRealtimeConfigurationInvalidz@Cannot set realtime policy in a non dedicated cpu pinning policyN)rrrrrrrrrrßösrßc@seZdZedƒZdS)Ú#CPUThreadPolicyConfigurationInvalidzJCannot set cpu thread pinning policy in a non dedicated cpu pinning policyN)rrrrrrrrrràûsràc@seZdZedƒZdS)ÚRequestSpecNotFoundz4RequestSpec not found for instance %(instance_uuid)sN)rrrrrrrrrrásrác@seZdZedƒZdS)ÚUEFINotSupportedzUEFI is not supportedN)rrrrrrrrrrâsrâc@seZdZedƒZdS)ÚTriggerCrashDumpNotSupportedz&Triggering crash dump is not supportedN)rrrrrrrrrrãsrãc@seZdZedƒZdS)ÚUnsupportedHostCPUControlPolicyz2Requested CPU control policy not supported by hostN)rrrrrrrrrräsräc@seZdZedƒZdS)ÚLibguestfsCannotReadKernelz8Libguestfs does not have permission to read host kernel.N)rrrrrrrrrråsråc@seZdZedƒZdS)ÚMaxDBRetriesExceededzHMax retries of DB transaction exceeded attempting to perform %(action)s.N)rrrrrrrrrræsræc@seZdZedƒZdS)ÚRealtimePolicyNotSupportedz+Realtime policy not supported by hypervisorN)rrrrrrrrrrçsrçc@seZdZedƒZdS)ÚRealtimeMaskNotFoundOrInvalidz‹Realtime policy needs vCPU(s) mask configured with at least 1 RT vCPU and 1 ordinary vCPU. See hw:cpu_realtime_mask or hw_cpu_realtime_maskN)rrrrrrrrrrèsrèc@seZdZedƒZdS)ÚOsInfoNotFoundzCNo configuration information found for operating system %(os_name)sN)rrrrrrrrrré#sréc@seZdZedƒZdS)ÚBuildRequestNotFoundz,BuildRequest not found for instance %(uuid)sN)rrrrrrrrrrê(srêc@seZdZedƒZdS)ÚAttachInterfaceNotSupportedzEAttaching interfaces is not supported for instance %(instance_uuid)s.N)rrrrrrrrrrë,srëc@seZdZedƒZdS)ÚInstanceDiagnosticsNotSupportedz7Instance diagnostics are not supported by compute node.N)rrrrrrrrrrì1srìc@seZdZedƒZdS)Ú InvalidReservedMemoryPagesOptionzyThe format of the option 'reserved_huge_pages' is invalid. (found '%(conf)s') Please refer to the dmapi config-reference.N)rrrrrrrrrrí5sríc@seZdZedƒZdS)ÚConcurrentUpdateDetectedzFAnother thread concurrently updated the data. Please retry your updateN)rrrrrrrrrrî;srîc@seZdZedƒZdS)ÚResourceClassNotFoundz*No such resource class %(resource_class)s.N)rrrrrrrrrrï@srïc@seZdZedƒZdS)Ú"CannotDeleteParentResourceProviderzZCannot delete resource provider that is a parent of another. Delete child providers first.N)rrrrrrrrrrðDsrðc@seZdZedƒZdS)ÚResourceProviderInUsez"Resource provider has allocations.N)rrrrrrrrrrñIsrñc@seZdZedƒZdS)ÚResourceProviderRetrievalFailedz2Failed to get resource provider with UUID %(uuid)sN)rrrrrrrrrròMsròc@seZdZedƒZdS)Ú(ResourceProviderAggregateRetrievalFailedzAFailed to get aggregates for resource provider with UUID %(uuid)sN)rrrrrrrrrróQsróc@seZdZedƒZdS)Ú$ResourceProviderTraitRetrievalFailedz=Failed to get traits for resource provider with UUID %(uuid)sN)rrrrrrrrrrôVsrôc@seZdZedƒZdS)ÚResourceProviderCreationFailedz+Failed to create resource provider %(name)sN)rrrrrrrrrrõ[srõc@seZdZedƒZdS)ÚResourceProviderDeletionFailedz+Failed to delete resource provider %(uuid)sN)rrrrrrrrrrö_sröc@seZdZedƒZdS)ÚResourceProviderUpdateFailedz=Failed to update resource provider via URL %(url)s: %(error)sN)rrrrrrrrrr÷csr÷c@seZdZdZedƒZdS)ÚPlacementAPIConflictzUAny 409 error from placement APIs should use (a subclass of) this
    exception.
    z[A conflict was encountered attempting to invoke the placement API at URL %(url)s: %(error)sN)rrrr,rrrrrrrøhsrøc@seZdZdZedƒZdS)ÚResourceProviderUpdateConflictz•A 409 caused by generation mismatch from attempting to update an
    existing provider record or its associated data (aggregates, traits, etc.).
    zqA conflict was encountered attempting to update resource provider %(uuid)s (generation %(generation)d): %(error)sN)rrrr,rrrrrrrùpsrùc@seZdZedƒZdS)Ú"InventoryWithResourceClassNotFoundz/No inventory of class %(resource_class)s found.N)rrrrrrrrrrúxsrúc@seZdZedƒZdS)ÚInvalidResourceClassz,Resource class '%(resource_class)s' invalid.N)rrrrrrrrrrû|srûc@seZdZedƒZdS)ÚResourceClassExistsz1Resource class %(resource_class)s already exists.N)rrrrrrrrrrü€srüc@seZdZedƒZdS)ÚResourceClassInUsezNCannot delete resource class %(resource_class)s. Class is in use in inventory.N)rrrrrrrrrrý„srýc@seZdZedƒZdS)Ú!ResourceClassCannotDeleteStandardz9Cannot delete standard resource class %(resource_class)s.N)rrrrrrrrrrþ‰srþc@seZdZedƒZdS)Ú!ResourceClassCannotUpdateStandardz9Cannot update standard resource class %(resource_class)s.N)rrrrrrrrrrÿsrÿc@seZdZedƒZdS)ÚInvalidResourceAmountz9Resource amounts must be integers. Received '%(amount)s'.N)rrrrrrrrrr‘src@seZdZedƒZdS)ÚInvalidInventoryzXInventory for '%(resource_class)s' on resource provider '%(resource_provider)s' invalid.N)rrrrrrrrrr•src@seZdZedƒZdS)ÚInventoryInUsezYInventory for '%(resource_classes)s' on resource provider '%(resource_provider)s' in use.N)rrrrrrrrrršsrc@seZdZedƒZdS)ÚInvalidInventoryCapacityzŽInvalid inventory for '%(resource_class)s' on resource provider '%(resource_provider)s'. The reserved value is greater than or equal to total.N)rrrrrrrrrr¡src@seZdZedƒZdS)Ú!InvalidAllocationCapacityExceededz’Unable to create allocation for '%(resource_class)s' on resource provider '%(resource_provider)s'. The requested amount would exceed the capacity.N)rrrrrrrrrr§src@seZdZedƒZdS)Ú$InvalidAllocationConstraintsViolatedzœUnable to create allocation for '%(resource_class)s' on resource provider '%(resource_provider)s'. The requested amount would violate inventory constraints.N)rrrrrrrrrr­src@seZdZedƒZdS)Ú UnsupportedPointerModelRequestedz=Pointer model '%(model)s' requested is not supported by host.N)rrrrrrrrrr³src@seZdZedƒZdS)ÚNotSupportedWithOptionz%(operation)s is not supported in conjunction with the current %(option)s setting.  Please refer to the dmapi config-reference.N)rrrrrrrrrr¸src@seZdZedƒZdZdS)ÚUnauthorizedzNot authorized.i‘N)rrrrrr	rrrrr¾src@seZdZedƒZdS)Ú*NeutronAdminCredentialConfigurationInvalidz<Networking client is experiencing an unauthorized exception.N)rrrrrrrrrr	Ãsr	c@seZdZedƒZdS)ÚPlacementNotConfiguredz‰This compute is not configured to talk to the placement service. Configure the [placement] section of dmapi.conf and restart the service.N)rrrrrrrrrr
Çsr
c@seZdZedƒZdS)ÚInvalidEmulatorThreadsPolicyzeCPU emulator threads option requested is invalid, given: '%(requested)s', available: '%(available)s'.N)rrrrrrrrrrÍsrc@seZdZedƒZdS)Ú#BadRequirementEmulatorThreadsPolicyzOAn isolated CPU emulator threads option requires a dedicated CPU policy option.N)rrrrrrrrrrÒsrc@seZdZedƒZdS)ÚPowerVMAPIFailedzFPowerVM API failed to complete for instance=%(inst_name)s.  %(reason)sN)rrrrrrrrrr
×sr
c@seZdZedƒZdS)Ú
TraitNotFoundzNo such trait(s): %(names)s.N)rrrrrrrrrrÜsrc@seZdZedƒZdS)ÚTraitExistsz!The Trait %(name)s already existsN)rrrrrrrrrràsrc@seZdZedƒZdS)ÚTraitCannotDeleteStandardz&Cannot delete standard trait %(name)s.N)rrrrrrrrrräsrc@seZdZedƒZdS)Ú
TraitInUsez4The trait %(name)s is in use by a resource provider.N)rrrrrrrrrrèsrc@seZdZedƒZdS)ÚTraitRetrievalFailedz;Failed to retrieve traits from the placement API: %(error)sN)rrrrrrrrrrìsrc@seZdZedƒZdS)ÚTraitCreationFailedz*Failed to create trait %(name)s: %(error)sN)rrrrrrrrrrðsrc@seZdZedƒZdS)ÚCannotMigrateWithTargetHostz@Cannot migrate with target host. Retry without a host specified.N)rrrrrrrrrrôsrc@seZdZedƒZdS)ÚCannotMigrateToSameHostz3Cannot migrate to the host where the server exists.N)rrrrrrrrrrùsrc@seZdZedƒZdS)ÚVirtDriverNotReadyzVirt driver is not ready.N)rrrrrrrrrrýsr(ûr,Zoslo_logrZloggingZ	webob.excZwebobrrZ
dmapi.i18nrrZ	getLoggerrr
ÚexcZWSGIHTTPExceptionrrrr.r/r0r1r2r3r4r5r6r7r8r9r:r;r<r=r>r?r@rArBrCrDrErFrGrHrIrJrKrLrMrNrOrPrQrRrSrTrUrVrWrXrYrZr[r\r]r^r_r`rarbrcrdrerfrgrhrirjrkrlrmrnrorprqrrrsrtrurvrwrxryrzr{r|r}r~rr€rr‚rƒr„r…r†r‡rˆr‰rŠr‹rŒrrŽrrr‘r’r“r”r•r–r—r˜r™ršr›rœrržrŸr r¡r¢r£r¤r¥r¦r§r¨r©rªr«r¬r­r®r¯r°r±r²r³r´rµr¶r·r¸r¹rºr»r¼r½r¾r¿rÀrÁrÂrÃrÄrÅrÆrÇrÈrÉrÊrËrÌrÍrÎrÏrÐrÑrÒrÓrÔrÕrÖr×rØrÙrÚrÛrÜrÝrÞrßràrárârãrärårærçrèrérêrërìrírîrïrðrñròrórôrõrör÷rørùrúrûrürýrþrÿrrrrrrrrrr	r
rrr
rrrrrrrrrrrrrrrrrrr r!r"r#r$r%r&r'r(r)r*r+r,r-r.r/r0r1r2r3r4r5r6r7r8r9r:r;r<r=r>r?r@rArBrCrDrErFrGrHrIrJrKrLrMrNrOrPrQrRrSrTrUrVrWrXrYrZr[r\r]r^r_r`rarbrcrdrerfrgrhrirjrkrlrmrnrorprqrrrsrtrurvrwrxryrzr{r|r}r~rr€rr‚rƒr„r…r†rˆr‰rŠr‹rŒrrŽrrr‘r’r“r”r•r–r—r˜r™ršr›rœrržrŸr r¡r¢r£r¤r¥r¦r§r¨r©rªr«r¬r­r®r¯r°r±r²r³r´rµr¶r·r¸r¹rºr»r¼r½r¾r¿rÀrÁrÂrÃrÄrÅrÆrÇrÈrÉrÊrËrÌrÍrÎrÏrÐrÑrÒrÓrÔrÕrÖr×rØrÙrÚrÛrÜrÝrÞrßràrárârãrärårærçrèrérêrërìrírîrïrðrñròrórôrõrör÷rørùrúrûrürýrþrÿrrrrrrrrrr	r
rrr
rrrrrrrrrrrrrÚ<module>
sÞ
5