Acabo de ejecutar apt-get upgrade
mi Debian 5 vps y recibí este error:
tar: opción no reconocida `--warning = no-timestamp '
Ahora, cuando intento instalar otros paquetes, por ejemplo: imagemagick, aparece el mismo error:
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:~#
Realmente no tengo idea de qué está mal y cómo solucionarlo. ¿Es posible deshacer un apt-get upgrade
?
Respuestas:
Acabo de tener exactamente este problema. Como sugirió Gilles, la actualización
tar
es la respuesta, pero (sorpresa sorpresa)tar
no se puede actualizar de la manera habitual porquedpkg
requiere la versión 1.23 o posterior antes de desempacar e instalar la última versión detar
Deb.dpkg
realmente necesita una dependencia explícita para garantizar que cuandodpkg
se instala una versión posterior de , la últimatar
versión se ejecuta primero, pero supongo que es un riesgo combinar diferentes pruebas y versiones inestables de formas no compatibles. Todavía es indeseable y esta parece una forma desafortunada de paralizar un sistema.Mi primera idea fue buscar el último binario
tar
en el proyecto GNU , pero desafortunadamente solo tienen descargas de origen, que no son útiles si (como yo) no tienes instaladas las diversas herramientas de compilación.Si descarga el último
tar
binario.deb
para que coincida con su sistema desde packages.debian.org y lo deja en un lugar temporal en algún lugar (solo para estar ordenado), debería poder ingresar con elar
comando, por ejemplo,ar x tar_1.26-2_amd64.deb
en mi caso.Luego, descomprima el
data.tar.gz
archivo resultante con un comando comotar zxvf data.tar.gz
, usando su versión anterior existentetar
, que debería funcionar siempre que no intente y haga algo tonto como usar un--warning
parámetro que no estará disponible hasta la versión 1.23. :) Esto te permitirá llegar altar
binario, que (dentro del archivo data.tar.gz) probablemente estaba enbin/tar
.Una vez hecho esto, agregué la ruta de ese binario al frente del
PATH
variable en mi shell, que en mi shell bash se puede hacer con el comandoexport PATH=/root/temp/bin:$PATH
, pero ajusta la ruta para que se ajuste dondetar
esté el nuevo binario. Después de eso, ejecutadpkg --install tar_1.26-2_amd64.deb
maravillas regulares , porquedpkg
buscará en la ruta y encontrará el últimotar
binario antes de que encuentre la versión anterior en labin
ruta normal .fuente
No tenía
ar
en mi sistema, así que hice este horrible error:fuente
Es posible que no deba preocuparse por descargar el paquete tar.
Lo más probable es que llegue a este punto porque estaba en medio de una actualización, y su sistema de administración de paquetes ya habrá descargado el último paquete tar para usted, por lo que lo estará esperando en:
p.ej:
/var/cache/apt/archives/tar_1.26-4_amd64.deb
Así es como arreglé mi sistema:
Encuentre la última versión en su sistema:
Cree un área de trabajo temporal y descomprima el archivo .deb:
Desempaquete el archivo data.tar.gz para encontrar el nuevo binario tar:
Verifique la versión existente en su sistema:
Haga una copia de seguridad de la versión anterior en caso de que algo salga terriblemente mal y lo necesite de nuevo:
Coloque la nueva copia en su lugar:
Comprueba la nueva versión:
Ya terminaste! :-)
Entonces pude continuar con otro:
fuente
¿Tiene la última versión de tar a mano en otro lugar (una computadora diferente)?
Si es así, solo
scp
así/usr/local/bin
, suponiendo que/usr/local/bin
precede al regulartar
en su ruta de comando. Luego, puede actualizar:fuente
Reemplazar tar con la nueva versión que estaba disponible desde / var / cache ... funcionó totalmente para mí. Pasé mucho tiempo tratando de encontrar la manera de arreglar mi instalación de Debian Squeeze para permitirme instalar nuevos paquetes después de estropear las cosas jugando con la lista de fuentes y dejando que Webmin intente una actualización (error grave). Muchas gracias a las respuestas directas al punto de ustedes.
fuente