-----Original Message----- From: VanCutsem, Geoffroy Sent: Wednesday, March 12, 2014 6:04 PM To: Lv, RuiX Cc: Olivier Delbeke; [email protected] Subject: Re: Problem cloning Tizen source
Hi Rui, On Wed, 2014-03-12 at 09:19 +0000, Lv, RuiX wrote: > Hi Oliver, VanCutsem, all Tizen enthusiasts, > > > > Thanks a lot for your active feedback. > > I’m here sharing some tips and heads-up regarding cloning Tizen > source: > > > > Regarding SSH configuration file > > ========================== > > > > l When working at home, you don’t need any proxy, so the ssh > configuration files for all Linux distribution versions can be unified > as follows: > > Host tizen review.tizen.org > > Hostname review.tizen.org > > IdentityFile ~/.ssh/id_rsa > > User <Gerrit_Username> > > Port 29418 > > l When working in a corporate environment, for example, inside intel, > proxy line is must-have, and you need to make a choice based on your > Linux distribution versions. > > For Ubuntu, openSUSE, and CentOS, append “ProxyCommand nc -X5 -x > <Proxy Address>:<Port> %h %p, > > whereas for Fedora, append “ProxyCommand nc --proxy-type socks4 > --proxy <Proxy Address>:<Port> %h %p”. > > > > Regarding Cloning through ssh/http > > ============================== > > > > l PRC users may find it tricky to “communicate” with google server > when downloading the Repo tool, initializing the repo, and > synchronizing Tizen source. > > > > Typical confusion is: No error message is displayed when downloading > the Repo tool by using curl, but when proceeding to **repo init**, > users may find the “hidden” issue come out of nowhere. In this case, > keep in mind that this is an “communication” issue between PRC users > and google, just clear your head and try running the commands with > tsocks, some examples are shown below: > > $ tsocks curl > http://commondatastorage.googleapis.com/git-repo-downloads/repo > > ~/bin/repo > > $ tsocks repo init -u > ssh://<Username>@review.tizen.org:29418/scm/manifest -b tizen -m > ivi.xml > > $ tsocks repo init -u > https://<Username>:<HTTPS_Password>@review.tizen.org/gerrit/p/scm/mani > fest -b tizen -m ivi.xml > > > > l When initializing and cloning through HTTP, users may be blocked by > the “server certificate verification” issue, run the following command > and try again: > > $ export GIT_SSL_NO_VERIFY=1 That's exactly the problem I hit when trying to clone via HTTPS this morning... thanks for the note! [Rui] Very happy to be helpful. > > > > If you guys have other confusions, please feel free to raise it. > > I’m considering summarizing these issues and publishing an official > tips and heads-up on source.tizen.org. I think it would be very useful to have that documented on the official Tizen wiki. I'd recommend you add such info (esp. related to tsock and GIT_SSL_NO_VERIFY) to the main wiki page, i.e.: https://source.tizen.org/documentation/developer-guide/cloning-tizen-source [Rui] Good point. That makes the two of us! I'm considering publishing it in an independent page. > > Your comments are always more than welcome. > > > > Thanks > > Rui > > > > From: [email protected] [mailto:[email protected]] > On Behalf Of Olivier Delbeke > Sent: Wednesday, March 12, 2014 4:03 PM > To: VanCutsem, Geoffroy > Cc: [email protected] > Subject: Re: Problem cloning Tizen source > > > > > Hi Geoffroy, > > Thank you. > > >> I have not personnally but I know others have tried (and I will try > this > >> this morning too). The webkit-efl package is particularly large and > it > >> looks suspicious that it's stopping at exactly 1GB. Did 'repo sync' > >> successfully clone all the other projects before that one? > > Yes, I confirm that all (or nearly all : progress was 880/888) other > projects were cloned correctly by 'repo sync'. > > Olivier > > > Inactive hide details for VanCutsem,"VanCutsem, Geoffroy" > ---03/12/2014 08:55:18 AM---"VanCutsem, Geoffroy" > <[email protected]> > > "VanCutsem, Geoffroy" > <[email protected]> > > 03/12/2014 08:55 AM > > > > > To > > > > > Olivier Delbeke > <[email protected]> > > > > > cc > > > > > "[email protected]" <[email protected]> > > > > > Subject > > > > > Re: Problem > cloning Tizen > source > > > > > > > > > > > > > > Hi Olivier, > > On Wed, 2014-03-12 at 08:20 +0100, Olivier Delbeke wrote: > > Hi Geoffroy, > > > > Thanks a lot for your help. > > > > I took my PC at home and there, the SSH connection went just fine > > (same result as you) and I could finalize the cloning. So the port > > 29418 must be blocked here by our ICT. We do not have a proxy, so it > > must be some kind of filtering rule. I will ask them to have a > second > > look. > Thanks for confirming that. > > > > > For the HTTPS problem, I think that the root cause is on Tizen's > side. > > (The message says that the transfer was interrupted by "the remote > > end".) > > Did someone else try to clone the Tizen IVI source using HTTPS ? > I have not personnally but I know others have tried (and I will try > this this morning too). The webkit-efl package is particularly large > and it looks suspicious that it's stopping at exactly 1GB. Did 'repo > sync' > successfully clone all the other projects before that one? > > > > > > > Best regards, > > > > Olivier > > > > > > > > > > Inactive hide details for VanCutsem,"VanCutsem, Geoffroy" > > ---03/11/2014 05:54:15 PM---"VanCutsem, Geoffroy" > > <[email protected]> > > > > "VanCutsem, Geoffroy" > > <[email protected]> > > > > 03/11/2014 05:54 PM > > > > > > To > > > > Olivier > > Delbeke > > <[email protected]> > > > > cc > > > > "[email protected]" <[email protected]> > > > > Subject > > > > Re: > > Problem > > cloning > > Tizen > > source > > > > > > > > Hi Olivier, > > > > On Tue, 2014-03-11 at 17:21 +0100, Olivier Delbeke wrote: > > > Hi, > > > > > > I have trouble to clone the Tizen (IVI) source. I'm using the > > > "developer guide" on source.tizen.org and I executed all steps as > > > described. > > > > > > Problem 1 : ssh does not work (timeout when I try "ssh tizen"). I > > > successfully generated a public/private key pair, uploaded the > > public > > > key to review.tizen.org and configured my ssh as explained. But I > > > can't get an SSH connection. According to our ICT department, they > > are > > > not the ones blocking the port. I repeated all the steps several > > > times, but I always get the same result. Any idea ? > > Can you share your ~/.ssh/config file with us so we can double-check > > it? > > > > I can succesfully connect using the following entry in my config > file: > > Host tizen review.tizen.org > > Hostname review.tizen.org > > IdentityFile ~/.ssh/id_rsa > > ProxyCommand nc -X5 -x <proxy-server>:<proxy-port> %h %p User > > gvancuts Port 29418 > > > > Here is the output looks like: > > $ ssh tizen > > > > **** Welcome to Gerrit Code Review **** > > > > Hi Geoffroy Van Cutsem, you have successfully connected over SSH. > > > > Unfortunately, interactive shells are disabled. > > To clone a hosted Git repository, use: > > > > git clone ssh://[email protected]:29418/REPOSITORY_NAME.git > > > > Connection to review.tizen.org closed. > > > > > > > > > > Problem 2 : Because SSH does not work, I decided to use HTTPS > > instead. > > > The "repo init ..." step works, but the "repo sync" fails at 99% > > (how > > > frustrating!). The reason seems to be the size of the git objects > of > > > webkit-efl that exceed 1 GB : > > > fatal: The remote end hung up unexpectedly 1.00 GiB | 2.14 MiB/s > > > > > fatal: early EOF > > > fatal: recursion detected in die handler > > > error: Cannot fetch platform/framework/web/webkit-efl > > > error: Exited sync due to fetch errors > > > > > > Is this limit on the server size ? Any way to bypass this ? > > > > > > Thanks a lot, > > > > > > Olivier > > > > > > _______________________________________________ > > > IVI mailing list > > > [email protected] > > > https://lists.tizen.org/listinfo/ivi > > > > Intel Corporation NV/SA > > Kings Square, Veldkant 31 > > 2550 Kontich > > RPM (Bruxelles) 0415.497.718. > > Citibank, Brussels, account 570/1031255/09 > > > > This e-mail and any attachments may contain confidential material > for > > the sole use of the intended recipient(s). Any review or > distribution > > by others is strictly prohibited. If you are not the intended > > recipient, please contact the sender and delete all copies. > > > > > > > > Intel Corporation NV/SA > Kings Square, Veldkant 31 > 2550 Kontich > RPM (Bruxelles) 0415.497.718. > Citibank, Brussels, account 570/1031255/09 > > This e-mail and any attachments may contain confidential material for > the sole use of the intended recipient(s). Any review or distribution > by others is strictly prohibited. If you are not the intended > recipient, please contact the sender and delete all copies. > > _______________________________________________ IVI mailing list [email protected] https://lists.tizen.org/listinfo/ivi
