First Time Update Failed

I have updated my Vero 4K+ many times without a problem, but after doing the March update the system will not boot.
I get “can’t execute ‘/sbin/splash_early’ No such file or directory” on the TV.
Nothing I do changes this. I even tried a toothpick factory reset.
I have access to the Vero via SSH and tried reboot to no avail.
I need some help.
Thanks

What is the output of:

df -h
sudo apt update
sudo apt dist-upgrade

osmc@osmc:~$ df -h
Filesystem Size Used Avail Use% Mounted on
devtmpfs 368M 0 368M 0% /dev
tmpfs 374M 5.1M 369M 2% /run
/dev/mmcblk0p2 14G 2.3G 11G 18% /
tmpfs 374M 0 374M 0% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs 374M 0 374M 0% /sys/fs/cgroup
/dev/mmcblk0p1 240M 28M 212M 12% /boot
/dev/sda1 15G 14G 959M 94% /media/C40F-F0E8
tmpfs 75M 0 75M 0% /run/user/1000

osmc@osmc:~$ sudo apt update
Get:1 http://security.debian.org buster/updates InRelease [65.4 kB]
Get:3 Index of /debian buster InRelease [122 kB]
Get:4 Index of /debian buster-updates InRelease [51.9 kB]
Hit:2 Index of /osmc/osmc/apt buster InRelease

osmc@osmc:~$ sudo apt dist-upgrade
Reading package lists… Done
Building dependency tree
Reading state information… Done
Calculating upgrade… Done
The following packages were automatically installed and are no longer required:
armv7-libass-osmc armv7-libcrossguid-osmc armv7-libnfs-osmc bluez dh-python
gnupg-agent libapt-inst1.5 libass5 libbind9-140 libbind9-90 libcdio13
libdbus-1-dev libdevmapper-event1.02.1 libdns100 libdns162 libdpkg-perl
libenca0 libevent-2.0-5 libgdbm3 libgif4 libgnutls-deb0-28 libhogweed2
libicu52 libicu57 libisc160 libisc95 libisccc140 libisccc90 libisccfg140
libisccfg90 libiso9660-8 libjasper1 liblvm2app2.2 liblwres141 liblwres90
libmicrohttpd10 libmysqlclient18 libnettle4 libntdb1 libntfs-3g871
libperl5.24 libplist2 libpng12-0 libprocps6 libpsl0 libpython3.5-minimal
libpython3.5-stdlib libssl1.0.0 libssl1.0.2 libunistring0 libwebp5
libwebpdemux1 libwebpmux1 libwebpmux2 libxtables10 pkg-config python-apt
python-certifi python-chardet python-dbus python-dbus-dev python-gobject
python-idna python-imaging python-pexpect python-pil python-pkg-resources
python-ptyprocess python-requests python-six python-unidecode python-urllib3
python3-distutils python3-lib2to3 python3.5 python3.5-minimal
wireless-firmware-osmc
Use ‘sudo apt autoremove’ to remove them.
The following NEW packages will be installed:
armv7-bluezalsa-osmc libbluetooth3 libdrm-common libdrm2 libfdk-aac1
libglapi-mesa libpython3.7 libsbc1 python-crypto python-ldb python-samba
python-tdb python3-pil python3-unidecode rbp2-image-5.10.78-5-osmc
rbp2-mesa-osmc samba-common-bin
The following packages will be upgraded:
armv7-bluez-osmc armv7-connman-osmc armv7-eventlircd-osmc armv7-network-osmc
armv7-remote-osmc base-files-osmc bluez libc-bin libc-l10n libc6 locales
mediacenter-addon-osmc mediacenter-eventclients-common-osmc
mediacenter-send-osmc mediacenter-skin-osmc multiarch-support
rbp-bootloader-osmc rbp-userland-osmc rbp2-device-osmc rbp2-ftr-osmc
rbp2-kernel-osmc rbp2-libcec-osmc rbp2-mediacenter-osmc
23 upgraded, 17 newly installed, 0 to remove and 0 not upgraded.
Need to get 3798 kB/155 MB of archives.
After this operation, 77.4 MB of additional disk space will be used.
Do you want to continue? [Y/n] Y
Err:1 http://security.debian.org buster/updates/main armhf python-samba armhf 2:4.9.5+dfsg-5+deb10u1
404 Not Found [IP: 151.101.18.132 80]
Err:2 http://security.debian.org buster/updates/main armhf samba-common-bin armhf 2:4.9.5+dfsg-5+deb10u1
404 Not Found [IP: 151.101.18.132 80]
Ign:3 Index of /debian buster/main armhf libbluetooth3 armhf 5.50-1.2~deb10u1
Err:3 Index of /debian buster/main armhf libbluetooth3 armhf 5.50-1.2~deb10u1
404 Not Found [IP: 151.101.18.132 80]
Err:4 Index of /debian buster/main armhf libpython3.7 armhf 3.7.3-2+deb10u2
404 Not Found [IP: 151.101.18.132 80]
Err:5 Index of /debian buster/main armhf python-ldb armhf 2:1.5.1+really1.4.6-3
404 Not Found [IP: 151.101.18.132 80]
E: Failed to fetch http://security.debian.org/pool/updates/main/b/bluez/libbluetooth3_5.50-1.2~deb10u1_armhf.deb 404 Not Found [IP: 151.101.18.132 80]
E: Failed to fetch http://ftp.debian.org/debian/pool/main/p/python3.7/libpython3.7_3.7.3-2+deb10u2_armhf.deb 404 Not Found [IP: 151.101.18.132 80]
E: Failed to fetch http://ftp.debian.org/debian/pool/main/l/ldb/python-ldb_1.5.1+really1.4.6-3_armhf.deb 404 Not Found [IP: 151.101.18.132 80]
E: Failed to fetch http://security.debian.org/pool/updates/main/s/samba/python-samba_4.9.5+dfsg-5+deb10u1_armhf.deb 404 Not Found [IP: 151.101.18.132 80]
E: Failed to fetch http://security.debian.org/pool/updates/main/s/samba/samba-common-bin_4.9.5+dfsg-5+deb10u1_armhf.deb 404 Not Found [IP: 151.101.18.132 80]
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?

