Невозможно записать rc файл. [решено]

Начинаете изучать Ананас? Задавайте вопросы здесь. С чего начать? Где найти? Как сделать? А можно...?

Невозможно записать rc файл. [решено]

Сообщение dit » Чт апр 08, 2010 9:53 am

Система ALTLinux.
Ананас установлен из репозитария. Бизнес-схема Дальком.
При сохранении в дизайнере пишет - Невозможно записать rc файл.
Бизнес-схема лежит в домашней папке пользователя.
Права на папку:
[shop@comp-III--9f03fa ~]$ ls -l
drwxrwxr-x 2 shop shop 4096 Апр 8 12:27 basa_torg
Права на файл:
[shop@comp-III--9f03fa basa_torg]$ ls -l
-rw-rw-r-- 1 shop shop 1257927 Мар 17 2008 basa_torg.cfg
-rw-rw-r-- 1 shop shop 202 Апр 8 12:32 basa_torg.rc
-rw-rw-r-- 1 shop shop 51956 Июл 22 2007 basa_torg.sql
-rw-rw-r-- 1 shop shop 259 Янв 21 2007 basa_torg_windows.rc
-rw-rw-r-- 1 shop shop 7899 Фев 19 2007 readme.txt

Пожалуйста подскажите как победить эту беду.
dit
 
Сообщения: 4
Зарегистрирован: Чт апр 08, 2010 9:36 am

Re: Невозможно записать rc файл.

Сообщение antares0 » Чт апр 08, 2010 11:10 pm

А у вас точно правильный rc, к схеме?
antares0
 
Сообщения: 42
Зарегистрирован: Пн мар 16, 2009 6:23 pm

Re: Невозможно записать rc файл.

Сообщение dit » Пт апр 09, 2010 10:01 am

Если вы имеете в виду какой фаил я выбираю basa_torg.rc или basa_torg_windows.rc, то я выбираю basa_torg.rc. Эти файлы идут вместе со схемой.
dit
 
Сообщения: 4
Зарегистрирован: Чт апр 08, 2010 9:36 am

Re: Невозможно записать rc файл.

Сообщение app » Вт апр 13, 2010 1:03 pm

Включайте лог и смотрите в него.
Кроме записи в файл сохранение также приводит к изменению структуры БД на сервере.
Возможно нет доступа к базе данных.
Андрей
Аватара пользователя
app
 
Сообщения: 332
Зарегистрирован: Вт фев 24, 2009 5:38 pm

Re: Невозможно записать rc файл.

Сообщение dit » Вт апр 13, 2010 4:21 pm

В консоли пишет:
Код: Выделить всё
[dit@v-15578 ~]$ ananas-designer
Log system not initialized!
QPixmap::fromMimeSource: Cannot find pixmap "/usr/share/ananas/designer/locale/designer-splash-ru.png" in the mime source factory


Лог файл:
Код: Выделить всё
2010-04-13 18:51:04 DEBUG dSelectDB: Чтение настроек для группы с именем Новая группа
2010-04-13 18:51:04 DEBUG map[dbpass] =
2010-04-13 18:51:04 DEBUG map[workdir] = /home/basa_torg
2010-04-13 18:51:04 DEBUG map[dbhost] = localhost
2010-04-13 18:51:04 DEBUG map[dbtitle] = Дальком. Оптовая торговля
2010-04-13 18:51:04 DEBUG map[dbtype] = mysql
2010-04-13 18:51:04 DEBUG map[dbuser] = root
2010-04-13 18:51:04 DEBUG map[configfile] = /home/basa_torg/basa_torg.cfg
2010-04-13 18:51:04 DEBUG map[dbname] = basa_torg
2010-04-13 18:51:04 DEBUG map[dbport] =
2010-04-13 18:51:13 INFO dSelectDB: Сохранение настроек
2010-04-13 18:51:13 DEBUG dSelectDB::saveRC BinReloc обнаружил путь '/etc' к каталогу etc
2010-04-13 18:51:14 INFO CfgForm - lang в метаданных равен null
2010-04-13 18:51:14 DEBUG lang = 0


Если я правильно понял то, при сохранении дизайнер ломится в каталог /etc, но, что он там забыл?
dit
 
Сообщения: 4
Зарегистрирован: Чт апр 08, 2010 9:36 am

Re: Невозможно записать rc файл.

Сообщение app » Ср апр 14, 2010 10:01 am

1.
binreloc вообще то должен быть отключен
./src/lib/lib.pro:#unix:DEFINES += ENABLE_BINRELOC

2. содержимое rc файла покажите пожалуйста

3. попробуйте сделать пользователя владельцем /etc/ananas и содержимого папки
Андрей
Аватара пользователя
app
 
Сообщения: 332
Зарегистрирован: Вт фев 24, 2009 5:38 pm

Re: Невозможно записать rc файл.

Сообщение dit » Ср апр 14, 2010 6:35 pm

Большое спасибо!
Посмотрел rc файл, там:
workdir=/home/basa_torg
configfile=/home/basa_torg/basa_torg.cfg

в реальности надо:
workdir=/home/dit/basa_torg
configfile=/home/dit/basa_torg/basa_torg.cfg

Исправил, всё заработало.

Подскажите а binreloc необходимо отключить или можно оставить как есть?
dit
 
Сообщения: 4
Зарегистрирован: Чт апр 08, 2010 9:36 am


Вернуться в Вопросы новичков

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2

cron