[Booki-dev] Installing objavi

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


I traced the source and the error happens on line 156 of objavi.cgi:

'book_options': optionise(twiki_wrapper.get_book_list(server), default=book),

This in turn calls:

def get_book_list(server):
    """Ask the server for a list of books.  Floss Manual TWikis keep
such a list at
    /bin/view/TWiki/WebLeftBarWebsList?skin=text but it needs a bit of
processing

    If BOOK_LIST_CACHE is non-zero, the book list won't be re-fetched
    in that many seconds, rather it will be read from disk.
    """

    url = config.CHAPTER_URL % (server, 'TWiki', 'WebLeftBarWebsList')
    #url = 'http://%s/bin/view/TWiki/WebLeftBarWebsList?skin=text' % server

However, the comment is wrong. The URL gives a 404 on the FLOSS
manuals servers....

Can anyone tell me if line 156 is the same for their working installation?

On Thu, Jul 7, 2011 at 11:45 PM, Jean-Noël Rivasseau <elvanor at gmail.com> wrote:
> Did not help. same error. The software stupidly thinks it should use
> Twiki interface instead of the normal one...
>
> On Thu, Jul 7, 2011 at 11:41 PM, Luka Frelih <luka at ljudmila.org> wrote:
>> hehe, slight crossing of mails :)
>>
>> looking at your config and comparing to what's on the server, perhaps you
>> can try adding a line:
>>
>> DEFAULT_BOOKI_SERVER =  'valinor.kameleoon.net:8000'
>> near the
>> DEFAULT_SERVER = 'valinor.kameleoon.net:8000'
>>
>> maybe it helps?
>>
>> LF
>>
>>
>>
>> Dne 07. 07. 2011 23:25, piše Jean-Noël Rivasseau:
>>
>> Here it is. I dont see anything wrong with it though, and as I
>> mentionned, it has the same error when using another booki server
>> (official).
>>
>> On Thu, Jul 7, 2011 at 10:56 PM, James Simmons <nicestep at gmail.com> wrote:
>>
>> 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