vkontakte транспорт для jabber

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
m4rkell
мл. сержант
Сообщения: 136
Зарегистрирован: 2008-09-19 7:50:05
Откуда: Москва
Контактная информация:

vkontakte транспорт для jabber

Непрочитанное сообщение m4rkell » 2009-08-08 15:07:14

Ребят такая трабла весь день уже ковыряю данную вещь, нашел решение проблемы надо сделать следующие:

export PYTHONPATH=`/usr/local/etc/openfire/pyvk-t`

То есть для питона прописать это....а где это прописать??? Подскажите а, башка не работает уже....
Software is like a sex - its better when its free

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
camelium
рядовой
Сообщения: 43
Зарегистрирован: 2009-07-05 14:01:36
Откуда: Хмельницкий, UA
Контактная информация:

Re: vkontakte транспорт для jabber

Непрочитанное сообщение camelium » 2009-08-08 15:23:37

в /etc/csh.cshrc добавить, только заменить

Код: Выделить всё

export PYTHONPATH=`/usr/local/etc/openfire/pyvk-t`
на

Код: Выделить всё

setenv PYTHONPATH=`/usr/local/etc/openfire/pyvk-t`
nobody is free

Аватара пользователя
m4rkell
мл. сержант
Сообщения: 136
Зарегистрирован: 2008-09-19 7:50:05
Откуда: Москва
Контактная информация:

Re: vkontakte транспорт для jabber

Непрочитанное сообщение m4rkell » 2009-08-08 15:30:08

camelium писал(а):в /etc/csh.cshrc добавить, только заменить

Код: Выделить всё

export PYTHONPATH=`/usr/local/etc/openfire/pyvk-t`
на

Код: Выделить всё

setenv PYTHONPATH=`/usr/local/etc/openfire/pyvk-t`

Че за хрень???
Теперь после запроса su у меня выдает:

Код: Выделить всё

setenv: Синтаксическая ошибка.
%
Software is like a sex - its better when its free

Аватара пользователя
camelium
рядовой
Сообщения: 43
Зарегистрирован: 2009-07-05 14:01:36
Откуда: Хмельницкий, UA
Контактная информация:

Re: vkontakte транспорт для jabber

Непрочитанное сообщение camelium » 2009-08-08 15:37:24

кавычки убрать и знак равенства

Код: Выделить всё

setenv PYTHONPATH /usr/local/etc/openfire/pyvk-t
nobody is free

Аватара пользователя
m4rkell
мл. сержант
Сообщения: 136
Зарегистрирован: 2008-09-19 7:50:05
Откуда: Москва
Контактная информация:

Re: vkontakte транспорт для jabber

Непрочитанное сообщение m4rkell » 2009-08-08 15:39:50

camelium писал(а):кавычки убрать

Код: Выделить всё

setenv PYTHONPATH=/usr/local/etc/openfire/pyvk-t
не тоже самое. Вот так выдало:

Код: Выделить всё

setenv PYTHONPATH=</usr/local/etc/openfire/pyvk-t>

Код: Выделить всё

Отсутствует имя для перенаправления.
%
Software is like a sex - its better when its free

Аватара пользователя
camelium
рядовой
Сообщения: 43
Зарегистрирован: 2009-07-05 14:01:36
Откуда: Хмельницкий, UA
Контактная информация:

Re: vkontakte транспорт для jabber

Непрочитанное сообщение camelium » 2009-08-08 15:47:10

для csh

Код: Выделить всё

setenv PYTHONPATH /usr/local/etc/openfire/pyvk-t
для sh

Код: Выделить всё

export PYTHONPATH=/usr/local/etc/openfire/pyvk-t
nobody is free

Аватара пользователя
m4rkell
мл. сержант
Сообщения: 136
Зарегистрирован: 2008-09-19 7:50:05
Откуда: Москва
Контактная информация:

Re: vkontakte транспорт для jabber

Непрочитанное сообщение m4rkell » 2009-08-08 15:49:19

camelium писал(а):для csh

Код: Выделить всё

setenv PYTHONPATH /usr/local/etc/openfire/pyvk-t
для sh

Код: Выделить всё

export PYTHONPATH=/usr/local/etc/openfire/pyvk-t
Отлично! :) Спасибо! Прокатило без "=" )))
Software is like a sex - its better when its free

Аватара пользователя
m4rkell
мл. сержант
Сообщения: 136
Зарегистрирован: 2008-09-19 7:50:05
Откуда: Москва
Контактная информация:

Re: vkontakte транспорт для jabber

Непрочитанное сообщение m4rkell » 2009-08-08 16:00:33

Все равно блин не запускается... Вообщем суть проблемы такая:

Есть скрипт лежащий в /usr/local/etc/openfire/pyvk-t

Запускается он только в том случае если руками с помощью команды cd перейду в ту папку где он лежит...и выполню команду:

Код: Выделить всё

twistd -y pyvkt_new.tac -n
Тогда он взлетает и все ок.

Но когда запускать пытаешься командой:

Код: Выделить всё

/usr/local/bin/twistd -y /usr/local/etc/openfire/pyvk-t/pyvkt_new.tac -n
Но не переходя руками с помощью cd в папку то скрипт ругается....и нифига не запускается....
Нашел решение на одном из форумов:
На вконтакте эта проблема уже была решена:
1. Не запускаем из под рута.
2. export PYTHONPATH=<путь до директории транспорта>
Понятно что запускаю не из под рута, то что было сказанно выше прописывал в /home/user/.cshrc

