Благодарю, обновился. Удивлен, что ничего не сломалось(кажется), ведь не обновлялся месяцев 8.
В начале файла закомментировал SigLevel и ниже дописал
SigLevel = Never
Кстати, после всех манипуляций с pacman и обновлением, у меня упал yaourt. Гуглёж привел к решению:

curl -O https://aur.archlinux.org/packages/pa/package-query/package-query.tar.gz
tar zxvf package-query.tar.gz
cd package-query
makepkg -si
При обновлении тоже были проблемы с package-query, но я так и не понимаю, что есть package-query?
Всем привет. Давно не обновлялся, но тут решился:
#pacman -Syu
. Скачал 1.5gb пакетов, но в конце выдало:
(829/829) проверка ключей                                                                                                                                          [#####################################################################################################] 100%
загрузка необходимых ключей...
ошибка: key "7A4E76095D8A52E4" could not be looked up remotely
ошибка: требуемый ключ отсутствует в цепочке ключей
ошибка: не удалось завершить запрос (непредвиденная ошибка)
Обнаружены ошибки, пакеты не были обновлены.
Погуглил, на ЛОРе нашел совет: добавить строчку
SigLevel = Never
в /etc/pacman.conf
и
#pacman-key --init
Заного запустил #pacman -Syu, теперь предложило получить какой-то PGP ключ, какого-то американца, потом было предложено удалить ряд разных пакетов, после чего опять ошибка при обновлении пакетов.
Теперь при обновлении:

:: Приступить к установке? [Y/n]
(829/829) проверка ключей                                                                                                                                          [#####################################################################################################] 100%
(829/829) проверяется целостность пакета                                                                                                                           [#####################################################################################################] 100%
ошибка: lzo: signature from "Anatol Pomozov <[email protected]>" is unknown trust
:: Файл /var/cache/pacman/pkg/lzo-2.09-1-x86_64.pkg.tar.xz поврежден (неверный или поврежденный пакет(PGP-подпись)).
Хотите его удалить? [Y/n]
Если удалять пакеты, то обновление все опять падает. Если не удалять, то в итоге получаю сообщение:
ошибка: не удалось завершить запрос (неверный или поврежденный пакет)
Обнаружены ошибки, пакеты не были обновлены.
Подскажите как исправить проблему?
Решение проблемы достиглось путем переустановки пакетов java-environment-common и java-runtime-common.
Теперь
$ archlinux-java status
Available Java environments:
  java-8-jdk (default)
  java-8-openjdk/jre
$ java -version
java version "1.8.0_25"
Java(TM) SE Runtime Environment (build 1.8.0_25-b17)
Java HotSpot(TM) 64-Bit Server VM (build 25.25-b02, mixed mode) 

Огромное спасибо vdemin за помощь и вам bobart за разъяснения и полезный линк.
Не совсем понял как сделать симлинк:
% ls -la /usr/lib/jvm/default-runtime
Это
lrwxrwxrwx 1 root root 14 Nov  2 22:32 /usr/lib/jvm/default-runtime -> java-8-jdk/jre/
вводить отдельно? Не пойму, что делает данная команда, или это вывод команды?
archlinux-java не отрабатывает, т.к. в /bin и /usr/bin размер этого бинаря почему-то равен 0.
ps.
whereis java
java:
Отрабатывает только первая команда:
/usr/lib/jvm/java-8-jdk/jre/bin/java -version
java version "1.8.0_25"
Java(TM) SE Runtime Environment (build 1.8.0_25-b17)
Java HotSpot(TM) 64-Bit Server VM (build 25.25-b02, mixed mode)
Вторая команда сообщает, что каталога /default-runtime нет( его на самом деле нет )
sudo archlinux-java fix
кажется ни к чему не привело, потому что:
% ls -la /usr/bin/java
выдает ошибку, /usr/bin/java нет такого файла или каталога.
Установил jdk из yaourt, изменился вывод только:
$ yaourt -Ql jdk | grep libjli.so
jdk /usr/lib/jvm/java-8-jdk/jre/lib/amd64/jli/libjli.so
jdk /usr/lib/jvm/java-8-jdk/lib/amd64/jli/libjli.so
, а java по-прежнему:
$ java -version
java: error while loading shared libraries: libjli.so: cannot open shared object file: No such file or directory
$ ldd /usr/bin/java
        linux-vdso.so.1 (0x00007fff41729000)
        libpthread.so.0 => /usr/lib/libpthread.so.0 (0x00007fdb0cb9f000)
        libjli.so => not found
        libdl.so.2 => /usr/lib/libdl.so.2 (0x00007fdb0c99b000)
        libc.so.6 => /usr/lib/libc.so.6 (0x00007fdb0c5f8000)
        /lib64/ld-linux-x86-64.so.2 (0x00007fdb0cdbb000)
$ yaourt -Ql jdk | grep libjli.so
ошибка: пакет 'jdk' не найден

$ archlinux-java status 
ничего не выдает.
Я допустил ошибку, из yaourt установил jdk8-openjdk, а не jdk, сейчас попробую исправить.
Сделал, как вы сказали, установил jdk8 из yaourt, но почему-то:
java -version
:

java: error while loading shared libraries: libjli.so: cannot open shared object file: No such file or directory
При установке jdk в /bin/ должны добавляться бинари(java, javac и тд.)?