sudo scrollkeeper-rebuilddb exits without doing anything

Bug #37577 reported by Mario Vukelic
6
Affects Status Importance Assigned to Milestone
scrollkeeper (Ubuntu)
Won't Fix
Low
Unassigned

Bug Description

My up-to-date Dapper shows an empty Help Topics page in yelp, as described in bug #35670. According to this bug report, this was a transitional bug in Dapper which is fixed now, and "sudo scrollkeeper-rebuilddb" should make it work again.

However, it doesn't for me: when I run the command (even with -v) it exits immediately and without any messages. /var/log/scrollkeeper.log is empty, and if I run yelp from the cmd line, it prints,

'I/O warning : failed to load external entity "Cannot write to log file: /var/log/scrollkeeper.log : Permission denied"'

This is described in bug #36685, but the comments there indicate that this should be fixed too.

'sudo yelp' prints this on the terminal:

'I/O warning : failed to load external entity ""'

and leaves this entry in /var/log/scrollkeeper.log:

'Apr 01 01:15:07 PM get_next_free_temp_file_path: No Content List for this locale.'

Running "locale" gives this output:

LANG=en_US.UTF-8
LANGUAGE=en_US:en_GB:en
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=

Revision history for this message
Mario Vukelic (kreuzsakra) wrote :

I forgot: scrollkeeper is 0.3.14-10ubuntu3

Revision history for this message
Barry deFreese (bddebian) wrote :

I am unable to reproduce this on two Dapper installs. Does /var/log/scrollkeeper.log exist? If so, have you tried to delete it and re-run? Have you tried a --reinstall on scrollkeeper? Thank you.

Changed in scrollkeeper:
status: Unconfirmed → Needs Info
Revision history for this message
Mario Vukelic (kreuzsakra) wrote :

As stated in the original report, scrollkeeper log exists, with -rw-r--r-- 1 root root. When I rechecked just now, it was empty.

Otherwise still the same:
When I delete the logfile, it gets recreated when I run sudo yelp, because this leaves the locale complaint in the logfile (see orig. report).

Running yelp as user gives me the warning about being unable to create the logfile (details in orig. report), which seems reasonable, as a user can't create files in /var/log.

Cheers, M

Kees Cook (kees)
Changed in scrollkeeper:
importance: Medium → Low
status: Needs Info → Confirmed
Revision history for this message
Scott Kitterman (kitterman) wrote :

scrollkeeper has been removed from the development release of Ubuntu and is not being maintained. Further bug fixing is extremely unlikely.

Changed in scrollkeeper (Ubuntu):
status: Confirmed → Won't Fix
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.