<div dir="ltr">On 15 November 2017 at 15:27, Dirk Hohndel <<a href="mailto:dirk@hohndel.org">dirk@hohndel.org</a>> wrote:<br>><br>> Davide, can you test with this binary:<br>><br>> <a href="http://subsurface-divelog.org/downloads/test/subsurface-4.7.4-21-gbd9dad7371f8.exe">http://subsurface-divelog.org/downloads/test/subsurface-4.7.4-21-gbd9dad7371f8.exe</a><br>><br>> That will tell us what libgit thinks the proxy might be.<br>><br>> With Lubomir's changes there are two ways to get the console output:<br>><br>> You can run from cmd.exe - then the output is shown on the screen, but not<br>> saved to the log files.<br>> Or you can run this by double clicking on the executable. Then the log<br>> output is saved to the two log files.<br>><br><br>Ok, something has changed.<br><br>At first I tested everything with the subsurface-4.7.2-74-g577bf57ddfb8.exe (no joy)<br>Then I tested 4.74 (no joy)<br>Then I cleared subsurface proxy settings from Windows registry and again tested with 4.7.4 (no joy)<br>Installing subsurface-4.7.4-21-gbd9dad7371f8.exe Subsurface must have changed something in the Windows registry because now I get completely different errors...<br><br><b>First try with subsurface.exe -v (I see the progress bar downloading 80 dives but at the end I get an error and no dives are displayed)<br></b><br><br>C:\Program Files (x86)\Subsurface>subsurface.exe -v<br><br>C:\Program Files (x86)\Subsurface><br>Subsurface v4.7.4-21-gbd9dad7371f8,<br>built with libdivecomputer v0.6.0-devel-Subsurface-branch (7de3a549ee588fef4702ee9d894e390aca43950d)<br>built with Qt Version 5.9.1, runtime from Qt Version 5.9.1<br>built with libgit2 0.26.0<br>validateGL(): created OpenGLContext.<br>validateGL(): obtained QOpenGLFunctions.<br>validateGL(): detected OpenGL version 3.3.<br>Plugins Directory:  QDir( "C:/Program Files (x86)/Subsurface/plugins" , nameFilters = { "*" },  QDir::SortFlags( Name | IgnoreCase ) , QDir::Filters( Dirs|Files|Drives|AllEntries ) )<br>cloud URL set as "<a href="https://cloud.subsurface-divelog.org//git/dbdavide@gmail.com[dbdavide@gmail.com]">https://cloud.subsurface-divelog.org//git/dbdavide@gmail.com[dbdavide@gmail.com]</a>"<br>loading dive data from ("<a href="https://cloud.subsurface-divelog.org//git/dbdavide@gmail.com[dbdavide@gmail.com]">https://cloud.subsurface-divelog.org//git/dbdavide@gmail.com[dbdavide@gmail.com]</a>")<br>git storage: Synchronising data file<br>git storage: update local repo<br>sync with remote <a href="https://cloud.subsurface-divelog.org//git/dbdavide@gmail.com[dbdavide@gmail.com]">https://cloud.subsurface-divelog.org//git/dbdavide@gmail.com[dbdavide@gmail.com]</a><br>git storage: Sync with cloud storage<br>delete proxy setting<br>Cloud storage: checking connection to cloud server<br>Checking cloud connection...<br>git storage: Waiting for cloud connection (1 second(s) passed)<br>git storage: fetch remote<br>git storage: Successful cloud connection, fetch remote<br>git storage: Transfer from storage (0/60)<br>git storage: Transfer from storage (1/60)<br>git storage: Transfer from storage (2/60)<br>git storage: Transfer from storage (3/60)<br>git storage: Transfer from storage (4/60)<br>git storage: Transfer from storage (5/60)<br>git storage: Transfer from storage (6/60)<br>git storage: Transfer from storage (7/60)<br>git storage: Transfer from storage (8/60)<br>git storage: Transfer from storage (9/60)<br>git storage: Transfer from storage (10/60)<br>git storage: Transfer from storage (11/60)<br>git storage: Transfer from storage (12/60)<br>git storage: Transfer from storage (13/60)<br>git storage: Transfer from storage (14/60)<br>git storage: Transfer from storage (15/60)<br>git storage: Transfer from storage (16/60)<br>git storage: Transfer from storage (17/60)<br>git storage: Transfer from storage (18/60)<br>git storage: Transfer from storage (19/60)<br>git storage: Transfer from storage (20/60)<br>git storage: Transfer from storage (21/60)<br>git storage: Transfer from storage (22/60)<br>git storage: Transfer from storage (23/60)<br>git storage: Transfer from storage (24/60)<br>git storage: Transfer from storage (25/60)<br>git storage: Transfer from storage (26/60)<br>git storage: Transfer from storage (27/60)<br>git storage: Transfer from storage (28/60)<br>git storage: Transfer from storage (29/60)<br>git storage: Transfer from storage (30/60)<br>git storage: Transfer from storage (31/60)<br>git storage: Transfer from storage (32/60)<br>git storage: Transfer from storage (33/60)<br>git storage: Transfer from storage (34/60)<br>git storage: Transfer from storage (35/60)<br>git storage: Transfer from storage (36/60)<br>git storage: Transfer from storage (37/60)<br>git storage: Transfer from storage (38/60)<br>git storage: Transfer from storage (39/60)<br>git storage: Transfer from storage (40/60)<br>git storage: Transfer from storage (41/60)<br>git storage: Transfer from storage (42/60)<br>git storage: Transfer from storage (43/60)<br>git storage: Transfer from storage (44/60)<br>git storage: Transfer from storage (45/60)<br>git storage: Transfer from storage (46/60)<br>git storage: Transfer from storage (47/60)<br>git storage: Transfer from storage (48/60)<br>git storage: Transfer from storage (49/60)<br>git storage: Transfer from storage (50/60)<br>git storage: Transfer from storage (51/60)<br>git storage: Transfer from storage (52/60)<br>git storage: Transfer from storage (53/60)<br>git storage: Transfer from storage (54/60)<br>git storage: Transfer from storage (55/60)<br>git storage: Transfer from storage (56/60)<br>git storage: Transfer from storage (57/60)<br>git storage: Transfer from storage (58/60)<br>git storage: Transfer from storage (59/60)<br>git storage: Transfer from storage (60/60)<br>git storage: Transfer from storage (61/80)<br>git storage: Transfer from storage (62/80)<br>git storage: Transfer from storage (63/80)<br>git storage: Transfer from storage (64/80)<br>git storage: Transfer from storage (65/80)<br>git storage: Transfer from storage (66/80)<br>git storage: Transfer from storage (67/80)<br>git storage: Transfer from storage (68/80)<br>git storage: Transfer from storage (69/80)<br>git storage: Transfer from storage (70/80)<br>git storage: Transfer from storage (71/80)<br>git storage: Transfer from storage (72/80)<br>git storage: Transfer from storage (73/80)<br>git storage: Transfer from storage (74/80)<br>git storage: Transfer from storage (75/80)<br>git storage: Transfer from storage (76/80)<br>git storage: Transfer from storage (77/80)<br>git storage: Transfer from storage (78/80)<br>git storage: Transfer from storage (79/80)<br>git storage: Transfer from storage (80/80)<br>git storage: check remote status<br>git storage: try to update<br><b>rename of C:\Users\ddebenedictis\AppData\Roaming\Subsurface/cloudstorage/29fc20f013e9f1fb to "C:\\Users\\ddebenedictis\\AppData\\Roaming\\Subsurface/cloudstorage/29fc20f013e9f1fb.1" failed<br>exclusive write access obtained...closing handle!rename failed: 5</b><br>git storage: Done syncing with cloud storage<br>git storage: Load dives from local cache<br>git storage: Successfully opened dive data<br>Set the current dive site: 0<br><br>File locations:<br><br>cloud URL set as "<a href="https://cloud.subsurface-divelog.org//git/dbdavide@gmail.com[dbdavide@gmail.com]">https://cloud.subsurface-divelog.org//git/dbdavide@gmail.com[dbdavide@gmail.com]</a>"<br>Local git storage: C:\Users\ddebenedictis\AppData\Roaming\Subsurface/cloudstorage/29fc20f013e9f1fb<br>Cloud URL: <a href="https://cloud.subsurface-divelog.org//git/dbdavide@gmail.com[dbdavide@gmail.com]">https://cloud.subsurface-divelog.org//git/dbdavide@gmail.com[dbdavide@gmail.com]</a><br>Image hashes: C:\Users\ddebenedictis\AppData\Roaming\Subsurface/hashes<br>Local picture directory: C:\Users\ddebenedictis\AppData\Roaming\Subsurface/picturedata/<br><br><br><b>Second try. I did not restart Subsurface but I selected File > Open cloud storage</b><div><br></div><div><div>cloud URL set as "<a href="https://cloud.subsurface-divelog.org//git/dbdavide@gmail.com[dbdavide@gmail.com]">https://cloud.subsurface-divelog.org//git/dbdavide@gmail.com[dbdavide@gmail.com]</a>"</div><div>Opening cloud storage from: "<a href="https://cloud.subsurface-divelog.org//git/dbdavide@gmail.com[dbdavide@gmail.com]">https://cloud.subsurface-divelog.org//git/dbdavide@gmail.com[dbdavide@gmail.com]</a>"</div><div>Set the current dive site: 0</div><div>git storage: Synchronising data file</div><div>git storage: update local repo</div><div>sync with remote <a href="https://cloud.subsurface-divelog.org//git/dbdavide@gmail.com[dbdavide@gmail.com]">https://cloud.subsurface-divelog.org//git/dbdavide@gmail.com[dbdavide@gmail.com]</a></div><div>git storage: Sync with cloud storage</div><div>delete proxy setting</div><div>Cloud storage: checking connection to cloud server</div><div>Checking cloud connection...</div><div>git storage: Waiting for cloud connection (1 second(s) passed)</div><div>git storage: Waiting for cloud connection (2 second(s) passed)</div><div>git storage: Waiting for cloud connection (3 second(s) passed)</div><div>git storage: Waiting for cloud connection (4 second(s) passed)</div><div><b>git storage: Cloud connection failed</b></div><div><b>connection test to cloud server failed QNetworkReply::NetworkError(ProtocolInvalidOperationError) "Error transferring <a href="https://cloud.subsurface-divelog.org//make-latte?number-of-shots=3">https://cloud.subsurface-divelog.org//make-latte?number-of-shots=3</a> - server replied: I'm a teapot" 418 "Linus does not like non-fat milk"</b></div><div>Cloud storage: unable to connect to cloud server</div><div>git storage: Can't reach cloud server, working with local data</div><div>git storage: Load dives from local cache</div><div>git storage: Successfully opened dive data</div><div>Set the current dive site: 0</div><div><br></div><div><b>Third attempt:  I did not restart Subsurface but I selected File > Take cloud storage online; File > Open cloud storage</b></div><div><b><br></b></div><div><div>cloud URL set as "<a href="https://cloud.subsurface-divelog.org//git/dbdavide@gmail.com[dbdavide@gmail.com]">https://cloud.subsurface-divelog.org//git/dbdavide@gmail.com[dbdavide@gmail.com]</a>"</div><div>Opening cloud storage from: "<a href="https://cloud.subsurface-divelog.org//git/dbdavide@gmail.com[dbdavide@gmail.com]">https://cloud.subsurface-divelog.org//git/dbdavide@gmail.com[dbdavide@gmail.com]</a>"</div><div>Set the current dive site: 0</div><div>git storage: Synchronising data file</div><div>git storage: update local repo</div><div>sync with remote <a href="https://cloud.subsurface-divelog.org//git/dbdavide@gmail.com[dbdavide@gmail.com]">https://cloud.subsurface-divelog.org//git/dbdavide@gmail.com[dbdavide@gmail.com]</a></div><div>git storage: Sync with cloud storage</div><div>delete proxy setting</div><div>Cloud storage: checking connection to cloud server</div><div>Checking cloud connection...</div><div>git storage: Waiting for cloud connection (1 second(s) passed)</div><div>git storage: fetch remote</div><div>git storage: Successful cloud connection, fetch remote</div><div>git storage: check remote status</div><div>git storage: try to update</div><div><b>rename of C:\Users\ddebenedictis\AppData\Roaming\Subsurface/cloudstorage/29fc20f013e9f1fb to "C:\\Users\\ddebenedictis\\AppData\\Roaming\\Subsurface/cloudstorage/29fc20f013e9f1fb.1" failed</b></div><div><b>exclusive write access obtained...closing handle!rename failed: 5</b></div><div>git storage: Done syncing with cloud storage</div><div>git storage: Load dives from local cache</div><div>git storage: Successfully opened dive data</div><div>Set the current dive site: 0</div></div><div><b><br></b></div><div><b><br></b></div><div><br></div>-- <br>Davide<br><a href="https://vimeo.com/bocio/videos">https://vimeo.com/bocio/videos</a></div></div>