Ну у меня также и firefox, и thunderbird не запускался. Пересборка cairo решила проблему.
Тынц
предупреждение: файл /etc/pacman.conf, строка 19: параметр 'SyncFirst' в секции 'options' не распознан

Означает, что при обновлении pacman Вы не заменили pacman.conf на новый. В новой версии pacman.conf параметр SyncFirst отсутствует. Можно просто удалить эту строку из pacman.conf
Версии такие же, самые последние.
Всё дело в пакете cairo-ubuntu (cairo-infinality), который необходимо пересобрать из AUR c новой версией libpng 1.6.
Это на буржуйском форуме вычитал, мне помогло.
Попробуйте переустановить из AUR cairo-ubuntu или cairo-infinality (в зависимости от того, какой используется).
Мне помогло.
Подтверждаю, на кубунте всё гладко.
Понятно, я так не пробовал, у меня с dhcp.
Так а драйвера-то точно из АУРа свежие поставлены?
Я ставил командой
yaourt -S cndrvcups-capt
Он подтягивает все зависимости.
lampslave
Сейчас ip-pre-up не нужно создавать, всё и так подключается правильно.
Подключается-то правильно, только маршрут по умолчанию через ppp не прописывается.
Этот глюк в вики описан и вышеприведенный метод (удаление шлюза по умолчанию перед подключением pppoe) реально работает.
Службы без ошибок запускаются?
Какой выхлоп по этим командам?

systemctl status cups
systemctl status ccpd