Спасибо за предупреждение, но я всё же выстрелил себе в ногу, удалив /lib до обновления glibc (хотя вроде внимательно прочитал всю информацию на главной арча). Пришлось записывать образ арча на флешку и обновлять glibc с неё. Теперь всё работает.
######################################################
# #
# PLEASE READ: x #
# A personal appeal from x x #
# ARCH LINUX founder Judd Vinet x x #
# #
######################################################
Не, это неинтересно. У Эдди хватит ума чрутнуться и создать симлинк вручную или удалить /lib/modules и установить пакет из кэша. Веселее, когда какой-нибудь убунтоид бездумно форсит обновления, а потом жалуется, что арч говно, ибо всё само сломалось.
Пришлось удалить 3 ненужных пакета для устранения конфликтов.
Вот, в убунте бы эти ненужные пакеты и их многочисленные ненужные вдвойне зависимости лежали бы до следующей переустановки системы, расходовали бы трафик, время пользователя и дисковое пространство. А арч, как верный друг, всегда готов вовремя пнуть пользователя, чтобы тот избавился от ненужного хлама.
что было сделано неправильно? pacman -Syu --ignore glibc не заработал, так как оно захотело обновлять pacman
Что значит «не заработал»? «оно захотело обновлять pacman» - так обновил бы, а после опять запустил pacman -Syu --ignore glibc. Или не обновлял бы - арч по-умолчанию пользователя считает умнее себя и дает выбор.