-
Notifications
You must be signed in to change notification settings - Fork 46
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
antrea OvS not installing #198
Comments
Could you provide your steps to install Antrea and OVS? |
Hi wenying The scripts in the repo run antrea install via powershell they are in the fork/ directory Running make all you can see them run Can add more details if that doesn't help or debug live together |
@jayunit100 Thanks for providing the OVS installation logs. It looks the service of ovsdb-server fails to start which blocks the later installation steps. The issue should be related with several missing DLLs on for OpenSSL on the Windows host. Would you try to download and install this exe file (https://slproweb.com/download/Win64OpenSSL-3_0_5.exe) on the issued host, and then re-install OVS? |
right now we use "Win64OpenSSL-3_0_3.exe" ... is that ok ? or we need 3_0_5 ? |
|
@wenyingd whats the "right" way to install OpenSSL from our powershell automation ? |
looks like
from @marosset working? will see if that can be used for ssh, maybe i can do same w ssl |
per mark rosetti something like
will try that later, then will retry the antrea install |
Having some offline discussions with @knabben , and we come to a problem when installing OpenSSL exe file with EULA , a popup is on the console to wait for user agreement input, which is not acceptable for the automation. And @knabben has another patch to copy the dll files directly to system path. But this might introduce conclict on different OS versions. Personally, I prefer to install SSL dlls via some focusing software installation, but EULA popup is the biggest challenge for automation. Another thought to install OpenSSH could install the required dll files, but it also introduce other un-needed files to be installed. |
I remembered @knabben used to say that the working version of openssl is 1.0.2u, which is not found from the original valid download link. I think that version is working because of no EULA stuck. So maybe we could try to download it from this link https://indy.fulgan.com/SSL/ ( I got a link to download openssl_x64_1.0.2u in this site), which is also a recommended link for Windows OpenSSL suggested for OVS installation. |
ok i uploaded https://storage.googleapis.com/jayunit100/openssl.exe to try it in the recipe along w the Open SSL license to the same buckettt... testing now |
Yes, this is a recommended link to download a version which works. |
that didnt seem to work. trying
... will update tomorrow... PS @wenyingd ... why does Antrea need OpenSSL ? |
i didnt have any luck with this , either. |
OpenSSL is required by OVS not Antrea. The OVS bits compilation needs OpenSSL support, so it also needs it in the runtime. |
so, when we say runtime here, why ? isnt OpenSSL just a protocol that is implemented by a library compiled into the binary for ovs? sorry for the naive question... i dont think we should need to do things like |
My word is not clear. My point is, when we run ovsdb-server/ovs-vswitch processes, they search for the dll files on the Windows host. But if they fail to find the dependent dlls, the bits are not able to run.
|
let me dig this one. |
thanks @dougsland ! |
ok,
@wenyingd ? if so i think that will allow doug to finish implementing this. QUESTION@wenyingd ... In one of the experimenets above, I ran |
You are correct, As for your question that |
ok so , I think we're saying
So, there are two possible fixes we can do? |
yes |
Looks like as of today, somehow ovs isnt starting....
Any ideas on why ?
Reproducing:
Debugging:
Nothing in the openvswitch logs....
Full logs i see are:
The text was updated successfully, but these errors were encountered: