Tag: foutmelding

linux mint desktop

Linux Mint Problem loading X.509 certificate

Linux Mint is de ideale Linux variant voor wie wil overstappen van Windows naar Linux. Of het eens wil proberen, bijvoorbeeld via een USB Boot disk (een “live” install) of met een dual-boot naast Windows. Linux Mint is gratis te downloaden. Helaas heb ik op mijn laptop last van een hardnekkige foutmelding: Problem loading X.509 certificate. Daarnaast stond in de logging een potentieel ernstiger melding. Los dat maar eens op..

Ik ben sinds 2018 volledig overgestapt op Linux – zowel voor mijn desktop, laptop als mijn studiocomputer. Nou heb ik met de laptop al vanaf het begin wat issues. Dat wil zeggen, de verkoper heeft mij iets anders verkocht dan dat er gespecificeerd was. Onder Linux draait hij prima, alleen had ik onder Linux 18.x waar ik eerst mee werkte een vreemde foutmelding bij het opstarten. Dan verscheen er een foutmelding: “Problem loading X.509 certificate”. Dat had ik opgelost. Maar na upgrade naar Linux 20.2 verscheen de foutmelding plotseling weer. Op mijn beide PC’s draait het overigens vlekkeloos.

Problem loading X.509 certificate

Sommige foutmeldingen in Linux blijken hardnekkig, erg hardnekkig. Tijdens het starten van mijn laptop (Lenovo ideapad 330-15IKB met Intel Core i5-8250U) met Linux Mint 20.2 heb ik dus, sinds ik van Linux Mint 18.x ben geupgrade naar 20.2 zelfs twee foutmeldingen.

De eerste foutmelding had ik eerst ook met Linux Mint 18.x maar verdween na het uitzetten van de secure boot in het BIOS. Na de upgrade was de melding weer terug. Plus in de logging stond een andere, potentieel ernstiger, foutmelding: failed to set xfermode (err_mask=0x40).

De eerste melding heb ik tot op heden nog niet weg kunnen krijgen net als vele andere gebruikers met Ubuntu of Linux Mint. Het lijkt een probleem te zijn dat op meerdere merken en modellen laptops voorkomt en blijkt nagenoeg onoplosbaar te zijn.

In mijn geval verhindert het de werking van de laptop niet. Hij start gewoon op. Andere gebruikers kunnen niet booten. Dit probleem doet zich zowel bij Ubuntu als Linux Mint voor. Maar toch wil ik natuurlijk de melding weg hebben.

De laptop zelf heeft ook nog, zeer incidenteel, een andere (hardwarematige) storing maar dat is weer een ander verhaal.

Foutmeldingen

Om de foutmeldingen te zien die bij het opstarten gelogd worden, open je een terminal venster en tikt in

dmesg  [enter]

De meldingen die ik zag:

  • Problem loading X.509 certificate -65
  • failed to set xfermode (err_mask=0x40)

Oorzaak volgens allerlei fora: “Secure boot” in het BIOS moet uit.. Het eerstgevonden zoekresultaat (en de oplossing die je altijd ziet) is:

  • Restart.
  • Enter in BIOS (press F10 , F2 , F8 , del or the one for your machine)
  • Find Secure Boot option. Troubleshoot. …
  • Disable the Secure Boot.
  • Press Reset Setup Mode or Reset to Setup Mode – depends on your bios.
  • Save changes and exit. The PC restarts.

Makkelijker kan het niet toch? Echter, Secure boot stond al uit (omdat de fout eerder ook al voorkwam en ik ‘m daarom uit gezet had). Een oorzaak voor de meldingen, in het bijzonder de 2e, zou ook kunnen zijn: een corrupte schijf. Daar zit ik natuurlijk niet op te wachten!

BIOS dan maar weer terug op ‘secure’, eens kijken wat voor eSchijfcontrole Linux Mintffect dat heeft? De 2e foutmelding verdwenen!

foutmelding dmesg Problem loading X.509 certificate

De eerste foutmelding is hardnekkig

Terug naar oudere kernel zou ook nog optie kunnen zijn. Maar dat was in dit geval niet aan de orde. Of, in plaats van EUFI boot te kiezen voor legacy boot. Dat laatste bleek geen optie te zijn, want dan boot de laptop in het geheel niet meer.

Schijfcontrole Linux Mint

Tijd om de schijf te controleren! Want hoewel de melding verdwenen was wil ik toch graag zeker weten dat er niets mis mee is. Schijfcontrole, zie onder: geen fouten.

Hoe controleer je je schijf op bad blocks met Linux?

Eerst kijken hoe de schijf gepartitioneert is:

~$ sudo fdisk -l
Disk /dev/sda: 223,58 GiB, 240057409536 bytes, 468862128 sectors
Disk model: Verbatim Vi500 S
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: 30F4CD93-DC38-4B02-AB1A-3174A87A77FB

Device Start End Sectors Size Type
/dev/sda1 2048 1050623 1048576 512M EFI System
/dev/sda2 1050624 452272127 451221504 215,2G Linux filesystem
/dev/sda3 452272128 468860927 16588800 7,9G Linux swap

