Tag: Ubuntu Linux

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…).

 

Mio Navigatie updaten met Linux Mint of Ubuntu Linux

Mio Navigatie updaten met Linux Mint (of Ubuntu Linux)

Een aantal jaren geleden heb ik de RoadNavigator navigatie van de Action vervangen voor een MIO navigatie (mio spirit 7500 lm). Omdat we namelijk op vakantie gingen naar Italië en de RoadNavigator zoveel kaarten niet aankon c.q. niet kon updaten om de een of andere reden. Eigenlijk is de MIO een simpel ding maar voldoet precies aan het doel: mij de weg wijzen.

Sinds 2017 heb ik nooit een update gedaan van de Mio. Maar de laatste tijd begon hij toch net iets té vaak verkeerde aanwijzingen te geven. Een update uitvoeren van deze navigatie kan eenvoudig met een programma dat Mio hier voor aanbiedt. Maar daar had ik een probleem: het programma is alleen beschikbaar voor Windows en Apple-gebruikers. Niet voor Linux.

Gratis Windows10 met VirtualBox

Dat is echter “eenvoudig” oplosbaar: installeer Oracle VirtualBox en je kunt onder Linux Mint of Ubuntu Linux gewoon Windows installeren en daar de update software mee gebruiken, toch? Niet helemaal.

Oracle VM VirtualBox Linux Mint of Ubuntu Linux

Als eerste moet je dan al beschikken over Windows10 en installatie daarvan is ook nog eens tijdrovend. Gelukkig is er een oplossing: een 90-dagen versie van Microsoft speciaal voor de Oracle VirtualBox. Die kun je eenvoudig importeren en daarna aan de slag! Een andere optie is een Windows10 ISO bestand downloaden en installeren maar dit is veel makkelijker, is geoptimaliseerd voor VirtualBox en kost niets. Ideaal dus voor dit soort klusjes en testwerk.

Installatie Windows10 en MioMore Desktop

Wanneer je de MioMore Desktop onder Windows10, via VirtualBox, wilt installeren zijn er echter een aantal zaken, valkuilen, die je moet weten. Anders gaat het simpelweg niet werken!

Ik heb er de bijgaande video over gemaakt (Engels gesproken). Want ik ben met het uitzoeken circa drie uur zoet geweest en deze video kan je dus veel tijd besparen. Hieronder staat ook nog kort een instructie hoe je het e.e.a. kunt uitvoeren.

Instructies

Kijk vooral ook de video!

Vanaf de commando-regel (Terminal) voer je een aantal opdrachten uit:

Installatie Virtualbox
sudo apt-get install virtualbox virtualbox-qt virtualbox-ext-pack

Toevoegen aan gebruikersgroep
sudo adduser your_username vboxusers

(your_username = je gebruikersnaam, in kleine letters)

Download Microsoft 90 day full functional trial virtual machine
https://developer.microsoft.com/en-us/microsoft-edge/tools/vms/

– Unzip  Microsoft Virtual Machine

Virtualbox

Start Virtualbox en configureer je Windows-installatie als volgt:

– In VirtualBox menu kies File, import file: “MSEdge – Win10.ova”
– Start je VM, log in. Wachtwoord: Passw0rd!
– installeer VBoxWindowsAdditions.exe (zie de video!)
– reboot Windows virtual machine
– selecteer de correcte USB device!
– installeer de Mio Spirit software
– maak een backup van je huidige kaarten
– Synchroniseer en update de Mio Navigatie.

Daarmee kan je weer geruime tijd vooruit.

Uiteraard kun je deze virtualbox ook voor andere doeleinden gebruiken. Zo wil ik ‘m bijvoorbeeld ook gebruiken om eens wat Windows audio-software te testen en oude audiobestanden op te poetsen. Vergeet niet voordat je ‘m in gebruik neemt een snapshot te maken. Dat scheelt weer herinstallatie wanneer de 90-dagen versie is verlopen.

Vond je deze informatie en video handig en nuttig? Druk even op het “duimpje omhoog”!