Hi
I still have a problem unfortunately.
On the 23/11/2020 the script below ran fine
Code:
--------------------
#!/bin/sh
##############################DNF Version############################
Installed_Release=0
Installed_Release=$(dnf info logitechmediaserver | grep Release | awk {'print
$3'} | awk -F "." {'print $3'})
latest_lms=$(wget -q -O -
"http://www.mysqueezebox.com/update/?version=8.0&revision=1&geturl=1&os=rpm")
Latest_Release=$(echo $latest_lms | awk -F "logitechmediaserver" {'print $2'}
| awk -F "." {'print $5'})
if [ $Latest_Release -gt $Installed_Release ];then
echo ""
echo "Newer Release Available, Installing"
dnf -y update $latest_lms
sleep 30
/usr/bin/systemctl restart squeezeboxserver
sleep 60
(echo "wipecache"; sleep 1; echo "exit") | nc localhost 9090
else
echo""
echo "Newer Release NOT Available, Terminating"
echo "Restarting"
/usr/bin/systemctl restart squeezeboxserver
sleep 60
(echo "wipecache"; sleep 1; echo "exit") | nc localhost 9090
fi
echo "Installed Release is "$Installed_Release
echo "Latest Release is "$Latest_Release
echo""
exit
--------------------
With output
Code:
--------------------
Newer Release Available, Installing
Last metadata expiration check: 0:30:35 ago on Mon 23 Nov 2020 04:24:39 GMT.
logitechmediaserver-8.0.1-0.1.1606059084.noarch 5.9 MB/s | 198 MB 00:33
Dependencies resolved.
================================================================================
Package Arch Version Repository Size
================================================================================
Upgrading:
logitechmediaserver noarch 8.0.1-0.1.1606059084 @commandline 198 M
Transaction Summary
================================================================================
Upgrade 1 Package
Total size: 198 M
Downloading Packages:
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
Preparing : 1/1
Running scriptlet: logitechmediaserver-8.0.1-0.1.1606059084.noarch 1/2
Upgrading : logitechmediaserver-8.0.1-0.1.1606059084.noarch 1/2
Running scriptlet: logitechmediaserver-8.0.1-0.1.1606059084.noarch 1/2
ValueError: File context for /var/lib/squeezeboxserver/cache(/.*)? already
defined
ValueError: File context for
/var/lib/squeezeboxserver/cache/squeezeboxserver-mysql.sock already defined
Point your web browser to http://ServerOne.jefflewcock.com:9000/ to configure
Logitech Media Server.
Running scriptlet: logitechmediaserver-8.0.0-0.1.1605342997.noarch 2/2
Cleanup : logitechmediaserver-8.0.0-0.1.1605342997.noarch 2/2
Running scriptlet: logitechmediaserver-8.0.0-0.1.1605342997.noarch 2/2
Verifying : logitechmediaserver-8.0.1-0.1.1606059084.noarch 1/2
Verifying : logitechmediaserver-8.0.0-0.1.1605342997.noarch 2/2
Upgraded:
logitechmediaserver-8.0.1-0.1.1606059084.noarch
Complete!
wipecache
exit
Installed Release is 1605342997
Latest Release is 1606059084
--------------------
On 30/11/2020 the script failed even though there was an update
Using the revision 1606059084 in the URL gives a "0" return IE no update
however 1606928904 is the latest revision.
The URL returned is OK if you give "version=8.0.1"
Code:
--------------------
wget -q -O -
"http://www.mysqueezebox.com/update/?version=8.0.1&revision=1606059084&geturl=1&os=rpm"
--------------------
Code:
--------------------
http://downloads.slimdevices.com/nightly/8.0/lms/e6a2d6b0362b5279c4eaf5939b35ce3655f87af2/logitechmediaserver-8.0.1-0.1.1606928904.noarch.rpm
--------------------
What has changed ?
Jeff
*Want a webapp ?* Get SqueezeLite-X !
https://forums.slimdevices.com/showthread.php?108550-Announce-Squeezelite-X&p=903953&viewfull=1#post903953
------------------------------------------------------------------------
Jeff07971's Profile: http://forums.slimdevices.com/member.php?userid=49290
View this thread: http://forums.slimdevices.com/showthread.php?t=113359
_______________________________________________
Squeezecenter mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/squeezecenter