<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[OpenSSL version mismatch: impossible to use rsync or scp]]></title><description><![CDATA[<p dir="auto">Hello,</p>
<p dir="auto">I need to export a file from a /app/data folder in Cloudron but I'm having serious issues with OpenSSL when I tried using scp or rsync:</p>
<pre><code>root@23f10ac0-d9a3-4a1d-8265378464d7b1caasdasdas0:/app/data# sftp user@REMOTEurl.com:/home
OpenSSL version mismatch. Built against 30000020, you have 30100070
</code></pre>
<p dir="auto">I'm kind of stuck here. Any advice in how to move on?</p>
]]></description><link>https://forum.cloudron.io/topic/13368/openssl-version-mismatch-impossible-to-use-rsync-or-scp</link><generator>RSS for Node</generator><lastBuildDate>Sat, 08 Aug 2026 06:35:16 GMT</lastBuildDate><atom:link href="https://forum.cloudron.io/topic/13368.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 28 Feb 2025 17:12:23 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to OpenSSL version mismatch: impossible to use rsync or scp on Fri, 28 Feb 2025 23:33:03 GMT]]></title><description><![CDATA[<p dir="auto">I never thought of this use-case.<br />
Using sftp inside a Cloudron app to move data away.<br />
Unique, I must admit.</p>
<p dir="auto">Testing inside a LAMP app to the new unstable SFTPgo app.</p>
<pre><code>mkdir -p /tmp/testing; cd /tmp/testing
ssh-keygen -t ed25519 -f /tmp/testing/this -q -N ""
# put the publickey into my profile in sftpgo.cloudron.dev
sftp -i this -P 2022 elias.hackradt@sftpgo.cloudron.dev:/
sftp&gt; put /app/data/tcl.zip
</code></pre>
<p dir="auto"><img src="/assets/uploads/files/1740783672764-e26df4a0-195d-43cb-9f69-46f3fa8516d4-image-resized.png" alt="image.png" class=" img-fluid img-markdown" /></p>
<p dir="auto">Seems to be working <img src="https://forum.cloudron.io/assets/plugins/nodebb-plugin-emoji/emoji/android/1f937.png?v=a3d9da63442" class="not-responsive emoji emoji-android emoji--shrug" style="height:23px;width:auto;vertical-align:middle" title=":shrug:" alt="🤷" /> Sorry, where was I? Ah yes, your issue <img src="https://forum.cloudron.io/assets/plugins/nodebb-plugin-emoji/emoji/android/1f642.png?v=a3d9da63442" class="not-responsive emoji emoji-android emoji--slightly_smiling_face" style="height:23px;width:auto;vertical-align:middle" title=":)" alt="🙂" /></p>
<hr />
<p dir="auto">The error message <code>OpenSSL version mismatch. Built against 30000020, you have 30100070</code> indicates that the version of OpenSSL used to build the sftp or related binary (such as ssh, libssh, openssh) is different from the version of OpenSSL currently installed on your system. Specifically:</p>
<p dir="auto">Built against <code>30000020</code>: This means the binary was compiled against OpenSSL version <code>3.0.2</code> (I think <img src="https://forum.cloudron.io/assets/plugins/nodebb-plugin-emoji/emoji/android/1f914.png?v=a3d9da63442" class="not-responsive emoji emoji-android emoji--thinking_face" style="height:23px;width:auto;vertical-align:middle" title=":thinking_face:" alt="🤔" /> don't pinpoint me on the semver).</p>
<p dir="auto">You have <code>30100070</code>: This means your system currently has OpenSSL version <code>3.1.7</code> (same again, don't pinpoint me on the semver, not used to the <code>30100070</code> format).</p>
<p dir="auto">This mismatch can cause compatibility issues because the binary expects a specific version of OpenSSL but finds a different one at runtime.</p>
<p dir="auto">Running this in my LAMP App:</p>
<pre><code class="language-bash">openssl version
OpenSSL 3.0.2 15 Mar 2022 (Library: OpenSSL 3.0.2 15 Mar 2022)
</code></pre>
<p dir="auto">and</p>
<pre><code class="language-bash">ssh -V
OpenSSH_8.9p1 Ubuntu-3ubuntu0.4, OpenSSL 3.0.2 15 Mar 2022
</code></pre>
<p dir="auto">Reveals, there is no issue inside the LAMP app.</p>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/chetbaker" aria-label="Profile: chetbaker">@<bdi>chetbaker</bdi></a> Could you maybe run <code>openssl version</code>, <code>ssh -V</code> and <code>ldd $(which sftp)</code> in your app with the id <code>23f10ac0-d9a3-4a1d-8265378464d7b1caasdasdas0</code> and post  that output?<br />
Also can you tell us what app <code>23f10ac0-d9a3-4a1d-8265378464d7b1caasdasdas0</code> is?</p>
<p dir="auto">Since most apps are inherited from the Cloudron base image, that should be the same everywhere.</p>
<p dir="auto">So this error might be rather unique to your app. Could it be that your app is a custom packaged app?<br />
Since you are comfortable using the <code>cloudron-cli</code>, is this by chance an issue from your custom packaged app?</p>
]]></description><link>https://forum.cloudron.io/post/102454</link><guid isPermaLink="true">https://forum.cloudron.io/post/102454</guid><dc:creator><![CDATA[BrutalBirdie]]></dc:creator><pubDate>Fri, 28 Feb 2025 23:33:03 GMT</pubDate></item><item><title><![CDATA[Reply to OpenSSL version mismatch: impossible to use rsync or scp on Fri, 28 Feb 2025 17:43:34 GMT]]></title><description><![CDATA[<p dir="auto">Even though this is an issue, I ended up using cloudron-cli as an alternative.</p>
]]></description><link>https://forum.cloudron.io/post/102449</link><guid isPermaLink="true">https://forum.cloudron.io/post/102449</guid><dc:creator><![CDATA[chetbaker]]></dc:creator><pubDate>Fri, 28 Feb 2025 17:43:34 GMT</pubDate></item></channel></rss>