Outage Notification

Mike McGrath mmcgrath at redhat.com
Thu Apr 12 17:38:07 UTC 2007


Jason Watson wrote:
> Unintended consequences?  The Outage page breaks yum in a strange way.
>
> $ sudo yum update
> Loading "fastestmirror" plugin
> Loading "changelog" plugin
> Loading "tsflags" plugin
> Loading "kernel-module" plugin
> Loading "fedorakmod" plugin
> Loading "protectbase" plugin
> Setting up Update Process
> Setting up repositories
> macromedia                                                           [1/6]
> livna                                                                [2/6]
> core                                                                 [3/6]
> not using ftp, http[s], or file for repos, skipping - <!DOCTYPE html
> PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
> not using ftp, http[s], or file for repos, skipping -
> "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
> not using ftp, http[s], or file for repos, skipping - <html
> xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
> not using ftp, http[s], or file for repos, skipping -   <head>
> not using ftp, http[s], or file for repos, skipping -     <META
> http-equiv="Content-Type" content="text/html;charset=UTF-8">
> not using ftp, http[s], or file for repos, skipping - <title>Fedora ::
> We are currently down for maintenance :: fedoraproject.org</html>
> not using ftp, http[s], or file for repos, skipping - <style
> type="text/css">
> not using ftp, http[s], or file for repos, skipping - body {
> not using ftp, http[s], or file for repos, skipping -   margin: 0px;
> not using ftp, http[s], or file for repos, skipping -   border-top: 10px
> #337acc solid;
> not using ftp, http[s], or file for repos, skipping - }
> not using ftp, http[s], or file for repos, skipping - body, ul, li, p {
> not using ftp, http[s], or file for repos, skipping -   font-family:
> sans-serif;
> not using ftp, http[s], or file for repos, skipping -   font-size: small;
> not using ftp, http[s], or file for repos, skipping -   color: #777;
> not using ftp, http[s], or file for repos, skipping - }
> not using ftp, http[s], or file for repos, skipping - h1, h2, a, a:link {
> not using ftp, http[s], or file for repos, skipping -   color: #337acc;
> not using ftp, http[s], or file for repos, skipping - }
> not using ftp, http[s], or file for repos, skipping - ul {
> not using ftp, http[s], or file for repos, skipping -
> list-style-image: url('/blue-bullet.png');
> not using ftp, http[s], or file for repos, skipping -
> list-style-position: outside;
> not using ftp, http[s], or file for repos, skipping - }
> not using ftp, http[s], or file for repos, skipping - li {
> padding-bottom: 18px; }
> not using ftp, http[s], or file for repos, skipping - img {
> not using ftp, http[s], or file for repos, skipping -   border: none;
> not using ftp, http[s], or file for repos, skipping - }
> not using ftp, http[s], or file for repos, skipping - img#bluebar {
> not using ftp, http[s], or file for repos, skipping -   margin: 0px;
> not using ftp, http[s], or file for repos, skipping -   margin-top: 100px;
> not using ftp, http[s], or file for repos, skipping -   float: left;
> not using ftp, http[s], or file for repos, skipping -   clear: right;
> not using ftp, http[s], or file for repos, skipping - }
> not using ftp, http[s], or file for repos, skipping - img#logo {
> not using ftp, http[s], or file for repos, skipping -   position: absolute;
> not using ftp, http[s], or file for repos, skipping -   top: 20px;
> not using ftp, http[s], or file for repos, skipping -   left: 12px;
> not using ftp, http[s], or file for repos, skipping - }
> not using ftp, http[s], or file for repos, skipping - div#content {
> not using ftp, http[s], or file for repos, skipping -   margin-top: 12%;
> not using ftp, http[s], or file for repos, skipping -   float: right;
> not using ftp, http[s], or file for repos, skipping -   margin-right: 30px;
> not using ftp, http[s], or file for repos, skipping -   text-align: left;
> not using ftp, http[s], or file for repos, skipping -   width: 55%;
> not using ftp, http[s], or file for repos, skipping - }
> not using ftp, http[s], or file for repos, skipping - img.resource-icon {
> not using ftp, http[s], or file for repos, skipping -   float: left;
> not using ftp, http[s], or file for repos, skipping -   clear: right;
> not using ftp, http[s], or file for repos, skipping -   margin-right: 16px;
> not using ftp, http[s], or file for repos, skipping - }
> not using ftp, http[s], or file for repos, skipping - div.resource {
> not using ftp, http[s], or file for repos, skipping -   width: 80%;
> not using ftp, http[s], or file for repos, skipping -   margin-bottom: 12px;
> not using ftp, http[s], or file for repos, skipping -   padding-bottom:
> 12px;
> not using ftp, http[s], or file for repos, skipping -   border-bottom:
> 1px solid #eee;
> not using ftp, http[s], or file for repos, skipping - }
> not using ftp, http[s], or file for repos, skipping - img.resource-link {
> not using ftp, http[s], or file for repos, skipping -   margin-right: 8px;
> not using ftp, http[s], or file for repos, skipping - }
> not using ftp, http[s], or file for repos, skipping - h3 {
> not using ftp, http[s], or file for repos, skipping -   display: inline;
> not using ftp, http[s], or file for repos, skipping -   clear: left;
> not using ftp, http[s], or file for repos, skipping -   width: 70%;
> not using ftp, http[s], or file for repos, skipping -   margin: 0px;
> not using ftp, http[s], or file for repos, skipping -   padding: 0px;
> not using ftp, http[s], or file for repos, skipping - }
> not using ftp, http[s], or file for repos, skipping -   margin-top: 100px;
> not using ftp, http[s], or file for repos, skipping - }
> not using ftp, http[s], or file for repos, skipping -   font-size: x-small;
> not using ftp, http[s], or file for repos, skipping -   text-align: center;
> not using ftp, http[s], or file for repos, skipping -   color: #bbb;
> not using ftp, http[s], or file for repos, skipping - }
> not using ftp, http[s], or file for repos, skipping -   color: #999;
> not using ftp, http[s], or file for repos, skipping - }
> not using ftp, http[s], or file for repos, skipping - </style>
> not using ftp, http[s], or file for repos, skipping - </head>
> not using ftp, http[s], or file for repos, skipping - <body>
> not using ftp, http[s], or file for repos, skipping - <a
> href="http://fedoraproject.org/"><img id="logo"
> src="/fedora-logo-fiv.png" alt="Fedora logo" /></a>
> not using ftp, http[s], or file for repos, skipping - <img id="bluebar"
> src="/blue-bar.png" alt="404" />
> not using ftp, http[s], or file for repos, skipping - <div id="content">
> not using ftp, http[s], or file for repos, skipping - <h1>Sorry! We are
> currently down for maintenance.</h1>
> not using ftp, http[s], or file for repos, skipping - <p>We apologize,
> but the fedoraproject.org site is currently down for maintenance. For
> more information, you may:</p>
> not using ftp, http[s], or file for repos, skipping - <ul>
> not using ftp, http[s], or file for repos, skipping - <li>Join
> <strong>#fedora-admin</strong> on <strong>irc.freenode.net</strong></li>
> not using ftp, http[s], or file for repos, skipping - <li>Contact <a
> href="mailto:admin at fedoraproject.org">the fedoraproject.org admin</a></li>
> not using ftp, http[s], or file for repos, skipping - </ul>
> not using ftp, http[s], or file for repos, skipping - <div id="footer">
> not using ftp, http[s], or file for repos, skipping - <p>Copyright
> © 2003, 2004, 2005, 2006, 2007 Red Hat, Inc. and others. All rights
> reserved.<br />
> not using ftp, http[s], or file for repos, skipping - The Fedora Project
> is not a supported product of Red Hat, Inc.<br />
> not using ftp, http[s], or file for repos, skipping - <a
> href="http://fedoraproject.org/wiki/Legal">Legal</a> | <a
> href="http://fedoraproject.org/wiki/Legal/TrademarkGuidelines">Trademark
> Guidelines</a>
> not using ftp, http[s], or file for repos, skipping - </div>
> not using ftp, http[s], or file for repos, skipping - </div>
> not using ftp, http[s], or file for repos, skipping - </body>
> not using ftp, http[s], or file for repos, skipping - </html>
> Cannot find a valid baseurl for repo: core
> Error: Cannot find a valid baseurl for repo: core
>
>
>
> Mike McGrath wrote:
>   
>> For internal outages I've created two scripts on each of the proxy servers.
>> /etc/httpd/outage/outage.sh
>> and
>> /etc/httpd/outage/outage-over.sh
>>
>> They're pretty self explanatory.  Basically though they stop httpd and
>> start up a special instance.  Configs, html and images are all self
>> contained in /etc/httpd/outage/ so as long as that dir exists and apache
>> is installed, the outage page should be viewable.
>>     
We know, its being fixed.

    -Mike




More information about the Fedora-infrastructure-list mailing list