Найти - Пользователи
Полная версия: Zope: системная ошибка на добавление объектов
Начало » Zope/Plone/Bluebream » Zope: системная ошибка на добавление объектов
1 2
astoon
Только начал разбираться с Zope3 (версия 3.2.2)
Установил пакеты, создал instance с помощью ./mkzopeinstance, вошел в него через ZMI как manager.
Из доступных классов получается создать только папки.
Остальные объекты не создаются - везде ответ “Системная ошибка”.
Например, добавляю DTML или шаблон (пишу туда простой кусок HTML-кода), даю ему имя, нажимаю кнопку “Добавить”, - в ответ “Системная ошибка”.
В логах: TypeError: readline() takes exactly 1 argument (2 given).
Traceback - module cgi.

Что я делаю неправильно ?
tabajara
Не знаю, може ти не залогований був? Напиши, будь ласка, які ти пакети встановлював. Бо без пакетів все працює.
tabajara
Попробуй спочатку без додаткових пакетів.
astoon
То есть в принципе я все делаю правильно (в ZMI) ?

Вот смотри, по пунктам:
1) Пользователь - тот, которого создал при ./mkzopeinstance.
Больше ничего в управлениии правами/ролями не делал.
Он отображается как Manager.
2) Находясь, скажем в фолдере “основная”, кликаю “Добавить: DTML-страница”
3) В textarea “Исходный код” пишу <html><body>Hello world</body></html>
4) В “название объекта” пишу: hello
5) Нажимаю “Добавить”
6) Ответ “Системная ошибка”

На описанные мною действия должен добавлятся объект типа DTML-страница в список данной папки ?

Насчет пакетов - у меня Linux (Ubuntu 6.10), так что все зависимости должны быть разрешены.
python 2.4.4c1
zope3 3.2.2
zope-common 0.5.24(edgy)
python-zopeinterface 3.2.2-0ubuntu1 (edgy)

PS.
tabajara
Попробуй спочатку без додаткових пакетів.
tabajara, извини, но не понял последний пост (я по украински практичеки не понимаю, я татарин :)
Нужен перевод.

Мне нужно знать, описанные действия в принципе должны ли в принципе приводить к созданию объекта ?
Maximbo
astoon
PS.
tabajara
Попробуй спочатку без додаткових пакетів.
tabajara, извини, но не понял последний пост (я по украински практичеки не понимаю, я татарин :)
Нужен перевод.
Попробуй сначала без дополнительных пакетов.

tabajara, просили же, и не однократно… Безвекторное упрямство даже гения делает ослом.
tabajara
Дай traceback:
запусти instance так:
./zopectl
>fg
Для чого це :
zope-common 0.5.24(edgy)
python-zopeinterface 3.2.2-0ubuntu1 (edgy) ?
Ти zope ставив з пакету? якшо з пакету - то поробуй поставити з сорсів. І покажи traceback - бо без нього ніяк (((
Перекласти можна тут http://pereklad.online.ua/ )
astoon
# ./zopectl
program: /var/lib/zope3/instance/test/bin/runzope
daemon manager not running
zopectl> здесь ждет ввода

зопе на данный момент запущен
что за демон такой manager ?
tabajara
astoon
# ./zopectl
program: /var/lib/zope3/instance/test/bin/runzope
daemon manager not running
zopectl> здесь ждет ввода
набери fg і enter
tabajara
зроби ту саму помилку і напиши що вивело в консолі
astoon
zopectl> fg
/var/lib/zope3/instance/test/bin/runzope
Traceback (most recent call last):
File “/var/lib/zope3/instance/test/bin/runzope”, line 48, in ?
run()
File “/var/lib/zope3/instance/test/bin/runzope”, line 44, in run
main( + sys.argv)
File “/usr/lib/python2.4/site-packages/zope/app/twisted/main.py”, line 74, in main
service = setup(load_options(args))
File “/usr/lib/python2.4/site-packages/zope/app/twisted/main.py”, line 126, in setup
options.eventlog()
File “/usr/lib/python2.4/site-packages/ZConfig/components/logger/factory.py”, line 32, in __call__
self.instance = self.create()
File “/usr/lib/python2.4/site-packages/ZConfig/components/logger/logger.py”, line 42, in create
handler = handler_factory()
File “/usr/lib/python2.4/site-packages/ZConfig/components/logger/factory.py”, line 32, in __call__
self.instance = self.create()
File “/usr/lib/python2.4/site-packages/ZConfig/components/logger/handlers.py”, line 69, in create
logger = self.create_loghandler()
File “/usr/lib/python2.4/site-packages/ZConfig/components/logger/handlers.py”, line 87, in create_loghandler
handler = loghandler.FileHandler(path)
File “/usr/lib/python2.4/site-packages/ZConfig/components/logger/loghandler.py”, line 34, in __init__
StreamHandler.__init__(self, open(filename, mode))
IOError: Permission denied: ‘/var/lib/zope3/instance/test/log/z3.log’
zopectl>


хмм…
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB