Не запускается Blueman
inspirra 17 февраля, 2011 - 20:25
Что-то, после обновления мира перестал запускаться Blueman. Пересобрал все зависимости, но безрезультатно. Google, по ключевым словам, молчит.
$ blueman-applet
File "/usr/bin/blueman-applet", line 95
print YELLOW("warning:"), item, "is not unloadable"
^
SyntaxError: invalid syntax
Спустя час....
= = = = = = =
В общем, это из за умолчательного Python3.
Как же заставить Blueman использовать python2, при третьем умолчательном?
»
- Для комментирования войдите или зарегистрируйтесь

inspirra написал(а): Что-то,
попробуй перед запуском выполнить:
gentoo ~ # eselect python list
Available Python interpreters:
[1] python2.7
[2] python3.1 *
gentoo ~ # eselect python set 1
gentoo ~ # eselect python list
Available Python interpreters:
[1] python2.7 *
[2] python3.1
затем обратно..
- - -
даже пробовать нет никакого смысла.
eselect-python - меняет симлинк /usr/bin/python с 3.1 на 2.7, поэтому - апплет-то запустится, но не сможет вызвать ни один компонент.
Временно вышел из положения так:
Попробуй пошаманить с
Попробуй пошаманить с ебилдом. Конкретнее, добавь
после
PYTHON_DEPEND. После этого переустанови, должен появитьсяblueman-applet-2.6и т.п.Если поможет будем думать о включении в дерево.
- - -
Добавил. Получилось вот это:
Удали функцию pkg_setup.
Удали функцию
pkg_setup.- - -
Переменные прописал, pkg_setup убрал - результат таков:
checking for XML::Parser... ok checking for a Python interpreter with version >= 2.5... python checking for python... /usr/bin/python checking for python version... 3.1 checking for python platform... linux2 checking for python script directory... ${prefix}/lib/python3.1/site-packages checking for python extension module directory... ${exec_prefix}/lib/python3.1/site-packages checking for headers required to compile python extensions... File "<string>", line 1 import sys; print sys.prefix ^ SyntaxError: invalid syntax File "<string>", line 1 import sys; print sys.exec_prefix ^ SyntaxError: invalid syntax not found configure: error: Could not find Python headersХм, ерунда какая-то. Я
Хм, ерунда какая-то.
Я попозже разберусь.
- - -
Спасибо! А пока, банальная замена /python на /python2, после установки, в исполняемых файлах - решает проблему.
Да лана - костыль подперли
Да лана - костыль подперли костылем ;) , а баг как был, так и остался :-D
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)