В конечном счете это зависит от того, что xmodmap показывает для mod1. Например, если показано, что Alt _ L
и Alt _ R
находятся в одном и том же модификаторе, то во избежание конфликта придется переместить последний в другой (из 5 доступных модификаторов).
Вот несколько страниц, на которых приведены примеры:
Alt _ R
из mod1 в mod4 (и сталкивался с проблемами). Перед изменением необходимо просмотреть выходные данные xmodmap. Одним из недостатков использования xmodmap
является то, что он не всегда знает правильный код клавиши для символа клавиши (например, Alt _ R
). Когда я сталкиваюсь с этим, я обычно могу обойти его, просматривая в выходных данных из
xmodmap -pk
символ клавиши , и в сценарии назначить этот код клавиши. Например, на одной машине xmodmap -pk
показывает
108 0xffea (Alt_R) 0x0000 (NoSymbol) 0xffea (Alt_R)
и с помощью этого сценария
keycode 108 = Alt_R
remove mod1 = Alt_R
add mod3 = Alt_R
изменяет выходные данные с
xmodmap: up to 4 keys per modifier, (keycodes in parentheses):
shift Shift_L (0x32), Shift_R (0x3e)
lock Caps_Lock (0x42)
control Control_L (0x25), Control_R (0x69)
mod1 Alt_L (0x40), Alt_R (0x6c), Meta_L (0xcd)
mod2 Num_Lock (0x4d)
mod3
mod4 Super_L (0x85), Super_R (0x86), Super_L (0xce), Hyper_L (0xcf)
mod5 ISO_Level3_Shift (0x5c), Mode_switch (0xcb)
на
xmodmap: up to 4 keys per modifier, (keycodes in parentheses):
shift Shift_L (0x32), Shift_R (0x3e)
lock Caps_Lock (0x42)
control Control_L (0x25), Control_R (0x69)
mod1 Alt_L (0x40), Meta_L (0xcd)
mod2 Num_Lock (0x4d)
mod3 Alt_R (0x6c)
mod4 Super_L (0x85), Super_R (0x86), Super_L (0xce), Hyper_L (0xcf)
mod5 ISO_Level3_Shift (0x5c), Mode_switch (0xcb)
(для этой конкретной машины обходной путь не требуется).
-121--89133-
tl; dr: Удалите конфликтующее приложение перед запуском pacman
.
pacman
(и другие менеджеры пакетов) хранят индекс пакетов и файлов , которыми они управляют ( pacman --query --list
). Некоторые файлы, такие как конфигурация, будут помечены как изменяемые и не будут перезаписаны во время модернизации (за исключением особых случаев, когда диспетчер пакетов обычно перемещает старый файл перед созданием нового). Другие файлы будут помечены как неизменяемые. Если другое приложение изменит эти файлы каким-либо образом без соответствующего обновления индекса, менеджер пакетов не сможет узнать, что делать с этими файлами во время модернизации.
Многие приложения, установленные с использованием стандартного ./configure & & make & & sudo make install
образец можно удалить с помощью sudo make uninstall
. Если приложение установлено каким-либо другим способом, для его удаления может потребоваться что-то другое. Как правило, рекомендуется хранить копию установочных файлов где-либо (например, ~/install
), чтобы иметь возможность надежно удалить их в таких случаях. Просто удаление конфликтующих файлов, вероятно, оставит другие файлы, которые могут вызвать другие проблемы.
При установке программного обеспечения с другими диспетчерами пакетов существуют способы изолировать их от системных файлов. Это устоявшийся передовой опыт, например, при разработке программного обеспечения, в котором необходимо поддерживать согласованность версий и избегать конфликтов с другим программным обеспечением. Примеры:
-121--11557-
Лучшее руководство по кластеру rgmanager, которое я видел: Учебник кластера AN! 2
Ограждение - это действие одного узла кластера, гарантирующее, что неисправный узел не может получить доступ к общим ресурсам. STONITH (Shoot The Other Node In The Head) также называется силовым ограждением, в основном перезагружает отказавший узел.
Это делается либо с помощью удаленной консоли (например, HP iLO, Dell DRAC и т.д.), либо с помощью команды гипервизора перезапустить виртуальную машину (в случае виртуальных машин). Необходимо найти правильный агент фехтования для VirtureBox.
В случае отсутствия агента фехтования VirtureBox для их размещения необходимо использовать VMware/KVM/Xen - у них есть необходимые агенты.
Tenga en cuenta que Exim con soporte DKIM no acepta directamente claves privadas RSA generadas por el comando openssl genpkey -algorithm rsa...
. Exim espera que la clave privada use las líneas delimitadoras BEGIN RSA PRIVATE KEY
y END RSA PRIVATE KEY
, generadas por openssl genrsa...
, y no BEGIN PRIVATE KEY
/ END PRIVATE KEY
como se genera con openssl genpkey...
.
Exim fallará con el mensaje DKIM: signing failed (RC -101)
en el registro de pánico al enviar correo si las líneas delimitadoras son incorrectas.