10/9/2019

Sailfish X installatie-log

Filed under: — cybrarian @ 10:38 pm

– 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:
23:40-23:45

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

~/Downloads$ sudo apt-get install android-tools-fastboot
[sudo] password for user:
Reading package lists… Done
Building dependency tree
Reading state information… Done
The following package was automatically installed and is no longer required:
libllvm7
Use ‘sudo apt autoremove’ to remove it.
The following additional packages will be installed:
adb android-libadb android-libbacktrace android-libbase android-libboringssl
android-libcrypto-utils android-libcutils android-libetc1
android-libf2fs-utils android-liblog android-libsparse android-libunwind
android-libutils android-libziparchive android-sdk-platform-tools
android-sdk-platform-tools-common dmtracedump etc1tool f2fs-tools fastboot
graphviz hprof-conv libann0 libcdt5 libcgraph6 libf2fs-format4 libf2fs5
libgts-0.7-5 libgts-bin libgvc6 libgvpr2 liblab-gamut1 libpathplan4 p7zip
p7zip-full sqlite3
Suggested packages:
graphviz-doc p7zip-rar sqlite3-doc
The following NEW packages will be installed:
adb android-libadb android-libbacktrace android-libbase android-libboringssl
android-libcrypto-utils android-libcutils android-libetc1
android-libf2fs-utils android-liblog android-libsparse android-libunwind
android-libutils android-libziparchive android-sdk-platform-tools
android-sdk-platform-tools-common android-tools-fastboot dmtracedump
etc1tool f2fs-tools fastboot graphviz hprof-conv libann0 libcdt5 libcgraph6
libf2fs-format4 libf2fs5 libgts-0.7-5 libgts-bin libgvc6 libgvpr2
liblab-gamut1 libpathplan4 p7zip p7zip-full sqlite3
0 upgraded, 37 newly installed, 0 to remove and 3 not upgraded.
Need to get 5.601 kB of archives.
After this operation, 21,3 MB of additional disk space will be used.
Do you want to continue? [Y/n]

En dan een rollend scherm met Get … Preparing … Selecting .. Setting up .. Processing ..
Eindigend met:

Setting up fastboot (1:8.1.0+r23-5~18.04) …
Setting up android-tools-fastboot (1:8.1.0+r23-5~18.04) …
Setting up android-sdk-platform-tools (27.0.0+10~18.04.2) …
Processing triggers for libc-bin (2.27-3ubuntu1) …
Processing triggers for man-db (2.8.3-2ubuntu0.1) …
Processing triggers for initramfs-tools (0.130ubuntu3.8) …
update-initramfs: Generating /boot/initrd.img-4.15.0-62-generic

Controleren of het geinstalleerd is (Ubuntu):
apt-cache policy android-tools-fastboot

Bij Jolla is het IMEI nummer gemakkelijk te vinden in het About product menu van het systeem. Bij de XPeria moet je iets verder duiken.

Neem de telefoontoetsen en tik *#*#7378423#*#*

Service info > Configuration > Rooting Status

Daar zie je zowel je IMEI nummer, als de aanduiding of je apparaat kan geroot worden.

Op deze pagina onderaan kies je je toestel en voert de IMEI in:
https://developer.sony.com/develop/open-devices/get-started/unlock-bootloader/#unlock-code

Het resultaat is:

Your unlock code for (IMEI nummer)

bv (012F12345678ABC1) of iets van die vorm.

Er staat nergens vermeld hoelang die code geldig is.

Ik volg verder de gedetailleerde instructies; hieronder een log uit mijn terminal gekopieerd:

webgang@OptiPlex380:~$ ls
Desktop Downloads GbPrj Pictures snap Videos
Documents examples.desktop Music Public Templates WebgangBCP

Ik maak een mapje aan om in te werken, en zet de relevante bestanden daarin:

