[[oktatas:linux|< Linux]] ====== Megoldások ====== * **Szerző:** Sallai András * Copyright (c) Sallai András, 2018, 2019 * [[https://creativecommons.org/licenses/by-sa/4.0/|CC Attribution-Share Alike 4.0 International]] * Web: http://szit.hu ===== fstab probléma ===== Ha minden rendszerinduláskor az alábbi üzenetet kapod, amely 90 másodpercig várakoztat, akkor az fstab fájlban nem használt sorok vannak: a start job started by dev-disk-by.. Az fdisk -l, blkid és az lsblk parancsokkal tájékozódj, melyik partíció van használatban. # fdisk -l # lsblk # blkid $ lsblk -f NAME FSTYPE LABEL UUID MOUNTPOINT sda ├─sda1 ext4 ea41fa52-8bec-4ce3-96d4-360eb42608aa ├─sda2 swap eb4547fc-5f1c-4279-bb8c-44a320c32bbd [SWAP] ├─sda3 ext4 2e5c23cf-ca87-4304-89a3-a4685a14660f ├─sda4 ├─sda5 ext4 71a35f2c-8675-4267-874e-d3f516fc8611 / ├─sda6 ext4 rootMX16 fb3249d9-091d-4687-87e4-61e488becc13 └─sda7 ext4 66d25ea1-bf26-4b93-b9c9-7319f4ea6561 /home sr0 De használhatod egyszerűen az lsblk -f parancsot: Hasonlítsd össze az fstab bejegyzéssel: cat /etc/fstab Amelyik sor nincs használatban, tedd megjegyzésbe a (#) karakterrel. ===== intel-spi ===== Az Intel készített egy flash memóriát az UEFI BIOS számára. Ehhez írtak egy [[https://github.com/torvalds/linux/blob/master/drivers/mtd/spi-nor/intel-spi.c|meghajtó programot]] is. A fejlesztés nem sikerült valami jól. Az Ubuntu 17.10 kiadásában ez szerepelt is. Csakhogy azokon laptopokon ahova ezt az Intel memóriát beépítették, végzetes problémát okozott. A rendszert többet nem lehetett indítani. A Canonical visszavonta az Ubuntu 17.10 kiadást és javították. Hogy teljességgel megbizonyosodj, a kerneled érintetlenségéről nézd meg a kernel konfigurációját. Debian alatt: $ uname -a Linux tatami 4.9.0-8-amd64 #1 SMP Debian 4.9.110-3+deb9u6 (2018-10-08) x86_64 GNU/Linux $ grep -i intel_spi /boot/config-4.9.0-8-amd64 A következő sort keressük: # CONFIG_SPI_INTEL_SPI_PLATFORM is not set Ha nem szerepel, vagy no set, akkor nyugodtak lehetünk. Források: * http://linuxiumcomau.blogspot.com/2017/12/lenovo-bios-issues.html * http://tartini.debian.net/viewtopic.php?f=3&t=135661 * http://forums.debian.net/viewtopic.php?f=3&t=135661 * https://www.phoronix.com/scan.php?page=news_item&px=Ubuntu-17.10-Laptop-Fix * http://www.origo.hu/techbazis/20171220-ubuntu-1710-acer-lenovo-tonkretett-laptop.html ===== xdg-open ===== Rendszer: Debian GNU/Linux 10, LXDE asztali környezet. Tünetek: Néhány GUI alkalmazásban, ha kattintok egy linkre, vagy valamilyen esemény miatt egy linknek kellene megnyílnia egy böngészőben, az nem működik. Ok: Az xdg-utils csomagban található /usr/bin/xdg-open parancsállományban az **open_lxde()** függvény hibás. Hiányzik a **szögletes zárójel**. Vannak alkalmazások, amelyek az xdg-open parancsot használják egy URL megnyitására. Ekkor hibaüzenetet kapunk, mert a a felhasználó könyvtárát beilleszti az URL elé az xdg-open. A hiba tetten érhető, ha kiadjuk az alábbi parancsot: xdg-open https://szit.hu Két megoldás lehetséges: 1.) Egy egyszerűbb megoldás lehet, ha átírjuk az XDG_CURRENT_DESKTOP környezeti változót. export XDG_CURRENT_DESKTOP=GNOME; xdg-open https://szit.hu 2.) Másoljuk le az xdg-open állományt a /usr/local/bin könyvtárba, javítsuk a hibát. cp /usr/bin/xdg-open /usr/local/bin/ Cserélje a megfelelő sorokat: $ diff -u /usr/bin/xdg-open /usr/local/bin/xdg-open --- /usr/bin/xdg-open 2018-05-20 00:18:48.000000000 +0200 +++ /usr/local/bin/xdg-open 2019-12-29 22:42:36.232038489 +0100 @@ -928,7 +928,7 @@ { # pcmanfm only knows how to handle file:// urls and filepaths, it seems. - if pcmanfm --help >/dev/null 2>&1 -a is_file_url_or_path "$1"; then + if [ pcmanfm --help >/dev/null 2>&1 -a is_file_url_or_path "$1" ]; then local file="$(file_url_to_path "$1")" # handle relative paths Ellenőrizzük a PATH változó tartalmát. $ echo $PATH /usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games Mivel az /usr/local/bin útvonal hamarabb szerepel, ezért az kerül majd végrehajtásra. Ellenőrizzük, hogy az /usr/local/bin/xdg-open állományon van-e futtatási jog. $ ls -l /usr/local/bin/xdg-open -rwxr-xr-x 1 root root 25650 dec 29 22:42 /usr/local/bin/xdg-open ===== Laptop GUI grafika ===== Eszköz: Levono laptop, AMC viedókártya, LXDE felülettel, Debina GNU/Linux 10-en. Tünet: Videó lejátszás indítása után a képernyő szinte összeomlik. Olyan mintha a színek nagy részét elvesztené. Megoldás: apt install firmware-amd-graphics