Не удалось загрузить информацию о репозиториях с помощью Google Chrome, установленного на Ubuntu 14.04 64bit с начала марта 2016 года [дубликат]

У этого вопроса уже есть ответ: больше нет обновлений для 32-битных 7-х ответов в Google Chrome

Начиная с марта 2016 года, Software Updater отображает «Не удалось загрузить информацию репозитория» и «Проверьте подключение к Интернету при попытке обновления. " Что вызывает его и как я могу его исправить, чтобы обновить свой компьютер?

У меня установлен Google Chrome, и я запускаю Ubuntu 14.04 64bit.

1
задан 3 March 2016 в 21:31

3 ответа

Я добавил [arch=amd64] к /etc/apt/sources.list.d/google-chrome.list, как было предложено, но все еще получал ошибку.

Я заметил, что была вторая причина ошибки.

На моем в файле /etc/apt/sources.list.d есть файл с именем additiona-repositories.list. Этот файл также потребовал, чтобы [arch=amd64] был добавлен, чтобы очистить ошибку.

Я добавил прямо на url, используя менеджер обновлений «mintUpdate 4.9.3.3», нажав на edit> источники программного обеспечения, вводя мой пароль , выбрав «дополнительные репозитории» (слева), выделив элемент, который соответствует:

deb http://dl.google.com/linux/chrome/deb/ stable main

Нажав «Обновить URL» и добавив [arch=amd64] сразу после деба:

deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main

Хотя это не так интересно, как метод терминала, он будет работать для тех из нас, которые ориентированы на GUI.

2
ответ дан 23 May 2018 в 13:07
  • 1
    Спасибо за совет. Обновлен фрагмент, чтобы поймать этот случай. – Nicolay Doytchev 4 March 2016 в 00:31
  • 2
    после обновления пакета: google-chrome-stable, старая версия: 48.0.2564.116-1, в новую версию: 49.0.2623.75-1 [arch = amd64] был удален из файла: /etc/apt/sources.list.d /google-chrome.list пришлось повторно добавить его – Nich 4 March 2016 в 03:06
  • 3
    Поскольку я не могу прокомментировать исходный пост, я должен разместить его здесь. Запуск команды «url = dl.google.com/linux/chrome/deb ; если sudo apt-get update 2 & gt; & gt; / dev / null | grep --quiet " $ url "; затем для файла в $ (grep -Rl "$ url" / etc / apt /); do sudo sed -i 's / ^ deb / deb [arch = amd64] /' " $ file & quot ;; сделанный; фи & Quot; (без кавычек), когда URL-адрес уже содержит [arch = amd64], приводит к тому, что вторая копия вызывает другую ошибку (конечно, это моя ошибка для этого дважды, но предупреждение или модификация команды могут быть разумными. – Nich 4 March 2016 в 03:13
  • 4
    Да, он не защищает существующий тег [arch = amd64]. Я могу добавить чек для этого. Хотя сценарий не является надежным, если предварительные условия не выполняются. – Nicolay Doytchev 4 March 2016 в 10:03
  • 5
    Исправлена. Изменен соответствующий токен для поиска файлов репо Google, чтобы он не соответствовал параметрам [arch = amd64]. Теперь, если у вас несколько строк в одном файле, а в другом - нет, тогда файл будет сопоставлен, и строка с тегом будет дублироваться снова. Но я этого не фиксирую. Если пользователь дойдет до такой длины, чтобы самостоятельно выполнять такие гранулярные модификации, они могут исправить это так же, как и вы. :) Это предназначено для быстрого исправления скопированной пасты, которое будет использоваться случайными пользователями, пока Google не исправит ошибку. – Nicolay Doytchev 4 March 2016 в 10:20

Я использую 14.04 64 бит, а также получаю «Не удалось загрузить информацию репозитория». Я использовал фрагмент кода. Затем я запустил программу обновления программного обеспечения ... Он отлично работал, и я обновился до последней версии google chrome.

Я запустил программу обновления программного обеспечения во второй раз. Теперь я получаю сообщение об ошибке «Ошибка загрузки репозитория». Я изучил файл /etc/apt/google-chrome.list и обнаружил, что [arch = amd64] отсутствует. Однако файл /etc/apt/google-chrome.list.save содержал [arch = amd64].

Итак, я снова запустил фрагмент кода. Обновление программного обеспечения теперь работает без ошибок. И файл /etc/apt/google-chrome.list содержит [arch = amd64].

Мне кажется, что обновление chrome автоматически создаст новый файл /etc/apt/google-chrome.list файл без [arch = amd64] ... заставив вас снова запустить фрагмент кода. Таким образом, фрагмент является временным исправлением до тех пор, пока файл не будет автоматически сгенерирован.

Примечание. Это содержимое моего /etc/apt/google-chrome.list:

### THIS FILE IS AUTOMATICALLY CONFIGURED ###
# You may comment out this entry, but any other modifications may be lost.
deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main
0
ответ дан 23 May 2018 в 13:07
  • 1
    Да, в этом суть. Это ошибка в Google Chrome, которая обновляет репо, не указывая, что она только 64-битная. Поэтому вам нужно повторно запустить его, пока они не изменят это. – Nicolay Doytchev 5 March 2016 в 07:56

Быстрое краткосрочное решение для Ubuntu (14.04)

start software updater ждет, когда ошибка «Ошибка загрузки информации репозитория» выберите «Настройки ...», выберите «закрыть»

] теперь доступны обновления: -)

0
ответ дан 23 May 2018 в 13:07

Другие вопросы по тегам:

Похожие вопросы: