[ОТВЕТИТЬ]
18.09.2009 12:46
whitewizard
 
При установке авторизации линуксовой по инструкции С+ все установилось нормально.
В видах оплат прописаны пути:
к файлу: /usr/local/auth/sbrf/ukm_runsbrf.sh
к каталогу: /usr/local/auth/sbrf/
Через SSH сверка итогов проходит, но когда пытаемся это сделать из под УКМа, то пишет, что
файл /usr/local/auth/sbrf/e не найден
а в логах пишет следующее:
12:55:29: INFO:SBRF:running extern module
12:55:30: INFO:SBRF:init hardware
12:55:30: WARNING:debug#/usr/local/storage/home/ukm/build-br-46_sp3-2009_07_01_16_25_32/ukm/libukm/ah_payment_sbrf.cpp(405) HandleDayClose:Failed to read response file /usr/local/auth/sbrf/e

куда копать?

Зараннее спасибо.
18.09.2009 13:20
Mtirt
 
Посмотри права на каталог.
Разреши пока всем чтение и запись.
18.09.2009 13:25
whitewizard
 
на каталог /usr/local/auth/sbrf/ ?
и какие права воткнуть?
18.09.2009 13:29
Mtirt
 
Да, на него
Воткни все 7-ки.
18.09.2009 13:31
whitewizard
 
стоял 755. сейчас проверю
18.09.2009 14:24
whitewizard
 
Не помогло. На кассе:
Failed to read responce fail /usr/local/auth/sbrf/e
18.09.2009 14:27
Mtirt
 
А на сам файл тоже 777 стоит?
Или попробуй его стереть совсем, чтобы УКМ4 сам создал его...
18.09.2009 14:35
whitewizard
 
На какой именно файл то?
на .sh стоит 777
18.09.2009 14:38
Mtirt
 
На файл с именем "e"
Есть там такой файл.
18.09.2009 14:47
Wolverine
 
права 0755 должны прокатывать, попробуй удалить все сформировавшиеся файлы с расширением (*.D и *.I) а еще проще попробуй заново скинуть файлы (config,e, R003.R,RDLR.R,RRDK.R, sb_pilot,sbrfsetup.sh,tlvedit.tli,ukm_config.sh,ukm_runsbrf.sh,ukm_runsbrf_in.sh,ukm_sb_pilot.sh,ukm_sbrf_functions.sh и сделать права для них 0755 и скинуть файл *.tlv можешь и для него сделать права 0755 и прогрузить на кассе через безналичные операции закрытие дня сбербанк
18.09.2009 14:47
whitewizard
 
Вот его и не было.
Проблема решилась.
Сотрудник, устанавивший сбербанк получил по голове.
Хочешь сделать хорошо - сделай сам.
16.12.2009 00:49
Павел Сосновских
 
Тоже столкнулся с руганью на файл "е", но причина оказалась в другом.
Решил не плодить темы, поэтому пишу здесь. Может кому пригодится.

Симптомы:
старые(вроде граница 11.20) версии пилота запускались, но из УКМа грузилось главное меню, а не то, что передавал УКМ(не отрабатывались ключи).
в новых версиях пилота ключи работали(сами по себе), но из УКМа пилот вообще не запускался.

Решение:
В комплекте с указанными в документации и здесь выше бывает еще файл upnixmn.out Из него нужно изготовить копию. Переименовать копию в sb_pilot(вместо того, который был). дать права 777. перезагрузиться.
21.01.2010 00:33
konopada
 
пользуюсь скриптом который рекомендовал сбер:

#!/bin/bash

BASEDIR=/usr/local/auth/sbrf
if [ `pwd` != $BASEDIR ] ; then
echo "WARNING: current dir is not a $BASEDIR"
fi

chown -R root:root .
chmod 777 .
chmod 644 *.I &>/dev/null
chmod 644 *.D &>/dev/null
chmod 644 *.R &>/dev/null
chmod 644 *.tlv &>/dev/null
chmod 500 config &>/dev/null
chmod 644 tlvedit.tli &>/dev/null
chmod 555 sb_pilot
chmod 744 ukm_chmod.sh
chmod 777 ukm_runsbrf.sh
chmod 744 ukm_runsbrf_in.sh

rm e &>/dev/null
rm p &>/dev/null

проблем с правами небыло
Опции темы


Часовой пояс GMT +3, время: 20:49.

 

Форум сделан на основе vBulletin®
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd. Перевод: zCarot и OlegON
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.