This is odd, so after the line of Get:1 there is nothing and then directly Get:3? If you run this command again what is shown?

A bit different this time.

osmc@osmc:~$ sudo apt update
Get:1 http://security.debian.org buster/updates InRelease [65.4 kB]
Get:2 Index of /debian buster InRelease [122 kB]
Get:4 Index of /debian buster-updates InRelease [51.9 kB]
Hit:3 Index of /osmc/osmc/apt buster InRelease
Reading package lists… Done
E: Repository ‘http://security.debian.org buster/updates InRelease’ changed its ‘Suite’ value from ‘stable’ to ‘oldstable’
N: This must be accepted explicitly before updates for this repository can be applied. See apt-secure(8) manpage for details.
N: Repository ‘Index of /debian buster InRelease’ changed its ‘Version’ value from ‘10.6’ to ‘10.11’
E: Repository ‘Index of /debian buster InRelease’ changed its ‘Suite’ value from ‘stable’ to ‘oldstable’
N: This must be accepted explicitly before updates for this repository can be applied. See apt-secure(8) manpage for details.
E: Repository ‘Index of /debian buster-updates InRelease’ changed its ‘Suite’ value from ‘stable-updates’ to ‘oldstable-updates’
N: This must be accepted explicitly before updates for this repository can be applied. See apt-secure(8) manpage for details.

Try
sudo wget "https://paste.osmc.tv/raw/afifovuwed" -O /etc/apt/apt.conf.d/00-osmc-allow-suite-changes

And then run again sudo apt update and then sudo apt dist-upgrade

Well that took a while, but I didn’t see any errors.
I switched the Vero off and back on to reboot.
And it came up with the same original error
“can’t execute ‘/sbin/splash_early’ No such file or directory”.

Don’t do that! Use sudo reboot command to reboot.

What happens now when running

sudo apt update
sudo apt dist-upgrade

Also run grab-logs -A and share the URL maybe we can see what the actual problem is.

Also following would help:

ls -lah /sbin/splash_early
dpkg -l | grep armv7-splash-osmc
sudo apt install armv7-splash-osmc

https://paste.osmc.tv/tidukelihu

osmc@osmc:~$ ls -lah /sbin/splash_early
-rwxr-xr-x 1 root root 1.3K Jul 2 2020 /sbin/splash_early

dpkg -l | grep armv7-splash-osmc
ii armv7-splash-osmc 1.3.7 armhf Splash screen implementation for OSMC using ply-lite

osmc@osmc:~$ sudo apt install armv7-splash-osmc
Reading package lists… Done
Building dependency tree
Reading state information… Done
armv7-splash-osmc is already the newest version (1.3.7).
The following packages were automatically installed and are no longer required:
armv7-libass-osmc armv7-libcrossguid-osmc armv7-libnfs-osmc bluez dh-python
gnupg-agent libapt-inst1.5 libass5 libbind9-140 libbind9-90 libcdio13
libdbus-1-dev libdevmapper-event1.02.1 libdns100 libdns162 libdpkg-perl
libenca0 libevent-2.0-5 libgdbm3 libgif4 libgnutls-deb0-28 libhogweed2
libicu52 libicu57 libisc160 libisc95 libisccc140 libisccc90 libisccfg140
libisccfg90 libiso9660-8 libjasper1 liblvm2app2.2 liblwres141 liblwres90
libmicrohttpd10 libmysqlclient18 libnettle4 libntdb1 libntfs-3g871
libperl5.24 libplist2 libpng12-0 libprocps6 libpsl0 libpython3.5-minimal
libpython3.5-stdlib libssl1.0.0 libssl1.0.2 libunistring0 libwebp5
libwebpdemux1 libwebpmux1 libwebpmux2 libxtables10 pkg-config python-apt
python-certifi python-chardet python-dbus python-dbus-dev python-gobject
python-idna python-imaging python-pexpect python-pil python-pkg-resources
python-ptyprocess python-requests python-six python-unidecode python-urllib3
python3-distutils python3-lib2to3 python3.5 python3.5-minimal
wireless-firmware-osmc
Use ‘sudo apt autoremove’ to remove them.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

Feb 14 10:11:59 osmc kernel: OF: fdt: Machine model: Raspberry Pi 2 Model B Rev 1.1

Not sure if you just mixed up the device your are accessing?

How can I restart from scratch?
I tried putting osmc files on a USB stick using the OSMC-Installer, inserting it into the Vero and restarting by switching off and on.
This seemed to have no effect.

I’ll try again tomorrow.
Thanks for your help.

Well before trying to start from scratch did you try to connect to the Vero via SSH?

I have updated my Vero 4K+ many times without a problem, but after doing the March update the system will not boot.
I get “can’t execute ‘/sbin/splash_early’ No such file or directory” on the TV.
Nothing I do changes this.
I tried OSMC-Installer putting the previous OSMC on a USB stick and rebooting with no effect.
I tried a toothpick factory reset with no effect.
I have access to the Vero via SSH and yesterday fzinken kindly suggested various actions but still no change.
Does the problem lie with the initial boot process?
I need some more help.
Thanks

Why have you created a new thread and not continued in the old thread?

As I wrote in your old thread you are connecting not the the Vero but a Raspberry Pi. Please check if you are able to connect to the Vero via SSH and we can try to fix it.

I started a new thread as the old one was getting large.
I misunderstood your comment about being confused.
I can connect to the Vero via SSH.

Than please provide logs via grab-logs -A and share the URL.
If will merge the threads.

Sorry for the delay in responding.
I now find I cannot connect to the Vero, not by Wifi or Lan.