3/11/2020

ip vervang ifconfig route arp enz

Filed under: — cybrarian @ 1:54 am

Wie bij netwerkproblemen automatisch ifconfig tikt, of route, moet zich aanpassen, want de aliassen beginnen te verdwijnen (geen backward compatibility meer).

ifconfig?

ip address show

kort:
ip a

route -n ?

ip route show

kort:
ip r

arp?
(address resolution protocol, voor hardware adres)
ip neigh

192.168.1.6 dev eth0 lladdr 00:26:b9:bc:4e:19 STALE
192.168.1.3 dev eth0 FAILED
192.168.1.1 dev eth0 lladdr 68:15:90:10:a3:9d REACHABLE

ip adres instellen

ip addr add <address>/<netmask> dev <interface> 

bv:
ip addr add 10.0.0.1/24 dev eth1

Default Gateway instellen

ip route add default via <gateway> dev <interface>

vb:
ip route add default via 192.168.1.2 dev eth0

Static route
Vroeger ‘route add -net <network>/<netmask> gw <gateway> [dev <interface>]

ip route add <network>/<netmask> via <gateway> dev <interface>

ip route add 172.16.32.0/24 via 192.168.1.1 dev eth0

ps:
netstat -l ?
ss -l
(socket statistics)

Netid  State      Recv-Q Send-Q Local Address:Port                 Peer Address:Port  
....
u_str  LISTEN     0      128    /run/cups/cups.sock 23651     
....

23/10/2020

Baloo eet mijn geheugen op (zoeken)

Filed under: — cybrarian @ 9:05 am

OpenSUSE 42.3 KDE Desktop op laptop

Zelfmoordproces

Na het opstarten wordt de computer stilaan trager. Ik zie op de geheugentool op de desktop dat het geheugen stilaan volloopt. Tot uiteindelijk er iets crasht, waarna de desktop terug vrij is en normaal werkt. Onderaan staat een icoon van een šŸ™ gezichtje, met volgende informatie na een klik:

[Baloo File indexing daemon]
Helaas, Baloo File indexing Daemon is onverwacht gesloten.
U kunt helpen om de KDE Software te verbeteren door deze fout te rapporteren.
(Lees meer over foutrapportage.)

Uitvoerbaar programma: baloo_file PID: 4252 Signaal: Segmentation fault(11) Tijd: 23/10/20

In datzelfde foutvenster een tabblad met “informatie voor ontwikkelaar”:
Deze gegenereerde crashinformatie is waarschijnlijk niet bruikbaar.

Application: Baloo File Indexing Daemon (baloo_file), signal: Segmentation fault
Using host libthread_db library “/lib64/libthread_db.so.1”.

De pakketten met debuginformatie voor de volgende toepassing en bibliotheken ontbreken:

/usr/bin/baloo_file
/usr/lib64/libQt5Core.so.5
/usr/lib64/libKF5BalooEngine.so.5

Het bij-installeren kan met de druk op een knop – maar faalt.

Kill Baloo!

Opvallend: bij een bijgemaakte gebruiker treedt dit probleem niet op. Ik heb eerst geprobeerd om wat locaties niet te laten indexeren door Baloo, maar dat heeft voorlopig geen soelaas gebracht.

Als ik na het opstarten kijk welke process id baloo heeft, kan ik hem zelf snel killen, dan vermijd ik de vertraging van mijn desktop. Misschien moet ik de file indexering maar afzetten, of toch nog wat proberen te fine-tunen, er is bv een link naar een netwerk drive, en een nextcloud drive, heeft hij daar problemen mee? vroeger in ieder geval niet, het is me niet duidelijk wanneer het probleem onstaan is…

Systeeminstellingen, Werkruimte, zoeken.
– je kan bepaalde mappen uitsluiten van zoeken.
– je kan het zoeken afzetten.

6/10/2020

openSUSE Firewall

Filed under: — cybrarian @ 12:38 pm

Via de NetworkManager van een laptop op OpenSUSE 15.x kan je bij de instellingen van het netwerk ook een firewall-instelling kiezen (netwerkicoon, rechtsklik, edit, tabblad General in iceWM.)

De firewall draait blijkt uit:

sudo systemctl status firerwalld

De beschikbare zones kan je als gebruiker aflezen uit
ls /usr/lib/firewalld/zones/

De aktieve:
firewall-cmd --get-active-zones
bv

internal
interfaces:wlan1

De standaardzone kan je opvragen:

sudo grep -i DefaultZone /etc/firewalld/firewalld.conf
bv

DefaultZone=public

