Попробуйте это решение, которое было первоначально опубликовано «Bruno Pereira»
Удалите файл /var/lib/dpkg/lock и перенастройте пакет.sudo rm /var/lib/dpkg/lock
sudo dpkg --configure -a
После этого он должен работать. Невозможно использовать значки акций, созданные на лету в appindicators.
При использовании statusicons ваше приложение полностью отвечает за создание и отображение меню. Однако при использовании appindicators то, что происходит под капотом, заключается в том, что ваше приложение просто делает запрос, а кто действительно создает и отображает меню, это служба, работающая в фоновом режиме.
Эта услуга является независимой программой , полностью отделен от вашего. Поэтому он не знает о таких вещах, как переменные окружения и имена значков на складе, которые вы создали «на лету».
Лучшим обходным путем является использование set_icon_theme_path индикатора, чтобы сообщить ему, где находится значок. В этом случае вам даже не нужно менять запас.