cancel
Showing results for 
Search instead for 
Did you mean: 

all Debian/Ubuntu/LinuxMint scripts need updating because of /etc/debian_version

Regular Visitor

all Debian/Ubuntu/LinuxMint scripts need updating because of /etc/debian_version

I find posts online going back more than a decade explaining that this command now provides text results rather than numeric version results.  Your scripts are expecting a number, so they fail.  Pulse needs to change these scripts.

 

Linux Standard Base is a project meant to provide commonality between distributions.  I suggest using their lsb_release command to find a numeric "Debian" version number.  For instance, using the command on my (Debian->Ubuntu->)Linux Mint 18.3 machine:

me@mycomputer ~ $ lsb_release -v
LSB Version:    core-9.20160110ubuntu0.2-amd64:core-9.20160110ubuntu0.2-noarchSmiley Tonguerinting-9.20160110ubuntu0.2-amd64Smiley Tonguerinting-9.20160110ubuntu0.2-noarch:security-9.20160110ubuntu0.2-amd64:security-9.20160110ubuntu0.2-noarch

You can strip the "core-9" value to achieve Debian version 9, I think.  At least, I hardcoded version 9 into your scripts (/var/lib/dpkg/info/pulse.postinst and /usr/local/pulse/PulseClient_x86_64.sh), and I got the product to install and work just fine.  Smiley Happy  You can see more info here about using this command.

 

Please, please, update your scripts.  I do have users at home (me included) who need to remote into work, but your product as provided does not function.

1 REPLY 1
Moderator

Re: all Debian/Ubuntu/LinuxMint scripts need updating because of /etc/debian_version

Thank you for bringing this to our attention. I would recommend letting your account team know about this need as well so they can contact the product management team for investigation.