10-07-2025 02:44 AM
Hello All,
I have some issue regarding xml sending to server.
In development environment of labview, xml is sendig to server, like bellow.
Environment is OpenSuse 15.2 running on Virtual Box.
Here everything works normal, xml is sent to server as it should be.
When this program is built as application, and placed on client machine which use Debian 10, app is not able to connect to server and get response.
Client network has all access as development env, and server can be pinged without any problem.
I am wondering is there any difference here, and what i can do? An advice is very helpful.
Thanks.
10-07-2025 04:16 AM
Also error code is :
Error
-1967362015
LabVIEWHTTPClient.lvlib:OpenHandle.vi:6450001
10-07-2025 06:30 AM
That means there are missing dependencies. Is curl installed? Is it an https connection? Then you would also need libssh and libcrypto.
10-07-2025 07:35 AM
Hi,
yes it is https.
libssh yes.
curl not installed. also i didnt find libcrypto
10-07-2025 09:09 AM
Hello again,
you mean dependencies from labview project?
10-07-2025 10:28 AM
No, I meant system dependencies. As far as I know LabVIEW uses libcurl for its http library, so that would need to be installed.
If that still does not work, you could try using curl with system exec.
curl system exec POST request
10-09-2025 04:44 AM
In Debian i can find:
Which means that curl library is installed.
But when i tried command curl --version, then i get info:
So i wondering, maybe curl is not enabled. Is this possible? How to enable?
10-09-2025 06:29 AM
curl is the command line tool, libcurl is the library which can be used by other software (https://daniel.haxx.se/docs/curl-vs-libcurl.html)
to install, execute this on a command line:
sudo apt update
sudo apt install curl
10-10-2025 02:08 AM
Thanks.
But if is like so, then it should work without curl, as libcurl is used by otther programs/apps. Right?
Or i am missing something?
10-10-2025 04:19 AM
Maybe, it might be a version mismatch. Is your LabVIEW version compatible with Debian 10?
You could check which version of libcurl is installed on your development machine and match that with the Debian machine.