We moeten dus in dit geval de partitie /dev/sda2 hebben want daar zit Linux

$ sudo badblocks -sv /dev/sda2
Checking blocks 0 to 225610751
Checking for bad blocks (read-only test): 0.00% done, 0:00 elapsed. (0/0/0 err 1.15% done, 0:07 elapsed. (0/0/0 1.30% done, 0: 2.53% done, 0:16 elapdone
Pass completed, 0 bad blocks found. (0/0/0 errors)

Geen fouten dus, gelukkig. Voor de zekerheid ook nog de andere partities getest, eveneens geen fouten.

BIOS update

Een andere oplossing zou een BIOS update kunnen zijn. Maar helaas biedt Lenovo, die vaak geprezen wordt vanwege zijn compatibiliteit met Linux, geen software ondersteuning voor een update onder Linux (voor mijn model).

Kernel bug

Inmiddels is mij duidelijk dat het kennelijk een bug in de linux kernel is. Althans, het is als zodanig gemeld:
https://www.mail-archive.com/ubuntu-bugs@lists.ubuntu.com/msg5925151.html

Gek genoeg heb ik op mijn desktop PC en mijn DAW-machine, ook een desktop PC, dit probleem dus niet en ook nooit eerder gehad. Er moet dus een relatie zijn met hardware die specifiek gerelateerd is aan laptops. Waarbij opgemerkt moet worden dat volgens de informatie die ik op diverse fora heb gevonden de bug in principe geen kwaad kan (behalve dan dat sommige laptops niet willen starten hierdoor…).

 

Rudy's Krabbels | lenovo a8 806

Lenovo Service Bridge foutmelding Windows

Lenovo is een fabrikant van computers, servers en mobiele devices (smartphones) en ik ben een enorme fan van het merk. Hun hardware (vroeger ooit grotendeels van IBM) is subliem. Mijn smartphone: Lenovo. Voorkeur laptops? Lenovo (heb er 2 van in huis). Zelfs één van onze meest recente servers: Lenovo. 

Rudy's Krabbels | Lenovo logo 2015.svg

Geen kwaad woord dus over Lenovo! Ténzij, … ténzij je het over sommige software van ze hebt. Die afdeling is af en toe een beetje amateuristisch bezig. En de supportafdeling heeft geen antwoord op de vaak prangende en soms best wel urgente vragen van gebruikers van hun producten.

Update telefoon

Ik wilde de Android versie van mijn smartphone, een via een website in China gekochte Lenovo “Golden Warrior”, graag updaten. Spoiler alert: dat kan niet. Vergeet het maar.

Voor die update moest ik een softwareprogramma installeren (kennelijk) op de PC, de PC connecten met de telefoon om zo via de Lenovo site om te kijken welke device het ging en of een update mogelijk was. De software was gebundeld met een programma onder de naam “LSB” oftewel “Lenovo Service Bridge”.

Lang verhaal kort: de telefoon was volgens de site/software al voorzien van de laatst mogelijke versie (Android 4.4 …) en kon niet worden bijgewerkt. Dus wilde ik de software weer verwijderen via de reguliere Windows manier:
– Configuratiescherm -> programma’s -> programma verwijderen.

Dat ging zo te zien prima. Totdat ik m’n computer later weer ging gebruiken. Na het starten kwam na een paar minuten een pop-up in beeld met een foutmelding. Kijk je in de details (logging) dan blijkt dat er een foutmelding is over het ontbréken van de Lenovo Service Bridge. En die blijft maar terugkomen bij het opstarten.

Foutmelding verwijderen?

Dat doet vermoeden dat er toch nog ergens software rondspookt. Dat is niet het geval. Wel doet de uninstaller van Lenovo z’n werk niet helemaal goed. Het regent klachten over die melding. Lenovo doet er niets aan, en vertelt ook niet hoe mensen er vanaf komen. Kennelijk willen ze niet dat je ’t verwijderd? Wordt ik altijd zó paranoia van..

Hoe lost je dit op? Eenvoudig. Maar de meeste oplossingen die je leest zijn in het Engels en als je niet weet dat in het Nederlands een “Taskmanager” een “Taakplanner” heet, dan lukt het je nooit dit te vinden, .. Daarom hier in het Nederlands mét schermen de uitleg.

Foutmelding verwijderen!

Volg de volgende stappen (dit is Windows7, zal op andere Windows-versies soortgelijk gaan). Ga naar / klik op:

configuratiescherm -> Systeem en beveiliging -> Systeembeheer -> Taakplanner

Rudy's Krabbels | lenovo stap 2

In de Taakplanner vind je vervolgens een map “Lenovo” met nog een map daaronder (“Lenovo Service Bridge”) én in die laatste een entry voor de Lenovo software. Zie hieronder het scherm:

Rudy's Krabbels | lenovo bridge 1

Die kun je vervolgens verwijderen. Klik er op (“rechtsklikken”) en kies verwijderen. Daarna de map verwijderen en de bovenliggende map “Lenovo”.

Start je computer of laptop opnieuw op en het probleem is opgelost.