From Fedora Project Wiki
fp-wiki>ImportUser
(Imported from MoinMoin)
 
(Updated)
 
(8 intermediate revisions by 8 users not shown)
Line 1: Line 1:
<!-- Do not remove
{{autolang|base=yes}}
-->
{{header|infra}}
<!-- StartHeader
-->
<pre>#!html
<div style="height:66px; width:100%; background-color:#002867;">
<a href = "http://fedoraproject.org/wiki/Infrastructure"> <img style="float:right;padding-top:3px;" src="http://fedoraproject.org/wiki/Infrastructure?action=AttachFile&do=get&target=InfrastructureTeamN1.png" /></a>
</div>


<HR style="height:2px; background-color:#00578E;" />
</pre>
<!-- EndHeader
-->
<!-- page was renamed from CommonProblems
-->
= Common Problems =
= Common Problems =


== General ==
== General ==
Line 25: Line 10:
== Access Issues ==
== Access Issues ==


=== Cannot log in to cvs ===
=== Cannot login to fedorapeople.org ===
 
* Make sure you are in one NON cla group. If you are just in cla_done and cla_fpca, you do not yet have a fedorapeople account.
* Make sure your _public_ ssh key is uploaded to your account in the Fedora Account System. (wait 10-20min after uploading for key to sync)
* Make sure your private key is loaded into your local ssh agent (ssh-add -L should show it).
* Ensure you are using the correct username
 
=== Cannot commit to pkgs ===


All of our cvs access requires public and private ssh keys.
All of our git pkgs access requires public and private ssh keys.
* Make sure your ssh key is setup correctly.
* Make sure your ssh key is setup correctly and the public part is uploaded to the Fedora Account System.
* Our accounts sync at the top of every hour.  After you have been sponsored for access it should take no longer than 2 hours for your access to propagate.
* After you have been sponsored for access it should take no longer than 10-20minutes for your access to propagate.
* Ensure you are using the correct username
* Ensure you are using the correct username
* Verify you can log in to https://admin.fedoraproject.org/accounts/home (mention this in reporting the issue)
* Verify you can log in to https://admin.fedoraproject.org/accounts/home (mention this in reporting the issue)
* Verify you have network access to the box with "traceroute -T -p 22 cvs.fedoraproject.org"
* Verify you have network access to the box with "traceroute -T -p 22 pkgs.fedoraproject.org"
* Verify you can login to fedorapeople.org


=== Cannot upload source ===
=== Cannot upload source ===
Line 42: Line 35:
</pre>
</pre>


If your cert has expired, remove it and get a new one from [https://admin.fedoraproject.org/accounts/user/gencert here] .
If your cert has expired, remove it and get a new one by calling 'fedora-cert -n'
 
If you are running rhel6, you will need to modify the cert:  
 
<pre>
(openssl x509 -in ~/.fedora.cert -text; echo; openssl rsa -in ~/.fedora.cert) > fedora.cert.new; mv fedora.cert.new ~/.fedora.cert
</pre>


=== Cannot request build ===
=== Cannot request build ===
Line 52: Line 51:
</pre>
</pre>


If your cert has expired, remove it and get a new one from [https://admin.fedoraproject.org/accounts/user/gencert here] .
If your cert has expired, remove it and get a new one from fedora-cert -n .
 
== The web apps ==
 
=== Wiki Page Saves are Slow ===
 
Unfortunately our version of Moin does not scale very well.  The main problem with page saves are because Moin has to iterate over every user to determine who is watching the page.  With thousands of users this takes a long time.  Average page save times should be between 20 and 45 seconds.
 
Another issue is with categories.  Please avoid using categories when possible, they put a great strain on the server.
 
=== Pages only partially load / every other page load is different ===
 
We are in a load balanced environment for most of our apps.  Unfortunately our balancer is very dumb (we are working to correct this).  Please contact someone in #fedora-admin and notify them of the error and send them to http://fedoraproject.org/wiki/Infrastructure/SOP/Balancers


----
[[Category:Infrastructure]]
[[Category:Infrastructure]]

Latest revision as of 18:53, 9 March 2016


Common Problems

General

This page contains a list of common and known issues in our environment. If you've run into an issue a lot please add it to this page or update relevant documentation. If this page does not contain a fix for your issue please Report it.

Access Issues

Cannot login to fedorapeople.org

  • Make sure you are in one NON cla group. If you are just in cla_done and cla_fpca, you do not yet have a fedorapeople account.
  • Make sure your _public_ ssh key is uploaded to your account in the Fedora Account System. (wait 10-20min after uploading for key to sync)
  • Make sure your private key is loaded into your local ssh agent (ssh-add -L should show it).
  • Ensure you are using the correct username

Cannot commit to pkgs

All of our git pkgs access requires public and private ssh keys.

  • Make sure your ssh key is setup correctly and the public part is uploaded to the Fedora Account System.
  • After you have been sponsored for access it should take no longer than 10-20minutes for your access to propagate.
  • Ensure you are using the correct username
  • Verify you can log in to https://admin.fedoraproject.org/accounts/home (mention this in reporting the issue)
  • Verify you have network access to the box with "traceroute -T -p 22 pkgs.fedoraproject.org"
  • Verify you can login to fedorapeople.org

Cannot upload source

The most common problem with uploading source is a bad cert. Verify that .fedora.cert exists and it has not expired with:

grep After ~/.fedora.cert

If your cert has expired, remove it and get a new one by calling 'fedora-cert -n'

If you are running rhel6, you will need to modify the cert:

(openssl x509 -in ~/.fedora.cert -text; echo; openssl rsa -in ~/.fedora.cert) > fedora.cert.new; mv fedora.cert.new ~/.fedora.cert

Cannot request build

The most common problem with requesting builds is a bad cert. Verify that .fedora.cert exists and it has not expired with:

grep After ~/.fedora.cert

If your cert has expired, remove it and get a new one from fedora-cert -n .