* [sisyphus] Zope-2.5.1-alt3 и ZWiki
@ 2002-11-23 22:16 Egor Cheshkov
2002-11-24 12:10 ` Andrey Orlov
0 siblings, 1 reply; 3+ messages in thread
From: Egor Cheshkov @ 2002-11-23 22:16 UTC (permalink / raw)
To: sisyphus
Всем привет!
Проблема с Zope-2.5.1-alt3 и ZWiki-0.12.0. При попытке обратиться к
ZWiki неавторизованым пользователем Zope горворит TALESError c вот таким
traceback'ом:
<!--
Traceback (innermost last):
File /usr/lib/python2.2/site-packages/ZPublisher/Publish.py, line
150, in publish_module
File /usr/lib/python2.2/site-packages/ZPublisher/Publish.py, line
114, in publish
File /usr/lib/zope/lib/python/Zope/__init__.py, line 159, in
zpublisher_exception_hook
(Object: kb)
File /usr/lib/python2.2/site-packages/ZPublisher/Publish.py, line 98,
in publish
File /usr/lib/python2.2/site-packages/ZPublisher/mapply.py, line 88,
in mapply
(Object: FrontPage)
File /usr/lib/python2.2/site-packages/ZPublisher/Publish.py, line 39,
in call_object
(Object: FrontPage)
File /var/lib/zope/iplus.ru/Products/ZWiki/ZWikiPage.py, line 151, in
__call__
(Object: FrontPage)
File /var/lib/zope/iplus.ru/Products/ZWiki/ZWikiPage.py, line 163, in
_render
(Object: FrontPage)
File /var/lib/zope/iplus.ru/Products/ZWiki/ZWikiPage.py, line 429, in
render_stxprelinkhtml
(Object: FrontPage)
File /var/lib/zope/iplus.ru/Products/ZWiki/ZWikiPage.py, line 247, in
addStandardLayoutTo
(Object: FrontPage)
File /usr/lib/zope/lib/python/Shared/DC/Scripts/Bindings.py, line
252, in __call__
(Object: wikipage)
File /usr/lib/zope/lib/python/Shared/DC/Scripts/Bindings.py, line
283, in _bindAndExec
(Object: wikipage)
File
/usr/lib/zope/lib/python/Products/PageTemplates/PageTemplateFile.py,
line 95, in _exec
(Object: wikipage)
File /usr/lib/zope/lib/python/Products/PageTemplates/PageTemplate.py,
line 86, in pt_render
(Object: wikipage)
File /usr/lib/python2.2/site-packages/TAL/TALInterpreter.py, line
158, in __call__
File /usr/lib/python2.2/site-packages/TAL/TALInterpreter.py, line
191, in interpret
File /usr/lib/python2.2/site-packages/TAL/TALInterpreter.py, line
490, in do_condition
File /usr/lib/zope/lib/python/Products/PageTemplates/TALES.py, line
262, in evaluateBoolean
File /usr/lib/zope/lib/python/Products/PageTemplates/TALES.py, line
247, in evaluate
File /usr/lib/zope/lib/python/Products/PageTemplates/ZRPythonExpr.py,
line 49, in __call__
(Info: user.has_permission('Zwiki: Edit pages',here))
File Python expression "user.has_permission('Zwiki: Edit
pages',here)", line 1, in <expression>
TALESError: AccessControl.unauthorized.Unauthorized on You are not
allowed to access has_permission in this context in "<PythonExpr
user.has_permission('Zwiki: Edit pages',here)>", at line 263,
column 1
Если обращаться пользователем с ролью Manager все нормально, под
"чистым" Zope-2.5.1 с python-2.1.3 такого не наблюдается.
--
Egor Cheshkov <egor@iplus.ru>
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [sisyphus] Zope-2.5.1-alt3 и ZWiki
2002-11-23 22:16 [sisyphus] Zope-2.5.1-alt3 и ZWiki Egor Cheshkov
@ 2002-11-24 12:10 ` Andrey Orlov
2002-11-24 23:49 ` Egor Cheshkov
0 siblings, 1 reply; 3+ messages in thread
From: Andrey Orlov @ 2002-11-24 12:10 UTC (permalink / raw)
To: sisyphus
On 2002 November 24 Sunday 01:16, you wrote:
> Всем привет!
>
> Проблема с Zope-2.5.1-alt3 и ZWiki-0.12.0. При попытке обратиться к
> ZWiki неавторизованым пользователем Zope горворит TALESError c вот таким
> traceback'ом:
Да это проблема : ошибка не воспроизводится. Давайте поищем отличия.
1. Вывод команды python
> Python 2.2.2 (#1, Nov 6 2002, 18:18:06)
> [GCC 3.2.1 20020903 (ALT Linux, build 3.2.1-alt0.4)] on linux2
> Type "help", "copyright", "credits" or "license" for more information.
2. Содержимое страницы /Control_Panel/manage_main
> Zope Version (Zope 2.5.1 (source release, python 2.1, linux2), python 2.2.2, linux2)
> Python Version 2.2.2 (#1, Nov 6 2002, 18:18:06) [GCC 3.2.1 20020903 (ALT Linux, build 3.2.1-alt0.4)]
> System Platform linux2
> SOFTWARE_HOME /usr/lib/zope/lib/python
> INSTANCE_HOME /var/lib/zope/test
> CLIENT_HOME /var/lib/zope/test/var
3. Вывод команды rpm -qa |grep Zope
>Zope-core-2.5.1-alt3
>Zope-DateTime-2.5.1-alt3
>Zope-StructuredText-2.5.1-alt3
>Zope-ZPublisher-2.5.1-alt3
>Zope-RestrictedPython-2.5.1-alt3
>Zope-2.5.1-alt3
>Zope-ZServer-2.5.1-alt3
>Zope-ZUtils-2.5.1-alt3
>Zope-Book-2.5.1-alt3
>Zope-DocumentTemplate-2.5.1-alt3
>Zope-ZODB-2.5.1-alt3
>Zope-Testing-2.5.1-alt3
>Zope-TAL-2.5.1-alt3
>Zope-ZHome-2.5.1-alt3
4. Содержимое системного каталога Products :
ls /usr/lib/zope/lib/python/Products
>AqGuard
>ExternalMethod
>FloodGuard
>Hotfix_2002-06-14
>MIMETools
>MailHost
>OFSP
>PageTemplates
>PluginIndexes
>PythonScripts
>RequestDecoder
>Sessions
>SiteAccess
>StandardCacheManagers
>TemporaryFolder
>Transience
>ZCatalog
>ZGadflyDA
>ZMySQLDA
>ZPsycopgDA
>ZSQLMethods
>ZopeTutorial
>__init__.py
>__init__.pyc
>__init__.pyo
>mysqlUserFolder
5. Содержимое каталога Products рабочей зоны:
ls /var/lib/zope/test/Products
>ZWiki
6. И наконец - у меня все пакеты стоят из Sisyphus, apt конфликтов не находит.
7. И совсем маленькое замечание : метатип объекта acl_users (у меня - User Folder at /acl_users ).
8. Точная последовательность действий приведшая к ошибке : может быть я просто не
нажал туда.
Если это все совпадет и ошибка сохранится - я буду справшивать дальше, еще раз : у меня
ошибка не воспроизвелась.
--
WthBstRgrds -- Андрей Орлов --
--- www.neural.ru, cray@neural.ru ---
----------------------------------------
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [sisyphus] Zope-2.5.1-alt3 и ZWiki
2002-11-24 12:10 ` Andrey Orlov
@ 2002-11-24 23:49 ` Egor Cheshkov
0 siblings, 0 replies; 3+ messages in thread
From: Egor Cheshkov @ 2002-11-24 23:49 UTC (permalink / raw)
To: sisyphus, zopyrus
Andrey Orlov пишет:
> On 2002 November 24 Sunday 01:16, you wrote:
>
> >Всем привет!
> >
> >Проблема с Zope-2.5.1-alt3 и ZWiki-0.12.0. При попытке обратиться к
> >ZWiki неавторизованым пользователем Zope горворит TALESError c вот таким
> >traceback'ом:
>
>
> Да это проблема : ошибка не воспроизводится. Давайте поищем отличия.
Действительно, на тестовой конфигурации, аналогичной Вашей, все работает
нормально. После некоторого количества экспериментов удалось
локализовать проблему.
ZWiki как-то странно реагирует на установку прав *корневой* папки. У
меня там были сняты все права для роли Anonymous, а в папке, где
установлен ZWikiWeb установлены права на просмотр для роли Anonymous.
Так же у этой папки сняты все галочки "Acquire permission settings?".
После установки прав на просмотр для неавторизованых пользователей у
*корневой* папки все заработало нормально.
p.s. С python2.1 эффект в точности тот же.
--
Egor Cheshkov <egor@iplus.ru>
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2002-11-24 23:49 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2002-11-23 22:16 [sisyphus] Zope-2.5.1-alt3 и ZWiki Egor Cheshkov
2002-11-24 12:10 ` Andrey Orlov
2002-11-24 23:49 ` Egor Cheshkov
ALT Linux Sisyphus discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \
sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru
public-inbox-index sisyphus
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.sisyphus
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git