4/11/2024

upgrade opensuse leap 15.5 naar 15.6

Filed under: — cybrarian @ 10:36 pm

Korte versie:

su …
zypper repos -u

check

repo-backports-update
repo-sle-update
repo-update
aanwezig en staan aan.

sudo zypper refresh
sudo zypper update

grep baseurl /etc/zypp/repos.d/*.repo

sudo zypper –releasever=15.6 refresh

Dan rechtstreeks in een echte terminal (niet in X):
(kopieer eventueel eerst naar een tekstbestand met echo "..." > update.txt)

sudo zypper –releasever=15.6 dup –download-in-advance

Alles bevestigen.
Loopt.

Herstarten.

Software na-installeren:
– Nextcloud client: 3.12.2-bp156.1.3 nextcloud-desktop – Nextcloud desktop synchronisation client
– Gambas3 IDE: zie http://gambas.copyleft.be/blog/archives/3256 (via extra repo).

15/10/2024

Van mysql naar mariadb, en SSL is required

Filed under: — cybrarian @ 9:14 am

mysql, mariadb

Uit oude gewoonte log ik op de commandolijn nog in op mijn database-servers met het “mysql” commando, hoewel ze ondertussen op mariadb draaien. Aangezien mariadb compatibel is/was met mysql, was dat nooit een probleem.
(ik ben “tester” op mijn lokale machine “tumbleweed”)

Maar nu:
tester@tumbleweed:~> mysql -u mydblogin -h dbserver01.mydomain.interal -p
mysql: Deprecated program name. It will be removed in a future release, use '/usr/bin/mariadb' instead
Enter password: ...

Oplossing: eenvoudig mysql vervangen door mariadb als commondolijn oproep.
(ps: voorlopig kan je nog wel verder, en is het maar een waarschuwing)

Secure

De volgende fout dient zich dan aan:

tester@tumbleweed:~>mariadb -u mydblogin -h dbserver01.mydomain.interal -p
Enter password: ****
ERROR 2026 (HY000): TLS/SSL error: SSL is required, but the server does not support it

Het gebruik van de versleutelde verbinding is standaard geworden, en als je een reden hebt om dat niet te gebruiken (intern netwerk, ..) moet je het expliciet opgeven met een parameter als --skip_ssl :

mariadb -u mydblogin -h dbserver01.mydomain.interal --skip_ssl -p

tester@tumbleweed:~> mariadb -u mydblogin -h dbserver01.mydomain.interal --skip_ssl -p
Enter password: ****
Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MariaDB connection id is 2439
Server version: 10.11.8-MariaDB-0ubuntu0.24.04.1 Ubuntu 24.04
Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
MariaDB [(none)]> exit
Bye

TLD voor het lokale netwerk: .INTERNAL

Filed under: — cybrarian @ 9:10 am

ICANN heeft in januari voorgesteld om “.internal” voor te behouden voor lokale netwerken, zoals het thuisnetwerk of een bedrijfsnetwerk dat niet publiek aan internet hangt.

Dat lost het probleem op dat voordien allerlei geïmproviseerde eigen namen werden gebruikt als “.loc”, “.local”, “….”, zonder dat er een éénduidige afspraak was.

Die is er nu wel, want in augustus besliste ICANN om inderdaad .INTERNAL daarvoor te reserveren.

1/10/2024

KDE Plasma desktop hangt regelmatig

Filed under: — cybrarian @ 1:18 pm

OpenSUSE 15.4
(het probleem doet zich niet voor bij andere gebruikers van 15.4 op desktop/laptop)

Op een bepaald toestel heb ik het eigenaardige effect dat de desktop soms heel lang wacht om te reageren op bv het starten van een nieuw programma.
Eens het programma aktief is, werkt alles daarbinnen normaal.
Ik heb al geprobeerd meer geheugen te installeren (van 8G naar 16G), maar dat helpt niet.

Nu vond ik deze uitleg op reddit, waarin gesteld wordt dat het een bug kan zijn in de grafische drivers.

Ik probeer dus de instelling te veranderen van de compositor: menu SysteemInstellingen, Instellingen van het scherm, Compositor (kan ofwel af/aan bij het opstarten, en optie om toepassingen toe te staan compositor te laten blokkeren, deze laatste probeer ik eerst af te zetten).

Dat heeft niets opgeleverd, ik schakel nu (volgende dag) “Compositor, opstarten” uit op dezelfde plaats.

openSUSE Tumbleweed updates uitschakelen

Filed under: — cybrarian @ 10:33 am

Update icoon
Uitschakelen van de updates die niet nodig zijn (*) in Tumbleweed is nu gemakkelijker:

  • Menu, System Settings, rubriek “System”
  • kies “Software Update”
  • De update kan op Automatically staan of op “Manually”, kies dat laatste.
  • De “Notification” frequentie kan hier ingesteld worden, bv “daily”, “weekly”, “monthly” .. ; zet op “Never”
  • Als je op “Apply” klikt verdwijnt het icoon uit de takenbalk.

Rechtklikken op het update icoon en “Quit” kiezen (sluit “Discover”) werkt maar alleen voor de huidige sessie, als je nadien terug inlogt staat het icoon er terug.

(*) Het “update” icoon onderaan (groen/oranje update pijl in cirkel in takenbalk) is een gemakkelijke manier voor openSUSE Leap desktop gebruikers om updates te volgen, maar is niet van toepassing in Tumbleweed, je moet een update doen als een versie upgrade. Mogelijk veranderen ze dat nog ooit, maar zover ik weet wordt voorlopig aangeraden om de updates manueel te doen met “zypper dup”.

18/9/2024

Thunderbird mail instellingen (smtp)

Filed under: — cybrarian @ 9:45 pm

Thunderbird probeert zelf de instellingen op te zoeken, en net als bij OSX het gemakkelijk lijkt, gaat het natuurlijk ook fout, en komen er verkeerde instellingen in je programma staan, waardoor de mail niet werkt.

Inkomende heb je meestal keuze tussen
– imap = soort synchroniseren met de server; kan vanop verschillende toestellen voor hetzelfde mail adres, en/of te combineren met webmail.
– pop3 = afhalen van de mail naar je computer, goed als je maar vanop 1 toestel de mail leest, en zelf backups bijhoudt. Zelf opletten dat je niet te veel mail op de server laat staan als je die optie gebruikt, je ruimte op de server kan volgeraken zonder dat je het merkt.

Bv inkomende mail met imap (andere: pop=afhalen)
– server naam
– server poort, bv 993
– login naam (of je e-mail adres)
– wachtwoord en methode, bv “SSL/TLS”

Bv uitgaande mail, smtp.
Er zijn nogal wat mogelijkheden, en je provider geeft misschien niet alle details.

Uitgaande server: smtp

Je kan invullen:
– het adres van de uitgaande (smtp) server, meestal op een domein bij je provider.
– Poort (port): er zijn standaardpoorten als 2525 en 465, maar je provider moet dit opgeven, is daar ingesteld (en hoort bij de bovenstaande server; als die verandert kan ook de poort anders zijn).
Security en authorisation
Bij de aanmeldmethode en de beveiliging daarvan wordt het interessant, en gaat het ook wel fout, omdat er veel mogelijkheden zijn om uit te proberen als je het niet exact weet.
Connection security: SSL/TLS, none, STARTTLS,..
Authentication method: none, normal password, encrypted, kerberos, GSSAPI, NTLM, …
Soms wordt dat automatisch gedetecteerd, en soms gaat dat fout, en soms geeft je provider daar geen details over.
Soms moet je ook apart de user name geven voor de smtp server, dat kan bv je e-mail adres zijn (veel kans).

16/9/2024

Raspberry Pi achtergrond

Filed under: — cybrarian @ 2:40 pm

De achtergronden van de Raspberry Pi zijn landschappen, steden, enz.
Er is maar één meer abstracte achtergrond, dat is PiSystem.png; een witte achtergrond met zacht grijs getekende onderdelen die met pi/pi400 te maken hebben.

Rechtsklik, Burobladvoorkeuren, tab Desktop: Picture (toont de beelden uit /usr/share/rpd-wallpaper/

Je kan ook gewoon een achtergrondkleur instellen. Trouwens als je een tweede scherm aansluit, heeft dat enkel een achtergrondkleur.

Raspberry Pi opstarten met programma op desktop

Filed under: — cybrarian @ 2:25 pm

De Rapsberry Pi laten opstarten in een bepaalde toepassing

Er is een map waar bij het opstarten gekeken wordt welke programma’s te starten:/home/pi/.config/autostart

ps: In documentatie vind ik ook nog andere gelijkaardige mappen: /home/pi/.config/lxsession/LXDE-pi/autostart

Het kan dat de map ~/.config/autostart nog niet bestaat;

  • op één pi bestond die niet en heb ik die gemaakt
  • op de andere bestond die wel en bevatte die een bestand LXinput-setup.desktop, met toetsenbord/muisinstellingen

Een programma dat je in deze map zet wordt automatisch uitgevoerd.

Opstarten met een zelfgeschreven applicatie in gambas3
– Vanuit de gambas programmeeromgeving (Gambas3-IDE) kan je een programma compileren tot uitvoerbaar, met de optie om een link op de desktop te maken; doe dat.
– de link kan je dan naar de autostart map verplaatsen (of kopieren).

openSUSE Leap 15.5 upgrade naar Tumbleweed

Filed under: — cybrarian @ 11:41 am

Volgens de documentatie kan je upgraden van Leap naar Tumbleweed.
Reden: bv (recente versie van) programmeeromgeving Gambas3 compileren van broncode (lukte niet op Leap 15.5).

Boot van USB-stick met Tumbleweed (F9 of ESC of andere combinatie om bootmenu te krijgen en de USB drive te kiezen als startmedium).
Het is geen al te recente (vervangen door nieuwe “network install” afgehaald) Tumbleweed.

Kies voor “Upgrade”.
Kies bestaand systeem als doel om te upgraden (hier dus de Leap 15.5)
Kies “enable online repositories”.
Waarschuwing over openssl versie; ik kies de-installeren van de libopenssl-devel daarvan.

Installation settings geeft dan een overzicht met : “Product openSUSE Leap 15.5 will be uptdated to openSUSE Tumbleweed”

Installatie gestart, duurt lang ..

Vraag om bevestiging van nieuwere versie van H. … codecs uit repository .. (bevestigen).

Dan was ik even weg, en toen ik terugkwam stond gewoon de desktop open. Ik begreep het niet goed, maar hij was al herstart en had de desktop teruggehaald zoals die de laatste keer gebruikt was.
In een terminal cat /etc/issue gaf me Welcome to openSUSE Tumbleweed 20240913 ..”.

Ziet er goed uit. Ik verwijder de usb-stick met de network install iso.

29/7/2024

Vinden van tekens op toetsenbord Azerty, Qwerty

Filed under: — cybrarian @ 3:31 pm

azerty BE = azerty FR ! qwerty
azerty BE – azerty FR = qwerty
azerty BE + azerty FR § qwerty
azerty BE ! azerty FR _ qwerty
azerty BE ~ azerty FR altgr ! qwerty

3/7/2024

Raspberry Pi OS

Filed under: — cybrarian @ 9:09 am

Raspberry Pi OS

Raspberry Pi OS is sterk verwant aan Debian, maar is niet hetzelfde. Debian werkt met versies, en Raspberry Pi OS volgt die in grote lijn maar is tussendoor in “continual development” een beetje als een “rolling release” (vgl bv tumbleweed). Dat heeft zijn voordelen (altijd doorlopende ontwikkeling en verbeteringen zonder te moeten wachten op een nieuwe grote versie), maar ook nadelen; er zal in de loop der tijd gemakkelijker iets “breken”, terwijl je dat bij afgelijnde versies eerder zal hebben bij overgang naar de nieuwe grote “versie”.

Onderhoud
Apt-get is stilaan vervangen door apt.
Verder is het gebruik gelijkaardig als vroeger, behalve (vanwege de rolling release) voor de “upgrade”!

Zoeken

apt-cache search gambas3

Toon meer info:
apt-cache show gambas

Installeren van software
Eerst:
sudo apt update

+ installeren:
sudo apt install gamba3-ide

De-installeren:
sudo apt remove gambas3

Werkelijk ook alles wissen:
sudo apt purge gambas3

Upgrade
Dit is anders dan de bekende apt-get upgrade:

sudo apt full-upgrade

Check eerst eventueel de vrije schijfruimte:
df -h

Ruimte vrij maken (overgebleven bestanden van installatie/updates)
sudo apt clean

https://www.raspberrypi.com/documentation/computers/os.html#update-software

GPIO

https://www.raspberrypi.com/documentation/computers/os.html#gpio-and-the-40-pin-header

Firmware
Wees voorzichtig, maak een backup!

sudo rpi-update
...
sudo reboot

Vorige firmware versie:

sudo apt-get update

sudo apt install --reinstall raspi-firmware

1/7/2024

De Raspberry Pi 400 in 2024

Filed under: — cybrarian @ 1:43 pm

Raspberry Pi 400 FR Kit

Deze kit bevat de embedded-toetsenbord-Raspberry Pi 400 met systeem op een 16 G grote SD-kaart er reeds in, een SD-card adapter, een voedingsadapter, en een bijpassende muis. In de doos ook een mini-hdmi naar hdmi kabel (de aanlsuiting is idd mini), en een -natuurlijk- Franstalig boekje: “Le Guide Officiel du débutant .. comment utiliser votre nouvel ordinateur”; inleiding in Raspberry Pi (een algemeen boek, niet alleen over de 400).

Het opstartscherm toont een eventueel toegewezen ip adres. De opstartprocedure leidt je snel door een paar keuzes; gebruiker en wachtwoord, land, taal, wifi of ethernet, en dan wordt de software gecheckt (updates worden afgehaald).
ps: Als je hier voor Belgie als land kiest, wordt de toetsenbordinstelling op Belgisch gezet, en staan een paar tekens niet meer juist (verschil Azerty BE en Azerty FR).
Er is geen root account wachtwoord gevraagd geweest.

Installatie eindigt met :

System is up to date

Daarna wordt aangeboden om te herstarten.

De commandolijn/terminal vermeldt Raspbian GNU/Linux 11 met kernel 6.1 aarch64 (geen Raspberry Pi OS).

Dan kan je verder software installeren: menu Voorkeuren, Add/Remove software .. bv “Ontwikkeling” (“Development”: Programmeren enz): het duurt even eer de lijst getoond wordt, dus waarschijnlijk wordt online gecheckt wat beschikbaar is …
Je krijgt een zeer lange alfabetische lijst, gelukkig is er links boven een “zoek” veld: “gambas..”; beschikbare versie is 3.15 (“Complete visual development environment”). Om verder te gaan moet het wachtwoord ingegeven worden.

Na installatie vind je het programma terug in het menu: Gambas 3.15.2.

Rechtstreeks starten
De Raspberry Pi bordjes hebben geen aan/uit schakelaar, (je moet de voeding onderbreken om ze te starten), maar deze Pi 400 heeft een toets op het toetsenbord waar een rood aan/uit icoon bij de F10 toets staat. Het leek een optie-combinatie te zijn; ook de optie-toets betekenis wordt in rode symbolen aangegeven, zoals F11 en F12 die onder F1 en F2 staan, PgUp en PgDown die bij de pijltjes staan, en die met de framboos-toets omgeschakeld worden. Maar als de Pi 400 uitstaat, kan je rechtstreeks op de F10 toets duwen om hem aan te zetten, de optie is niet nodig.

Updates
Rechtsboven komt een “update” symbool te staan, waaronder je 2 keuzes krijgt: bekijk updates, haal updates af. Als de updates zijn uitgevoerd, verdwijnt het icoon.

14/6/2024

KDE updates icoon verwijderen

Filed under: — cybrarian @ 10:06 am

Rechts beneden in de takenbalk staat een update icoon dat aangeeft als er nieuwe updates te doen zijn (groen=ok, rood=belangrijke systeem/security updates, meestal met reboot,..).
Je kan via het icoon zien hoeveel nieuwe (en welke) updates klaar staan. Door een klik kan je ze daar vanop je desktop afhalen en installeren.

Als je het updates icoon niet wil zien, bv omdat je de updates manueel vanop de commandolijn doet, vanuit een script enz, kan je dat icoon verwijderen.

Rechtsklik op icon geeft wel “Quit” mogelijkheid, maar is alleen voor deze sessie.

Rechtsklik op takenbalk (ergens in het midden, niet op het icoon van de updates)

Enter edit mode…

Dan krijg je
– een venster met instellingen: “Panel Settings” met (add spacer …)
– bovenaan een balk met + add widgets, + add panel …,
– onderaan wordt de takenbalk gemarkeerd als “aktief”

Beweeg nu met pijltje naar het update icoon, je krijgt een optie “configure”, kies die.

Je krijgt System Tray Settings: (General).

Kies Entries

Updates: “Show when relevant” –> “Allways hidden”

Toepassen: Apply (het icoon verdwijnt uit de takenbalk)

Bewaar en sluit: Ok en sluit bovenaan de andere instellingebalk.

(ps: dit is de uitleg op Tumbleweed midden juni 2024)

24/5/2024

Linux op mac hardware (M1) met UTM

Filed under: — cybrarian @ 12:58 pm

Hoe Linux draaien op een Mac met een M1 processor?

Stel dat je typische Linux software wil draaien op een mac, bv programma’s gemaakt in de Gambas programmeeromgeving.

Er bestaan verschillende manieren om virtuele machine te draaien op een mac, denk maar aan Parallels (met Russische achtergrond, nu Corel), VirtualBox (nu van Oracle: VM VirtualBox Manager), QEMU (Free/opensource), enz.

Maar er is nog een andere, nieuwe optie bijgekomen: UTM (baseert op zich ook weer op QEMU)

https://mac.getutm.app download, sleep naar je applicaties, Finder, applicaties, UTM starten.

– What’s New opent, met “UTM Remote server for macOS, en UTM Remote client for iOS and visionOS..”
– Welcome to UTM met Create a New Virtual Machine, Browse UTM Gallery, User Guide, Support.
– Create New VM, download from utm gallery: daar heb je een aantal Linux-keuzes als Arch, Debian, Fedora, Kali, ReactOS, Ubuntu 14, 22, Geen OpenSUSE!
– Download openSUSE ARM.
– Start nieuwe Virtual machine en maak de keuzes (bv: Linux, Use Apple virtualisation (boot from kernel image(), Enable Rosetta (), Memory 4096 (=default), drive 64 Gb (=default), shared directory path (“Share-UTM” in Documents), name: OpenSUSE15-5, open VM settings.

Dan krijg je een “Information” overzicht en met keuze van logo bij “operating system” en ruimte voor een nota.
Je kan in de rubrieken kijken naar je instellingen (System, Boot, …)
System
– ok
Boot
– OS: Linux, Bootloader: UEFI
Virtualisation
– hier staat alleen Rosetta af.
Sharing
– hier zie je de gekozen drive
Display:
– staat ingesteld op Dynamic resolution en 1920×1200 WUXGA
Network
– hier heb je de mogelijkheid tussen “shared” (default) en “bridged” (Advanced)
De volgende knop is “Save”
Daarna krijg je een scherm met een play-symbool als in een youtube filmpje.
Als je daarop klikt start de vm met de installatie van de gekozen image.
Die installatie verloopt als een gewone installatie, met keuzes van taal, toetsenbord, tijdzone, enz, en ik merk dat alles nogal klein weergegeven wordt, de lettertjes zijn bijna onleesbaar. De installatie loopt tot ze klaar is en de VM herstart als OpenSUSE systeem. Daarbij wordt gevraagd: “UTM wil toegang tot de microfoon”. Daarna zie je een gewone typische OpenSUSE desktop.

Bij de gedeelde drive komt er een melding dat voor Directory Sharing de Virtiofs drivers nodig zijn. You can then run “sudo mount -t virtiofs share /path/to/share” to mount the share path.

Gebruik
In de Dolphin bestandsbeheerder zie ik ook nog de DVD ISO die ik gebruikte om te installeren.

Als ik Firefox start zie ik een vreemde zwarte rand rond Firefox, die Dolphin niet heeft.

Software installeren
Is in principe hetzelfde als anders; software.opensuse.org, voor 15.5 is er alleen de community package voor Gambas3IDE, 1Click install download, installeren. Ik krijg foutmeldingen bij installatie maar de lettertjes zijn zo klein dat ik ze niet kan lezen, en ik ga er voorbij.
Er begint toch iets te installeren, ik check nadien of het gelukt is. Mogelijk heeft het te maken met die SP1.. SP2.. SP3 updates. (idd blijkt achteraf).

De software is niet (helemaal) geïnstalleerd, ik ga nog eens rond langs het softwarebeheer om de overbodige repo’s uit te schakelen.
De gambas runtime ontbreekt, in installeer die apart. Nadien krijg ik conflicten met de versies: de runtime is 3.19, de rest 3.14. Ik ga toch maar door en zal nadien wel checken of het werkt.

Resolutie opgelost

Om de kleine lettertjes te counteren probeer ik de instellingen van de VM te veranderen: Display: Dynamic Resolution : OFF. Daarna start de openSUSE met een normale resolutie, die leesbare letters oplevert.

Rechter muisklik
In KDE gebruik ik veel de rechtermuisklik om opties in te stellen; maar de muis van de mac reageert niet op rechtermuisklik, en sommige opties kan ik niet via menu’ bereiken.
In het systeem van de mac: Systeeminstellingen, muis, “secundair klikken”: Uit –> Klik rechterzijde.
Nu kan je in de Linux desktop de rechtermuisknop klik gebruiken (maar het staat dan ook aan voor de hele mac).

18/1/2024

Firefox om zeep

Filed under: — cybrarian @ 1:41 am

OpenSUSE 15.5, Firefox versie (?) is plots onnoemlijk traag. Eigenaardig genoeg alleen voor “externe” websites. Als ik bv mijn localhost phpmyadmin start, is die normaal snel, en werkt goed. Ik heb geprobeerd wat te prutsen met allerlei instellingen, dns, enz, maar ik heb geen oplossing gevonden.

Ter vergelijking Chromium geïnstalleerd: die werkt wel goed.

Ter vergelijking Firefox gedownload en gedraaid vanuit de uitgepakte targz: deze werkt wel normaal.

Ik weet niet exact wanneer het probleem ontstaan is. Na een upgrade? Na gepruts met codecs omdat de youtube filmpjes niet werkten?

8/1/2024

Netwerkkaart werkt niet meer na update OpenSUSE 15.5

Filed under: — cybrarian @ 11:43 pm

Een probleem dat opdook op een bepaald toestel na de OpenSUSE update van 15.4 naar 15.5 halen we er even uit:

Upgrade verliest netwerk
Na de upgrade werkt het netwerk niet meer in deze situatie (intel i5-4440 3.1GHz).

KDE info center: ethernet = Realtek RTL8111/8168/8411 Gigibit ethernet controller (rev 0c).
Kernel modules: r8169

In de commentaar bij de netwerkgegevens (hwinfo op de commandolijn) staat hoe de driver te laden:

modprobe r8169

Als je dat doet (als root), zie je daarna: “Kernel driver in use: r8169” en werkt het netwerk inderdaad.

Als je nu in Yast, Network card setup / Hardware gaat, krijg je bij Module Names (waar “auto” staat) de mogelijheid met een drop-down box om daar r8169 te kiezen. Next, bewaar, reboot.

En nu weet ik ineens ook weer waar die Sauerland repo voor diende, namelijk voor de netwerkkaart driver!

Dus in het beheer van de repositories ga ik nu de URL invullen… (via Yast: Software, Repositories..)
Ik voeg een repository toe (of vervang de URL in de bestaande).
Dat gaat niet in Yast als je geen netwerkverbinding hebt; de repo wordt gecheckt voor die toegevoegd wordt; als de check negatief is, wordt het toevoegen afgebroken.
Dus eerst de netwerkdriver laden, dan de repo toevoegen.

Daarna: zypper ref

Repository ‘SauerlandNetwRealtek8169’ is up to date.

zypper up

Doet een paar updates, waaronder iets ivm de realtek kaart.

Reboot. Netwerk komt niet op; wel manueel te starten met modprobe r8169 ..

Ik ga in Yast bij de netwerkkaart terug “auto” zetten bij de hardware; reboot … Ok!

Dagen later (08/01) zie ik deze update binnenkomen:
r8168-blacklist-r8169 (8.0.52.01-lp155.66.1)
r8168-ueficert (8.0.52.01-lp155.66.1)

Eens kijken of mijn netwerk die overleeft … er is achteraf geen reboot vereist dus het blijft spannend.

26/12/2023

OpenSUSE update naar 15.5 (van 15.4)

Filed under: — cybrarian @ 1:26 pm

Check de hudige versie:
cat /etc/os-release

NAME=”openSUSE Leap”
VERSION=”15.4″
ID=”opensuse-leap”
ID_LIKE=”suse opensuse”
VERSION_ID=”15.4″
PRETTY_NAME=”openSUSE Leap 15.4″

Algemeen

  1. alle updates huidig systeem bijwerken
  2. overbodige repo’s afzetten
  3. check releasever gebruik in repo’s
  4. repo’s over naar nieuwe releasever
  5. upgrade
  6. reboot
  7. eventueel terug aan te zetten repo’s

1. Updates bijwerken: foutmelding gb3

zypper ref
zypper up

Retrieving repository ‘home:munix9Gb3’ metadata ——————————————————————[\]
Warning: Digest verification failed for file ‘327090e2e7480eab1952ae5782979551cf04b046502ec8620de3852f80d77c27-primary.xml.gz’
[/var/tmp/AP_0xctCzEb/repodata/327090e2e7480eab1952ae5782979551cf04b046502ec8620de3852f80d77c27-primary.xml.gz]

expected 327090e2e7480eab1952ae5782979551cf04b046502ec8620de3852f80d77c27
but got f5b2b13e0208bef2cad0e68885430e4b801d8cf3897b0fa9cc2ff07167f6a4d7

Accepting packages with wrong checksums can lead to a corrupted system and in extreme cases even to a system compromise.

However if you made certain that the file with checksum ‘f5b2..’ is secure, correct
and should be used within this operation, enter the first 4 characters of the checksum
to unblock using this file on your own risk. Empty input will discard the file.

Unblock or discard? [f5b2/…? shows all options] (discard):
Retrieving repository ‘home:munix9Gb3’ metadata ……………………………………………………..[error]
Repository ‘home:munix9Gb3′ is invalid.
[https-download.opensuse.org-c09d2c08|https://download.opensuse.org/repositories/home:/munix9/15.4/] Valid metadata not found at specified URL
History:
– 327090e2e7480eab1952ae5782979551cf04b046502ec8620de3852f80d77c27-primary.xml.gz has wrong checksum
– Can’t provide ./repodata/327090e2e7480eab1952ae5782979551cf04b046502ec8620de3852f80d77c27-primary.xml.gz

Please check if the URIs defined for this repository are pointing to a valid repository.
Skipping repository ‘home:munix9Gb3’ because of the above error.

2. Check huidige repo’s

zypper repos --uri >~/Leap154-repos-uri.txt

Links
https://en.opensuse.org/Package_repositories#Official_Repositories
https://gist.github.com/oleksis/63f835f8df61f2e99eaf31c20672dfdb

Release variabele gebruikt?

sudo cat /etc/zypp/repos.d/repo-oss.repo

[repo-oss]
name=Main Repository
enabled=1
autorefresh=1
baseurl=http://download.opensuse.org/distribution/leap/$releasever/repo/oss/
type=rpm-md
keeppackages=0

Check naar 15.5:
sudo zypper --releasever=15.5 lr -uE

Warning: Enforced setting: $releasever=15.5
Repository priorities are without effect. All enabled repositories share the same priority.

# | Alias | Name | Enabled | GPG Check | Refresh | URI
—+————————————–+————————————————————–+———+———–+———+——————————————————————
1 | Science_Espeak-ng | Science_Espeak-ng | Yes | (r ) Yes | Yes | https://download.opensuse.org/repositories/science/15.4/
6 | https-download.opensuse.org-49d59322 | home:Sauerland | Yes | (r ) Yes | Yes | https://download.opensuse.org/repositories/home:/Sauerland/15.4/
10 | https-download.opensuse.org-c09d2c08 | home:munix9Gb3 | Yes | (r ) Yes | Yes | https://download.opensuse.org/repositories/home:/munix9/15.4/
16 | repo-backports-update | Update repository of openSUSE Backports | Yes | (r ) Yes | Yes | http://download.opensuse.org/update/leap/15.5/backports/
21 | repo-non-oss | Non-OSS Repository | Yes | (r ) Yes | Yes | http://download.opensuse.org/distribution/leap/15.5/repo/non-oss/
22 | repo-oss | Main Repository | Yes | (r ) Yes | Yes | http://download.opensuse.org/distribution/leap/15.5/repo/oss/
24 | repo-sle-update | Update repository with updates from SUSE Linux Enterprise 15 | Yes | (r ) Yes | Yes | http://download.opensuse.org/update/leap/15.5/sle/
26 | repo-update | Main Update Repository | Yes | (r ) Yes | Yes | http://download.opensuse.org/update/leap/15.5/oss/
27 | repo-update-non-oss | Update Repository (Non-Oss) | Yes | (r ) Yes | Yes | http://download.opensuse.org/update/leap/15.5/non-oss/

Er zijn er een paar niet mee (die blijven hier 15.4 tonen: munix, Sauerland, science).
– voor sience bestaat 15.5.
– munix ook.
Dus munix en science kunnen omgezet worden naar $releasever.
Sauerland heeft iets vreemd gedaan met zijn directorie-naam:
https://download.opensuse.org/repositories/home:/Sauerland/openSUSE_Leap_15.5/. Ik zet hem even af en zal hem nadien manueel aanpassen voor ik hem terug aanzet..

Update:
sudo zypper --releasever=15.5 ref
sudo zypper --releasever=15.5 dup -y

Kernel is nu 5.14.21


Na de upgrade werkt het netwerk niet meer?
Zie ook Upgrade verliest netwerk

28/11/2023

Bluetooth probleem openSUSE Tumbleweed

Filed under: — cybrarian @ 12:53 pm

Helaas werkt de bluetooth niet goed op mijn laptop (HP Probook 840 G2) met openSUSE Tumbleweed.

Een bestand van mijn smarpthone (met Sailfish) via bluetooth naar mijn desktop sturen gaat niet op deze laptop, hoewel de verbinding tussen de apparaten wel gemaakt is.

Eerst gebeurt niets; dan vanuit laptop verbonden met smartphone: “verbonden”, terug bluetooth sturen: er gebeurt niets. (normaal moet er nu een venstertje opengaan dat bevestiging vraagt om het gestuurde bestand te ontvangen; zo gebeurt het op een andere laptop met dezelfde smartphone).

Het icoon van bluetooth staat als “verbonden”, zowel op smartphone als laptop;
Laptop:
XPeria XA2 connected
Paired: yes
Trusted: yes

Op een andere laptop gaat het wel, dus waarschijnlijk een hardware/drivers probleem op deze.

Oplossing

Installeer bluez-obexd:

sudo zypper in bluez-obexd

Starten:

systemctl --user start obex.service
systemctl --user enable obex.service

Log
Mijn zoektocht … (meer…)

13/10/2023

Dubbel wachtwoord ingeven bij versleuteld systeem

Filed under: — cybrarian @ 12:41 pm

Bij recente installatie van openSUSE (Leap/Tumbleweed) kan je voor versleutelde gegevens op de harde schijf kiezen, maar daarna heb je soms het vervelende gevolg dat je twee keer je wachtwoord moet ingeven: 1 keer voor grub (dat op een andere partitie zit) en 1 keer voor de hoofd-harde schijf op root / of de swap partitie. Vroeger heb ik dit ook al kunnen omzeilen (OpenSUSE 15.1 installatie met versleutelde gebruikersgegevens), maar hier een update..

De situatie:

– Start op (van boot partitie): grub vraagt wachtwoord.
– spreekt / partitie aan: vraagt wachtwoord.

Welcome to GRUB!
Enter passphrase for hd0,gpt2 (56c57….):

of bv:

Enter passphrase for hd0,gpt3 (6091….):

Na de vraag: komen er geen letters of ***, je kan ook geen pijltjes gebruiken, backspace lukt soms wel om iets te verbeteren …

Attempting to decrypt master key …

ps: Als je je wachtwoord verkeerd hebt intikt (keyboard staat bij start in qwerty) krijg je iets als:

GNU GRUB version 2.06 .. enz.

en moet je opnieuw afsluiten/opstarten.

Loading Linux ramdisk …
[?] Please enter passphrase for disk … (partition):
(press TAB for no echo)

************ (zijn zichtbaar)

Hier vraagt het systeem voor de tweede keer je passphrase, je toetsenbord is nu al ingesteld (bv op azerty). Deze willen we overslaan.

Een extra sleutel

Er moet een extra sleutel bijgemaakt worden, die ook de gegevens kan vrijmaken, en die gebruikt wordt door opstartprocedure van grub.
Die nieuwe sleutel heeft een random waarde en wordt enkel door het systeem gebruikt. We werken met sudo of als root:

su
fdisk -l

Hieruit leer ik dat /dev/sda3 mijn Linux filesystem is (check zelf).

Check en maak de key file, pas de rechten aan:
ls /.*.key
touch /.root.key
chmod 600 /.root.key
ls -lFA /.*.key

(eigenaar kan bestand lezen en schrijven, anderen hebben geen toegang)

Maak de sleutel en zet hem in het bestand:
dd if=/dev/urandom of=/.root.key bs=1024 count=1

Voeg de sleutel toe als manier om deze partitie te ontsleutelen:
cryptsetup luksAddKey /dev/sda3 /.root.key

cat /etc/crypttab
Vervang in de derde kolom none door /.root.key
bv met
mcedit /etc/crypttab

Voeg een lijn toe aan de configuratie:
echo -e 'install_items+=" /.root.key "' | sudo tee --append /etc/dracut.conf.d/99-root-key.conf > /dev/null

Nota: als 99-root-key.conf niet bestaat mag je hem gewoon maken (touch) en ineens invullen met bv mcedit of zo..

Check:
cat /etc/dracut.conf.d/99-root-key.conf

install_items+=" /.root.key "

Pas aan, bv met mcedit:
mcedit /etc/permissions.local

/boot/ root:root 0700

Check met:
chkstat --system --set
(lege reaktie als alles ok is, anders een foutmelding, meestal over syntax in voorgaande, bv 700 ipv 0700)

en mkinitrd bestaat niet meer, dus dracut:

dracut -f --regenerate-all

wat een lange output als feedback geeft eindigend op:

dracut[I]: *** Creating image file ‘/boot/initrd-6.5.6-1-default’ ***
dracut[I]: *** Creating initramfs image file ‘/boot/initrd-6.5.6-1-default’ done ***

Swap
Soms treedt een vergelijkbaar euvel op bij het gebruiken van een versleutelde swap partitie. Na het opensuse logo krijg je terug een zwart scherm met :

Please enter passphrase for disk SK hynix PC401 HFS25 HFS… (cr_swap)
(press TAB for no echo)

************ zijn zichtbaar en je toetsenbord is al ingesteld (bv op azerty).

26/9/2023

Opi en VRT Max

Filed under: — cybrarian @ 10:38 pm

Wie met een standaard vrije software-installatie naar VRT Max wil zien, wordt tegenwoordig geplaagd door 2 dingen:
– hun inbreuk op de privacy
– hun hang naar DRM.

Privacy

Je kan alleen nog kijken als je een “account” aanmaakt, die minstens gekoppeld is aan een e-mail adres. En aangezien de meeste mensen voor dat soort dingen een gmail adres gebruiken, kunnen we ..euh .. zeker zijn van de bescherming van onze privacy.

Codecs
Ze kiezen er niet voor om eenvoudige codecs te gebruiken, maar wel dingen die vervuild zijn met DRM: Digital Rights Management. Daardoor moet je als Linux gebruiker meestal even op zoek naar de juiste software-onderdelen om niet vervelende error 200’s of zo te krijgen.

Codecs-repo
De meeste vrije softwaregebruikers weten het ondertussen wel: voor heel wat media heb je extra niet-vrije codecs nodig. Die vallen niet onder dezelfde vrije licenties als het OS, en daarom moet je ze apart afhalen, bv door een “packman” repository in te schakelen. (https://en.opensuse.org/SDB:Installing_codecs_from_Packman_repositories)

Opi

Tegenwoordig kan het ook gemakkelijk met “opi”:
OPI = OBS Package Installer
https://github.com/openSUSE/opi

sudo zypper install opi

The following 2 NEW packages are going to be installed:
opi python3-termcolor

Daarna kan je een “opi” commando gebruiken:

opi codecs

Do you want to install codecs from Packman repository? (Y/n)

En allerlei andere bevestigingen verder, ben je klaar om de DRM inhoud te consumeren.

Powered by WordPress