Проблема была в таблице маршрутизации.
Точно такой же. Ссылка Блок NAT с несколькими внутренними и внешними интерфейсами
необходимо разделить таблицу и добавить правила поиска на основе IP.
У меня была такая же проблема при обновлении моей системы.
sudo pacman -Syu
Я попытался удалить python -gast.
sudo pacman -R python-gast
Мне сказали, что python -tensorflow -opt -cuda зависит от этого пакета. Итак, я обновил его.
sudo pacman -S python-tensorflow-opt-cuda
В этот момент gast был заменен на gast03. Тогда я мог бы сделать обновление системы.
sudo pacman -Syu
После этого все заработало как положено.
Я пользуюсь BlackArch.
Я столкнулся с той же проблемой, затем удалил python -gast и другие зависимости вместе с ним.
Затем я обновил систему, а затем переустановил ее.
Попробовать?
Что мне помогло, так это бег
sudo pacman -R python-gast
, а затем обновить любую зависимость.
В моем случае это была команда
sudo pacman -S python-tensorflow
Это сообщит вам о наличии конфликтов и даст вам возможность удалить устаревший.
и тогда вы можете нормально запустить обновление.
Кто-то уже сделал отчет об ошибке для pacman:
https://bugs.archlinux.org/task/64785
Шаги по решению проблемы можно найти в отчете:
pacman -Sy Python -тензорный поток
пакман -Сью
Я думаю, это потому, что tensorflow был построен на python -версии 0.3.x. теперь python -gast обновлен до версии 0.4, но новая версия tensorflow по-прежнему основана на 0.3.x, которая была переименована в gast03. Поэтому удалите «python -gast (, который будет обновлен до версии 0.4 )», и обновите tensorflow (, который автоматически установит python -gast03 ).