Video playback not working on Vero4K+ with August release

Hi there, I’ve just upgraded my Vero 4K+ to the August release and am finding that I’m unable to play any videos.

Here are some logs - https://paste.osmc.tv/lokawopebi - to produce these I did the following:

  • Enabled debug and event logging
  • Clicked on a video
  • Got the loading spinner and waited for a couple of minutes
  • (I’ve tried a good few videos with the same result, including a film which I watched successfully last night pre upgrade)
  • At this point the controls were unresponsive so I restarted the machine via SSH
  • I then went to My OSMC → Upload logs

Interestingly when I accessed my Kodi library using VLC on my iPhone I was able to successfully play videos.

Any assistance would be welcome …

Many thanks

What NAS do you have? You could try
Settings → Services → SMB Client → Mitigate MTU issues with SMBv2

Hi there - it’s a QNAP NAS. Unfortunately toggling that setting doesn’t change what I’m seeing

Yeah that was just a try as we have seen that before. Now checked your logs, seems your database didn’t migrated correctly .
2021-08-08 09:09:18.089 T:2942 ERROR <general>: SQL: [MyVideos119.db] SQLite error SQLITE_ERROR (no such column: allAudio)

You could login via command line and try:

sudo systemctl stop mediacenter 
rm /home/osmc/.kodi/userdata/Database/MyVideos119.db
sudo systemctl start mediacenter

Then the Database should be tried to be migrated once more (you should see that on screen).

Thank you - I’ve given that a try and can see that the DB has been recreated … but I’m seeing the same issue

Can you upload new logs after you play1-2 files (please let me know which ones).

Hi there - the new logs are - https://paste.osmc.tv/lokawopebi

I tried to watch a film called Roadrunner and restarted the box after a minute or two of it hanging

Thanks again

Strangely the database error is still there
SQL: [MyVideos119.db] SQLite error SQLITE_ERROR (no such column: allAudio)

But I am not sure if that is your underlying problem.
Can you try to play the file via Video - Files instead via the Library?
Also you confirm you can not play any of your files?

Hi there - I’m getting the same issue when trying to watch a video through Video → Files.

I’m seeing the same problem with all of the videos I’ve tried so far - at least a dozen

Suggest to copy a file to a USB stick/disk and try to play locally on the Vero to see if it is network problem.
Otherwise a reset of the configuration or a forced update might help (first point of the FAQ)

Hi there - I’ve tried to re-do the upgrade using the instructions in the FAQ - after executing sudo apt-get dist-upgrade I’m seeing the following errors - perhaps these are the cause? Any ideas as to how to address?

Setting up armv7-bluez-osmc (5.43-6) …
/bin/bash: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8)
Job for bluetooth.service failed because the control process exited with error code.
See “systemctl status bluetooth.service” and “journalctl -xe” for details.
dpkg: error processing package armv7-bluez-osmc (–configure):
installed armv7-bluez-osmc package post-installation script subprocess returned error exit status 1
dpkg: dependency problems prevent configuration of armv7-network-osmc:
armv7-network-osmc depends on armv7-bluez-osmc; however:
Package armv7-bluez-osmc is not configured yet.

