Cdemu( работает) (SOLVED)
Demontager 25 декабря, 2010 - 04:57
Не знаю в чём толком проблема, не пускается и не работает cdemu. Пишет ошибку о неподерживаемой опции в Python, но тогда как её исправить ?
gateway dem # cdemu stat /usr/lib64/python2.6/site-packages/cdemu/cdemu.py:698: DeprecationWarning: BaseException.message has been deprecated as of Python 2.6 self.__print_error(_("Failed to connect to CDEmu daemon: %s") % (e.message)) ERROR: Failed to connect to CDEmu daemon: The name net.sf.cdemu.CDEMUD_Daemon was not provided by any .service files ERROR: Failed to connect to daemon (bus: 'system')! gateway dem #
Установил и апплет для X к нему, он никак не реагирует на кликанья на нём, это и понятно.
Вот emerge --info http://pastebin.com/V89BGBKx
Есть Python в двух слотах:
gateway dem # eselect python list Available Python interpreters: [1] python2.6 * [2] python3.1
Я думал над тем чтобы перейти на 3.1, но почитав анотацию( read news), не стал, там чётко и ясно пишут что пока не следует переходить на Python 3.1
Собственно и сама анотация:
gateway dem # eselect news read 2 2010-03-25-python-3.1 Title Python 3.1 Author Arfrever Frehtes Taifersar Arahesis <Arfrever@gentoo.org> Posted 2010-03-25 Revision 1 Python 3 is a new major version of Python and is intentionally incompatible with Python 2. Many external modules have not been ported yet to Python 3, so Python 2 still needs to be installed. You can benefit from having Python 3 installed without setting Python 3.1 as main active version of Python. Currently you should not set Python 3.1 as main active version of Python. When setting it becomes recommended, a separate news item will be created to notify users. Although Python 3.1 should not be set as main active version of Python, you should run python-updater after installation of Python 3.1. By default, modules that support both Python 2 and Python 3 are installed for both the active version of Python 2 and the active version of Python 3 when both Python 2 and Python 3 are installed. It is recommended to use a UTF-8 locale to avoid potential problems. Especially C and POSIX locales are discouraged. If locale has not been explicitly set, then POSIX locale is used, so you should ensure that locale has been set. Problems occurring only with non-UTF-8 locales should be reported directly to upstream developers of given packages. See http://www.gentoo.org/doc/en/utf-8.xml for more information about UTF-8.
p.s. python-updater я не пускал после установки Python 3.1, хотя об этом пишется что следедует её выполнить, стоит ?
»
- Для комментирования войдите или зарегистрируйтесь
питон-апдейтер следует
питон-апдейтер следует запустить хотя бы потому, что есть проблемы с питоном ;)
для третьего питона это нужно сделать, только если ты сделаешь его системным, просто программы, которые в нем нуждаются, и так его используют и знают о нем ;)
Запустил python-updater,
Запустил python-updater, проблема так и осталась:
И запуск соответсвенно:
Demontager
а ты добавил vhba модуль в автозагрузку? ))
lsmod | grep vhba
Да, vhba нет модулях.
Да, vhba нет в модулях. Соответсвенно, я отправился его заново компилить и тут ещё одни грабли появились, я сменил ядро на 2.6.36 и не genkernel(давненько), но vhba потом не рекомпилировал, на 2.6.35 у меня он компилировался, что сейчас не так, не пойму.
для 36-го ядра нужно
для 36-го ядра нужно использовать версию vhba посвежее ;)
Theli написал(а): для 36-го
Да, да, абсолютно верно, я так и сделал.
Всё заработало после того как
Всё заработало после того как я добавил vhba в package.keywords , в итоге, установилась более новая версия, которая скомпилировалсь. Потом я сделал modprobe vhba и запустил демон cdemud. Проверил cdemu, монтирует, как и положено, благодарю Theli за оказанную помощь!