[[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