dpkg: error processing package armv7-network-osmc (–configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of vero3-device-osmc:
vero3-device-osmc depends on armv7-network-osmc; however:
Package armv7-network-osmc is not configured yet.

dpkg: error processing package vero3-device-osmc (–configure):
dependency problems - leaving unconfigured
Errors were encountered while processing:
armv7-bluez-osmc
armv7-network-osmc
vero3-device-osmc
E: Sub-process /usr/bin/dpkg returned an error code (1)

Yes try the following

sudo apt-get remove --purge a2dp-app-osmc pulseaudio-module-bluetooth pulseaudio
sudo dpkg -r armv7-bluez-alsa-app-osmc
sudo dpkg -r armv7-bluez-alsa-osmc
sudo apt-get --fix-broken install
1 Like

Thanks - unfortunately I don’t think that’s worked?

osmc@osmc:~$ sudo apt-get remove --purge a2dp-app-osmc pulseaudio-module-bluetooth pulseaudio
/bin/bash: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8)
Reading package lists… Done
Building dependency tree
Reading state information… Done
E: Unable to locate package a2dp-app-osmc
osmc@osmc:~$ sudo dpkg -r armv7-bluez-alsa-app-osmc
dpkg: warning: ignoring request to remove armv7-bluez-alsa-app-osmc which isn’t installed
osmc@osmc:~$ sudo dpkg -r armv7-bluez-alsa-osmc
dpkg: warning: ignoring request to remove armv7-bluez-alsa-osmc which isn’t installed
osmc@osmc:~$ sudo apt-get --fix-broken install
/bin/bash: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8)
Reading package lists… Done
Building dependency tree
Reading state information… Done
The following packages were automatically installed and are no longer required:
armv7-libass-osmc armv7-libnfs-osmc dh-python g+±6 gnupg-agent libbind9-140 libcdio13 libcryptsetup4 libdevmapper-event1.02.1 libdns162 libenca0 libevent-2.0-5
libfile-copy-recursive-perl libgdbm3 libicu57 libisc160 libisccc140 libisccfg140 libiso9660-8 liblvm2app2.2 liblwres141 libncurses5 libntfs-3g871 libperl5.24 libprocps6
libpython3.5-minimal libpython3.5-stdlib libssl1.0.2 libstdc+±6-dev libunistring0 libwebpmux2 python-apt python-certifi python-chardet python-dbus python-gi python-gobject
python-gobject-2 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 update-inetd vero364-image-4.9.113-28-osmc:arm64 wireless-firmware-osmc
Use ‘sudo apt autoremove’ to remove them.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
3 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = (unset),
LC_ALL = “en_US.UTF-8”,
LC_CTYPE = “en_US.UTF-8”,
LC_TERMINAL = “iTerm2”,
LANG = “en_GB.UTF-8”
are supported and installed on your system.
perl: warning: Falling back to a fallback locale (“en_GB.UTF-8”).
Setting up armv7-bluez-osmc (5.43-6) …
/bin/bash: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8)
Job for bluetooth.service failed because the control process exited with error code.
See “systemctl status bluetooth.service” and “journalctl -xe” for details.
dpkg: error processing package armv7-bluez-osmc (–configure):
installed armv7-bluez-osmc package post-installation script subprocess returned error exit status 1
dpkg: dependency problems prevent configuration of armv7-network-osmc:
armv7-network-osmc depends on armv7-bluez-osmc; however:
Package armv7-bluez-osmc is not configured yet.

dpkg: error processing package armv7-network-osmc (–configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of vero3-device-osmc:
vero3-device-osmc depends on armv7-network-osmc; however:
Package armv7-network-osmc is not configured yet.

dpkg: error processing package vero3-device-osmc (–configure):
dependency problems - leaving unconfigured
Errors were encountered while processing:
armv7-bluez-osmc
armv7-network-osmc
vero3-device-osmc
E: Sub-process /usr/bin/dpkg returned an error code (1)

Tricky, not sure if @grahamh or @sam_nazarko have a suggestion

What happens if you run sudo apt-get install armv7-bluez-osmc. I think you might have some remnants of another package from testing present.

Hi Sam - I’ve just run that command twice. The first time prompted me to run “sudo apt autoremove”

This is the output from the second run:

osmc@osmc:~$ sudo apt-get install armv7-bluez-osmc
/bin/bash: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8)
Reading package lists… Done
Building dependency tree
Reading state information… Done
armv7-bluez-osmc is already the newest version (5.43-6).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
3 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Do you want to continue? [Y/n] y
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = (unset),
LC_ALL = “en_US.UTF-8”,
LC_CTYPE = “en_US.UTF-8”,
LC_TERMINAL = “iTerm2”,
LANG = “en_GB.UTF-8”
are supported and installed on your system.
perl: warning: Falling back to a fallback locale (“en_GB.UTF-8”).
Setting up armv7-bluez-osmc (5.43-6) …
/bin/bash: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8)
Job for bluetooth.service failed because the control process exited with error code.
See “systemctl status bluetooth.service” and “journalctl -xe” for details.
dpkg: error processing package armv7-bluez-osmc (–configure):
installed armv7-bluez-osmc package post-installation script subprocess returned error exit status 1
dpkg: dependency problems prevent configuration of armv7-network-osmc:
armv7-network-osmc depends on armv7-bluez-osmc; however:
Package armv7-bluez-osmc is not configured yet.

dpkg: error processing package armv7-network-osmc (–configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of vero3-device-osmc:
vero3-device-osmc depends on armv7-network-osmc; however:
Package armv7-network-osmc is not configured yet.

dpkg: error processing package vero3-device-osmc (–configure):
dependency problems - leaving unconfigured
Errors were encountered while processing:
armv7-bluez-osmc
armv7-network-osmc
vero3-device-osmc
E: Sub-process /usr/bin/dpkg returned an error code (1)

So what happens if you then run sudo apt-get install armv7-network-osmc and follow the dependency chain?

You may find it easier to reinstall – but in short, it looks like some packages are in a stuck state and not everything installed properly.

Sam

Thanks @sam_nazarko - it looks like the latest version isn’t yet available when using the Mac OS installer?

It takes a little bit of time to build new images and push them. They should be available in a couple of hours.

You could alternatively install the latest version visible (November 2020) and then upgrade.

Thanks - I’ll give the latter option a go …