webgang@OptiPlex380:~$ mkdir SailfishX
webgang@OptiPlex380:~$ mv Downloads/Sailfish_OS-Jolla-3.1.0.11-h3113-0.0.7.19.zip SailfishX/
webgang@OptiPlex380:~$ mv Downloads/
Technics_sech730.pdf WebgangBCP-master.tar.gz
UnloadBootloaderXPeria.txt
webgang@OptiPlex380:~$ mv Downloads/UnloadBootloaderXPeria.txt SailfishX/
webgang@OptiPlex380:~$ cd SailfishX/
webgang@OptiPlex380:~/SailfishX$ ls
Sailfish_OS-Jolla-3.1.0.11-h3113-0.0.7.19.zip UnloadBootloaderXPeria.txt
webgang@OptiPlex380:~/SailfishX$ unzip Sailfish_OS-Jolla-3.1.0.11-h3113-0.0.7.19.zip
Archive: Sailfish_OS-Jolla-3.1.0.11-h3113-0.0.7.19.zip
creating: Sailfish_OS-Jolla-3.1.0.11-h3113-0.0.7.19/
inflating: Sailfish_OS-Jolla-3.1.0.11-h3113-0.0.7.19/flashing-README.txt
inflating: Sailfish_OS-Jolla-3.1.0.11-h3113-0.0.7.19/flash.sh
inflating: Sailfish_OS-Jolla-3.1.0.11-h3113-0.0.7.19/vendor.img001
inflating: Sailfish_OS-Jolla-3.1.0.11-h3113-0.0.7.19/hybris-recovery.img
inflating: Sailfish_OS-Jolla-3.1.0.11-h3113-0.0.7.19/AdbWinUsbApi.dll
inflating: Sailfish_OS-Jolla-3.1.0.11-h3113-0.0.7.19/fimage.img001
inflating: Sailfish_OS-Jolla-3.1.0.11-h3113-0.0.7.19/os-release
inflating: Sailfish_OS-Jolla-3.1.0.11-h3113-0.0.7.19/hybris-boot.img
inflating: Sailfish_OS-Jolla-3.1.0.11-h3113-0.0.7.19/hw-release
inflating: Sailfish_OS-Jolla-3.1.0.11-h3113-0.0.7.19/flash-on-windows.bat
inflating: Sailfish_OS-Jolla-3.1.0.11-h3113-0.0.7.19/AdbWinApi.dll
inflating: Sailfish_OS-Jolla-3.1.0.11-h3113-0.0.7.19/sailfish.img001
inflating: Sailfish_OS-Jolla-3.1.0.11-h3113-0.0.7.19/md5.lst
inflating: Sailfish_OS-Jolla-3.1.0.11-h3113-0.0.7.19/fastboot.exe
webgang@OptiPlex380:~/SailfishX$ ls
Sailfish_OS-Jolla-3.1.0.11-h3113-0.0.7.19 UnloadBootloaderXPeria.txt
Sailfish_OS-Jolla-3.1.0.11-h3113-0.0.7.19.zip
webgang@OptiPlex380:~/SailfishX$ ls
Sailfish_OS-Jolla-3.1.0.11-h3113-0.0.7.19 UnloadBootloaderXPeria.txt
Sailfish_OS-Jolla-3.1.0.11-h3113-0.0.7.19.zip
webgang@OptiPlex380:~/SailfishX$ cd Sailfish_OS-Jolla-3.1.0.11-h3113-0.0.7.19/

Fastboot tool gebruiken voor unlock:

webgang@OptiPlex380:~/SailfishX/Sailfish_OS-Jolla-3.1.0.11-h3113-0.0.7.19$ fastboot oem unlock 0x099F36786517AEF9
...
OKAY [ 5.013s]
finished. total time: 5.013s
webgang@OptiPlex380:~/SailfishX/Sailfish_OS-Jolla-3.1.0.11-h3113-0.0.7.19$ ls
AdbWinApi.dll flashing-README.txt hybris-boot.img sailfish.img001
AdbWinUsbApi.dll flash-on-windows.bat hybris-recovery.img vendor.img001
fastboot.exe flash.sh md5.lst
fimage.img001 hw-release os-release
webgang@OptiPlex380:~/SailfishX/Sailfish_OS-Jolla-3.1.0.11-h3113-0.0.7.19$ cd ..webgang@OptiPlex380:~/SailfishX$ ls
Sailfish_OS-Jolla-3.1.0.11-h3113-0.0.7.19 UnloadBootloaderXPeria.txt
Sailfish_OS-Jolla-3.1.0.11-h3113-0.0.7.19.zip

Ondertussen de nodige binaries afgehaald…

webgang@OptiPlex380:~/SailfishX$ mv ./../Downloads/SW_binaries_for_Xperia_Android_8.1.6.4_r1_v16_nile.zip ./
webgang@OptiPlex380:~/SailfishX$ ls
Sailfish_OS-Jolla-3.1.0.11-h3113-0.0.7.19
Sailfish_OS-Jolla-3.1.0.11-h3113-0.0.7.19.zip
SW_binaries_for_Xperia_Android_8.1.6.4_r1_v16_nile.zip
UnloadBootloaderXPeria.txt
webgang@OptiPlex380:~/SailfishX$ unzip SW_binaries_for_Xperia_Android_8.1.6.4_r1_v16_nile.zip
Archive: SW_binaries_for_Xperia_Android_8.1.6.4_r1_v16_nile.zip
inflating: SW_binaries_for_Xperia_Android_8.1.6.4_r1_v16_nile.img
webgang@OptiPlex380:~/SailfishX$ ls -lFA
total 1430304
drwxr-xr-x 2 webgang webgang 4096 Jul 14 21:27 Sailfish_OS-Jolla-3.1.0.11-h3113-0.0.7.19/
-rw-r--r-- 1 webgang webgang 1155625617 Sep 11 00:31 Sailfish_OS-Jolla-3.1.0.11-h3113-0.0.7.19.zip
-rw-r--r-- 1 webgang webgang 216592556 Okt 9 2018 SW_binaries_for_Xperia_Android_8.1.6.4_r1_v16_nile.img
-rw-rw-r-- 1 webgang webgang 92393057 Sep 15 23:06 SW_binaries_for_Xperia_Android_8.1.6.4_r1_v16_nile.zip
-rw-r--r-- 1 webgang webgang 1017 Sep 11 00:46 UnloadBootloaderXPeria.txt
webgang@OptiPlex380:~/SailfishX$ cp SW_binaries_for_Xperia_Android_8.1.6.4_r1_v16_nile.img Sailfish_OS-Jolla-3.1.0.11-h3113-0.0.7.19
webgang@OptiPlex380:~/SailfishX$ cd Sailfish_OS-Jolla-3.1.0.11-h3113-0.0.7.19/
webgang@OptiPlex380:~/SailfishX/Sailfish_OS-Jolla-3.1.0.11-h3113-0.0.7.19$ ls
AdbWinApi.dll hybris-boot.img
AdbWinUsbApi.dll hybris-recovery.img
fastboot.exe md5.lst
fimage.img001 os-release
flashing-README.txt sailfish.img001
flash-on-windows.bat SW_binaries_for_Xperia_Android_8.1.6.4_r1_v16_nile.img
flash.sh vendor.img001
hw-release

