Уведомления

Группа в Telegram: @pythonsu

#1 Май 23, 2007 17:23:51

astoon
От:
Зарегистрирован: 2007-04-09
Сообщения: 335
Репутация: +  2  -
Профиль   Отправить e-mail  

Zope: системная ошибка на добавление объектов

Сейчас прервал процесс ./zopectl и попробовал с правами суперпользователя:
# sudo ./zopectl
program: /var/lib/zope3/instance/test/bin/runzope
program running; pid=4167
zopectl> fg
To run the program in the foreground, please stop it first.
zopectl>



Офлайн

#2 Май 23, 2007 17:29:12

astoon
От:
Зарегистрирован: 2007-04-09
Сообщения: 335
Репутация: +  2  -
Профиль   Отправить e-mail  

Zope: системная ошибка на добавление объектов

логи из ZMI:
Время
Wed May 23 20:38:02 2007
Пользователь
URL запроса
http://localhost:9673
Тип ошибки
TypeError
Параметр ошибки
readline() takes exactly 1 argument (2 given)
Путь вызовов


Traceback (innermost last):

* Module zope.publisher.publish, line 131, in publish
request.processInputs()
* Module zope.publisher.browser, line 255, in processInputs
fs = FieldStorage(fp=fp, environ=self._environ, keep_blank_values=1)
* Module cgi, line 530, in __init__
self.read_multi(environ, keep_blank_values, strict_parsing)
* Module cgi, line 650, in read_multi
environ, keep_blank_values, strict_parsing)
* Module cgi, line 532, in __init__
self.read_single()
* Module cgi, line 665, in read_single
self.read_lines()
* Module cgi, line 687, in read_lines
self.read_lines_to_outerboundary()
* Module cgi, line 715, in read_lines_to_outerboundary
line = self.fp.readline(1<<16)

TypeError: readline() takes exactly 1 argument (2 given)


Продолжу завтра.



Отредактировано (Май 23, 2007 17:36:08)

Офлайн

#3 Май 23, 2007 17:59:14

tabajara
От:
Зарегистрирован: 2007-01-02
Сообщения: 148
Репутация: +  0  -
Профиль   Отправить e-mail  

Zope: системная ошибка на добавление объектов

astoon
Сейчас прервал процесс ./zopectl и попробовал с правами суперпользователя:
# sudo ./zopectl
program: /var/lib/zope3/instance/test/bin/runzope
program running; pid=4167
zopectl> fg
To run the program in the foreground, please stop it first.
zopectl>
Вже 1 zope запущений - його треба зупинити



Офлайн

#4 Май 23, 2007 18:06:08

tabajara
От:
Зарегистрирован: 2007-01-02
Сообщения: 148
Репутация: +  0  -
Профиль   Отправить e-mail  

Zope: системная ошибка на добавление объектов

astoon
логи из ZMI:
Время
Wed May 23 20:38:02 2007
Пользователь
URL запроса
http://localhost:9673
Тип ошибки
TypeError
Параметр ошибки
readline() takes exactly 1 argument (2 given)
Путь вызовов


Traceback (innermost last):

* Module zope.publisher.publish, line 131, in publish
request.processInputs()
* Module zope.publisher.browser, line 255, in processInputs
fs = FieldStorage(fp=fp, environ=self._environ, keep_blank_values=1)
* Module cgi, line 530, in __init__
self.read_multi(environ, keep_blank_values, strict_parsing)
* Module cgi, line 650, in read_multi
environ, keep_blank_values, strict_parsing)
* Module cgi, line 532, in __init__
self.read_single()
* Module cgi, line 665, in read_single
self.read_lines()
* Module cgi, line 687, in read_lines
self.read_lines_to_outerboundary()
* Module cgi, line 715, in read_lines_to_outerboundary
line = self.fp.readline(1<<16)

TypeError: readline() takes exactly 1 argument (2 given)


Продолжу завтра.
Здається знаю в чому проблема. Така штука: zope має свій модуль cgi.py і пітон теж має cgi.py. zope робить import cgi і хоче імпортнути свій модуль, а імпортується пітонівський )))



Офлайн

#5 Май 23, 2007 20:21:17

tabajara
От:
Зарегистрирован: 2007-01-02
Сообщения: 148
Репутация: +  0  -
Профиль   Отправить e-mail  

Zope: системная ошибка на добавление объектов

Найлегше виправити можна так:
постав в $HOME новий python
постав новий zope в $HOME і відкомпілюй його з тим новим пітоном
створи новий інстанс і все буде добре )
не став ніяких додаткових продуктів zope-common 0.5.24(edgy)
python-zopeinterface 3.2.2-0ubuntu1 (edgy) - не треба!



Офлайн

#6 Май 28, 2007 12:23:39

astoon
От:
Зарегистрирован: 2007-04-09
Сообщения: 335
Репутация: +  2  -
Профиль   Отправить e-mail  

Zope: системная ошибка на добавление объектов

tabajara
не став ніяких додаткових продуктів zope-common 0.5.24(edgy)
python-zopeinterface 3.2.2-0ubuntu1 (edgy) - не треба!
у меня все они идут автоматически, как завитсимости

tabajara
Найлегше виправити можна так:
постав в $HOME новий python
постав новий zope в $HOME і відкомпілюй його з тим новим пітоном
створи новий інстанс і все буде добре )
Вообщем, похоже так и есть.
Заходил на убунтовский лаунчпад, там идут разговоры про бажные сборки Zope в репозитариях.
Но в официальных репозитариях новых сборок не нашел.
Буду ставить последний релиз из Зопе.орг

Спасибо.



Офлайн

#7 Май 29, 2007 12:02:23

astoon
От:
Зарегистрирован: 2007-04-09
Сообщения: 335
Репутация: +  2  -
Профиль   Отправить e-mail  

Zope: системная ошибка на добавление объектов

Взял с Zope.org последнюю стабильную версию (3.3.1), теперь все ОК.
Сейчас взялся редактировать скрипт инициализации (/etc/init.d/zope3), чтобы не запускать в ручную, а этот скрипт че-то не работает :)
Вопрос: после всех if-else проверок он (шелл-скрипт) должен запустить bin/zopectl с флагом start в инстансе ?



Офлайн

#8 Май 29, 2007 13:31:59

tabajara
От:
Зарегистрирован: 2007-01-02
Сообщения: 148
Репутация: +  0  -
Профиль   Отправить e-mail  

Zope: системная ошибка на добавление объектов

Я не знаю. Я так ніколи не робив. То незручно. Найкраще - це поставити зоуп з сорсів собі в $HOME, понастворювати повно інстансів і бавитись ))) Пхати зоуп в init.d - незручно і непотрібно. Перший раз чую щоб хтось так робив. Крім того лінукс буде довго грузитись. Для чого?



Офлайн

#9 Май 29, 2007 13:37:22

astoon
От:
Зарегистрирован: 2007-04-09
Сообщения: 335
Репутация: +  2  -
Профиль   Отправить e-mail  

Zope: системная ошибка на добавление объектов

:) Понял. Хорошая идея.



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version