Error installing: libicu52 (52.1-8+deb84u)

Get the error in the title when doing the update from the OSMC menu. This is on the newer RPi3
Used SSH to update and rebooted (sudo apt-get update) and tried the menu update and it failed again,
don’t know where to find the logs or I would have included them.
Thanks in advance…

found logs and pasted relevant line below, let me know if the whole log is required…

Unpacking libicu52:armhf (52.1-8+deb8u4) over (52.1-8+deb8u3) …
dpkg-deb (subprocess): decompressing archive member: lzma error: compressed data is corrupt
dpkg-deb: error: subprocess returned error exit status 2
dpkg: error processing archive /var/cache/apt/archives/libicu52_52.1-8+deb8u4_armhf.deb (–unpack):
cannot copy extracted data for ‘./usr/lib/arm-linux-gnueabihf/libicudata.so.52.1’ to ‘/usr/lib/arm-linux-gnueabihf/libicudata.so.52.1.dpkg-new’: unexpected end of file or stream

To get a better understanding of the problem you are experiencing we need more information, including logs from you. Our wiki contains detailed steps for providing the relevant info we need to help you.

Also please try the following command and paste the output:

sudo apt-get install -f

Here is the output. Will look at link you pasted and post back with whatever it asks for.
Thanks again.

osmc@billyosmc:~$ sudo apt-get install -f
Reading package lists… Done
Building dependency tree
Reading state information… Done
The following packages were automatically installed and are no longer required:
fontconfig-config fonts-dejavu-core libass5 libenca0 libfontconfig1
libgraphite2-3 libharfbuzz0b rbp2-image-4.4.13-5-osmc
rbp2-image-4.4.16-1-osmc
Use ‘apt-get autoremove’ to remove them.
0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.
28 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Setting up apt-utils (1.0.9.8.4) …
Progress: [ 3%] [###…]
Setting up armv7-connman-osmc (1.3.0-8) …
Setting up wpasupplicant (2.3-1+deb8u4) …
Setting up armv7-network-osmc (1.6.4) …]
Setting up armv7-splash-osmc (1.2.9) …
Setting up base-files-osmc (2.0.4) …
Setting up rbp-bootloader-osmc (1.6.0-1) …
Setting up rbp-userland-osmc (1.5.0-1) …
Setting up rbp2-kernel-osmc (3.1.4) …
Setting up python-pil:armhf (2.6.1-2+deb8u3) …
Setting up python-imaging (2.6.1-2+deb8u3) …
Setting up policykit-1 (0.105-15~deb8u2) …
Removed symlink /run/systemd/system/polkitd.service.
Setting up mediacenter-addon-osmc (3.0.624) …
Setting up rbp2-libcec-osmc (3.0.1-19) …
Setting up armv7-libsqlite-osmc (3.15.0-1) …
Setting up armv7-libass-osmc (0.13.4) …
Setting up rbp2-mediacenter-osmc (16.1.0-27) …
Setting up ssh-app-osmc (1.1.9) …
Setting up libisc95 (1:9.9.5.dfsg-9+deb8u8) …
Setting up libdns100 (1:9.9.5.dfsg-9+deb8u8) …
Setting up libisccc90 (1:9.9.5.dfsg-9+deb8u8) …
Setting up libisccfg90 (1:9.9.5.dfsg-9+deb8u8) …
Setting up libbind9-90 (1:9.9.5.dfsg-9+deb8u8) …
Setting up liblwres90 (1:9.9.5.dfsg-9+deb8u8) …
Setting up bind9-host (1:9.9.5.dfsg-9+deb8u8) …
Setting up locales (2.19-18+deb8u6) …
Generating locales (this might take a while)…
Generation complete.
Setting up openssl (1.0.1t-1+deb8u5) …
Processing triggers for libc-bin (2.19-18+deb8u6) …
osmc@billyosmc:~$

Here is the pastebin of the logs

http://paste.osmc.io/xuniduwido.vhdl

Can you now try running another update and dist-upgrade now that install -f was successful? If it fails, please provide another log afterwards.

The -f seems to have done the trick.
Thanks much for the assist.