8/10/2019

e-ID: Belgische identiteitskaart lezen

Filed under: — cybrarian @ 11:27 pm

Hieronder een log van de installatie van een e-Id lezer op Ubuntu 18.04.3 LTS.
Het is geen kant en klare handleiding, maar enkel een voorbeeld van hoe deze gelukte installatie er uit zag, en kan helpen om op hetzelfde platform hetzelfde te doen.

Hardware:
Nedis Smart card reader CRDRU25M1BK USB DC 5V
(made in China)

Gebruikte links, citaten, en (on*)volledig log:
(* ingekort: de feedback die over het scherm rolt is soms beperkt tot de eerste lijnen en de eindlijnen)

Linux eID software-installatie
eID software installatieprocedure

Volg deze twee stappen om de eID software te installeren op Linux:

Installeer het pakket “eID-archive”, zodat de eID pakketrepositories beschikbaar worden.
Installeer de “eid-viewer” en/of “eid-mw” pakketten via de normale weg voor uw distributie. Mogelijk moet u hiervoor eerst een update van de indexen doorvoeren, bijvoorbeeld. via “apt-get update”.

Downloads voor ondersteunde distributies:

Debian 8 “Jessie”
Debian 9 “Stretch”
Ubuntu 16.04 LTS “Xenial Xerus”
Ubuntu 18.04 LTS “Bionic Beaver”
Ubuntu 19.04 “Disco Dingo”
Linux Mint 18.3 “Sylvia”
Linux Mint 19.1 “Tessa”

Download eid-archive.deb

Fedora 29
Fedora 30

Download eid-archive-fedora.rpm

Red Hat Enterprise Linux 6 “Santiago”
Red Hat Enterprise Linux 7 “Maipo”
Gelijkwaardige distributies, zoals CentOS

Download eid-archive-epel.rpm

openSUSE Leap 15.1
openSUSE Leap 15.0

Download eid-archive-suse.rpm

Downloads voor niet-ondersteunde distributies:

U kan de software zelf samenstellen met behulp van de broncode:
eID softwareeid-mw.tar.gz

Alle pakketten en repositories zijn digitaal ondertekend door de OpenPGP-sleutel met de volgende vingerafdruk:

B37D 9040 098C 3DEE E00F 6D08 A357 43EA 6773 D225

Wij raden aan om geen pakketten te installeren die niet met deze sleutel ondertekend zijn. Indien u het correcte “eID-archive” pakket voor uw distributie gebruikt, wordt de correcte sleutel automatisch geconfigureerd en hoeft u zich dus geen zorgen te maken.

https://eid.belgium.be/nl/linux-eid-software-installatie

bv: kies 18.04 LTS “Bionic Beaver”

eID Toolkit Softwarelicentie

eid-archive
GnuPG archive keys of the Belgian eID package archive

The Belgian eID package archive has digitally signed Release files. This package contains the archive keys used for that archive, as well as a sources.list configuration file which immediately enables it.

Install this package if you want to install packages from the eID package archive.

Details

Version 2019.2
Source eid-archive_2019.2_all.deb

https://eid.belgium.be/nl/hoe-installeer-ik-de-eid-software
apt-get update

bevat (*)


Hit:2 http://files.eid.belgium.be/debian bionic InRelease

Hit:6 http://files2.eid.belgium.be/debian bionic InRelease

Installeer de eid-viewer
Deze kan je afzonderlijk gebruiken om de inhoud van een identiteitskaart te bekijken.

sudo apt-get install eid-viewer

Reading package lists… Done
Building dependency tree
Reading state information… Done
The following additional packages will be installed:
libbeidpkcs11-0 libbeidpkcs11-bin libccid libeidviewer0 libnss3-tools pcscd
The following NEW packages will be installed:
eid-viewer libbeidpkcs11-0 libbeidpkcs11-bin libccid libeidviewer0
libnss3-tools pcscd
0 upgraded, 7 newly installed, 0 to remove and 0 not upgraded.
Need to get 1.518 kB of archives.
After this operation, 6.310 kB of additional disk space will be used.
Do you want to continue? [Y/n]

Y

Get:1 http://files.eid.belgium.be/debian bionic/main amd64 libbeidpkcs11-bin amd64 4.4.21v4.4.21-0u1804-1 [21,8 kB]
Get:2 http://files.eid.belgium.be/debian bionic/main amd64 libbeidpkcs11-0 amd64 4.4.21v4.4.21-0u1804-1 [154 kB]
Get:3 http://files.eid.belgium.be/debian bionic/main amd64 libeidviewer0 amd64 4.4.21v4.4.21-0u1804-1 [65,7 kB]
Get:4 http://files.eid.belgium.be/debian bionic/main amd64 eid-viewer amd64 4.4.21v4.4.21-0u1804-1 [260 kB]
38% [Working]
….
ureadahead will be reprofiled on next reboot
Processing triggers for desktop-file-utils (0.23-1ubuntu3.18.04.2) …
Processing triggers for libglib2.0-0:amd64 (2.56.4-0ubuntu0.18.04.4) …
Processing triggers for libc-bin (2.27-3ubuntu1) …

Klaar.

Tweede deel: eid-mw

sudo apt-get install eid-mw

Reading package lists… Done
Building dependency tree
Reading state information… Done
The following additional packages will be installed:
beid-mozilla-extension beid-mozilla-webext libacsccid1
The following NEW packages will be installed:
beid-mozilla-extension beid-mozilla-webext eid-mw libacsccid1
0 upgraded, 4 newly installed, 0 to remove and 0 not upgraded.
Need to get 86,4 kB of archives.
After this operation, 227 kB of additional disk space will be used.
Do you want to continue? [Y/n]

Y

Get:1 http://files.eid.belgium.be/debian bionic/main amd64 beid-mozilla-webext all 4.4.21v4.4.21-0u1804-1 [9.760 B]
Get:2 http://be.archive.ubuntu.com/ubuntu bionic/universe amd64 libacsccid1 amd64 1.1.5-1 [72,5 kB]
Get:3 http://files.eid.belgium.be/debian bionic/main amd64 beid-mozilla-extension all 4.4.21v4.4.21-0u1804-1 [2.264 B]
Get:4 http://files.eid.belgium.be/debian bionic/main amd64 eid-mw amd64 4.4.21v4.4.21-0u1804-1 [1.868 B]
Fetched 86,4 kB in 10s (8.498 B/s)
Selecting previously unselected package beid-mozilla-webext.
….
….
Unpacking beid-mozilla-extension (4.4.21v4.4.21-0u1804-1) …
Selecting previously unselected package eid-mw.
Preparing to unpack …/eid-mw_4.4.21v4.4.21-0u1804-1_amd64.deb …
Unpacking eid-mw (4.4.21v4.4.21-0u1804-1) …
Selecting previously unselected package libacsccid1.
Preparing to unpack …/libacsccid1_1.1.5-1_amd64.deb …
Unpacking libacsccid1 (1.1.5-1) …
Setting up libacsccid1 (1.1.5-1) …
Setting up beid-mozilla-webext (4.4.21v4.4.21-0u1804-1) …
Setting up beid-mozilla-extension (4.4.21v4.4.21-0u1804-1) …
Skipping profile in /etc/apparmor.d/disable: usr.bin.firefox
Setting up eid-mw (4.4.21v4.4.21-0u1804-1) …

De software lijkt geïnstalleerd. Nu zou het handig zijn een paar testcommando’s ter beschikking te hebben…
even proberen:

sudo eid-viewer --help

“could not open file”?

en

venster met “eid-viewer”;

Ready to read identity card

Bij insteken kaart:

Reading ..

Toont foto en gegevens..

eid viewer ok.

Browser plugin?

Browser firefox, Add-ons manager. (about:addons)

Manage your extensions: Enabled:
eID Belgium.
Use the Belgian electronic identity card (eID) in Firefox.

Run in Private Windows
Allow Don’t Allow
When allowed, the extension will have access to your online activities while private browsing. Learn more
Version
1.0.29
Last Updated
November 16, 2018
Homepage
https://eid.belgium.be/

De plugin is aanwezig in de browser.

De test op de eid pagina werkt niet….
Test opnieuw in private browsing mode:

vraagt pincode …

Aanmelden geslaagd

De eID software en uw internetbrowser zijn correct geconfigureerd zodat u kan aanmelden met uw eID.
Opgelet! U blijft aangemeld bij alle online overheidsdiensten totdat u uw browser afsluit of zich afmeldt via een online overheidsdienst.

Daarna werkt het in de test :
https://iamapps.belgium.be/tma/success

En ook in bv
https://certificaatbeheer.vlaanderen.be/Central.UniekLoket.Web/Registration/Details?pApp=HD_HandelsDatabank

16/9/2019

Data van Jolla Sailfish naar Sailfish X

Filed under: — cybrarian @ 12:55 am

Het oude toestel is een originele Jolla C met sailfish (die updates kreeg tot en met nu Sailfish OS 3.1.0.11), en het nieuwe toestel is een Xperia XA2 (sony open devices) met de officiele Sailfish X voor dat toestel.

Jolla Sailfish:

– Systeem, backup, maak backup op SD card.
– Wacht tot backup helemaal klaar is.
– schakel apparaat uit (moet misschien niet echt) en verwijder de sd kaart.

Sailfish X (bv Xperia XA2)
– leg de sd kaart in de houder en steek in het apparaat.
– start apparaat op.
– Systeem, backup, zet backup terug van sd kaart.
– wacht tot hij klaar is met het uitpakken en terugzetten van alles:

Even geduld, de gegevens worden hersteld.
(Gallerij)
gegevens worden gelezen
Schakel het apparaat niet uit

In het midden zie je een icoon (hier bv van de gallerij app), die steeds aangepast wordt, naargelang waar restore is…

Dit kan geruime tijd duren, tientallen minuten bv, naargelang hoeveel gegevens je op die kaart hebt.

Wat komt er allemaal mee:

– contacten ?
– sms berichten ?
– foto’s ?
– accounts: jolla, mail, ..?

Wat komt er niet mee:
– data van andere dan standaard apps?

Probleem: Bij mij blijft het terugzetten van de backup hangen op de foto’s. Ik probeer een paar keer opnieuw, maar telkens blijft het hangen, waarbij ik zeker bv een uur of zo laat draaien. Ik krijg geen foutmelding.

Later heb ik vastgesteld dat alle foto’s van de backup teruggezet worden, en dat in die backup blijkbaar ook de foto’s van de sd kaart zitten. Ik vermoed dat het terugzetten van de backup stopt omdat in het nieuwe toestel nog geen SD kaart zit(*), en er intern niet genoeg ruimte is voor alle foto’s van de backup.

Helaas is de procedure van het terugzetten dus niet afgewerkt, en zijn er veel dingen niet teruggezet, nl alles wat achter de foto’s zou komen. De foto’s staan ook op de SD kaart, en zijn dus helemaal niet zo belangrijk, het is spijtig dat ze in de backup zo ver vooraan komen; eigenlijk zouden ze helemaal achteraan moeten komen!

Wat ik wel heb:
– de afspraken uit mijn agenda/kalender.
– een deel van de foto’s

Wat ik niet heb (en wat belangrijk is):
– contacten. De namen en nummers en andere gegevens zijn niet doorgekomen, waardoor mijn nieuw toestel inkomende oproepen niet kan herkennen en met de naam tonen.
– rest van de foto’s

Oplossing:
Ik zou willen de backup van de foto’s afzetten, en alleen van de andere gegevens een backup maken.
Ik heb geen enkele manier gevonden (niet lang gezocht) om de onderdelen van de backup aan en af te zetten. Ik moest dus een andere manier vinden.
Bij contacten kan je een contact delen; dwz je klikt op het deel-icoon en kiest de manier van delen, bv e-mail, bluetooth etc. Ik legde de twee toestellen naast elkaar, en schakel bluetooth in, en laat ze elkaar herkennen. Dan ga ik bij de Jolla C naar contacten, selecteer alle, en daarna kies ik verzenden via bluetooth. Ik bevestig het ontvangen op de Xperia. Ik importeer het bestand; alle contacten komen mooi in de Xperia binnen, inclusief de beeldjes die erbij horen.

(*) ps:
In de nieuwe Xperia zit nog geen sd-kaart omdat ik die wil versleutelen, zodat de gegevens beveiligd zijn als het apparaat of de sd kaart ooit in verkeerde handen valt.

ownkeeppass
Oude Jolla: daar is de bestandsbeheerder geinstalleerd (File Browser), je kan een bestand (bv notes.kdb) selecteren (en even vasthouden) , copy.
Ga naar de sd kaar (hoogste niveau in /media), en plakken (paste).
Dan steek je de sd kaart in het andere toestel en kopieert het daar naar waar je het hebben wil, bv naar het mapje ownkeeppass (dat kan je ook ineens maken vanuit de File Browser).

Of je kan ook je hele Documents directory naar de kaart kopieren, dat gaat sneller.
Of nog hoger, de nemo directory. Wel even checken dat je niets overschrijft op de bestemming!

10/9/2019

Sailfish X installatie-log

Filed under: — cybrarian @ 10:38 pm

zie ook sailfish – Data van Sailfish naar SailfishXSailfish X installatie op XA2

Dit is een gedetailleerde log van de installatie van Sailfish X op Xperia XA2 vanop Linux (ubuntu 18.04.3 LTS), met een de commando’s en de reaktie op het scherm (soms ingekort).
Het is geen handleiding, maar eerder een verslag hoe het hier gegaan is.

Reeds gebeurd:
– Aankoop en download van Sailfish X: niet genoteerd. De betaling via creditcard wordt snel gevolgd door de mails met de gegevens. De download gaat in de browser in de achtergrond.

Voorbereidingen:

1. fastboot tools:
(5 tal minuutjes)

(ps: openSUSE: https://build.opensuse.org/package/show/hardware/android-tools ?)

install android-tools-fastboot…. (meer…)

Sailfish X installatie op Xperia XA2

Filed under: — cybrarian @ 8:58 pm

(zie ook Sailfish X)
Sailfish X installeren op XA2 vanuit Linux
Hier een (van nota’s voorziene) samenvatting van de Engelstalige beschrijving op:

https://jolla.com/sailfishx-linux-instructions-xa2/

Daar gaan ze uit van (Debian?)/Ubuntu en Fedora (geen openSUSE bv). Er staat niet vermeld hoe lang de procedure duurt.

Apparaat in orde?

Ze raden om te beginnen aan om je Xperia eerst even te gebruiken met de meegeleverde Android (maar doe geen updates). Dat moet je toelaten om te checken dat alle onderdelen van het apparaat werken: camera, microfoon, telefoonoproepen, sms, wifi, koptelefoon, aanraakscherm, luidspreker, enz. Gebruik de sim kaart die je nadien ook gaat gebruiken, zodat ook daar geen verschil op zit. Als je vaststelt dat er iets niet werkt, kan je nog gebruik maken van de garantie van het apparaat zonder dat je vervelende vragen krijgt over het zelf geïnstalleerd besturingssystem. Als je nooit eerder Android gebruikte, zal je hierna extra gemotiveerd zijn om Sailfish te installeren.

nb: Als in de jolla de sim kaart verwijderd wordt geeft, geeft die dat aan als missende sim kaart; als ze ingestoken wordt vraagt de jolla de pin code van de kaart. Ald de Xperia (met Android) een kaart krijgt ingestoken herstart hij!

Procedure kort
– check apparaat, Android versie <9, internet toegang (wifi? gsm-data?), hou usb-c kabel klaar, en een computer met een internetverbinding, plus de download van Sailfish X.
– installeer de Fastboot tools op je computer.
– pak de Sailfish download uit.
– vraag op de Sony Open Devices website een unlock key aan met je IMEI code.
– ontgrendel de bootloader van de Xperia (internet verbinding aktief, usb kabel met computer, opstarten met volume key down)
– haal de Sony vendor binary images af, bij voorkeur v16, voeg ze toe aan de uitgepakte OS directory.
– volg de procedure om het flash script te draaien om het OS te isntalleren.
– reboot; start nu in Sailfish X!
– Volg de Startup Wizard, waarbij je de taal instelt enz.
– Log in op je Jolla account om de licentie te aktiveren en toegang te krijgen tot de extra content (als Android support).
– standaard applicaties installeren uit jolla store
– tuturial met Sailfish basics kan je onderbreken door met de klok mee de vier hoeken aan te raken.

Procedure lang
Details zie https://jolla.com/sailfishx-linux-instructions-xa2/

Log van een installatie: (wordt vervolgd…)
(meer…)

8/9/2019

Sailfish X

Filed under: — cybrarian @ 10:42 pm

Sailfish X is de productnaam voor de Sailfish die officiëel ondersteund wordt door Jolla, de makers van sailfish operating system voor smartphones, tablets en andere apparaten. Er is weinig Nederlandstalige informatie over te vinden (behalve bv hier op tweakers).

Welke apparaten?
Momenteel wordt een andere versie aangeboden voor de gewone Sony Xperia en voor die met twee simkaarten.

Download of aankoop?
– Er is een gratis versie, een soort basisversie van het Sailfish systeem voor de xperia, dat je gewoon kan downloaden en proberen. In principe heb je daar genoeg mee; we hebben deze versie niet uitgeprobeerd.
– Er is een officieel ondersteunde versie, en ik vermoed dat het enkel betekent dat je net dezelfde software download, maar dat je een “key” kijgt waarmee je bepaalde aspecten kan ontgrendelen of bij-installeren; zoals de Android-ondersteuning, die toelaat Android apps te draaien. Ik ben niet van plan om Android apps te draaien (heb ik op mijn vorige Jolla Sailfish ook nooit gedaan), maar wil hen wel de bijdrage van 50 euro gunnen om hen te stimuleren en hun voortbestaan mee te ondersteunen.

Gratis
De gratis versie heet Sailfish X Free for supported devices. Officiëel een “probeerversie” zonder Android ondersteuning, zonder de textvoorspelling, en zonder MS Exchange support.
Volgens sommige commentaren kan het het systeem wel upgraden (hoewel dat niet duidelijk is uit de site van Jolla – ze spreken enkel bij de aankoopversie van updates in “shop.jolla.com” onder What you get, tabel met X Free – Sailfish X – Gemini pda, geen v-tje in de eerste kolom:

Software updates as long as device is supported ✓ ✓.

Het kan zijn dat het hier over typische toestel-hardwarematige upgrades gaat, maar dat je het algemeen Sailfish systeem wel kan blijven upgraden.

Aankoop
Er zijn aparte versies voor Gemini PDA (30 euro), en de 50 euro kostende Xperia versies: Xperia X, Xperia XA2, Xperia XA2 Plus, Xperia XA2 Ultra (volgens geruchten zou er nog een nieuwe ondersteuning onderweg zijn – de Xperia 10).
Via hun online “shop” koop je een licentie die je bv kan betalen met paypall of visa. Je krijgt daarna een mail met links, instructies en een aankoop code. Je krijgt ook een link naar de customer service.

Welke Android?
Het blijkt belangrijk te zijn welke Android er op je Sony Xperia staat. Als het versie 8 is kan je de gewone procedure volgen, Android 9 heeft/geeft blijkbaar een probleem, en het zou kunnen dat je eerst moet downgraden naar Android 8.
Bij aankoop van het toestel de Android versie checken loont dus!

wordt hopelijk vervolgd met : Installatie op XPERIA
Sailfish X installatie op XA2

4/9/2019

Upgrade OpenSUSE 42.3 naar Leap 15

Filed under: — cybrarian @ 11:52 am


1. Server
2. Workstation (KDE Desktop)

1. Server

OpenSUSE Leap 42.3 server op pc hardware Optiplex 3020.

Opgelet! Op een webserver met web-based software die een bepaalde php versie nodig heeft, kan je een probleem krijgen met de upgrade van 5.5.x naar 7.x die in Leap 15 zit!

Eerst systeem updaten tot meest recente, na een refresh van de repo’s.

zypper ref
zypper up

Distributie omschakelen: door de repositories van de oude distributie uit te zetten en die van de nieuwe in te voeren en aan te zetten.

Een binnenweg is in de repositories de versienummers in de namen te vervangen met een commando:

sed -i 's/42.3/15.0/' /etc/zypp/repos.d/*

Laat ze lezen:
zypper refresh

ps ik heb de draaiende httpd en mariadb uitgezet:
service httpd stop
service mysql stop

Distributie upgrade starten:
zypper dup
Lijkt even na te denken alvorens het scherm begint te rollen met

Retrieving: package lib.. … (1670/3481), n KiB (m KiB unpacked)
Retrieving: lib.. … [done]

ps: als je dup al gedaan hebt en je doet hem nog eens krijg je ..

Nothing to do

Er rollen pagina’s en pagina’s meldingen over mijn scherm, maar 1 melding valt me op: een waarschuwing van mysql. Even later ben ik ze helaas kwijt; er werd een editor geopend om ze te tonen en ik heb die waarschijnlijk per vergissing gesloten met over te schakelen naar een ander scherm.

Op zoek ernaar. Linux .. een logfile misschien? Waar? Linux… in /var/log? Iets met de naam zypper erin? ik vind een kandidaat en doe:
tail -100 /var/log/zypper.log
Vond er bovenaan een verwijzing naar mysql/mariadb:

Looking for new update messages in /var/adm/updae-messages
found update message mariadb-10.2.25-lp150.216.1.something

Dat bestand bekijken

cat /var/adm/update-messages/mariadb-10.2.25-lp150.2.16.1-something

bevat:

WARNING: You are upgrading from different stable version of MySQL!

Your database will be migrated automatically during next restart of MySQL.
Before you do that make sure you have up to date backup of your data. It
should be mainly in /var/lib/mysql directory.

En dan nu een van de zonderlinge momenten om shutdown -r now te doen:

reboot

Op het scherm komt netjes:

openSUSE Leap 15.0

en na het opstarten staat er:

Welcome to openSUSE Leap 15.0 – Kernel 4.12.14-lp150.12.70-default (tty1)

Nodige diensten starten, bv:

systemctl start apache2
systemctl start mysql

ps: in dit voorkomen gaf de configuratie van de voorheen aanwezige php5 applicatie met zijn configuraties een probleem met de nieuwe apache/php7 versie, waardoor de apache server niet thuis gaf (ttz hij start wel op maar reageert niet op http).


2.Workstation (KDE Desktop)

Upd 10/10/2019: Ook uitgevoerd op werkstation met 42.3 KDE, Gambas3 programmeeromgeving en database/webserver.
Duur: (om een idee te geven) Retrieving 15:40-16:05;

Checking .. Python 2.7 conflict : /usr/lib/python2.7/site-packages/six-1.11.0-py2.7.egg-info…
conflicting files will be replaced losing the previous content. Continue? Y
16:08 Removing .. Installing … Additional rpm output … (95/3737)
16:26… (2012/3737)
??:??…

(rond 17:00)

Een paar warnings kwamen voorbij, als

warning: /etc/nsswitch.conf created as /etc/nsswitch.conf.rpmnew
warning: /usr/share/info/dir created as /usr/share/info/dir.rpmnew

Eindigde met:


Updating /etc/sysconfig/dmraid …
blk_update_request: I/O error, dev fd0, sector 0
Update notifications were received from the following packages:
mariadb-10.2.25-lp150.2.16.1.x86_64 (/var/adm/update-messages/mariadb-10.2.25-lp150.2.16.1-something)
View the notifications now (y/n)

Met “y” krijg je te zien dat:

Message from package mariadb:
WARNING: You are upgrading from different stable version of MySQL!

Your database will be migrated automatically during next restart of MySQL:
Before you do that make sure you have up to date backup of your data. It should be mainly in /var/lib/mysql directory.

met ‘q’ ga je uit de pager die het bericht laat zien.

En dan krijg je de eindmelding van de update:

There are some running programs that might use files deleted by recent upgrade. You may wish to check and restart some of them. Run ‘zypper ps -s’ to list these programs.

reboot ….

Dan krijg je natuurlijk meldingen van alle updates die ondertussen bestaan voor deze versie 15.0 (er bestaat immers al een 15.1).

reboot ….

Een paar eigenaardigheden

  • – ik heb een “DE” melding in de takenbalk rechts, die me een “IBUS” keyboard keuze German-Belgian aanbiedt.
  • Gambas3 (IDE) start niet meer (uit het menu). Dat is erger, want dit is mijn programmeerstation. ps – Ik had tijdens de update gezien dat voor gambas overgeschakeld werd naar de Education repo

Gambas3 IDE

– gestart vanuit menu gebeurt er niets zichtbaars. Het menu item verwijst naar gambas3.gambas.
– check Gambas versie:
gbx3 --version

3.14.0

– gestart vanop de commandolijn gambas3 krijg ik twee fouten:

gbx3: warning: cannot switch to language ‘en-BE.UTF-8’: No such file or directory. Did you install the corresponding locale packages?
gbx3: unable to find startup file.

– gestart vanop de commandolijn gambas3.gambas krijg ik:

ERROR: #27: Cannot load component ‘gb.jit’: cannot find component

**
** OOPS! INTERNAL ERROR. Program aborting, sorry! : – (
** Unable to find JIT._Abort() method
(enz)

Op zoek naar JIT.. (Just In Time)

Yast, software management: er staan 4 onderdelen niet geïnstalleerd:
– gambas3-gb-jit
– gambas3-gb-jit-debuginfo
– gambas3-openal-debuginfo
– gambas3-term-debuginfo

Ik selecteer gambas3-gb-jit en bevestig voor installatie.

Gambas3 IDE start terug vanuit het menu
(en heeft een verwijzing naar Pi – omdat het versie nummmer 3.14 is)

(inhoud)

7/6/2019

OpenSUSE Leap 15.1 op Raspberry Pi

Filed under: — cybrarian @ 11:45 am

Voor Raspberry Pi 3B + (met 1 Gb geheugen, en die kan starten vanaf usb)

Er zijn twee mogelijkheden:

  1. Je kan een algemene iso afhalen voor de arm architectuur, en installeren zoals met de DVD/usb stick installatie.
  2. Je kan een speciale Raspberry Pi image afhalen (later verkrijgbaar) die je rechtstreeks op de SD kaart zet.

1. Gewone distro
Zie installing openSUSE using standard DVD (advanced)

In principe kan de aarch versie van OpenSUSE Leap 15.1 gebruikt worden om te installeren:

  • Downloaden, en op USB-stick zetten met dd.
  • Pi starten met lege SD-kaart en de OpenSUSE USB-stick.
  • Installatieprocedure volgen zoals anders bij SUSE.

Het installeren zelf duurt ongeveer een uur (vanaf usb2).

De SD kaart moet echter wel voorzien zijn van een start-mogelijkheid:
For each cases, it is still needed to use a SD card to load the firmware and the bootloader
. De installatieprocedure doet dat niet zelf en checkt/verwittigt ook niet.
Als je dit niet voorzien hebt kan je eindigen met een Pi die de usb-key nodig heeft om te kunnen starten, maar die dan wel verder vanaf het geïnsalleerde systeem loopt (op SD kaart).

2. Speciale Pi-image
Af te halen van deze directory: (de links zelf veranderen doorlopend door updates)
http://download.opensuse.org/ports/aarch64/distribution/leap/15.1/appliances/

[ ] openSUSE-Leap-15.1-ARM-X11-raspberrypi3.aarch64-2019.05.17-Snapshot1.1.raw.xz

Deze moet je dan op sd kaart zetten met bv
xzcat [image].raw.xz | dd bs=4M of=/dev/sdX iflag=fullblock oflag=direct status=progress; sync

Je krijgt dan aangegeven hoever de aktie gevorderd is.

Een paar opmerkingen over deze downloads:

  • ik kon met deze kaart mijn Pi 3B+ niet starten…
    Nb: Met een installatie-usb-stick toch kunnen starten.
  • User: er zijn geen users aangemaakt, je logt in als root.
  • Wachtwoord: Opgelet, het root wachtwoord is standaard al ingesteld op linux
  • Toetsenbord: Het toetsenbord staat Amerikaans!

Bron
Zie ook het artikel op
https://en.opensuse.org/HCL:Raspberry_Pi3

Zie ook vroeger: openSUSE Leap 42.3 met behulp van Etcher…
http://linuxuser.copyleft.be/liglog/?p=7066

13/5/2019

zypper : staan er updates klaar (openSUSE)?

Filed under: — cybrarian @ 11:15 am

Op een desktop krijg je een aanduiding in de takenbalk dat er updates zijn: groen voor gewone, rood voor security updates. Maar hoe zie je dat op een server?

zypper list-updates
Je krijgt dan:

Retrieving repository ‘openSUSE-Leap-42.3-Update’ metadata ———[done]
Building repository ‘openSUSE-Leap-42.3-Update’ cache ——[done]
Loading repository data …
Reading installed packages …

en daarna een tabel met de huidige versies en de beschikbare versies van alle packages:
(met nog extra: aktief = “v”, repository, naam en de architectuur (bv x86_64):

S | Repository | Name | Current Version | Available Version | Arch

Met een rode kleur wordt het deel van het versienummer aangegeven dat verschilt, zodat je snel op het zicht kan zien wat er anders is (enkel bij bovenste lijn zichtbaar hieronder).

zypper list-updates

Loading repository data...
Reading installed packages...
S | Repository                | Name                            | Current Version             | Available Version           | Arch  
--+---------------------------+---------------------------------+-----------------------------+-----------------------------+-------
v | openSUSE-Leap-42.3-Update | SUSEConnect                     | 0.3.12-2.13.1               | 0.3.17-2.17.1               | x86_64
v | openSUSE-Leap-42.3-Update | glibc                           | 2.22-22.1                   | 2.22-25.1                   | x86_64
v | openSUSE-Leap-42.3-Update | glibc-32bit                     | 2.22-22.2                   | 2.22-25.2                   | x86_64
v | openSUSE-Leap-42.3-Update | glibc-extra                     | 2.22-22.1                   | 2.22-25.1                   | x86_64
v | openSUSE-Leap-42.3-Update | glibc-locale                    | 2.22-22.1                   | 2.22-25.1                   | x86_64
v | openSUSE-Leap-42.3-Update | kpartx                          | 0.7.1+101+suse.1d10b44f-9.1 | 0.7.1+108+suse.29efb7b-12.1 | x86_64
v | openSUSE-Leap-42.3-Update | libidn11                        | 1.28-9.3.1                  | 1.28-9.6.1                  | x86_64
v | openSUSE-Leap-42.3-Update | libjavascriptcoregtk-4_0-18     | 2.24.0-24.1                 | 2.24.1-27.1                 | x86_64
v | openSUSE-Leap-42.3-Update | libopenssl1_0_0                 | 1.0.2j-35.1                 | 1.0.2j-38.1                 | x86_64
v | openSUSE-Leap-42.3-Update | libopenssl1_0_0-32bit           | 1.0.2j-35.1                 | 1.0.2j-38.1                 | x86_64
v | openSUSE-Leap-42.3-Update | libwebkit2gtk-4_0-37            | 2.24.0-24.1                 | 2.24.1-27.1                 | x86_64
v | openSUSE-Leap-42.3-Update | libwebkit2gtk3-lang             | 2.24.0-24.1                 | 2.24.1-27.1                 | noarch
v | openSUSE-Leap-42.3-Update | nscd                            | 2.22-22.1                   | 2.22-25.1                   | x86_64
v | openSUSE-Leap-42.3-Update | openssl                         | 1.0.2j-35.1                 | 1.0.2j-38.1                 | x86_64
v | openSUSE-Leap-42.3-Update | perl-IO-Socket-SSL              | 1.962-7.3                   | 2.052-8.3.1                 | noarch
v | openSUSE-Leap-42.3-Update | webkit2gtk-4_0-injected-bundles | 2.24.0-24.1                 | 2.24.1-27.1                 | x86_64

Ofwel, als je helemaal bijgewerkt bent:

zypper list-updates

Loading repository data...
Reading installed packages...
No updates found.

14/4/2019

Netwerk probleem met OpenSUSE Leap 15

Filed under: — cybrarian @ 3:05 pm

Op één bepaald toestel(*) heb ik een netwerk probleem met OpenSUSE Linux (waarmee ik niet wil gezegd hebben dat het aan OpenSUSE ligt).
Een pc, geïnstalleerd met OpenSUSE Leap 15 KDE, werkt na installatie perfect. Hij wordt op een andere locatie ingezet, en heeft daar na een paar dagen een probleem: geen netwerk.
Het eigenaardige is dat een Windows systeem op een tweede harde schijf wel op het netwerk geraakt op zo’n moment (na herstart dus).
Een Linux laptop met OpenSUSE Leap 42.3 (één met Leap 15 staat klaar om te proberen) geraakt op dezelfde kabel ook op het netwerk.

Conclusie: het ligt niet aan het netwerk?

Na wat proberen het toestel daar weggehaald, en elders updates gedraaid enz; verder niets aan te merken, draait perfect, wordt dagen en weken na elkaar gebruikt.

Conclusie: het ligt niet aan de pc?

Dus terug op originele locatie geïnstalleerd. Terug na een paar dagen offline, met hetzelfde probleem: geen netwerk; andere toestellen wel.

Nu wordt het een typisch moeilijker probleem. Ligt het aan “een combinatie van”? En van wat dan? Het systeem en de hardware (kernel-netwerkkaart)? Dit systeem en de hardware aan de andere kant van de netwerkverbinding (een proximus dsl modem)?

Ik hou er rekening mee dat ik de echte oorzaak nooit vindt, dat het probleem plotseling verdwijnt. Of anderzijds het toestel vervang door een ander en het originele elders vrolijk verder kan gebruiken zonder probleem… Maar als ik iets vindt: vervolg hier.

Update:
Starten van een live dvd met Ubuntu 18.04: netwerk verbonden 100 Mb/s, geen verkeer.
Starten van een live dvd met Fedora 29: geen netwerk verbinding, ziet wel netwerkkaart, cable connect en snelheid

* HP EliteDesk 800 G1 SFF

Update:
Netwerkkaart ingebouwd (iets van Fujitsu-Siemens of zo); netwerkinstellingen; herkend als:

NetLink BCM5787 Gigabit Ethernet PCI Express

Wordt in de Netwerkmonitor herkend als eth1 (naast bestaande eth0).

Geconfigureerd in Yast als DHCP, standaardkeuzes bevestigd.

Yast gesloten.

Firefox gestart: OK!

9/2/2019

Sailfish update Sipoonkorpi

Filed under: — cybrarian @ 7:44 pm

Update
En er gebeuren nog altijd Sailfish updates: de huidig klaarstaande update is Sipoonkorpi, 3.0.1.11.

Vooral een bugfix update zeggen ze zelf. Ook de behandeling van e-mail mappen zou verbeterd zijn. En de encryptie voor SD-kaartjes! En een nieuwe firewall.

Hier de release notes.

Je kan er ook vinden welke Sony Xperia compatibel zijn (Xperia XA2 en X modellen)


Sipoonkorpi

is een beschermd natuur en bosgebied in de buurt van Helsinki in Finland.

Installatie
Download is een goede 300 Mb.

Update ready for installation

(je krijgt de opmerking dat je het apparaat niet kan gebruiken tijdens de installatie – logisch – en dat het zal herstarten als de installatie klaar is.

Install duurde 9:36 – 9:50 ongeveer.

Een opmerkzaam oog zag hier op de zaterdag-agenda van FOSDEM (02/02/2019) het SailfishOS voorkomen:
Sailfish logo

23/1/2019

OpenSUSE Leap 15 – KDE desktop

Filed under: — cybrarian @ 1:39 pm

Installatie van een DVD bij het tijdschrift Linux Format (jan 2019?)
De installatie-DVD bevat verder nog 32-bit distro’s Sparky 5.3 en Trisquel 8.
De DVD is zelfstartend en bevat een menu waarin OpenSUSE Leap 15/KDE zit. Daarmee start de computer een KDE desktop in OpenSUSE 15.0 zelf. Op de desktop staat een icoontje voor Installation, dat zoekt op internet de repositories en haalt de nodige bestanden af. De computer moet dus aangesloten zijn aan het netwerk en internettoegang hebben. Vermoedelijk komt dit overeen met de network install die je kan afhalen op de download site van Suse…*

Foutmelding
Al helemaal in het begin krijg ik een foutmelding, iets van “Repository not found”. Dit komt omdat de internetverbinding niet is aangesloten of niet werkt.
Een tweede start geeft een andere foutmelding, blijkbaar kan de repository informatie niet worden bewaard. De oorzaak is dat de update procedure in de achtergrond gestart is, en de repository bestanden in beslag neemt. Je kan dat zien aan het update logo rechts in de balk onderaan (Software updates, groene of rode bol). Je kan die onderbreken (of even wachten tot hij klaar is met checken – je krijgt dan een melding dat er x updates zijn.)
Daarna wijn die repository bestanden vrij en kan je de installatie wel starten.

Enkele punten uit de installatie (algemeen: volg de aanwijzingen op het scherm)

  • Taal, maar vooral toetsenbordinstelling! Je zit momenteel in een qwerty toetsenbordinstelling (LXF is een Brits tijdschrift). Als je de huidige desktop wil wijzigen: Desktop settings, invoerapparaten, toevoegen van bv BE.
  • Netwerkverbinding: toont een netwerkkaart die niet geconfigureerd is. Dat lijkt raar, want ondertussen ben je al online; maar dat is in het live systeem, dat zelf de configuratie opspoorde. Kies hostname voor je toestel, dan DHCP (of vast IP als je zo werkt).
  • System Role keuze: Hier kan je alsnog een andere richting uit; Desktop met KDE Plasma, Desktop met Gnome, Server, Transactional Server, Custom. (KDE Desktop)
  • Partitionering wordt voorgesteld, waarbij bv de MS-DOS partities verwijderd worden en een aantal systeempartities voor Linux worden aangemaakt. Je kan ook kiezen om zelf de details te bepalen.
  • Klok en tijdszone instellen.
  • Gebruikersnaam en wachtwoord, (ook voor Root), eventueel automatische login
  • Je krijgt een overzicht van de keuzes, en de knop Install om te beginnen.

Ik heb op de desktop een paar “Widgets” toegevoegd (rechtsklik, add widgets): Network monitor, Hard Disk I/O (rechtsklik, kies sda, sr0 ..), en Hard Disk Space usage.

Tijdens de installatie heb je vooral netwerk trafiek, en harde schijf aktiviteit, er wordt niets van de DVD gelezen. Dit bevestigt de Network Install-theorie.*

Opgelet! Screensaver!
Eens de installatie op gang is, zal je misschien even weggaan van de computer, om hem terug te vinden met een screensaver met lock!
Dus hopelijk ken je het wachtwoord dat je voordien ingesteld hebt voor de gebruiker, want dat is nu geldig!
Afzetten: Menu, Configure Desktop (System Settings), Workspace behaviour, Screen Locking: afvinken. (Lock screen, lock screen on resume).
Opgelet: daarmee zet je de screensaver af van het op dit moment draaiende systeem; nl het live-dvd systeem dat je gestart hebt in het werkgeheugen. Dus niet dat van het te installeren systeem; daar moet je deze handeling opnieuw doen!

Time-Out
Tussendoor kreeg ik een foutmelding:
Time-out overschreden bij toegang tot ‘http://download.opensuse.org/distribution/leap/15.0/repo/oss/noarch/kdepim-addons-lang-17.12.3-lp150.1.2.noarch.rpm’.
Een klik deed de installatie echter voortlopen.

Help! Herstart!
Als de installatie klaar is, komt er een melding dat het systeem gaat herstarten (van de geïnstalleerde versie op harde schijf dus). Je hebt een tiental seconden die aftellen om op de STOP knop de drukken. Als dat lukt kan je de andere dingen die je aan het doen was op je virtuele desktop (bv een Firefox venster met een Blog artikel over de installatie van ..).
Alles bewaard? Ok!

Na herstarten de desktopinstellingen aanpassen (screensaver/lock-screen), en de updates afhalen en toepassen, eventueel herstarten.

10/7/2018

Raspbian voor Raspberry Pi

Filed under: — cybrarian @ 1:43 pm

Systeemsoftware afhalen (image).
Als startend systeem op sd kaar zetten

Download
De laatste versie van Raspbian kan je hier afhalen:

Raspbian

Uitpakken
In je bestandbeheerder of op de commandolijn.

Schrijven
Op Linux kan je met dd de uitgepakte image naar de sd kaart schrijven, open een terminal.
Wees voorzichtig met het exact opgeven van de doel-drive waarnaar je schrijft, je kan per vergissing je eigen systeemschijf opgeven als doel!
Check voor je de kaart in de sd drive steekt:

~> lsblk

NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 489,1G 0 disk
├─sda1 8:1 0 399M 0 part /boot
└─sda2 8:2 0 488,7G 0 part
└─cr_ata-Crucial_CT525MX300SSD1_1730181A3D36-part2 254:0 0 488,7G 0 crypt
├─system-swap 254:1 0 2G 0 lvm [SWAP]
├─system-root 254:2 0 40G 0 lvm /var/opt
└─system-home 254:3 0 100G 0 lvm /home
sr0 11:0 1 1024M 0 rom

Steek de kaart in de sd drive en check opnieuw:

~> lsblk

NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 489,1G 0 disk
├─sda1 8:1 0 399M 0 part /boot
└─sda2 8:2 0 488,7G 0 part
└─cr_ata-Crucial_CT525MX300SSD1_1730181A3D36-part2 254:0 0 488,7G 0 crypt
├─system-swap 254:1 0 2G 0 lvm [SWAP]
├─system-root 254:2 0 40G 0 lvm /var/opt
└─system-home 254:3 0 100G 0 lvm /home
sr0 11:0 1 1024M 0 rom
mmcblk0 179:0 0 14,5G 0 disk
├─mmcblk0p1 179:1 0 1,1G 0 part
├─mmcblk0p2 179:2 0 1K 0 part
├─mmcblk0p5 179:5 0 32M 0 part
├─mmcblk0p6 179:6 0 66M 0 part
└─mmcblk0p7 179:7 0 12,8G 0 part

In dit geval is mmcblk0 dus het doel.

Commando: (gebruik de naam van je image)

sudo dd bs=4M if=2018-06-27-raspbian-stretch.img of=/dev/mmcblk0 conv=fsync

Na een tiental minuutjes:
(je kan de diskmonitor op je desktop in het oog houden om te weten wanneer de operatie gedaan is)

sudo dd bs=4M if=2018-06-27-raspbian-stretch.img of=/dev/mmcblk0 conv=fsync
1150+0 records gelezen
1150+0 records geschreven
4823449600 bytes (4,8 GB, 4,5 GiB) copied, 1113,16 s, 4,3 MB/s

Als je de Raspberry Pi start komt er een melding van het aanpassen van iets van het systeem, als ik het goed begrepen heb is dat het gebruiken van de hele SD kaart.

Daarna krijg ik een welkom scherm maar ik beland wel op de commandolijn.
Ik tik startx om een grafische sessie te starten, en dan komt er weer een welkom

Before you start using it, there are a few things to set up.
Press Next to get started.

Country: Belgium
(Language en Timezone staan goed)

Daarna herstart de Pi en komt wel in het grafisch systeem op.

In het menu kan je configureren:

Systeem:
– Hostname : …
– opstarten naar buroblad of CLI (commandolijn)
– Autologin als gebruiker Pi
– …

Interfaces:
– Camera aan
– ssh aan.
– … aan/af

De hostname staat in /etc/hostname
Het ip address in /etc/dhcpcd.conf

bv: haal # weg aan begin van de lijn om te aktiveren, en pas aan je eigen adressen aan:

interface eth0
static ip_address=192.168.1.10/24

reboot
ifconfig

9/7/2018

Raspbian upgraden

Filed under: — cybrarian @ 1:16 pm

Van 8 (Jessie) naar 9 (Stretch)?

Raspberry Pi wordt standaard uitgeleverd met Raspbian (in noobs). De versie van een Raspberry Pi Model B zou kunnen zijn:

cat /etc/issue

Raspbian GNU/Linux 8

uname -a

Linux ras001 4.9.35-v7+ #1014 SMP

eenzelfde bord, later geinstalleerd:

Raspbian GNU/Linux 9
(4.14.34-v7+ #1110 SMP)

Hoe krijg je nu de eerste op het niveau van de te tweede?

1. Een nieuw systeem afhalen (heb je waarschijnlijk van die 2e) en installeren
https://www.raspberrypi.org/downloads/
2. De eerste upgraden.

Voor beide mogelijkheden geldt natuurlijk: maak eerst een backup.

Upgrade van 8
Volgens de handleiding op raspberrypi.org:

sudo apt-get update

sudo apt-get dist-upgrade

Zo’n upgrade kan wel wat extra ruimte in beslag nemen, en niet elke SD kaart is daar groot genoeg voor.

Een SD kaart van 16 Gb zou er geen probleem mee mogen hebben, die begon met 38% vol en liep tot 41% tijdens/na de installatie.


Starten in het nieuwe systeem

Na installatie herstart (commando “reboot“) geeft het upgedate systeem een melding op de desktop, in een venster met titel “Information”:

Your Raspbian system has been upgraded to the latest version.

To ensure compatibility with the new version, some configuration files have been overwritten-if you had customised your system, some of the changes may have been lost.

Your original configuration files have been backed up and put in the directory /home/pi/oldconfigfiles.

Ik draai nog sudo apt-get autoremove, wat 94 Mb zou vrijmaken.

Niet tot 9?
De desktop is terug de standaard Pixel desktopachtergrond.
Wat niet veranderd is:
– iconen en links op de desktop
– hostname
– het ip-adres
– eigenaardig genoeg is ook /etc/issue en /etc/debian_version blijven staan op 8
– ook de kernel is hetzelfde gebleven?

Met deze stappen doe je dus geen update van 8 naar 9!

Van Jessie naar Stretch

Om van versie jessie naar stretch te gaan is meer nodig, en het is ook niet gegarandeerd dat het lukt.**

Daarvoor moet je twee configuratiebestanden van de updater aanpassen (met root rechten), ik gebruikte daarvoor mcedit omdat ik die geïnstalleerd heb staan.

In het bestand /etc/apt/sources.list vervang je jessie door strech:

deb http://mirrordirector.raspbian.org/raspbian/ stretch main contrib non-free rpi
#deb http://mirrordirector.raspbian.org/raspbian/ jessie main contrib non-free rpi

In het bestand /etc/apt/sources.list.d/raspi.list vervang je ook jessie door stretch:

deb http://archive.raspberrypi.org/debian/ stretch main ui
#deb http://archive.raspberrypi.org/debian/ jessie main ui

Daarna weer:
sudo apt-get update
sudo apt-get -y dist-upgrade

Het eerste gaat snel, het tweede duurt wel even (11:00-..)
De -y antwoordt automatisch “y” op licentievragen en zo.

Je komt wel in een aantal schermen met allerlei informatie over gevolgen van wijzigingen ivm cron jobs, ssh verbindingen enz.
Tik q om er uit te geraken, of maak een keuze waar gevraagd (meer details zie log onderaan).

Om plaast vrij te maken ongebruikte audio eruit met:

sudo apt-get -y purge "pulseaudio*"

reboot

** ps: bij mij is het trouwens niet gelukt, zie log onderaan.

Nog een (Engelstalige) uitleg over de upgrade ivm toepassingen als de database:
https://linuxconfig.org/how-to-upgrade-debian-8-jessie-to-debian-9-stretch

(meer…)

22/6/2018

Tumbleweed update

Filed under: — cybrarian @ 9:06 pm

(teruggevonden artikel, datum kwijt *)

Er was deze week (*) een opvallend grote Tumbleweed update, met niet enkel een nieuwe kernel (kernel-default-4.15.5-1.2), maar ook ander paketten als LibreOffice, geluidssysteem, enz. ; in totaal 153 packages.

Dit gebeurde in de gewone update met “zypper up“.
Zypper is de commandolijntool die gebruikt wordt in openSUSE, ongeveer zoals debian gebruikers apt gebruiken.

Tumbleweed is de “rolling release” distributie van openSUSE. Bij een rolling release evolueert het systeem constant in plaats van met afgelijnde versienummers te werken.

ps:
De installatie eindigde bij mij met Failed to cache rpm database (1).

Op een forum post van opensuse.org wordt aangeraden om :
rpm --rebuilddb
te doen. Dat eindigt zonder foutmelding (trouwens helemaal zonder melding, maar dat betekent meestal dat het gelukt is).

Een daaropvolgende zypper up geeft “Nothing to do”.

Op lwn.net/Articles/717489/ wordt trouwens beschreven dat er omstandigheden zijn waarin je beter een ander commando gebruikt voor het updaten:
zypper dup --no-allow-vendor-change

Dit zou iets beter overweg kunnen met het opruimen van oude rommel, maar toch niet zo drastisch zijn als een gewone dup, die “distribution update” betekent. Distribution update is meer dan een gewone “update” van bestaande dingen. Distribution update schakelt over naar nieuwere versies, en is een beetje meer avontuurlijk, wat soms voor verrassing leidt bij het opstarten de volgende keer. In het slechtste geval moet je wat terugdraaien.

Uiteindelijk gaf de update wat recentere paketten tov de huidige Leap 42.3 versies:
– kernel-4.15.5 (tov 4.4 in Leap),
– LibreOffice 5.4.1.2 (tov 5.3.5.2 in Leap maar ook 5.4.5.1 mogelijk),
– Firefox 58.0.2 (tov 52.5.3 in Leap)

31/5/2018

Upgrade, KWallet

Filed under: — cybrarian @ 11:24 am

Bij een upgrade naar een andere computer kan je proberen zoveel mogelijk gebruikers (desktop) informatie mee te nemen, een lijstje:
– kde: desktopinstellingen (tijd, taal, standaardformaat papier A4/A3, ..)
– kmail: mail mappen, mails, attachments, accountgegevens, filters, adressen, …
– kwallet: wachtwoorden
– firefox: bookmarks, wachtwoorden

Kmail
– Heeft Export functie, maar die werkte niet wat betreft mailmappen (kwamen niet door) en de mail zelf (omdat die waarschijnlijk te groot was, 20 GB of zo.)
– mails zelf zitten in …
– configuratiebestanden: …
– wachtwoorden: normaal via kwallet.

KWallet
Heeft export functie (je kan ook gewoon slepen naar een usb stick of netwerkdrive).
Er is een versleutelde export om een backup te houden op bv usbstick.
Je kan in het kwallet beheer ook de inhoud gaan bekijken, met “Show values” kan je zo een bepaalde waarde gaan opzoeken als je die nodig hebt.

26/5/2018

KMail: menu kwijt

Filed under: — cybrarian @ 1:10 pm

Na wat knoeien met een migratie van openSUSE 13.1 naar Leap 42.3 heb ik KMail blijkbaar kapot gekregen.

Een export vanuit de bestaande kmail (KMail: Identity + mails + mail transport + resources + config + akonadi Db en KAddressBook: Resources + config) zou te groot geweest zijn voor de vrije ruimte op die pc. Dus de mail rechtstreeks gekopeerd (/home/gebruiker/.local/share/local-mail); er komen dan telkens meldingen van nieuwe mail in kde, en de mail komt in kmail. Maar helaas was de mappenstructuur nog niet geïmporteerd, en dus was een deel van de mail er niet. Bovendien zijn bij een import oorspronkelijke instellingen van de het mailprogramma op de bestemmingspc overschreven. Ik heb een kopie gemaakt van kmail2rc, maar mogelijk was het al te laat.

Menu verdwenen
Bij het opstarten krijg ik de menu’s niet meer te zien, en ik vind ook nergens hoe ik ze kan terugkrijgen. Met de alt-toets krijg je ook geen menu te zien.

kmail2rc
configuratiebestand bekeken:
cat ./.config/kmail2rc
Het bevat ondermeer de lijn met MenuBar:

[Main Window]
Height 1024=1004
Height 1050=1030
MenuBar=Disabled

Die heb ik verwijderd, maar loste het nog niet op.

Een andere lijn verwijst naar het menu:

[General]
ShowMenuBar=false
first-start=false

Ook verwijderd. (of eerder true in gezet)

22/5/2018

Systeem op SD kaart voor Raspberry Pi

Filed under: — cybrarian @ 10:30 pm

De Raspberry Pi heeft geen harde schijf, maar start zijn systeem van een SD-kaart.

Pre-install
De meestgebruikte is NOOBS, van waaruit je dan een systeem vanop de kaart kiest, uitpakt en installeert als besturingssysteem (zie “Noobs voor Raspberry Pi“).

Image –> SD Drive
Maar je kan ook een ander systeem gebruiken op Raspberry Pi, zelfs kanjers als openSUSE.

Meestal stellen ze een image ter beschikking die je kan downloaden:

JeOS image E20 image XFCE image LXQT image KDE image X11 image

Zie deze directory:
http://download.opensuse.org/ports/aarch64/distribution/leap/42.3/appliances/

De vermelde KDE versie lijkt niet meer aanwezig te zijn op de download server, de vroeger bestaande link
http://download.opensuse.org/ports/aarch64/distribution/leap/42.3/appliances/openSUSE-Leap42.3-ARM-KDE-raspberrypi3.aarch64-2017.07.26-Build1.1.raw.xz
werkt niet meer, en KDE heeft misschien eerder een desktop met 4 a 8 GB geheugen nodig om wat normaal te kunnen draaien.

Voor bv een XFCE (lichtgewicht desktop) is er een goeie 628 Mb
openSUSE-Leap42.3-ARM-XFCE-raspberrypi3.aarch64-2017.07.26-Build1.1.raw.xz

Je moet de “image” alleen nog op de SD kaart krijgen, en dan wel in een Pi-startende vorm. Daar zijn wel wat handelingen voor nodig, want de Pi heeft geen gewone pc-processor / start niet als een gewone pc.

Etcher
Een handig hulpmiddel daarbij is Etcher. Dat is de image-maker voor Raspberry Pi images. Het is een apart programma dat je download van https://etcher.io/ (bv “Download for Linux x64”).

  • Download van ongeveer 81 Mb: etcher-electron-1.4.4-linux-x64.zip
  • Uitpakken:
    unzip etcher-electron-1.4.4-linux-x64.zip
    Archive: etcher-electron-1.4.4-linux-x64.zip
    inflating: etcher-electron-1.4.4-x86_64.AppImage
  • Uitgepakt: etcher-electron-1.4.4-x86_64.AppImage

Op de AppImage kan je klikken (en even wachten) om hem te starten. Je volgt de stappen:
– image selecteren uit je bestanden (als je probeert een verkeerd bestand te selecteren, bv een iso voor een installatie-medium, merkt Etcher zelf op dat die geen voor Raspberry startbaar resultaat geeft, en kan je corrigeren).
– de SD kaart die ik ingestoken had werd al vanzelf geselcteerd, maar je kan dus zelf kiezen moesten er meer mogelijkheden zijn
– Flash! is de derde stap; daarbij moet je root rechten gebruiken en wordt het wachtwoord gevraagd.

Starting … 1 % Flashing …
Etcher is een open source project by resin.io

Het percentage wordt doorlopend aangepast, dit duurt ongeveer 10 minuten, daarna gebeurt een controle die zo’n 3 minuten duurt:

8% validating…

.. en eindigt met ‘Flash Complete’ (en wat reklame).
Je ziet nu twee partities op je SD-apparaat: root en efi.

Start de Pi
Steek de SD-kaart in de Raspberry Pi, sluit de stroom aan om te starten.

  • Start niet maar blijft in een kleuren-testscherm hangen. Je hebt waarschijnlijk een nieuwe Pi 3B+. Probeer een recente Raspbian of NOOBS (https://www.raspberrypi.org/downloads/raspbian/)
  • Start met een groen openSUSE scherm, en begint vanalles te doen. Laat hem doen; de boot dingen worden gereorganiseerd en daar kom je best niet tussen! Uiteindelijk zal je een (on)bekend welkom scherm krijgen met een login .. te kiezen uit “other” en zelf in te vullen, en wachtwoord.

Login/wachtwoord?
De eerste keer inloggen met root en wachtwoord linux, je wachtwoord verzetten en eventueel een andere gebruiker maken naast root.
Daarna heb je een systeem met 11.1 GB gebruikt van de 14.7 (als je een 16 GB kaart gebruikt).

Software
Je hebt hier geen softwarekeuze gehad bij installatie, dus je moet zelf wat opkuisen; verwijderen van games en alle software die je niet nodig hebt (Gimp?).
Bij-installeren van bv GambasIDE.
Yast helpt hierbij natuurlijk.

Opmerkingen

  • Op mijn specifieke hardwarecombinatie valt het beeld wat buiten het scherm en is de beeldkwaliteit slecht (ik probeer later met een ander scherm).
  • Het toetsenbord staat in qwerty, er is geen keuze geweest dus je moet dat zelf instellen; opgelet voor wachtwoorden voor/na!
  • Een 16 GB kaartje is misschien wat krap voor een desktop systeem …

Installatie-medium
Een andere manier is eerst een installatie-systeem maken op een USB-stick zoals je een installatie DVD zou hebben:
bv een ong 4 Gb grote
openSUSE-Leap-42.3-DVD-aarch64-Build0200-Media.iso
van download.opensuse.org/ports/aarch64/distribution/leap/42.3/iso/openSUSE-Leap-42.3-DVD-aarch64-Build0200-Media.iso
Dan moet je vanaf deze usb-stick starten op de Pi, en dat lijkt me iets omslachtiger dan de bovenstaande methode, maar heeft waarschijnlijk het voordeel dat je op maat kan installeren zoals op je pc, dat je toetsenbordkeuze krijgt enz.

Bronnen

https://www.suse.com/c/opensuse-raspberry-pi-3-zero-functional-system-easy-steps/
https://en.opensuse.org/HCL:Raspberry_Pi3
https://www.raspberrypi.org/magpi/pi-sd-etcher/

16/5/2018

Raspberry Pi via netwerk

Filed under: — cybrarian @ 1:55 am

Je wil je Raspberry Pi aanspreken via het netwerk. Daarvoor moet je weten welk IP adres hij heeft. Normaal gaat hij bij netwerkverbinding een IP adres vragen van een DHCP server op het netwerk waarop hij aangesloten is (meestal doet de router die functie). Kan je op voorhand er voor zorgen dat hij een vast IP adres gebruikt?

Volgens www.modmypi.com kan je het ip adres zelf in een bestand op de sd kaart schrijven.

/etc/dhcpcd.conf

Verander de voorbeeldcode naar het ip adres dat je zelf wil gebruiken (bv 192.168.1.15), en pas ook de gateway/router en dns servers aan.
Zet ook ssh aan als het nog niet zo zou zijn.
Herstart de Pi.

Nu kan je verbinden met ssh pi@192.168.1.15
Je kan het systeem updaten, software bij-installeren, python scripts starten, enz.

Ook handig als je onder KDE werkt: open betandsbeheer en tik in de locatiebalk:
fish://pi@192.168.1.15

Je kan dan bv bestanden overzetten, python scripts wijzigen vanuit Kate of KEdit, beelden bekijken, enz.

NOOBS245

De (soms) bijgeleverde SD-kaart met “NOOBS” bevat verschillende samengepakte systemen (images), waarvan je er één kan installeren. LibreElec is voor een multimedia apparaat, raspbian is een algemene Linux desktop. Je kan hier geen bestand op de kaart wijzigen omdat het nog geen geïnstalleerd systeem is. Dus ofwel moet je toch een toetsenbord, muis en scherm aan de Pi hangen, en Raspbian ervan installeren, ofwel moet je elders een image downloaden en op de kaart installeren, weer je dan daarna de Pi mee kan starten.

13/5/2018

OpenSUSE Leap 15 uitproberen

Filed under: — cybrarian @ 3:49 pm

Het is al enige tijd bekend dat de nieuwe versie van OpenSUSE terug een ander soort nummer zal krijgen, dat eerder aansloot bij de vroegere 6.4, 7.2, 8.0, 9.3, 10.0, 11.3, 12.0, 13.2 – hier hield het op en kwamen even de Leap 42.x versies opduiken – om nu dus te eindigen met “Leap 15.0”.

Helaas is die nog niet te vinden op de gewone downloadsite, omdat de huidige versie 42.3 daar als meest recente staat.
Sommige beschrijvingen van een softwarecombinatie (bv over docker/containers) gebruikt wel al 15, waarschijnlijk omdat ze zelf ergens aan ontwikkelen, en de beta gebruiken.

Die vind je dan hier:
https://software.opensuse.org/distributions/testing

Als je maar 1 x installeert, kan je de netwerk installatie afhalen, past op een kleinere usb-stick (met dd overbrengen levert zelfstartende usb-boot+install op)

Sluit na de download een usb-stick aan en check welke device-letters hij krijgt:

fdisk -l

Schijf /dev/sda: 74,5 GiB, 80000000000 bytes, 156250000 sectoren
Eenheid: sectoren van 1 * 512 = 512 bytes
Sectorgrootte (logisch/fysiek): 512 bytes / 512 bytes
In-/uitvoergrootte (minimaal/optimaal): 512 bytes / 512 bytes
Schijflabeltype: dos
Schijf-ID: 0xa42d04a3

Apparaat Op. Begin Einde Sectoren Grootte ID Type
/dev/sda1 * 2048 819199 817152 399M 83 Linux
/dev/sda2 819200 156248063 155428864 74,1G 8e Linux LVM

Schijf /dev/mapper/cr_ata-WDC_WD800JD-75MSA3_WD-WMAM9DDE4336-part2: 74,1 GiB, 79577481216 bytes, 155424768 sectoren
Eenheid: sectoren van 1 * 512 = 512 bytes
Sectorgrootte (logisch/fysiek): 512 bytes / 512 bytes
In-/uitvoergrootte (minimaal/optimaal): 512 bytes / 512 bytes

Dat was ‘m niet, sda is de huidige harde schijf, maar wel:


Schijf /dev/sdb: 3,8 GiB, 4009754624 bytes, 7831552 sectoren
Eenheid: sectoren van 1 * 512 = 512 bytes
Sectorgrootte (logisch/fysiek): 512 bytes / 512 bytes
In-/uitvoergrootte (minimaal/optimaal): 512 bytes / 512 bytes
Schijflabeltype: dos
Schijf-ID: 0x7bf3a73b

Apparaat Op. Begin Einde Sectoren Grootte ID Type
/dev/sdb1 * 0 3205119 3205120 1,5G 0 leeg
/dev/sdb2 164 1143 980 490K ef EFI (FAT-12/16/32)

Dan de “image” overbrengen naar de usb-stick:

linux-a:/home/copyleft/Downloads/ISO # dd bs=4M if=openSUSE-Leap-15.0-NET-x86_64-Build247.1-Media.iso of=/dev/sdb

dd: openen van ‘/dev/sdb’ is mislukt: Geen medium gevonden

linux-a:/home/copyleft/Downloads/ISO # dd bs=4M if=openSUSE-Leap-15.0-NET-x86_64-Build247.1-Media.iso of=/dev/sdb

29+1 records gelezen
29+1 records geschreven
123731968 bytes (124 MB, 118 MiB) copied, 12,8181 s, 9,7 MB/s

Installatie
Vanaf dan is het een gewone openSUSE installatie. Dat verloopt allemaal vlot en daarna kan je inloggen (nieuwe achtergrond – “openSUSE default by openSUSE Artwork Team” die ook terugkomt in de desktop na login).

Installatie-log:

(meer…)

3/5/2018

Upgrade OpenSUSE 42.2 naar 42.3

Filed under: — cybrarian @ 10:30 am

Het is gedaan met 42.3, dus al je toestellen upgraden

Een beschrijving van deze “kleine online upgrade”:
https://forums.opensuse.org/content.php/202-Quick-Upgrade-from-Leap-42-2-to-Leap-42-3

Kort samengevat:

In het beheerprogramma Yast2 de repositories veranderen van 42.2 naar 42.3:
– yast, software, software repositories
– edit elke lijn waarin 42.2 staat en maak zowel in de titel als in de URL er 42.3 van.
– andere repo’s even afzetten, nadien terug aan als update ok is.

Dan op de commandolijn (ik heb alle grafische consoles uitgelogd):
zypper dup
Je moet soms bevestigen, en er rolt een hoop Retrieving.. over je scherm.

3058 paketten worden gedownload en geïnstalleerd.

Een half uurtje later na een herstart draait het nieuwe systeem.

Je kan nog de software updates uitvoeren.

Nawoord
Wat opvalt: geluid staat “negatief” (rood min-teken).
System Settings, Audio Volume: “No output devices available”

Yast, configure soundcard; 82801I (ICH9 Family) HD Audio Controller
will be configured as the first sound card(snd-card-0)
(Quick automatic setup)

Daarna testen:
System Settings, Hardware, Multimedia
Audio and video, Audio Playback, music: PulsAudio Sound Server; Test knop onderaan.

Powered by WordPress