.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.