Yes, I only think according to this: force factory-reset with SSH
But you can try and report back the result
Yes, I only think according to this: force factory-reset with SSH
But you can try and report back the result
You could still call sshfs directly from systemd script.
CN probably means Common Name which means because of * it will not work. As I wrote according to my findings there must be FQDN of the server (or maybe IP address.)
For testing use openssl client with your certificate. The first thing is to make TLS connection and dav protocol comes later to he game
I think the easiest would be to regenerate this certificate with openssl.
No, the problem is with Type=fuse.sshfs.
Seems sysetmd doesn't find sshfs correctly. I read somewhere that PATH is not transferred correctly and maybe systemd doesn't find sshfs.
/storage/.config/cacert.pem is concatenated file of all user's certificates. This content is then added to the end of file /etc/ssl/cacert.pem.system to final file which is actually used /run/libreelec/cacert.pem.
Also check your certificate with
to see if name is correct
I think good start to debug this issue is with curl (or openssl client) itself to connect to your source using this certificate.
I did spend lot of time on such certificate issues here on a forum and also on Kodi issues. No idea why it doesn't work for you
Enable CURL component in Kodi debug and maybe something more will be visible.
I'm wondering why |verifypeer=false doesn't work. Try with |verifypeer=false&auth=SSL/TLS.
Post whole kodi debug and check that curl is selected as a debug component.
Do you even have file /storage/.config/cacert.pem ?
Also after all the changes reboot the box because cacert.pem is used from openssl-config.servic. Not sure if SSL_CERT_FILE is even applied here.
Also read this: How to connect to Filezilla FTP over TLS server to stream music?
the RTL8822BU WLAN driver is missing from LibreELEC, but it's working fine here with the master branch. Is there a way to have it added to Libreelec, officially?
You can send PR but LibreELEC doesn't like any such drivers much.
Libreelec fails to start because the addon (in my case service.lcdd) is enabled but not installed.
So probably this means that storage-addons-copy.service script is not triggered or doesn't exist.
Yes, probably missing addon is the reason.
Seems pre_install() or any other function can't create addon anymore and that's the main issue. You need to build addon manually before making image like
You can check if all the files are available with
ls -l build.LibreELEC*/image/system/usr/share/kodi/storage_addons
ls -l build.LibreELEC*/image/system/usr/lib/systemd/system/storage-addons-copy.service
ls -l build.LibreELEC*/image/system/usr/lib/libreelec/storage-addons-copy
packages/virtual/misc-packages/package.mk
# SPDX-License-Identifier: GPL-2.0
# Copyright (C) 2018-present Team LibreELEC (https://libreelec.tv)
PKG_NAME="misc-packages"
PKG_VERSION=""
PKG_LICENSE="GPL"
PKG_SITE="https://libreelec.tv"
PKG_URL=""
PKG_DEPENDS_TARGET="toolchain $ADDITIONAL_PACKAGES kodi"
PKG_SECTION="virtual"
PKG_LONGDESC="misc-packages: Metapackage for miscellaneous packages"
# manually create addon first
# ./scripts/create_addon system-tools
post_install() {
mkdir -p $INSTALL/usr/share/kodi/storage_addons
cp $ROOT/target/addons/*/$PROJECT/$ARCH/*/virtual.system-tools-*.zip $INSTALL/usr/share/kodi/storage_addons
mkdir -p $INSTALL/usr/lib/libreelec
cp -PR $PKG_DIR/scripts/* $INSTALL/usr/lib/libreelec
enable_service storage-addons-copy.service
# update addon manifest / enable addon in Kodi
ADDON_MANIFEST=$INSTALL/usr/share/kodi/system/addon-manifest.xml
xmlstarlet ed -L --subnode "/addons" -t elem -n "addon" -v "virtual.system-tools" $ADDON_MANIFEST
}
Display More
Seems there was some changes to build system which prevents package to be build because it doesn't build for me too. Will look again how to solve the issue.
Java is easy.
Maybe it is the same issue as here: Upgrade LE 8.2.5 to 9.0.0: Wifi connected but no NTP link => SSL Certificate error !
Problem is very clear with a solutions.