Re: Темы гнома
Mishustin Alexey -> debian-russian@lists.debian.org @ Tue, 26 Aug 2008 22:27:06 +0400:
>> > > > После штатного обновления libxml2, libxml2-utils, python-libxml2,
>> > > > пакетов, относящихся к ядру linux (в Etch), и первой же перезагрузки
>> > > > перестали работать все темы гнома, кроме "Ясности" и "Industrial". В
>> > > > списке тем вопросительные знаки.
>> > > >
>> > > > У кого-то была уже такая бага? Чем бы вылечить - переустановкой gdm, или
>> > > > нужно темы по новой устанавливать?
>> > >
>> > > Да, была. И даже есть! Только в списке тем вопросительных знаков
>> > > (вместо русских букв) нету -- всё как обычно нормально
>> >
>> > У меня вопросительные знаки не вместо русских букв, а крупно-жирно,
>> > прямо на иконке тем в левом столбце, где должна быть цветовая палитра
>> > тем. Палитр под вопросительными знаками нет, все закрашено серым. При
>> > этом, переключение тем, как я выяснил, все-таки работает (и моя старая
>> > тема действительно осталась на всех элементах рабочего стола) Когда я
>> > выбираю в списке любую тему - в т.ч. с вопросительным знаком - заголовки
>> > окон и все остальные элементы приобретают новый цвет. Но вопросительный
>> > знак у выбранной темы так и остается. Получается, темы-то есть, никуда
>> > не исчезли, но как минимум 2 программы (приветствие gdm и левый столбец
>> > менеджера тем - если последний можно назвать программой) думают, что в
>> > системе тем только две...
>>
>> gconf хранит конфиги в xml, так что, вероятно, проблема связана как-то с
>> ним. Соответствующего обновления libgconf2 в etch не было?
>>
>> Попробуй пересобрать из исходников libgconf2 (c обновленной libxml2).
MA> libgconf2-4 из исходников я собрал, но почему-то не получается
MA> установить его из локального репозитория. Странно, раньше локальный репо
MA> у меня работал, и не раз... А сейчас я при aptitude update (и при
MA> apt-get update) получаю ошибки
MA> Игн file: ./ Release.gpg
MA> Игн file: ./ Release
MA> Игн file: ./ Packages
Это еще не ошибки. Вернее, ошибки, но не технические, а смысловые.
Вернее, одна смысловая ошибка. Этот пакет вообще не имело смысла класть
в репозиторий, его разумно было поставить посредством dpkg -i.
MA> Никаких Release.gpg и Release в моем локальном репо нету. А Packages.gz
MA> есть, после добавления libdconf2-4 я его обновил командой
MA> dpkg-scanpackages /home/shumkar/soft/repository/binary /dev/null | gzip
MA> -9c
>> /home/shumkar/soft/repository/binary/Packages.gz, после чего получил список всех пакетов, в т.ч. и libgconf2-4, правда, перед списком была строчка
MA> ** Packages in archive but missing from override file: **
MA> И потом, при aptitude reinstall libgconf2-4, я получаю:
MA> Следующие пакеты будут ПЕРЕУСТАНОВЛЕНЫ:
MA> libgconf2-4
MA> 0 пакетов обновлено, 0 установлено новых, 1 переустановлено, 0 пакетов
MA> отмечено для удаления, и 0 пакетов не обновлено.
MA> Необходимо получить 0B/236kB архивов. После распаковки 0B будет занято.
MA> Запись информации расширенных состояний... Готово
MA> Ош file: binary/ libgconf2-4 2.16.1-1
MA> Файл не найден
MA> E: Failed to fetch
MA> file:/home/shumkar/soft/repository//home/shumkar/soft/repository/binary/libgconf2-4_2.16.1-1_i386.deb:
MA> Файл не найден
Судя по тому, что за файл он пытается добыть, dpkg-scanpackages был
запущен неправильно. В Packages, видимо, оказался полный путь вместо
пути относительно /home/shumkar/soft/repository. А как правильно -
можно я не буду читать его ман? У меня reprepro и так неплохо
работает...
--
Artem Chuprina
RFC2822: <ran{}ran.pp.ru> Jabber: ran@jabber.ran.pp.ru
Проспрягайте, хлопцы, коней...
М. Черкашин
Reply to: