bibledit-general
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [be] Enabling a remote repository for Bibledit-web


From: Teus Benschop
Subject: Re: [be] Enabling a remote repository for Bibledit-web
Date: Thu, 13 Jun 2013 17:26:57 +0200

Hi Tim,

It has me puzzled as to what the cause could be of the problems you see.

I took the following steps, and everything worked after that.

1. Remove the folder /var/lib/bibledit-web and its contents completely.
2. Install the very newest bibledit-web from the repository as described here:
https://sites.google.com/site/bibledit/community/development
3. Set up a remote git repository to git://localhost/repository.

This works perfectly.

It was done on Ubuntu 12.10 workstation.

Here's some more information as to permissions in the relevant git folder in /var/lib...:

address@hidden:/var/lib/bibledit-web/bibledit-web$ ls -lR git
git:
total 4
drwxr-xr-x 4 www-data root 4096 Jun 13 17:16 test

git/test:
total 4
drwxr-xr-x 4 www-data root 4096 Jun 13 17:16 Psalms

git/test/Psalms:
total 8
drwxr-xr-x 2 www-data root 4096 Jun 13 17:16 0
drwxr-xr-x 2 www-data root 4096 Jun 13 17:16 80

git/test/Psalms/0:
total 4
-rw-r--r-- 1 www-data root 7 Jun 13 17:16 data

git/test/Psalms/80:
total 4
-rw-r--r-- 1 www-data root 2971 Jun 13 17:16 data
address@hidden:/var/lib/bibledit-web/bibledit-web$ 


Bibledit-Web logbook:

send/receive: Starting to send and receive Bibles
send/receive: Processing any data left over from previous actions
send/receive: **********
send/receive: Bible: test
send/receive: Remote repository URL: git://localhost/repository
send/receive: Git repository directory: /var/lib/bibledit-web/bibledit-web/git/test
send/receive: Transferring Bible text to file ...
send/receive: cd '/var/lib/bibledit-web/bibledit-web/git/test'; git add . 2>&1
send/receive: Exit code 0
send/receive: cd '/var/lib/bibledit-web/bibledit-web/git/test'; git status 2>&1
send/receive: # On branch master
send/receive: nothing to commit (working directory clean)
send/receive: Exit code 0
send/receive: cd '/var/lib/bibledit-web/bibledit-web/git/test'; git commit -a -m sync 2>&1
send/receive: # On branch master
send/receive: nothing to commit (working directory clean)
send/receive: Exit code 1
send/receive: cd '/var/lib/bibledit-web/bibledit-web/git/test'; git pull 2>&1
send/receive: Already up-to-date.
send/receive: Exit code 0
send/receive: cd '/var/lib/bibledit-web/bibledit-web/git/test'; git push 2>&1
send/receive: Everything up-to-date
send/receive: Exit code 0
send/receive: Moving the data that was changed into the database ...
send/receive: Listing the last few commits ...
send/receive: cd '/var/lib/bibledit-web/bibledit-web/git/test'; git log | head -n 24 2>&1
send/receive: commit 14524b4278ca7bf7d32126df884ac2534543eee1
send/receive: Author: Bibledit-Web <address@hidden>
send/receive: Date: Thu Jun 13 17:13:46 2013 +0200
send/receive:
send/receive: Exit code 0
send/receive: This Bible has been done.

Regards,

Teus.



On Thu, Jun 13, 2013 at 2:58 PM, Tim Beckedorf <address@hidden> wrote:
Hi Teus,

I have error reporting on but still no change. It is not creating the git file in the /var/lib/bibledit-web/bibledit-web/git/Khwedam. I opened up the permissions in var/lib/bibledit-web but still no luck. I manually created the folders var/lib/bibledit-web/bibledit-web/git and var/lib/bibledit-web/bibledit-web/git/Khwedam but then I had these errors: 
var/lib/bibledit-web/bibledit-web/git
Failed to restore the .git directory
Transferring Bible text to file ...
Listing the last few commits ...cd '/var/lib/bibledit-web/bibledit-web/git/Khwedam'; git log | head -n 24 2>&1
Exit code 0
There was a failure
This Bible has been done.

Tim

On Jun 11, 2013, at 4:16 PM, Teus Benschop wrote:

Thank you, Tim. The URL's look fine. I tried it on localhost again, and my URL is this:
Do you see any difference between this one and yours?

That page is for older git versions only, and it is no longer needed for newer versions of git.
I didn't do anything as written on that page, but just clicked button "next page", and it worked fine for the empty git page.

Another thing that might help is to set the error reporting in php.ini on.
On ubuntu, this file is here: /etc/php5/apache2/php.ini
​The directives are:
display_errors = On
​There is also file /usr/share/php5/php.ini-development
​This one has setting that give maximum errors.
I expect that with error reporting on in php.ini, you will see the errors instead of the blank page.

With error reporting on, do you see something meaningful on that previously blank page? It could help resolving the problem.

Hope it help,s

Teus.




On Tue, Jun 11, 2013 at 4:01 PM, Tim Beckedorf <address@hidden> wrote:
Thank you Teus,

Here is the URL of the page to initialize the repository:

http://192.168.3.3/bibledit-web/administration/collaboration_repo_init.php?object=Khwedam 

and the URL on the next page that is blank is: 


Tim



On Jun 11, 2013, at 3:52 PM, Teus Benschop wrote:

Tim, I tried it on localhost on my linux box, after setting up a open network repository there, and then, clicking "next" on the page about initializing repository, it shows information, and I then proceed till all's ready, and then can do Send/Receive without errors.

Would you have a copy of the URL while on the "Initialize Repository" page, and what's been entered on that page? Perhaps something is visible there?

Regards,

Teus.





reply via email to

[Prev in Thread] Current Thread [Next in Thread]