24/3/2022

Geblokkeerde printer: pauze hervatten: printer paused, resume

Filed under: — cybrarian @ 11:41 am

Als er iets mis is met een printer (netwerkverbinding verbroken, toner op, …) kan de printer in “pauze” komen te staan bij de gebruiker.
De gebruiker kan blijven printopdrachten geven, en die lijken door te gaan, maar eigenlijk komen ze allemaal in een wachtrij te staan.
Ook als de printer ondertussen in orde is, en andere gebruiker er kunnen op afdrukken, blijft een andere gebruiker geblokkeerd.

CUPS
De printer hervatten kan door de cups pagina op te roepen in de brower:

firefox http://localhost:631/printers

Daar kan je onder Maintenance, Resume printer kiezen.

Commandline

lpstat -p

printer HP_LaserJet_M402dn is idle. enabled since vr 18 mrt 2022 11:40:11 CET
printer HP_LaserJet_Pro_M201n disabled since do 24 mrt 2022 10:41:44 CET -
reason unknown
printer KonicaMinoltaC258 is idle. enabled since do 24 mrt 2022 11:40:29 CET

lpc status

HP_LaserJet_M402dn:
printer is on device 'hp' speed -1
queuing is enabled
printing is enabled
no entries
daemon present
HP_LaserJet_Pro_M201n:
printer is on device 'hp' speed -1
queuing is enabled
printing is disabled
2 entries
daemon present
KonicaMinoltaC258:
printer is on device 'socket' speed -1
queuing is enabled
printing is enabled
no entries
daemon present