enkele voorgedefinieerde zones (de insteling ervoor kan je telkens aflezen uit de gelijknamige bestanden in de directory):

block
dmz
internal
public
home
work
trusted

29/9/2020

Bestandenlijst splitsen in Dolphin: horizontaal, vertikaal

Filed under: — cybrarian @ 10:48 am

Bestandenlijst splitsen: vertikaal
Dolphin is de standaard bestandsbeheerder (file manager) in de huidige KDE op openSUSE. Dolphin kan zijn venster horizontaal splitsen, waarbij je twee locaties naast elkaar kan zien. Maar als je met iets bezig bent en rechts daarnaast twee locaties wil in het oog houden, dan wil je rechts bv een smalle bestandsbeheerder zetten met een vertikaal gesplitst venster: boven en onder.

Een zoekaktie leverde me het voorstel op het toe te voegen aan Dolphin, maar het antwoord van iemand van het team was dat ze het een overbodige “feature” was, en dat het misschien allerlei dingen zou “breken” (iconen moeten aangepast worden enz). Hij zei dat meer geavanceerde gebruikers trouwens dan toch eerder Konqueror gebruiken.

Konqueror in plaats van Dolphin?
Ik heb onmiddellijk konqueror bij-geĆÆnstalleerd. Het is eigenaardig, want konqueror is een combinatie web-browser/file manager/documentviewer, en als ze een vervaning maken, Dolphin, die alleen bestandsbeheerder is, waarom die dan niet echt goed maken in wat hij moet zijn?

Konqueror bestaat nog, is (nu in openSUSE 15.1) 5.0.97, en kan vensters vertikaal splitsen.

18/9/2020

wifi instellingen opensuse IceWM

Filed under: — cybrarian @ 1:59 pm

OpenSUSE 15.1, IceWM desktop, 802.11 Networking Frameworks.

Bij installatie of configuratie moet je soms kiezen tussen infrastructure mode, client mode, master mode, managed mode, ad hoc mode, …

Mode
– client = normale gebruiker van wifi acess point, associeert met een netwerk (via SSID).
– managed = client mode
– master = infrastructure
– infrastructure = (met) centraal access point/router (die staat in infrastructure mode en heeft een “netwerk naam” of SSID en gebruikt een bepaald kanaal). Je kan je laptop laten fungeren als infrastructure mode wireless access point (op Mac “internet sharing”).
– ad hoc = peer to peer, zonder centraal verbindingspunt, bv twee laptops. Beperkt in afstand door de kracht van (beide) netwerkkaarten (bij meer gebruikers kunnen toestellen ook wel netwerk doorgeven, wat dan ook weer vertraagt), en kwaliteit daalt sterk door interferentie bij meer gebruikers.
Op laptops kan je ad hoc kiezen, op android apparaten zelfs niet.

Via Yast, System, Network Settings kan je aan de instellingen:

Global options:
– NetworkManager
– Wicked Service
– Network Services Disabled

IPv6 enabled (of niet)
DHCP Client Options: identifier -, Hostname to Send AUTO
Change Default Route via DHCP aangevinkt

Overview
Hier kan je de netwerkkaart toevoegen (zou er al kunnen/moeten staan), of ze selecteren en “Edit” kiezen om te wijzigen.

Dynamic Address (DHCP) of IP Address invullen, bv 192.168.1.123 (subnetmask /24, Hostname “123”)

Hardware
Device name (bv wlan0), en kernel module (bv bcma).

Klik “Next”.

Wireless Device Settings

Operating mode:
– Ad Hoc
– Managed : meestal dus deze als je niets speciaals wil doen.
– Master

In IceWM heb je in het menu, Desktop Apps, Systeem een een tool “Network Connections”. Dat levert een Mac-stijl leeg venster op waar je met + iets kan toevoegen, en een keuzelijst met netwerken krijgt. Doe bv:

+, Wi-Fi, Create.

Alles staat grijs (je kan dus niets veranderen), misschien omdat je geen root bent? Nee, ook als root blijft alles grijs. Waarom is dit er eigenlijk?

9/7/2020

icewm blokkeert openSUSE updates

Filed under: — cybrarian @ 9:14 am

In een reeks openSUSE 15.1 updates (desktop update tool) zit er eentje die niet door gaat, en als foutmelding geeft:

icewm-1.4.2-lp151.8.6.1.x86_64 requeres icewm-theme-branding, but this requirement cannot be provided

De foutmelding treedt niet op bij een “clean install” 15.1, maar wel bij systemen die geupgrade werden uit vorige openSUSE systemen (Leap 42.x).

