Lacyc3.eu – Kisokos

Nextcloud + MariaDB 10.6: General error: 4047 InnoDB refuses to write tables

MariaDB logó
Probléma: MariaDB 10.6-ra frissítettél, és a Nextcloud a következő hibával elszáll: General error: 4047 InnoDB refuses to write tables with ROW_FORMAT=COMPRESSED or KEY_BLOCK_SIZE.

Ubuntu + zárt NVidia driver: frissítés után nincs X

Nvidia logo
Probléma: Nvidia videokártyád van, Nouveou helyett az Ubuntu által javasolt, de zárt gyári illesztőprogramot használod. Ubuntu 18.04 → 20.04 irányú disztribúció frissítés után vagy olykor egyszerű rendszerfrissítés után nincs grafikus felület. A képernyő villódzik pár percig, majd sötét marad. Videokártyád pedig régi, az Nvidia már nem támogatja.

Evince - Lefagy a nyomtatás ablak

Evince logó
Probléma: PDF-et akarnál nyomtatni, de lefagy az Evince a nyomtatás ablak betöltésekor.
Továbbá az alkalmazást konzolból indítva ilyen hibaüzenetet kapsz:

(evince:23292): Gtk-WARNING **: 17:16:22.138: Theme parsing error: gtk.css:6083:16: Junk at end of value for color
sh: 1: /usr/lib/x86_64-linux-gnu/libproxy/0.4.17/pxgsettings: Permission denied

Thunderbird: Gmail fiók hozzáadás probléma

Probléma: Thunderbirdben új, Gmailes fiók hozzáadásakor nem sikerült a bejelentkezés: az email cím megadása után újra a bejelentkező képernyőn találjuk magunkat.
Megoldás: A problémát az okozza, hogy a Thunderbirdben nincsenek engedélyezve a sütik, ezért engedélyezni kell azokat: a Beállítások > Adatvédelem és biztonság > Webtartalom résznél a „Sütik elfogadása webhelyekről” opciót be kell pipálni. (A harmadik féltől származó sütik engedélyezése nem szükséges.)
Ezután már menni fog a bejelentkezés és a fiók hozzáadása.

Nextcloud Android kliens: operation finished with http status code -1 (fail)

Probléma: Nem tudsz a Nextcloud szerveredhez Android kliensből csatlakozni. A meglévő kapcsolatok hellyel-közzel mennek, de sok az ilyen hiba: operation finished with http status code -1 (fail)
Ok: Van egy regresszió a 3.16-os kliensben, ami miatt részben inkompatibilis a TLS 1.3-mal. Ez csak akkor gond, ha a szervered csak TLS 1.3-at támogat, semmi mást.

Megoldás #1: Ha lehetséges, telepítsd vissza a 3.15-ös Nextcloud klienst. Azzal még nem volt probléma.
Megoldás #2: Ha lehetséges, frissíts a legújabb fejlesztői Nextcloud kliens változatra. A hiba abban már javítva van.
Megoldás #3: Kapcsold vissza a TLS 1.2 támogatást a webszerveredben amíg meg nem jelenik a javítás a kliens stabil kiadásában is (és a felhasználóid nem frissítenek).

MATE: hetek számának megjelenítése a naptárban

Probléma: MATE esetén a dátum és idő beállításoknál nincs lehetőség beállítani, hogy a naptárban a hetek száma is megjelenjen.
Megoldás #1 (dconf szerkesztővel) 20.04 LTS esetén:

  • Nyissuk meg a dconf szerkesztőt
  • Navigáljunk a /com/canonical/indicator/datetime/ útvonalra
  • A show-week-numbers lehetőséget állítsuk Igazra.
  • Alkalmazzuk a módosításokat

Gitlab: nem megy az LDAP integráció

GitLab logo
Probléma: Nem megy az LDAP integráció (elsősorban jelszó váltás után). A gitlab-rakde gitlab:ldap:check parancs szerint hibás az LDAP-hez használt felhasználói név vagy jelszó. Ugyanakkor biztos vagy benne, hogy jó párost használsz.
Megoldás: Ha minden kapcsolati problémát kizártál, akkor a jelszó „túl speciális”. Az LDAP jelszó ne tartalmazza a # és * karakterek egyikét sem.

Ansible: The PyMySQL (Python 2.7 and Python 3.X) or MySQL-python (Python 2.X) module is required

Ansible logó
Probléma : fatal: [127.0.0.1]: FAILED! => {"ansible_facts": {"discovered_interpreter_python": "/usr/bin/python3"}, "changed": false, "msg": "The PyMySQL (Python 2.7 and Python 3.X) or MySQL-python (Python 2.X) module is required."}
Azaz hiányzik a pymysql modul.

Firefox cache áthelyezés SSD-ről

Probléma: SSD esetén csökkenti annak élettartamát, ha azon található a Firefox gyorsítótára, mivel az sok írással jár.
Megoldás #1: Amennyiben legalább 16 GB memória áll rendelkezésre, érdemes lehet a gyorsítótárat lemezről a memóriába mozgatni:

  • Navigáljunk az about:config oldalra.
  • Kattintsunk a Kockázat elfogadása és továbblépés gombra.
  • Keressünk rá a browser.cache.memory.enable kulcsra, és állítsuk true-ra.
  • Keressünk rá a browser.cache.disk.enable kulcsra, és állítsuk false-ra.
  • Indítsuk újra a Firefoxot.

