Tag Archives: Linux

Linux: Cannot set LC_CTYPE to default locale: No such file or directory

9 October 2018
 

 На свежустановленной системе забыл настроить локаль, начала возникать ошибка вида: $ locale -a locale: Cannot set LC_CTYPE to default locale: No such file or directory locale: Cannot set LC_MESSAGES to default locale: No such file or directory locale: Cannot set LC_COLLATE to default locale: No such file or directory C POSIX Редактируем /etc/locale.gen, раскомментируем строку:… Read More »

Arch Linux: ssmtp – отправка локальной почты

7 October 2018
 

 Хочется иметь уведомления от системы на почту, например статусы cron-задач и тому подобное. Как вариант – использовать ssmtp, и отправлять письма через внешний SMTP. Устанавливаем: Редактируем /etc/ssmtp/ssmtp.conf: mailhub=mail.example.kiev.ua:587 # The full hostname hostname=setevoy-arch-home UseTLS=Yes UseSTARTTLS=Yes AuthUser=user@example.kiev.ua AuthPass=password AuthMethod=LOGIN У ssmtp есть баг со специальными символами – =, ; и # он не воспринимает. Благо, когда… Read More »

Linux: polybar – статус-бар, пример настройки и использования в Openbox вместе с tint2

5 October 2018
 

 С момента установки первого Arch Linux – я пользуюсь Openbox WM и tint2 для отображения панелей. Но tint2, как где-то писали – “Капризна, как школьница“. В целом он отлично работает, но вот трей отрисовывает значки запущенных приложений достаточно криво: Потому, после установки Arch в очередной раз (дома менял диск на SSD, переустанавливал систему) – решил… Read More »

Arch Linux: Package requirements (enchant >= 1.0) were not met

4 October 2018
 

 Уже не первый раз сталкиваюсь с этой ошибкой, на свежеустановленной системе вылезла снова. Что бы в следующий раз не гуглить – сохраню описание “фикса“. Сама ошибка возникает при установке, например, xneur: А для решения – устанавливаем enchant, и создаём симлинк с v2 на v1: И повторяем установку xneur.

Linux: монтирование внешнего HDD

3 October 2018
 

 Наконец-то прикупил себе внешний HDD (Western Digital My Passport 1TB), который планируется использовать для бекапов с помощью timeshift (ну или напишу свой велосипед). Сейчас он определяется как: И устройство: Файловая система – fuseblk (по факту это ntfs): Или можно посмотреть FS через blkid: При открытии в Dolphin монтируется в /run/media/setevoy/My Passport – а мне хочется монтировать… Read More »

Linux: не срабатывает crontab

18 September 2018
 

 Добавлены задачи для cron, но они не выполняются, и в логах ничего нет. Файлы добавлены в файле /var/spool/cron/crontabs/admin: # Puppet Name: proj1/trending/daily 0 21 * * * cd /data/dme && php yii proj1/trending/daily # Puppet Name: proj1/cron/go * * * * * cd /data/dme && php yii proj2/cron/go >> /var/log/dme-cron/proj1-cron.log 2>&1 # Puppet Name: proj1/sitemap/last-posts */5 *… Read More »

Linux: The file or folder udi=/org/kde/solid/udev/sys/devices/***/usb1/1-2 does not exist.

13 September 2018
 

 Проблема, судя по гуглу, не специфична для Arch Linux, решение должно подойти для любой системы. Подключаем телефон: Sep 12 11:44:57 setevoy-arch-work kernel: usb 1-2: new high-speed USB device number 12 using xhci_hcd Sep 12 11:44:57 setevoy-arch-work kernel: usb 1-2: New USB device found, idVendor=0bb4, idProduct=0c93, bcdDevice= 2.28 Sep 12 11:44:57 setevoy-arch-work kernel: usb 1-2: New… Read More »

Linux: weechat – консольный IRC клиент

28 August 2018
 

 Понадобилась “помощь зала” по одной баге в AWS, решил поспрашивать в IRC на Freenode. IRC клиента на машине нет, ибо пользуюсь им крайне редко, нагуглил приятный консольный клиент – weechat. Устанавливаем: Запускаем: Добавляем сервер: Получаем список настроенных в клиенте серверов: Включаем автологин на Freenode: Подключаемся, логин по молчанию – логин пользователя, от которого запущен кдиент… Read More »

Linux: Spectacle – module “QtQuick.Controls” is not installed

27 August 2018
 

 После последнего апдейта системы – spectacle начал вылетать при попытке сделать скришот выделенной области – опция “Reactangular Region” в Area: Для “дебага” – запускаем его из консоли, и смотрим сообщения: Гуглим “module “QtQuick.Controls” is not installed“, находим сообщения тут – https://github.com/xiangzhai/qwx/issues/34, и там же описано решение – установить qt5-quickcontrols: Устанавливаем, запускаем spectacle ещё раз – и всё… Read More »

Linux: kernel panic-not syncing: VFS: unable to mount root fs on unknown block(0,0)

17 August 2018
 

 Есть Ubuntu машинка, Jenkins билд-агент. Последнее время начала выпадать в Kernel panic и просто во время работы, и при перезагрузке, с ошибкой вида “kernel panic-not syncing: VFS: unable to mount root fs on unknown block(0,0)“. Причина оказалась банальна – раздел /boot был забит чуть менее, чем полностью (с). Для решения – находим старые ядра: И… Read More »