Het beschreven commando uitgevoerd om flashen te starten:
(nb: het device nummer heb ik in deze tekst veranderd naar een willekeurig AB12..)

webgang@OptiPlex380:~/SailfishX/Sailfish_OS-Jolla-3.1.0.11-h3113-0.0.7.19$ bash ./flash.sh
[sudo] password for webgang:
Detected Linux
Searching device to flash..
Found 1 devices: AB1234CDEF
Fastboot command: fastboot -s AB1234CDEF
.
This device has not been unlocked, but you need that for flashing.
Please go to https://developer.sony.com/develop/open-devices/get-started/unlock-bootloader/ and see instructions how to unlock your device.

Er ging blijkbaar iets fout. Ik check een paar dingen …

webgang@OptiPlex380:~/SailfishX/Sailfish_OS-Jolla-3.1.0.11-h3113-0.0.7.19$ ls
AdbWinApi.dll hybris-boot.img
AdbWinUsbApi.dll hybris-recovery.img
fastboot.exe md5.lst
fimage.img001 os-release
flashing-README.txt sailfish.img001
flash-on-windows.bat SW_binaries_for_Xperia_Android_8.1.6.4_r1_v16_nile.img
flash.sh vendor.img001
hw-release
webgang@OptiPlex380:~/SailfishX/Sailfish_OS-Jolla-3.1.0.11-h3113-0.0.7.19$ fastboot devices
AB1234CDEF fastboot
webgang@OptiPlex380:~/SailfishX/Sailfish_OS-Jolla-3.1.0.11-h3113-0.0.7.19$ fastboot oem unlock 0x099F36786517AEF9
...
FAILED (remote: Device already unlocked)
finished. total time: 0.020s
webgang@OptiPlex380:~/SailfishX/Sailfish_OS-Jolla-3.1.0.11-h3113-0.0.7.19$ ls
AdbWinApi.dll hybris-boot.img
AdbWinUsbApi.dll hybris-recovery.img
fastboot.exe md5.lst
fimage.img001 os-release
flashing-README.txt sailfish.img001
flash-on-windows.bat SW_binaries_for_Xperia_Android_8.1.6.4_r1_v16_nile.img
flash.sh vendor.img001
hw-release

… overloop de unlocking procedure van de Sony website, en probeer opnieuw, zonder de bash ervoor:

webgang@OptiPlex380:~/SailfishX/Sailfish_OS-Jolla-3.1.0.11-h3113-0.0.7.19$ ./flash.sh
[sudo] password for webgang:
Detected Linux
Searching device to flash..
Found 1 devices: AB1234CDEF
Fastboot command: fastboot -s AB1234CDEF
Flashing boot_a partition..
target reported max download size of 536870912 bytes
sending 'boot_a' (18464 KB)...
OKAY [ 0.736s]
writing 'boot_a'...
OKAY [ 0.000s]
finished. total time: 0.737s
Flashing boot_b partition..
target reported max download size of 536870912 bytes
sending 'boot_b' (18464 KB)...
OKAY [ 0.731s]
writing 'boot_b'...
OKAY [ 0.001s]
finished. total time: 0.732s
Flashing userdata partition..
target reported max download size of 536870912 bytes
erasing 'userdata'...
OKAY [ 3.621s]
sending sparse 'userdata' 1/3 (519806 KB)...
OKAY [ 20.467s]
writing 'userdata' 1/3...
OKAY [ 0.000s]
sending sparse 'userdata' 2/3 (519079 KB)...
OKAY [ 21.440s]
writing 'userdata' 2/3...
OKAY [ 0.000s]
sending sparse 'userdata' 3/3 (123684 KB)...
OKAY [ 6.030s]
writing 'userdata' 3/3...
OKAY [ 0.000s]
finished. total time: 51.558s
Flashing system_b partition..
target reported max download size of 536870912 bytes
sending sparse 'system_b' 1/2 (524284 KB)...
OKAY [ 21.749s]
writing 'system_b' 1/2...
OKAY [ 0.001s]
sending sparse 'system_b' 2/2 (59336 KB)...
OKAY [ 19.899s]
writing 'system_b' 2/2...
OKAY [ 0.000s]
finished. total time: 41.649s
Flashing vendor_a partition..
target reported max download size of 536870912 bytes
sending 'vendor_a' (352 KB)...
OKAY [ 0.058s]
writing 'vendor_a'...
OKAY [ 0.001s]
finished. total time: 0.058s
Flashing vendor_b partition..
target reported max download size of 536870912 bytes
sending 'vendor_b' (352 KB)...
OKAY [ 0.018s]
writing 'vendor_b'...
OKAY [ 0.001s]
finished. total time: 0.018s
Flashing oem partition..
target reported max download size of 536870912 bytes
sending 'oem_a' (211516 KB)...
OKAY [ 8.429s]
writing 'oem_a'...
OKAY [ 0.001s]
finished. total time: 8.430s
.
Flashing completed.
.
Remove the USB cable and bootup the device by pressing powerkey.

Dat klinkt hoopvol en komt overeen met het einde van de beschrijving…

Happy Sailing!
En heerlijk maar waar, het apparaat start daarna op in Sailfish! Je kan de irritante* uitleg over het gebruik overslaan door met de klok mee in de vier hoeken te tikken – ik heb dat helaas pas achteraf gelezen…

* omdat je een Sailfish pro bent šŸ˜‰

Sailfish X installatie op 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)
– 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

4/9/2019

Upgrade OpenSUSE 42.3 naar Leap 15

Filed under: — cybrarian @ 11:52 am

OpenSUSE Leap 42.3 server op pc hardware Optiplex 3020.

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

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

30/8/2019

OpenSUSE 42.3 desktop: 100% cpu, coredum

Filed under: — cybrarian @ 9:09 am

Fris opgestarte laptop toont op de kde desktop een Monitor voor CPU-gebruik die 100% gebruik aangeeft.
Dat verwondert me, aangezien ik net opgestart ben. Ik wacht even tot het opstarten op zich zeker helemaal gedaan is. Dan neem ik top:

11023 root 20 0 127832 97860 2316 R 97,01 2,506 0:05.15 systemd-coredum
11001 root 20 0 127700 97584 2244 R 92,03 2,498 0:07.36 systemd-coredum
11024 root 20 0 127836 97268 2232 R 86,71 2,490 0:03.36 systemd-coredum

Een ander beeld in htop; die lijkt coredump helemaal niet te zien.

Bovendien hangt mijn desktop ook helemaal niet vast zoals ik zou verwachten bij 100% cpu gebruik.

Een andere tool, KSysGuard toont ook slechts een lage processor belasting.

Terug naar top, even later:

11133 root 20 0 127700 97700 2372 R 99,00 2,501 0:05.61 systemd-coredum
11132 root 20 0 127700 97684 2352 R 96,35 2,501 0:06.58 systemd-coredum
11156 root 20 0 127832 55968 2312 R 88,04 1,433 0:02.79 systemd-coredum
11157 root 20 0 127836 41748 2352 R 65,45 1,069 0:01.97 systemd-coredum

Het zijn telkens andere pid’s.

Je kan achteraf kijken wat coredump deed:

coredumpctl list

Dat geeft een lijst tot jaren terug, onderaan staan de meest recente.
In mijn geval staan er op het einde honderden lijnen met

vr 2019-08-30 10:00:40 CEST 11807 1000 100 31 * /usr/lib/tracker-extract
vr 2019-08-30 10:00:45 CEST 11845 1000 100 31 * /usr/lib/tracker-extract
vr 2019-08-30 10:00:46 CEST 11829 1000 100 31 * /usr/lib/tracker-extract
….
vr 2019-08-30 10:13:01 CEST 15049 1000 100 31 * /usr/lib/tracker-extract
vr 2019-08-30 10:13:02 CEST 15033 1000 100 31 * /usr/lib/tracker-extract

Als je beniewd bent wat de coredump dan gedumpt heeft, en of je die misschien moet verwijderen: check of coredump wel een bestand wegscrhijft:

ulimit -c
0
Nul: er wordt niets geschreven.

Na een tijdje stopt de 100% uitlezing op de plasma Monitor voor CPU-Gebruik.
In fora vind je wel meer dat soort meldingen over tracker en openSUSE 42.3.

25/7/2019

Jolla Sailfish updates

Filed under: — cybrarian @ 9:15 pm

Sailfish leeft in 2019:
(+updates na post-datum)

2019-07-25 : beschikbaar: Version 3.1.0.11 Seitseminen

2019-06-05: beschikbaar Version 3.0.3.10

2019-05-12: beschikbaar Version 3.0.3.9 Hossa
(380 Mb)

2019-04-26: beschikbaar Version 3.0.2.8 Oulanka

vorige: 3.0.1.11

4/7/2019

Internettoegang voor Ć©Ć©n gebruiker blokkeren

Filed under: — cybrarian @ 2:46 pm

Ik wil de internettoegang voor een gebruiker op mijn Linux systeem blokkeren. Maar met een andere gebruiker/root wil ik wel internettoegang om de updates van het systeem te kunnen doen.

Ik vond deze firewall regel in een ubuntu post van 2017:

