Hello,
I would like to install an app on my local computer to a remote Splunk instance using rest api. I get the following error.
This is the rest call that I'm trying
curl -X POST \
https://splunk-dev.company.com/services/apps/local \
-H 'Authorization: Splunk sessionKey' \
-H 'Content-Type: application/x-www-form-urlencoded' \
-d 'name=/tmp/splunk-add-on-1.0.tgz&update=True&filename=True&auth=sessionKey&session=sessionKey'
I get a response
<messages>
<msg type="ERROR">Error during app install: failed to extract app from /tmp/splunk-add-on-1.0.tgz to /opt/splunk/var/run/splunk/bundle_tmp/0fdba2269ccdff6e: No such file or directory</msg>
</messages>
The app is packaged into a tarball using a jenkins job and now I would like to upload it to the test server.
Do I have to make the tarball available on the Splunk server?
Hi @sushantvn,
The app file should be available to the splunk server where it's being installed.
Please refer to https://answers.splunk.com/answers/122655/using-the-rest-api-to-install-an-app-from-a-file.html
Hi @sushantvn,
The app file should be available to the splunk server where it's being installed.
Please refer to https://answers.splunk.com/answers/122655/using-the-rest-api-to-install-an-app-from-a-file.html