Вот и не пойму, вроде прописал уже это как сказанно выше....и ничего не помогло......есть идеи?
Software is like a sex - its better when its free

Аватара пользователя
camelium
рядовой
Сообщения: 43
Зарегистрирован: 2009-07-05 14:01:36
Откуда: Хмельницкий, UA
Контактная информация:

Re: vkontakte транспорт для jabber

Непрочитанное сообщение camelium » 2009-08-08 16:28:38

посмотри все переменные, там есть PYTHONPATH
nobody is free

Аватара пользователя
m4rkell
мл. сержант
Сообщения: 136
Зарегистрирован: 2008-09-19 7:50:05
Откуда: Москва
Контактная информация:

Re: vkontakte транспорт для jabber

Непрочитанное сообщение m4rkell » 2009-08-08 16:39:26

вот листинг файла ee /home/user/.cshrc

Код: Выделить всё

# $FreeBSD: src/share/skel/dot.cshrc,v 1.14.6.1 2008/11/25 02:59:29 kensmith Exp $
#
# .cshrc - csh resource script, read at beginning of execution by each shell
#
# see also csh(1), environ(7).
#

alias h         history 25
alias j         jobs -l
alias la        ls -a
alias lf        ls -FA
alias ll        ls -lA

# A righteous umask
umask 22

set path = (/sbin /bin /usr/sbin /usr/bin /usr/games /usr/local/sbin /usr/local/bin $HOME/bin)

setenv  EDITOR  vi
setenv  PAGER   more
setenv  BLOCKSIZE
setenv  PYTHONPATH /usr/local/etc/openfire/pyvk-t

if ($?prompt) then
        # An interactive shell -- set some stuff up
        set filec
        set history = 100
        set savehist = 100
        set mail = (/var/mail/$USER)
        if ( $?tcsh ) then
                bindkey "^W" backward-delete-word
                bindkey -k up history-search-backward
                bindkey -k down history-search-forward
        endif
endif
Верно?
Software is like a sex - its better when its free

Аватара пользователя
camelium
рядовой
Сообщения: 43
Зарегистрирован: 2009-07-05 14:01:36
Откуда: Хмельницкий, UA
Контактная информация:

Re: vkontakte транспорт для jabber

Непрочитанное сообщение camelium » 2009-08-08 16:59:58

да,
но я имел ввиду setenv в консоли

Код: Выделить всё

setenv
.....
LANG=ru_RU.KOI8-R
WINDOWPATH=10
MASTER_SITE_FREEBSD=
MACHTYPE=i386
BLOCKSIZE=K
SHLVL=2
GNOME_KEYRING_SOCKET=/var/tmp/keyring-efbxKA/socket
PAGER=less
.....
альтернатива

Код: Выделить всё

#!/bin/sh

export PYTHONPATH=/usr/local/etc/openfire/pyvk-t
export PWD=/usr/local/etc/openfire/pyvk-t
`сюда впиши полный путь к скрипту`
nobody is free

Аватара пользователя
m4rkell
мл. сержант
Сообщения: 136
Зарегистрирован: 2008-09-19 7:50:05
Откуда: Москва
Контактная информация:

Re: vkontakte транспорт для jabber

Непрочитанное сообщение m4rkell » 2009-08-08 17:08:43

Нифига не прокатывает... под рутом то не запускается скрипт сам....
сразу там свою ошибку выдает...делаю под пользователем:

Код: Выделить всё

$ setenv PYTHONPATH /usr/local/etc/openfire/pyvk-t
setenv: not found
вот что говорит...
Software is like a sex - its better when its free

Аватара пользователя
camelium
рядовой
Сообщения: 43
Зарегистрирован: 2009-07-05 14:01:36
Откуда: Хмельницкий, UA
Контактная информация:

Re: vkontakte транспорт для jabber

Непрочитанное сообщение camelium » 2009-08-08 17:28:06

с нуля
на терминале в командной строке под юзером

Код: Выделить всё

$ /bin/csh
% setenv PYTHONPATH /usr/local/etc/openfire/pyvk-t
запускаешь свой python-скрипт, если не прокатывает создаешь shell-скрипт test_1.sh

Код: Выделить всё

#!/bin/sh

export PYTHONPATH=/usr/local/etc/openfire/pyvk-t
export PWD=/usr/local/etc/openfire/pyvk-t
cd /usr/local/etc/openfire/pyvk-t
сюда впиши полный путь к скрипту
кладешь его в /usr/local/bin
потом

Код: Выделить всё

% rehash
и запускаешь

Код: Выделить всё

% test_1.sh
nobody is free

Аватара пользователя
m4rkell
мл. сержант
Сообщения: 136
Зарегистрирован: 2008-09-19 7:50:05
Откуда: Москва
Контактная информация:

Re: vkontakte транспорт для jabber

Непрочитанное сообщение m4rkell » 2009-08-08 17:35:34

УРААААААААААА :) Спасибо большое! Заработал засранец! ) :Yahoo!:

Код: Выделить всё

export PYTHONPATH=/usr/local/etc/openfire/pyvk-t
export PWD=/usr/local/etc/openfire/pyvk-t
cd /usr/local/etc/openfire/pyvk-t
это дописал в скрипте который запускает эту бадягу)
Software is like a sex - its better when its free