Mam taki sam problem i nie wiem jak sobie z nim poradzić.
Poprawiłem plik resolv.conf a właściwie to go usunołem bo istniał jako !resolv.conf z odniesieniem do /etc/ppp/resolv.conf a edycja jego nie była możliwa. Po usunięciu stworzyłem nowy plik resolv.conf i dopisałem jego zawartość. Po tych działaniach próba uruchomienia pacman -Suy kończy się czymś takim
#
# /etc/pacman.conf
#
#
# W manualu pacmana znajdziesz opisy wykorzystywanych tu opcji.
#
# GENERAL OPTIONS
#
[options]
LogFile = /var/log/pacman.log
NoUpgrade = etc/passwd
NoUpgrade = etc/rc.d/rc.local
NoUpgrade = etc/modules.conf
NoUpgrade = etc/lilo.conf
NoUpgrade = etc/makepkg.conf
NoUpgrade = etc/pacman.conf
NoUpgrade = etc/fstab
NoUpgrade = etc/hosts
NoUpgrade = etc/hosts.allow
NoUpgrade = etc/hosts.deny
NoUpgrade = etc/dhcpd.conf
NoUpgrade = etc/rchtb/htbusers.conf
NoUpgrade = etc/ppp/pap-secrets
NoUpgrade = etc/ppp/chap-secrets
NoUpgrade = etc/ppp/options.adsl
NoUpgrade = etc/ppp/oe.conf
NoUpgrade = etc/ppp/chat.script
NoUpgrade = etc/rc.conf
NoUpgrade = etc/shadow
NoUpgrade = etc/sudoers
NoUpgrade = etc/group
NoUpgrade = etc/resolv.conf
NoUpgrade = etc/hostname
NoUpgrade = etc/oidentd_mask.conf
NoUpgrade = etc/ppp/ip-up
#XferCommand = /usr/bin/wget -c %u
#XferCommand = /usr/bin/wget --passive-ftp -c %u
#
# REPOSITORIES
#
[base]
Include = /etc/pacman.d/base
[reszta]
Include = /etc/pacman.d/reszta
[testing]
Include = /etc/pacman.d/testing
#Repozytoria można również dodawać wpisując tu adres serwera:
#[testing]
#Server =
http://devel-nnd.brb.pl/nnd/repo.test# Przykład jak dodać własne lokalne repozytorium.
# W manualu pacmana znajdziesz opis jak stworzyć własne repozytorium.
#[lokalne_repozytorium]
#Server = file:///mnt/cdrom/NND/pakiety