Насколько я понимаю, пакет -предоставил конфигурацию в phpmyadmin
добавляет псевдоним во все виртуальные хосты :добавляет верхний -уровень
Alias /phpmyadmin /usr/share/phpmyadmin
запись в конфигурации Apache.
При интерактивной установке, отличной от -, необходимо убедиться, что в phpmyadmin
для debconf
выбрана конфигурация Apache 2, для чего может потребоваться предварительная раздача -.
Страница руководства для системного вызова swapon(2)
говорит:
ERRORS
EPERM The caller does not have the CAP_SYS_ADMIN capability. Alternatively, the maximum number of swap files are already in use; see NOTES below.NOTES
There is an upper limit on the number of swap files that may be used, defined by the kernel constant MAX_SWAPFILES. Before kernel 2.4.10, MAX_SWAPFILES has the value 8; since kernel 2.4.10, it has the value 32. Since kernel 2.6.18, the limit is decreased by 2 (thus: 30) if the kernel is built with the CONFIG_MIGRATION option (which reserves two swap table entries for the page migration features of mbind(2) and migrate_pages(2)). Since kernel 2.6.32, the limit is further decreased by 1 if the kernel is built with the CONFIG_MEMORY_FAILURE option.
Итак, предположим, что все эти параметры включены (проверьте конфигурацию ядра ), ограничение составляет 32 -2 -2 -1 = 27. Что, как оказалось, является точной суммой устройств подкачки, которые вы используете, на основе lsblk
вывода(sda3
+ zram0
доzram25
). (Я понятия не имею, почему ошибка связана с EPERM, «Отказано в доступе», а не, например. ENFILE или что-то другое, подразумевающее «слишком много».)
Возможно, вы сможете увеличить это ограничение, перекомпилировав ядро, но я бы просто изменил сценарии zram, чтобы создать меньше устройств подкачки. Идея создания одного ядра для каждого ядра состоит в том, чтобы не возникало конфликтов, если более одного ядра хотят поменяться местами одновременно. Но... если у вас есть 32 ядра, пытающихся одновременно поменять местами, это уже звучит как проблема, поэтому уменьшение числа, вероятно, не имеет большого значения. Конечно, вы можете запустить тесты.
В имеющейся у меня системе Ubuntu количество создаваемых устройств задается в /etc/default/zramswap
, как CORES=4
, этот параметр считывается фактическим сценарием установки, который может быть или не быть аналогичным в других Linuxen.