:-( on my Apple TV 1 after update

sudo apt-get -f install
sudo apt-get dist-upgrade

Output shows a problem:

Try:
sudo apt-get -f install sudo apt-get dist-upgrade

osmc@osmc:~$ sudo apt-get -f install
Reading package lists… Done
Building dependency tree
Setting up libc6:i386 (2.19-18+deb8u7) …
Correcting dependencies… Done
The following packages were automatically installed and are no longer required:
atv-image-4.2.3-7-osmc libasn1-8-heimdal libgssapi3-heimdal
libhcrypto4-heimdal libheimbase1-heimdal libheimntlm0-heimdal
libhx509-5-heimdal libkrb5-26-heimdal libroken18-heimdal libwind0-heimdal
Use β€˜apt-get autoremove’ to remove them.
The following extra packages will be installed:
atv-image-4.2.3-22-osmc
Suggested packages:
fdutils atv-doc-4.2.3-22-osmc atv-source-4.2.3-22-osmc
atv-image-4.2.3-22-osmc-dbg atv-manual-4.2.3-22-osmc
Recommended packages:
initramfs-tools linux-initramfs-tool kernel-common
The following NEW packages will be installed:
atv-image-4.2.3-22-osmc
0 upgraded, 1 newly installed, 0 to remove and 71 not upgraded.
2 not fully installed or removed.
Need to get 0 B/15.6 MB of archives.
After this operation, 44.4 MB of additional disk space will be used.
Do you want to continue? [Y/n] y
Preconfiguring packages …
tting up atv-kernel-osmc (3.1.8) …#####################…] Se
osmc@osmc:~$ sudo apt-get dist-upgrade
Reading package lists… Done
Building dependency tree
Reading state information… Done
Calculating upgrade… The following packages were automatically installed and are no longer required:
atv-image-4.2.3-7-osmc fontconfig-config fonts-dejavu-core libasn1-8-heimdal
libass5 libasyncns0 libcaca0 libdirectfb-1.2-9 libenca0 libflac8
libfontconfig1 libgraphite2-3 libgssapi3-heimdal libharfbuzz0b
libhcrypto4-heimdal libheimbase1-heimdal libheimntlm0-heimdal
libhx509-5-heimdal libjasper1 libjson-c2 libkrb5-26-heimdal libpulse0
libroken18-heimdal libsdl-image1.2 libsdl1.2debian libsndfile1 libsysfs2
libwind0-heimdal
Use β€˜apt-get autoremove’ to remove them.
Done
The following NEW packages will be installed:
b43-fwcutter i386-libass-osmc
The following packages will be upgraded:
(Reading database … 24389 files and directories currently installed.)smc
Preparing to unpack …/e2fslibs_1.42.12-2+b1_i386.deb … e2fsprogs
i386-connman-osmc i386-libbluray-osmc i386-libcec-osmc
i386-libcrossguid-osmc i386-libsqlite-osmc i386-network-osmc
i386-splash-osmc libapt-inst1.5 libbind9-90 libcomerr2 libdbus-1-3 libdns100
libgl1-nvidia-legacy-304xx-glx libgnutls-deb0-28 libgudev-1.0-0 libhogweed2
libisc95 libisccc90 libisccfg90 libjasper1 liblcms2-2 liblwres90
libmysqlclient18 libnettle4 libpam-modules libpam-modules-bin libpam-runtime
libpam-systemd libpam0g libpcsclite1 libpng12-0 libsmbclient libss2
libssl1.0.0 libsystemd0 libtevent0 libtiff5 libudev1 libwbclient0 libxml2
libxpm4 locales mediacenter-addon-osmc mediacenter-skin-osmc
multiarch-support mysql-common ntfs-3g nvidia-legacy-304xx-alternative
openssl perftune-osmc python-imaging python-pil samba-common samba-libs sed
ssh-app-osmc systemd systemd-sysv udev
xserver-xorg-video-nvidia-legacy-304xx
71 upgraded, 2 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B/96.9 MB of archives.
After this operation, 30.9 MB of additional disk space will be used.
Do you want to continue? [Y/n] y
Y
Extracting templates from packages: 100%
Preconfiguring packages …
Setting up libgl1-nvidia-legacy-304xx-glx:i386 (304.134-0~deb8u1) …u1) …] Pr
Package configuration
──────────────────────────────────────────────────────────────────────────────
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€Configuring libgl1-nvidia-legacy-304xx-glx:i386───────────────┐
β”‚ Mismatching nvidia kernel module loaded β”‚
β”‚ β”‚
β”‚ The NVIDIA driver that is being installed (version 304.134) does not β”‚
β”‚ match the nvidia kernel module currently loaded (version 304.131). β”‚
β”‚ β”‚
β”‚ The X server, OpenGL, and GPGPU applications may not work properly. β”‚
β”‚ β”‚
β”‚ The easiest way to fix this is to reboot the machine once the β”‚
β”‚ installation has finished. You can also stop the X server (usually by β”‚
β”‚ stopping the login manager, e.g. gdm3, kdm, or xdm), manually unload β”‚
β”‚ the module (β€œrmmod nvidia”), and restart the X server. β”‚
β”‚ β”‚
β”‚ β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚ < OK > β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

Running hooks in /etc/ca-certificates/update.d…done. removed; done.######] Se
osmc@osmc:~$

THE PROGRESS IS NO MORE SAD FACE but it still keep rebooting in loop the osmc logo.

EDIT:
Sorry I didn’t read your whole post.

Good progress.

Looks like the loaded video module is not matching the kernel, a reboot may fix that.

@ActionA will know how to fix that if needed. I forget. It has been a long time since I did it.

It’s possible that your Kodi userdata is causing an issue with the new version. The first recommendation would be to move it away and allow Kodi to generate a new userdata directory.

sudo systemctl stop mediacenter mv ~/.kodi ~/.kodi-backup sudo systemctl start mediacenter

Maybe it worked.
The message error atv-image-4.2.3-22-osmc wash flashing before the addons.
The interface is very different but I cannot check anything because the remote control doesn’t work!

Power down… wait 10 seconds… then power on

grab-logs -A

osmc@osmc:~$ grab-logs -A
Logs successfully uploaded.
Logs available at http://paste.osmc.io/uvoyigiwoj
osmc@osmc:~$

still not working

(there is not power on/off in the apple TV 1) I unplug it.

Check for read only filesystem

mount

osmc@osmc:~$ mount
/dev/sda2 on / type ext4 (rw,noatime,stripe=1024,data=ordered)
devtmpfs on /dev type devtmpfs (rw,relatime,size=122340k,nr_inodes=30585,mode=755)
proc on /proc type proc (rw,relatime)
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620)
tmpfs on /run type tmpfs (rw,nosuid,nodev,mode=755)
tmpfs on /run/lock type tmpfs (rw,nosuid,nodev,noexec,relatime,size=5120k)
tmpfs on /sys/fs/cgroup type tmpfs (ro,nosuid,nodev,noexec,mode=755)
cgroup on /sys/fs/cgroup/systemd type cgroup (rw,nosuid,nodev,noexec,relatime,xattr,release_agent=/lib/systemd/systemd-cgroups-agent,name=systemd)
systemd-1 on /proc/sys/fs/binfmt_misc type autofs (rw,relatime,fd=22,pgrp=1,timeout=300,minproto=5,maxproto=5,direct)
debugfs on /sys/kernel/debug type debugfs (rw,relatime)
mqueue on /dev/mqueue type mqueue (rw,relatime)
hugetlbfs on /dev/hugepages type hugetlbfs (rw,relatime)
fusectl on /sys/fs/fuse/connections type fusectl (rw,relatime)
configfs on /sys/kernel/config type configfs (rw,relatime)
/dev/sda1 on /boot type hfsplus (ro,noatime,umask=22,uid=0,gid=0,nls=utf8)
tmpfs on /run/user/1000 type tmpfs (rw,nosuid,nodev,relatime,size=24512k,mode=700,uid=1000,gid=1000)
osmc@osmc:~$

Correct. I added a power switch to mine. :slight_smile:

As suspected… boot is read only again because of need to unplug it.

sudo umount /boot sudo fsck.hfsplus -f /dev/sda1 sudo mount -o force,rw /dev/sda1 /boot sudo mount

osmc@osmc:~$ sudo umount /boot
osmc@osmc:~$ sudo fsck.hfsplus -f /dev/sda1
** /dev/sda1
** Checking HFS Plus volume.
** Checking Extents Overflow file.
** Checking Catalog file.
** Checking Catalog hierarchy.
** Checking volume bitmap.
** Checking volume information.
** The volume untitled appears to be OK.
osmc@osmc:~$ sudo mount -o force,rw /dev/sda1 /boot
osmc@osmc:~$ sudo mount
/dev/sda2 on / type ext4 (rw,noatime,stripe=1024,data=ordered)
devtmpfs on /dev type devtmpfs (rw,relatime,size=122340k,nr_inodes=30585,mode=755)
proc on /proc type proc (rw,relatime)
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620)
tmpfs on /run type tmpfs (rw,nosuid,nodev,mode=755)
tmpfs on /run/lock type tmpfs (rw,nosuid,nodev,noexec,relatime,size=5120k)
tmpfs on /sys/fs/cgroup type tmpfs (ro,nosuid,nodev,noexec,mode=755)
cgroup on /sys/fs/cgroup/systemd type cgroup (rw,nosuid,nodev,noexec,relatime,xattr,release_agent=/lib/systemd/systemd-cgroups-agent,name=systemd)
systemd-1 on /proc/sys/fs/binfmt_misc type autofs (rw,relatime,fd=22,pgrp=1,timeout=300,minproto=5,maxproto=5,direct)
debugfs on /sys/kernel/debug type debugfs (rw,relatime)
mqueue on /dev/mqueue type mqueue (rw,relatime)
hugetlbfs on /dev/hugepages type hugetlbfs (rw,relatime)
fusectl on /sys/fs/fuse/connections type fusectl (rw,relatime)
configfs on /sys/kernel/config type configfs (rw,relatime)
tmpfs on /run/user/1000 type tmpfs (rw,nosuid,nodev,relatime,size=24512k,mode=700,uid=1000,gid=1000)
/dev/sda1 on /boot type hfsplus (rw,relatime,umask=22,uid=0,gid=0,nls=utf8)
osmc@osmc:~$

Test to make sure all updates are installed:

sudo apt-get update sudo apt-get dist-upgrade

osmc@osmc:~$ sudo apt-get update
Hit http://security.debian.org jessie/updates InRelease
Ign http://ftp.debian.org jessie InRelease
Get:1 http://ftp.debian.org jessie-updates InRelease [145 kB]
Hit http://security.debian.org jessie/updates/main i386 Packages
Hit http://apt.osmc.tv jessie InRelease
Hit http://security.debian.org jessie/updates/contrib i386 Packages
Hit http://security.debian.org jessie/updates/non-free i386 Packages
Hit http://ftp.debian.org jessie Release.gpg
Hit http://security.debian.org jessie/updates/contrib Translation-en
Hit http://security.debian.org jessie/updates/main Translation-en
Hit http://security.debian.org jessie/updates/non-free Translation-en
Hit http://ftp.debian.org jessie Release
Get:2 http://apt.osmc.tv jessie/main i386 Packages/DiffIndex [2,023 B]
Get:3 http://ftp.debian.org jessie-updates/main i386 Packages/DiffIndex [6,916 B]
Get:4 http://ftp.debian.org jessie-updates/contrib i386 Packages [32 B]
Get:5 http://ftp.debian.org jessie-updates/non-free i386 Packages/DiffIndex [736 B]
Get:6 http://ftp.debian.org jessie-updates/contrib Translation-en [14 B]
Get:7 http://ftp.debian.org jessie-updates/main Translation-en/DiffIndex [2,704 B]
Get:8 http://ftp.debian.org jessie-updates/non-free Translation-en/DiffIndex [736 B]
Hit http://ftp.debian.org jessie/main i386 Packages
Hit http://ftp.debian.org jessie/contrib i386 Packages
Hit http://ftp.debian.org jessie/non-free i386 Packages
Hit http://ftp.debian.org jessie/contrib Translation-en
Ign http://apt.osmc.tv jessie/main Translation-en_US
Hit http://ftp.debian.org jessie/main Translation-en
Ign http://apt.osmc.tv jessie/main Translation-en
Hit http://ftp.debian.org jessie/non-free Translation-en
Fetched 158 kB in 16s (9,373 B/s)
Reading package lists… Done
osmc@osmc:~$ sudo apt-get dist-upgrade
Reading package lists… Done
Building dependency tree
Reading state information… Done
Calculating upgrade… The following packages were automatically installed and are no longer required:
atv-image-4.2.3-7-osmc fontconfig-config fonts-dejavu-core libasn1-8-heimdal
libass5 libasyncns0 libcaca0 libdirectfb-1.2-9 libenca0 libflac8
libfontconfig1 libgraphite2-3 libgssapi3-heimdal libharfbuzz0b
libhcrypto4-heimdal libheimbase1-heimdal libheimntlm0-heimdal
libhx509-5-heimdal libjasper1 libjson-c2 libkrb5-26-heimdal libpulse0
libroken18-heimdal libsdl-image1.2 libsdl1.2debian libsndfile1 libsysfs2
libwind0-heimdal
Use β€˜apt-get autoremove’ to remove them.
Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
osmc@osmc:~$

sudo ls -a ~/

osmc@osmc:~$ sudo ls -a ~/
.		   Music	     systemd-hostnamed.service
..		   .nv		     systemd-localed.service
.bash_history	   Pictures	     systemd-logind.service
.bash_logout	   poweroff.target   systemd-machined.service
.bashrc		   .profile	     systemd-modules-load.service
.cache		   Python	     systemd-random-seed.service
getty@.service	   rc-local.service  systemd-sysctl.service
graphical.target   reboot.target     systemd-timedated.service
.kodi		   rescue.target     systemd-udevd.service
.kodi-backup	   reserved	     TV Shows
Movies		   .smb
multi-user.target  .swfinfo

REMOTE CONTROL STILL NOT WORKING :sweat:

Please stop screaming if you wish to receive help.

Good. Now we delete the .kodi directory

rm -rf ~/.kodi sudo ls -a ~/

@ActionA means that typing in capital letters is the same as screaming.