<div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr">Ahoj,<div>so here are the logs:</div><div><br></div><div>1. with no proxy setup in the OS env:</div><div><div>[root@chef2 ~]# time ./Subsurface-4.8.4-x86_64.AppImage --allow_run_as_root -vvvvvvvvvvvvvvvvvvvvvv</div><div>failed to get the current screen resources</div><div>Subsurface v4.8.4,</div><div>built with libdivecomputer v0.7.0-devel-Subsurface-NG (abde311d3a6ea97c7a586e4cc879e07d4ce0fd4f)</div><div>built with Qt Version 5.9.3, runtime from Qt Version 5.9.3</div><div>built with libgit2 0.26.0</div><div>WARNING: Application calling GLX 1.3 function "glXCreatePbuffer" when GLX 1.3 is not supported!  This is an application bug!</div><div>"validateGL(): created OpenGLContext."</div><div>"validateGL(): obtained QOpenGLFunctions."</div><div>"validateGL(): detected OpenGL version 2.1."</div><div>Plugins Directory:  QDir( "/tmp/.mount_SubsurasVsK3/usr/bin" , nameFilters = { "*" },  QDir::SortFlags( Name | IgnoreCase ) , QDir::Filters( Dirs|Files|Drives|AllEntries ) )</div><div>loading dive data from ("/root/.subsurface/root.xml")</div><div><br></div><div>File locations:</div><div><br></div><div>Unable to get local git directory</div><div>Cloud URL: No valid cloud credentials set.</div><div><br></div><div>Image filename table: /root/.subsurface/hashes</div><div>Local picture directory: /root/.subsurface/picturedata/</div><div><br></div><div>QXcbConnection: XCB error: 170 (Unknown), sequence: 170, resource id: 90, major code: 146 (Unknown), minor code: 20</div><div>Completed connection with cloud storage backend, response "[OK]"</div><div>cloud URL set as "<a href="https://cloud.subsurface-divelog.org//git/office@adaptcom.ro[office@adaptcom.ro]">https://cloud.subsurface-divelog.org//git/office@adaptcom.ro[office@adaptcom.ro]</a>"</div><div>Opening cloud storage from: "<a href="https://cloud.subsurface-divelog.org//git/office@adaptcom.ro[office@adaptcom.ro]">https://cloud.subsurface-divelog.org//git/office@adaptcom.ro[office@adaptcom.ro]</a>"</div><div>git_remote_repo: accessing <a href="https://cloud.subsurface-divelog.org//git/office@adaptcom.ro">https://cloud.subsurface-divelog.org//git/office@adaptcom.ro</a></div><div>git storage: Synchronising data file</div><div>git storage: create_local_repo</div><div>Cloud storage: checking connection to cloud server</div><div>Checking cloud connection...</div><div>Cloud storage: successfully checked connection to cloud server</div><div>git storage: calling git_clone()</div><div>set proxy to "http://xxx:ccc@s.o.i:8080"</div><div>^C</div><div><br></div><div>real    2m21.684s</div><div>user    0m1.688s</div><div>sys     0m0.428s</div></div><div><br></div><div>and it stays stuck here forever, i cannot even press cancel in the sincronizoing popup ... i have to stop from linux side.</div><div><br></div><div>and setting this into OS:</div><div><br></div><div>export http_proxy='http://xxx:ccc@s.o.i:8080/'<br></div><div><br></div><div>logs:</div><div><br></div><div><br></div><div><div>[root@chef2 ~]# time ./Subsurface-4.8.4-x86_64.AppImage --allow_run_as_root -vvvvvvvvvvvvvvvvvvvvvv</div><div>failed to get the current screen resources</div><div>Subsurface v4.8.4,</div><div>built with libdivecomputer v0.7.0-devel-Subsurface-NG (abde311d3a6ea97c7a586e4cc879e07d4ce0fd4f)</div><div>built with Qt Version 5.9.3, runtime from Qt Version 5.9.3</div><div>built with libgit2 0.26.0</div><div>WARNING: Application calling GLX 1.3 function "glXCreatePbuffer" when GLX 1.3 is not supported!  This is an application bug!</div><div>"validateGL(): created OpenGLContext."</div><div>"validateGL(): obtained QOpenGLFunctions."</div><div>"validateGL(): detected OpenGL version 2.1."</div><div>Plugins Directory:  QDir( "/tmp/.mount_SubsurIoe8bt/usr/bin" , nameFilters = { "*" },  QDir::SortFlags( Name | IgnoreCase ) , QDir::Filters( Dirs|Files|Drives|AllEntries ) )</div><div>QXcbConnection: XCB error: 170 (Unknown), sequence: 170, resource id: 90, major code: 146 (Unknown), minor code: 20</div><div>loading dive data from ("/root/.subsurface/root.xml")</div><div><br></div><div>File locations:</div><div><br></div><div>cloud URL set as "<a href="https://cloud.subsurface-divelog.org//git/office@adaptcom.ro[office@adaptcom.ro]">https://cloud.subsurface-divelog.org//git/office@adaptcom.ro[office@adaptcom.ro]</a>"</div><div>Local git storage: /root/.subsurface/cloudstorage/9936b99948304f79</div><div>Cloud URL: <a href="https://cloud.subsurface-divelog.org//git/office@adaptcom.ro[office@adaptcom.ro]">https://cloud.subsurface-divelog.org//git/office@adaptcom.ro[office@adaptcom.ro]</a></div><div>Image filename table: /root/.subsurface/hashes</div><div>Local picture directory: /root/.subsurface/picturedata/</div><div><br></div><div>cloud URL set as "<a href="https://cloud.subsurface-divelog.org//git/office@adaptcom.ro[office@adaptcom.ro]">https://cloud.subsurface-divelog.org//git/office@adaptcom.ro[office@adaptcom.ro]</a>"</div><div>Opening cloud storage from: "<a href="https://cloud.subsurface-divelog.org//git/office@adaptcom.ro[office@adaptcom.ro]">https://cloud.subsurface-divelog.org//git/office@adaptcom.ro[office@adaptcom.ro]</a>"</div><div>git_remote_repo: accessing <a href="https://cloud.subsurface-divelog.org//git/office@adaptcom.ro">https://cloud.subsurface-divelog.org//git/office@adaptcom.ro</a></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/office@adaptcom.ro[office@adaptcom.ro]">https://cloud.subsurface-divelog.org//git/office@adaptcom.ro[office@adaptcom.ro]</a></div><div>git storage: Sync with cloud storage</div><div>set proxy to "http://ccc:ooo@s.o.i:8080"</div><div>Cloud storage: checking connection to cloud server</div><div>Checking cloud connection...</div><div>Cloud storage: successfully checked connection to cloud server</div><div>git storage: fetch remote</div><div>git storage: Successful cloud connection, fetch remote</div><div>remote fetch failed (proxy authentication required, but no callback provided)</div><div>git storage: Done syncing with cloud storage</div><div><br></div><div>real    0m30.953s</div><div>user    0m1.234s</div><div>sys     0m0.266s</div></div><div><br></div><div><br></div><div>more logs would be usefull now but where to get them?</div><div><br></div><div>below the conf:</div><div><br></div><div><div>[root@chef2 Subsurface]# cat Subsurface.conf </div><div>[CloudStorage]</div><div>cloud_verification_status=3</div><div>email=<a href="mailto:office@adaptcom.ro">office@adaptcom.ro</a></div><div>email_encoded=<a href="mailto:office@adaptcom.ro">office@adaptcom.ro</a></div><div>password=xxx</div><div>save_password_local=true</div><div><br></div><div>[Display]</div><div>divelist_font=DejaVu Sans</div><div>font_size=9</div><div><br></div><div>[GeneralSettings]</div><div>default_file_behavior=1</div><div><br></div><div>[Language]</div><div>UiLangLocale=en-US</div><div>UiLanguage=English</div><div>date_format="ddd MMM d, yyyy"</div><div>date_format_short=M/d/yy</div><div>time_format=h:mm AP</div><div><br></div><div>[MainWindow]</div><div>bottomSplitter=@ByteArray(\0\0\0\xff\0\0\0\x1\0\0\0\x2\0\0\x3\xf0\0\0\x1\xb0\x1\xff\xff\xff\xff\x1\0\0\0\x1\0)</div><div>geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x2\0\0\0\0\0\x85\0\0\0\x82\0\0\x3\xe1\0\0\x3\xa1\0\0\0\x85\0\0\0\x82\0\0\x3\xe1\0\0\x3\xa1\0\0\0\0\0\0\0\0\x5\xa0)</div><div>lastState=0</div><div>mainSplitter=@ByteArray(\0\0\0\xff\0\0\0\x1\0\0\0\x2\0\0\x2v\0\0\x1\xe\x1\xff\xff\xff\xff\x1\0\0\0\x2\0)</div><div>maximized=false</div><div>topSplitter=@ByteArray(\0\0\0\xff\0\0\0\x1\0\0\0\x2\0\0\x1\xb0\0\0\x3\xf0\x1\xff\xff\xff\xff\x1\0\0\0\x1\0)</div><div>windowState=@ByteArray(\0\0\0\xff\0\0\0\0\xfd\0\0\0\0\0\0\x3]\0\0\x3\xf\0\0\0\x4\0\0\0\x4\0\0\0\b\0\0\0\b\xfc\0\0\0\0)</div><div><br></div><div>[Network]</div><div>proxy_auth=true</div><div>proxy_host=s.o.i</div><div>proxy_pass=ooo</div><div>proxy_port=8080</div><div>proxy_type=3</div><div>proxy_user=ccc</div><div><br></div><div>[Planner]</div><div>reserve_gas=39990</div><div><br></div><div>[Recent_Files]</div><div>File_1=/root/.subsurface/root.xml</div><div><br></div><div>[UpdateManager]</div><div>LastVersionUsed=4.8.4</div><div>NextCheck=2458530</div><div><br></div><div>[UserSurvey]</div><div>FirstUse42=@Variant(\0\0\0\xe\0%\x83\x94)</div><div><br></div><div>[cylinderTableWidget]</div><div>colwidth4=0</div><div>colwidth5=0</div><div><br></div><div>[cylinders]</div><div>colwidth11=0</div><div>colwidth8=0</div><div><br></div><div>[cylinders_dialog]</div><div>column10_hidden=false</div><div>column11_hidden=true</div><div>column2_hidden=false</div><div>column3_hidden=false</div><div>column4_hidden=false</div><div>column5_hidden=false</div><div>column6_hidden=false</div><div>column7_hidden=false</div><div>column8_hidden=true</div><div>column9_hidden=false</div></div></div></div></div></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Jan 31, 2019 at 10:52 PM Dirk Hohndel <<a href="mailto:dirk@hohndel.org">dirk@hohndel.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div style="word-wrap:break-word">Given that I work at VMware as my day job, I approve of your setup :-)<div><br></div><div>Yes, please try setting the proxy user name and password in the Subsurface preferences and not as part of the proxy URL. Just to make sure that this isn't just an issue with parsing that URL correctly.</div><div><br></div><div>Thanks</div><div><br></div><div>/D</div><div><br><div><blockquote type="cite"><div>On Jan 31, 2019, at 12:30 PM, Chirana Gheorghita Eugeniu Theodor <<a href="mailto:office@adaptcom.ro" target="_blank">office@adaptcom.ro</a>> wrote:</div><br class="gmail-m_8665731132926223649Apple-interchange-newline"><div><div dir="auto">Ohhhhh<div dir="auto">So the setup is as follows:</div><div dir="auto">Linux machine is a vm inside a company esx and to gain access to internet i export username:password@proxy:address</div><div dir="auto">I run subsurface beeing connected via ssh to vm and on my laptop which is a win7pro, also in company network using proxy in internet sei enter in subsurface settings use http proxy and enter the required proxy address , proxy port and username and pass. I can try different setup if you witsh.</div></div><br><div class="gmail_quote"><div dir="ltr">On Thu, Jan 31, 2019, 18:38 Dirk Hohndel <<a href="mailto:dirk@hohndel.org" rel="noreferrer" target="_blank">dirk@hohndel.org</a> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div style="word-wrap:break-word">So you are filling in username and password for the proxy in the Subsurface preferences?<div>The reason I'm asking is because the way you anonymized your proxy settings looks to me like maybe you are trying to URL-encode the username and password.</div><div>And we had at some point had problems with that since one of the support libraries that we use to implement proxy support had problems with that.</div><div>Can you confirm that this fails with user name and password entered in the Subsurface preferences?</div><div><br></div><div>Thanks</div><div><br></div><div>/D</div><div> </div><div><div><blockquote type="cite"><div>On Jan 31, 2019, at 7:36 AM, Chirana Gheorghita Eugeniu Theodor <<a href="mailto:office@adaptcom.ro" rel="noreferrer noreferrer" target="_blank">office@adaptcom.ro</a>> wrote:</div><br class="gmail-m_8665731132926223649m_-5445215492764937620m_8691141387151175578Apple-interchange-newline"><div><div dir="ltr">export http_proxy, socks_proxy in linux and in subsurface main screen under network settings using the right settings..</div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Jan 31, 2019 at 5:26 PM Dirk Hohndel <<a href="mailto:dirk@hohndel.org" rel="noreferrer noreferrer" target="_blank">dirk@hohndel.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div style="word-wrap:break-word"><br><div><blockquote type="cite"><div>On Jan 31, 2019, at 6:29 AM, Chirana Gheorghita Eugeniu Theodor <<a href="mailto:office@adaptcom.ro" rel="noreferrer noreferrer" target="_blank">office@adaptcom.ro</a>> wrote:</div><br class="gmail-m_8665731132926223649m_-5445215492764937620m_8691141387151175578gmail-m_4241174411532206518Apple-interchange-newline"><div><div dir="ltr"><div>hello using appimage 4.8.4 and i get this:</div><div><br></div><div dir="ltr"><div><div>[root@chef2 ~]# ./Subsurface-4.8.4-x86_64.AppImage --allow_run_as_root -vvvvvvvv --cloud-timeout=30</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/office@adaptcom.ro%5Boffice@adaptcom.ro%5D" rel="noreferrer noreferrer" target="_blank">https://cloud.subsurface-divelog.org//git/office@adaptcom.ro[office@adaptcom.ro]</a></div><div>git storage: Sync with cloud storage</div><div>set proxy to "<a href="http://-----------------------------@-------------------------:8080/" rel="noreferrer noreferrer" target="_blank">http://-----------------------------@-------------------------:8080</a>"</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>Cloud storage: successfully checked connection to cloud server</div><div>git storage: fetch remote</div><div>git storage: Successful cloud connection, fetch remote</div><div>remote fetch failed (proxy authentication required, but no callback provided)</div></div></div></div></div></blockquote><br></div><div>So it says that you are behind an authenticated proxy, but that it didn't</div><div>end up providing a callback to authenticate.</div><div>How are you setting up the authentication?</div><div><br></div><div>/D</div><br></div></blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr" class="gmail-m_8665731132926223649m_-5445215492764937620m_8691141387151175578gmail_signature"><div dir="ltr"><div>________________________________________<br>Cu stima/Best regards/<span style="font-size:10pt;font-family:Arial,sans-serif;color:rgb(31,73,125)" lang="DE"><span>Mit freundlichen Grüßen</span></span>,<br><br>Chirana-Gheorghita Eugeniu-Theodor<br>Bucharest, Romania<br><br>e-mail : <a href="mailto:office@adaptcom.ro" rel="noreferrer noreferrer" target="_blank">office@adaptcom.ro</a><br>mobile: 0743 698721<br>            0747 447675</div><div>SSI diver ID: 1118289</div></div></div>
</div></blockquote></div><br></div></div></blockquote></div>
</div></blockquote></div><br></div></div></blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr" class="gmail_signature"><div dir="ltr"><div>________________________________________<br>Cu stima/Best regards/<span style="font-size:10pt;font-family:Arial,sans-serif;color:rgb(31,73,125)" lang="DE"><span style="color:rgb(0,0,0)">Mit freundlichen Grüßen</span></span>,<br><br>Chirana-Gheorghita Eugeniu-Theodor<br>Bucharest, Romania<br><br>e-mail : <a href="mailto:office@adaptcom.ro" target="_blank">office@adaptcom.ro</a><br>mobile: 0743 698721<br>            0747 447675</div><div>SSI diver ID: 1118289</div></div></div>