Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

pkgs.repoforge.org is DOWN #375

Open
ghost opened this issue Jul 25, 2016 · 106 comments
Open

pkgs.repoforge.org is DOWN #375

ghost opened this issue Jul 25, 2016 · 106 comments
Assignees
Labels

Comments

@ghost
Copy link

ghost commented Jul 25, 2016

The repo & all the mirrors are presently inaccessible. The Centos wiki has flagged repoforge as a dead project. Any plans of reversing this? Too much important software here to lose it.

@davidhrbac
Copy link
Member

@wa7qzr mirrors are up and accessible. They were just 'too' old, see repoforge/mirrorlist#3 repoforge/mirrorlist#3. Trying to reach @dagwieers to get info on pkgs.

@davidhrbac davidhrbac added the bug label Jul 25, 2016
@davidhrbac davidhrbac self-assigned this Jul 25, 2016
@fillmorejd
Copy link

fillmorejd commented Jul 26, 2016

Any update when the site is going to be working?

@ccrajarshi
Copy link

ccrajarshi commented Jul 27, 2016

@davidhrbac - this issue is still not fixed - 72 hours now - could you pls. provide any update?

@ghost
Copy link
Author

ghost commented Jul 27, 2016

Okay. Thanks for the info. Still failing here but I'll give it a few more
days to settle down. Then, maybe I'll mirror my own repo :-)

On Mon, Jul 25, 2016 at 11:02 AM, David Hrbáč notifications@github.com
wrote:

@wa7qzr https://github.com/wa7qzr mirrors are up and accessible. They
were just 'too' old, see repoforge/mirrorlist#3
repoforge/mirrorlist#3 repoforge/mirrorlist#3
repoforge/mirrorlist#3. Trying to reach
@dagwieers https://github.com/dagwieers to get info on pkgs.


You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
#375 (comment), or mute
the thread
https://github.com/notifications/unsubscribe-auth/ABiSetuxCW6y0e_5ry0AHgapthl8d1Zlks5qZPohgaJpZM4JUVz0
.

@davidhrbac
Copy link
Member

@ccrajarshi updated the script to allow 30 days old mirrors. Trying to reach @dagwieers. If I fail I'm going to redesign the mirror infra and create a new master server. Time to step in again...

@dagwieers
Copy link
Member

The Hetzner infrastructure is inaccessible, and will probably be decommissioned. RPMforge is a dead project for several years now and I don't see a purpose in keeping up appearance that it is not. It's been dying since EPEL became the one true repository for RHEL and CentOS.

@davidhrbac
Copy link
Member

@dagwieers are you serious about shutting the repoforge down? Can you give us access to repoforge.org domain? There's a lot of people still relying on repoforge. I could keep it a little bit longer on our infrastructure. I will not be online next five days, travelling...

@davidhrbac
Copy link
Member

davidhrbac commented Jul 28, 2016

I have created a new master mirror site. The url is http://repository.it4i.cz/mirrors/repoforge/.

@chris001
Copy link

chris001 commented Aug 1, 2016

@davidhrbac Should individual linux servers, not mirrors, use that link directly (assuming not...) or is there some other CDN type of link which uses DNS city state country to dynamically perform geographical localization to redirect to the mirror which is geographically closest?

@davidhrbac
Copy link
Member

@chris001 This should be a new master. So the mirrors should be using this as the master not the end-users. You have to use the mirror-list which is generated. Now a little bit outdated but there are no updates on RPMS anyway...

@hectoralicea
Copy link

Unable to reach: http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm

Trying to wget rpm file. Part of cloud provisioning script.

@davidhrbac
Copy link
Member

@hectoralicea pick one of the mirrors - http://mirror-status.repoforge.org/

@davidhrbac
Copy link
Member

davidhrbac commented Aug 9, 2016

As a reference - I have just sent an email to all the mirror site contacts (70) we have.

Hello,

As you may know Repoforge infrastructure is down. We have no maillist
working. Repositories are too old and not synced - see
http://mirror-status.repoforge.org/.

I'm reaching to you since you are providing the mirror for Repoforge. I
have created a new master mirror. Could you modify your mirroring script
to the new source which is rsync://repository.it4i.cz/repoforge/.

Reference issue is https://github.com/repoforge/rpms/issues/375.

Thanks a lot,
DH

@davidhrbac
Copy link
Member

Mirrors are slowly moving to the new master mirror as you can see at http://mirror-status.repoforge.org/.

davidhrbac referenced this issue in repoforge/mirror-status Aug 9, 2016
@dagwieers
Copy link
Member

@davidhrbac I can move the domains somewhere else, but honestly I don't see a good reason for keeping things going like this. Repoforge is stale and has been for a very long time. I wouldn't recommend its use to anyone, except for informational purposes. If you want to have the domains transferred to you, let me know.

davidhrbac referenced this issue in repoforge/repoforge.github.com Aug 9, 2016
@davidhrbac
Copy link
Member

@dagwieers I know the state. :( The fact is that there's a lot of C6 sites relying on Repoforge. So we have to keep it up somehow. I have modified index page to have the outdated hint. OK, I can keep the domain. Can we start with the transfer?

@hectoralicea
Copy link

hectoralicea commented Aug 9, 2016

What's the alternative? Frankly, I'm using it only because I found it in some example cloud server provision code I copied. such as:

#========================================
#Installing the rpmforge repo (optional)
#========================================
rpm --import http://apt.sw.be/RPM-GPG-KEY.dag.txt
#wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm 
wget http://repository.it4i.cz/mirrors/repoforge/redhat/el6/en/x86_64/rpmforge/RPMS/rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm
rpm -i rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm 

#========================================
#Install Java
#========================================
# delete old java installs
rpm -e java-1.6.0-openjdk-1.6.0.36-1.13.8.1.el6_7.x86_64
rpm -e java-1.7.0-openjdk-1.7.0.85-2.6.1.3.el6_7.x86_64
rpm -e java-1.7.0-openjdk-1.7.0.91-2.6.2.1.el7_1.x86_64

# install JAVA
wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/8u72-b15/jdk-8u72-linux-x64.rpm"
wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jce/8/jce_policy-8.zip"
rpm -ivh --prefix=/opt/esb/java jdk-8u72-linux-x64.rpm

@davidhrbac
Copy link
Member

@xueguo1991
Copy link

Thanks a lot!! I come from china.

@hamadise
Copy link

hamadise commented Aug 15, 2016

Hii..
SO can we please use these mirrors to install Terminator ?
If Yes. Would please indicates a short guide to follow..
thanks

@davidhrbac
Copy link
Member

@hamadise well, what is the Terminator?

@hamadise
Copy link

hamadise commented Aug 15, 2016

@davidhrbac Sorry about that. Terminator is a terminal emulator that uses rpmforge to be installed. It's a cool software
btw if anyone want to try it..
I was able to compile it from source So everything is fine for now..
Thanks fo rthe help :)

@davidhrbac
Copy link
Member

@hamadise OK, understand. I use TMUX for that...

@ghost
Copy link

ghost commented Aug 18, 2016

