/usr/share/obs/api/public/404.html is in obs-api 2.7.1-10.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 | <!DOCTYPE html>
<head>
<meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Error 404</title>
<link rel="stylesheet" href="css/bootstrap.min.css">
<style type="text/css">
html,
body {
height: 100%; /* The html and body elements cannot have any padding or margin. */
background-color: #F6F6F6;
}
/* Wrapper for page content to push down footer */
#wrap {
min-height: 100%;
height: auto;
/* Negative indent footer by its height */
margin: 0 auto -250px;
/* Pad bottom by footer height */
padding: 0 0 250px;
}
/* Set the fixed height of the footer here */
#footer {
height: 250px;
background-color: #f5f5f5;
}
#error-text {
padding-top: 0;
}
@media all and (min-width: 751px) {
#error-text {
padding-top: 90px;
}
}
#error-img {
padding-top: 0;
}
@media all and (min-width: 971px) {
#error-img {
padding-top: 130px;
}
}
@media all and (min-width: 1171px) {
#error-img {
padding-top: 85px;
}
}
</style>
<!-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries -->
<!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
<!--[if lt IE 9]>
<script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
<script src="https://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js"></script>
<![endif]-->
</head>
<body>
<div id="wrap">
<div class="container">
<div class="row">
<div class="col-sm-6 col-md-6" id="error-text">
<h1>404: Not Found</h1>
<p class="lead">
Sorry but the page you are looking for does not exist. It might be that the page just has been moved, we think it's best if you try to search what you where looking for below or start again from the <a href="/">home page</a>.
</p>
<p>
<form method="post" action="/search" accept-charset="UTF-8">
<input type="hidden" value="✓" name="utf8">
<div class="input-group input-group-lg">
<span class="input-group-btn">
<button class="btn btn-default" type="button">Search</button>
</span>
<input type="text" class="form-control" name="search_text">
</div>
<input type="submit" class="hidden" value="Search">
</form>
</p>
</div>
<div class="col-sm-6 col-md-6" id="error-img">
<img src="/obs-on-fire.png" class="img-responsive" alt="OBS on fire" title="The roof, the roof, the roof is on fire...">
</div>
</div>
</div>
</div>
<div id="footer">
<div class="container">
<div class="row">
<div class="col-md-12">
<h3>In case of emergency...</h3>
<p>Let's be honest, we are not perfect. Yet! But don't despair, as <a href="https://www.fsf.org/about/what-is-free-software">free software</a> project we're commited to work together and collaborate. Here is how we do that.</p>
<div class="row">
<div class="col-md-4">
<h4>...we help each other out</h4>
<p>
On <a href="irc://irc.freenode.net/openSUSE-buildservice" rel="nofollow">IRC</a> and on the <a href="mailto:opensuse-buildservice+subscribe@opensuse.org" rel="nofollow">mailing list</a> there is a vibrant community of developers, admins and users that <em>support</em> each other.
</p>
</div>
<div class="col-md-4">
<h4>...we tell us about problems</h4>
<p>
In the unfortunate event you've hit a <em>bug</em> in the OBS we depend on you to <a href="https://github.com/openSUSE/open-build-service/issues">report them on GitHub</a>.
</p>
</div>
<div class="col-md-4">
<h4>...we better ourselves</h4>
<p>
You have an idea how to make OBS better, faster, stronger? Those ideas we call <em>feature</em> and we track them in <a href="https://features.opensuse.org/feature/new">openFATE</a>.
</p>
</div>
</div>
</div>
</div>
</div>
</div>
</body>
</html>
|