<div dir="ltr">Hi,<div>Having been able to fix the issue with a recent checkout from git I now face the problem of how to deliver it to the OS.<div>>From github I see the next release is really soon to happen, is there any help needed?</div><div>I'm trying to avoid installing the built version directly into /usr/local. Instead, having a .deb would be cleaner.</div><div>Thanks.<br clear="all"><div><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature">João M. S. Silva</div></div><br></div></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, May 16, 2023 at 5:42 PM João M. S. Silva <<a href="mailto:joao.m.santos.silva@gmail.com">joao.m.santos.silva@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div class="gmail_quote"><div><br>Why did curl/libssh2 offer:</div><div><br></div><div>Unable to negotiate with 127.0.0.1 port 43382: no matching host key type found. Their offer: ssh-rsa [preauth] </div><div><br></div><div>it makes sense that <span style="color:rgb(0,0,0);font-size:13.3333px">server-sig-algs was not supported by the server and libssh2 dropped down to ssh-rsa to avoid the penalization.</span></div><div><span style="color:rgb(0,0,0);font-size:13.3333px"><br></span></div><div><span style="color:rgb(0,0,0);font-size:13.3333px">This hypothesis makes sense, but how do I enable </span><span style="color:rgb(0,0,0);font-size:13.3333px">server-sig-algs extension in sshd?</span></div></div></div></blockquote><div><br></div><div>Think I found the problem: when I built curl I was providing:</div><div><br></div><div><p lang="en-US" style="margin:0in;font-family:Calibri;font-size:11pt">./configure --with-openssl --with-libssh2=/home/shared/libssh2/</p><p lang="en-US" style="margin:0in;font-family:Calibri;font-size:11pt"><br></p><p lang="en-US" style="margin:0in;font-family:Calibri;font-size:11pt">but then, at run time, a pre-existing version of libssh2 was probably being used (the one brought by the apt installation of git).</p><p lang="en-US" style="margin:0in;font-family:Calibri;font-size:11pt"><br></p></div><div><span style="font-family:Calibri;font-size:11pt">I could not use LD_LIBRARY_PATH to tell configure that I had a new place for libssh2. I had to install it system-wide after removing the system one.</span></div></div></div>
</blockquote></div>