Lacyc3.eu – Kisokos

TinyMCE: böngésző helyi menüjének elérése

TinyMCE logó
Probléma: TinyMCE-ben hiába van engedélyezve a helyi (context) menü, nem elérhető a böngésző helyi menüje, így a helyesírás ellenőrzés, csak a TinyMCE sajátja.

Ansible: Docker image nem frissül build során

Ansible logó
Probléma: Alkalmazásfejlesztés közben rendszeresen előfordul, hogy a fejlesztés során készülő Docker image-ek tagje (címkéje) ugyanaz. Ha a Docker image-et Ansible docker_image moduljával készíted, akkor az image nem frissül.
Megoldás:

HTML számozott lista holtversennyel

Probléma: Számozott listát használsz HTML-ben, ám holtverseny miatt több elemet kellene ugyanazzal a számmal megjelenítened, majd folytatnod a számozást az alábbiakhoz hasonlóan:

  1. alma
  2. körte
  3. barack
  4. eper
  5. málna
  6. szeder
  7. áfonya

VSCodium: kódrészlet összecsukás probléma Python fájlok esetén

VSCodium logó
Probléma: VSCodiumban (vagy Visual Studio Code-ban) Python fájlok esetén nem jelenik meg a sorszámok mellett a kódrészek összecsukására/kinyitására szolgáló nyíl.
Megoldás: A program beállítási közt ellenőrizd, hogy a Folding Strategy értéke indentation-e (alapértelmezetten auto).

Python + docker-compose: nem (mindig) működik a print()

Python logó
Probléma: A Docker konténerbe csomagolt, majd docker-compose-zal futtatott Python alkalmazás alkalmazásban nem (mindig) működik a print() parancs. Konténeren kívül ugyanakkor minden rendben.

VirtualBox: NS_ERROR_FAILURE (0x80004005)

Virtualbox logó
Probléma: A VirtualBoxban lévő gépeid a következő hibaüzenettel nem indulnak:

A virtuális gép munkamenetének megnyitása sikertelen: <gép_neve>.
 
The VM session was aborted.
 
Eredmény kód: NS_ERROR_FAILURE (0x80004005)
Komponens: SessionMachine
Interfész: ISession {c0447716-ff5a-4795-b57a-ecd5fffa18a4}

Továbbá dmesg-ben ilyesmit látsz:
[12535.592778] EMT[25698]: segfault at 0 ip 00007f34b3852926 sp 00007f34d52cd740 error 4 in VBoxDD.so[7f34b378c000+17c000]

Ha pedig mégis elindul a virtuális géped, akkor rendszeres összeomlásokat és/vagy grafikai hibákat látsz.

Megoldás:

Azure + Terraform: ERROR: AADSTS53003: Access has been blocked by Conditional Access policies

Probléma: A terraform plan dob egy ilyen hibaüzenetet: Error: building account: getting authenticated object ID: parsing json result from the Azure CLI: waiting for the Azure CLI: exit status 1: ERROR: AADSTS53003: Access has been blocked by Conditional Access policies. The access policy does not allow token issuance.

du: könyvtárban lévő könyvtárak méretének lekérdezése

Probléma: meg szeretnéd tudni, hogy mekkorák az adott könyvtárban lévő könyvtárak, esetleg még méret szerint rendezni is szeretnéd őket.

Megoldás: a könyvtárak méretének lekérdezése:

Ext4: biztonságos beállítások megbízhatatlan környezetekre

Ext4

Probléma: Van olyan (élet)helyzet, amikor megbízhatatlan környezeten kell(ene) a lehetőségekhez mérten a legmegbízhatóbb adattárolást megvalósítani. Az adatok elérhetősége prioritást élvez a sebesség felett.

Megoldás:

systemd-resolved: No appropriate name servers or networks for name found

Systemd everywhere
Probléma: A systemd-resolved nem kívánja feloldani a helyi hálózaton lévő neveket, ha azok .local TLD-re végződnek. Akkor sem hajlandó erre, ha maga a névszerver helyi hálózaton van.

lacyc3@Narada-Jammy:~$ resolvectl query valami.local
valami.local: resolve call failed: No appropriate name servers or networks for name found

Megoldás:

docker-compose: ERROR: but no declaration was found in the volumes section

nginx logó
Probléma:

$ sudo docker-compose up
ERROR: Named volume "nginx:/etc/nginx/conf.d:rw" is used in service "nginx" but no declaration was found in the volumes section.

Megoldás:

unzip: unsupported compression method 99

Zip szimbólum
Probléma: egy jelszóval védett zip fájlt szeretnél kicsomagolni, de nem sikerül: unsupported compression method 99
Megoldás: az archívum tartalma valószínűleg AES titkosítással van védve, amivel a sima unzip nem boldogul, 7zip kell hozzá:

Görgetősáv alapértelmezett szélességűre kényszerítése Firefoxban

Probléma: Firefoxban egyes weboldalakon keskenyebb/szélesebb a görgetősáv, mint annak alapértelmezett mérete.
Megoldás: Be kell állítanunk, hogy a weboldalak CSS-sel ne tudják felülírni a görgetősáv szélességét. Ehhez az alábbiakat kell tenni:

Engedélyek beállítása Flatpak alkalmazáshoz

Probléma: A Flatpak izolált futási környezet biztonsági beállításai miatt egyes alkalmazások nem működnek megfelelően, például nem érnek el egy könyvtárat.
Megoldás: A Flatseal nevű alkalmazás segítségével könnyen, grafikus felületen keresztül állíthatsz be globális és alkalmazásszintű Flatpak engedélyeket.

A Flatseal az alábbi paranccsal telepíthető:

UAS: uas_eh_device_reset_handler start

merevlemez illusztráció

Probléma: előfordulhat, hogy az UAS (USB Attached SCSI) modul normál üzemmódban nem teljesen kompatibilis egy adott gyártó USB <-> SATA vezérlőjével. Ez tipikusan akkor fordulhat elő, ha a gyártó nem, vagy nem megfelelően (bugosan) implementálta a kommunikációs protokollt.

Az UAS az USB Attached SCSI Protokoll (UASP) implementációja, mely célja hogy hatékonyabb legyen a rendszer és az USB-n keresztül csatlakoztatott adathordozó közti kommunikáció, amivel nagyobb adatátviteli sebességet és kisebb rendszerterhelést lehet elérni.

Ha ez a protokoll nincs megfelelően implementálva, akkor jobb esetben lassulást, rosszabb esetben akár adatvesztést és/vagy adatkorrupciót is átélhetünk. A mi esetünkben magát a BTRFS fájlrendszert sikerült csatolhatatlan állapotra hozni úgy, hogy egyik ajánlott/nem ajánlott helyreállítási módszer sem vált be. Még jó, hogy van rendszeres mentés.

Helm: Error: UPGRADE FAILED: failed to replace object: Deployment.apps

Helm logo
Probléma: az eddig jól működő Kubernetes Helm chartod egyszer csak ilyesmi hibaüzenettel sztrájkolni kezd:
Error: UPGRADE FAILED: failed to replace object: Deployment.apps "<deployment>" is invalid: spec.selector: Invalid value: v1.LabelSelector{MatchLabels:map[string]string{"app.kubernetes.io/instance":"<app_peldany_neve>", "app.kubernetes.io/name":"<app_neve>"}, MatchExpressions:[]v1.LabelSelectorRequirement(nil)}: field is immutable

Ubuntu 22.04: Firefox telepítése .deb csomagból

Firefox logó

Probléma: A snapbe csomagolt Firefox van akinél több gondot okoz, mint megold, ezért vissza szeretnéd kapni a hagyományosan csomagolt Rókádat.

Megoldás: Állítsd be a Mozilla Team PPA-t alapértelmezett Firefox telepítési forrásnak. Így:

Virtualbox: Failed to construct device 'usb-ehci' instance #0 (VERR_PDM_DEVHLP_VERSION_MISMATCH)

Virtualbox logó
Probléma: A Virtualbox a következő hibaüzenettel megtagadja a virtuális gép indítását:

A virtuális gép munkamenetének megnyitása sikertelen: <gépneve>
 
Failed to construct device 'usb-ehci' instance #0 (VERR_PDM_DEVHLP_VERSION_MISMATCH).
 
Eredmény kód: NS_ERROR_FAILURE (0x80004005)
Komponens: ConsoleWrap
Interfész: IConsole {872da645-4a9b-1727-bee2-5585105b9eed}