Via het Yast control center kan je in detail naar de “Online Update” gaan zien, en wordt meer uitleg gegeven: bij de oplossingen wordt aangeboden om
– icewm te de-installeren (“Verwijderen van icewm-1.4.2..x86-64 verwijderen van .. ” enz)
– icewm-config-upstream-1.4.2-lp151.8.3.1.noarch te de-installeren. (“Verwijderen van icewm-…noarch”)
– de patch over te slaan (“niet installeren”)
– de melding te negeren (“..door enige van zijn afhankelijkheden te negeren”)

De eerste optie is nogal drastisch: verwijderen van icewm.
IceWM is een lichtgewicht Windowmanager voor het “X Window System”, en als je die niet gebruikt omdat je bv KDE draait, speelt het niet zo’n rol, en kan je dat doen.

De tweede optie heeft misschien wel zin, want dat bevat:

Configuration files from upstream provider without suse branding

..wat mogelijk in conflict komt met de “branding” die in de update zit…
(ps: in een clean install van openSUSE 15.1 was icewm-config-upstream niet geĆÆnstalleerd, en daarom trad het conflict ook niet op daar)

Dan wordt als automatische verandering aangeboden:
laaste

icewm-theme-branding 1.2.4-lp 151.3.9.1

Bevestigen, de update draait.

(Na uitloggen en terug inloggen weet ook de desktop “software updates notification” dat het ok is).

30/4/2020

KDE menu aanpassen

Filed under: — cybrarian @ 12:42 pm

Het standaard menu in de huidige KDE is de Application Launcher en ziet er ongeveer zo uit:

Links een brede kolom met een aantal “favoriete” programma’s, daaronder:
Favourites – Applications – Computer – History – Leave

Als je in de onderste zwart-wit iconen opschuift naar Applications kan je kiezen uit verschillende “groepen” programma’s: Development, Games, enz. Deze komen ongeveer overeen met het originale KDE menu, dat daar dus rechstreeks toegang toe geeft, wat ik veel handiger vindt.

Veranderen menu layout:
– klik rechts op het menu icoon (meestal onderaan links)
– Kies alternatives
– kies Application Menu (of Dashboard als je dat eens wil proberen)
– bevestig met “Switch”
Je kan altijd terug op dezefde manier..

De Favourites die je aangepast had in het Application Launcher menu, blijven behouden, en die zijn rechtstreeks bereikbaar in een smalle kolom links. Maar onmiddellijk daarnaast – en al aktief – vind je het hele menu, dat bovendien onder de muis onmiddellijk verder openklapt zonder klikken. EĆ©n of meer klik(s) gespaard!

29/4/2020

Zoom op Linux

Filed under: — cybrarian @ 8:49 pm

WTZ?
Allereerst moet je natuurlijk de vraag stellen of het wel een goed idee is om zoom te gebruiken op Linux (denk aan Tox, Wire, Jitsi https://jitsi.org/ of probeer op https://meet.jit.si/, enz…).
Als het antwoord voor jou toch ja zou zijn …

Zoom weet dat Linux bestaat. Dat komt voor een Linux gebruiker al veel vriendelijker over dan heel veel andere software zonder Linux versie of hardware zonder Linux drivers enz. Een eerste verwijzing:
https://support.zoom.us/hc/en-us/articles/204206269-Installing-or-updating-Zoom-on-Linux
Je krijgt zowaar instructies voor Debian, Ubuntu, Linux Mint, OpenSUSE, Arch, Manjaro, Oracle, Centos, Fedora, RedHat, en dan ook nog de uitleg om te installeren vanuit de commandolijn of vanuit je desktop.

Zoom Client for Linux
The Zoom Client for Linux allows you to start or join Zoom meetings on Ubuntu, Fedora, and many other Linux distributions.
Linux Type: [OpenSUSE] (dropdown box met 10 keuzes )
OS Architecture: [64] (dropdown met 64 en 32 bit)

Na de keuze wordt onmiddellijk de download ingevuld:

rpm (for OpenSUSE 13.2+)
Version 5.0.399860.0429

Met de “Download” knop kan je die afhalen.
Er is ook informatie voorzien ivm de public key fingerprint; er is ook een download link voor de “Public Key”.
Je kan bij de download-vraag van Firefox (keuze tussen save as download of open with… onmiddellijk kiezen voor de “software installeren” keuze; dan opent Yast met een installation summary en een “accept” knop. Er worden nog).

Na download kan installeren met zypper:
sudo zypper install zoom_openSUSE_x86_64.rpm
(maar zelf niet gebruikt; had hem al open in yast).

In Yast kan je de key opgeven bij Software Repositories; kies er de file die je gedownload hebt.

3/4/2020

usb-stick kopiƫren met dd

Filed under: — cybrarian @ 2:25 pm

Toepassing: een Linux distributie op een installeerbare usb-stick versie 3 naar usb-versie 2 kopieren.

dd if=/dev/sdb of=/dev/sdc bs=32M status=progress

Om te weten te komen welke usb-stick wat is, gebruik ik :
lsusb
lsblk
dmesg

Door die combinatie, en het herkennen van de merkgegevens, en partities (bv sdc is helemaal leeg) zie ik welke sdb en welke sdc is. dd kopieert van – naar!

bs is de buffer, status=progress geeft informatie op de commandolijn.

15/1/2020

Script starten na opstart

Filed under: — cybrarian @ 9:24 am

Systemd service

We moeten een “eigen” systemd service maken als bestand in de /etc/systemd/system directory. Dat moet niet executable zijn.
Daarin bv:

[Unit]
Description=Beschrijving
After=network.target

[Service]
Type=oneshot
ExecStart=/bin/sh -c ‘/usr/local/bin/disk-space-check.sh’

[Install]
WantedBy=graphical.target

(Hier bij login van grafische interfacte; WantedBy=multi.user.target kan ook)

registreren:
chmod 664 /etc/systemd/system/disk-space-check.service
systemctl daemon-reload
systemctl enable disk-space-check.service

edit: zonder .service:
systemctl enable disk-space-check

Dit laatste geeft een bevestiging.
(enkel eerste keer)

En dan moet je de inhoud maken voor
/usr/local/bin/disk-space-check.sh

Dat script moet uitvoerbaar zijn
chmod +x /user/local/bin/disk-space-check.sh

Oudere openSUSE (pre-2016)

Na het opstarten van het hele systeem wordt gekeken naar het bestaan van

/etc/init.d/after.local

Daarin kan je eender welk script starten.

Nu werkt dat niet meer.

12/11/2019

Firefox instellingen meenemen

Filed under: — cybrarian @ 3:10 pm

Als je een upgrade doet van een recent systeem naar een recent systeem is het gemakkelijk om je instellingen van Firefox mee te nemen: je kopieert gewoon de (verborgen) directory naar de nieuwe computer/het nieuwe systeem.

Ga naar het menu, Help, Troubleshoot information / Probleemoplossingsinformatie (je ziet about:support staan in de URL).
Hier zie je de locatie van de map met de instellingen bij “Profielmap” of “Profile Directory”.

Je kan de bestanden uit deze directory kopieren naar de op dezelfde manier te vinden map (met een andere naam dus) op de nieuwe Firefox.

Wat komt er mee:
– bookmarks, met icoontjes.
– bewaarde wachtwoorden.
– diverse instellingen.

Je kan ook enkel je bookmarks exporteren, maar dit gaat sneller.

7/11/2019

Nextcloud client synchronisatie probleem

Filed under: — cybrarian @ 10:07 am

Bij het opstarten van de desktop is er soms geen synchronisatie met de Nextcloud server. Dat stel je vast in de Nextcloud mappen door in een tekstbestandje een letter te wijzigen en terug te bewaren: het symbool van te synchroniseren blijft bij het bestand staan, ook na herladen van het Dolphin venster (F5).
De Nextcloud desktop client afsluiten en terug starten helpt niet.
In de client zie je ook geen foutmelding dat de server niet gevonden wordt. evenmin kan je zien waarom hij niet synchroniseert.
Binnen de Nextcloud client de verbinding verbreken en terug maken door af te melden voor Nextcloud en terug aan te melden, helpt ook niet.

OpenSUSE 42.3, KDE
Nextcloud desktop client Versie 2.3.3
Laptop die ook wifi verbindig maakt bv.

Lapmiddel
Ik ontdekte wel een manier om de verbinding juist te krijgen:
– Bij het opstarten het nextcloud wachtwoordvenster (dat soms ergens achter andere vesters -inclusief wallet aanmelding- staat) naar voor brengen, en daar eerst het originele Nextcloud wachtwoord ingeven. Als je daar eerst de wallet invult, is dat blijkbaar te laat voor de Nextcloud client.
– Is dat niet gelukt en is er geen synchronisatie: kde gebruiker uitloggen en terug inloggen. Dit gaat sneller dan helemaal terug opstarten, en triggert de Wallet; dit gaat eigenlijk altijd goed (doordat de computer al opgestart is?)

Instellingen?
Omdat het een timing probleem leek tussen de Nextcloud client en de wallet ging ik op zoek naar de instellingen van Nextcloud, bv om die client iets later aktief te laten worden of zo. Ik kon nergens de beschreven configuratiebestanden van de gebruiker vinden.
Om te testen maakte ik manueel een leeg bestand in de verborgen config directory van de gebruiker:
touch ~/.config/nextcloud.cfg
Het was de bedoeling te experimenteren met parameters, en te kijken of de Nextcloud client bij wijziging in de instellingen van de Desktop client daar gegevens in schrijft.

Maar vanaf dit bestand – leeg weliswaar – bestond, heeft het probleem zich niet meer voorgedaan.
Wel meldt de client vanaf dan dat er een update is met versienummer 2.6.
De OpenSUSE versie zelf heeft geen update gehad, die is einde ondersteuning.

Dit lijkt niet helemaal te kloppen. Bij het laat antwoorden op de Wallet login kom ik terug in een situatie waar mijn nextcloud niet wordt geupdate, en de client de melding geeft dat de server niet gevonden kan worden.

Op de commandolijn de nextcloud client zoeken en gedwongen afsluiten:
ps -AH
killall nextcloud

… en dan terug opstarten vanuit het menu, “Nexcloud Desktop sync client” geeft me onmiddellijk een melding van de update, en ook een hersynchronisatie van de de bestanden.

Fix
De client gedwongen afsluiten kilall nexcloud en terug starten.

30/8/2019

OpenSUSE 42.3 desktop: 100% cpu, coredump

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.

Upd 16/10/2020:
vb: https://forums.opensuse.org/showthread.php/464686-Solved-How-to-disable-tracker-store-processes-that-eat-100-CPU

Andere situatie: het geheugen loopt langzaam vol, wat je systeem ook ellendig traag maakt. Tot het proces gekilled wordt, en je desktop weer vrij is. Je krijgt in de takenbalk onderaan een sip gezichtje met de melding dat iets gecrasht is, ik dacht baloo of zo..

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

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

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.

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!

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

14/12/2018

Nextcloud client in openSUSE 42.3

Filed under: — cybrarian @ 1:39 pm

Desktop client
Voor wie een Nextcloud server heeft, openSUSE heeft in zijn repository een client:

https://en.opensuse.org/SDB:Nextcloud

In het menu krijg je dan: Hulpmiddelen / NextCloud desktop sync client

Verbindingsprobleem

Op een laptop merkte ik een probleem met de werking van de NextCloud client na het gebruik van de laptop buiten het netwerk met de NextCloud server.

Geen verbinding met NextCloud op https://cloud.domain.tld. Host cloud.domain.tld could not be found

De verbinding met de server bleef verbroken, en ook manueel uitloggen en terug verbinden in de client lukte niet. De melding zei iets over server niet gevonden;
In de Nextcloud client: account, afmelden:

Uitgelogd van https://cloud.domain.tld als usernaam

In de client terug aanmelden: Account, Meld u aan:

Voer Nextcloud wachtwoord in:
Gebruiker: usernaam Account:
usernaam@cloud.domain.tld
Klik hier om een nieuw app wachtwoord via de webinterface op te vragen.

Het wachtwoord ingeven levert geen verandering op, er is ook geen verschil tussen gewoon enter, een zeker verkeerd wachtwoord, en het (juiste) wachtwoord; de verbinding blijft verbroken, de melding blijft “Geen verbinding met…”

het leek alsof ten onrechte onthouden werd dat de server niet beschikbaar was, terwijl ik terug op het juiste netwerk was aangesloten (wel dubbel: met kabel en wifi).

Remedies?
Enkele instellingen verzet:
– Starten bij systeemstart: nu af (hoewel ik geen verschil merk)
– Netwerk: nu geen proxy (ipv gebruik systeemproxy)

Ook installeerde ik wat extra software:

zypper in nextcloud-client-dolphin nextcloud-client

Het probleem lijkt verholpen, maar ik weet niet wat nu juist het verschil maakte.
Upd: ik blijf regelmatig na het opstarten geen synchronisatie hebben, waarbij NextCloud client

Uitproberen:

  • Nextcloud client: Account, afmelden. Account, aanmelden.
  • Destkop gebruiker uitloggen en terug inloggen: vraagt KWallet wachtwoord voor Nextcloud? Misschien is het een KWallet probleem, of is de wallet nog niet open op het moment dat Nextcloud verbinding maakt; nochtans staat client Starten bij systeemstart AF ondertussen
  • Nextcloud client de-installeren en terug installeren; hoewel dat hielp kan dat niet de bedoeling zijn, was enkel om te checken of installatie ok was.

Powered by WordPress