Ich bin gerade apt-get upgrade
auf meinem Debian 5 vps gelaufen und habe diesen Fehler bekommen:
tar: nicht erkannte Option `--warning = kein Zeitstempel '
Wenn ich jetzt versuche, andere Pakete zu installieren, zB: imagemagick, erhalte ich den gleichen Fehler:
li197-162:~# apt-get install imagemagick
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
pkg-config comerr-dev libssh2-1-dev libpcre3-dev libdb4.6-dev libsqlite3-dev libmysqlclient15-dev libldap2-dev libpcrecpp0 libexpat1-dev libpq5 libidn11-dev
Use 'apt-get autoremove' to remove them.
The following extra packages will be installed:
fontconfig-config imagemagick-common libfontconfig1 libfreetype6 libglib2.0-0 libice6 libjasper1 libjpeg8 liblcms1 liblqr-1-0 libltdl7 libmagickcore4 libmagickwand4 libpng12-0 libsm6 libtiff4
libx11-6 libx11-data libxau6 libxcb1 libxdmcp6 libxext6 libxml2 libxml2-dev libxt6 ttf-dejavu-core x11-common
Suggested packages:
imagemagick-doc autotrace cups-bsd lpr lprng enscript ffmpeg gimp gnuplot grads hp2xx html2ps libwmf-bin mplayer povray radiance sane-utils texlive-base-bin transfig xdg-utils libjasper-runtime
liblcms-utils
Recommended packages:
libmagickcore4-extra ghostscript netpbm ufraw-batch libglib2.0-data shared-mime-info gsfonts xml-core
The following NEW packages will be installed:
fontconfig-config imagemagick imagemagick-common libfontconfig1 libfreetype6 libice6 libjasper1 libjpeg8 liblcms1 liblqr-1-0 libltdl7 libmagickcore4 libmagickwand4 libpng12-0 libsm6 libtiff4
libx11-6 libx11-data libxau6 libxcb1 libxdmcp6 libxext6 libxt6 ttf-dejavu-core x11-common
The following packages will be upgraded:
libglib2.0-0 libxml2 libxml2-dev
3 upgraded, 25 newly installed, 0 to remove and 190 not upgraded.
Need to get 0B/11.2MB of archives.
After this operation, 22.4MB of additional disk space will be used.
Do you want to continue [Y/n]? Y
Preconfiguring packages ...
x11-common template parse error: Template parse error near `[email protected]: Samo glavni korisnik, Samo za korisnike konzole, Svako', in stanza #1 of /tmp/x11-common.template.65052
tar: unrecognized option `--warning=no-timestamp'
Try `tar --help' or `tar --usage' for more information.
dpkg-deb: error: subprocess tar returned error exit status 64
dpkg: error processing /var/cache/apt/archives/libfreetype6_2.4.6-2_i386.deb (--unpack):
subprocess dpkg-deb --control returned error exit status 2
tar: unrecognized option `--warning=no-timestamp'
Try `tar --help' or `tar --usage' for more information.
dpkg-deb: error: subprocess tar returned error exit status 64
dpkg: error processing /var/cache/apt/archives/ttf-dejavu-core_2.33-2_all.deb (--unpack):
subprocess dpkg-deb --control returned error exit status 2
tar: unrecognized option `--warning=no-timestamp'
Try `tar --help' or `tar --usage' for more information.
dpkg-deb: error: subprocess tar returned error exit status 64
dpkg: error processing /var/cache/apt/archives/fontconfig-config_2.8.0-3_all.deb (--unpack):
subprocess dpkg-deb --control returned error exit status 2
tar: unrecognized option `--warning=no-timestamp'
Try `tar --help' or `tar --usage' for more information.
dpkg-deb: error: subprocess tar returned error exit status 64
dpkg: error processing /var/cache/apt/archives/libfontconfig1_2.8.0-3_i386.deb (--unpack):
subprocess dpkg-deb --control returned error exit status 2
tar: unrecognized option `--warning=no-timestamp'
Try `tar --help' or `tar --usage' for more information.
dpkg-deb: error: subprocess tar returned error exit status 64
dpkg: error processing /var/cache/apt/archives/x11-common_1%3a7.6+9_all.deb (--unpack):
subprocess dpkg-deb --control returned error exit status 2
tar: unrecognized option `--warning=no-timestamp'
Try `tar --help' or `tar --usage' for more information.
dpkg-deb: error: subprocess tar returned error exit status 64
dpkg: error processing /var/cache/apt/archives/libice6_2%3a1.0.7-2_i386.deb (--unpack):
subprocess dpkg-deb --control returned error exit status 2
tar: unrecognized option `--warning=no-timestamp'
Try `tar --help' or `tar --usage' for more information.
dpkg-deb: error: subprocess tar returned error exit status 64
dpkg: error processing /var/cache/apt/archives/libpng12-0_1.2.46-3_i386.deb (--unpack):
subprocess dpkg-deb --control returned error exit status 2
tar: unrecognized option `--warning=no-timestamp'
Try `tar --help' or `tar --usage' for more information.
dpkg-deb: error: subprocess tar returned error exit status 64
dpkg: error processing /var/cache/apt/archives/libsm6_2%3a1.2.0-2_i386.deb (--unpack):
subprocess dpkg-deb --control returned error exit status 2
tar: unrecognized option `--warning=no-timestamp'
Try `tar --help' or `tar --usage' for more information.
dpkg-deb: error: subprocess tar returned error exit status 64
dpkg: error processing /var/cache/apt/archives/libjpeg8_8c-2_i386.deb (--unpack):
subprocess dpkg-deb --control returned error exit status 2
tar: unrecognized option `--warning=no-timestamp'
Try `tar --help' or `tar --usage' for more information.
dpkg-deb: error: subprocess tar returned error exit status 64
dpkg: error processing /var/cache/apt/archives/libtiff4_3.9.5-2_i386.deb (--unpack):
subprocess dpkg-deb --control returned error exit status 2
tar: unrecognized option `--warning=no-timestamp'
Try `tar --help' or `tar --usage' for more information.
dpkg-deb: error: subprocess tar returned error exit status 64
dpkg: error processing /var/cache/apt/archives/libxau6_1%3a1.0.6-3_i386.deb (--unpack):
subprocess dpkg-deb --control returned error exit status 2
tar: unrecognized option `--warning=no-timestamp'
Try `tar --help' or `tar --usage' for more information.
dpkg-deb: error: subprocess tar returned error exit status 64
dpkg: error processing /var/cache/apt/archives/libxdmcp6_1%3a1.1.0-3_i386.deb (--unpack):
subprocess dpkg-deb --control returned error exit status 2
tar: unrecognized option `--warning=no-timestamp'
Try `tar --help' or `tar --usage' for more information.
dpkg-deb: error: subprocess tar returned error exit status 64
dpkg: error processing /var/cache/apt/archives/libxcb1_1.7-3_i386.deb (--unpack):
subprocess dpkg-deb --control returned error exit status 2
tar: unrecognized option `--warning=no-timestamp'
Try `tar --help' or `tar --usage' for more information.
dpkg-deb: error: subprocess tar returned error exit status 64
dpkg: error processing /var/cache/apt/archives/libx11-data_2%3a1.4.4-2_all.deb (--unpack):
subprocess dpkg-deb --control returned error exit status 2
tar: unrecognized option `--warning=no-timestamp'
Try `tar --help' or `tar --usage' for more information.
dpkg-deb: error: subprocess tar returned error exit status 64
dpkg: error processing /var/cache/apt/archives/libx11-6_2%3a1.4.4-2_i386.deb (--unpack):
subprocess dpkg-deb --control returned error exit status 2
tar: unrecognized option `--warning=no-timestamp'
Try `tar --help' or `tar --usage' for more information.
dpkg-deb: error: subprocess tar returned error exit status 64
dpkg: error processing /var/cache/apt/archives/libxext6_2%3a1.3.0-3_i386.deb (--unpack):
subprocess dpkg-deb --control returned error exit status 2
tar: unrecognized option `--warning=no-timestamp'
Try `tar --help' or `tar --usage' for more information.
dpkg-deb: error: subprocess tar returned error exit status 64
dpkg: error processing /var/cache/apt/archives/libxt6_1%3a1.1.1-2_i386.deb (--unpack):
subprocess dpkg-deb --control returned error exit status 2
tar: unrecognized option `--warning=no-timestamp'
Try `tar --help' or `tar --usage' for more information.
dpkg-deb: error: subprocess tar returned error exit status 64
dpkg: error processing /var/cache/apt/archives/libxml2-dev_2.7.8.dfsg-4_i386.deb (--unpack):
subprocess dpkg-deb --control returned error exit status 2
tar: unrecognized option `--warning=no-timestamp'
Try `tar --help' or `tar --usage' for more information.
dpkg-deb: error: subprocess tar returned error exit status 64
dpkg: error processing /var/cache/apt/archives/libxml2_2.7.8.dfsg-4_i386.deb (--unpack):
subprocess dpkg-deb --control returned error exit status 2
tar: unrecognized option `--warning=no-timestamp'
Try `tar --help' or `tar --usage' for more information.
dpkg-deb: error: subprocess tar returned error exit status 64
dpkg: error processing /var/cache/apt/archives/libglib2.0-0_2.28.6-1_i386.deb (--unpack):
subprocess dpkg-deb --control returned error exit status 2
tar: unrecognized option `--warning=no-timestamp'
Try `tar --help' or `tar --usage' for more information.
dpkg-deb: error: subprocess tar returned error exit status 64
dpkg: error processing /var/cache/apt/archives/liblcms1_1.19.dfsg-1_i386.deb (--unpack):
subprocess dpkg-deb --control returned error exit status 2
tar: unrecognized option `--warning=no-timestamp'
Try `tar --help' or `tar --usage' for more information.
dpkg-deb: error: subprocess tar returned error exit status 64
dpkg: error processing /var/cache/apt/archives/liblqr-1-0_0.4.1-1.1_i386.deb (--unpack):
subprocess dpkg-deb --control returned error exit status 2
tar: unrecognized option `--warning=no-timestamp'
Try `tar --help' or `tar --usage' for more information.
dpkg-deb: error: subprocess tar returned error exit status 64
dpkg: error processing /var/cache/apt/archives/libltdl7_2.4-4_i386.deb (--unpack):
subprocess dpkg-deb --control returned error exit status 2
tar: unrecognized option `--warning=no-timestamp'
Try `tar --help' or `tar --usage' for more information.
dpkg-deb: error: subprocess tar returned error exit status 64
dpkg: error processing /var/cache/apt/archives/libjasper1_1.900.1-10_i386.deb (--unpack):
subprocess dpkg-deb --control returned error exit status 2
tar: unrecognized option `--warning=no-timestamp'
Try `tar --help' or `tar --usage' for more information.
dpkg-deb: error: subprocess tar returned error exit status 64
dpkg: error processing /var/cache/apt/archives/imagemagick-common_8%3a6.6.9.7-5_all.deb (--unpack):
subprocess dpkg-deb --control returned error exit status 2
tar: unrecognized option `--warning=no-timestamp'
Try `tar --help' or `tar --usage' for more information.
dpkg-deb: error: subprocess tar returned error exit status 64
dpkg: error processing /var/cache/apt/archives/libmagickcore4_8%3a6.6.9.7-5+b1_i386.deb (--unpack):
subprocess dpkg-deb --control returned error exit status 2
tar: unrecognized option `--warning=no-timestamp'
Try `tar --help' or `tar --usage' for more information.
dpkg-deb: error: subprocess tar returned error exit status 64
dpkg: error processing /var/cache/apt/archives/libmagickwand4_8%3a6.6.9.7-5+b1_i386.deb (--unpack):
subprocess dpkg-deb --control returned error exit status 2
tar: unrecognized option `--warning=no-timestamp'
Try `tar --help' or `tar --usage' for more information.
dpkg-deb: error: subprocess tar returned error exit status 64
dpkg: error processing /var/cache/apt/archives/imagemagick_8%3a6.6.9.7-5+b1_i386.deb (--unpack):
subprocess dpkg-deb --control returned error exit status 2
Errors were encountered while processing:
/var/cache/apt/archives/libfreetype6_2.4.6-2_i386.deb
/var/cache/apt/archives/ttf-dejavu-core_2.33-2_all.deb
/var/cache/apt/archives/fontconfig-config_2.8.0-3_all.deb
/var/cache/apt/archives/libfontconfig1_2.8.0-3_i386.deb
/var/cache/apt/archives/x11-common_1%3a7.6+9_all.deb
/var/cache/apt/archives/libice6_2%3a1.0.7-2_i386.deb
/var/cache/apt/archives/libpng12-0_1.2.46-3_i386.deb
/var/cache/apt/archives/libsm6_2%3a1.2.0-2_i386.deb
/var/cache/apt/archives/libjpeg8_8c-2_i386.deb
/var/cache/apt/archives/libtiff4_3.9.5-2_i386.deb
/var/cache/apt/archives/libxau6_1%3a1.0.6-3_i386.deb
/var/cache/apt/archives/libxdmcp6_1%3a1.1.0-3_i386.deb
/var/cache/apt/archives/libxcb1_1.7-3_i386.deb
/var/cache/apt/archives/libx11-data_2%3a1.4.4-2_all.deb
/var/cache/apt/archives/libx11-6_2%3a1.4.4-2_i386.deb
/var/cache/apt/archives/libxext6_2%3a1.3.0-3_i386.deb
/var/cache/apt/archives/libxt6_1%3a1.1.1-2_i386.deb
/var/cache/apt/archives/libxml2-dev_2.7.8.dfsg-4_i386.deb
/var/cache/apt/archives/libxml2_2.7.8.dfsg-4_i386.deb
/var/cache/apt/archives/libglib2.0-0_2.28.6-1_i386.deb
/var/cache/apt/archives/liblcms1_1.19.dfsg-1_i386.deb
/var/cache/apt/archives/liblqr-1-0_0.4.1-1.1_i386.deb
/var/cache/apt/archives/libltdl7_2.4-4_i386.deb
/var/cache/apt/archives/libjasper1_1.900.1-10_i386.deb
/var/cache/apt/archives/imagemagick-common_8%3a6.6.9.7-5_all.deb
/var/cache/apt/archives/libmagickcore4_8%3a6.6.9.7-5+b1_i386.deb
/var/cache/apt/archives/libmagickwand4_8%3a6.6.9.7-5+b1_i386.deb
/var/cache/apt/archives/imagemagick_8%3a6.6.9.7-5+b1_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
li197-162:~#
Ich habe wirklich keine Ahnung, was falsch ist und wie ich das beheben kann. Ist es möglich, eine rückgängig zu machen apt-get upgrade
?
Antworten:
Ich hatte gerade genau dieses Problem. Wie Gilles vorgeschlagen hat, ist ein Upgrade
tar
die Antwort, aber (Überraschung, Überraschung)tar
kann nicht auf die übliche Weise aktualisiert werden, dadpkg
Version 1.23 oder höher erforderlich ist, bevor das neuestetar
Deb entpackt und installiert wird .dpkg
Es bedarf wirklich einer expliziten Abhängigkeit, um sicherzustellen, dass bei derdpkg
Installation einer späteren Version von zuerst die neuestetar
Version angezeigt wird. Ich denke jedoch, dass die Kombination verschiedener Tests und instabiler Versionen auf nicht unterstützte Weise ein Risiko darstellt. Es ist immer noch unerwünscht und dies scheint ein unglücklicher Weg zu sein, ein System zu lähmen.Meine erste Idee war es,
tar
beim GNU-Projekt nach der neuesten Binärdatei zu suchen , aber leider gibt es nur Quelldownloads, die nicht hilfreich sind, wenn (wie ich) nicht die verschiedenen Kompilierungswerkzeuge installiert sind.Wenn Sie die neueste
tar
Binärdatei, die.deb
zu Ihrem System passt, von packages.debian.org herunterladen und an einem temporären Ort ablegen (nur um aufgeräumt zu sein), sollten Sie in der Lage sein, mit demar
Befehl darauf zuzugreifen, zar x tar_1.26-2_amd64.deb
. B. in meinem Fall.Entpacken Sie dann die resultierende
data.tar.gz
Datei mit einem Befehl wietar zxvf data.tar.gz
unter Verwendung Ihrer vorhandenen früheren Version vontar
, der funktionieren sollte, solange Sie nicht versuchen, etwas Dummes zu tun, wie einen--warning
Parameter zu verwenden, der erst in Version 1.23 verfügbar ist. :) Damit können Sie an dietar
Binärdatei gelangen, die sich (innerhalb der Datei data.tar.gz) wahrscheinlich befandbin/tar
.Nachdem ich dies getan hatte, fügte ich den Pfad für diese Binärdatei an die Vorderseite der
PATH
Variable in meiner Shell, die in meiner Bash-Shell mit dem Befehl ausgeführt werden könnteexport PATH=/root/temp/bin:$PATH
, aber passen Sie den Pfad so an, dass er überall dort passt, wo sich die neuetar
Binärdatei jetzt befindet. Danach wird ein reguläresdpkg --install tar_1.26-2_amd64.deb
Wunder ausgeführt, dadpkg
im Pfad nach der neuestentar
Binärdatei gesucht wird, bevor die ältere Version im regulärenbin
Pfad gefunden wird.quelle
Ich hatte nicht
ar
auf meinem System, also habe ich diesen schrecklichen Kludge gemacht:quelle
Möglicherweise müssen Sie sich keine Gedanken über das Herunterladen des Tar-Pakets machen.
Es besteht die Möglichkeit, dass Sie an diesen Punkt gelangen, weil Sie sich mitten in einem Upgrade befanden und Ihr Paketverwaltungssystem bereits das neueste Tar-Paket für Sie heruntergeladen hat. Es wartet also auf Sie in:
z.B:
/var/cache/apt/archives/tar_1.26-4_amd64.deb
So habe ich mein System repariert:
Finden Sie die neueste Version auf Ihrem System:
Erstellen Sie einen temporären Arbeitsbereich und entpacken Sie das .deb-Archiv:
Entpacken Sie die Datei data.tar.gz, um die neue tar-Binärdatei zu finden:
Überprüfen Sie die vorhandene Version auf Ihrem System:
Sichern Sie die alte Version, falls etwas schrecklich schief geht und Sie es zurück benötigen:
Setzen Sie die neue Kopie ein:
Überprüfen Sie die neue Version:
Sie sind fertig! :-)
Ich konnte dann mit einem anderen weitermachen:
quelle
Haben Sie die neueste Version von tar woanders zur Hand (einen anderen Computer)?
Wenn ja, gehen Sie einfach
scp
davon aus/usr/local/bin
, dass/usr/local/bin
der reguläretar
Pfad in Ihrem Befehlspfad vorausgeht . Dann können Sie ein Upgrade durchführen:quelle
Das Ersetzen von tar durch die neue Version, die unter / var / cache verfügbar war ... hat bei mir völlig funktioniert. Ich hatte lange Zeit versucht herauszufinden, wie ich meine Debian-Squeeze-Installation reparieren kann, damit ich neue Pakete installieren kann, nachdem ich die Dinge durcheinander gebracht habe, indem ich an der Quellenliste herumgebastelt und Webmin dumm versucht habe, ein Upgrade durchzuführen (schwerer Fehler). Vielen Dank an die direkten Antworten von euch.
quelle