Guix pull broken (502 error)

  • Done
  • quality assurance status badge
Details
5 participants
  • Amin Bandali
  • Clément Lassieur
  • Tobias Geerinckx-Rice
  • Ricardo Wurmus
  • zimoun
Owner
unassigned
Submitted by
Clément Lassieur
Severity
serious
C
C
C
Clément Lassieur wrote on 1 Dec 2019 19:16
control message for bug #38446
(address . control@debbugs.gnu.org)
87o8wrnc7q.fsf@lassieur.org
severity 38446 serious
quit
C
C
Clément Lassieur wrote on 1 Dec 2019 19:18
(address . control@debbugs.gnu.org)
87mucbnc49.fsf@lassieur.org
retitle 38446 Guix pull broken (502 error)
quit
C
C
Clément Lassieur wrote on 1 Dec 2019 19:19
Re: bug#38446: Guix pull broken
(address . 38446@debbugs.gnu.org)
87fti3nc2d.fsf@lassieur.org
Clément Lassieur <clement@lassieur.org> writes:

Toggle quote (4 lines)
>
> Reproducible 9 times out of 10.

Since at least yesterday.
Z
Z
zimoun wrote on 2 Dec 2019 19:09
(name . Clément Lassieur)(address . clement@lassieur.org)(address . 38446@debbugs.gnu.org)
CAJ3okZ09J=xvfK2yLn+GrDmLKnepzd5ZF29Vqrd=JKLka0KiBw@mail.gmail.com
Hi,

On Sun, 1 Dec 2019 at 19:20, Clément Lassieur <clement@lassieur.org> wrote:
Toggle quote (9 lines)
>
> Clément Lassieur <clement@lassieur.org> writes:
>
> > https://git.savannah.gnu.org/cgit/guix.git/log/ returns 502 error.
> >
> > Reproducible 9 times out of 10.
>
> Since at least yesterday.

I have issues too.
A
A
Amin Bandali wrote on 2 Dec 2019 21:33
(name . zimoun)(address . zimon.toutoune@gmail.com)
87fti2eac1.fsf@gnu.org
Hi folks,

The reason for these errors is that various parts of GNU Savannah have
been under a sizable botnet attack for a few days now. Savannah hackers
and FSF sysadmins have been working on it mitigating the attack, but it
is an ongoing effort.

In the mean time, I suggest using "member checkouts" (i.e. ssh) for
accessing the repositories. You need to a Savannah account for this,
but to my knowledge you don't have to be a member of that project to
just pull from its repositories using ssh. Another option would be
using the git:// protocol, which I recommend against, as it's insecure
and prone to MITM attacks.

See
and
for more details.

Hope this helps.

--
Amin Bandali
Free Software Activist | GNU Maintainer & Webmaster
GPG: BE62 7373 8E61 6D6D 1B3A 08E8 A21A 0202 4881 6103
-----BEGIN PGP SIGNATURE-----

iQJEBAEBCAAuFiEEObM8jZRIDS3cwqSYi0Sgzce5VvIFAl3ldS4QHGJhbmRhbGlA
Z251Lm9yZwAKCRCLRKDNx7lW8h7RD/9ddJ2oTiFYsJdSUxydYCQAWH/3C45VDjsn
b1h14sYqqTZy/wI414gUFwiBIyOlcABhql2Kxs0vFXrvDgXBixRmzBsDzS4QCVH7
IkQFu0EmFjErjLNAlNwRJIPJd8cNLyQkKZYLxagb1lxgfi5CTATfXlQ7zdGwJFrV
ebOQf1okTFv4dYLNHHZMu/BWRWIY7XOf758KX6kj9X4F8cNFr+/kHnacma1mfNTu
+XPPlVkzpmezAZj5SvGHR6L8+g86cAyclAVUEBrLpEYEU+GwUB7RETGWTFLklusY
VfOqVvUN2j+S7q7EvJp9bP1p4tpwnZn/etTxyniZ1CY/hBFiqLp0nJ+Oe7NcbH5y
RV8WPEPcVXIz6w/g72FSbaQlh3K2hp7yy0nmAnpsTGvMgqDSmRfQ9vQCk3EEgwey
9uY3YZYFQf/mfhIInw2F5nMjd/OPolQCHiK605Di4CV7yxgXBTBHYgYgz76r0ElP
vHm//GqcXMUeh5GIp9+WCsmgbGnqTbIM+IH8OPxRA0MxPb+CZadNKwNKTcgIvWWo
hSg4iiELoub9HB1xKoXzWTr34RzZi/AKN4I0SS7dr4or7VgVPS0X1L9nKQ0PMhLh
ST4ngFTsA88AZg5rMzub200D0wdhTaRbwrsfOn6R0t3wxjHVEYdYp3RpvSaeibJL
kchxc9bBQg==
=S178
-----END PGP SIGNATURE-----

C
C
Clément Lassieur wrote on 3 Dec 2019 00:15
(name . Amin Bandali)(address . bandali@gnu.org)
87k17e9v53.fsf@lassieur.org
Hi Amin,

Thank you for this nice reply.

Would it be possible to have an *official* backup Git repository hosted
somewhere else (like Github, or whatever), where we could redirect users
when they encounter issues?

Clément

Amin Bandali <bandali@gnu.org> writes:

Toggle quote (21 lines)
> Hi folks,
>
> The reason for these errors is that various parts of GNU Savannah have
> been under a sizable botnet attack for a few days now. Savannah hackers
> and FSF sysadmins have been working on it mitigating the attack, but it
> is an ongoing effort.
>
> In the mean time, I suggest using "member checkouts" (i.e. ssh) for
> accessing the repositories. You need to a Savannah account for this,
> but to my knowledge you don't have to be a member of that project to
> just pull from its repositories using ssh. Another option would be
> using the git:// protocol, which I recommend against, as it's insecure
> and prone to MITM attacks.
>
> See
> https://savannah.gnu.org/git/?group=guix
> and
> https://savannah.gnu.org/maintenance/UsingGit/
> for more details.
>
> Hope this helps.
T
T
Tobias Geerinckx-Rice wrote on 3 Dec 2019 00:22
87sgm2l3cw.fsf@nckx
Clément Lassieur ???
Toggle quote (6 lines)
> Would it be possible to have an *official* backup Git repository
> hosted
> somewhere else (like Github, or whatever), where we could
> redirect users
> when they encounter issues?

Coming soon ;-)

Kind regards,

T G-R
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEfo+u0AlEeO9y5k0W2Imw8BjFSTwFAl3lnL8ACgkQ2Imw8BjF
STwWJg/+Id1KEIekvsdof7R5i0JgeZ+ogIA9W2dbSEZS8SYItXd4ew4TGCMNQqxB
nl/aIVU4Gbtk+L/lGYB/fpUcCN9ncDXfT07vJZ8TI+zEl19iIXOH8SmTqadh6w9c
xojt4coVSExj8ENe5a0c+tmYQpkfxleA5k+m1rbceAgNUWbiTA8eEuOS4+SNbYe0
PrTZegfUNDezZ4CUmH/cqHvOjhLf3siPQZBRR4ILQ26m/WvCWGyjrx2PrUrk8/UP
Cii5qSqScKRY3rXrj9CVpniF4OoI0uJCg8QUWV9egoFqvS0SwcrnF1YBsXsJCRZf
YYB8iViJ6q9nscS8omBvk1/oIu+W/ehKtPWmaNFmz3A4/HEu1EX7qo514KU8F16p
L5Hjme5JU1WR9pDfjLVf/GoM7lM3znPWSKswahOqV2IrNJMJpK9PjTbaYxVoQugm
YKGndKYzoM4mHOyr9MFXM0CQwAoL3JP3v9G2A0TR1+VKAXqcRJcp5MUdwioocLID
hkI+E22UzP/wGZaHIwIvcAKBMSo+JvMpt/d3mZXdrZITnA3euh2FOdxTWr5Ini/K
BKJoFiq+AJPzgqo4bJ5dAlj2qBV5gZoFqOXyMsqv7fBixfRFGlIBznyL1YP/aEfS
v9R8SNMM6i/e1OSIKWwFfR8q+ZTV0CzPRycUNLfIQtHKvNN7CP8=
=dLhD
-----END PGP SIGNATURE-----

R
R
Ricardo Wurmus wrote on 3 Dec 2019 00:27
(name . Clément Lassieur)(address . clement@lassieur.org)
87blsq9uku.fsf@elephly.net
Hi Clément,

Toggle quote (4 lines)
> Would it be possible to have an *official* backup Git repository hosted
> somewhere else (like Github, or whatever), where we could redirect users
> when they encounter issues?

For the time being you can do


which is a read-only copy of my clone of the repository. I’d like to
make it automatically sync up with the repo on Savannah, but I ran out
of time.

~~ Ricardo
C
C
Clément Lassieur wrote on 3 Dec 2019 00:32
(name . Ricardo Wurmus)(address . rekado@elephly.net)
87immy9uc9.fsf@lassieur.org
Hi Ricardo,

Ricardo Wurmus <rekado@elephly.net> writes:

Toggle quote (8 lines)
> For the time being you can do
>
> git clone https://guix.gnu.org/git/guix
>
> which is a read-only copy of my clone of the repository. I’d like to
> make it automatically sync up with the repo on Savannah, but I ran out
> of time.

Great! Thank you very much,
Clément

PS: I'm closing the bug, since it doesn't really depend on us and we
have a workaround.
Closed
T
T
Tobias Geerinckx-Rice wrote on 3 Dec 2019 00:55
87r21ml1tz.fsf@nckx
Ricardo,

Ricardo Wurmus ???
Toggle quote (10 lines)
> For the time being you can do
>
> git clone https://guix.gnu.org/git/guix
>
> which is a read-only copy of my clone of the repository. I’d
> like to
> make it automatically sync up with the repo on Savannah, but I
> ran out
> of time.

Did you use --mirror to do this?

It should be trivial to finish but I don't want to step on your
toes.

Kind regards,

T G-R
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEfo+u0AlEeO9y5k0W2Imw8BjFSTwFAl3lpHgACgkQ2Imw8BjF
STxBJg//dCl7LL+ixJXOonRWl0ChSON7HeR715IhNY8VaYbX+J0fNXlm5KcWXpHS
D2pM219DdnM6Tuyy0FHaU4lrAytCAKf7XlBISWmVWbcP8il3GRXp88i8c94wHGP9
j2SpmuyAvvXeTAJibVSkkHzm9yZhkdVnOJq9uB0CCTrMvJdKlX3o0zsrkO2d+xZg
vQVAg9FUrVcU9hIKyfma3jVQ1pp8nUG0jlkt086IBD5exHvyspptXOOhfPx6i1kj
W2MMdZfWqxcGBJ5GaJqhp6B+umZ+fMHid1KpEaWe4VD5Q0R/egHJeI8c6CODw5CA
8s1EadnMJrzh/H5hwZp/46S8fodm4fZJdGNlvizrx/INKATxdwQVzWpVsWcsj+Q4
EOvanZZhVcQZVb4E+ukvfx6DwquLoR44aXSxHnNvlFKS7uftMJejbXIJQeHvgA8h
ZNuzBoGrP02iajpTAQzOuHqlDN7HgmPtPXourenBn4XH5hVABXnu0ZUBc+mjNJSZ
YkSUJRtecpXlLBvu8vc2fFp8dMA9JslY15Y+6uufsTSs/gFKNVZxMSaeNFcGPZMo
3ATIMZy4+Hlu7ZT7qcdSLvRvuwCnea5qNASN4kKN1sQNMKixv3elZecsExN/WgOt
xcvt+zwA6RJjjDoeFuuiMAX47cmeGMM2CHl7QSWzkOnhjOvINRU=
=j2FB
-----END PGP SIGNATURE-----

R
R
Ricardo Wurmus wrote on 3 Dec 2019 03:12
(name . Tobias Geerinckx-Rice)(address . me@tobias.gr)(address . 38446@debbugs.gnu.org)
878snu9mxo.fsf@elephly.net
Tobias Geerinckx-Rice <me@tobias.gr> writes:

Toggle quote (15 lines)
> Ricardo,
>
> Ricardo Wurmus ???
>> For the time being you can do
>>
>> git clone https://guix.gnu.org/git/guix
>>
>> which is a read-only copy of my clone of the repository. I’d like
>> to
>> make it automatically sync up with the repo on Savannah, but I ran
>> out
>> of time.
>
> Did you use --mirror to do this?

No, I didn’t know about “--mirror”. I only did this on berlin:

cd /srv/git
git init --bare guix

Then I set up git serving over HTTP with some changes to maintenance.git
(not pushed yet but changed on berlin).

Then I pushed to it from my laptop:

git remote add berlin ssh://berlin.guixsd.org:/srv/git/guix
git push berlin

~~ Ricardo
?