New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bibletime 2.11 - can't install any works #124

Closed
ngoonee opened this Issue Nov 4, 2017 · 11 comments

Comments

Projects
None yet
3 participants
@ngoonee

ngoonee commented Nov 4, 2017

In the Bookshelf Manager, after doing a 'get list', whichever of the sources I select, when I click 'next' I don't see any languages listed. Am I doing something wrong?

Running on Linux.

@gholmlund

This comment has been minimized.

Contributor

gholmlund commented Nov 4, 2017

On the "Choose Remote Libraries" path you should see 8 libraries. Then you are choosing 1 or more libraries and selecting "next"? And then you don't see any languages?

@ngoonee

This comment has been minimized.

ngoonee commented Nov 4, 2017

Yes exactly. I've chosen only Crosswire as well as all of them, and no languages are shown.

Is there any debug mode I could run to see what it's trying to do?

@gholmlund

This comment has been minimized.

Contributor

gholmlund commented Nov 4, 2017

There is not a debug mode related to the bookshelf. What platform is this on?
My best guess is there is a bad file or wrong permissions in your sword directory. This is $HOME/.sword in Linux. You could try renaming or removing this directory and trying again.

@ngoonee

This comment has been minimized.

ngoonee commented Nov 5, 2017

@gholmlund

This comment has been minimized.

Contributor

gholmlund commented Nov 5, 2017

Another suggestion. Using a text editor, delete a line in the $HOME/.bibletime/bibletimerc file. Remove the line that begins with "BookshelfWizard\lastUpdate". This will force the update of your remote libraries.

@ngoonee

This comment has been minimized.

ngoonee commented Nov 5, 2017

That worked, thanks. What did I do wrong prior to this?

@gholmlund

This comment has been minimized.

Contributor

gholmlund commented Nov 5, 2017

That entry causes BibleTime to automatically update remote libraries no more often than once per week. Deleting $HOME/.sword removes the remote library information and that entry prevents it from auto updating. This is really a deficiency in BibleTime. We either need a manual refresh button or a better algorithm to know when to auto update the remote libraries.

@jaakristioja jaakristioja added this to the 2.11.2 milestone Nov 5, 2017

@jaakristioja

This comment has been minimized.

Member

jaakristioja commented Nov 5, 2017

If a manual refresh button requires no new translatable strings, it might be possible to include a fix this in 2.11.2.

@jaakristioja

This comment has been minimized.

Member

jaakristioja commented Nov 5, 2017

On the other hand, a non-user-visible solution might be better (such as always refreshing the library every time the wizard is run, or in case no works are found).

gholmlund added a commit that referenced this issue Nov 5, 2017

Fix bug #124, Cannot install works. This change causes the remote lib…
…raries to be updated if no works are installed.

gholmlund added a commit that referenced this issue Nov 5, 2017

Fix bug #124, Cannot install works. This change causes the remote lib…
…raries to be updated if no works are installed.
@gholmlund

This comment has been minimized.

Contributor

gholmlund commented Nov 5, 2017

This change covers the case when a user has installed works, then removed the $HOME/.sword dir and wants to install more works.

@ngoonee

This comment has been minimized.

ngoonee commented Nov 6, 2017

Just tried it and it does what it says on the tin. Thanks

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment