Wget: ім'я або послуга невідомі (Arch Linux x64)


1

Я нещодавно повернувся до мого коледжу кампуса для класів і приніс мій настільний комп'ютер працює 64 біт Arch Linux з пам'яті. Після оновлення пакунків з sudo pacman -SyuЯ перезавантажився і почав мати якісь дивні проблеми. Хоча я все ще можу отримувати доступ до веб-сторінок через chromium і uzbl, деякі інші програми, такі як pacman, wget і curl, тепер не працюють. Я також не вдаюся пингувати будь-які веб-сайти за межами локальної мережі моєї школи (хоча всі мої друзі повідомляють про цю проблему на своїх комп'ютерах з ОС Windows, тому це може бути роботою моєї школи). Я в основному зробив тестування через wget, тому я визнаю пару помилок. Звичайний, який я отримую, такий:

:: Synchronizing package databases...
--2011-09-08 17:28:59--  ftp://mirrors.kernel.org/archlinux/core/os/x86_64/core.db
           => `/var/lib/pacman/sync/core.db.part'
Resolving mirrors.kernel.org... failed: Name or service not known.
wget: unable to resolve host address `mirrors.kernel.org'

Після декількох годин роботи Google Search багато схожих проблем можуть бути виправлені, змушуючи використовувати IPv4. Проте, зміна файлу pacman.conf для додавання до команди wget лише змінює помилку на:

--2011-09-08 17:36:56--  ftp://mirrors.kernel.org/archlinux/core/os/x86_64/core.db
           => `/var/lib/pacman/sync/core.db.part'
Resolving mirrors.kernel.org... failed: Temporary failure in name resolution.
wget: unable to resolve host address `mirrors.kernel.org'

Я спробував незліченні зміни і нічого не працює. Я опублікую деякі файли налаштувань нижче. Останнє, що слід розглянути, це те, що в моїй школі (Rensselaer Polytechnic Institute) вони переробили свою внутрішню мережу, щоб бути повністю сумісними з IPv6. Я також не знаю, які інші брандмауери або обмеження, які вони можуть накласти на нас. Тим не менш, у мене є ноутбук працює в тій же мережі з майже ідентичною конфігурацією. Вона не має жодних проблем, тому щось з цим комп'ютером не так.

/ etc / hosts:

#
# /etc/hosts: static lookup table for host names
#

#<ip-address>   <hostname.domain.org>   <hostname>
127.0.0.1       localhost.localdomain   localhost austonst-archlinux
::1             localhost.localdomain   localhost

# End of file

/etc/resolv.conf:

# Generated by dhcpcd from eth0
# /etc/resolv.conf.head can replace this line
domain dynamic.rpi.edu
nameserver 128.113.28.67
nameserver 128.113.26.77
# /etc/resolv.conf.tail can replace this line

/etc/rc.conf (відповідна частина):

interface=eth0
address=
netmask=
broadcast=
gateway=

/etc/nsswitch.conf (відповідна частина):

hosts: files dns
networks: files

маршрут-н:

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         128.113.192.254 0.0.0.0         UG    202    0        0 eth0
128.113.192.0   0.0.0.0         255.255.240.0   U     202    0        0 eth0

2
kernel.org не працює через порушення безпеки ... чи використовує інша допомога в дзеркалі?
frabjous

Ну що ж, де хепп депр. Одним з перших речей, які я зробив, коли Pacman не працював, було використання онлайн-генератора для створення нового списку дзеркал. Це виявилося досить обмеженим переліком дзеркал, але я не думав, що це може бути проблема. Я навіть чула чутки про порушення безпеки, але й не враховувала. Зараз все добре; дуже тобі дякую.
Austonst
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.