Hervatten met cupsenable en de naam van de printer:
cupsenable HP_LaserJet_Pro_M201n
(er komt geen reaktie, maar als je checkt met lpstat:

lpstat -p

printer HP_LaserJet_M402dn is idle. enabled since vr 18 mrt 2022 11:40:11 CET
printer HP_LaserJet_Pro_M201n now printing HP_LaserJet_Pro_M201n-448. enabled since do 24 mrt 2022 11:47:05 CET
printer KonicaMinoltaC258 is idle. enabled since do 24 mrt 2022 11:44:37 CET

Instelling veranderen
Cups, Zoek “ErrorPolicy”:

  • abort: taak afbreken (weggooien)
  • resume: hervatten
  • stop printer: geeft het “pauze” effect.

18/3/2022

KMail

Filed under: — cybrarian @ 10:06 am

Handleiding (pdf)
https://docs.kde.org/trunk5/en/kmail/kmail2/kmail2.pdf

Versie
kmail --version

kmail2 5.14.2 (20.04.2)

Afsluiten van commandline:
kquitapp kmail

Akonadi
Achterliggende opslagdiensten; op de commandline stoppen/starten/herstarten:

akonadictl stop

Ga na of er nog een Akonadi of MySQL proces actief is:
ps ux | grep mysql
ps ux | grep akonadi

(ok als reaktie alleen het grep commanda zelf inhoud)

akonadictl start

akonadictl status

Akonadi Control: running
Akonadi Server: running
Akonadi Server Search Support: available (Remote Search, Akonadi Search Plugin)
Available Agent Types: akonadi_akonotes_resource, …

akonadictl restart

Documentatie

F1 (Help/KMail handboek): “Het handboek van KMail”

Documentatiecentrum
versie 5.7.6.20042

In deze documentatie ook uitleg over wat te doen bij problemen na mislukte import, verkeerde mappen voor mail in/uit enz.

Bibliotheken

KDE Frameworks 5.76.0
Qt 5.12.7 (gebouwd tegen 5.12.7)
Het xcb venstersysteem

Accounts
~/.config/emailidentities
Hier staan alleen nummers als:

1564501514

Identities
~/.config/akonadi_imap_resource_0rc
Hierin staan de identities met wat gegevens en het bovenvermeld nummer:

[Identity #0]
Identity=..
Signature=..
Name=..
Email Addres=…
uoid=1564501514

[Identity #1]

Mail
opensuse 13.1: ~/.local/share/local-mail
(daarin vaste mailboxen als inbox, drafts, outbox enz; en ook zelf bijgemaakte bv personeel, itsystems, …)

/home/username/.local/share/akonadi_maildir_resource_0/
(? Leeg: inbox cur-new-tmp, outbox)
In/Out: Ik vind hier geen inkomende en uitgaand email (bij gebruik van imap server).
Drafts: Ik vind hier wel een mijn drafts (die staan lokaal ingesteld).
Trash: mijn vuilbakje; hier kan ik ook zien wanneer ik een mail verwijderd heb, m.a.w. de file in de trash directory is geschreven.

Locatie van configuratie- en andere bestanden…
(meer…)

17/3/2022

cifs: mount is niet beschijfbaar

Filed under: — cybrarian @ 9:50 am

Een nieuwe installatie (openSUSE 15.3 cifs-utils 6.9-5.12.1) gaf me het probleem van het mounten van een netwerkdrive van een oudere server.
Ik had voordien al vers=1.0 moeten toevoegen om de mount nog te doen werken, maar ik merkte nu dat ik niet meer kon schrijven op de server, nog wel lezen.

sudo mount -t cifs -o rw,uid=cybrarian,username=cybrarian,password=******,vers=1.0 //server.copyleft.loc/cybrarian/ /home/cybrarian/Netwerk/

Als ik de directory listing bekijk, zie ik dat de user niet ingevuld staat met naam, maar enkel met nummer 502

ls -lFA

drwxr-xr-x+ 4 502 502 0 20 mei 2020 test/

Op https://serverfault.com zag ik een parameter die ik nog niet gebruikt had: “forceuid”.
Toegepast:

sudo mount -t cifs -o rw,uid=cybrarian,forceuid,username=cybrarian,password=******,vers=1.0 //server.copyleft.loc/cybrarian/ /home/cybrarian/Netwerk/

Werkt weer: ik kan terug schrijven op de netwerkdrive; username wordt ook weergegeven in directorylist:

drwxr-xr-x+ 4 cybrarian 502 0 20 mei 2020 test/

ps: in het script laat ik eerst de niet-connectie weergeven, en na mount de verbonden netwerkdrive:

ls -lFA ~/NetwerkU
sudo mount -t cifs -o rw,uid=cybrarian,forceuid,username=cybrarian,password=******,vers=1.0 //server.copyleft.loc/cybrarian/ /home/cybrarian/Netwerk/
ls -lFA ~/NetwerkU

11/3/2022

openSUSE 15.2 naar 15.3

Filed under: — cybrarian @ 2:22 pm

Update van openSUSE 15.2 naar 15.3

OpenSUSE 15.2 is nu echt wel voorbij zijn houdbaarheidsdatum.
Updaten is aangewezen; doe onmiddellijk na deze distributie update naar 15.3 ook een gewone upgrade om te vermijden dat je tussendoor werkt met een lagere softwareversie!

Gebruik je:

  • 15.3 upgrade? (tenzij je voor het risico van tumbleweed kiest).
  • releasever?
  • automatisch wijzigen van softwarebron?
  • eventueel downgraden?

OPGELET:

de update procedure vangt (nog steeds) niet op dat je harde schijf vol loopt.
Vooral als je een aparte home partitie hebt die nog wel veel plaats heeft, moet je toch vooral de systeempartitie checken. Desnoods maak je op voorhand plaats vrij, of zit je klaar om dat in een andere terminal te doen als de installatie dreigt vast te lopen. Ik zag een distro update met zypper in een kde console venster mooi de mist in gaan toen de systeem disk volliep (en waar veel plaats was ingenomen door snapshots…).
Systeem startte niet meer op daarna…kwam tot grub. En dan de moeilijke vraag: hoeveel ruimte moet er vrij zijn?…

zie ook Disk (systeem) vol bij OpenSUSE update

Repositories (softwarebronnen)
– 15.3 zou beter met bestaande niet-essentiële repositories om kunnen. Nochtans is het wel het moment om repositories die je in gebruik hebt genomen om een probleem op te lossen door een recentere versie van een software te kunnen gebruiken, terug te vervangen door de standaard repositories (als daar dat probleem dan opgelost is ondertussen).
– Vb andere repo’s: CrossToolchain (arduino?), Java, Education (fritzing, Gambas), packman/libdvdcss (vlcl libav..), nvidia (drivers), home:jevez (Belgian E-ID).
Daarvan:

probleem met de geïnstalleerde fritzing-0.9.4-lp152.48.2.x86_64
Oplossing 1: install fritzing-0.9.3b-bp153.1.17.x86_64 from vendor openSUSE
replacing fritzing-0.9.4-lp152.48.2.x86_64 from vendor openSUSE-Education
Oplossing 2: verouderde fritzing-0.9.4-lp152.48.2.x86_64 behouden
probleem met de geïnstalleerde fritzing-parts-0.9.3b+git20220510.4713511c-lp152.12.1.noarch
Oplossing 1: install fritzing-parts-0.9.3b-bp153.1.14.noarch from vendor openSUSE
replacing fritzing-parts-0.9.3b+git20220510.4713511c-lp152.12.1.noarch from vendor openSUSE-Education

Daarna Gambas .. (maar afgebroken en verdergegaan met “–allow-vendor-change –allow-downgrade”).

– Er komen twee repositories bij met 15.3: Backports en SUSE Linux Enterprise (gebeurt automatisch).
– Check op voorhand (releasever ?: grep "releasever" /etc/zypp/repos.d/* )

Desktop computer
Neem commandolijn (konsole);

su
zypper up

Zet alle niet-essentiële repo’s af (bv via Yast).

Dan met releasever:

zypper --releasever=15.3 ref
zypper --releasever=15.3 dup

(of releasever eerst instellen)

2776 paketten .. duurt wel even, bv 00:14-01:18, een uurtje op DSL.

zonder releasever

sed -i 's/15.2/15.3/' /etc/zypp/repos.d/*

en
zypper ref
zypper dup

Server
Als je een mariadb server geïnstalleerd hebt, duurt het na de update even om die bij te werken als je hem voor het eerst start, bv een paar minuten eer je de bevestiging krijgt dat hij draait.

[sudo] wachtwoord voor root:
● mariadb.service – MariaDB database server
Loaded: loaded (/usr/lib/systemd/system/mariadb.service; disabled; vendor preset: disabled)
Active: active (running) since Wed 2022-06-29 10:36:31 CEST; 116ms ago
Docs: man:mysqld(8)
https://mariadb.com/kb/en/library/systemd/
Process: 15678 ExecStartPre=/usr/lib/mysql/mysql-systemd-helper install (code=exited, status=0/SUC>
Process: 15684 ExecStartPre=/usr/lib/mysql/mysql-systemd-helper upgrade (code=exited, status=0/SUC>
Main PID: 15823 (mysqld)
Status: “Taking your SQL requests now…”
Tasks: 17 (limit: 4915)
CGroup: /system.slice/mariadb.service
└─15823 /usr/sbin/mysqld –defaults-file=/etc/my.cnf –user=mysql

jun 29 10:36:28 localhost.localdomain mysql-systemd-helper[15721]: information_schema
jun 29 10:36:28 localhost.localdomain mysql-systemd-helper[15721]: performance_schema
jun 29 10:36:28 localhost.localdomain mysql-systemd-helper[15721]: test
jun 29 10:36:28 localhost.localdomain mysql-systemd-helper[15721]: Phase 7/7: Running ‘FLUSH PRIVILEGE>
jun 29 10:36:28 localhost.localdomain mysql-systemd-helper[15721]: OK
jun 29 10:36:28 localhost.localdomain mysql-systemd-helper[15684]: Everything upgraded successfully
jun 29 10:36:28 localhost.localdomain mysql-systemd-helper[15684]: Shutting down protected MySQL
jun 29 10:36:30 localhost.localdomain mysql-systemd-helper[15684]: Final cleanup
jun 29 10:36:30 localhost.localdomain mysql-systemd-helper[15823]: 2022-06-29 10:36:30 0 [Note] /usr/s>
jun 29 10:36:31 localhost.localdomain systemd[1]: Started MariaDB database server.

Opmerkingen
Meestal gaat een Leap update vlot op OpenSUSE. Hieronder een paar opmerkingen bij uitgevoerde updates.

Vb

Geval 0: broadcom drivers de mist in.
Drivers voor BMC43224 waren apart bijgeinstalleerd uit andere repo; wifi werkt niet meer na installatie (op een ProBook 6560b (Device1510?).

Geval 1: desktop 8 Gb geheugen
Ik moet heel wat repo’s afzetten, en ben niet zeker dat alles nadien nog werkt.
Wordt vervolgd…

Geval 2: desktop 4 Gb geheugen, 2 Pentium DualCore E5400@2.70 GHz.
Weinig geheugen, maar ik doe toch de update, benieuwd of die bruikbaar blijft…
Ik krijg twee opmerkingen:
– LeoCAD: ik kies om over te schakelen naar de opensuse repo’s
– MP4 : ik kies voor behouden van het oude pakket.

Foutmelding:
Verwijderen van (113730)kernel-default-5.3.18-lp152.106.1.x86_64(@System) is mislukt:
Fout: Subprocess failed. Error: RPM is mislukt: /var/tmp/rpm-tmp.HbdVeu: line 1: /usr/lib/module-init-tools/kernel-scriptlets/rpm-preun: No such file or directory
error: %preun(kernel-default-5.3.18-lp152.106.1.x86_64) scriptlet failed, exit status 127
error: kernel-default-5.3.18-lp152.106.1.x86_64: erase failed

(komt 2x terug, telkens met een andere versie 102.1, 106.1 – 2 x negeren/ignore)

(meer…)

Midnight Commander mcedit syntax highlighting

Filed under: — cybrarian @ 10:29 am

mcedit
Met de Midnight Commander Editor mcedit kan je redelijk comfortabel shell scripts en configuratiebestanden aanpassen op de commandolijn zonder speciale shortcuts te moeten leren.
Shell scripts en andere broncode teksten worden meestal herkend, en krijgen een kleurmarkering volgens betekenis: commando’s, sleutelwoorden, commentaar enz.
Helaas zijn die kleuren niet altijd even goed zichtbaar ten opzichte van de achtergrondkleur bv groen tov blauw.

Syntax highlighting snel uitschakelen: Ctrl-s

Terug ctrl-s om weer in te schakelen.

Keuze
Om de kleuren aan te passen moet je in het “hoofdprogramma” zijn, Midnight Commander zelf: mc.
In het menu Options, Appearance kan je kiezen uit een aantal kleur-instellingen, die een niet altijd veelzeggende naam hebben. Ze worden “skin” genoemd, je moet op de spatiebalk drukken om het menu te openen:

default
(is standaard met blauwe achtergrond)

mc46
is ook blauw en heeft hetzelfde leesbaarheidsprobleem met groen

Enkele donkere werken misschien beter:

dark
gotar

heeft een zachte zwarte achtergrond:

modarin256

of een zachte grijze achtergrond:

gray-green-purple256

Aanpassen

Opstarten met aangepaste kleuren:
mcedit -C "editnormal=lightgray,black:editbold=yellow,black:editmarked=black,cyan"

De instellingen worden bewaard (en kunnen aangepast worden) in:
~/.config/mc/ini

Standaard staat er:

[Colors]
base_color=
xterm-256color=
color_terminals=

Vul bv aan met:

[Colors]
base_color=editnormal=lightgray,black:editbold=yellow,black:editmarked=black,cyan

7/3/2022

Thunderbird e-mail

Filed under: — cybrarian @ 10:25 am

Het e-mail programma Thunderbird (van de Mozilla foundation, Firefox familie dus), is beschikbaar voor de meeste systemen, en aanwezig in de software keuze van de meeste Linux distributies.

Gebruik

  • Bericht markeren voor gelezen of terug ongelezen: als je op de lijn van het bericht staat (berichthoofd) tik op “m”.
  • Bericht inhoud weergeven als je alleen de lijst ziet: onderaan de lijn vastpakken en naar boven schuiven.
  • Nieuw bericht maken: CTRL-n
  • Html of gewone tekst: Bewerken, Accountinstellingen, Opstellen.
  • Kopiëren van attachment uit mail naar nieuwe mail: maak nieuwe mail, sleep attachment ernaartoe. (copy to clipboard zou volgens documentatie gaan, maar wordt niet aangeboden bij rechtsklik op attachment)
  • Reply: plaats van de originele tekst t.o.v. je antwoord/ondertekening: Bewerken, Accountinstellingen, Opstellen en adressering: Bij citeren: mijn reactie boven/onder de geciteerde tekst …
  • Handtekening/ondertekening (signature) instellen in Accountinstellingen, Tekst van ondertekening. (verschillende *)

Comprimeren
Na verloop van tijd vraagt Thunderbird of (de map ..) gecomprimeerd mag worden. Je kan dat bevestigen of overslaan, of ook op automatisch zetten. Als je veel mail en/of grote bestanden hebt, kan dit comprimeren je wel vertragen; Thunderbird vertraagt (bv muispijltje beweegt met sprongen), je computer wordt trager (als je de processormonitor bekijkt zie je bv 40 tot 50% gebruik).
Aanpassen via menu:
Bewerken, Voorkeuren, Netwerk en schijfruimte, Netwerk en schijfruimte: daar zie je opties die je kan aanpassen aan hoe het best werkt (Automatisch bufferbeheer aan/af, mappen comprimeren vanaf besparing .. , al dan niet vragen om te comprimeren, ..)

Verschillende ondertekeningen
Daarvoor bestaat een handige plugin: “Signature Switch”.

  • Installeren:
    – Extra, Add-ons en thema’s.
    – Zoek: “signatures” : Signature Switch, kies en bevestig.

    De interface is grotendeels niet vertaald (dus in het Engels).

  • Gebruik:
    Signatures, Nieuwe bijmaken, geef een naam, bv “Algemeen”, “Extern”, “Intern” en maak een passende tekst.

    Vanaf er meer dan één is: Default aanduiden.

    Als je een nieuwe mail maakt kan gemakkelijk een signature gekozen worden met een knop rechtsboven.

    De default lijkt soms niet aktief te zijn; er zijn nog wat opties onder “identity”:

    • Automatically switch to assigned signature upon changing identity.
    • Use the assigned signature when starting a reply or forwarding.
    • Assigned signatures overrule the default action (insert/remove signature) when starting a new mail.

    Daar heb je onder Your current identities ook de verbinding tussen de identity en de toegewezen signature:
    Kies uit de lijst, en sluit tab.

    Nb: De signature ziet er anders uit dan de gewone tekst.

    https://www.thunderbird.net/nl/
    https://software.opensuse.org/package/MozillaThunderbird

4/3/2022

Start shell script vanop KDE desktop – fout

Filed under: — cybrarian @ 6:14 pm

Normaal is het gemakkelijk om een script uit te voeren via een link op de desktop, maar nu gaat dat blijkbaar fout.

Ik heb een probleem met een proces dat blijft draaien en wil dat kunnen stoppen met een link op de desktop.

Een link op de desktop maken:

  • Rechtsklik op desktop, nieuw aanmaken, koppeling naar programma
  • Tab Algemeen: geef het een naam, bv “killKMail”
  • Tab Rechten (sla over)
  • Tab Toepassing: commando invullen of Bladeren en shell script kiezen uit je ~/bin map (of elders), bv “killKMail.sh” (waarin het gewone commando staat, bv akonadictl stop).
  • Ok (je kan ook de naam en zo veranderen, maar dat doe ik nu even niet; “Koppeling naar programma” volstaat)

Een klik op het icoon geeft helaas een foutmelding:

Onbekende foutcode: 100
execvp: Verkeerd uitvoerbaar bestand
U wordt vriendelijk verzocht zo mogelijk een volledig bugrapport in te zenden op https://bugs.kde.org/.

Ik omzeil het probleem met Gambas3: Ik maak een nieuw project, kies “command line application”, roep daarin het shell script op:

' Gambas module file
'
Public Sub Main()
'
  Shell "/home/gebruiker/bin/killKMail.sh"
'
End

Compileer/maak het programma (“project, maken, uitvoeringsbestand”), waarbij ik aanduid om een link te maken op de desktop: “maak snelkoppeling op het buroblad”. Klaar!

Gewoon klikken en klaar.
Handig is om in het shell script uitvoer te sturen naar een “killKMail.log” bestand, dat je kan raadplegen als je twijfelt of het uitvoeren wel loopt.

https://forum.kde.org/viewtopic.php?f=67&t=138119

Powered by WordPress