سلام دوستان امیدوارم در زندگی و کار Error نخورین.اما اگه Error هم خوردین ان شالله بتونین حلّش کنین 😊
شاید اگه یه ماشینی از بیرون شبکه شما بیارن تا شما تو شبکه خودتون Deploy کنین به خطای زیر بخورین:
“The OVF package is invalid and cannot be deployed. The following manifest file entry (line 1) is invalid: SHA256 (xxxxxxx.ovf)”
این خطا زمانی رخ میده که نسخه ی vmware مبداء جدیدتر از نسخه vmware مقصد (شما) باشه. علتش هم استفاده از الگوریتم SHA256 در vmware مبداء هست و vmware شما از الگوریتم SHA1 پشتیبانی می کنه.
حالا راه حلش اینه که شما فایل ماشین را به روش زیر یه convert بزنین:
۱- نرم افزار رایگان vmware OVF Tool را دانلود و نصب کنین
۲- CMD ویندوز را بصورت admin باز کنین و به مسیر نصب نرم افزار برین مثلا:
cd C:\Program Files\VMware\VMware OVF Tool
۳- دستور تبدیل را بصورت زیر بنویسین:
ovftool.exe –shaAlgorithm=SHA1 آدرس فایل ماشین آدرس ماشین تبدیل شده
مثال:
ovftool.exe –shaAlgorithm=SHA1 D:\SHA256\server.ovf C:\sha1\server.ova
پس از اتمام تبدیل نسخه جدید ماشین را می تونین Deploy کنین.
نکته:
۱- به اندازه ماشین باید فضای خالی داشته باشین.
۲- باتوجه به حجم ماشین امکان داره زمان تبدیل کم یا زیاد باشه.
توجه: این مطلب از تجربیات خودمه و امکان داره توش اشکالاتی باشه یا بشه کاملترش کرد. خوشحال میشم اگه از من انتقاد کنین و اگه چیزی یاد دارین کامنت بزارین تا منم استفاده کنم.
متشکرم