Thanks for the update on the status of the Project... :-(

@dagwieers
Copy link
Member

I see this:

@dagwieers can you send me the zones by email?

Here they are:

$ORIGIN .
$TTL 86400      ; 1 day
repoforge.org           IN SOA  ns1.3ti.be. admin.3ti.be. (
                                2017011403 ; serial
                                10800      ; refresh (3 hours)
                                3600       ; retry (1 hour)
                                1814400    ; expire (3 weeks)
                                1800       ; minimum (30 minutes)
                                )
                        NS      ns1.3ti.be.
                        NS      ns2.3ti.be.
                        A       192.30.252.153
                        A       192.30.252.154
                        MX      10 mail.3ti.be.
                        MX      20 mx2.3ti.be.
                        MX      20 mx3.3ti.be.
                        TXT     "v=spf1 a mx ptr include:3ti.be -all"
$ORIGIN repoforge.org.
lists                   A       148.251.123.139
medusa                  A       78.46.17.219
                        AAAA    2a01:4f8:201:20f0::2
mirror-status           CNAME   rf-mirror-status.pudu.cz.
mirrorlist              CNAME   repoforge.github.io.
pkgs                    A       78.46.17.228
rsync                   A       78.46.17.228
tree                    A       78.46.17.228
vault                   A       78.46.17.228
www                     CNAME   repoforge.org.
$ORIGIN .
$TTL 86400      ; 1 day
repoforge.com           IN SOA  ns1.3ti.be. admin.3ti.be. (
                                2017011403 ; serial
                                10800      ; refresh (3 hours)
                                3600       ; retry (1 hour)
                                1814400    ; expire (3 weeks)
                                1800       ; minimum (30 minutes)
                                )
                        NS      ns1.3ti.be.
                        NS      ns2.3ti.be.
                        MX      10 mail.3ti.be.
                        MX      20 mx2.3ti.be.
                        MX      20 mx3.3ti.be.
                        TXT     "v=spf1 a mx ptr include:3ti.be -all"
$ORIGIN repoforge.com.
www                     CNAME   repoforge.net.
$ORIGIN .
$TTL 86400      ; 1 day
repoforge.net           IN SOA  ns1.3ti.be. admin.3ti.be. (
                                2017011403 ; serial
                                10800      ; refresh (3 hours)
                                3600       ; retry (1 hour)
                                1814400    ; expire (3 weeks)
                                1800       ; minimum (30 minutes)
                                )
                        NS      ns1.3ti.be.
                        NS      ns2.3ti.be.
                        A       78.46.17.228
                        MX      10 mail.3ti.be.
                        MX      20 mx2.3ti.be.
                        MX      20 mx3.3ti.be.
                        TXT     "v=spf1 a mx ptr include:3ti.be -all"
$ORIGIN repoforge.net.
www                     CNAME   repoforge.net.

@davidhrbac
Copy link
Member

@dagwieers I can migrate domain I just need domain AUTH-ID. Then I can manage it. DNS zone dump would be fine because AXFR transfer is not allowed from outside.

@davidhrbac
Copy link
Member

@dagwieers sorry you already did

@dagwieers
Copy link
Member

@davidhrbac Right, but if you had provided me with the information to change the records, everything would have continued to work. Your insistence on having the domain, and the fact you communicate via a web-page I do not read, does not help your cause. But that is your decision.

@dagwieers
Copy link
Member

From the communication I read on these pages it appears I am not willing to transfer the domain or help, which is not the case. I simply was not aware this was relevant. I offered to package an RPM with someone else's key many times the past years (both publicly as well as privately to you) and never received a mail. I made plans to renew the project, but they always died down. So at some point I lose interest if other people don't show interest either. I would have stopped paying for the domains if it wasn't for the fact that I don't want someone else to use the domains to fake the project and trick people into installing packages with rogue software or whatever.

@davidhrbac
Copy link
Member

@dagwieers records were not the issue. Mirrors are OK. Master mirror is here http://repository.it4i.cz/mirrors/repoforge/. I can't point external domains to this server...

Would it help to switch to email?

@dagwieers
Copy link
Member

dagwieers commented Jan 14, 2017

Yes :-)

DNS AUTH ID is requested from registrar. I don't expect an answer before Monday because the company is closed during the weekend.

(PS I was referring to rsync.repoforge.org, pkgs.repforge.org and tree.repoforge.org, those I can fix ASAP by changing DNS)

@davidhrbac
Copy link
Member

OK, let's move to email. AUTH-ID would be nice.

@chris001
Copy link

A faster alternative solution to transferring the domain ownership (which takes several days), is simply to list @davidhrbac 's DNS servers (I hope you run some dns servers David) as the authoritative nameservers (NS) in the domain. As @dagwieers mentioned above, It only takes a minute to make this change, and maybe a then wait some hours to propagate the news out on the internet. This way David could administer the DNS servers, Dag retains ownership of the domains, this is everything which would be needed for David to do anything with he needs in the DNS by himself...

@dagwieers
Copy link
Member

AUTH-ID codes have been communicated to @davidhrbac by email.

@dagwieers
Copy link
Member

dagwieers commented Jan 16, 2017

@davidhrbac Please initiate the transfer promptly as these domains are under constant attack.

@davidhrbac
Copy link
Member

@dagwieers working on it, thanks

@dagwieers
Copy link
Member

Transfer is approved. Good luck !

@davidhrbac
Copy link
Member

All the three transfers are still having the tag 'being processed' at domain registrar web.

@davidhrbac
Copy link
Member

I've been informed that the transfer of generic domain takes up to 10 days.

@davidhrbac
Copy link
Member

domains repoforge.{com,net} have been transferred to a new registrar. We still need to transfer repoforge.org domain.

@danielllp
Copy link

Any word on the progress on getting everything running again. Why it was stopped to begin with is beyond me since C6 relies heavily on it. Out dated or not it is still useful. Some programs require the older packages.

@chris001
Copy link

chris001 commented Apr 1, 2017

@danielllp Mirrors seem to be up and running. http://mirror-status.repoforge.org/

@kelta
Copy link

kelta commented Apr 15, 2017

Sorry guys, I'm a newbie on linux. I centos 6.9 x86_64. I receive this error after yum update:
http://apt.sw.be/redhat/el6/en/x86_64/dag/repodata/repomd.xml: [Errno 14] PYCURL ERROR 6 - "Couldn't resolve host 'apt.sw.be'"
Trying other mirror.
Error: Cannot retrieve repository metadata (repomd.xml) for repository: dag. Please verify its path and try again

reading your post might fit this solution --> rpm -Uvh http://repository.it4i.cz/mirrors/repoforge/redhat/el6/en/x86_64/rpmforge/RPMS/$(curl -s http://repository.it4i.cz/mirrors/repoforge/redhat/el6/en/x86_64/rpmforge/RPMS/ | grep rpmforge-release | grep x86_64 | grep el6 | sort | tail -n1 | sed 's%.>(rpmforge-release-..rpm)<.*%\1%')

Should I run this command to solve the problem? thank you
👍 5

@davidhrbac
Copy link
Member

@danielllp status update - we have finally managed to transfer ownership of all Repoforge domains.

Now we have to decide what to do next. We know that we need to distribute a new signing key. The easiest solution is to provide a new rpm-forge release package. Unfortunately we have no access to the old key. So we have to distribute a new key to end-user. Investigating the best scenario...

@kelta what does return rpm -qa | grep release

@chris001
Copy link

@davidhrbac I think there is a procedure for smoothly adding your key, without disrupting anything. Such as, I think, if @dagwieers were to add your public key to the rpm-forge release package, along with his public key, and produce a new release with both your public keys in it, then it should work, any packages signed by you should be acceptable to the end users. Dag could you confirm this would work smoothly as an automatic yum update to the end-user's rpm-forge package, without any added effort by the end users to manually install any type of special exceptional package from a manually entered url?

@davidhrbac
Copy link
Member

@chris001 I do not want to go too much into details but we, it means Dag at al, are not able to produce any new release of rpmforge-release in a smooth way...

@kelta
Copy link

kelta commented Apr 18, 2017

I thank you for the support @davidhrbac Currently, I do not quite understand the concept. If I try to use yum or yum install centos on a dedicated server, I get this error message:

http://apt.sw.be/redhat/el6/en/x86_64/dag/repodata/repomd.xml: [Errno 14] PYCURL ERROR 22 - "The requested URL returned error: 404 Not Found"
Trying other mirror.
To address this issue please refer to the below knowledge base article

https://access.redhat.com/articles/1320623

If above article doesn't help to resolve this issue please open a ticket with Re d Hat Support.

This error is due to the fact that they are working on a new release and it is normal? Thanks again

@davidhrbac
Copy link
Member

@kelta see #378 - quick answer: you have old release package

@1265578519
Copy link

@1265578519
Copy link

竟然死掉了。。rpm怎么办

@davidhrbac
Copy link
Member

RepoForge used to be one of the important repositories for CentOS/RHEL. I know that RepoForge is considered to be clinically dead nowadays. On the other hand RepoForge is still physically alive.

We would like to harness community opinion on RepoForge status and future. In case that you use or used to use the RepoForge I kindly ask you to fill up this form to help us with the decision.

The form is here: https://goo.gl/forms/4SLFnD16K4yJeitt2

jcheng5 added a commit to rstudio/shiny-server that referenced this issue Feb 22, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests