У меня такой же результат получается если я например удаляю # из шибанг.
install: line 1: !/bin/sh: not found
То есть строка рассматривается как команда - и естественно говорится о том что такой команды нет.
Почему у вас так происходит - без вашего скрипта сказать трудно. Возможно неверный символ в этой строке. Возможно у рута PATH неверный да и ещё тысяча причин. В общем по возможности скопируйте и киньте сюда начала скрипта который вы запускаете с машинки / не первоисточник /и вывод env
первую строку либо уберите и попробуйте запускать без неё либо перепишите на
#!/bin/sh
восток - дело тонкое / ошибёшься на символ - тра***шся всю жизнь ![]()
Неактивен
/ # env SUDO_GID=29999 USER=root OLDPWD=/home/user HOME=/home/user SUDO_UID=29999 LOGNAME=root TERM=xterm PATH=/bin:/usr/bin:/sbin:/usr/sbin DISPLAY=:0.0 LANG=ru_RU LC_MESSAGES=ru_RU SUDO_COMMAND=/usr/sbin/gainroot SHELL=/bin/sh SUDO_USER=user PWD=/
Без первой строчки, тот же трабл.
Неактивен
И ещё - как вы редактируете скрипты на машинке либо перемещаете на неё и чем редактируете на десктопе ?
хотя бы посмотрите на первую строку файла из vi на машинке
Неактивен
Вы находитесь в корневом каталоге / (PWD=/)
а запускаете файл, находящийся в Mydoc
командой .install ?
Давайте определимся.
Если файл у вас /home/user/Mydocs/install
перейдите в каталог
#cd /home/user/Mydocs/
Иначе непонятно какой файл вы запускаете, какой - редактируете, какой - смотрите
в каком каталоге вы находитесь - можно посмотреть командой
#pwd
Неактивен
> Без первой строчки, тот же трабл.
то еть вот эта первая строка отсутствует #!/bin/sh
а ругается всё равно install: line 1: #!/bin/sh: not found ?
вот не поверю.
Вы правите и запускаете разные вещи скорее всего.
либо перемещайтесь в нужный каталог - либо давайте команду полным путевым именем скрипта -
#/home/user/Mydocs/install
или
#/home/user/Mydocs/.documents/install
кроме вас никто не знает где лежит скрипт - в документах - это где ?
/home/user/Mydocs/.documents/ здесь ?
Неактивен
Скрипт редактирую на компе WordPad'ом
О, кажется все понятно (все в кракозябликах).
Файл у меня находится
/home/user/Mydocs/.documents/cwg
Щас все на машинке в vi переправлю, отчитаюсь....
Неактивен
> Скрипт редактирую на компе WordPad'ом
вот и появился на сцене убийца текста ![]()
На машинке можно и leafpad юзать...
Для ББ виндовс посоветую редактор scite или teaed (tea editor старой версии - так как автор под windows его больше не развивает но в сети его найти можно)
notepad`у я бы тоже не доверял под виндой...
вордпадом вы могли все скрипты испортить - пересмотрите их на таблетке нормальным редактором
Отредактированно dik (19-06-2008 06:33:53)
Неактивен
Ура все пршло, скрипт работает (я в этом не сомневался), в скрипте все заполнил как надо (логин, пас и имя отличное от сети).
Теперь затык в пункте 6.
6) запускаем /usr/local/bin/corbina_over_goldenwifi connect
Что здесь нужно сделать? По этому пути у меня скрипт не лежит. Пробовал прописать путь ло скрипта, но это увы не то.
Неактивен
А почему не лежит? install копирует его туда.
Неактивен
всем привет.
Делал вроде все по инструкции, потом уже попробовал запустить vpn. На что выдалась ошибка: sh: -gq: unknown operand. При тщательном досмотре исходных файлов выяснилось, что, похоже, появилось это из corbina_over_goldenwifi
if [ $I -gq $MAX_TRIES ]; then
exit 6
fi
куда копать дальше посоветуете?
Неактивен
Поменять -gq на -ge
Неактивен
вау, сработало, спасибо.
Неактивен
к сожалению у меня не работает![]()
вайфай коннектится...
дальше стартую руками
/usr/local/bin/corbina_over_goldenwifi connect
в ответ получаю:
annon fatal [get_ip_address:pptp.c:394]: gethostname 'vpn.corbina.net': name server error
ну и ещё несколько строк...
подскажите плз, куда копать?
машинка n810 со всеми последними апдейтами.
Неактивен
Судя по сообщению не резолвится имя vpn.corbina.net
А это уже проблема соединения, а не vpn
Проверить хоть в ком. строке от рута
ping vpn.corbina.net
DNS правильно прописался в соединении?
Проверить можно так
ls /tmp/resolv.conf.*
И посмотреть этот файл
Одним словом проверить соединение с Инетом
Активен
подключаю вайфай, пингую vpn.corbina.net
все пингуется...
запускаю скрипт...
запустился норм...
ppp7 появился.
айпишники в инете не пингуются/
днс не резолвит имена...
как быть?
Неактивен
resolv.conf.ppp7 пустой
resolv.conf.wlan0 с адресами
Неактивен
Я честно говоря не глядел скрипт, но нужно сделать так чтобы не получать DNS через vpn ppp
Для pppd это опция:
usepeerdns
А то resolv.conf.ppp7 пустой и резолвинг пропадает
И еще
Вроде где-то встречал апплет для vpn
Может поискать стоит?
Отредактированно svs57 (18-10-2008 04:13:58)
Активен
аплет я поставил... да только не понятно там ничего(
Отредактированно ashavskiy (18-10-2008 04:16:08)
Неактивен
Контактируйте с автором
Где-то здесь собака порылась
Мог бы конечно и я глянуть
Но неудобно как-то
cp /tmp/resolv.conf.$TTYNAME /tmp/resolv.conf.$TTYNAME.orig
for DNSSERVER in $DNSSERVERS; do
echo "nameserver ${DNSSERVER}" >> /tmp/resolv.conf.$TTYNAME
Активен