Před 25 lety, ve čtvrtek 29. dubna 1999, byla spuštěna služba "Úschovna".
Byla vydána nová verze 24.04.28 s kódovým názvem Time After Time svobodného multiplatformního video editoru Shotcut (Wikipedie) a nová verze 7.24.0 souvisejícího frameworku MLT Multimedia Framework. Nejnovější Shotcut je vedle zdrojových kódů k dispozici také ve formátech AppImage, Flatpak a Snap.
Byla vydána verze 5.30 dnes již open source operačního systému RISC OS (Wikipedie).
V aktuálním příspěvku na blogu počítačové hry Factorio (Wikipedie) se vývojář s přezývkou raiguard rozepsal o podpoře Linuxu. Rozebírá problémy a výzvy jako přechod linuxových distribucí z X11 na Wayland, dekorace oken na straně klienta a GNOME, změna velikosti okna ve správci oken Sway, …
Rakudo (Wikipedie), tj. překladač programovacího jazyka Raku (Wikipedie), byl vydán ve verzi #171 (2024.04). Programovací jazyk Raku byl dříve znám pod názvem Perl 6.
Společnost Epic Games vydala verzi 5.4 svého proprietárního multiplatformního herního enginu Unreal Engine (Wikipedie). Podrobný přehled novinek v poznámkách k vydání.
Byl vydán Nextcloud Hub 8. Představení novinek tohoto open source cloudového řešení také na YouTube. Vypíchnout lze Nextcloud AI Assistant 2.0.
Vyšlo Pharo 12.0, programovací jazyk a vývojové prostředí s řadou pokročilých vlastností. Krom tradiční nadílky oprav přináší nový systém správy ladících bodů, nový způsob definice tříd, prostor pro objekty, které nemusí procházet GC a mnoho dalšího.
Microsoft zveřejnil na GitHubu zdrojové kódy MS-DOSu 4.0 pod licencí MIT. Ve stejném repozitáři se nacházejí i před lety zveřejněné zdrojové k kódy MS-DOSu 1.25 a 2.0.
Canonical vydal (email, blog, YouTube) Ubuntu 24.04 LTS Noble Numbat. Přehled novinek v poznámkách k vydání a také příspěvcích na blogu: novinky v desktopu a novinky v bezpečnosti. Vydány byly také oficiální deriváty Edubuntu, Kubuntu, Lubuntu, Ubuntu Budgie, Ubuntu Cinnamon, Ubuntu Kylin, Ubuntu MATE, Ubuntu Studio, Ubuntu Unity a Xubuntu. Jedná se o 10. LTS verzi.
$ grep esmtp .muttrc set sendmail="/usr/bin/esmtp" $ cat .esmtprc identity = largon@largon.net hostname="smtp.opanet.cz:25"
Přesně to mi trápilo. Přidal jsem do .muttrc řádek:
my_hdr From: jmeno<mamejlova@adresa.cz>
A od té doby to jde. Na obou počítačích co mám. Tak snad jo.
hostname="nazev_meho_serveru:pc" username=petr password=moje_heslo
user$ strace -f -o /tmp/mutt-user.strace mutt root# strace -f -o /tmp/mutt-root.strace mutta v takto spuštěném mutu pouze odeslat mail a ukončit ho. Toto udělej jako root a pak jako obyčejný user. Hlavně abys udělal v obou pokusech naprosto totéž. Nakonec:
diff -u /tmp/mutt-root.strace /tmp/mutt-user.stracePři troše štěstí ten diff vypíše jen tu část, kde se něco nepovedlo. Pokud bohové nebudou nakloněni, tak zkus
grep -e 'open(.*) = -1' /tmp/mutt-user.straceto vypíše nepovedené pokusy o otevírání čehokoliv a snad tam bude něco zajímavého (doufám že něco víc než "(null)" z otázky).
1982 open("/etc/ld.so.preload", O_RDONLY) = -1 ENOENT (No such file or directory) 1982 open("/usr/lib/gconv/gconv-modules.cache", O_RDONLY) = -1 ENOENT (No such file or directory) 1983 open("/etc/ld.so.preload", O_RDONLY) = -1 ENOENT (No such file or directory) 1983 open("/usr/lib/gconv/gconv-modules.cache", O_RDONLY) = -1 ENOENT (No such file or directory) 1983 open("/etc/ld.so.preload", O_RDONLY) = -1 ENOENT (No such file or directory) 1983 open("/usr/lib/gconv/gconv-modules.cache", O_RDONLY) = -1 ENOENT (No such file or directory) 1983 open("/dev/null", O_RDONLY|O_NONBLOCK|O_DIRECTORY) = -1 ENOTDIR (Not a directory) 1983 open("/etc/Muttrc.d/", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = -1 ENOENT (No such file or directory) 1982 open("/usr/share/locale/cs_CZ/LC_MESSAGES/mutt.mo", O_RDONLY) = -1 ENOENT (No such file or directory) 1984 open("/etc/ld.so.preload", O_RDONLY) = -1 ENOENT (No such file or directory) 1984 open("/usr/lib/gconv/gconv-modules.cache", O_RDONLY) = -1 ENOENT (No such file or directory) 1984 open("/etc/ld.so.preload", O_RDONLY) = -1 ENOENT (No such file or directory) 1984 open("petr.asterix.1984", O_WRONLY|O_CREAT|O_EXCL|O_LARGEFILE, 0) = -1 EACCES (Permission denied) 1985 open("/etc/ld.so.preload", O_RDONLY) = -1 ENOENT (No such file or directory) 1985 open("/usr/lib/gconv/gconv-modules.cache", O_RDONLY) = -1 ENOENT (No such file or directory) 1985 open("/etc/ld.so.preload", O_RDONLY) = -1 ENOENT (No such file or directory) 1985 open("/usr/share/vim/vim63/lang/cs_CZ/LC_MESSAGES/vim.mo", O_RDONLY) = -1 ENOENT (No such file or directory) 1985 open("/usr/lib/gconv/gconv-modules.cache", O_RDONLY) = -1 ENOENT (No such file or directory) 1985 open("/usr/share/vim/vim63/lang/en/LC_MESSAGES/vim.mo", O_RDONLY) = -1 ENOENT (No such file or directory) 1985 open("/dev/null", O_RDONLY|O_NONBLOCK|O_DIRECTORY) = -1 ENOTDIR (Not a directory) 1985 open("/home/petr/.vim/ftdetect/", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = -1 ENOENT (No such file or directory) 1985 open("/etc/vim/ftdetect/", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = -1 ENOENT (No such file or directory) 1985 open("/usr/share/vim/vimfiles/ftdetect/", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = -1 ENOENT (No such file or directory) 1985 open("/usr/share/vim/addons/ftdetect/", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = -1 ENOENT (No such file or directory) 1985 open("/usr/share/vim/vim63/ftdetect/", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = -1 ENOENT (No such file or directory) 1985 open("/usr/share/vim/vimfiles/ftdetect/", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = -1 ENOENT (No such file or directory) 1985 open("/usr/share/vim/addons/after/ftdetect/", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = -1 ENOENT (No such file or directory) 1985 open("/home/petr/.vim/after/ftdetect/", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = -1 ENOENT (No such file or directory) 1986 open("/etc/ld.so.preload", O_RDONLY) = -1 ENOENT (No such file or directory) 1986 open("/usr/lib/gconv/gconv-modules.cache", O_RDONLY) = -1 ENOENT (No such file or directory) 1987 open("/etc/ld.so.preload", O_RDONLY) = -1 ENOENT (No such file or directory) 1985 open("/etc/vim/vimrc.local", O_RDONLY) = -1 ENOENT (No such file or directory) 1985 open("/home/petr/.vimrc", O_RDONLY) = -1 ENOENT (No such file or directory) 1985 open("/home/petr/_vimrc", O_RDONLY) = -1 ENOENT (No such file or directory) 1985 open("/home/petr/.exrc", O_RDONLY) = -1 ENOENT (No such file or directory) 1985 open("/home/petr/.vim/plugin/", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = -1 ENOENT (No such file or directory) 1985 open("/etc/vim/plugin/", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = -1 ENOENT (No such file or directory) 1985 open("/usr/share/vim/vimfiles/plugin/", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = -1 ENOENT (No such file or directory) 1985 open("/usr/share/vim/vimfiles/plugin/", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = -1 ENOENT (No such file or directory) 1985 open("/usr/share/vim/addons/after/plugin/", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = -1 ENOENT (No such file or directory) 1985 open("/home/petr/.vim/after/plugin/", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = -1 ENOENT (No such file or directory) 1985 open("/home/petr/.Xdefaults-asterix", O_RDONLY) = -1 ENOENT (No such file or directory) 1985 open("/tmp/.mutt-asterix-1000-1982-0.swp", O_RDONLY) = -1 ENOENT (No such file or directory) 1985 open("/tmp/.mutt-asterix-1000-1982-0.swpx", O_RDONLY) = -1 ENOENT (No such file or directory) 1985 open("/home/petr/.vim/ftplugin/", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = -1 ENOENT (No such file or directory) 1985 open("/home/petr/.vim/ftplugin/mail/", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = -1 ENOENT (No such file or directory) 1985 open("/etc/vim/ftplugin/", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = -1 ENOENT (No such file or directory) 1985 open("/etc/vim/ftplugin/mail/", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = -1 ENOENT (No such file or directory) 1985 open("/usr/share/vim/vimfiles/ftplugin/", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = -1 ENOENT (No such file or directory) 1985 open("/usr/share/vim/vimfiles/ftplugin/mail/", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = -1 ENOENT (No such file or directory) 1985 open("/usr/share/vim/addons/ftplugin/", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = -1 ENOENT (No such file or directory) 1985 open("/usr/share/vim/addons/ftplugin/mail/", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = -1 ENOENT (No such file or directory) 1985 open("/usr/share/vim/vim63/ftplugin/mail/", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = -1 ENOENT (No such file or directory) 1985 open("/usr/share/vim/vimfiles/ftplugin/", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = -1 ENOENT (No such file or directory) 1985 open("/usr/share/vim/vimfiles/ftplugin/mail/", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = -1 ENOENT (No such file or directory) 1985 open("/usr/share/vim/addons/after/ftplugin/", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = -1 ENOENT (No such file or directory) 1985 open("/usr/share/vim/addons/after/ftplugin/mail/", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = -1 ENOENT (No such file or directory) 1985 open("/home/petr/.vim/after/ftplugin/", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = -1 ENOENT (No such file or directory) 1985 open("/home/petr/.vim/after/ftplugin/mail/", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = -1 ENOENT (No such file or directory) 1982 open("/usr/share/locale/en_GB/LC_MESSAGES/mutt.mo", O_RDONLY) = -1 ENOENT (No such file or directory) 1982 open("/usr/share/locale/en/LC_MESSAGES/mutt.mo", O_RDONLY) = -1 ENOENT (No such file or directory) 1989 open("/etc/ld.so.preload", O_RDONLY) = -1 ENOENT (No such file or directory)
sed -i .muttrc '/^set sendmail="\/usr\/bin\/esmtp"/s/esmtp/mail/'esmtp neznam, takže je to možná blbost...
Tiskni Sdílej: