Доброго времени,
при попытке стартовать ноду командой
erl -sname foo
падает со следующим дампом:
D:\>erl -sname bal
{error_logger,{{2008,2,12},{14,57,28}},"Failed to create cookie file",[]}
{error_logger,{{2008,2,12},{14,57,28}},crash_report,[[{pid,<0.19.0>},{registered_name,auth},{error_info,{exit,{"Failed to create cookie file",[{auth,init_cookie,0},{auth,init,1},{gen_server,init_it,6},{proc_lib,init_p,5}]},[{gen_server,init_it,6},{proc_lib,init_p,5}]}},{initial_call,{gen,init_it,[gen_server,<0.17.0>,<0,{local,auth},auth,[],[]]}},{ancestors,[net_sup,kernel_sup,<0.8.0>]},{messages,[]},{links,[<0.17.0>]},{dictionary,[]},{trap_exit,true},{status,running},{heap_size,377},{stack_size,23},{reductions,526}],[]]}
---остальное вырезано
поиск ничего не дал
P.S.
$HOME установлено в D:\
WinXP SP2, R12B-0
C>D:\>erl -sname bal
C>{error_logger,{{2008,2,12},{14,57,28}},"Failed to create cookie file",[]}
C>{error_logger,{{2008,2,12},{14,57,28}},crash_report,[[{pid,<0.19.0>},{registered_name,auth},{error_info,{exit,{"Failed to create cookie file",[{auth,init_cookie,0},{auth,init,1},{gen_server,init_it,6},{proc_lib,init_p,5}]},[{gen_server,init_it,6},{proc_lib,init_p,5}]}},{initial_call,{gen,init_it,[gen_server,<0.17.0>,<0,{local,auth},auth,[],[]]}},{ancestors,[net_sup,kernel_sup,<0.8.0>]},{messages,[]},{links,[<0.17.0>]},{dictionary,[]},{trap_exit,true},{status,running},{heap_size,377},{stack_size,23},{reductions,526}],[]]}
C>---остальное вырезано
Здравствуйте, Курилка, Вы писали:
К>Здравствуйте, cadet354, Вы писали:
C>>
C>>D:\>erl -sname bal
C>>{error_logger,{{2008,2,12},{14,57,28}},"Failed to create cookie file",[]}
C>>{error_logger,{{2008,2,12},{14,57,28}},crash_report,[[{pid,<0.19.0>},{registered_name,auth},{error_info,{exit,{"Failed to create cookie file",[{auth,init_cookie,0},{auth,init,1},{gen_server,init_it,6},{proc_lib,init_p,5}]},[{gen_server,init_it,6},{proc_lib,init_p,5}]}},{initial_call,{gen,init_it,[gen_server,<0.17.0>,<0,{local,auth},auth,[],[]]}},{ancestors,[net_sup,kernel_sup,<0.8.0>]},{messages,[]},{links,[<0.17.0>]},{dictionary,[]},{trap_exit,true},{status,running},{heap_size,377},{stack_size,23},{reductions,526}],[]]}
C>>---остальное вырезано
К>Права все есть? Файла ьам нет уже с кукой?
я под админом сижу
файла с кукой нет,
причем erl -name bal работает нормально.
Здравствуйте, cadet354, Вы писали:
C>я под админом сижу
Иногда и у админов прав не хватает C>файла с кукой нет, C>причем erl -name bal работает нормально.
Тогда ещё более странно, по идее оно один и тот же файл использовать должно.
Напиши в erlang-questions лучше, больше затрудняюсь что-либо рекомендовать.
Здравствуйте, Курилка, Вы писали:
К>Здравствуйте, cadet354, Вы писали:
C>>я под админом сижу К>Иногда и у админов прав не хватает C>>файла с кукой нет, C>>причем erl -name bal работает нормально. К>Тогда ещё более странно, по идее оно один и тот же файл использовать должно. К>Напиши в erlang-questions лучше, больше затрудняюсь что-либо рекомендовать.
Здравствуйте, cadet354, Вы писали:
C>Здравствуйте, Курилка, Вы писали:
К>>Напиши в erlang-questions лучше, больше затрудняюсь что-либо рекомендовать.
C>чукча читатель, чукча не писатель
На рсдн вроде писатель...
Неужто пару слов с русского на нерусский перевести трудно? Мнеб твои проблемы...
Ну смотри сам.
К>На рсдн вроде писатель... К>Неужто пару слов с русского на нерусский перевести трудно? Мнеб твои проблемы... К>Ну смотри сам.
решил сделать свежий дамп ошибки (запустил filewatcher с надеждой может там что углядеть), все работает,хрень какая-то.
Здравствуйте, Курилка, Вы писали:
Разобрался, К>Иногда и у админов прав не хватает
это оказалось отчасти правдой,
вообщем у нас тут сетевой диск есть дефолтный, т.е. когда я стартую cmd просто в "Выполнить" то текущей директорией становиться он (сетевая директория U ),
когда я пускаю cmd из totalcommander, то откуда пускаю то и является текущей директорией, и вот когда erl пытается прописать в U:\.erlang.cookie вылазит ACCESS Denied.
осталось понять что надо сделать, чтоб erl пытался писать в D:\ .
Здравствуйте, cadet354, Вы писали:
C>Здравствуйте, Курилка, Вы писали: C>Разобрался, К>>Иногда и у админов прав не хватает C>это оказалось отчасти правдой, C>вообщем у нас тут сетевой диск есть дефолтный, т.е. когда я стартую cmd просто в "Выполнить" то текущей директорией становиться он (сетевая директория U ), C>когда я пускаю cmd из totalcommander, то откуда пускаю то и является текущей директорией, и вот когда erl пытается прописать в U:\.erlang.cookie вылазит ACCESS Denied.
C>осталось понять что надо сделать, чтоб erl пытался писать в D:\ .
M>>Батничек? И cd D:\? C>да, батник помог
C>cd U: C>cd D:\projects\erlang\tcpbalance-1.1\src\ C>erl -sname bal -pz ../ebin -boot balance -config ../priv/be-list -noshell
C>видно, что-то накрутили местные админы
Можно еще shortcut замутить, в свойствах шортката можно указывать директорию, в которой запускаться