Hi Jerry & team,
I'd like to suggest an improvement for the website/forums.
Currently to search within the forums the user need to go to the top and choose "Search" amongst the buttons to access different sections of the website. Not only is such a search button usually meant for searching a website, but in our case it is also not obvious that it is actually meant to search the forums! And after selecting the forums there is nowhere an obvious search field usually found within forums.
Therefore I'd like to suggest to
* convert the current search button on top to a button to search the website
* to add somewhere within the forums more prominently a button to search the forums
It could look like this (if the code allowed such implementation that is of course):
# systemctl status logrotate
× logrotate.service - Rotate log files
Loaded: loaded (/usr/lib/systemd/system/logrotate.service; static)
Active: failed (Result: exit-code) since ...
* Invocation: *********************
TriggeredBy: ● logrotate.timer
Docs: man:logrotate(8)
man:logrotate.conf(5)
Process: 364821 ExecStart=/usr/sbin/logrotate /etc/logrotate.conf (code=exited, status=1/FAILURE)
Main PID: 364821 (code=exited, status=1/FAILURE)
Mem peak: 3M
CPU: 60ms
systemd[1]: Starting logrotate.service - Rotate log files...
logrotate[364821]: error: cloud-init-base:1 duplicate log entry for /var/log/cloud-init*.log
logrotate[364821]: error: found error in file cloud-init-base, skipping
systemd[1]: logrotate.service: Main process exited, code=exited, status=1/FAILURE
systemd[1]: logrotate.service: Failed with result 'exit-code'.
systemd[1]: Failed to start logrotate.service - Rotate log files.So, the logrotate configuration file named cloud-init-base has a duplicate log rotation entry for /var/log/cloud-init*.log.
The path of addressing this failure depends on the answer to the question whether cloud-init needs to/should be available in Linux Lite? cloud-init is an initialization system designed for cloud instances (AWS EC2, Azure VMs, Google Cloud, OpenStack, etc.).
For people not using cloud-init functionality (I expect it to be the vast majority of Linux Lite users), the resolution can be to just remove cloud-init:
sudo apt purge cloud-init -y && sudo apt autoremove -y
sudo rm -rf /etc/cloud /etc/logrotate.d/cloud-init-baseOtherwise, the duplicate logrotate entry needed to be fixed.
Same seems to apply to the next version of Linux Lite 8.2 - remove or fix
With previous versions of LL, updates to kernel are familiar events requiring reboots.
On a potato Linux Lite 8 system (which has been updated as suggested by the Linux Lite Update tray app), noted that no update/upgrade had suggested a reboot.
Opened Lite Kernel Manager which indicated 7.1.0 was available.
Is this the correct mechanism for a user to keep track of kernel updates or have I missed an indicator somewhere ?
In Lite Kernel Manager, clicked the 'Install From Repository', this downloaded the update and started an install process which failed.
Fetching package list from repo…
headers : linux-headers-7.1.0-linuxlite_7.1.0-gea1dc2a2fe60-1_amd64.deb
image : linux-image-7.1.0-linuxlite_7.1.0-gea1dc2a2fe60-1_amd64.deb
Downloading linux-headers-7.1.0-linuxlite_7.1.0-gea1dc2a2fe60-1_amd64.deb
Downloaded 10.8 MB (6.2 MB/s avg)
Downloading linux-image-7.1.0-linuxlite_7.1.0-gea1dc2a2fe60-1_amd64.deb
Downloaded 123.6 MB (6.3 MB/s avg)
Download complete. Requesting root access…
Installing: 7.1.0-linuxlite
==> Installing kernel headers
Selecting previously unselected package linux-headers-7.1.0-linuxlite.
(Reading database… 265915 files and directories currently installed.)
Preparing to unpack …/linux-headers-7.1.0-linuxlite_7.1.0-gea1dc2a2fe60-1_amd64.deb…
Unpacking linux-headers-7.1.0-linuxlite (7.1.0-gea1dc2a2fe60-1)…
Setting up linux-headers-7.1.0-linuxlite (7.1.0-gea1dc2a2fe60-1)…
==> Installing kernel image
Selecting previously unselected package linux-image-7.1.0-linuxlite.
(Reading database… 273789 files and directories currently installed.)
Preparing to unpack …/linux-image-7.1.0-linuxlite_7.1.0-gea1dc2a2fe60-1_amd64.deb…
Unpacking linux-image-7.1.0-linuxlite (7.1.0-gea1dc2a2fe60-1)…
Setting up linux-image-7.1.0-linuxlite (7.1.0-gea1dc2a2fe60-1)…
Sign command: /usr/bin/kmodsign
Signing key: /var/lib/shim-signed/mok/MOK.priv
Public certificate (MOK): /var/lib/shim-signed/mok/MOK.der
Autoinstall of module broadcom-sta/6.30.223.271 for kernel 7.1.0-linuxlite (x86_64)
Building module(s)...........(bad exit status: 2)
Failed command:
make -j2 KERNELRELEASE=7.1.0-linuxlite KVER=7.1.0-linuxlite
Error! Bad return status for module build on kernel: 7.1.0-linuxlite (x86_64)
Consult /var/lib/dkms/broadcom-sta/6.30.223.271/build/make.log for more information.
Autoinstall on 7.1.0-linuxlite failed for module(s) broadcom-sta(10).
Error! One or more modules failed to install during autoinstall.
Refer to previous errors for more information.
run-parts: /etc/kernel/postinst.d/dkms exited with return code 1
update-initramfs: Generating /boot/initrd.img-7.1.0-linuxlite
Sourcing file `/etc/default/grub'
Generating grub configuration file ...
Found background: /boot/grub_linux_lite.png
Found background image: /boot/grub_linux_lite.png
Found linux image: /boot/vmlinuz-7.1.0-linuxlite
Found initrd image: /boot/initrd.img-7.1.0-linuxlite
Found linux image: /boot/vmlinuz-7.0.0-linuxlite
Found initrd image: /boot/initrd.img-7.0.0-linuxlite
Warning: os-prober will not be executed to detect other bootable partitions.
Systems on them will not be added to the GRUB boot configuration.
Check GRUB_DISABLE_OS_PROBER documentation entry.
Adding boot menu entry for UEFI Firmware Settings ...
done
dpkg: error processing package linux-image-7.1.0-linuxlite (--install):
old linux-image-7.1.0-linuxlite package postinst maintainer script subprocess failed with exit status 1
Errors were encountered while processing:
linux-image-7.1.0-linuxlite
Installation failed. Your current kernel is unaffected.Had a quick look through the links to the Lite custom kernel but couldn't find anything on this or release notes about 7.1.0. I realise this is new ground. Let me know if any further information is required.
============ Log ===========
Hit:1 http://security.ubuntu.com/ubuntu jammy-security InRelease
Get:2 https://dl.google.com/linux/chrome/deb stable InRelease [2.548 B]
Hit:3 https://dl.google.com/linux/chrome-stable/deb stable InRelease
Hit:5 http://archive.canonical.com/ubuntu jammy InRelease
Err:2 https://dl.google.com/linux/chrome/deb stable InRelease
The following signatures couldn't be verified because the public key is not available: NO_PUBKEY FD533C07C264648F
Hit:6 http://us.archive.ubuntu.com/ubuntu jammy InRelease
Ign:7 https://ppa.launchpadcontent.net/thopiek...601/ubuntu jammy InRelease
Hit:8 http://us.archive.ubuntu.com/ubuntu jammy-updates InRelease
Err:9 https://ppa.launchpadcontent.net/thopiek...601/ubuntu jammy Release
404 Not Found [IP: 185.125.189.188 443]
Hit:4 https://repo.linuxliteos.com/linuxlite fluorite InRelease
Hit:10 http://us.archive.ubuntu.com/ubuntu jammy-backports InRelease
Reading package lists...
W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: https://dl.google.com/linux/chrome/deb stable InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY FD533C07C264648F
E: The repository 'https://ppa.launchpadcontent.net/thopiekar/mt7601/ubuntu jammy Release' does not have a Release file.
============ Log ===========
Reading package lists...
Building dependency tree...
Reading state information...
Calculating upgrade...
The following NEW packages will be installed:
gir1.2-adw-1 gir1.2-graphene-1.0 gir1.2-gtk-4.0 gir1.2-javascriptcoregtk-6.0
gir1.2-rsvg-2.0 gir1.2-webkit-6.0 libjavascriptcoregtk-6.0-1
libwebkitgtk-6.0-4 linux-headers-6.8.0-137 linux-headers-6.8.0-137-generic
linux-image-6.8.0-137-generic linux-modules-6.8.0-137-generic
linux-modules-extra-6.8.0-137-generic linux-tools-6.8.0-137
linux-tools-6.8.0-137-generic
The following packages have been kept back:
inxi zenity zenity-common
The following packages will be upgraded:
accountsservice alsa-ucm-conf amd64-microcode apparmor avahi-daemon
avahi-utils b43-fwcutter base-files bind9-dnsutils bind9-host bind9-libs
binutils binutils-common binutils-x86-64-linux-gnu bsdextrautils bsdutils
ca-certificates caca-utils cifs-utils cloud-init coreutils cpp-12 cpp-13
cpp-13-x86-64-linux-gnu cups cups-client cups-common cups-core-drivers
cups-daemon cups-ipp-utils cups-ppdc cups-server-common curl
distro-info-data dnsmasq-base dnsutils dpkg dpkg-dev eject evince
evince-common evolution-data-server-common fdisk file-roller
firmware-b43-installer firmware-b43legacy-installer firmware-sof-signed
fonts-opensymbol g++-13 g++-13-x86-64-linux-gnu gawk gcc-12 gcc-12-base
gcc-13 gcc-13-base gcc-13-x86-64-linux-gnu gcc-14-base gcc-14-base:i386
gir1.2-gdkpixbuf-2.0 gir1.2-glib-2.0 gir1.2-glib-2.0-dev
gir1.2-gst-plugins-base-1.0 gir1.2-javascriptcoregtk-4.1 gir1.2-nm-1.0
gir1.2-packagekitglib-1.0 gir1.2-polkit-1.0 gir1.2-soup-2.4 gir1.2-soup-3.0
gir1.2-webkit2-4.1 gnome-keyring gnome-keyring-pkcs11 google-chrome-stable
gstreamer1.0-gl gstreamer1.0-plugins-base gstreamer1.0-plugins-good
gstreamer1.0-x gvfs gvfs-backends gvfs-common gvfs-daemons gvfs-fuse
gvfs-libs gzip heif-gdk-pixbuf heif-thumbnailer hplip hplip-data
i965-va-driver inetutils-telnet initramfs-tools initramfs-tools-bin
initramfs-tools-core intel-media-va-driver intel-microcode iproute2 jq kmod
kpartx kpartx-boot krb5-locales language-pack-en language-pack-en-base
libaccountsservice0 libapparmor1 libarchive13t64 libasan8 libasound2-data
libasound2t64 libatomic1 libatopology2t64 libavahi-client3
libavahi-common-data libavahi-common-data:i386 libavahi-common3
libavahi-core7 libavahi-glib1 libbinutils libblkid-dev libblkid1
libboost-iostreams1.83.0 libboost-locale1.83.0 libboost-thread1.83.0
libc-bin libc-dev-bin libc6 libc6:i386 libc6-dev libcaca0 libcap2
libcap2-bin libcc1-0 libctf-nobfd0 libctf0 libcups2t64 libcupsimage2t64
libcurl3t64-gnutls libcurl4t64 libde265-0 libdjvulibre-text libdjvulibre21
libdpkg-perl libdrm-amdgpu1 libdrm-common libdrm-intel1 libdrm-nouveau2
libdrm-radeon1 libdrm2 libegl-mesa0 libevdocument3-4t64 libevview3-3t64
libexif12 libexiv2-27 libexpat1 libexpat1-dev libfdisk1 libfreetype-dev
libfreetype6 libgbm1 libgcc-12-dev libgcc-13-dev libgcc-s1 libgcc-s1:i386
libgcrypt20 libgdk-pixbuf-2.0-0 libgdk-pixbuf2.0-common libgfortran5 libgif7
libgirepository-2.0-0 libgl1-amber-dri libgl1-mesa-dri libglapi-amber
libglib2.0-0t64 libglib2.0-bin libglib2.0-data libglib2.0-dev
libglib2.0-dev-bin libglx-mesa0 libgnutls30t64 libgomp1 libgphoto2-6t64
libgphoto2-l10n libgphoto2-port12t64 libgprofng0 libgraphite2-3
libgssapi-krb5-2 libgstreamer-gl1.0-0 libgstreamer-plugins-base1.0-0
libgstreamer-plugins-good1.0-0 libgtk-4-1 libgtk-4-bin libgtk-4-common
libgtk-4-media-gstreamer libheif-plugin-aomenc libheif-plugin-dav1d
libheif-plugin-libde265 libheif-plugin-x265 libheif1 libhpmud0
libhtml-parser-perl libhttp-date-perl libhwasan0 libidn12 libigdgmm12
libinput-bin libinput10 libitm1 libjavascriptcoregtk-4.1-0 libjbig2dec0
libjq1 libk5crypto3 libkmod2 libkrb5-3 libkrb5support0 liblcms2-2
liblcms2-utils libldap-common libldap2 libldb2 libllvm20 liblsan0 liblzma5
libmount-dev libmount1 libmtp-common libmtp-runtime libmtp9t64 libncurses6
libncursesw6 libnetplan1 libnfs14 libnftables1 libnghttp2-14 libnm0
libnss-systemd libnss3 libntfs-3g89t64 libnuma1 libopenjp2-7
libpackagekit-glib2-18 libpam-cap libpam-modules libpam-modules-bin
libpam-runtime libpam-systemd libpam0g libperl5.38t64 libpipewire-0.3-0t64
libpipewire-0.3-common libplymouth5 libpng-dev libpng-tools libpng16-16t64
libpolkit-agent-1-0 libpolkit-gobject-1-0 libpoppler-cpp0t64
libpoppler-glib8t64 libpoppler134 libprotobuf-lite32t64 libpython3.12-dev
libpython3.12-minimal libpython3.12-stdlib libpython3.12t64 libqpdf29t64
libquadmath0 librabbitmq4 libraw23t64 libreoffice-base-core
libreoffice-common libreoffice-core libreoffice-gnome libreoffice-gtk3
libreoffice-style-colibre libreoffice-style-elementary
libreoffice-style-tango libreoffice-style-yaru libreoffice-uiconfig-common
libsane-hpaio libsframe1 libsmartcols1 libsmbclient0 libsoup-2.4-1
libsoup-3.0-0 libsoup-3.0-common libsoup-gnome-2.4-1 libsoup2.4-common
libspa-0.2-modules libsqlite3-0 libssh-4 libssh-gcrypt-4 libssh2-1t64
libssl3t64 libstdc++-13-dev libstdc++6 libstdc++6:i386 libsystemd-dev
libsystemd-shared libsystemd0 libtiff6 libtinfo6 libtsan2 libubsan1 libudev1
libuno-cppu3t64 libuno-cppuhelpergcc3-3t64 libuno-purpenvhelpergcc3-3t64
libuno-sal3t64 libuno-salhelpergcc3-3t64 libuuid1 libva-drm2 libva-wayland2
libva-x11-2 libva2 libvncclient1 libvpx9 libwbclient0 libwebkit2gtk-4.1-0
libwww-perl libxatracker2 libxfont2 libxml-parser-perl libxml2 libxmlb2
libxnvctrl0 libxpm4 lintian linux-base linux-firmware linux-generic
linux-headers-generic linux-image-generic linux-libc-dev linux-tools-common
lite-autologin lite-desktop lite-info lite-patch lite-software lite-sounds
lite-sources lite-thememanager lite-themes lite-upgrade-series7
lite-usermanager lite-welcome locales lshw mailcap mesa-libgallium
mesa-va-drivers mesa-vdpau-drivers mintstick mount mtp-tools nano
ncurses-base ncurses-bin ncurses-term netplan-generator netplan.io
network-manager network-manager-openvpn network-manager-openvpn-gnome
nftables ntfs-3g nvidia-common open-vm-tools open-vm-tools-desktop
openjdk-17-jre-headless openjdk-21-jre-headless openssh-client
openssh-server openssh-sftp-server openssl openvpn packagekit
packagekit-tools perl perl-base perl-modules-5.38 pkexec plymouth
plymouth-label plymouth-theme-spinner plymouth-theme-ubuntu-text
plymouth-x11 policykit-1 polkitd poppler-utils postfix
printer-driver-cups-pdf printer-driver-hpcups printer-driver-hpijs
printer-driver-postscript-hp python-apt-common python3-apport python3-apt
python3-cryptography python3-distupgrade python3-httplib2 python3-idna
python3-jwt python3-ldb python3-mako python3-netplan python3-nftables
python3-pil python3-problem-report python3-samba python3-software-properties
python3-urllib3 python3.12 python3.12-dev python3.12-minimal qpdf rfkill
rsync rsyslog samba samba-ad-provision samba-common samba-common-bin
samba-dsdb-modules samba-libs samba-vfs-modules sed smbclient snapd
software-properties-common software-properties-gtk sudo systemd systemd-dev
systemd-hwe-hwdb systemd-resolved systemd-sysv tar telnet thermald tzdata
tzdata-legacy ubuntu-advantage-tools ubuntu-drivers-common ubuntu-pro-client
ubuntu-pro-client-l10n ubuntu-release-upgrader-core udev uno-libs-private
ure util-linux util-linux-extra uuid-dev uuid-runtime va-driver-all
vim-common vim-tiny wget wireless-regdb wpasupplicant xdg-dbus-proxy
xdg-desktop-portal xserver-common xserver-xorg-core xserver-xorg-legacy xxd
xz-utils
The following packages will be DOWNGRADED:
thunderbird
465 upgraded, 15 newly installed, 1 downgraded, 0 to remove and 3 not upgraded.
E: Packages were downgraded and -y was used without --allow-downgrades.
I have an old HP2000 laptop. I wanted to install LL but having trouble getting it to boot to the thumb drive. I know the thumb drive is good as I have used it to install on other computer.
I was able to install Linux Mint but I'd really prefer LITE - unless someone has a suggestion for a linux version that would be good on an old slow laptop. I ONLY use it for occasional travel and it would be used for internet access only. It can be bare bones. I just prefer a quick boot up etc.
Maybe Puppy Linux?
Here is what I get when I try to boot to the USB drive
Package update indicator shows software update available.
But:
Install Updates Error log
===========================
Install Updates could not fetch the package cache information lists.
Go to https://www.linuxliteos.com/forums/ and paste the log below into the Software - Support - Updates section for assistance.
============ Log ===========
Hit:1 http://archive.ubuntu.com/ubuntu jammy InRelease
Hit:2 http://archive.ubuntu.com/ubuntu jammy-updates InRelease
Hit:3 http://www.mirrorservice.org/sites/repo..../linuxlite fluorite InRelease
Get:4 http://archive.ubuntu.com/ubuntu jammy-security InRelease [129 kB]
Get:5 http://archive.ubuntu.com/ubuntu jammy-backports InRelease [127 kB]
Hit:6 http://archive.canonical.com jammy InRelease
Reading package lists...
E: Repository 'http://archive.ubuntu.com/ubuntu jammy-security InRelease' changed its 'Origin' value from 'Canonical' to 'Ubuntu'
E: Repository 'http://archive.ubuntu.com/ubuntu jammy-security InRelease' changed its 'Label' value from 'Partner archive' to 'Ubuntu'
E: Repository 'http://archive.ubuntu.com/ubuntu jammy-backports InRelease' changed its 'Origin' value from 'Canonical' to 'Ubuntu'
E: Repository 'http://archive.ubuntu.com/ubuntu jammy-backports InRelease' changed its 'Label' value from 'Partner archive' to 'Ubuntu'
E: Repository 'http://archive.ubuntu.com/ubuntu jammy-backports InRelease' changed its default priority for apt_preferences(5) from 500 to 100.
W: Skipping acquisition of configured file 'partner/binary-amd64/Packages', as repository 'http://archive.canonical.com jammy InRelease' doesn't have the component 'partner' (component misspelt in sources.list?)
W: Skipping acquisition of configured file 'partner/binary-i386/Packages', as repository 'http://archive.canonical.com jammy InRelease' doesn't have the component 'partner' (component misspelt in sources.list?)
W: Skipping acquisition of configured file 'partner/i18n/Translation-en_GB', as repository 'http://archive.canonical.com jammy InRelease' doesn't have the component 'partner' (component misspelt in sources.list?)
W: Skipping acquisition of configured file 'partner/i18n/Translation-en', as repository 'http://archive.canonical.com jammy InRelease' doesn't have the component 'partner' (component misspelt in sources.list?)
W: Skipping acquisition of configured file 'partner/cnf/Commands-amd64', as repository 'http://archive.canonical.com jammy InRelease' doesn't have the component 'partner' (component misspelt in sources.list?)
A note on advertising on the website
We've had some feedback recently about the number of ads on the Linux Lite website, and it's fair — so I want to address it openly rather than quietly.
First, the honest part: Linux Lite is free, and always will be. But the servers, the download mirrors, the forum, and the time that goes into the OS aren't free, and advertising is one of the ways we keep the lights on without putting the distro itself behind a paywall or a mandatory donation. That's the trade-off, and we don't pretend otherwise.
That said, “we need revenue” is not a licence to make the site unpleasant to use, and if the ads are burying the thing you actually came for — the ISO download — then they've stopped doing their job and started getting in the way. That's on us to fix, and we're going to.
A couple of things worth knowing in the meantime:
- Those flashing “Download”, “Free Account”, and “Click here!” banners are not ours. They're third-party ads served by the ad network, and some advertisers deliberately design them to look like download buttons to trick you into clicking. The real download link is the plain one in the middle of the page — never a blinking banner. Please don't click the flashy ones; they don't lead to Linux Lite.
- We're reviewing ad placement and density across the site, trimming the worst offenders, and making sure the genuine Download button is unmistakable and near the top of the page.
- We're also able to block certain categories of misleading ads at the network level, and we'll be tightening those filters.
If you've hit a page where the layout is especially bad, reply here with the page and, if you can, a screenshot — that helps us target the cleanup rather than guessing.
Thanks to everyone who raised this. Feedback like it is exactly how the site gets better, and it's taken seriously.
— The Linux Lite Team
As a former fan of Linux Lite, I was sad to see how many ads are on your web page. So many huge, blinking 'Download' 'Free Account! 'Click here! banners across the page, it took me a couple minutes to even find the actual Download link to your isos.
I understand you need to bring in revenue, but this is too much. It's a complete turn off--and, ironically, they distract from find out more about Linux Lite. I will not be returning. I wonder how many others have been put off by all these ads.
Hi, I'm trying to install Linux Lite on an old ASUS laptop from a usb drive.
The live install went fine, I chose the ''Erase Disk'' option.
When the install was done, I rebooted. I was prompted to remove the usb drive and I did so.
Then, I got a black screen with the message : "Reboot and Select proper Boot device or insert Boot Media in selected Boot device and press a key" and no other options
I checked the BIOS, Secure Boot is disabled and my only boot options are called " HL-DT-ST DVDRAM GU71N" which must be the DVD reader of the laptop, and "Realtek PXE B04 D00". Booting with either of those fails and displays the same message.
When I tried to re-install, the "Partition" section of the install showed an existing Linux partition, so i should have a correct device to boot from.
I tried to re-install several times with manual partitioning but still got the same message.
Any idea of what I should do ?
Thanks in advance

