cedega-small-5.2 (Cedega пускается только под рутом.. под пользователем пишет следущее..)

Нативные и в Wine/Cedega - проблемы, настройка, обсуждение

Модератор: Модераторы разделов

Аватара пользователя
B@BooN
Сообщения: 33
ОС: FreeBSD 7.1

cedega-small-5.2

Сообщение B@BooN »

Cedega пускается только под рутом.. под пользователем пишет следущее..

The Cedega version (5.2.5) you are defaulting to is missing the following file :
config
Traceback (most recent call last):
File "/usr/lib/transgaming_cedega/Point2Play_gui.py", line 2898, in ?
Point2Play_gui_ref = Point2Play_gui( Point2Play.Point2Play( config_file, alt
ernate_configs ) )
File "/usr/lib/transgaming_cedega/Point2Play.py", line 520, in __init__
self.match_and_copy_default_cedega_profiles()
File "/usr/lib/transgaming_cedega/Point2Play.py", line 1967, in match_and_copy
_default_cedega_profiles
log.logger.info("self.current_default_cedega_profile now == " + self.current
_default_cedega_profile)
TypeError: cannot concatenate 'str' and 'NoneType' objects

Есть мысли?
Дистрибутив ASP 12
Спасибо сказали:
Аватара пользователя
B@BooN
Сообщения: 33
ОС: FreeBSD 7.1

Re: cedega-small-5.2

Сообщение B@BooN »

Срочно помощ нужна!
Спасибо сказали:
Аватара пользователя
ged
Сообщения: 110
ОС: Slackware-current

Re: cedega-small-5.2

Сообщение ged »

Было. Не помню точно как лечил. Попробуй владельцем файлов юзера сделать + скопируй созданный рутом профиль из его домашнего каталога к себе и поменяй владельца на юзерские. Должно работать, но может не устанавливаться движок. Для того чтобы его убедить надо править конфиг cedeg'и юзерский. Что именно надо не помню ибо меня в конец достали эти приколы и я поставил 6ю, но если дашь мне /home/<username>/.cedega/.winex_ver/winex-5.2/.transgaming/config то может вспомню.
You can't kill time without injuring eternity.
Спасибо сказали:
Аватара пользователя
B@BooN
Сообщения: 33
ОС: FreeBSD 7.1

Re: cedega-small-5.2

Сообщение B@BooN »


Вот конфиг!.. а остальное я пробовал!.. не катит..
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Спасибо сказали:
Аватара пользователя
ged
Сообщения: 110
ОС: Slackware-current

Re: cedega-small-5.2

Сообщение ged »

Так, посмотрел я конфиг и понял, что он тут не при чем. Пересмотрел сообщение об ошибке. Итак, что мы имеем:

Ваша умолчальная версия седеги потеряла такой вот файлик
КОНФИГ

и далее оно жалуется что что-то не так с "str" и объект "NoneType".

Хорошо, какие у нас еще есть конфиги (должны быть). Правильно, /home/<username>/.cedegarc.
Там в самом конце есть раздел [profiles], в котором должно быть что-то типа:

profile0=cedega_6.0=.

Выше есть еще один раздел - [winex], в котором должны быть строчки, типа:

default=6.0
<600f>6.0=$ENGINE_FOLDER_ROOT/winex-6.0

Возможно именно на отсутствие этих строк и жаловалось "str", а "NoneType" - это отсутствие профиля, т.е. как бы "тип игровой платформы не выбран".
Проверь так ли у тебя, если нет сопри у рута файлик и положи себе, поменяй права. Короче это по любому связано с конфигом, и на 80% я уверен что с правами, только вот на какой файл...

PS. Покажи ка мне еще вот что:

ls -la /home/<username>/.cedega/.default_configuration_profiles
You can't kill time without injuring eternity.
Спасибо сказали:
Аватара пользователя
B@BooN
Сообщения: 33
ОС: FreeBSD 7.1

Re: cedega-small-5.2

Сообщение B@BooN »

Строчки имеетются!.. только они выглядят:
profile0=cedega_5.2.4=

default=5.2.4
<401f>5.2.4=/root/.cedega/.winex_ver/winex-5.2.4

А ls -la /home/<username>/.cedega/.default_configuration_profiles
Выгллядит примерно так..