sudo iptables -A OUTPUT -p all -m owner --uid-owner -j DROP

Verkeer op 192.168.1.0/24 LAN toelaten en de rest blokkeren:
iptables -A INPUT ! -d 192.168.1.0/24 -m owner --uid-owner fred -j DROP
iptables -A OUTPUT ! -d 192.168.1.0/24 -m owner --uid-owner fred -j DROP

ps: firewall onderhoud waar ufw de firewall is:

sudo ufw status
sudo ufw enable
sudo iptables -A OUTPUT -p all -m owner --uid-owner fred -j DROP
sudo iptables-save > /etc/iptables.rules *
/sbin/iptables-restore < /etc/iptables.rules

* of
sudo bash -c "iptables-save > /etc/iptables.rules"

OpenSUSE

In Suse was het firewallctl en is het nu firewall-cmd:

# firewall-cmd --state

running

iptables commando

bv: (geen reaktie behalve nieuwe prompt betekent uitgevoerd)
# iptables -A OUTPUT ! -d 192.168.1.0/24 -m owner --uid-owner personeel -j DROP
#

Ogelet nu kan je niet meer naar buiten als je dat op je eigen pc deed… een WP blog zal bv zo reageren:

Internetverbinding verloren. Opslaan is uitgeschakeld tot verbinding hersteld is. We slaan dit artikel voor alle zekerheid ook op in je browser.

Tijdelijk

  • De firewall regel is enkel in de huidige lopende firewall aktief, niet na herstart!
  • Ongedaan maken kan met firewall-cmd –reload

firewall-cmd --reload
success
#

Duurzaam

Huidige bewaren:

firewall-cmd --runtime-to-permanent

success
#

Als je een foutmelding krijgt…

iptables -A INPUT ! -d 192.168.1.0/24 -m owner --uid-owner personeel -j DROP
iptables: Invalid argument. Run `dmesg' for more information.

dmesg
x_tables: ip_tables: owner match: used from hooks INPUT, but only valid from OUTPUT/POSTROUTING

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.

10/5/2019

Startmuziek in KDE (opensuse 15)

Filed under: — cybrarian @ 7:36 pm

Ik wil een startmuziekje zetten in OpenSUSE Linux 15 KDE desktop. Het is te lang om als startgeluid te dienen, dus ik heb via een andere weg ingesteld dat bij het starten het gekozen muziekje speelt.

Probleem
Ik ben het muziekje ondertussen beu en bovendien is het veel te lang. Helaas ben ik vergeten HOE ik dat daar heb ingekregen…

Op zoek …

  • Rechtsklik op de desktop, instellingen: niet gevonden daar.
  • Start, Settings (System Settings): Hier zijn heel erg veel rubrieken en keuzemogelijkheden. Een overzicht:

met mijn vermoeden:
Appearance +-
Workspace ++
Personalisation ++
Network —
Hardware —
System (yast) —

Gevonden:

Workspace
– Desktop behaviour : –
– Startup and shutdown: login screen – , autostart – , background services: -, desktop sessions – ,

Event notifications and actions:
* event source: Plasma Workspace.
Title: Login (A New Session Is Starting); Play a sound. /home/name/Music/file001.mp3

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!

8/4/2019

btrfs

Filed under: — cybrarian @ 9:34 am

check
btrfs check
Check van het filesystem gaat niet als de drive gemount is:

btrfs check /dev/sda2
/dev/sda2 is currently mounted. Aborting.

Algemene informatie
btrfs fi show

Label: none uuid: 5364b79a-cc9a-4d79-a2a3-6679401aa6f3
Total devices 1 FS bytes used 15.04GiB
devid 1 size 40.00GiB used 19.57GiB path /dev/sda2

Als je wil zien welk filetype de verschillende partities zijn:

df -T

devtmpfs devtmpfs 3039212 8 3039204 1% /dev
tmpfs tmpfs 3046936 69328 2977608 3% /dev/shm
tmpfs tmpfs 3046936 2352 3044584 1% /run
tmpfs tmpfs 3046936 0 3046936 0% /sys/fs/cgroup
/dev/sda2 btrfs 41946112 16576576 24249968 41% /

/dev/sda2 btrfs 41946112 16576576 24249968 41% /tmp
/dev/sda3 xfs 200050240 1121016 198929224 1% /home
tmpfs tmpfs 609388 20 609368 1% /run/user/1000

Fouten-log

btrfs device stats /dev/sda2

[/dev/sda2].write_io_errs 0
[/dev/sda2].read_io_errs 0
[/dev/sda2].flush_io_errs 0
[/dev/sda2].corruption_errs 0
[/dev/sda2].generation_errs 0

Vrije ruimte (df):

btrfs filesystem df /home

ERROR: not a btrfs filesystem: /home

btrfs filesystem df /

Data, single: total=17.01GiB, used=14.31GiB
System, DUP: total=32.00MiB, used=16.00KiB
Metadata, DUP: total=1.25GiB, used=740.53MiB
GlobalReserve, single: total=50.58MiB, used=0.00B

Meer op de btrfs spiekbrief: https://blog.programster.org/btrfs-cheatsheet

25/3/2019

kmail kuren: Akonadi!

Filed under: — cybrarian @ 10:45 am

Een KMail gebruiker ondervindt problemen met het afhalen van e-mail van een imap server. Het afhalen van de mail gaat goed tot zo’n 98%, daar blijft het afhalen hangen. Er komt geen verdere mail meer binnen, en het afbreken van het afhalen door klikken op het rode icoon daarvoor geeft ook geen zichtbaar resultaat (maw het afbreken lijkt ook oneindig te duren).
Afsluiten en terug starten van KMail helpt niet.

Akonadi herstarten
De oorzaak zit eerder bij Akonadi. Afsluiten van akonadi kan in de commandolijn met:

akonadictl stop

Als kmail nog draait, zal dat programma zelf aangeven dat de Akonadi dienst niet draait en een knop aanbieden om die te starten.

shell script
Zet dat commando in een bestand in de bin map met bv de naam: “StopAkonadi.sh”
Open een commandovenster: menu, Systeem, Konsole. Daar kan je het oproepen met:
./bin/StopAkonadi.sh

Link
Je kan op de desktop een link maken naar de killer: rechtsklik, Nieuwe aanmaken, koppeling naar toepassing.

Ga naar tab Toepassing, bij commando bladeren kies je het shell script in de bin directory, bewaar.

Wijzig eventueel de naam en/of het icoon.

22/2/2019

Raspberry pi wifi draadloos netwerk

Filed under: — cybrarian @ 9:41 am

wifi
Bij het installeren van Raspbian krijg je de keuwe om aan te sluiten op een bestaand draadloos netwerk. Daarna kan de pi dat netwerk gebruiken.

Wijzigen
De hulpmiddelen om een draadloos netwerk te kiezen en/of in te stellen bij basic raspbian zijn niet zo uitgebreid als bij desktop distributies als openSUSE/KDE, waar je een uitgebreid informatie krijgt en kan fijnregelen.
Raspbian heeft bij het ontbreken van een (draadloze) netwerkverbinding bovenaan rechts een symbool staan dat lijkt op een mengpaneel met twee schuiven (die een rood kruisje hebben). En ja, dat is het symbool voor draadloos netwerk (wie heeft dat bedacht). Wel nee, die twee kruisjes geven aan dat zowel lan als wifi niet werken toont de tooltip als je er met de muiscursor boven gaat staan:

eth0: Link is down
wlan0: Not associated

Klik op het symbool om het instellingenvester te openen? Niet dus. Rechtsklik, kies netwerk instellingen “Wireless and wired network settings”.

Configure
– interface
– SSID — dan krijg je een combobox met vooringevulde keuzes van netwerknamen.
Je kan dan ook de andere gegevens invullen, zoals IP address, Router, DNS server en Search, …
Als je op “toepassen” drukt, krijg je geen feedback. Het is mij totaal onduidelijk wat de impact is van dit instellingenvenster, moet je bv zelf herstarten achteraf? (inderdaad, sluiten en herstarten).

Menu
Via het menu, voorkeuren kan je naar Raspberry Pi configuratieprogramma.
Daar kan je het wifi-land instellen, en de hostename (en network at boot).

Opstart-krachten
Bij het opstarten krijg je kort een melding over het indrukken van de shift toets (for recovery mode hold shift); daarmee krijg je een soort NOOBS installatiemenu, maar ook een paar andere knoppen waaronder “wifi”. Die keuze toont ook de werking van de wifi aan, want je kan er de beschikbare netwerken zien, en een netwerk kiezen om mee te verbinden.
Je kan hier bv ook kiezen om de volledige raspbian te installeren (6738 MB).

commandolijn
Inhoud van de instellingen wifi bekijken:
cat /etc/wpa_supplicant/wpa_supplicant.conf

Kijken wat er in de lucht hangt (checkt dat draadloos werkt, geeft beschikbare netwerken)
sudo iwlist wlan0 scan

Welke dns instellingen?
cat /etc/resolv.conf

Herstarten van het netwerk (ipv volledig herstarten)
sudo ifdown wlan0 && sudo ifup wlan0

Volledig herstarten
sudo shutdown -r now

Instellingen doen:
sudo raspi-config
Dan 2. Network options
Daarmee kan je:
– hostname instellen (naam van de computer in het netwerk)
– SSID wifi (could not communicat with wpa_supplicant)
– predictable network names (aan of afzetten van de netwerk interface namen als eth0 wlan0)
Daarna moet herstart worden om de instellingen aktief te maken.

16/2/2019

KMail kapot. Of is het Akonadi? Of MySQL?

Filed under: — cybrarian @ 1:03 am

KMail
Mijn e-mail programma KMail op KDE/openSUSE 42.3 start niet meer.
(Ik herinner me een probleem voordien met een mail die ik maar niet verwijderd kreeg)
KMail probeert te starten, geeft dan de melding dat de akonadi service niet draait.
De knop voor meer info levert niets op, en het mailprogramma sluit onherroepelijk terug af.
Niet alleen kan ik dus geen nieuwe mails ontvangen/versturen, ik heb ook geen toegang meer tot alle reeds afgehaalde en verstuurde mails.

Onhandig.

KDE/KMail ontwikkelaars: maak aub een noodprocedure in kmail, of desnoods een CLI als reserve.

Welke fout?
Op de commandolijn zocht ik naar meer informatie over het onverwachte overlijden van mijn geliefde mailclient.
Start een konsole en kmail met:
kmail
Dit start gewoon de desktopversie van kmail, dus geeft niet veel extra informatie.
De boosdoener is duidelijk Akonadi, dus daarnaar op zoek. Akonadi is een groot beest:

cybr@laptop:/var/lib> akonadi
akonadi_agent_launcher akonadi_kolab_resource
akonadi_agent_server akonadi_maildir_resource
akonadi_akonotes_resource akonadi_maildispatcher_agent
akonadi_archivemail_agent akonadi_mailfilter_agent
akonadi_birthdays_resource akonadi_mbox_resource
akonadi_contacts_resource akonadi_migration_agent
akonadi_control akonadi_mixedmaildir_resource
akonadictl akonadi_newmailnotifier_agent
akonadi_davgroupware_resource akonadi_notes_agent
akonadi_followupreminder_agent akonadi_notes_resource
akonadi_googlecalendar_resource akonadi_openxchange_resource
akonadi_googlecontacts_resource akonadi_pop3_resource
akonadi_icaldir_resource akonadi_rds
akonadi_ical_resource akonadiselftest
akonadi_imap_resource akonadi_sendlater_agent
akonadi_indexing_agent akonadiserver
akonadi_invitations_agent akonaditest
akonadi_kalarm_dir_resource akonadi_tomboynotes_resource
akonadi_kalarm_resource akonadi_vcarddir_resource
akonadi_knut_resource akonadi_vcard_resource

Een serverdienst met een bekend voorkomend onderdeel?
akonadictl

Usage: akonadictl [options] start|stop|restart|status|vacuum|fsck
Akonadi server manipulation tool

Even proberen …

akonadictl start

Connecting to deprecated signal QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString)
cybr@laptitude:/var/lib> org.kde.pim.akonadiserver: Failed to connect to database!
org.kde.pim.akonadiserver: Database error: “Can’t connect to local MySQL server through socket ‘/tmp/akonadi-cybr.dt9jR1/mysql.socket’ (111 \”Connection refused\”) QMYSQL: Unable to connect”
org.kde.pim.akonadiserver: Failed to remove runtime connection config file
org.kde.pim.akonadicontrol: Application ‘akonadiserver’ exited normally…
^C

Ik heb het met ctrl-c moeten beƫindigen om terug op de commandprompt terecht te komen.
Maar dit ziet er interessante informatie uit:

Failed to remove runtime connection config file

ls /tmp/akonadi-cybr.

akonadi-cybr.dt9jR1/ akonadi-cybr.OB5NMk/

Tijdelijke bestanden/directories die aangemaakt worden op het moment van het starten?
Deze ene wordt vermeld in de bovenstaande akonadi-melding; weg daarmee?

rm -r /tmp/akonadi-cybr.dt9jR1/

Kde start terug normaal!

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.

18/1/2019

Your branch and ‘origin/dev’ have diverged …

Filed under: — cybrarian @ 10:46 pm

Bij git status, en na een fetch:

git status
On branch dev
Your branch is ahead of ‘origin/dev’ by 2 commits.
(use “git push” to publish your local commits)
nothing to commit, working tree clean
git fetch
remote: Enumerating objects: 60, done.
remote: Counting objects: 100% (60/60), done.
remote: Compressing objects: 100% (42/42), done.
remote: Total 43 (delta 29), reused 1 (delta 0)
Unpacking objects: 100% (43/43), done.
From gitlab.com:GrpE3/e3
5f82217..4df07f6 dev -> origin/dev
65ecfe5..d86a92f dayreqflow -> origin/dayreqflow
git status
On branch dev
Your branch and ‘origin/dev’ have diverged,
and have 2 and 8 different commits each
, respectively.
(use “git pull” to merge the remote branch into yours)
nothing to commit, working tree clean

Check waar het mogelijk aan ligt – hier een lokale commit (zonder push) en ondertussen commits op origin – met bv oa:

git log -3
git log --name-status HEAD^..HEAD

git rebase origin/dev

First, rewinding head to replay your work on top of it…
Applying: correct quote signs in changes.sql
Using index info to reconstruct a base tree…
M Changes.sql
.git/rebase-apply/patch:9: trailing whitespace.
ALTER TABLE `reqproc` CHANGE `name` `process` CHAR(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL;
warning: 1 line adds whitespace errors.
Falling back to patching base and 3-way merge…
Auto-merging Changes.sql
CONFLICT (content): Merge conflict in Changes.sql
error: Failed to merge in the changes.
Patch failed at 0001 correct quote signs in changes.sql
The copy of the patch that failed is found in: .git/rebase-apply/patch

When you have resolved this problem, run “git rebase –continue”.
If you prefer to skip this patch, run “git rebase –skip” instead.
To check out the original branch and stop rebasing, run “git rebase –abort”.

(Corrigeer bestand Changesl.sql)

git rebase --continue

Changes.sql: needs merge
You must edit all merge conflicts and then
mark them as resolved using git add

git status

rebase in progress; onto 4df07f6
You are currently rebasing branch ‘dev’ on ‘4df07f6’.
(fix conflicts and then run “git rebase –continue”)
(use “git rebase –skip” to skip this patch)
(use “git rebase –abort” to check out the original branch)

Unmerged paths:
(use “git reset HEAD …” to unstage)
(use “git add
…” to mark resolution)

both modified: Changes.sql

no changes added to commit (use “git add” and/or “git commit -a”)

git add Changes.sql
git commit -am "fix Changes.sql diverged"

[detached HEAD b351146] fix Changes.sql diverged
1 file changed, 1 insertion(+), 2 deletions(-)

git status
rebase in progress; onto 4df07f6
You are currently rebasing branch ‘dev’ on ‘4df07f6’.
(all conflicts fixed: run “git rebase –continue”)

nothing to commit, working tree clean
git rebase --continue

Applying: correct quote signs in changes.sql
No changes – did you forget to use ‘git add’?
If there is nothing left to stage, chances are that something else
already introduced the same changes; you might want to skip this patch.

When you have resolved this problem, run “git rebase –continue”.
If you prefer to skip this patch, run “git rebase –skip” instead.
To check out the original branch and stop rebasing, run “git rebase –abort”.

git rebase --skip

Dat deed het uiteindelijk, en het Changes.sql bestand eindigde juist.

4/1/2019

Lange lijst snel naar 3 kolommen: Scribus!

Filed under: — cybrarian @ 5:56 pm

IN: lange lijst van korte items onder elkaar
(bv serienummers om te checken)

OUT: mooie print in 3 kolommen

Bron van de lijst
De lijst kan uit een databank komen, een kolom uit een rekenblad, een inhoudstabel, enz.
De lijst wordt best in een .txt formaat klaargezet, met op elke lijn een item.

Vb. Je kan zelf snel een lijst genereren door in een commandolijn in je documentdirectory ls>list.txt te doen.

Als je dit print krijg je veel bladzijden met op iedere regel enkel links wat bedrukking. De lijst manueel knippen en in kolommen plakken is te omslachtig.

Snel verdelen
Start Scribus, nieuw document (start standaard zo)
– kies automatische tekstframes
– zet op 3 kolommen.
– Ok.

In het nieuwe document: menu bestand, importeren, tekst verkrijgen. Kies de tekst en OK.

Ook: Origineel openen met bv kate, selecteer alles met ctrl-A.
In het nieuwe document, dubbelklik in de eerste kolom
Doe ctrl-v (plak de tekst hier).

Meer pagina’s
Als de tekst niet helemaal op de pagina past: menu pagina, toevoegen, en je voegt er naar wens toe. De tekst zal automatisch doorlopen op de volgende pagina’s, die ook 3 kolommen hebben.

Meer over tekstkolommen in Scribus:
https://wiki.scribus.net/canvas/Working_with_text_frames#Automatic_Text_Frame_Creation

21/12/2018

Sailfish 2.x naar 3.0.0.8: Lemmenjoki

Filed under: — cybrarian @ 11:37 pm

Er staan al een tijdje updates klaar op mijn klassieke jolla, en ik ga nu van 2.x naar 3.0.0.8.
Ik heb af en toe last van een blokkerende gsm verbinding, en hoop dat hiermee opgelost te zien…(nu helpt zelfs het uitschakelen van data of via vliegtuigmodus niet; ik moet echt het toestel uitschakelen en terug starten)

Backup naar SD kaart.
Backup file naar pc.
Aan usb (100% opgelanden)
Downloading update … Update ready for installation
Install:
One moment …
jolla …
SAILFISH OS …
___ …
jolla …
O ….
Welcome to Sailfish 3!
The third generation of the Sailfish OS is here! It is all about faster performance, deepened security, and smoother user experience for corporate use and Sailfish daily users!

Daaronder een van rechts naar links scrollend beeld met iconen waarbij telkens een titeltje erboven verschijnt als het icoon in het midden komt.

Daaronder een knop: [Start]

Locked
(code ingeven)

Vaststellingen:

  • Achtergrond
    1e vaststelling: mijn eigen ingestelde achtergrond is weg.
  • Hoek swipe melding
    Ik open de agenda omdat ik daar het meest benieuwd naar ben (was ver niet zo goed als die van Palm, die kleine kleurcodes aanbracht op het overzicht bv, en die een “voorblad” had waarop vooruitgekeken werd.)

    Ik krijg een melding dat ik van de hoeken naar beneden kan swipen om de toepassing te sluiten. (“Close the app by swiping from the corners” – ik hoop dat die dat niet elke keer gaat zeggen…)

  • Screenshots
    Bij gallery heb je nu ipv 2 items Photos en Videos ook nog Screenshots. Ze zijn allemaal geanimeerd aan het swappen; en ervoor staat het aantal bestanden van elk.

Powered by WordPress