[Booki-dev] Installing objavi

Jean-Noël Rivasseau elvanor at gmail.com
Thu Jul 7 14:40:00 PDT 2011


Yes, This simmons.css entry is wrong, I know, but it's not the problem
here. Same for the installation of Booki; it's not the problem, if I
switch to another URL, I have the same problem because Objavi stupidly
thinks it should download something at the Twiki URL. So the problem
is not about my booki install.

The comment about the interface could have solved the problem indeed;
but unfortunately I double checked and it is OK...

On Thu, Jul 7, 2011 at 11:35 PM, James Simmons <nicestep at gmail.com> wrote:
> It looks like the interface entry is OK, but css-book is questionable.  I
> wrote my own style sheet, which is why it is called simmons.css.  You
> probably want en.flossmanuals.net.css there instead.  Also, is your
> installation of Booki on port 8000?  You really need to have Booki served by
> apache, not the development server.  If you expect objavi to talk to the
> django development server that may well be your problem.
>
> James Simmons
>
> SERVER_DEFAULTS = {
>     'valinor.kameleoon.net:8000': {
>         'css-book': '/static/simmons.css',
>         'css-web': '/static/en.flossmanuals.net-web.css',
>         'css-newspaper': '/static/en.flossmanuals.net-newspaper.css',
>         'css-openoffice': '/static/en.flossmanuals.net-openoffice.css',
>         'lang': 'en',
>         'dir': 'LTR',
>         'toc-encoding': None,
>         'display': True,
>         'interface': 'Booki',
>         'toc_header': 'Table of Contents',
>         },
>
>     'booki.flossmanuals.net': {
>         'css-book': '/static/en.flossmanuals.net.css',
>         'css-web': '/static/en.flossmanuals.net-web.css',
>         'css-newspaper': '/static/en.flossmanuals.net-newspaper.css',
>         'css-openoffice': '/static/en.flossmanuals.net-openoffice.css',
>         'lang': 'en',
>         'dir': 'LTR',
>         'toc-encoding': None,
>         'display': False,
>         'interface': 'Booki',
>         'toc_header': 'Table of Contents',
>         },
>
>
> On Thu, Jul 7, 2011 at 4:28 PM, Luka Frelih <luka at ljudmila.org> wrote:
>>
>> make sure you set
>>         'interface': 'Booki',
>> for your server in config.py
>>
>> you now probably have 'interface': 'TWiki' there?
>>
>> LF
>>
>>
>>
>> Dne 07. 07. 2011 22:56, piše James Simmons:
>>
>> Jean-Noël,
>>
>> It might be helpful to see your objavi2/objavi/config.py file where you
>> tell objavi where your installation of Booki is installed.
>>
>> James Simmons
>>
>> On Thu, Jul 7, 2011 at 3:29 PM, Jean-Noël Rivasseau <elvanor at gmail.com>
>> wrote:
>>>
>>> Hello,
>>>
>>> I managed to install Booki and we wrote two books using the system (we
>>> just used the development Django server for that, it was enough). Now
>>> we would like to output our results and have a PDF + a templated HTML
>>> output.
>>>
>>> I am having real problems setting up Objavi. First I wanted Objavi to
>>> be served by lighttpd but I had problems. I switched to Apache and I
>>> have gotten further, but now I am stuck when I run objavi.cgi on a web
>>> browser. The following appears on the objavi.log:
>>>
>>>
>>> getting booklist:
>>>
>>> http://valinor.kameleoon.net:8000/bin/view/TWiki/WebLeftBarWebsList?skin=text
>>> Traceback (most recent call last):
>>>  File "/srv/net.kameleoon/booki-kameleoon/objavi2/htdocs/objavi.cgi",
>>> line 453, in <module>
>>>    main()
>>>  File "/srv/net.kameleoon/booki-kameleoon/objavi2/htdocs/objavi.cgi",
>>> line 446, in main
>>>    output_function(args)
>>>  File "/srv/net.kameleoon/booki-kameleoon/objavi2/objavi/cgi_utils.py",
>>> line 219, in output
>>>    content = f(*args, **kwargs)
>>>  File "/srv/net.kameleoon/booki-kameleoon/objavi2/htdocs/objavi.cgi",
>>> line 156, in mode_form
>>>    'book_options': optionise(twiki_wrapper.get_book_list(server),
>>> default=book),
>>>  File
>>> "/srv/net.kameleoon/booki-kameleoon/objavi2/objavi/twiki_wrapper.py",
>>> line 50, in get_book_list
>>>    f = urlopen(url)
>>>  File "/usr/lib/python2.7/urllib2.py", line 126, in urlopen
>>>    return _opener.open(url, data, timeout)
>>>  File "/usr/lib/python2.7/urllib2.py", line 398, in open
>>>    response = meth(req, response)
>>>  File "/usr/lib/python2.7/urllib2.py", line 511, in http_response
>>>    'http', request, response, code, msg, hdrs)
>>>  File "/usr/lib/python2.7/urllib2.py", line 436, in error
>>>    return self._call_chain(*args)
>>>  File "/usr/lib/python2.7/urllib2.py", line 370, in _call_chain
>>>    result = func(*args)
>>>  File "/usr/lib/python2.7/urllib2.py", line 519, in http_error_default
>>>    raise HTTPError(req.get_full_url(), code, msg, hdrs, fp)
>>> urllib2.HTTPError: HTTP Error 404: NOT FOUND
>>>
>>>
>>> I dont know why it tries to access our Booki server at this URL. With
>>> the other FLOSS manuals server it was the same error, eg a 404 on that
>>> page. I really dont understand why it's trying to do things with a
>>> Twiki. I would just like to see the normal objavi.cgi page appears...
>>>
>>> Anyone can help? I am really stuck...
>>>
>>> By the way, both espri.cgi and booki-twiki-gateway.cgi produce normal
>>> HTML pages as expected....
>>>
>>> Thanks
>>> _______________________________________________
>>> Booki-dev mailing list
>>> Booki-dev at lists.flossmanuals.net
>>> http://lists.flossmanuals.net/listinfo.cgi/booki-dev-flossmanuals.net
>>
>>
>>
>> _______________________________________________
>> Booki-dev mailing list
>> Booki-dev at lists.flossmanuals.net
>> http://lists.flossmanuals.net/listinfo.cgi/booki-dev-flossmanuals.net
>>
>>
>> _______________________________________________
>> Booki-dev mailing list
>> Booki-dev at lists.flossmanuals.net
>> http://lists.flossmanuals.net/listinfo.cgi/booki-dev-flossmanuals.net
>>
>
>
> _______________________________________________
> Booki-dev mailing list
> Booki-dev at lists.flossmanuals.net
> http://lists.flossmanuals.net/listinfo.cgi/booki-dev-flossmanuals.net
>
>



More information about the Booki-dev mailing list