Лечим вылет Центра приложений Ubuntu

/www/pages/modesco/ubuntovod

В последнее время у многих пользователей Ubuntu Linux появились жалобы на то, что Центр приложений Ubuntu (Ubuntu Software Center) стал падать через несколько секунд после запуска. Проблема довольно массовая, многие с ней столкнулись, благо теперь известен простой и быстрый способ её решить.

Итак, если у вас падает Центр приложений, а при запуске через консоль появляется следующая ошибка:

1
2
3
File "/usr/share/software-center/softwarecenter/ui/gtk3/views/appdetailsview.py", line 176, in __init__
self.progress.set_data("transparent-bg-hint", True)
AttributeError: `ProgressBar` object has no attribute `set_data`

То вот вам инструкция по исправлению проблемы:

  1. Вводим в терминале следующую команду:
    sudo gedit /usr/share/software-center/softwarecenter/ui/gtk3/views/appdetailsview.py
  2. Ищем данную строчку (она должна быть 176-ой):
    self.progress.set_data("transparent-bg-hint", True)

    И ставим перед ней # (тем самым комментируем данную строчку)

  3. Перезагружаем Центр приложений Ubuntu

Всё, теперь должно работать.

Данное решение протестировано под Ubuntu 12.04/11.10.

Интересует западная долина? Тогда зайдите на сайт moyprigorod.ru.

Степан Федосеев
2012-06-05 12:34:00
Ммм... не сталкивался с такой проблемой. И не узнал бы, если на статью не нарвался в своих RSS. А что конкретно отключает эта строка?
Sk8er
2012-06-05 18:38:00
Без понятия, но это пока единственное решение, приходится пользоваться.
Stepan Volkov
2012-08-24 04:42:00
Нет такой строчки!
Labudinets
2012-10-15 13:00:00
я это дело вылечил так: 1) подключаемся к инету 2) зовем терминал (ctrl+alt+t) 3) набираем в терминале комманду: sudo apt-get autoremove software-center && sudo apt-get update && sudo apt-get install software-center 4) вводим свой пароль 5) ... 6) PROFIT !!! довольно грубо, радикально и по ламерски, но зато быстро, действенно и никаких плясок с бубном.
re-d
2013-05-28 01:59:00
ни переустановкой не вылечилось, ни комментированием - нет такой строчки