Apache OpenOffice: Ezt a dokumentumot az OpenOffice újabb verziójával hozták létre

Apache OpenOffice üzenet
Probléma: Egy dokumentumot Apache OpenOffice-ban megnyitva az „Ezt a dokumentumot az OpenOffice újabb verziójával hozták létre. Tartalmazhat olyan funkciókat, amelyeket a jelenlegi verzió nem támogat.” üzenet fogad, és frissítésre buzdít. Ugyanakkor nincs elérhető frissítés, az OpenOffice legújabb verzióját használod.

Nextcloud Talk: csak egy képernyő megosztása több képernyős konfigurációban

Probléma: Több képernyős rendszer esetén problémás a képernyő megosztás: Firefoxban (stabil és nightly esetén is) csak egy adott alkalmazás ablakát lehet megosztani vagy az összes képernyőt. A Chromium támogatja a megosztandó képernyő kiválasztását, csak nem megy át a videofolyam.

Megoldás: Telepíts Vivaldit! Rendben működik a megosztás, átmegy a videofolyam és még képernyőt is lehet választani. Lehetséges, hogy nem mindenkinek egyértelmű, de a Vivaldi valójában nagyrészt szabad szoftver (kivéve a UI). Innen tölthető le a DEB csomag, ami bekonfigurálja neked a szükséges tárolókat: https://vivaldi.com/hu/download/

Firefox: Süti kivétellista megtartása újraindítás után

Probléma: A Firefox minden újraindításnál elfelejti, hogy mely oldalakhoz engedélyeztük a sütik megtartását.
Megoldás:

  • Navigálj a Beállítások > Adatvédelem és biztonság > Előzmények részhez,
  • keresd meg az Előzmények törlése a Firefox bezárásakor opciót,
  • kattints a mellette lévő Beállítások... gombra,
  • vedd ki a pipát a Sütik, illetve a Webhely beállításai jelölőnégyezeteiből,
  • kattints az OK gombra.

Ezután, ha újból hozzáadod a kivételeket, újraindulás után is megmaradnak.

Firefox: keresés új lapon

Probléma: Firefoxban az eszköztáron lévő keresősáv az aktuális lapon jeleníti meg a találatokat, ám te új lapon szeretnéd látni azokat.

Megoldás:

  • nyissunk meg az about:config oldalt
  • kattintsunk a Kockázat elfogadása és továbblépés gombra
  • keressünk rá az alábbi kulcsra: browser.search.openintab
  • kattintsunk rá kétszer, hogy true-ra állítsuk az értékét

MATE: Megnyitás terminálban opció Nemóban

Probléma: MATE asztali környezet alatt Nemo fájlkezelőt használsz, de nem működik a Megnyitás terminálban opció. Ez valószínűleg azért van, mert nincs megadva terminál a beállításoknál.

Megoldás #1 (terminál):

Terminálból gsettings segítségével állíthatjuk be az általunk használni kívánt terminál emulátort:

gsettings set org.cinnamon.desktop.default-applications terminal.exec 'mate-terminal'

Rendszerterhelés indikátor: rendszerfigyelő nem nyílik meg

Probléma: A rendszerterhelés indikátoron (multiload-indicator) a Rendszerfigyelő megnyitása nem nyit meg semmit. Ennek oka, hogy valószínűleg nincs megadva, vagy nem telepített rendszerfigyelő program neve van beállítva az indikátornál.

Megoldás #1:
Dconf szerkesztővel grafikus felületen megadható az általunk használni kívánt rendszerfigyelő:

MATE: ablakvezérlő gombok sorrendje

Probléma: MATE asztali környezet esetén az ablak beállításainál csak az ablakvezérlő gombok pozíciója állítható, a sorrendjük nem.
Megoldás: A kívánt sorrendet a Marco ablakkezelő button-layout beállításával adhatjuk meg a terminálból:

$ gsettings set org.mate.Marco.general button-layout 'close,maximize,minimize:'

A fenti példa a bezárás, maximalizálás, minimalizálás sorrendet fogja eredményezni az ablakfejléc bal oldalán. Itt tetszőleges sorrend adható meg. Fontos, hogy az elemeket vesszővel válasszuk el, és az érték tartalmazza a kettőspontot, ugyanis az definiálja, hogy a gombok a fejléc melyik oldalán jelennek meg.

Flask-SQLAlchemy: KeyError: 'SQLALCHEMY_TRACK_MODIFICATIONS'

Python logó
Probléma: Flask-SQLAlchemy konfigurálásakor a app.config['SQLALCHEMY_TRACK_MODIFICATIONS'] = False (vagy True, mindegy) sor hatására a következő hibaüzenetet kapod az első lekérdezés futtatásakor:

  File "/home/lacyc3/.local/lib/python3.8/site-packages/flask_sqlalchemy/__init__.py", line 137, in __init__
    track_modifications = app.config['SQLALCHEMY_TRACK_MODIFICATIONS']
KeyError: 'SQLALCHEMY_TRACK_MODIFICATIONS

Grubok összefűzése

Gentoo-logo
Probléma: Össze akarsz fűzni két vagy több grubot egymással úgy, hogy van egy „elsődleges” grub, amiből lehet indítani a többi „másodlagost”. Mindezt úgy, hogy az UEFI se bolonduljon meg, és a disztribúció specifikus beállítások is megmaradjanak.