OpenWRT: Ошибка загрузки файла подписи.Wget вернулся 8 - PullRequest
0 голосов
/ 20 февраля 2019

У меня есть GL-iNet GL-AR300M.У меня были некоторые проблемы с OpenVPN, использующим две разные службы VPN на прошивке 2.x, поэтому я решил обновить прошивку 3.x, чтобы посмотреть, решит ли это проблему.Прошивка 3.x основана на OpenWRT.

Установив эту новую прошивку, я с удивлением обнаружил, что поддержка OpenVPN по умолчанию не включена, и я должен ее установить.Это нормально, но попытка установить его - и даже попытка обновить opkg приводит к появлению строки сообщений об ошибках, таких как:

Downloading http://download.gl-inet.com/releases/kmod-3.0/ar71xx/nand/Packages.gz
Updated list of available packages in /var/opkg-lists/glinet_core
Downloading http://download.gl-inet.com/releases/kmod-3.0/ar71xx/nand/Packages.sig
Signature file download failed. Remove wrong Signature file.

Просмотр хранилища в моем браузере подтверждает, что файлы .sig отсутствуют.Итак ...

  1. Почему они отсутствуют?

  2. Есть ли альтернативное местоположение для загрузки, которое я могу использовать, которое на самом деле содержит эти отсутствующие файлы?

  3. Если нет, возможно ли, что эти файлы не нужны?

Кроме того, я получаю следующее:

Collected errors:
* opkg_download: Failed to download http://download.gl-inet.com/releases/packages-3.x/ar71xx/generic/base/Packages.gz, wget returned 8.
* opkg_download: Failed to download http://download.gl-inet.com/releases/packages-3.x/ar71xx/generic/gli_pub/Packages.gz, wget returned 8.
* opkg_download: Failed to download http://download.gl-inet.com/releases/packages-3.x/ar71xx/generic/packages/Packages.gz, wget returned 8.
* opkg_download: Failed to download http://download.gl-inet.com/releases/packages-3.x/ar71xx/generic/luci/Packages.gz, wget returned 8.
* opkg_download: Failed to download http://download.gl-inet.com/releases/packages-3.x/ar71xx/generic/routing/Packages.gz, wget returned 8.
* opkg_download: Failed to download http://download.gl-inet.com/releases/packages-3.x/ar71xx/generic/telephony/Packages.gz, wget returned 8.
* opkg_download: Failed to download http://download.gl-inet.com/releases/packages-3.x/ar71xx/generic/glinet/Packages.gz, wget returned 8.

Я заметил, что прошивка, предоставляемая GL-iNet, основана на OpenWRT 18.06.0-rc1.Последняя версия прошивки 18.06.2.Поскольку sysupdate также не работает с похожими сообщениями об ошибках, я подумал, что, возможно, я мог бы просто прошить устройство самой последней версией OpenWRT.Тем не менее, я вижу, что есть несколько возможных вариантов в https://downloads.openwrt.org/releases/18.06.2/targets/ar71xx/nand/, и имя файла прошивки GL-iNet (gl-ar300m-3.0-1011_clean) не указывает, какой из них мне может понадобиться.Я знаю, что это где-то в ar71xx, хотя из-за ошибок opkg.Итак ...

  1. Кто-нибудь знает, какую прошивку мне нужно загрузить из OpenWRT напрямую, чтобы прошить на GL-iNet GL-AR300M?

  2. Если нет, кто-нибудь знает, как я мог бы сам вывести эту информацию?Есть ли какой-нибудь конфигурационный файл или что-то на изображении, которое показало бы это?Я не хочу потенциально блокировать мою систему, загрузив неверное изображение.

Заранее спасибо!

1 Ответ

0 голосов
/ 20 февраля 2019

Обновление: из любопытства я установил более старую версию прошивки OpenWRT.Здесь были определены разные пути, и они на самом деле работали:

src/gz chaos_calmer_base http://www.gl-inet.com/openwrt/ar71xx_nand/2.264/packages/base
src/gz chaos_calmer_luci http://www.gl-inet.com/openwrt/ar71xx_nand/2.264/packages/luci
src/gz chaos_calmer_management http://www.gl-inet.com/openwrt/ar71xx_nand/2.264/packages/management
src/gz chaos_calmer_packages http://www.gl-inet.com/openwrt/ar71xx_nand/2.264/packages/packages
src/gz chaos_calmer_routing http://www.gl-inet.com/openwrt/ar71xx_nand/2.264/packages/routing
src/gz chaos_calmer_telephony http://www.gl-inet.com/openwrt/ar71xx_nand/2.264/packages/telephony
src/gz chaos_calmer_oldpackages http://www.gl-inet.com/openwrt/ar71xx_nand/2.264/packages/oldpackages

Так что я взглянул на то, что еще было на http://www.gl -inet.com / openwrt / ar71xx_nand и заметил 3.0каталог.Я перепрошил устройство с прошивкой 3.0 с намерением использовать вышеупомянутые пути с «2.264», замененным на «3.0», и посмотреть, сработало ли это.

Процесс перепрошивки не завершился, и устройство было заблокировано.

Я разблокировал устройство, отключив питание, удерживая кнопку сброса, подключив питание и отпустив кнопку сброса после 6 миганий красного светодиода.Это позволило мне снова загрузить прошивку.

После завершения процесса перепрошивки я вошел в систему и заметил, что конфигурация теперь другая, и устройство больше не проверяет файлы сигнатур.Обновление opkg теперь работало, и я смог установить OpenVPN.

Итак, через 4 часа, похоже, что корень этой проблемы - некая первоначальная прошивка версии 3.0, из-за которой устройству пришлось проверять наличиефайлы подписи, которых не было.Я не уверен, как это могло бы произойти, потому что это не похоже на то, что поврежденный бит привел бы к дополнительной и правильной строке конфигурации ... но через 4 часа я был достаточно внимателен, чтобы узнать больше, и в конце концов был просто доволенсработало.

Моя следующая проблема заключалась в установке IP-адреса на сетевом адаптере - независимо от того, что я поместил в соответствующую конфигурацию в webmin, устройство вернется к значению по умолчанию 192.168.1.1, которое конфликтует с моим маршрутизатором,В конце концов, это было решено путем редактирования / etc / config / network через SSH.

В целом, мой первоначальный опыт работы с OpenWRT оставляет желать лучшего, так как он кажется действительно нестабильным.Однако я надеюсь, что мне просто не повезло, и что теперь он будет работать, как и ожидалось.

Надеюсь, приведенная выше информация поможет кому-то в будущем!

...