Начиная с марта 2025 года при обычном обновлении системы, например, с помощь следующей команды: sudo pacman -Syu Может возникать ошибка: error: failed retrieving file 'community.db' from mirror.cyberbits.asia : The requested URL returned error: 404 На самом деле, ошибка не является критической и можно продолжить обновление. Тем не менее, давайте разберёмся, почему эта ошибка возникает и…
Автор: Alexey
Ошибка «PHP Startup: session.sid_length INI setting is deprecated» (РЕШЕНО)
После перехода на PHP 8.4 вы могли столкнуться со следующей ошибкой: PHP Deprecated: PHP Startup: session.sid_length INI setting is deprecated in Unknown on line 0 Deprecated: PHP Startup: session.sid_length INI setting is deprecated in Unknown on line 0 PHP Deprecated: PHP Startup: session.sid_bits_per_character INI setting is deprecated in Unknown on line 0 Deprecated: PHP Startup:…
Как в pacman выполнить установку (или удаление) пакетов по регулярному выражению
Как в pacman выполнить установку пакетов с подстановочным знаком (или по регулярному выражению) Если вы попробуете использовать подстановочные знаки в команде pacman для установки сразу нескольких пакетов, то у вас это не получиться. К примеру, я хочу одной командой установить все пакеты имя которых начинается с «kodi-addon-». Попробуем это сделать следующей командой: sudo pacman -S…
Ошибка «npm warn cli npm … does not support Node.js …». Как обновить npm и node в Arch Linux и BlackArch (РЕШЕНО)
Ошибка «npm warn cli npm v11.0.0 does not support Node.js v18.20.5. This version of npm supports the following node versions» При использовании npm, например: npm list Вы можете столкнуться с ошибкой: npm warn cli npm v11.0.0 does not support Node.js v18.20.5. This version of npm supports the following node versions: `^20.17.0 || >=22.9.0`. You can…
Как установить и использовать pikaur и makepkg на сервере
Как запускать pikaur пользователем root Подробности об pikaur смотрите в статье: Автоматическая установка и обновление пакетов AUR Утилита makepkg и (иногда) pikaur не работают, если запускать их с правами root. Обычно это не является проблемой для большинства пользователей, но я столкнулся с ситуацией, что на безголовом сервере, где имеется только один пользователь (root), я не могу использовать…
Ошибка «error: failed to commit transaction (conflicting files)» (РЕШЕНО)
Во время выполнения обновлений в Arch Linux и производных дистрибутивах (Manjaro, BlackArch), перед непосредственной установкой новых версий пакетов выполняется несколько проверок: проверка, имеются ли все необходимые зависимости проверка имеются ли конфликтующие пакеты Предыдущие две проверки выполняются ещё до загрузки установочных файлов. Сразу после загрузки установочных файлов (но, естественно, ещё до их установки) выполняется ещё ряд…
Как настроить Python в качестве CGI модуля в Apache на Arch Linux (Manjaro, BlackArch)
Настройка Python CGI для одной директории Создайте директорию /srv/http/cgi-bin/ - здесь будут располагаться скрипты Python: sudo mkdir /srv/http/cgi-bin/ Откройте файл /etc/httpd/conf/httpd.conf — конфигурационный файл веб-сервера: sudo gedit /etc/httpd/conf/httpd.conf Найдите группу строк: <Directory "/srv/http/cgi-bin"> AllowOverride None Options None Require all granted </Directory> И замените её на: <Directory "/srv/http/cgi-bin"> AllowOverride None Options ExecCGI Require all granted </Directory>…
PHP Warning: PHP Startup: imap: Unable to initialize module (РЕШЕНО). Как установить imap модуль для PHP в Arch Linux
При запуске PHP скрипта в Arch Linux или производных дистрибутивах (Manjaro, BlackArch) в командной строке php 8.php Вы можете увидеть следующее предупреждение от PHP: PHP Warning: PHP Startup: imap: Unable to initialize module Module compiled with module API=20210902 PHP compiled with module API=20220829 These options need to match in Unknown on line 0 Warning: PHP…
Как обновить загрузчик GRUB в Arch Linux и производных дистрибутивах (Manjaro, BlackArch)
Загрузчик операционной системы GRUB устанавливается и обновляется в Linux как и любой другой пакет программного обеспечения. Но особенностью загрузчика является то, что даже после обновления пакета, фактически работающие файлы загрузчика, которые находятся в разделе, монтируемом по пути /boot/grub/, не обновляются автоматически. То есть при выходе новых версий GRUB, пакет в вашей ОС обновляется автоматически. Но…
Ошибка «error: failed to commit transaction (invalid or corrupted package)» (РЕШЕНО)
При использовании pacman во время обновления пакетов, например sudo pacman -Syu Может возникнуть ошибка: error: binutils: signature from "Frederik Schwan <frederik.schwan@linux.com>" is unknown trust :: File /var/cache/pacman/pkg/binutils-2.39-4-x86_64.pkg.tar.zst is corrupted (invalid or corrupted package (PGP signature)). Do you want to delete it? [Y/n] Если выбрать предложенный вариант — удалить невалидный или повреждённый пакет — то обновление завершиться…