diff --git a/include/data_upload b/include/data_upload
index b6985ce2..977eefb8 100644
--- a/include/data_upload
+++ b/include/data_upload
@@ -130,6 +130,12 @@
             echo ""
 
             case ${EXITCODE} in
+                    2)
+                        LogText "Result: could not initialize"
+                        LogText "Possible cause: most likely your cURL version is too old and does not support the --data-urlencode option."
+                        LogText "Suggestion: copy the data to a different server and use a new cURL version there, or use the Lynis Collector tool."
+                        echo "${RED}Error${NORMAL}: could not initialize cURL. See ${LOGFILE} for details."
+                        ;;
                     5)
                         LogText "Result: could not resolve the defined proxy server (${UPLOAD_PROXY_SERVER})."
                         LogText "Suggestion: check if the proxy is properly defined in the profile."