-rwxr-xr-x 1 root root 7446 п░п╡пЁ 2 15:15 config.cedega_3.0
-rwxr-xr-x 1 root root 7446 п░п╡пЁ 2 15:15 config.cedega_3.1
-rwxr-xr-x 1 root root 7529 п░п╡пЁ 2 15:15 config.cedega_3.2
-rwxr-xr-x 1 root root 7786 п░п╡пЁ 2 15:15 config.cedega_3.2.1
-rwxr-xr-x 1 root root 9318 п░п╡пЁ 2 15:15 config.cedega_3.3
-rwxr-xr-x 1 root root 9319 п░п╡пЁ 2 15:15 config.cedega_3.3.1
-rwxr-xr-x 1 root root 9321 п░п╡пЁ 2 15:15 config.cedega_3.3.2-1
-rwxr-xr-x 1 root root 10184 п░п╡пЁ 2 15:15 config.cedega_4.0-1
-rwxr-xr-x 1 root root 10184 п░п╡пЁ 2 15:15 config.cedega_4.0.1
-rwxr-xr-x 1 root root 10296 п░п╡пЁ 2 15:15 config.cedega_4.1
-rwxr-xr-x 1 root root 10575 п░п╡пЁ 2 15:15 config.cedega_4.1.1
-rwxr-xr-x 1 root root 10781 п░п╡пЁ 2 15:15 config.cedega_4.2
-rwxr-xr-x 1 root root 10783 п░п╡пЁ 2 15:15 config.cedega_4.2.1
-rwxr-xr-x 1 root root 10789 п░п╡пЁ 2 15:15 config.cedega_4.2forsteam
-rwxr-xr-x 1 root root 10820 п░п╡пЁ 2 15:15 config.cedega_4.3
-rwxr-xr-x 1 root root 10822 п░п╡пЁ 2 15:15 config.cedega_4.3.1
-rwxr-xr-x 1 root root 10822 п░п╡пЁ 2 15:15 config.cedega_4.3.2
-rw-r--r-- 1 root root 10820 п░п╡пЁ 2 15:15 config.cedega_4.4
-rw-r--r-- 1 root root 10822 п░п╡пЁ 2 15:15 config.cedega_4.4.1
-rwxr-xr-x 1 root root 10822 п░п╡пЁ 2 15:15 config.cedega_4.4.2
-rwxr-xr-x 1 root root 10822 п░п╡пЁ 2 15:15 config.cedega_4.4.3
-rwxr-xr-x 1 root root 11003 п░п╡пЁ 2 15:15 config.cedega_5.0
-rw-r--r-- 1 root root 11005 п░п╡пЁ 2 15:15 config.cedega_5.0.2
-rw-r--r-- 1 root root 11005 п░п╡пЁ 2 15:15 config.cedega_5.0.3
-rw-r--r-- 1 root root 10916 п░п╡пЁ 2 15:15 config.cedega_5.1
-rw-r--r-- 1 root root 10918 п░п╡пЁ 2 15:15 config.cedega_5.1.1
-rw-r--r-- 1 root root 10918 п░п╡пЁ 2 15:15 config.cedega_5.1.2
-rw-r--r-- 1 root root 10918 п░п╡пЁ 2 15:15 config.cedega_5.1.3
-rw-r--r-- 1 root root 10918 п░п╡пЁ 2 15:15 config.cedega_5.1.4
-rw-r--r-- 1 root root 10953 п░п╡пЁ 2 15:16 config.cedega_5.2.4
[root@linux-8 ~]#
Спасибо сказали:
Аватара пользователя
ged
Сообщения: 110
ОС: Slackware-current

Re: cedega-small-5.2

Сообщение ged »

Ну дык товарищ, а владельца ты поменять не забыл? Конечно у юзера ничего не получиться, если файлы руту принадлежат. Поменяй владельца у .cedegarc, всей директории /home/<username>/.cedega/.default_configuration_profiles и .cedega. И будет тебе счастье.

Hint: На всякий случай - менять владельца командой вида:
chown <user>:<users> .cedegarc (это для одного файла)
chown -R <user>:<users> <путь к директории>/

где <user> - имя пользователя, кому ты хочешь присвоить файлы
<users> - имя группы пользователя(это указывать не обязательно)
-R - рекурсивно сменить пользователя, т.е. во всех поддиректориях
<путь к директории>/ - ну тут понятно.
You can't kill time without injuring eternity.
Спасибо сказали: