https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10199 <= no updates other my nagging, but we'll keep doing that
Posts by chewitt
-
-
Have you enabled the firewall in LE settings?
-
Code
mount -o remount,rw /flash cp /flash/cmdline.txt /flash/cmdline.original nano /flash/cmdline.txt
Make /flash writeable then edit cmdline.txt ^ to use "boot=/dev/mmcblk0p1 disk=/dev/mmcblk0p2" and it will read boot instructions from the NVME drive but will then boot the KERNEL and userspace SYSTEM from SD card; which means the partitions on the NVME drive are not actively in use and can be unmounted to run commands against. Remember to copy cmdline.orginal to cmdline.txt before shutting down to remove the SD card else it will attempt to boot from the SD device which is no longer connected.
-
If you're using a Windows PC it may have been converted to Windows line endings. If it happens again the file(s) can be fixed with the "dos2unix" command.
-
The RPi4/5 images in my test share use the default 16K pages. I have no plan to create 4K versions as this is no longer required; the images contain the fix patch for the 16K NTFS issue. NB: LE does not boot to a login console (even if a keyboard is attached) unless you add "textmode" to boot params, but this will disable Kodi start. SSH is disabled by default. You can enable SSH in the first-run wizard and then login remotely.
-
The original scripts make use of the RPi python module which was dropped by LibreELEC, for some reason.
The upstream RPi codebase that we loosely track deprecated the /sysfs approach used in the old Python module in favour of using modern libgpiod and LE(12) simply reflects the same change.
-
not all of my add-ons are compatible and I'd rather roll back.
If there are non-pirate add-ons that are not aarch64 compatible I am genuinely interested to know which ones?
-
Code
umount /dev/nvme0n1p2 parted -s -m /dev/nvme0n1 resizepart 2 100% umount /dev/nvme0n1p2 e2fsck -f /dev/nvme0n1p2 resize2fs /dev/mmcblk1p2 sync shutdown
Boot from an SD card or USB then run ^ and it should unmount the second partition, resize it to 100%, and then run a filesystem check. Please also run "cat /flash/fs-resize.log | paste" and share the URL so we can perhaps see why the first-boot resize failed?
NB: I've deleted the second thread as one (here) is enough thanks.
-
Please run "amixer contents | paste" and share the URL - I suspect one of the controls needs switching.
-
LibreELEC images for ARM SoC devices (which typically boot from removable SD card media) have two partitions: a 512MB boot volume and a 32MB persistent storage area that will be resized to 100% of available space on first boot. LibreELEC images for Generic x86_64 devices are exactly the same layout but will run an installer app that allows you to select and install LE to an internal storage device. In both cases it is not possible to install and boot LE from a single partition and the Generic installer targets a whole disk not free space on an existing disk (it will nuke the content of the selected disk).
-
So remove the "keysize" option from the conf (line 16 according to the error message).
-
-
Compiling the plocate binary from sources and then storing it in a 'bin' directory for use should be simple (including precompiled blobs would be rejected if you ever wanted to include this in the LE binary add-on repo). The sources use the meson build system and important things like specifying a non-standard DB location at compile-time appear to be supported already. If the add-contains compiled binaries I don't think script.plocate.search is correct naming (script.* is really reserved for things that are only scripts; normally Python scripts). Something like tools.plocate would be more appropriate. There is no need to have the binary built separately from the add-on; we only do that for e.g. add-ons like "System Tools" and "Multimedia Tools" where multiple separate binaries are being packaged.
LE supports udev rules being overlaid from /storage/.config/udev.rules.d at boot time, so the add-on can run a setup (b)ash script that detects presence of a known-name .rules file and create it if missing, but as you noticed there is no "uninstall" function in add-ons so if the add-on is removed the rules file becomes orphaned. You can probably add some udev logic to check for presence of the add-on bin directory first, and if not found skip the rule so orphaned rules files do no harm. It's messy though, so:
Or you can use a systemd service to run a script that creates or updates the DB before Kodi starts. The negative: using systemd not udev means you lose the ability to trigger an update to the database when a USB drive containing media is connected. The positive: you have simple systemd packaging that aligns with how most binary add-ons are already being started/stopped and packaged for LE use (so lots of prior art in our buildsystem). IMHO most users with portable USB drives full of media will have them connected to their HTPC device before boot so the loss of the connect drive feature isn't such a big deal. NB: plocate also ships with an example systemd service so you can use that with a minor tweak (the buildsystem can patch the sources) to add a kodi.target dependency.
-
Honestly no idea what the issue is, and there is really nothing to configure when DHCP is used (as default) and the design of the OS (everything inside a read-only file) rather prevents users from messing with anything that's important.
If you have the backup I would soft-reset and then not-restore the backup, but untar the file to somewhere on /storage and then selectively move back the bits of Kodi config and recordings that you need. Kodi is rather simple so a simple "stop > move files around > restart" process is all you need. Move things in small chunks and if the internet dies, you narrowed the problem down.
-
From my perspective:
a) User shows up with 11-year old hardware
b) It's AMD hardware from that era when their driver support has always been a bit lacking
c) User tries the "Linux is complicated" excuse and shows no initiative
d) User hasn't provided the information requested
So, yes SSH requires an app installing because you're using a retarded OS called Windows that cannot do basic SSH without needing something installed. And here's a video on how to SSH into LE:
External Content www.youtube.comContent embedded from external sources will not be displayed without your consent.Through the activation of external content, you agree that personal data may be transferred to third party platforms. We have provided more information on this in our privacy policy.Provide the info requested please. It's not hard.
-
Routing works but presumably the DNS server isn't responding so resolution doesn't work and there aren't fall-back addresses that can be used. You can set IPv4 details manually to override things but that's a workaround and you need to look at the router or the details being issued via DHCP.
-
Reboot the router. Reboot the HTPC device?
-
Share the contents of the modified extlinux.conf file.