Uroš Popović v krátkém článku vysvětluje, co jsou emulátor terminálu, TTY a shell a jaké jsou mezi nimi rozdíly. Jde o první díl seriálu na jeho novém webu Linux Field Guide věnovaném nízkoúrovňové práci s linuxovými systémy.
Byl vydán Debian 13.5, tj. pátá opravná verze Debianu 13 s kódovým názvem Trixie a Debian 12.14, tj. čtrnáctá opravná verze Debianu 12 s kódovým názvem Bookworm. Řešeny jsou především bezpečnostní problémy, ale také několik vážných chyb. Instalační média Debianu 13 a Debianu 12 lze samozřejmě nadále k instalaci používat. Po instalaci stačí systém aktualizovat.
CiviCRM (Wikipedie) bylo vydáno v nové verzi 6.14.0. Podrobnosti o nových funkcích a opravách najdete na release stránce. CiviCRM je robustní open-source CRM systém navržený speciálně pro neziskové organizace, spolky a občanské iniciativy. Projekt je napsán v jazyce PHP a licencován pod GNU Affero General Public License (AGPLv3). Český překlad má nyní 45 % přeložených řetězců a přibližuje se milníku 50 %. Potřebujeme vaši pomoc, abychom se dostali dál. Pokud máte chuť přispět překladem nebo korekturou, přidejte se na platformu Transifex.
Další lokální zranitelností Linuxu je ssh-keysign-pwn. Uživatel si může přečíst obsah souborů, ke kterým má právo ke čtení pouze root, například soubory s SSH klíči nebo /etc/shadow. V upstreamu již opraveno [oss-security mailing list].
Singularity (YouTube) je nejnovější otevřený film od Blender Studia. Jedná se o jejich první 4K HDR film.
Vyšla hra Život Není Krásný: Poslední Exekuce (Steam, ProtonDB). Kreslená point & click adventura ze staré školy plná černého humoru a nekorektního násilí. Vžijte se do role zpustlého exekutora Vladimíra Brehowského a projděte s ním jeho poslední pracovní den. Hra volně navazuje na sérii Život Není Krásný.
Společnost Red Hat představila Fedora Hummingbird, tj. linuxovou distribuci s nativním kontejnerovým designem určenou pro vývojáře využívající AI agenty.
Hru The Legend of Zelda: Twilight Princess od společnosti Nintendo si lze nově díky projektu Dusklight (původně Dusk) a reverznímu inženýrství zahrát i na počítačích a mobilních zařízeních. Vyžadována je kopie původní hry (textury, modely, hudba, zvukové efekty, …). Ukázka na YouTube. Projekt byl zahájen v srpnu 2020.
Byla vydána nová major verze 29.0 programovacího jazyka Erlang (Wikipedie) a související platformy OTP (Open Telecom Platform, Wikipedie). Detailní přehled novinek na GitHubu.
Po zranitelnostech Copy Fail a Dirty Frag přichází zranitelnost Fragnesia. Další lokální eskalace práv na Linuxu. Zatím v upstreamu neopravena. Přiřazeno ji bylo CVE-2026-46300.
less vytvoří zprávumktemp: failed to create file via template ‘/tmp/less.XXXXXX’: No space left on devicenicméně podle
df Filesystem 1K-blocks Used Available Use% Mounted on devtmpfs 4019500 40 4019460 1% /dev tmpfs 4036976 0 4036976 0% /dev/shm tmpfs 4036976 4508 4032468 1% /run /dev/dm-1 20971520 12838376 7588040 63% /a
cat /etc/mtab rootfs / rootfs rw 0 0 devtmpfs /dev devtmpfs rw,relatime,size=4019500k,nr_inodes=1004875,mode=755 0 0 tmpfs /dev/shm tmpfs rw,relatime 0 0je filesystem rw a je na něm dostatek místa. Podobně se objeví zpráva.
E138: Can't write viminfo file /root/.viminfo!pokud jako root něco otevřu vimem a ani soubor neukládám (pokud edituji něco pod uživatelem na
/home problém není)
Takže to vypadá, jako bych měl root oddíl jen readonly.
ls -l > /test ls: write error: No space left on deviceJak nemohu mít možnost zapsat do filesystemu, když je na něm přes 7GB místa a je moutnlý read-write? Nejdříve chci zkusit
fsck. Jak bych instruoval systém, že má povinně udělat fsck po restartu? Bootnout live distro je trochu problematické, pokud by problém šel vyřešit přímo na systému bez fyzických změn, dal bych tomu přednost. Co bych ještě mohl zkusit? Nechci vrtat nějakým rozšiřováním oddílu přes gparted dokud nevím v čem je vlastně problém.
btrfs. Příkazdf -ipro btrfs filesystem vrací ve všech třech sloupcích 0. A to nejen na tomto problematickém filesystemu, ale i na jiných, které jsou v pořádku. Co se děje se snapshoty zatím nevím, očekával jsem, že když openSUSE nabídne při instalaci možnost použít btrfs jako hlavní systém tak to mají nějak ošéfované, třeba tak, že snapshoty zabírají nějaké rozmné místo a pak se starší mažou.
btrfs fi df /.
touch mi prázdný soubor vytváří.
fsck.btrfs bývá symlink na true)df na btrfs nefunguje moc spolehlivědmesgfsck.btrfs je už kolem půl roku na světě. A ls -l /usr/sbin/fsck* -rwxr-xr-x 1 root root 30732 7. úno 12.02 /usr/sbin/fsck -rwxr-xr-x 1 root root 26444 26. led 16.12 /usr/sbin/fsck.btrfs -rwxr-xr-x 1 root root 13936 7. úno 12.02 /usr/sbin/fsck.cramfs -rwxr-xr-x 4 root root 250320 15. úno 18.47 /usr/sbin/fsck.ext2 -rwxr-xr-x 4 root root 250320 15. úno 18.47 /usr/sbin/fsck.ext3 -rwxr-xr-x 4 root root 250320 15. úno 18.47 /usr/sbin/fsck.ext4 -rwxr-xr-x 1 root root 30404 7. úno 12.02 /usr/sbin/fsck.minix lrwxrwxrwx 1 root root 7 14. bře 00.48 /usr/sbin/fsck.msdos -> dosfsck lrwxrwxrwx 1 root root 7 14. bře 00.48 /usr/sbin/fsck.vfat -> dosfsckvyhazuje nenulovou velikost existujícího souboru. Právě zprávy o uvolnění fsck na btrfs mě přivedly k rozhodnutí btrfs použít. Jinak distribuce openSUSE 12.3, jádro
3.7.10-1.1-desktop
btrfsck, ale to je vhodné tak jedině, pokud nejde to btrfs vůbec namountovat. Jinak by se mělo po mountu opravit samo. Jádro 3.7 je dost nové na to, aby to dělalo.
pvdisplay, vgdisplay a lvdisplay sice napíšou správné informace group: system a LV root a home, nicméně v /dev/mapper žádné system-root a system-home není a ani není v /dev adresář system s položkami root a home. Nemám oddíl jak připojit. Je možné informace s lvdisplay předat do systému, aby si zařízení vytvořil?
Pokud se mi to nepodaří zdolat do zitra, tak to přeinstaluji. Ale chtěl jsem nejdříve zabojovat a zkusit porozumět a opravit. Naštěstí denní zálohy mám.
lvchange -ay název_LV
btrfsck /dev/system/root (redirektován STDOUT i STDERR) a soubor dmesg.txt je výsledek dmesg | tail po pokusu o mount. Vše provedeno s repair bootu z instalačky openSUSE. btrfsck jen vypsal výpis a neopravil data. nasledující běh dopadl stejně a filesystem nešel moutnout. přičemž btrfsck nemá žádné volby.
Zřejmě jsem se unáhlil s přechodem.
dmesg se víc nedozvíme.
Btw. podle toho, jak to postupně umírá, to tipuju na vadný disk. Ale bez dmesg se víc nedozvíme.Take me to napadlo. Podobne mne umiral SSD, ale s ext4, doslova se to rozpadalo pod rukama.
smartctl -x /dev/sda z toho disku. V hlavní tabulce nemá žádné chyby a celkový zápis je 4000GB za životnost disku, takže to je něco kolem 35 násobného přepsání buňky na 120GB SSD. To by mělo být dost hluboce pod živostností. Hlavně mne překvapila nemožnost opravy toho btrfs. A je zajímavé, že v průběhu instalace openSUSE , kde jedna z možností rozdělení disku je import tabulky to skutečně našlo fstab na tom postiženém disku, takže jsem jen přehodil typ filesystemu na ext a nainstaloval a vše vypadá v pořádku.
jen mám doplňující otázku. Mám filovou zálohu předchozího systému udělanou rsync (backuppc), která je se vším nainstalovaným softem, aktualizacemi asi k předvčerejšku a veškerou konfigurací. mohu si dovolit celý systém s tou zálohou přepsat?
Mám filovou zálohu předchozího systému udělanou rsync (backuppc), která je se vším nainstalovaným softem, aktualizacemi asi k předvčerejšku a veškerou konfigurací. mohu si dovolit celý systém s tou zálohou přepsat?Tady bych byl opatrny, mohlo by to jit, ale backuppc neznam a nevim jake parametry rsync jsou pouzity, jak se to chova k symlinkum ci treba SELinux labelum. Kazdopadne nemate co ztratit, kdyz to zkusite.
grub2-mkconfig, ale zahlásil mi že nemá /proc/self/moutinfo. (generování jsem provedl tak že jsem s openSUSE DVD šel do recovery modu, anable LV a připojil volume root a boot správně do stromu a provedl chroot do adresáře rootu.) Podobně jsem zkusil vytvořit nový initramfs přes mkinitrd nicméně v Chrootlém prostředí mám /dev (skoro) prázdný
Měl bych otázku, jak bych měl správně opravit initramfs a grub2?
Teď udělám ještě jednu reinstalaci, na tom SSD je to otázka asi 15 minut i z odpovědí na všechny otázky, takže mě to zdrží nejméně, ale rád bych pro příště znal možnost opravy. Díky.
Tiskni
Sdílej: