.tgz file - tar: Nicht erkanntes Archivformat


9

Ich versuche, einen 10gen-Build von MongoDB auf meinem lokalen Mac mit Mountain Lion (10.8.3) zu installieren :

Ich hole es mit curl:

curl http://downloads.mongodb.org/osx/mongodb-osx-x86_64-2.4.tgz > mongodb.tgz

Aber ich kann den Build nicht extrahieren:

Versuch 1:

$ tar -zxvf mongodb.tgz

tar: Unrecognized archive format
tar: Error exit delayed from previous errors.

Versuch 2:

$ gunzip mongodb.tgz

gzip: mongodb.tgz: not in gzip format

Versuch 3:

$ unzip mongodb.tgz

Archive:  mongodb.tgz
  End-of-central-directory signature not found.  Either this file is not
  a zipfile, or it constitutes one disk of a multi-part archive.  In the
  latter case the central directory and zipfile comment will be found on
  the last disk(s) of this archive.
unzip:  cannot find zipfile directory in one of mongodb.tgz or
        mongodb.tgz.zip, and cannot find mongodb.tgz.ZIP, period.

Doppelklick: Wenn ich im Finder auf die tgz-Datei doppelklicke, wird eine neue Datei erstelltmongodb.tgz 2.cpgz


Irgendeine Idee, was ich hier falsch mache? Ich habe verschiedene Builds ausprobiert und alle reproduzieren dieses Problem:

http://downloads.mongodb.org/osx/mongodb-osx-x86_64-2.4.tgz > mongodb.tgz
http://downloads.mongodb.org/osx/mongodb-osx-x86_64-2.3.tgz > mongodb.tgz
http://downloads.mongodb.org/osx/mongodb-osx-x86_32-2.4.tgz > mongodb.tgz
http://downloads.mongodb.org/osx/mongodb-osx-x86_32-2.3.tgz > mongodb.tgz

3
Machen Sie eine "Datei mongodb.tgz", um den Inhaltstyp zu identifizieren ...
andrekeller

Antworten:


8

Sie versuchen, nicht die Archivdatei, sondern die Fehlerseite zu gunzipen / entpacken:

<html>
<head><title>403 Forbidden</title></head>
<body>
<h1>403 Forbidden</h1>
<ul>
<li>Code: AccessDenied</li>
<li>Message: Access Denied</li>
</ul>
<hr/>
</body>
</html>

Versuchen Sie diesen Link http://fastdl.mongodb.org/osx/mongodb-osx-x86_64-2.4.0.tgz


Ich kann nicht glauben, dass ich nicht daran gedacht habe, diesen Link in einem Browser zu öffnen. Ich melde es 10gen, damit sie den Link reparieren können. Prost Kumpel :)
AlienWebguy

2

Entschuldigung, versuchen Sie es mit http://fastdl.mongodb.org/osx/mongodb-osx-x86_64-2.4.0.tgz. Die Download-URL wurde mit der Version geändert, die wir in den Dokumenten korrigieren werden.


Wofür entschuldigst du dich? Warum wiederholst du den Link, den Alex bereits gegeben hat?
Scott

Weil ich die Docs-Website besitze, auf der dies ein Fehler war? Wir haben kürzlich die MongoDB-Dokumentation auf Version geändert. Als Nebeneffekt haben wir anstelle der Version (2.4.0) die Version (2.4) in diese URLs aufgenommen, die aktualisiert werden, wenn wir eine neue Version erstellen.
Epc

1
(1) Kein Fehler, aber es wäre vielleicht nett gewesen, ( kurz ) Ihre Zugehörigkeit / Assoziation in Ihrer Antwort anzugeben, anstatt uns zu zwingen, Ihre Benutzerseite zu öffnen. (2) Warum wiederholst du den Link, den Alex P. bereits in seiner Antwort gegeben hat , die er mehr als eine Stunde vor deiner Antwort gepostet hat?
Scott

@ Scott. Es ist schön, eine offizielle Antwort zu erhalten, sofern verfügbar.
TRiG

@ TRiG: (1) Wow! Wenn Sie nur noch vier Tage gewartet hätten, hätten Sie den vierjährigen Jahrestag dieser Antwort beobachten können. Sind diese vier Jahre alten Informationen noch gültig / nützlich? (2) Danke, aber ich habe die Bedeutung von @ epcs Kommentar verstanden, dass er der Eigentümer der MongoDB-Dokumentationswebsite ist. dh, dass seine Antwort eine " offizielle " war. (3) Nach vier Jahren enthält die Antwort immer noch keinen Anspruch auf Autorität durch Vereinigung.
Scott
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.