Agent Client Collector 6.0.1 Ubuntu Installation Script Error
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
3 hours ago
Not a question just an FYI that might save someone time.
We hit a bump installing ACC 6.0.1 on some of our Ubuntu Servers. When it tried to download the signature zip file it failed because the file name variable was empty.
Distro: ubuntu
Version: 22.04
CPU Architecture: x86_64
* Downloading https://install.service-now.com/glide/distribution/builds/package/app-signed/agent-client-collector…
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 53.9M 100 53.9M 0 0 1930k 0 0:00:28 0:00:28 --:--:-- 2209k
* Downloading https://install.service-now.com/glide/distribution/builds/package/app-signed/
curl: Remote file name has no length!
curl: (23) Failed writing received data to disk/application
The problem is in the script:
if [ "$ID" = "ubuntu" ]; then
MAJOR_VERSION=$(echo "$VERSION_ID" | cut -d "." -f1)
if ! [ "$MAJOR_VERSION" -eq "$MAJOR_VERSION" ] 2>/dev/null || [ "$MAJOR_VERSION" -lt 18 ]; then
printf "\033[36m\n* Unsupported version of Ubuntu: %s, will try to use 18.04 executable.\n\033[0m\n" "$VERSION_ID"
fi
filename=$ACC_NAME-$ACC_VERSION-ubuntu-1804_amd64.deb
sigfilename=$ACC_NAME-$ACC_VERSION-ubuntu-1804_amd64-deb-deb.zip
elif [ "$ID" = "debian" ]; then
if [ "$VERSION_ID" = "9" ]; then
filename=$ACC_NAME-$ACC_VERSION-debian-9_amd64.deb
sig_filename=$ACC_NAME-$ACC_VERSION-debian-9_amd64-deb-deb.zip
else
printf "\033[36m\n* Unsupported version of Debian: %s, will try to use Debian 9 executable.\n\033[0m\n" "$VERSION_ID"
filename=$ACC_NAME-$ACC_VERSION-debian-9_amd64.deb
sig_filename=$ACC_NAME-$ACC_VERSION-debian-9_amd64-deb-deb.zip
fi
Some workaround options:
1) Download the script, add the "_" and execute.
2) Just download the .deb package and install it manually.
