Это ошибка, которую я получаю, когда открываю программный центр. Я попытался перезагрузить и запустить sudo apt-get update, но я не вижу улучшения. Он работал раньше, но я не знаю, что пошло не так с тех пор. Я использую окончательный выпуск Ubuntu 16.04 на Dell Inspiron 15R. Любые советы будут оценены. Спасибо!
EDIT: Проблема волшебным образом разрешилась без меня, делая что-то особенное (или, может быть, непреднамеренно что-то делать, я не знаю). Поэтому я все равно хотел бы добраться до корня этого.
См. pic для кнопки обновления
Все вернется в нормальное состояние
Я думаю, что это связано с каталогом / var / cache, по крайней мере, это то, что я подозреваю, основываясь на моем собственном опыте.
Обходной путь, который работал для меня:
sudo apt purge gnome-software ubuntu-software
sudo apt autoremove
sudo apt install gnome-software ubuntu-software
Это работает для меня. Измените Language Support > Regional Formats на английский (США), затем перезагрузите компьютер. Программный центр работает правильно.
Да, это проблема языковой конфигурации. Смешно невозможно безошибочный глюк, но там он находится в выпуске LTS. : \
Даже если ваша система уже на английском языке, переустановите ее в разделе «Системные настройки»> «Поддержка языка», повторно примените общесистемную систему и перезагрузите компьютер. Теперь на самом деле функционирует новый магазин приложений.
У меня была та же проблема. Но моя проблема не была связана с настройкой языка или с чем-то связанным с этим. Моя проблема была вызвана программой GoGui; игра из интерфейса интерфейса, которая может подключаться к различным моделям. Я нашел решение своей проблемы через пост launchapad: https://bugs.launchpad.net/ubuntu/+source/gnome-software/+bug/1563155 # 28 и # 29. Таким образом, в основном проблема заключалась в том, что gogui регистрирует типы файлов * .xml для x-go + xml, которые, как я полагаю, Ubuntu Software пытается открыть, но не может быть найден. Удаление /var/cache/app-info/xmls/fwupd.xml и отмена регистрации созданных строк Gogui в / usr / local / share / mime / globs и / usr / local / share / mime / globs2 решили проблему для меня !
Я запустил свой программный центр, изменив язык на английский. Но я вижу, что ваш уже на английском, так что, вероятно, вам не поможет ...
Центр программного обеспечения Ubuntu на моем ПК также показывает «Нет данных приложения», но появился сразу после установки / var / cache в качестве tmpfs. Я столкнулся с этой проблемой и с предыдущими версиями программного обеспечения Ubuntu Software Center, поэтому решил больше не использовать tmpfs для / var / cache, но я также не мог понять, как восстановить эти файлы ... В любом случае definition / var / cache предназначен для кэшированных данных из приложений. Такие данные локально генерируются в результате трудоемких операций ввода-вывода или вычисления. Приложение должно иметь возможность регенерировать или восстанавливать данные. В отличие от / var / spool, кешированные файлы могут быть удалены без потери данных. Данные должны оставаться в силе между вызовами приложения и перезагрузкой системы.
Файлы, расположенные в / var / cache, могут быть истекли в зависимости от конкретного приложения, системным администратором или обоими. Приложение всегда должно иметь возможность восстановить вручную удаление этих файлов (как правило, из-за нехватки дискового пространства). Никакие другие требования не предъявляются к формату данных каталогов кэша. см. http://www.pathname.com/fhs/pub/fhs-2.3.html#THEVARHIERARCHY
Что в данном конкретном случае неверно, так как Ubuntu Software Center не будет работать правильно после удаления этих файлов.
Надеюсь, это хороший намек на основную причину, но может не решить проблему.
Я начал установку synaptic-package-manager. Появилось несколько событий, но фактическая установка не началась. Я использовал bleachbit (as root) несколько раз, по мере установки и использования sudo apt-get update для каждой установки приложения. Не удалось удалить файлы apt из bleachbit. Мне удалось установить диспетчер синаптических пакетов из командной строки после перезагрузки с помощью sudo apt-get install syanptic-package-manager. Используется для переустановки ubuntu-software. Теперь перечислены все приложения.