После перехода на 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), перед непосредственной установкой новых версий пакетов выполняется несколько проверок: проверка, имеются ли все необходимые зависимости проверка имеются ли конфликтующие пакеты Предыдущие две проверки выполняются ещё до загрузки установочных файлов. Сразу после загрузки установочных файлов (но, естественно, ещё до их установки) выполняется ещё ряд…
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…
Ошибка «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] Если выбрать предложенный вариант — удалить невалидный или повреждённый пакет — то обновление завершиться…
Ошибка «TypeError: ‘AURPackageInfo’ does not have attribute ‘submitter’» (РЕШЕНО)
pikaur — это утилита для облечения установки и обновления программ из AUR. Подробности о pikaur вы можете прочитать в статье «Автоматическая установка и обновление пакетов AUR». Опции pikaur аналогичны pacman, но не нужно использовать sudo. Например, обновление всех пакетов выполняется следующей командой: pikaur -Syu На моём Arch Linux (BlackArch) однажды возникла следующая ошибка: Reading AUR…
Ошибка phpMyAdmin «Error: Undefined constant «SODIUM_CRYPTO_SECRETBOX_KEYBYTES»» (РЕШЕНО)
В Arch Linux при попытке использовать предварительную версию phpMyAdmin 5.3 я столкнулся с ошибкой: Error: Undefined constant "SODIUM_CRYPTO_SECRETBOX_KEYBYTES" Проверка в Debian показала, что такая проблема с phpMyAdmin 5.3 отсутствует. Причина ошибки в том, что не включена поддержка sodium. Как включить sodium в Arch Linux (Manjaro, BlackArch) Чтобы включить поддержку sodium в Arch Linux и производных дистрибутивах (Manjaro,…
Ошибка «error: GPGME error: No data. error: failed to synchronize all databases (unexpected error)» (РЕШЕНО)
При обновлении кэша пакетов менеджером пакетом pacman, например, при выполнении следующей команды для обновления информации о пакетах и обновления системы: sudo pacman -Syu Может возникнуть ошибка: error: GPGME error: No data :: Synchronizing package databases… core 155.5 KiB 444 KiB/s 00:00 [######################] 100% extra is up to date community is up to date multilib is up…