Buenos días a todos:
Tengo instalada una versión de Raspbian, pero al intentar instalar el servidor de correo postfix me empezó a dar unos errores muy raros y desconocidos para mi, y posteriormente, he comprobado que tampoco me deja, ni siquiera actualizar el sistema o borrar/desinstalar servicios.
Mas concretamente:
Al intentar instalar PostFix me da estos errores:
apt-get install postfix
Leyendo lista de paquetes... ¡Error!
E: Encountered a section with no Package: header
E: Problem with MergeList /var/lib/apt/lists/raspbian.raspberrypi.org_raspbian_dists_stretch_main_binary-armhf_Packages
E: No se pudieron analizar o abrir las listas de paquetes o el archivo de estado.
al intentar por ejemplo, crear y añadir un nuevo usuario me da estos errores:
adduser xxxxxxxxxx
Can't locate Debian/AdduserCommon.pm in @INC (you may need to install the Debian::AdduserCommon module) (@INC contains: /etc/perl /usr/local/lib/arm-linux-gnueabihf/perl/5.24.1 /usr/local/share/perl/5.24.1 /usr/lib/arm-linux-gnueabihf/perl5/5.24 /usr/share/perl5 /usr/lib/arm-linux-gnueabihf/perl/5.24 /usr/share/perl/5.24 /usr/local/lib/site_perl /usr/lib/arm-linux-gnueabihf/perl-base) at /usr/sbin/adduser line 34.
BEGIN failed--compilation aborted at /usr/sbin/adduser line 34.
al intentar instalar/reinstalar/desinstalar Perl me da estos errores:
apt-get install perl o apt-get purge perl
Leyendo lista de paquetes... ¡Error!
E: Encountered a section with no Package: header
E: Problem with MergeList /var/lib/apt/lists/raspbian.raspberrypi.org_raspbian_dists_stretch_main_binary-armhf_Packages
E: No se pudieron analizar o abrir las listas de paquetes o el archivo de estado.
Pensé que a lo mejor se solucionaba haciendo un update y un posterior upgrade del sistema, pero... también me dan errores:
apt-get update
Des:1 http://archive.raspberrypi.org/debian stretch InRelease [25,4 kB]
Obj:2 http://raspbian.raspberrypi.org/raspbian stretch InRelease
Descargados 25,4 kB en 1s (24,8 kB/s)
Encountered a section with no Package: header
Problem with MergeList /var/lib/apt/lists/raspbian.raspberrypi.org_raspbian_dists_stretch_main_binary-armhf_Packages
No se pudieron analizar o abrir las listas de paquetes o el archivo de estado.
Can't call method "policy" on an undefined value at /usr/bin/apt-show-versions line 56.
Leyendo lista de paquetes... ¡Error!
E: Problem executing scripts APT::Update::Post-Invoke-Success 'test -x /usr/bin/apt-show-versions || exit 0 ; apt-show-versions -i'
E: Sub-process returned an error code
E: Encountered a section with no Package: header
E: Problem with MergeList /var/lib/apt/lists/raspbian.raspberrypi.org_raspbian_dists_stretch_main_binary-armhf_Packages
E: No se pudieron analizar o abrir las listas de paquetes o el archivo de estado.
apt-get upgrade
Leyendo lista de paquetes... ¡Error!
E: Encountered a section with no Package: header
E: Problem with MergeList /var/lib/apt/lists/raspbian.raspberrypi.org_raspbian_dists_stretch_main_binary-armhf_Packages
E: No se pudieron analizar o abrir las listas de paquetes o el archivo de estado.
¿alguna idea de cómo puedo solucionarlos?
Problemas de instalación y desinstalación de paquetes.
- egrueda
- Pi God
- Mensajes: 3426
- Registrado: 10 Feb 2017, 19:31
- Agradecido: 7 veces
- Agradecimiento recibido: 269 veces
¿Cómo andas de espacio vacío?
Código: Seleccionar todo
df -h
No respondo a privados ;-)
👉 Particiones en una MicroSD
👉 Cómo pedir ayuda en el foro
Invítame a un café
👉 Particiones en una MicroSD
👉 Cómo pedir ayuda en el foro
Invítame a un café
Al final, he utilizado la otra SD que tenía de Backup para recuperar a un estado anterior, pero....
Si bien se ha solucionado el problema de la creación de usuarios (ahora ya no da ningún error), la instalación de PostFix me sigue dando errores.
Pongo los errores que me está dando.
apt-get install postfix
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias
Leyendo la información de estado... Hecho
Se instalarán los siguientes paquetes adicionales:
postfix-sqlite
Paquetes sugeridos:
procmail postfix-mysql postfix-pgsql postfix-ldap postfix-pcre postfix-lmdb
sasl2-bin dovecot-common postfix-cdb mail-reader ufw postfix-doc
Se instalarán los siguientes paquetes NUEVOS:
postfix postfix-sqlite
0 actualizados, 2 nuevos se instalarán, 0 para eliminar y 53 no actualizados.
Se necesita descargar 1.684 kB de archivos.
Se utilizarán 3.958 kB de espacio de disco adicional después de esta operación.
¿Desea continuar? [S/n] S
Des:1 http://ftp.cica.es/mirrors/Linux/raspbian/raspbian stretch/main armhf postfix-sqlite armhf 3.1.14-0+deb9u1 [323 kB]
Des:2 http://ftp.cica.es/mirrors/Linux/raspbian/raspbian stretch/main armhf postfix armhf 3.1.14-0+deb9u1 [1.361 kB]
Descargados 1.684 kB en 0s (1.755 kB/s)
debconf: Perl may be unconfigured (Can't load '/usr/lib/arm-linux-gnueabihf/perl/5.24/auto/re/re.so' for module re: /usr/lib/arm-linux-gnueabihf/perl/5.24/auto/re/re.so: no se puede abrir el fichero del objeto compartido: No existe el fichero o el directorio at /usr/share/perl/5.24/XSLoader.pm line 96.
at /usr/lib/arm-linux-gnueabihf/perl/5.24/re.pm line 88.
Compilation failed in require at /usr/share/perl/5.24/Text/Wrap.pm line 58.
BEGIN failed--compilation aborted at /usr/share/perl/5.24/Text/Wrap.pm line 58.
Compilation failed in require at /usr/share/perl5/Debconf/Template.pm line 10.
BEGIN failed--compilation aborted at /usr/share/perl5/Debconf/Template.pm line 10.
Compilation failed in require at /usr/share/perl5/Debconf/Question.pm line 8.
BEGIN failed--compilation aborted at /usr/share/perl5/Debconf/Question.pm line 8.
Compilation failed in require at /usr/share/perl5/Debconf/Config.pm line 7.
BEGIN failed--compilation aborted at /usr/share/perl5/Debconf/Config.pm line 7.
Compilation failed in require at /usr/share/perl5/Debconf/Log.pm line 10.
Compilation failed in require at (eval 1) line 4.
BEGIN failed--compilation aborted at (eval 1) line 4.
) -- aborting
Seleccionando el paquete postfix-sqlite previamente no seleccionado.
(Leyendo la base de datos ... 119984 ficheros o directorios instalados actualmente.)
Preparando para desempaquetar .../postfix-sqlite_3.1.14-0+deb9u1_armhf.deb ...
Desempaquetando postfix-sqlite (3.1.14-0+deb9u1) ...
Seleccionando el paquete postfix previamente no seleccionado.
Preparando para desempaquetar .../postfix_3.1.14-0+deb9u1_armhf.deb ...
Can't load '/usr/lib/arm-linux-gnueabihf/perl/5.24/auto/re/re.so' for module re: /usr/lib/arm-linux-gnueabihf/perl/5.24/auto/re/re.so: no se puede abrir el fichero del objeto compartido: No existe el fichero o el directorio at /usr/share/perl/5.24/XSLoader.pm line 96.
at /usr/lib/arm-linux-gnueabihf/perl/5.24/re.pm line 88.
Compilation failed in require at /usr/share/perl/5.24/Text/Wrap.pm line 58.
BEGIN failed--compilation aborted at /usr/share/perl/5.24/Text/Wrap.pm line 58.
Compilation failed in require at /usr/share/perl5/Debconf/Template.pm line 10.
BEGIN failed--compilation aborted at /usr/share/perl5/Debconf/Template.pm line 10.
Compilation failed in require at /usr/share/perl5/Debconf/Question.pm line 8.
BEGIN failed--compilation aborted at /usr/share/perl5/Debconf/Question.pm line 8.
Compilation failed in require at /usr/share/perl5/Debconf/Config.pm line 7.
BEGIN failed--compilation aborted at /usr/share/perl5/Debconf/Config.pm line 7.
Compilation failed in require at /usr/share/perl5/Debconf/Log.pm line 10.
Compilation failed in require at /usr/share/perl5/Debconf/Db.pm line 7.
BEGIN failed--compilation aborted at /usr/share/perl5/Debconf/Db.pm line 7.
Compilation failed in require at /usr/share/debconf/frontend line 6.
BEGIN failed--compilation aborted at /usr/share/debconf/frontend line 6.
dpkg: error al procesar el archivo /var/cache/apt/archives/postfix_3.1.14-0+deb9u1_armhf.deb (--unpack):
el subproceso script pre-installation nuevo devolvió el código de salida de error 2
Se encontraron errores al procesar:
/var/cache/apt/archives/postfix_3.1.14-0+deb9u1_armhf.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
El caso, es que veo errores como relacionados con SQLite y Perl.
¿Es que para instalar PostFix es necesarios tener instalado previamente Perl, y para que este se pueda instalar tiene que estar instalada la Base de Datos SQLite previamente?
Antes de hacer un apt-get update, quiero probar otras cosas, porque después de hacerlo es cuando empecé a tener problemas con la creaación de usuarios (hasta ese momento no había tenido problemas en ese aspecto).
En cuanto a espacio... no creo que sea por eso puesto que en el Explorador me indica que todavía me quedan 3 Gb libres.
https://imgur.com/J97lQPq
y con el comando df -h me indica lo mismo:
root@RadioNacional:/home/pi# df -h
S.ficheros Tamaño Usados Disp Uso% Montado en
/dev/papiro 15G 11G 3,2G 78% /
devtmpfs 459M 0 459M 0% /dev
tmpfs 464M 0 464M 0% /dev/shm
tmpfs 464M 24M 440M 6% /run
tmpfs 5,0M 4,0K 5,0M 1% /run/lock
tmpfs 464M 0 464M 0% /sys/fs/cgroup
/dev/mmcblk0p6 66M 23M 44M 35% /boot
Si bien se ha solucionado el problema de la creación de usuarios (ahora ya no da ningún error), la instalación de PostFix me sigue dando errores.
Pongo los errores que me está dando.
apt-get install postfix
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias
Leyendo la información de estado... Hecho
Se instalarán los siguientes paquetes adicionales:
postfix-sqlite
Paquetes sugeridos:
procmail postfix-mysql postfix-pgsql postfix-ldap postfix-pcre postfix-lmdb
sasl2-bin dovecot-common postfix-cdb mail-reader ufw postfix-doc
Se instalarán los siguientes paquetes NUEVOS:
postfix postfix-sqlite
0 actualizados, 2 nuevos se instalarán, 0 para eliminar y 53 no actualizados.
Se necesita descargar 1.684 kB de archivos.
Se utilizarán 3.958 kB de espacio de disco adicional después de esta operación.
¿Desea continuar? [S/n] S
Des:1 http://ftp.cica.es/mirrors/Linux/raspbian/raspbian stretch/main armhf postfix-sqlite armhf 3.1.14-0+deb9u1 [323 kB]
Des:2 http://ftp.cica.es/mirrors/Linux/raspbian/raspbian stretch/main armhf postfix armhf 3.1.14-0+deb9u1 [1.361 kB]
Descargados 1.684 kB en 0s (1.755 kB/s)
debconf: Perl may be unconfigured (Can't load '/usr/lib/arm-linux-gnueabihf/perl/5.24/auto/re/re.so' for module re: /usr/lib/arm-linux-gnueabihf/perl/5.24/auto/re/re.so: no se puede abrir el fichero del objeto compartido: No existe el fichero o el directorio at /usr/share/perl/5.24/XSLoader.pm line 96.
at /usr/lib/arm-linux-gnueabihf/perl/5.24/re.pm line 88.
Compilation failed in require at /usr/share/perl/5.24/Text/Wrap.pm line 58.
BEGIN failed--compilation aborted at /usr/share/perl/5.24/Text/Wrap.pm line 58.
Compilation failed in require at /usr/share/perl5/Debconf/Template.pm line 10.
BEGIN failed--compilation aborted at /usr/share/perl5/Debconf/Template.pm line 10.
Compilation failed in require at /usr/share/perl5/Debconf/Question.pm line 8.
BEGIN failed--compilation aborted at /usr/share/perl5/Debconf/Question.pm line 8.
Compilation failed in require at /usr/share/perl5/Debconf/Config.pm line 7.
BEGIN failed--compilation aborted at /usr/share/perl5/Debconf/Config.pm line 7.
Compilation failed in require at /usr/share/perl5/Debconf/Log.pm line 10.
Compilation failed in require at (eval 1) line 4.
BEGIN failed--compilation aborted at (eval 1) line 4.
) -- aborting
Seleccionando el paquete postfix-sqlite previamente no seleccionado.
(Leyendo la base de datos ... 119984 ficheros o directorios instalados actualmente.)
Preparando para desempaquetar .../postfix-sqlite_3.1.14-0+deb9u1_armhf.deb ...
Desempaquetando postfix-sqlite (3.1.14-0+deb9u1) ...
Seleccionando el paquete postfix previamente no seleccionado.
Preparando para desempaquetar .../postfix_3.1.14-0+deb9u1_armhf.deb ...
Can't load '/usr/lib/arm-linux-gnueabihf/perl/5.24/auto/re/re.so' for module re: /usr/lib/arm-linux-gnueabihf/perl/5.24/auto/re/re.so: no se puede abrir el fichero del objeto compartido: No existe el fichero o el directorio at /usr/share/perl/5.24/XSLoader.pm line 96.
at /usr/lib/arm-linux-gnueabihf/perl/5.24/re.pm line 88.
Compilation failed in require at /usr/share/perl/5.24/Text/Wrap.pm line 58.
BEGIN failed--compilation aborted at /usr/share/perl/5.24/Text/Wrap.pm line 58.
Compilation failed in require at /usr/share/perl5/Debconf/Template.pm line 10.
BEGIN failed--compilation aborted at /usr/share/perl5/Debconf/Template.pm line 10.
Compilation failed in require at /usr/share/perl5/Debconf/Question.pm line 8.
BEGIN failed--compilation aborted at /usr/share/perl5/Debconf/Question.pm line 8.
Compilation failed in require at /usr/share/perl5/Debconf/Config.pm line 7.
BEGIN failed--compilation aborted at /usr/share/perl5/Debconf/Config.pm line 7.
Compilation failed in require at /usr/share/perl5/Debconf/Log.pm line 10.
Compilation failed in require at /usr/share/perl5/Debconf/Db.pm line 7.
BEGIN failed--compilation aborted at /usr/share/perl5/Debconf/Db.pm line 7.
Compilation failed in require at /usr/share/debconf/frontend line 6.
BEGIN failed--compilation aborted at /usr/share/debconf/frontend line 6.
dpkg: error al procesar el archivo /var/cache/apt/archives/postfix_3.1.14-0+deb9u1_armhf.deb (--unpack):
el subproceso script pre-installation nuevo devolvió el código de salida de error 2
Se encontraron errores al procesar:
/var/cache/apt/archives/postfix_3.1.14-0+deb9u1_armhf.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
El caso, es que veo errores como relacionados con SQLite y Perl.
¿Es que para instalar PostFix es necesarios tener instalado previamente Perl, y para que este se pueda instalar tiene que estar instalada la Base de Datos SQLite previamente?
Antes de hacer un apt-get update, quiero probar otras cosas, porque después de hacerlo es cuando empecé a tener problemas con la creaación de usuarios (hasta ese momento no había tenido problemas en ese aspecto).
En cuanto a espacio... no creo que sea por eso puesto que en el Explorador me indica que todavía me quedan 3 Gb libres.
https://imgur.com/J97lQPq
y con el comando df -h me indica lo mismo:
root@RadioNacional:/home/pi# df -h
S.ficheros Tamaño Usados Disp Uso% Montado en
/dev/papiro 15G 11G 3,2G 78% /
devtmpfs 459M 0 459M 0% /dev
tmpfs 464M 0 464M 0% /dev/shm
tmpfs 464M 24M 440M 6% /run
tmpfs 5,0M 4,0K 5,0M 1% /run/lock
tmpfs 464M 0 464M 0% /sys/fs/cgroup
/dev/mmcblk0p6 66M 23M 44M 35% /boot
- egrueda
- Pi God
- Mensajes: 3426
- Registrado: 10 Feb 2017, 19:31
- Agradecido: 7 veces
- Agradecimiento recibido: 269 veces
Antes de usar apt para instalar nada, lo primero que tienes que hacer es un apt-get update y un apt-get upgrademanji escribió: 17 Mar 2020, 23:00 Antes de hacer un apt-get update, quiero probar otras cosas, porque después de hacerlo es cuando empecé a tener problemas con la creaación de usuarios (hasta ese momento no había tenido problemas en ese aspecto).
No está claro que la actualización haya sido la causa de tu problema anterior, dado que no hemos llegado a ninguna conclusión.
Así que mi recomendación es hacer lo correcto, con un update y un upgrade
No respondo a privados ;-)
👉 Particiones en una MicroSD
👉 Cómo pedir ayuda en el foro
Invítame a un café
👉 Particiones en una MicroSD
👉 Cómo pedir ayuda en el foro
Invítame a un café
Lo hice nada más instalar el sistema hace ya 8 meses, pero aún así....
Lo vuelvo ha hacer y esto es lo que pasa:
root@RadioNacional:# apt-get update
Des:1 http://archive.raspberrypi.org/debian stretch InRelease [25,4 kB]
Des:2 http://raspbian.raspberrypi.org/raspbian stretch InRelease [15,0 kB]
Descargados 40,3 kB en 1s (38,1 kB/s)
Leyendo lista de paquetes... Hecho
root@RadioNacional:# apt-get upgrade
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias
Leyendo la información de estado... Hecho
Calculando la actualización... Hecho
El paquete indicado a continuación se instaló de forma automática y ya no es necesario.
postfix-sqlite
Utilice «sudo apt autoremove» para eliminarlo.
Se actualizarán los siguientes paquetes:
curl libapache2-mod-php7.0 libcups2 libcupsimage2 libcurl3 libcurl3-gnutls
libexif12 libfreetype6 libfreetype6-dev libglib2.0-0 libglib2.0-bin
libglib2.0-data libidn11 libmariadbclient18 libopenjp2-7 libqt5concurrent5
libqt5core5a libqt5dbus5 libqt5gui5 libqt5network5 libqt5printsupport5
libqt5sql5 libqt5sql5-sqlite libqt5widgets5 libqt5xml5 libtimedate-perl
libxslt1.1 mariadb-client-10.1 mariadb-client-core-10.1 mariadb-server-10.1
mariadb-server-core-10.1 php7.0 php7.0-bz2 php7.0-cli php7.0-common
php7.0-curl php7.0-gd php7.0-intl php7.0-json php7.0-mbstring php7.0-mysql
php7.0-opcache php7.0-readline php7.0-xml php7.0-zip python-cryptography
python-pil python-werkzeug python3-cryptography python3-pil python3-werkzeug
qt5-gtk-platformtheme sudo
53 actualizados, 0 nuevos se instalarán, 0 para eliminar y 0 no actualizados.
1 no instalados del todo o eliminados.
Se necesita descargar 0 B/47,1 MB de archivos.
Se utilizarán 256 kB de espacio de disco adicional después de esta operación.
¿Desea continuar? [S/n] S
dpkg-deb (subproceso): descomprimiendo el miembro del archivo: error de lzma: los datos comprimidos están corrompidos
dpkg-deb (subproceso): no se puede copiar el miembro del archivo de '/var/cache/apt/archives/mariadb-client-core-10.1_10.1.44-0+deb9u1_armhf.deb' a la tubería de descompresión: fallo al escribir (Tubería rota)
dpkg-deb: error: el subproceso <descompresión> devolvió el código de salida de error 2
Leyendo lista de cambios... Hecho.
debconf: Perl may be unconfigured (Can't load '/usr/lib/arm-linux-gnueabihf/perl/5.24/auto/re/re.so' for module re: /usr/lib/arm-linux-gnueabihf/perl/5.24/auto/re/re.so: no se puede abrir el fichero del objeto compartido: No existe el fichero o el directorio at /usr/share/perl/5.24/XSLoader.pm line 96.
at /usr/lib/arm-linux-gnueabihf/perl/5.24/re.pm line 88.
Compilation failed in require at /usr/share/perl/5.24/Text/Wrap.pm line 58.
BEGIN failed--compilation aborted at /usr/share/perl/5.24/Text/Wrap.pm line 58.
Compilation failed in require at /usr/share/perl5/Debconf/Template.pm line 10.
BEGIN failed--compilation aborted at /usr/share/perl5/Debconf/Template.pm line 10.
Compilation failed in require at /usr/share/perl5/Debconf/Question.pm line 8.
BEGIN failed--compilation aborted at /usr/share/perl5/Debconf/Question.pm line 8.
Compilation failed in require at /usr/share/perl5/Debconf/Config.pm line 7.
BEGIN failed--compilation aborted at /usr/share/perl5/Debconf/Config.pm line 7.
Compilation failed in require at /usr/share/perl5/Debconf/Log.pm line 10.
Compilation failed in require at (eval 1) line 4.
BEGIN failed--compilation aborted at (eval 1) line 4.
) -- aborting
(Leyendo la base de datos ... 119996 ficheros o directorios instalados actualmente.)
Preparando para desempaquetar .../00-mariadb-client-core-10.1_10.1.44-0+deb9u1_armhf.deb ...
Desempaquetando mariadb-client-core-10.1 (10.1.44-0+deb9u1) sobre (10.1.38-0+deb9u1) ...
dpkg-deb (subproceso): descomprimiendo el miembro del archivo: error de lzma: los datos comprimidos están corrompidos
dpkg-deb: error: el subproceso <descompresión> devolvió el código de salida de error 2
dpkg: error al procesar el archivo /tmp/apt-dpkg-install-VVdmqL/00-mariadb-client-core-10.1_10.1.44-0+deb9u1_armhf.deb (--unpack):
no se pudieron copiar los datos extraídos de './usr/bin/mysql' a '/usr/bin/mysql.dpkg-new': fin de fichero o de flujo inesperado
Preparando para desempaquetar .../01-mariadb-server-10.1_10.1.44-0+deb9u1_armhf.deb ...
Can't load '/usr/lib/arm-linux-gnueabihf/perl/5.24/auto/re/re.so' for module re: /usr/lib/arm-linux-gnueabihf/perl/5.24/auto/re/re.so: no se puede abrir el fichero del objeto compartido: No existe el fichero o el directorio at /usr/share/perl/5.24/XSLoader.pm line 96.
at /usr/lib/arm-linux-gnueabihf/perl/5.24/re.pm line 88.
Compilation failed in require at /usr/share/perl/5.24/Text/Wrap.pm line 58.
BEGIN failed--compilation aborted at /usr/share/perl/5.24/Text/Wrap.pm line 58.
Compilation failed in require at /usr/share/perl5/Debconf/Template.pm line 10.
BEGIN failed--compilation aborted at /usr/share/perl5/Debconf/Template.pm line 10.
Compilation failed in require at /usr/share/perl5/Debconf/Question.pm line 8.
BEGIN failed--compilation aborted at /usr/share/perl5/Debconf/Question.pm line 8.
Compilation failed in require at /usr/share/perl5/Debconf/Config.pm line 7.
BEGIN failed--compilation aborted at /usr/share/perl5/Debconf/Config.pm line 7.
Compilation failed in require at /usr/share/perl5/Debconf/Log.pm line 10.
Compilation failed in require at /usr/share/perl5/Debconf/Db.pm line 7.
BEGIN failed--compilation aborted at /usr/share/perl5/Debconf/Db.pm line 7.
Compilation failed in require at /usr/share/debconf/frontend line 6.
BEGIN failed--compilation aborted at /usr/share/debconf/frontend line 6.
dpkg: error al procesar el archivo /tmp/apt-dpkg-install-VVdmqL/01-mariadb-server-10.1_10.1.44-0+deb9u1_armhf.deb (--unpack):
el subproceso script pre-installation nuevo devolvió el código de salida de error 2
Can't load '/usr/lib/arm-linux-gnueabihf/perl/5.24/auto/re/re.so' for module re: /usr/lib/arm-linux-gnueabihf/perl/5.24/auto/re/re.so: no se puede abrir el fichero del objeto compartido: No existe el fichero o el directorio at /usr/share/perl/5.24/XSLoader.pm line 96.
at /usr/lib/arm-linux-gnueabihf/perl/5.24/re.pm line 88.
Compilation failed in require at /usr/share/perl/5.24/Text/Wrap.pm line 58.
BEGIN failed--compilation aborted at /usr/share/perl/5.24/Text/Wrap.pm line 58.
Compilation failed in require at /usr/share/perl5/Debconf/Template.pm line 10.
BEGIN failed--compilation aborted at /usr/share/perl5/Debconf/Template.pm line 10.
Compilation failed in require at /usr/share/perl5/Debconf/Question.pm line 8.
BEGIN failed--compilation aborted at /usr/share/perl5/Debconf/Question.pm line 8.
Compilation failed in require at /usr/share/perl5/Debconf/Config.pm line 7.
BEGIN failed--compilation aborted at /usr/share/perl5/Debconf/Config.pm line 7.
Compilation failed in require at /usr/share/perl5/Debconf/Log.pm line 10.
Compilation failed in require at /usr/share/perl5/Debconf/Db.pm line 7.
BEGIN failed--compilation aborted at /usr/share/perl5/Debconf/Db.pm line 7.
Compilation failed in require at /usr/share/debconf/frontend line 6.
BEGIN failed--compilation aborted at /usr/share/debconf/frontend line 6.
dpkg: error al limpiar:
el subproceso script post-removal nuevo devolvió el código de salida de error 2
Preparando para desempaquetar .../02-mariadb-client-10.1_10.1.44-0+deb9u1_armhf.deb ...
Desempaquetando mariadb-client-10.1 (10.1.44-0+deb9u1) sobre (10.1.38-0+deb9u1) ...
Preparando para desempaquetar .../03-mariadb-server-core-10.1_10.1.44-0+deb9u1_armhf.deb ...
Desempaquetando mariadb-server-core-10.1 (10.1.44-0+deb9u1) sobre (10.1.38-0+deb9u1) ...
Preparando para desempaquetar .../04-libidn11_1.33-1+deb9u1_armhf.deb ...
Desempaquetando libidn11:armhf (1.33-1+deb9u1) sobre (1.33-1) ...
Preparando para desempaquetar .../05-curl_7.52.1-5+deb9u10_armhf.deb ...
Desempaquetando curl (7.52.1-5+deb9u10) sobre (7.52.1-5+deb9u9) ...
Preparando para desempaquetar .../06-libcurl3_7.52.1-5+deb9u10_armhf.deb ...
Desempaquetando libcurl3:armhf (7.52.1-5+deb9u10) sobre (7.52.1-5+deb9u9) ...
Preparando para desempaquetar .../07-php7.0-mysql_7.0.33-0+deb9u7_armhf.deb ...
Desempaquetando php7.0-mysql (7.0.33-0+deb9u7) sobre (7.0.33-0+deb9u6) ...
Preparando para desempaquetar .../08-php7.0-bz2_7.0.33-0+deb9u7_armhf.deb ...
Desempaquetando php7.0-bz2 (7.0.33-0+deb9u7) sobre (7.0.33-0+deb9u6) ...
Preparando para desempaquetar .../09-php7.0-intl_7.0.33-0+deb9u7_armhf.deb ...
Desempaquetando php7.0-intl (7.0.33-0+deb9u7) sobre (7.0.33-0+deb9u6) ...
Preparando para desempaquetar .../10-libxslt1.1_1.1.29-2.1+deb9u2_armhf.deb ...
Desempaquetando libxslt1.1:armhf (1.1.29-2.1+deb9u2) sobre (1.1.29-2.1+deb9u1) ...
Preparando para desempaquetar .../11-php7.0-xml_7.0.33-0+deb9u7_armhf.deb ...
Desempaquetando php7.0-xml (7.0.33-0+deb9u7) sobre (7.0.33-0+deb9u6) ...
Preparando para desempaquetar .../12-php7.0-json_7.0.33-0+deb9u7_armhf.deb ...
Desempaquetando php7.0-json (7.0.33-0+deb9u7) sobre (7.0.33-0+deb9u6) ...
Preparando para desempaquetar .../13-php7.0-zip_7.0.33-0+deb9u7_armhf.deb ...
Desempaquetando php7.0-zip (7.0.33-0+deb9u7) sobre (7.0.33-0+deb9u6) ...
Preparando para desempaquetar .../14-php7.0-curl_7.0.33-0+deb9u7_armhf.deb ...
Desempaquetando php7.0-curl (7.0.33-0+deb9u7) sobre (7.0.33-0+deb9u6) ...
Preparando para desempaquetar .../15-libfreetype6-dev_2.6.3-3.2+deb9u1_armhf.deb ...
Desempaquetando libfreetype6-dev (2.6.3-3.2+deb9u1) sobre (2.6.3-3.2) ...
Preparando para desempaquetar .../16-libfreetype6_2.6.3-3.2+deb9u1_armhf.deb ...
Desempaquetando libfreetype6:armhf (2.6.3-3.2+deb9u1) sobre (2.6.3-3.2) ...
Preparando para desempaquetar .../17-php7.0-gd_7.0.33-0+deb9u7_armhf.deb ...
Desempaquetando php7.0-gd (7.0.33-0+deb9u7) sobre (7.0.33-0+deb9u6) ...
Preparando para desempaquetar .../18-php7.0-mbstring_7.0.33-0+deb9u7_armhf.deb ...
Desempaquetando php7.0-mbstring (7.0.33-0+deb9u7) sobre (7.0.33-0+deb9u6) ...
Preparando para desempaquetar .../19-php7.0-opcache_7.0.33-0+deb9u7_armhf.deb ...
Desempaquetando php7.0-opcache (7.0.33-0+deb9u7) sobre (7.0.33-0+deb9u6) ...
Preparando para desempaquetar .../20-php7.0-readline_7.0.33-0+deb9u7_armhf.deb ...
Desempaquetando php7.0-readline (7.0.33-0+deb9u7) sobre (7.0.33-0+deb9u6) ...
Preparando para desempaquetar .../21-php7.0-cli_7.0.33-0+deb9u7_armhf.deb ...
Desempaquetando php7.0-cli (7.0.33-0+deb9u7) sobre (7.0.33-0+deb9u6) ...
Preparando para desempaquetar .../22-libapache2-mod-php7.0_7.0.33-0+deb9u7_armhf.deb ...
Desempaquetando libapache2-mod-php7.0 (7.0.33-0+deb9u7) sobre (7.0.33-0+deb9u6) ...
Preparando para desempaquetar .../23-php7.0-common_7.0.33-0+deb9u7_armhf.deb ...
Desempaquetando php7.0-common (7.0.33-0+deb9u7) sobre (7.0.33-0+deb9u6) ...
Preparando para desempaquetar .../24-libcupsimage2_2.2.1-8+deb9u5_armhf.deb ...
Desempaquetando libcupsimage2:armhf (2.2.1-8+deb9u5) sobre (2.2.1-8+deb9u4) ...
Preparando para desempaquetar .../25-libcups2_2.2.1-8+deb9u5_armhf.deb ...
Desempaquetando libcups2:armhf (2.2.1-8+deb9u5) sobre (2.2.1-8+deb9u4) ...
Preparando para desempaquetar .../26-libcurl3-gnutls_7.52.1-5+deb9u10_armhf.deb ...
Desempaquetando libcurl3-gnutls:armhf (7.52.1-5+deb9u10) sobre (7.52.1-5+deb9u9) ...
Preparando para desempaquetar .../27-libexif12_0.6.21-2+deb9u1_armhf.deb ...
Desempaquetando libexif12:armhf (0.6.21-2+deb9u1) sobre (0.6.21-2) ...
Preparando para desempaquetar .../28-libglib2.0-data_2.50.3-2+deb9u2_all.deb ...
Desempaquetando libglib2.0-data (2.50.3-2+deb9u2) sobre (2.50.3-2+deb9u1) ...
Preparando para desempaquetar .../29-libglib2.0-bin_2.50.3-2+deb9u2_armhf.deb ...
Desempaquetando libglib2.0-bin (2.50.3-2+deb9u2) sobre (2.50.3-2+deb9u1) ...
Preparando para desempaquetar .../30-libglib2.0-0_2.50.3-2+deb9u2_armhf.deb ...
Desempaquetando libglib2.0-0:armhf (2.50.3-2+deb9u2) sobre (2.50.3-2+deb9u1) ...
Preparando para desempaquetar .../31-libmariadbclient18_10.1.44-0+deb9u1_armhf.deb ...
Desempaquetando libmariadbclient18:armhf (10.1.44-0+deb9u1) sobre (10.1.38-0+deb9u1) ...
Preparando para desempaquetar .../32-libopenjp2-7_2.1.2-1.1+deb9u4_armhf.deb ...
Desempaquetando libopenjp2-7:armhf (2.1.2-1.1+deb9u4) sobre (2.1.2-1.1+deb9u3) ...
Preparando para desempaquetar .../33-libqt5core5a_5.7.1+dfsg-3+rpi1+deb9u2_armhf.deb ...
Desempaquetando libqt5core5a:armhf (5.7.1+dfsg-3+rpi1+deb9u2) sobre (5.7.1+dfsg-3+rpi1+deb9u1) ...
Preparando para desempaquetar .../34-libqt5concurrent5_5.7.1+dfsg-3+rpi1+deb9u2_armhf.deb ...
Desempaquetando libqt5concurrent5:armhf (5.7.1+dfsg-3+rpi1+deb9u2) sobre (5.7.1+dfsg-3+rpi1+deb9u1) ...
Preparando para desempaquetar .../35-libqt5dbus5_5.7.1+dfsg-3+rpi1+deb9u2_armhf.deb ...
Desempaquetando libqt5dbus5:armhf (5.7.1+dfsg-3+rpi1+deb9u2) sobre (5.7.1+dfsg-3+rpi1+deb9u1) ...
Preparando para desempaquetar .../36-qt5-gtk-platformtheme_5.7.1+dfsg-3+rpi1+deb9u2_armhf.deb ...
Desempaquetando qt5-gtk-platformtheme:armhf (5.7.1+dfsg-3+rpi1+deb9u2) sobre (5.7.1+dfsg-3+rpi1+deb9u1) ...
Preparando para desempaquetar .../37-libqt5network5_5.7.1+dfsg-3+rpi1+deb9u2_armhf.deb ...
Desempaquetando libqt5network5:armhf (5.7.1+dfsg-3+rpi1+deb9u2) sobre (5.7.1+dfsg-3+rpi1+deb9u1) ...
Preparando para desempaquetar .../38-libqt5gui5_5.7.1+dfsg-3+rpi1+deb9u2_armhf.deb ...
Desempaquetando libqt5gui5:armhf (5.7.1+dfsg-3+rpi1+deb9u2) sobre (5.7.1+dfsg-3+rpi1+deb9u1) ...
Preparando para desempaquetar .../39-libqt5widgets5_5.7.1+dfsg-3+rpi1+deb9u2_armhf.deb ...
Desempaquetando libqt5widgets5:armhf (5.7.1+dfsg-3+rpi1+deb9u2) sobre (5.7.1+dfsg-3+rpi1+deb9u1) ...
Preparando para desempaquetar .../40-libqt5printsupport5_5.7.1+dfsg-3+rpi1+deb9u2_armhf.deb ...
Desempaquetando libqt5printsupport5:armhf (5.7.1+dfsg-3+rpi1+deb9u2) sobre (5.7.1+dfsg-3+rpi1+deb9u1) ...
Preparando para desempaquetar .../41-libqt5sql5_5.7.1+dfsg-3+rpi1+deb9u2_armhf.deb ...
Desempaquetando libqt5sql5:armhf (5.7.1+dfsg-3+rpi1+deb9u2) sobre (5.7.1+dfsg-3+rpi1+deb9u1) ...
Preparando para desempaquetar .../42-libqt5sql5-sqlite_5.7.1+dfsg-3+rpi1+deb9u2_armhf.deb ...
Desempaquetando libqt5sql5-sqlite:armhf (5.7.1+dfsg-3+rpi1+deb9u2) sobre (5.7.1+dfsg-3+rpi1+deb9u1) ...
Preparando para desempaquetar .../43-libqt5xml5_5.7.1+dfsg-3+rpi1+deb9u2_armhf.deb ...
Desempaquetando libqt5xml5:armhf (5.7.1+dfsg-3+rpi1+deb9u2) sobre (5.7.1+dfsg-3+rpi1+deb9u1) ...
Preparando para desempaquetar .../44-libtimedate-perl_2.3000-2+deb9u1_all.deb ...
Desempaquetando libtimedate-perl (2.3000-2+deb9u1) sobre (2.3000-2) ...
Preparando para desempaquetar .../45-php7.0_7.0.33-0+deb9u7_all.deb ...
Desempaquetando php7.0 (7.0.33-0+deb9u7) sobre (7.0.33-0+deb9u6) ...
Preparando para desempaquetar .../46-python-cryptography_1.7.1-3+deb9u2_armhf.deb ...
Desempaquetando python-cryptography (1.7.1-3+deb9u2) sobre (1.7.1-3+deb9u1) ...
Preparando para desempaquetar .../47-python-pil_4.0.0-4+deb9u1_armhf.deb ...
Desempaquetando python-pil:armhf (4.0.0-4+deb9u1) sobre (4.0.0-4) ...
Preparando para desempaquetar .../48-python-werkzeug_0.11.15+dfsg1-1+deb9u1_all.deb ...
Desempaquetando python-werkzeug (0.11.15+dfsg1-1+deb9u1) sobre (0.11.15+dfsg1-1) ...
Preparando para desempaquetar .../49-python3-cryptography_1.7.1-3+deb9u2_armhf.deb ...
Desempaquetando python3-cryptography (1.7.1-3+deb9u2) sobre (1.7.1-3+deb9u1) ...
Preparando para desempaquetar .../50-python3-pil_4.0.0-4+deb9u1_armhf.deb ...
Desempaquetando python3-pil:armhf (4.0.0-4+deb9u1) sobre (4.0.0-4) ...
Preparando para desempaquetar .../51-python3-werkzeug_0.11.15+dfsg1-1+deb9u1_all.deb ...
Desempaquetando python3-werkzeug (0.11.15+dfsg1-1+deb9u1) sobre (0.11.15+dfsg1-1) ...
Preparando para desempaquetar .../52-sudo_1.8.19p1-2.1+deb9u2_armhf.deb ...
Desempaquetando sudo (1.8.19p1-2.1+deb9u2) sobre (1.8.19p1-2.1+deb9u1) ...
Se encontraron errores al procesar:
/tmp/apt-dpkg-install-VVdmqL/00-mariadb-client-core-10.1_10.1.44-0+deb9u1_armhf.deb
/tmp/apt-dpkg-install-VVdmqL/01-mariadb-server-10.1_10.1.44-0+deb9u1_armhf.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
Con los mensajes de eror que lanza, me surgen las siguientes dudas:
¿postfix precisa de la BBDD sqlite de alguna manera?
¿dpkg-deb precisa de la BBDD MariaDB de alguna manera?
¿Perl5 y PHP7 dependen de la BBDD MariaDB de alguna manera?
Es que lo que yo tengo instalado (y no puedo tocar) es un servidor MySql, y parece que si o si, quisiera o intentara instalar (por algún motivo que desconozco) las BBDD SQLite y MariaDB así como los lenguajes Perl y PHP (aunque este último, en teoría ya lo instalé en su momento para que funcionara Prestashop).
A todo esto, además, me ha surgido un nuevo problema tras el update, y es que me ha dejado sin conexión desde filezilla (no se si es que habrá sobre-escrito alguna/s librería/s de OpenSSL o algo así).
Ahora, desde filezilla, SOLO puedo conectarme con el usuario pi (después de reactivarlo) y SOLO con le modo FTP sin seguridad.
Si lo intengo hacer con cualquier otro usuario (incluso con alguno otro creado que tenga privilegios de administrador), NO me deja, ya que me dice, que para usuarios diferntes a root o pi, la comunicación tienes que ser cifrada por SFTP (en el servidor Raspberry tengo instalado VSFTPd) y como no me deja con SFTP, pues no se puede conectar ninguno de los usuarios.
Con el usario Pi (privilegios de administrador) SI me deja conectarme, pero SOLO si no utilizo una comunicación cifrada, es decir, con FTP y FTP Plano SI me deja, pero si selecciono FTP y TLS implicto NO me deja (en cambio, con el TLS explicito SI me deja).
Resumiendo:
Pi (administrador)
FTP y FTP Plano -> Si puedo
FTP y TLS explicito -> Si puedo
FTP y TLS implicito -> Falló intento de conexión con "ECONNREFUSED - Conexión rechazada por el servidor".
SFTP -> Network error: Software caused connection abort
xxx (administrador)
FTP y FTP Plano -> 530 Non-anonymous sessions must use encryption.
FTP y TLS explicito -> Si puedo
FTP y TLS implicito -> Falló intento de conexión con "ECONNREFUSED - Conexión rechazada por el servidor".
SFTP -> Network error: Software caused connection abort
yyy (usuario sin privilegios de administrador)
FTP y FTP Plano -> 530 Non-anonymous sessions must use encryption.
FTP y TLS explicito -> Si puedo
FTP y TLS implicito -> Falló intento de conexión con "ECONNREFUSED - Conexión rechazada por el servidor".
SFTP -> Network error: Software caused connection abort
anonymous
FTP y FTP Plano -> 530 Login incorrect (teóricamente, no necesita contraseña)
FTP y TLS explicito -> 530 Anonymous sessions may not use encryption.
FTP y TLS implicito -> Falló intento de conexión con "ECONNREFUSED - Conexión rechazada por el servidor".
SFTP -> Network error: Software caused connection abort
Antes del update, me podía conectar con cualquier usuario mediante SFTP, pero ahora... con ninguno.
Lo vuelvo ha hacer y esto es lo que pasa:
root@RadioNacional:# apt-get update
Des:1 http://archive.raspberrypi.org/debian stretch InRelease [25,4 kB]
Des:2 http://raspbian.raspberrypi.org/raspbian stretch InRelease [15,0 kB]
Descargados 40,3 kB en 1s (38,1 kB/s)
Leyendo lista de paquetes... Hecho
root@RadioNacional:# apt-get upgrade
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias
Leyendo la información de estado... Hecho
Calculando la actualización... Hecho
El paquete indicado a continuación se instaló de forma automática y ya no es necesario.
postfix-sqlite
Utilice «sudo apt autoremove» para eliminarlo.
Se actualizarán los siguientes paquetes:
curl libapache2-mod-php7.0 libcups2 libcupsimage2 libcurl3 libcurl3-gnutls
libexif12 libfreetype6 libfreetype6-dev libglib2.0-0 libglib2.0-bin
libglib2.0-data libidn11 libmariadbclient18 libopenjp2-7 libqt5concurrent5
libqt5core5a libqt5dbus5 libqt5gui5 libqt5network5 libqt5printsupport5
libqt5sql5 libqt5sql5-sqlite libqt5widgets5 libqt5xml5 libtimedate-perl
libxslt1.1 mariadb-client-10.1 mariadb-client-core-10.1 mariadb-server-10.1
mariadb-server-core-10.1 php7.0 php7.0-bz2 php7.0-cli php7.0-common
php7.0-curl php7.0-gd php7.0-intl php7.0-json php7.0-mbstring php7.0-mysql
php7.0-opcache php7.0-readline php7.0-xml php7.0-zip python-cryptography
python-pil python-werkzeug python3-cryptography python3-pil python3-werkzeug
qt5-gtk-platformtheme sudo
53 actualizados, 0 nuevos se instalarán, 0 para eliminar y 0 no actualizados.
1 no instalados del todo o eliminados.
Se necesita descargar 0 B/47,1 MB de archivos.
Se utilizarán 256 kB de espacio de disco adicional después de esta operación.
¿Desea continuar? [S/n] S
dpkg-deb (subproceso): descomprimiendo el miembro del archivo: error de lzma: los datos comprimidos están corrompidos
dpkg-deb (subproceso): no se puede copiar el miembro del archivo de '/var/cache/apt/archives/mariadb-client-core-10.1_10.1.44-0+deb9u1_armhf.deb' a la tubería de descompresión: fallo al escribir (Tubería rota)
dpkg-deb: error: el subproceso <descompresión> devolvió el código de salida de error 2
Leyendo lista de cambios... Hecho.
debconf: Perl may be unconfigured (Can't load '/usr/lib/arm-linux-gnueabihf/perl/5.24/auto/re/re.so' for module re: /usr/lib/arm-linux-gnueabihf/perl/5.24/auto/re/re.so: no se puede abrir el fichero del objeto compartido: No existe el fichero o el directorio at /usr/share/perl/5.24/XSLoader.pm line 96.
at /usr/lib/arm-linux-gnueabihf/perl/5.24/re.pm line 88.
Compilation failed in require at /usr/share/perl/5.24/Text/Wrap.pm line 58.
BEGIN failed--compilation aborted at /usr/share/perl/5.24/Text/Wrap.pm line 58.
Compilation failed in require at /usr/share/perl5/Debconf/Template.pm line 10.
BEGIN failed--compilation aborted at /usr/share/perl5/Debconf/Template.pm line 10.
Compilation failed in require at /usr/share/perl5/Debconf/Question.pm line 8.
BEGIN failed--compilation aborted at /usr/share/perl5/Debconf/Question.pm line 8.
Compilation failed in require at /usr/share/perl5/Debconf/Config.pm line 7.
BEGIN failed--compilation aborted at /usr/share/perl5/Debconf/Config.pm line 7.
Compilation failed in require at /usr/share/perl5/Debconf/Log.pm line 10.
Compilation failed in require at (eval 1) line 4.
BEGIN failed--compilation aborted at (eval 1) line 4.
) -- aborting
(Leyendo la base de datos ... 119996 ficheros o directorios instalados actualmente.)
Preparando para desempaquetar .../00-mariadb-client-core-10.1_10.1.44-0+deb9u1_armhf.deb ...
Desempaquetando mariadb-client-core-10.1 (10.1.44-0+deb9u1) sobre (10.1.38-0+deb9u1) ...
dpkg-deb (subproceso): descomprimiendo el miembro del archivo: error de lzma: los datos comprimidos están corrompidos
dpkg-deb: error: el subproceso <descompresión> devolvió el código de salida de error 2
dpkg: error al procesar el archivo /tmp/apt-dpkg-install-VVdmqL/00-mariadb-client-core-10.1_10.1.44-0+deb9u1_armhf.deb (--unpack):
no se pudieron copiar los datos extraídos de './usr/bin/mysql' a '/usr/bin/mysql.dpkg-new': fin de fichero o de flujo inesperado
Preparando para desempaquetar .../01-mariadb-server-10.1_10.1.44-0+deb9u1_armhf.deb ...
Can't load '/usr/lib/arm-linux-gnueabihf/perl/5.24/auto/re/re.so' for module re: /usr/lib/arm-linux-gnueabihf/perl/5.24/auto/re/re.so: no se puede abrir el fichero del objeto compartido: No existe el fichero o el directorio at /usr/share/perl/5.24/XSLoader.pm line 96.
at /usr/lib/arm-linux-gnueabihf/perl/5.24/re.pm line 88.
Compilation failed in require at /usr/share/perl/5.24/Text/Wrap.pm line 58.
BEGIN failed--compilation aborted at /usr/share/perl/5.24/Text/Wrap.pm line 58.
Compilation failed in require at /usr/share/perl5/Debconf/Template.pm line 10.
BEGIN failed--compilation aborted at /usr/share/perl5/Debconf/Template.pm line 10.
Compilation failed in require at /usr/share/perl5/Debconf/Question.pm line 8.
BEGIN failed--compilation aborted at /usr/share/perl5/Debconf/Question.pm line 8.
Compilation failed in require at /usr/share/perl5/Debconf/Config.pm line 7.
BEGIN failed--compilation aborted at /usr/share/perl5/Debconf/Config.pm line 7.
Compilation failed in require at /usr/share/perl5/Debconf/Log.pm line 10.
Compilation failed in require at /usr/share/perl5/Debconf/Db.pm line 7.
BEGIN failed--compilation aborted at /usr/share/perl5/Debconf/Db.pm line 7.
Compilation failed in require at /usr/share/debconf/frontend line 6.
BEGIN failed--compilation aborted at /usr/share/debconf/frontend line 6.
dpkg: error al procesar el archivo /tmp/apt-dpkg-install-VVdmqL/01-mariadb-server-10.1_10.1.44-0+deb9u1_armhf.deb (--unpack):
el subproceso script pre-installation nuevo devolvió el código de salida de error 2
Can't load '/usr/lib/arm-linux-gnueabihf/perl/5.24/auto/re/re.so' for module re: /usr/lib/arm-linux-gnueabihf/perl/5.24/auto/re/re.so: no se puede abrir el fichero del objeto compartido: No existe el fichero o el directorio at /usr/share/perl/5.24/XSLoader.pm line 96.
at /usr/lib/arm-linux-gnueabihf/perl/5.24/re.pm line 88.
Compilation failed in require at /usr/share/perl/5.24/Text/Wrap.pm line 58.
BEGIN failed--compilation aborted at /usr/share/perl/5.24/Text/Wrap.pm line 58.
Compilation failed in require at /usr/share/perl5/Debconf/Template.pm line 10.
BEGIN failed--compilation aborted at /usr/share/perl5/Debconf/Template.pm line 10.
Compilation failed in require at /usr/share/perl5/Debconf/Question.pm line 8.
BEGIN failed--compilation aborted at /usr/share/perl5/Debconf/Question.pm line 8.
Compilation failed in require at /usr/share/perl5/Debconf/Config.pm line 7.
BEGIN failed--compilation aborted at /usr/share/perl5/Debconf/Config.pm line 7.
Compilation failed in require at /usr/share/perl5/Debconf/Log.pm line 10.
Compilation failed in require at /usr/share/perl5/Debconf/Db.pm line 7.
BEGIN failed--compilation aborted at /usr/share/perl5/Debconf/Db.pm line 7.
Compilation failed in require at /usr/share/debconf/frontend line 6.
BEGIN failed--compilation aborted at /usr/share/debconf/frontend line 6.
dpkg: error al limpiar:
el subproceso script post-removal nuevo devolvió el código de salida de error 2
Preparando para desempaquetar .../02-mariadb-client-10.1_10.1.44-0+deb9u1_armhf.deb ...
Desempaquetando mariadb-client-10.1 (10.1.44-0+deb9u1) sobre (10.1.38-0+deb9u1) ...
Preparando para desempaquetar .../03-mariadb-server-core-10.1_10.1.44-0+deb9u1_armhf.deb ...
Desempaquetando mariadb-server-core-10.1 (10.1.44-0+deb9u1) sobre (10.1.38-0+deb9u1) ...
Preparando para desempaquetar .../04-libidn11_1.33-1+deb9u1_armhf.deb ...
Desempaquetando libidn11:armhf (1.33-1+deb9u1) sobre (1.33-1) ...
Preparando para desempaquetar .../05-curl_7.52.1-5+deb9u10_armhf.deb ...
Desempaquetando curl (7.52.1-5+deb9u10) sobre (7.52.1-5+deb9u9) ...
Preparando para desempaquetar .../06-libcurl3_7.52.1-5+deb9u10_armhf.deb ...
Desempaquetando libcurl3:armhf (7.52.1-5+deb9u10) sobre (7.52.1-5+deb9u9) ...
Preparando para desempaquetar .../07-php7.0-mysql_7.0.33-0+deb9u7_armhf.deb ...
Desempaquetando php7.0-mysql (7.0.33-0+deb9u7) sobre (7.0.33-0+deb9u6) ...
Preparando para desempaquetar .../08-php7.0-bz2_7.0.33-0+deb9u7_armhf.deb ...
Desempaquetando php7.0-bz2 (7.0.33-0+deb9u7) sobre (7.0.33-0+deb9u6) ...
Preparando para desempaquetar .../09-php7.0-intl_7.0.33-0+deb9u7_armhf.deb ...
Desempaquetando php7.0-intl (7.0.33-0+deb9u7) sobre (7.0.33-0+deb9u6) ...
Preparando para desempaquetar .../10-libxslt1.1_1.1.29-2.1+deb9u2_armhf.deb ...
Desempaquetando libxslt1.1:armhf (1.1.29-2.1+deb9u2) sobre (1.1.29-2.1+deb9u1) ...
Preparando para desempaquetar .../11-php7.0-xml_7.0.33-0+deb9u7_armhf.deb ...
Desempaquetando php7.0-xml (7.0.33-0+deb9u7) sobre (7.0.33-0+deb9u6) ...
Preparando para desempaquetar .../12-php7.0-json_7.0.33-0+deb9u7_armhf.deb ...
Desempaquetando php7.0-json (7.0.33-0+deb9u7) sobre (7.0.33-0+deb9u6) ...
Preparando para desempaquetar .../13-php7.0-zip_7.0.33-0+deb9u7_armhf.deb ...
Desempaquetando php7.0-zip (7.0.33-0+deb9u7) sobre (7.0.33-0+deb9u6) ...
Preparando para desempaquetar .../14-php7.0-curl_7.0.33-0+deb9u7_armhf.deb ...
Desempaquetando php7.0-curl (7.0.33-0+deb9u7) sobre (7.0.33-0+deb9u6) ...
Preparando para desempaquetar .../15-libfreetype6-dev_2.6.3-3.2+deb9u1_armhf.deb ...
Desempaquetando libfreetype6-dev (2.6.3-3.2+deb9u1) sobre (2.6.3-3.2) ...
Preparando para desempaquetar .../16-libfreetype6_2.6.3-3.2+deb9u1_armhf.deb ...
Desempaquetando libfreetype6:armhf (2.6.3-3.2+deb9u1) sobre (2.6.3-3.2) ...
Preparando para desempaquetar .../17-php7.0-gd_7.0.33-0+deb9u7_armhf.deb ...
Desempaquetando php7.0-gd (7.0.33-0+deb9u7) sobre (7.0.33-0+deb9u6) ...
Preparando para desempaquetar .../18-php7.0-mbstring_7.0.33-0+deb9u7_armhf.deb ...
Desempaquetando php7.0-mbstring (7.0.33-0+deb9u7) sobre (7.0.33-0+deb9u6) ...
Preparando para desempaquetar .../19-php7.0-opcache_7.0.33-0+deb9u7_armhf.deb ...
Desempaquetando php7.0-opcache (7.0.33-0+deb9u7) sobre (7.0.33-0+deb9u6) ...
Preparando para desempaquetar .../20-php7.0-readline_7.0.33-0+deb9u7_armhf.deb ...
Desempaquetando php7.0-readline (7.0.33-0+deb9u7) sobre (7.0.33-0+deb9u6) ...
Preparando para desempaquetar .../21-php7.0-cli_7.0.33-0+deb9u7_armhf.deb ...
Desempaquetando php7.0-cli (7.0.33-0+deb9u7) sobre (7.0.33-0+deb9u6) ...
Preparando para desempaquetar .../22-libapache2-mod-php7.0_7.0.33-0+deb9u7_armhf.deb ...
Desempaquetando libapache2-mod-php7.0 (7.0.33-0+deb9u7) sobre (7.0.33-0+deb9u6) ...
Preparando para desempaquetar .../23-php7.0-common_7.0.33-0+deb9u7_armhf.deb ...
Desempaquetando php7.0-common (7.0.33-0+deb9u7) sobre (7.0.33-0+deb9u6) ...
Preparando para desempaquetar .../24-libcupsimage2_2.2.1-8+deb9u5_armhf.deb ...
Desempaquetando libcupsimage2:armhf (2.2.1-8+deb9u5) sobre (2.2.1-8+deb9u4) ...
Preparando para desempaquetar .../25-libcups2_2.2.1-8+deb9u5_armhf.deb ...
Desempaquetando libcups2:armhf (2.2.1-8+deb9u5) sobre (2.2.1-8+deb9u4) ...
Preparando para desempaquetar .../26-libcurl3-gnutls_7.52.1-5+deb9u10_armhf.deb ...
Desempaquetando libcurl3-gnutls:armhf (7.52.1-5+deb9u10) sobre (7.52.1-5+deb9u9) ...
Preparando para desempaquetar .../27-libexif12_0.6.21-2+deb9u1_armhf.deb ...
Desempaquetando libexif12:armhf (0.6.21-2+deb9u1) sobre (0.6.21-2) ...
Preparando para desempaquetar .../28-libglib2.0-data_2.50.3-2+deb9u2_all.deb ...
Desempaquetando libglib2.0-data (2.50.3-2+deb9u2) sobre (2.50.3-2+deb9u1) ...
Preparando para desempaquetar .../29-libglib2.0-bin_2.50.3-2+deb9u2_armhf.deb ...
Desempaquetando libglib2.0-bin (2.50.3-2+deb9u2) sobre (2.50.3-2+deb9u1) ...
Preparando para desempaquetar .../30-libglib2.0-0_2.50.3-2+deb9u2_armhf.deb ...
Desempaquetando libglib2.0-0:armhf (2.50.3-2+deb9u2) sobre (2.50.3-2+deb9u1) ...
Preparando para desempaquetar .../31-libmariadbclient18_10.1.44-0+deb9u1_armhf.deb ...
Desempaquetando libmariadbclient18:armhf (10.1.44-0+deb9u1) sobre (10.1.38-0+deb9u1) ...
Preparando para desempaquetar .../32-libopenjp2-7_2.1.2-1.1+deb9u4_armhf.deb ...
Desempaquetando libopenjp2-7:armhf (2.1.2-1.1+deb9u4) sobre (2.1.2-1.1+deb9u3) ...
Preparando para desempaquetar .../33-libqt5core5a_5.7.1+dfsg-3+rpi1+deb9u2_armhf.deb ...
Desempaquetando libqt5core5a:armhf (5.7.1+dfsg-3+rpi1+deb9u2) sobre (5.7.1+dfsg-3+rpi1+deb9u1) ...
Preparando para desempaquetar .../34-libqt5concurrent5_5.7.1+dfsg-3+rpi1+deb9u2_armhf.deb ...
Desempaquetando libqt5concurrent5:armhf (5.7.1+dfsg-3+rpi1+deb9u2) sobre (5.7.1+dfsg-3+rpi1+deb9u1) ...
Preparando para desempaquetar .../35-libqt5dbus5_5.7.1+dfsg-3+rpi1+deb9u2_armhf.deb ...
Desempaquetando libqt5dbus5:armhf (5.7.1+dfsg-3+rpi1+deb9u2) sobre (5.7.1+dfsg-3+rpi1+deb9u1) ...
Preparando para desempaquetar .../36-qt5-gtk-platformtheme_5.7.1+dfsg-3+rpi1+deb9u2_armhf.deb ...
Desempaquetando qt5-gtk-platformtheme:armhf (5.7.1+dfsg-3+rpi1+deb9u2) sobre (5.7.1+dfsg-3+rpi1+deb9u1) ...
Preparando para desempaquetar .../37-libqt5network5_5.7.1+dfsg-3+rpi1+deb9u2_armhf.deb ...
Desempaquetando libqt5network5:armhf (5.7.1+dfsg-3+rpi1+deb9u2) sobre (5.7.1+dfsg-3+rpi1+deb9u1) ...
Preparando para desempaquetar .../38-libqt5gui5_5.7.1+dfsg-3+rpi1+deb9u2_armhf.deb ...
Desempaquetando libqt5gui5:armhf (5.7.1+dfsg-3+rpi1+deb9u2) sobre (5.7.1+dfsg-3+rpi1+deb9u1) ...
Preparando para desempaquetar .../39-libqt5widgets5_5.7.1+dfsg-3+rpi1+deb9u2_armhf.deb ...
Desempaquetando libqt5widgets5:armhf (5.7.1+dfsg-3+rpi1+deb9u2) sobre (5.7.1+dfsg-3+rpi1+deb9u1) ...
Preparando para desempaquetar .../40-libqt5printsupport5_5.7.1+dfsg-3+rpi1+deb9u2_armhf.deb ...
Desempaquetando libqt5printsupport5:armhf (5.7.1+dfsg-3+rpi1+deb9u2) sobre (5.7.1+dfsg-3+rpi1+deb9u1) ...
Preparando para desempaquetar .../41-libqt5sql5_5.7.1+dfsg-3+rpi1+deb9u2_armhf.deb ...
Desempaquetando libqt5sql5:armhf (5.7.1+dfsg-3+rpi1+deb9u2) sobre (5.7.1+dfsg-3+rpi1+deb9u1) ...
Preparando para desempaquetar .../42-libqt5sql5-sqlite_5.7.1+dfsg-3+rpi1+deb9u2_armhf.deb ...
Desempaquetando libqt5sql5-sqlite:armhf (5.7.1+dfsg-3+rpi1+deb9u2) sobre (5.7.1+dfsg-3+rpi1+deb9u1) ...
Preparando para desempaquetar .../43-libqt5xml5_5.7.1+dfsg-3+rpi1+deb9u2_armhf.deb ...
Desempaquetando libqt5xml5:armhf (5.7.1+dfsg-3+rpi1+deb9u2) sobre (5.7.1+dfsg-3+rpi1+deb9u1) ...
Preparando para desempaquetar .../44-libtimedate-perl_2.3000-2+deb9u1_all.deb ...
Desempaquetando libtimedate-perl (2.3000-2+deb9u1) sobre (2.3000-2) ...
Preparando para desempaquetar .../45-php7.0_7.0.33-0+deb9u7_all.deb ...
Desempaquetando php7.0 (7.0.33-0+deb9u7) sobre (7.0.33-0+deb9u6) ...
Preparando para desempaquetar .../46-python-cryptography_1.7.1-3+deb9u2_armhf.deb ...
Desempaquetando python-cryptography (1.7.1-3+deb9u2) sobre (1.7.1-3+deb9u1) ...
Preparando para desempaquetar .../47-python-pil_4.0.0-4+deb9u1_armhf.deb ...
Desempaquetando python-pil:armhf (4.0.0-4+deb9u1) sobre (4.0.0-4) ...
Preparando para desempaquetar .../48-python-werkzeug_0.11.15+dfsg1-1+deb9u1_all.deb ...
Desempaquetando python-werkzeug (0.11.15+dfsg1-1+deb9u1) sobre (0.11.15+dfsg1-1) ...
Preparando para desempaquetar .../49-python3-cryptography_1.7.1-3+deb9u2_armhf.deb ...
Desempaquetando python3-cryptography (1.7.1-3+deb9u2) sobre (1.7.1-3+deb9u1) ...
Preparando para desempaquetar .../50-python3-pil_4.0.0-4+deb9u1_armhf.deb ...
Desempaquetando python3-pil:armhf (4.0.0-4+deb9u1) sobre (4.0.0-4) ...
Preparando para desempaquetar .../51-python3-werkzeug_0.11.15+dfsg1-1+deb9u1_all.deb ...
Desempaquetando python3-werkzeug (0.11.15+dfsg1-1+deb9u1) sobre (0.11.15+dfsg1-1) ...
Preparando para desempaquetar .../52-sudo_1.8.19p1-2.1+deb9u2_armhf.deb ...
Desempaquetando sudo (1.8.19p1-2.1+deb9u2) sobre (1.8.19p1-2.1+deb9u1) ...
Se encontraron errores al procesar:
/tmp/apt-dpkg-install-VVdmqL/00-mariadb-client-core-10.1_10.1.44-0+deb9u1_armhf.deb
/tmp/apt-dpkg-install-VVdmqL/01-mariadb-server-10.1_10.1.44-0+deb9u1_armhf.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
Con los mensajes de eror que lanza, me surgen las siguientes dudas:
¿postfix precisa de la BBDD sqlite de alguna manera?
¿dpkg-deb precisa de la BBDD MariaDB de alguna manera?
¿Perl5 y PHP7 dependen de la BBDD MariaDB de alguna manera?
Es que lo que yo tengo instalado (y no puedo tocar) es un servidor MySql, y parece que si o si, quisiera o intentara instalar (por algún motivo que desconozco) las BBDD SQLite y MariaDB así como los lenguajes Perl y PHP (aunque este último, en teoría ya lo instalé en su momento para que funcionara Prestashop).
A todo esto, además, me ha surgido un nuevo problema tras el update, y es que me ha dejado sin conexión desde filezilla (no se si es que habrá sobre-escrito alguna/s librería/s de OpenSSL o algo así).
Ahora, desde filezilla, SOLO puedo conectarme con el usuario pi (después de reactivarlo) y SOLO con le modo FTP sin seguridad.
Si lo intengo hacer con cualquier otro usuario (incluso con alguno otro creado que tenga privilegios de administrador), NO me deja, ya que me dice, que para usuarios diferntes a root o pi, la comunicación tienes que ser cifrada por SFTP (en el servidor Raspberry tengo instalado VSFTPd) y como no me deja con SFTP, pues no se puede conectar ninguno de los usuarios.
Con el usario Pi (privilegios de administrador) SI me deja conectarme, pero SOLO si no utilizo una comunicación cifrada, es decir, con FTP y FTP Plano SI me deja, pero si selecciono FTP y TLS implicto NO me deja (en cambio, con el TLS explicito SI me deja).
Resumiendo:
Pi (administrador)
FTP y FTP Plano -> Si puedo
FTP y TLS explicito -> Si puedo
FTP y TLS implicito -> Falló intento de conexión con "ECONNREFUSED - Conexión rechazada por el servidor".
SFTP -> Network error: Software caused connection abort
xxx (administrador)
FTP y FTP Plano -> 530 Non-anonymous sessions must use encryption.
FTP y TLS explicito -> Si puedo
FTP y TLS implicito -> Falló intento de conexión con "ECONNREFUSED - Conexión rechazada por el servidor".
SFTP -> Network error: Software caused connection abort
yyy (usuario sin privilegios de administrador)
FTP y FTP Plano -> 530 Non-anonymous sessions must use encryption.
FTP y TLS explicito -> Si puedo
FTP y TLS implicito -> Falló intento de conexión con "ECONNREFUSED - Conexión rechazada por el servidor".
SFTP -> Network error: Software caused connection abort
anonymous
FTP y FTP Plano -> 530 Login incorrect (teóricamente, no necesita contraseña)
FTP y TLS explicito -> 530 Anonymous sessions may not use encryption.
FTP y TLS implicito -> Falló intento de conexión con "ECONNREFUSED - Conexión rechazada por el servidor".
SFTP -> Network error: Software caused connection abort
Antes del update, me podía conectar con cualquier usuario mediante SFTP, pero ahora... con ninguno.
- egrueda
- Pi God
- Mensajes: 3426
- Registrado: 10 Feb 2017, 19:31
- Agradecido: 7 veces
- Agradecimiento recibido: 269 veces
A ver, a ver, vamos por partes.
Vamos a separar las incidencias porque si no, es imposible.
Vamos con el tema de la actualización, que es lo más importante.
Si no están instalados bien todos los paquetes, no sabemos los problemas secundarios que pueden ocurrir.
Así que vamos a borrar la cache de paquetes y volvemos a actualizar:
sudo apt-get clean
sudo apt-get update
sudo apt autoremove
sudo apt-get ungrade
¿Hacemos hasta ahí y vemos el resultado?
La primera línea borrará los paquetes defectuosos
Vamos a separar las incidencias porque si no, es imposible.
Vamos con el tema de la actualización, que es lo más importante.
Si no están instalados bien todos los paquetes, no sabemos los problemas secundarios que pueden ocurrir.
Así que vamos a borrar la cache de paquetes y volvemos a actualizar:
sudo apt-get clean
sudo apt-get update
sudo apt autoremove
sudo apt-get ungrade
¿Hacemos hasta ahí y vemos el resultado?
La primera línea borrará los paquetes defectuosos
No respondo a privados ;-)
👉 Particiones en una MicroSD
👉 Cómo pedir ayuda en el foro
Invítame a un café
👉 Particiones en una MicroSD
👉 Cómo pedir ayuda en el foro
Invítame a un café
sudo apt-get clean (no saco ningún mensaje, ni aparentemente hizo nada)
sudo apt-get update
Obj:1 http://raspbian.raspberrypi.org/raspbian stretch InRelease
Des:2 http://archive.raspberrypi.org/debian stretch InRelease [25,4 kB]
Descargados 25,4 kB en 0s (25,8 kB/s)
Leyendo lista de paquetes... Hecho
sudo apt-get autoremove
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias
Leyendo la información de estado... Hecho
Tal vez quiera ejecutar «apt --fix-broken install» para corregirlo.
Los siguientes paquetes tienen dependencias incumplidas:
mariadb-client-10.1 : Depende: mariadb-client-core-10.1 (>= 10.1.44-0+deb9u1) pero 10.1.38-0+deb9u1 está instalado
mariadb-server-core-10.1 : Rompe: mariadb-server-10.1 (< 10.1.44-0+deb9u1) pero 10.1.38-0+deb9u1 está instalado
E: Dependencias incumplidas. Intente «apt --fix-broken install» sin paquetes (o especifique una solución).
apt --fix-broken install (pruebo esto que indica el mensaje)
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias
Leyendo la información de estado... Hecho
Corrigiendo dependencias... Listo
El paquete indicado a continuación se instaló de forma automática y ya no es necesario.
postfix-sqlite
Utilice «sudo apt autoremove» para eliminarlo.
Se instalarán los siguientes paquetes adicionales:
mariadb-client-core-10.1 mariadb-server-10.1
Paquetes sugeridos:
mailx mariadb-test tinyca
Se actualizarán los siguientes paquetes:
mariadb-client-core-10.1 mariadb-server-10.1
2 actualizados, 0 nuevos se instalarán, 0 para eliminar y 0 no actualizados.
53 no instalados del todo o eliminados.
Se necesita descargar 9.053 kB de archivos.
Se utilizarán 46,1 kB de espacio de disco adicional después de esta operación.
¿Desea continuar? [S/n] S
Des:1 http://ftp.cica.es/mirrors/Linux/raspbian/raspbian stretch/main armhf mariadb-server-10.1 armhf 10.1.44-0+deb9u1 [4.685 kB]
Des:2 http://ftp.cica.es/mirrors/Linux/raspbian/raspbian stretch/main armhf mariadb-client-core-10.1 armhf 10.1.44-0+deb9u1 [4.368 kB]
Descargados 9.053 kB en 1s (8.335 kB/s)
Leyendo lista de cambios... Hecho.
debconf: Perl may be unconfigured (Can't load '/usr/lib/arm-linux-gnueabihf/perl/5.24/auto/re/re.so' for module re: /usr/lib/arm-linux-gnueabihf/perl/5.24/auto/re/re.so: no se puede abrir el fichero del objeto compartido: No existe el fichero o el directorio at /usr/share/perl/5.24/XSLoader.pm line 96.
at /usr/lib/arm-linux-gnueabihf/perl/5.24/re.pm line 88.
Compilation failed in require at /usr/share/perl/5.24/Text/Wrap.pm line 58.
BEGIN failed--compilation aborted at /usr/share/perl/5.24/Text/Wrap.pm line 58.
Compilation failed in require at /usr/share/perl5/Debconf/Template.pm line 10.
BEGIN failed--compilation aborted at /usr/share/perl5/Debconf/Template.pm line 10.
Compilation failed in require at /usr/share/perl5/Debconf/Question.pm line 8.
BEGIN failed--compilation aborted at /usr/share/perl5/Debconf/Question.pm line 8.
Compilation failed in require at /usr/share/perl5/Debconf/Config.pm line 7.
BEGIN failed--compilation aborted at /usr/share/perl5/Debconf/Config.pm line 7.
Compilation failed in require at /usr/share/perl5/Debconf/Log.pm line 10.
Compilation failed in require at (eval 1) line 4.
BEGIN failed--compilation aborted at (eval 1) line 4.
) -- aborting
(Leyendo la base de datos ... 119996 ficheros o directorios instalados actualmente.)
Preparando para desempaquetar .../mariadb-server-10.1_10.1.44-0+deb9u1_armhf.deb ...
Can't load '/usr/lib/arm-linux-gnueabihf/perl/5.24/auto/re/re.so' for module re: /usr/lib/arm-linux-gnueabihf/perl/5.24/auto/re/re.so: no se puede abrir el fichero del objeto compartido: No existe el fichero o el directorio at /usr/share/perl/5.24/XSLoader.pm line 96.
at /usr/lib/arm-linux-gnueabihf/perl/5.24/re.pm line 88.
Compilation failed in require at /usr/share/perl/5.24/Text/Wrap.pm line 58.
BEGIN failed--compilation aborted at /usr/share/perl/5.24/Text/Wrap.pm line 58.
Compilation failed in require at /usr/share/perl5/Debconf/Template.pm line 10.
BEGIN failed--compilation aborted at /usr/share/perl5/Debconf/Template.pm line 10.
Compilation failed in require at /usr/share/perl5/Debconf/Question.pm line 8.
BEGIN failed--compilation aborted at /usr/share/perl5/Debconf/Question.pm line 8.
Compilation failed in require at /usr/share/perl5/Debconf/Config.pm line 7.
BEGIN failed--compilation aborted at /usr/share/perl5/Debconf/Config.pm line 7.
Compilation failed in require at /usr/share/perl5/Debconf/Log.pm line 10.
Compilation failed in require at /usr/share/perl5/Debconf/Db.pm line 7.
BEGIN failed--compilation aborted at /usr/share/perl5/Debconf/Db.pm line 7.
Compilation failed in require at /usr/share/debconf/frontend line 6.
BEGIN failed--compilation aborted at /usr/share/debconf/frontend line 6.
dpkg: error al procesar el archivo /var/cache/apt/archives/mariadb-server-10.1_10.1.44-0+deb9u1_armhf.deb (--unpack):
el subproceso script pre-installation nuevo devolvió el código de salida de error 2
Can't load '/usr/lib/arm-linux-gnueabihf/perl/5.24/auto/re/re.so' for module re: /usr/lib/arm-linux-gnueabihf/perl/5.24/auto/re/re.so: no se puede abrir el fichero del objeto compartido: No existe el fichero o el directorio at /usr/share/perl/5.24/XSLoader.pm line 96.
at /usr/lib/arm-linux-gnueabihf/perl/5.24/re.pm line 88.
Compilation failed in require at /usr/share/perl/5.24/Text/Wrap.pm line 58.
BEGIN failed--compilation aborted at /usr/share/perl/5.24/Text/Wrap.pm line 58.
Compilation failed in require at /usr/share/perl5/Debconf/Template.pm line 10.
BEGIN failed--compilation aborted at /usr/share/perl5/Debconf/Template.pm line 10.
Compilation failed in require at /usr/share/perl5/Debconf/Question.pm line 8.
BEGIN failed--compilation aborted at /usr/share/perl5/Debconf/Question.pm line 8.
Compilation failed in require at /usr/share/perl5/Debconf/Config.pm line 7.
BEGIN failed--compilation aborted at /usr/share/perl5/Debconf/Config.pm line 7.
Compilation failed in require at /usr/share/perl5/Debconf/Log.pm line 10.
Compilation failed in require at /usr/share/perl5/Debconf/Db.pm line 7.
BEGIN failed--compilation aborted at /usr/share/perl5/Debconf/Db.pm line 7.
Compilation failed in require at /usr/share/debconf/frontend line 6.
BEGIN failed--compilation aborted at /usr/share/debconf/frontend line 6.
dpkg: error al limpiar:
el subproceso script post-removal nuevo devolvió el código de salida de error 2
Preparando para desempaquetar .../mariadb-client-core-10.1_10.1.44-0+deb9u1_armhf.deb ...
Desempaquetando mariadb-client-core-10.1 (10.1.44-0+deb9u1) sobre (10.1.38-0+deb9u1) ...
Se encontraron errores al procesar:
/var/cache/apt/archives/mariadb-server-10.1_10.1.44-0+deb9u1_armhf.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
sudo apt autoremove
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias
Leyendo la información de estado... Hecho
Se instalarán los siguientes paquetes adicionales:
mariadb-server-10.1
Paquetes sugeridos:
mailx mariadb-test tinyca
Los siguientes paquetes se ELIMINARÁN:
postfix-sqlite
Se actualizarán los siguientes paquetes:
mariadb-server-10.1
1 actualizados, 0 nuevos se instalarán, 1 para eliminar y 0 no actualizados.
54 no instalados del todo o eliminados.
Se necesita descargar 0 B/4.685 kB de archivos.
Se liberarán 340 kB después de esta operación.
¿Desea continuar? [S/n] S
Leyendo lista de cambios... Hecho.
debconf: Perl may be unconfigured (Can't load '/usr/lib/arm-linux-gnueabihf/perl/5.24/auto/re/re.so' for module re: /usr/lib/arm-linux-gnueabihf/perl/5.24/auto/re/re.so: no se puede abrir el fichero del objeto compartido: No existe el fichero o el directorio at /usr/share/perl/5.24/XSLoader.pm line 96.
at /usr/lib/arm-linux-gnueabihf/perl/5.24/re.pm line 88.
Compilation failed in require at /usr/share/perl/5.24/Text/Wrap.pm line 58.
BEGIN failed--compilation aborted at /usr/share/perl/5.24/Text/Wrap.pm line 58.
Compilation failed in require at /usr/share/perl5/Debconf/Template.pm line 10.
BEGIN failed--compilation aborted at /usr/share/perl5/Debconf/Template.pm line 10.
Compilation failed in require at /usr/share/perl5/Debconf/Question.pm line 8.
BEGIN failed--compilation aborted at /usr/share/perl5/Debconf/Question.pm line 8.
Compilation failed in require at /usr/share/perl5/Debconf/Config.pm line 7.
BEGIN failed--compilation aborted at /usr/share/perl5/Debconf/Config.pm line 7.
Compilation failed in require at /usr/share/perl5/Debconf/Log.pm line 10.
Compilation failed in require at (eval 1) line 4.
BEGIN failed--compilation aborted at (eval 1) line 4.
) -- aborting
(Leyendo la base de datos ... 119996 ficheros o directorios instalados actualmente.)
Desinstalando postfix-sqlite (3.1.14-0+deb9u1) ...
(Leyendo la base de datos ... 119987 ficheros o directorios instalados actualmente.)
Preparando para desempaquetar .../mariadb-server-10.1_10.1.44-0+deb9u1_armhf.deb ...
Can't load '/usr/lib/arm-linux-gnueabihf/perl/5.24/auto/re/re.so' for module re: /usr/lib/arm-linux-gnueabihf/perl/5.24/auto/re/re.so: no se puede abrir el fichero del objeto compartido: No existe el fichero o el directorio at /usr/share/perl/5.24/XSLoader.pm line 96.
at /usr/lib/arm-linux-gnueabihf/perl/5.24/re.pm line 88.
Compilation failed in require at /usr/share/perl/5.24/Text/Wrap.pm line 58.
BEGIN failed--compilation aborted at /usr/share/perl/5.24/Text/Wrap.pm line 58.
Compilation failed in require at /usr/share/perl5/Debconf/Template.pm line 10.
BEGIN failed--compilation aborted at /usr/share/perl5/Debconf/Template.pm line 10.
Compilation failed in require at /usr/share/perl5/Debconf/Question.pm line 8.
BEGIN failed--compilation aborted at /usr/share/perl5/Debconf/Question.pm line 8.
Compilation failed in require at /usr/share/perl5/Debconf/Config.pm line 7.
BEGIN failed--compilation aborted at /usr/share/perl5/Debconf/Config.pm line 7.
Compilation failed in require at /usr/share/perl5/Debconf/Log.pm line 10.
Compilation failed in require at /usr/share/perl5/Debconf/Db.pm line 7.
BEGIN failed--compilation aborted at /usr/share/perl5/Debconf/Db.pm line 7.
Compilation failed in require at /usr/share/debconf/frontend line 6.
BEGIN failed--compilation aborted at /usr/share/debconf/frontend line 6.
dpkg: error al procesar el archivo /var/cache/apt/archives/mariadb-server-10.1_10.1.44-0+deb9u1_armhf.deb (--unpack):
el subproceso script pre-installation nuevo devolvió el código de salida de error 2
Can't load '/usr/lib/arm-linux-gnueabihf/perl/5.24/auto/re/re.so' for module re: /usr/lib/arm-linux-gnueabihf/perl/5.24/auto/re/re.so: no se puede abrir el fichero del objeto compartido: No existe el fichero o el directorio at /usr/share/perl/5.24/XSLoader.pm line 96.
at /usr/lib/arm-linux-gnueabihf/perl/5.24/re.pm line 88.
Compilation failed in require at /usr/share/perl/5.24/Text/Wrap.pm line 58.
BEGIN failed--compilation aborted at /usr/share/perl/5.24/Text/Wrap.pm line 58.
Compilation failed in require at /usr/share/perl5/Debconf/Template.pm line 10.
BEGIN failed--compilation aborted at /usr/share/perl5/Debconf/Template.pm line 10.
Compilation failed in require at /usr/share/perl5/Debconf/Question.pm line 8.
BEGIN failed--compilation aborted at /usr/share/perl5/Debconf/Question.pm line 8.
Compilation failed in require at /usr/share/perl5/Debconf/Config.pm line 7.
BEGIN failed--compilation aborted at /usr/share/perl5/Debconf/Config.pm line 7.
Compilation failed in require at /usr/share/perl5/Debconf/Log.pm line 10.
Compilation failed in require at /usr/share/perl5/Debconf/Db.pm line 7.
BEGIN failed--compilation aborted at /usr/share/perl5/Debconf/Db.pm line 7.
Compilation failed in require at /usr/share/debconf/frontend line 6.
BEGIN failed--compilation aborted at /usr/share/debconf/frontend line 6.
dpkg: error al limpiar:
el subproceso script post-removal nuevo devolvió el código de salida de error 2
Se encontraron errores al procesar:
/var/cache/apt/archives/mariadb-server-10.1_10.1.44-0+deb9u1_armhf.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
Nota: ¿existe alguna forma de forzar la reinstalación de perl5 (es que me da que es lo que está generando casi todos los errores)?
sudo apt-get update
Obj:1 http://raspbian.raspberrypi.org/raspbian stretch InRelease
Des:2 http://archive.raspberrypi.org/debian stretch InRelease [25,4 kB]
Descargados 25,4 kB en 0s (25,8 kB/s)
Leyendo lista de paquetes... Hecho
sudo apt-get autoremove
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias
Leyendo la información de estado... Hecho
Tal vez quiera ejecutar «apt --fix-broken install» para corregirlo.
Los siguientes paquetes tienen dependencias incumplidas:
mariadb-client-10.1 : Depende: mariadb-client-core-10.1 (>= 10.1.44-0+deb9u1) pero 10.1.38-0+deb9u1 está instalado
mariadb-server-core-10.1 : Rompe: mariadb-server-10.1 (< 10.1.44-0+deb9u1) pero 10.1.38-0+deb9u1 está instalado
E: Dependencias incumplidas. Intente «apt --fix-broken install» sin paquetes (o especifique una solución).
apt --fix-broken install (pruebo esto que indica el mensaje)
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias
Leyendo la información de estado... Hecho
Corrigiendo dependencias... Listo
El paquete indicado a continuación se instaló de forma automática y ya no es necesario.
postfix-sqlite
Utilice «sudo apt autoremove» para eliminarlo.
Se instalarán los siguientes paquetes adicionales:
mariadb-client-core-10.1 mariadb-server-10.1
Paquetes sugeridos:
mailx mariadb-test tinyca
Se actualizarán los siguientes paquetes:
mariadb-client-core-10.1 mariadb-server-10.1
2 actualizados, 0 nuevos se instalarán, 0 para eliminar y 0 no actualizados.
53 no instalados del todo o eliminados.
Se necesita descargar 9.053 kB de archivos.
Se utilizarán 46,1 kB de espacio de disco adicional después de esta operación.
¿Desea continuar? [S/n] S
Des:1 http://ftp.cica.es/mirrors/Linux/raspbian/raspbian stretch/main armhf mariadb-server-10.1 armhf 10.1.44-0+deb9u1 [4.685 kB]
Des:2 http://ftp.cica.es/mirrors/Linux/raspbian/raspbian stretch/main armhf mariadb-client-core-10.1 armhf 10.1.44-0+deb9u1 [4.368 kB]
Descargados 9.053 kB en 1s (8.335 kB/s)
Leyendo lista de cambios... Hecho.
debconf: Perl may be unconfigured (Can't load '/usr/lib/arm-linux-gnueabihf/perl/5.24/auto/re/re.so' for module re: /usr/lib/arm-linux-gnueabihf/perl/5.24/auto/re/re.so: no se puede abrir el fichero del objeto compartido: No existe el fichero o el directorio at /usr/share/perl/5.24/XSLoader.pm line 96.
at /usr/lib/arm-linux-gnueabihf/perl/5.24/re.pm line 88.
Compilation failed in require at /usr/share/perl/5.24/Text/Wrap.pm line 58.
BEGIN failed--compilation aborted at /usr/share/perl/5.24/Text/Wrap.pm line 58.
Compilation failed in require at /usr/share/perl5/Debconf/Template.pm line 10.
BEGIN failed--compilation aborted at /usr/share/perl5/Debconf/Template.pm line 10.
Compilation failed in require at /usr/share/perl5/Debconf/Question.pm line 8.
BEGIN failed--compilation aborted at /usr/share/perl5/Debconf/Question.pm line 8.
Compilation failed in require at /usr/share/perl5/Debconf/Config.pm line 7.
BEGIN failed--compilation aborted at /usr/share/perl5/Debconf/Config.pm line 7.
Compilation failed in require at /usr/share/perl5/Debconf/Log.pm line 10.
Compilation failed in require at (eval 1) line 4.
BEGIN failed--compilation aborted at (eval 1) line 4.
) -- aborting
(Leyendo la base de datos ... 119996 ficheros o directorios instalados actualmente.)
Preparando para desempaquetar .../mariadb-server-10.1_10.1.44-0+deb9u1_armhf.deb ...
Can't load '/usr/lib/arm-linux-gnueabihf/perl/5.24/auto/re/re.so' for module re: /usr/lib/arm-linux-gnueabihf/perl/5.24/auto/re/re.so: no se puede abrir el fichero del objeto compartido: No existe el fichero o el directorio at /usr/share/perl/5.24/XSLoader.pm line 96.
at /usr/lib/arm-linux-gnueabihf/perl/5.24/re.pm line 88.
Compilation failed in require at /usr/share/perl/5.24/Text/Wrap.pm line 58.
BEGIN failed--compilation aborted at /usr/share/perl/5.24/Text/Wrap.pm line 58.
Compilation failed in require at /usr/share/perl5/Debconf/Template.pm line 10.
BEGIN failed--compilation aborted at /usr/share/perl5/Debconf/Template.pm line 10.
Compilation failed in require at /usr/share/perl5/Debconf/Question.pm line 8.
BEGIN failed--compilation aborted at /usr/share/perl5/Debconf/Question.pm line 8.
Compilation failed in require at /usr/share/perl5/Debconf/Config.pm line 7.
BEGIN failed--compilation aborted at /usr/share/perl5/Debconf/Config.pm line 7.
Compilation failed in require at /usr/share/perl5/Debconf/Log.pm line 10.
Compilation failed in require at /usr/share/perl5/Debconf/Db.pm line 7.
BEGIN failed--compilation aborted at /usr/share/perl5/Debconf/Db.pm line 7.
Compilation failed in require at /usr/share/debconf/frontend line 6.
BEGIN failed--compilation aborted at /usr/share/debconf/frontend line 6.
dpkg: error al procesar el archivo /var/cache/apt/archives/mariadb-server-10.1_10.1.44-0+deb9u1_armhf.deb (--unpack):
el subproceso script pre-installation nuevo devolvió el código de salida de error 2
Can't load '/usr/lib/arm-linux-gnueabihf/perl/5.24/auto/re/re.so' for module re: /usr/lib/arm-linux-gnueabihf/perl/5.24/auto/re/re.so: no se puede abrir el fichero del objeto compartido: No existe el fichero o el directorio at /usr/share/perl/5.24/XSLoader.pm line 96.
at /usr/lib/arm-linux-gnueabihf/perl/5.24/re.pm line 88.
Compilation failed in require at /usr/share/perl/5.24/Text/Wrap.pm line 58.
BEGIN failed--compilation aborted at /usr/share/perl/5.24/Text/Wrap.pm line 58.
Compilation failed in require at /usr/share/perl5/Debconf/Template.pm line 10.
BEGIN failed--compilation aborted at /usr/share/perl5/Debconf/Template.pm line 10.
Compilation failed in require at /usr/share/perl5/Debconf/Question.pm line 8.
BEGIN failed--compilation aborted at /usr/share/perl5/Debconf/Question.pm line 8.
Compilation failed in require at /usr/share/perl5/Debconf/Config.pm line 7.
BEGIN failed--compilation aborted at /usr/share/perl5/Debconf/Config.pm line 7.
Compilation failed in require at /usr/share/perl5/Debconf/Log.pm line 10.
Compilation failed in require at /usr/share/perl5/Debconf/Db.pm line 7.
BEGIN failed--compilation aborted at /usr/share/perl5/Debconf/Db.pm line 7.
Compilation failed in require at /usr/share/debconf/frontend line 6.
BEGIN failed--compilation aborted at /usr/share/debconf/frontend line 6.
dpkg: error al limpiar:
el subproceso script post-removal nuevo devolvió el código de salida de error 2
Preparando para desempaquetar .../mariadb-client-core-10.1_10.1.44-0+deb9u1_armhf.deb ...
Desempaquetando mariadb-client-core-10.1 (10.1.44-0+deb9u1) sobre (10.1.38-0+deb9u1) ...
Se encontraron errores al procesar:
/var/cache/apt/archives/mariadb-server-10.1_10.1.44-0+deb9u1_armhf.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
sudo apt autoremove
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias
Leyendo la información de estado... Hecho
Se instalarán los siguientes paquetes adicionales:
mariadb-server-10.1
Paquetes sugeridos:
mailx mariadb-test tinyca
Los siguientes paquetes se ELIMINARÁN:
postfix-sqlite
Se actualizarán los siguientes paquetes:
mariadb-server-10.1
1 actualizados, 0 nuevos se instalarán, 1 para eliminar y 0 no actualizados.
54 no instalados del todo o eliminados.
Se necesita descargar 0 B/4.685 kB de archivos.
Se liberarán 340 kB después de esta operación.
¿Desea continuar? [S/n] S
Leyendo lista de cambios... Hecho.
debconf: Perl may be unconfigured (Can't load '/usr/lib/arm-linux-gnueabihf/perl/5.24/auto/re/re.so' for module re: /usr/lib/arm-linux-gnueabihf/perl/5.24/auto/re/re.so: no se puede abrir el fichero del objeto compartido: No existe el fichero o el directorio at /usr/share/perl/5.24/XSLoader.pm line 96.
at /usr/lib/arm-linux-gnueabihf/perl/5.24/re.pm line 88.
Compilation failed in require at /usr/share/perl/5.24/Text/Wrap.pm line 58.
BEGIN failed--compilation aborted at /usr/share/perl/5.24/Text/Wrap.pm line 58.
Compilation failed in require at /usr/share/perl5/Debconf/Template.pm line 10.
BEGIN failed--compilation aborted at /usr/share/perl5/Debconf/Template.pm line 10.
Compilation failed in require at /usr/share/perl5/Debconf/Question.pm line 8.
BEGIN failed--compilation aborted at /usr/share/perl5/Debconf/Question.pm line 8.
Compilation failed in require at /usr/share/perl5/Debconf/Config.pm line 7.
BEGIN failed--compilation aborted at /usr/share/perl5/Debconf/Config.pm line 7.
Compilation failed in require at /usr/share/perl5/Debconf/Log.pm line 10.
Compilation failed in require at (eval 1) line 4.
BEGIN failed--compilation aborted at (eval 1) line 4.
) -- aborting
(Leyendo la base de datos ... 119996 ficheros o directorios instalados actualmente.)
Desinstalando postfix-sqlite (3.1.14-0+deb9u1) ...
(Leyendo la base de datos ... 119987 ficheros o directorios instalados actualmente.)
Preparando para desempaquetar .../mariadb-server-10.1_10.1.44-0+deb9u1_armhf.deb ...
Can't load '/usr/lib/arm-linux-gnueabihf/perl/5.24/auto/re/re.so' for module re: /usr/lib/arm-linux-gnueabihf/perl/5.24/auto/re/re.so: no se puede abrir el fichero del objeto compartido: No existe el fichero o el directorio at /usr/share/perl/5.24/XSLoader.pm line 96.
at /usr/lib/arm-linux-gnueabihf/perl/5.24/re.pm line 88.
Compilation failed in require at /usr/share/perl/5.24/Text/Wrap.pm line 58.
BEGIN failed--compilation aborted at /usr/share/perl/5.24/Text/Wrap.pm line 58.
Compilation failed in require at /usr/share/perl5/Debconf/Template.pm line 10.
BEGIN failed--compilation aborted at /usr/share/perl5/Debconf/Template.pm line 10.
Compilation failed in require at /usr/share/perl5/Debconf/Question.pm line 8.
BEGIN failed--compilation aborted at /usr/share/perl5/Debconf/Question.pm line 8.
Compilation failed in require at /usr/share/perl5/Debconf/Config.pm line 7.
BEGIN failed--compilation aborted at /usr/share/perl5/Debconf/Config.pm line 7.
Compilation failed in require at /usr/share/perl5/Debconf/Log.pm line 10.
Compilation failed in require at /usr/share/perl5/Debconf/Db.pm line 7.
BEGIN failed--compilation aborted at /usr/share/perl5/Debconf/Db.pm line 7.
Compilation failed in require at /usr/share/debconf/frontend line 6.
BEGIN failed--compilation aborted at /usr/share/debconf/frontend line 6.
dpkg: error al procesar el archivo /var/cache/apt/archives/mariadb-server-10.1_10.1.44-0+deb9u1_armhf.deb (--unpack):
el subproceso script pre-installation nuevo devolvió el código de salida de error 2
Can't load '/usr/lib/arm-linux-gnueabihf/perl/5.24/auto/re/re.so' for module re: /usr/lib/arm-linux-gnueabihf/perl/5.24/auto/re/re.so: no se puede abrir el fichero del objeto compartido: No existe el fichero o el directorio at /usr/share/perl/5.24/XSLoader.pm line 96.
at /usr/lib/arm-linux-gnueabihf/perl/5.24/re.pm line 88.
Compilation failed in require at /usr/share/perl/5.24/Text/Wrap.pm line 58.
BEGIN failed--compilation aborted at /usr/share/perl/5.24/Text/Wrap.pm line 58.
Compilation failed in require at /usr/share/perl5/Debconf/Template.pm line 10.
BEGIN failed--compilation aborted at /usr/share/perl5/Debconf/Template.pm line 10.
Compilation failed in require at /usr/share/perl5/Debconf/Question.pm line 8.
BEGIN failed--compilation aborted at /usr/share/perl5/Debconf/Question.pm line 8.
Compilation failed in require at /usr/share/perl5/Debconf/Config.pm line 7.
BEGIN failed--compilation aborted at /usr/share/perl5/Debconf/Config.pm line 7.
Compilation failed in require at /usr/share/perl5/Debconf/Log.pm line 10.
Compilation failed in require at /usr/share/perl5/Debconf/Db.pm line 7.
BEGIN failed--compilation aborted at /usr/share/perl5/Debconf/Db.pm line 7.
Compilation failed in require at /usr/share/debconf/frontend line 6.
BEGIN failed--compilation aborted at /usr/share/debconf/frontend line 6.
dpkg: error al limpiar:
el subproceso script post-removal nuevo devolvió el código de salida de error 2
Se encontraron errores al procesar:
/var/cache/apt/archives/mariadb-server-10.1_10.1.44-0+deb9u1_armhf.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
Nota: ¿existe alguna forma de forzar la reinstalación de perl5 (es que me da que es lo que está generando casi todos los errores)?
- egrueda
- Pi God
- Mensajes: 3426
- Registrado: 10 Feb 2017, 19:31
- Agradecido: 7 veces
- Agradecimiento recibido: 269 veces
El comando ha funcionado correctamente, borando los paquetes del directorio /var/cache/apt/archivesmanji escribió: 20 Mar 2020, 14:15 sudo apt-get clean (no saco ningún mensaje, ni aparentemente hizo nada)
Para demostrarlo, ya no te salen errores de datos corruptos como te salían antes.
Así que el primer paso ha funcionado correctamente.
Seguimos
Bien, tenemos un problema de dependencias que no tiene nada que ver con postfixmanji escribió: 20 Mar 2020, 14:15 mariadb-client-10.1 : Depende: mariadb-client-core-10.1 (>= 10.1.44-0+deb9u1) pero 10.1.38-0+deb9u1 está instalado
mariadb-server-core-10.1 : Rompe: mariadb-server-10.1 (< 10.1.44-0+deb9u1) pero 10.1.38-0+deb9u1 está instalado
E: Dependencias incumplidas. Intente «apt --fix-broken install» sin paquetes (o especifique una solución).
Hay un problema concreto con la vresión MariaDB que tienes instalada, la 10.1.38
manji escribió: 20 Mar 2020, 14:15 debconf: Perl may be unconfigured (Can't load '/usr/lib/arm-linux-gnueabihf/perl/5.24/auto/re/re.so' for module re: /usr/lib/arm-linux-gnueabihf/perl/5.24/auto/re/re.so: no se puede abrir el fichero del objeto compartido: No existe el fichero o el directorio at /usr/share/perl/5.24/XSLoader.pm line 96.
Efectivamente, eso es lo que debemos hacer para continuar.manji escribió: 20 Mar 2020, 14:15 Nota: ¿existe alguna forma de forzar la reinstalación de perl5 (es que me da que es lo que está generando casi todos los errores)?
Podemos tratar de reinstalarlo con:
sudo apt-get --reinstall install perl-base
¿Pruebas con ese comando a ver qué te dice?
No respondo a privados ;-)
👉 Particiones en una MicroSD
👉 Cómo pedir ayuda en el foro
Invítame a un café
👉 Particiones en una MicroSD
👉 Cómo pedir ayuda en el foro
Invítame a un café
Comento.
Después de haber hecho el upgrade y antes de lo que me comentas, intenté conectar por PhpMyAdmin a la Base de datos de MariaDb, y ya no me dejaba (por alguna razón, que desconozco, cuando haces el update, no da problemas, pero si haces el upgrade, me deja sin acceso a MariaDb, supongo que, porque debe machacar alguno de los ficheros de configuración de MariaDb).
Por suerte, tenía una SD con un Backup.
Volvía a repetir el proceso para confirmar que es el Upgrade lo que me deja sin acceso a MariaDb (independientemente del problema con Perl que continúa aparte de este otro tema) y no el update.
Por décima vez, volví a restaurar el backup y los 3 primeros pasos, sin probelmas (sudo apt-get clean, sudo apt-get update, sudo apt autoremove)
de hecho, antes me daba problemas el autoremove, pero ahora me lo ha ejecutado sin problemas, lo que no voy ha hacer (de momento) es el upgrade, pues es lo que me deja sin acceso a MariaDb y eso es vital para mi.
Por otra parte, he intentado la reinstalación de perl con el comando que has puesto y este es el resultado:
sudo apt-get --reinstall install perl-base
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias
Leyendo la información de estado... Hecho
0 actualizados, 0 nuevos se instalarán, 1 reinstalados, 0 para eliminar y 53 no actualizados.
Se necesita descargar 0 B/1.197 kB de archivos.
Se utilizarán 0 B de espacio de disco adicional después de esta operación.
debconf: Perl may be unconfigured (Can't load '/usr/lib/arm-linux-gnueabihf/perl/5.24/auto/re/re.so' for module re: /usr/lib/arm-linux-gnueabihf/perl/5.24/auto/re/re.so: no se puede abrir el fichero del objeto compartido: No existe el fichero o el directorio at /usr/share/perl/5.24/XSLoader.pm line 96.
at /usr/lib/arm-linux-gnueabihf/perl/5.24/re.pm line 88.
Compilation failed in require at /usr/share/perl/5.24/Text/Wrap.pm line 58.
BEGIN failed--compilation aborted at /usr/share/perl/5.24/Text/Wrap.pm line 58.
Compilation failed in require at /usr/share/perl5/Debconf/Template.pm line 10.
BEGIN failed--compilation aborted at /usr/share/perl5/Debconf/Template.pm line 10.
Compilation failed in require at /usr/share/perl5/Debconf/Question.pm line 8.
BEGIN failed--compilation aborted at /usr/share/perl5/Debconf/Question.pm line 8.
Compilation failed in require at /usr/share/perl5/Debconf/Config.pm line 7.
BEGIN failed--compilation aborted at /usr/share/perl5/Debconf/Config.pm line 7.
Compilation failed in require at /usr/share/perl5/Debconf/Log.pm line 10.
Compilation failed in require at (eval 1) line 4.
BEGIN failed--compilation aborted at (eval 1) line 4.
) -- aborting
(Leyendo la base de datos ... 119987 ficheros o directorios instalados actualmente.)
Preparando para desempaquetar .../perl-base_5.24.1-3+deb9u6_armhf.deb ...
Desempaquetando perl-base (5.24.1-3+deb9u6) sobre (5.24.1-3+deb9u6) ...
Configurando perl-base (5.24.1-3+deb9u6) ...
Procesando disparadores para man-db (2.7.6.1-2) ...
root@xxxxxxxx:#
Algo se ha mejorado (ahora ya no sale el error relativo a postfix y tampoco esta parte
dpkg: error al limpiar:
el subproceso script post-removal nuevo devolvió el código de salida de error 2
Se encontraron errores al procesar:
/var/cache/apt/archives/mariadb-server-10.1_10.1.44-0+deb9u1_armhf.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
pero parece que sigue dando problemas con algo relacionado con perl5 (que no se que aplicación la utilizará, porque yo no recuerdo haberlo instalado explicitamente, como si hice con PHP7, necesario para PhpMyAdmin).
(en esta parte, voy a sacar ya otro backup, pues el sistema ha mejorado y da menos errores que antes)
¿puede tener algo que ver dpkg?
Después de haber hecho el upgrade y antes de lo que me comentas, intenté conectar por PhpMyAdmin a la Base de datos de MariaDb, y ya no me dejaba (por alguna razón, que desconozco, cuando haces el update, no da problemas, pero si haces el upgrade, me deja sin acceso a MariaDb, supongo que, porque debe machacar alguno de los ficheros de configuración de MariaDb).
Por suerte, tenía una SD con un Backup.
Volvía a repetir el proceso para confirmar que es el Upgrade lo que me deja sin acceso a MariaDb (independientemente del problema con Perl que continúa aparte de este otro tema) y no el update.
Por décima vez, volví a restaurar el backup y los 3 primeros pasos, sin probelmas (sudo apt-get clean, sudo apt-get update, sudo apt autoremove)
de hecho, antes me daba problemas el autoremove, pero ahora me lo ha ejecutado sin problemas, lo que no voy ha hacer (de momento) es el upgrade, pues es lo que me deja sin acceso a MariaDb y eso es vital para mi.
Por otra parte, he intentado la reinstalación de perl con el comando que has puesto y este es el resultado:
sudo apt-get --reinstall install perl-base
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias
Leyendo la información de estado... Hecho
0 actualizados, 0 nuevos se instalarán, 1 reinstalados, 0 para eliminar y 53 no actualizados.
Se necesita descargar 0 B/1.197 kB de archivos.
Se utilizarán 0 B de espacio de disco adicional después de esta operación.
debconf: Perl may be unconfigured (Can't load '/usr/lib/arm-linux-gnueabihf/perl/5.24/auto/re/re.so' for module re: /usr/lib/arm-linux-gnueabihf/perl/5.24/auto/re/re.so: no se puede abrir el fichero del objeto compartido: No existe el fichero o el directorio at /usr/share/perl/5.24/XSLoader.pm line 96.
at /usr/lib/arm-linux-gnueabihf/perl/5.24/re.pm line 88.
Compilation failed in require at /usr/share/perl/5.24/Text/Wrap.pm line 58.
BEGIN failed--compilation aborted at /usr/share/perl/5.24/Text/Wrap.pm line 58.
Compilation failed in require at /usr/share/perl5/Debconf/Template.pm line 10.
BEGIN failed--compilation aborted at /usr/share/perl5/Debconf/Template.pm line 10.
Compilation failed in require at /usr/share/perl5/Debconf/Question.pm line 8.
BEGIN failed--compilation aborted at /usr/share/perl5/Debconf/Question.pm line 8.
Compilation failed in require at /usr/share/perl5/Debconf/Config.pm line 7.
BEGIN failed--compilation aborted at /usr/share/perl5/Debconf/Config.pm line 7.
Compilation failed in require at /usr/share/perl5/Debconf/Log.pm line 10.
Compilation failed in require at (eval 1) line 4.
BEGIN failed--compilation aborted at (eval 1) line 4.
) -- aborting
(Leyendo la base de datos ... 119987 ficheros o directorios instalados actualmente.)
Preparando para desempaquetar .../perl-base_5.24.1-3+deb9u6_armhf.deb ...
Desempaquetando perl-base (5.24.1-3+deb9u6) sobre (5.24.1-3+deb9u6) ...
Configurando perl-base (5.24.1-3+deb9u6) ...
Procesando disparadores para man-db (2.7.6.1-2) ...
root@xxxxxxxx:#
Algo se ha mejorado (ahora ya no sale el error relativo a postfix y tampoco esta parte
dpkg: error al limpiar:
el subproceso script post-removal nuevo devolvió el código de salida de error 2
Se encontraron errores al procesar:
/var/cache/apt/archives/mariadb-server-10.1_10.1.44-0+deb9u1_armhf.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
pero parece que sigue dando problemas con algo relacionado con perl5 (que no se que aplicación la utilizará, porque yo no recuerdo haberlo instalado explicitamente, como si hice con PHP7, necesario para PhpMyAdmin).
(en esta parte, voy a sacar ya otro backup, pues el sistema ha mejorado y da menos errores que antes)
¿puede tener algo que ver dpkg?
- egrueda
- Pi God
- Mensajes: 3426
- Registrado: 10 Feb 2017, 19:31
- Agradecido: 7 veces
- Agradecimiento recibido: 269 veces
Vamos a ver a qué paquete pertenece ese archivo perdido:
dpkg -S /usr/lib/arm-linux-gnueabihf/perl/5.24/auto/re/re.so
Supongo que la respuesta será
libperl5.24:armhf
Entonces vamos a repetir la operación para este paquete
sudo apt-get --reinstall install libperl5.24
A ver si así conseguimos reparar el paquete dañado.
¿Pruebas y nos cuentas?
dpkg -S /usr/lib/arm-linux-gnueabihf/perl/5.24/auto/re/re.so
Supongo que la respuesta será
libperl5.24:armhf
Entonces vamos a repetir la operación para este paquete
sudo apt-get --reinstall install libperl5.24
A ver si así conseguimos reparar el paquete dañado.
¿Pruebas y nos cuentas?
No respondo a privados ;-)
👉 Particiones en una MicroSD
👉 Cómo pedir ayuda en el foro
Invítame a un café
👉 Particiones en una MicroSD
👉 Cómo pedir ayuda en el foro
Invítame a un café
Pues... tiene mala pinta la respuesta en el terminal.
dpkg -S /usr/lib/arm-linux-gnueabihf/perl/5.24/auto/re/re.so
dpkg-query: no se ha encontrado ningún paquete que corresponda con el patrón /usr/lib/arm-linux-gnueabihf/perl/5.24/auto/re/re.so.
sudo apt-get --reinstall install libperl5.24
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias
Leyendo la información de estado... Hecho
0 actualizados, 0 nuevos se instalarán, 1 reinstalados, 0 para eliminar y 53 no actualizados.
Se necesita descargar 2.831 kB de archivos.
Se utilizarán 0 B de espacio de disco adicional después de esta operación.
Des:1 http://ftp.cica.es/mirrors/Linux/raspbian/raspbian stretch/main armhf libperl5.24 armhf 5.24.1-3+deb9u6 [2.831 kB]
Descargados 2.831 kB en 0s (3.297 kB/s)
debconf: Perl may be unconfigured (Can't load '/usr/lib/arm-linux-gnueabihf/perl/5.24/auto/re/re.so' for module re: /usr/lib/arm-linux-gnueabihf/perl/5.24/auto/re/re.so: no se puede abrir el fichero del objeto compartido: No existe el fichero o el directorio at /usr/share/perl/5.24/XSLoader.pm line 96.
at /usr/lib/arm-linux-gnueabihf/perl/5.24/re.pm line 88.
Compilation failed in require at /usr/share/perl/5.24/Text/Wrap.pm line 58.
BEGIN failed--compilation aborted at /usr/share/perl/5.24/Text/Wrap.pm line 58.
Compilation failed in require at /usr/share/perl5/Debconf/Template.pm line 10.
BEGIN failed--compilation aborted at /usr/share/perl5/Debconf/Template.pm line 10.
Compilation failed in require at /usr/share/perl5/Debconf/Question.pm line 8.
BEGIN failed--compilation aborted at /usr/share/perl5/Debconf/Question.pm line 8.
Compilation failed in require at /usr/share/perl5/Debconf/Config.pm line 7.
BEGIN failed--compilation aborted at /usr/share/perl5/Debconf/Config.pm line 7.
Compilation failed in require at /usr/share/perl5/Debconf/Log.pm line 10.
Compilation failed in require at (eval 1) line 4.
BEGIN failed--compilation aborted at (eval 1) line 4.
) -- aborting
(Leyendo la base de datos ... 119987 ficheros o directorios instalados actualmente.)
Preparando para desempaquetar .../libperl5.24_5.24.1-3+deb9u6_armhf.deb ...
Desempaquetando libperl5.24:armhf (5.24.1-3+deb9u6) sobre (5.24.1-3+deb9u6) ...
Configurando libperl5.24:armhf (5.24.1-3+deb9u6) ...
Procesando disparadores para libc-bin (2.24-11+deb9u4) ...
Procesando disparadores para man-db (2.7.6.1-2) ...
El 2º comando... si que da errores en líneas de algún script, pero.... si que (aparentemente) se ha re-instalado bien (no da ningún mensaje final de terminación anomala de la instalac del paquete libperl5.24 (o al menos, eso entiendo yo)
De hecho... pinta bien para el 2º comando, porque lo he vuelto a ejecutar y no ha dado ningún error esta vez:
sudo apt-get --reinstall install libperl5.24
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias
Leyendo la información de estado... Hecho
0 actualizados, 0 nuevos se instalarán, 1 reinstalados, 0 para eliminar y 53 no actualizados.
Se necesita descargar 0 B/2.831 kB de archivos.
Se utilizarán 0 B de espacio de disco adicional después de esta operación.
(Leyendo la base de datos ... 119987 ficheros o directorios instalados actualmente.)
Preparando para desempaquetar .../libperl5.24_5.24.1-3+deb9u6_armhf.deb ...
Desempaquetando libperl5.24:armhf (5.24.1-3+deb9u6) sobre (5.24.1-3+deb9u6) ...
Configurando libperl5.24:armhf (5.24.1-3+deb9u6) ...
Procesando disparadores para libc-bin (2.24-11+deb9u4) ...
Procesando disparadores para man-db (2.7.6.1-2) ...

No se si conviene hacer alguna cosa más, o ya probar a intentar instalar el servidor de e-mail PostFix a ver que ocurre (voy a quedar a la espera de respuesta).
dpkg -S /usr/lib/arm-linux-gnueabihf/perl/5.24/auto/re/re.so
dpkg-query: no se ha encontrado ningún paquete que corresponda con el patrón /usr/lib/arm-linux-gnueabihf/perl/5.24/auto/re/re.so.
sudo apt-get --reinstall install libperl5.24
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias
Leyendo la información de estado... Hecho
0 actualizados, 0 nuevos se instalarán, 1 reinstalados, 0 para eliminar y 53 no actualizados.
Se necesita descargar 2.831 kB de archivos.
Se utilizarán 0 B de espacio de disco adicional después de esta operación.
Des:1 http://ftp.cica.es/mirrors/Linux/raspbian/raspbian stretch/main armhf libperl5.24 armhf 5.24.1-3+deb9u6 [2.831 kB]
Descargados 2.831 kB en 0s (3.297 kB/s)
debconf: Perl may be unconfigured (Can't load '/usr/lib/arm-linux-gnueabihf/perl/5.24/auto/re/re.so' for module re: /usr/lib/arm-linux-gnueabihf/perl/5.24/auto/re/re.so: no se puede abrir el fichero del objeto compartido: No existe el fichero o el directorio at /usr/share/perl/5.24/XSLoader.pm line 96.
at /usr/lib/arm-linux-gnueabihf/perl/5.24/re.pm line 88.
Compilation failed in require at /usr/share/perl/5.24/Text/Wrap.pm line 58.
BEGIN failed--compilation aborted at /usr/share/perl/5.24/Text/Wrap.pm line 58.
Compilation failed in require at /usr/share/perl5/Debconf/Template.pm line 10.
BEGIN failed--compilation aborted at /usr/share/perl5/Debconf/Template.pm line 10.
Compilation failed in require at /usr/share/perl5/Debconf/Question.pm line 8.
BEGIN failed--compilation aborted at /usr/share/perl5/Debconf/Question.pm line 8.
Compilation failed in require at /usr/share/perl5/Debconf/Config.pm line 7.
BEGIN failed--compilation aborted at /usr/share/perl5/Debconf/Config.pm line 7.
Compilation failed in require at /usr/share/perl5/Debconf/Log.pm line 10.
Compilation failed in require at (eval 1) line 4.
BEGIN failed--compilation aborted at (eval 1) line 4.
) -- aborting
(Leyendo la base de datos ... 119987 ficheros o directorios instalados actualmente.)
Preparando para desempaquetar .../libperl5.24_5.24.1-3+deb9u6_armhf.deb ...
Desempaquetando libperl5.24:armhf (5.24.1-3+deb9u6) sobre (5.24.1-3+deb9u6) ...
Configurando libperl5.24:armhf (5.24.1-3+deb9u6) ...
Procesando disparadores para libc-bin (2.24-11+deb9u4) ...
Procesando disparadores para man-db (2.7.6.1-2) ...
El 2º comando... si que da errores en líneas de algún script, pero.... si que (aparentemente) se ha re-instalado bien (no da ningún mensaje final de terminación anomala de la instalac del paquete libperl5.24 (o al menos, eso entiendo yo)
De hecho... pinta bien para el 2º comando, porque lo he vuelto a ejecutar y no ha dado ningún error esta vez:
sudo apt-get --reinstall install libperl5.24
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias
Leyendo la información de estado... Hecho
0 actualizados, 0 nuevos se instalarán, 1 reinstalados, 0 para eliminar y 53 no actualizados.
Se necesita descargar 0 B/2.831 kB de archivos.
Se utilizarán 0 B de espacio de disco adicional después de esta operación.
(Leyendo la base de datos ... 119987 ficheros o directorios instalados actualmente.)
Preparando para desempaquetar .../libperl5.24_5.24.1-3+deb9u6_armhf.deb ...
Desempaquetando libperl5.24:armhf (5.24.1-3+deb9u6) sobre (5.24.1-3+deb9u6) ...
Configurando libperl5.24:armhf (5.24.1-3+deb9u6) ...
Procesando disparadores para libc-bin (2.24-11+deb9u4) ...
Procesando disparadores para man-db (2.7.6.1-2) ...

No se si conviene hacer alguna cosa más, o ya probar a intentar instalar el servidor de e-mail PostFix a ver que ocurre (voy a quedar a la espera de respuesta).
- egrueda
- Pi God
- Mensajes: 3426
- Registrado: 10 Feb 2017, 19:31
- Agradecido: 7 veces
- Agradecimiento recibido: 269 veces
Pues solo hay una forma de comprobarlo :-)
Utiliza apt para instalar algo, a ver si falla
Por ejemplo,
sudo apt-get install mc
Utiliza apt para instalar algo, a ver si falla
Por ejemplo,
sudo apt-get install mc
No respondo a privados ;-)
👉 Particiones en una MicroSD
👉 Cómo pedir ayuda en el foro
Invítame a un café
👉 Particiones en una MicroSD
👉 Cómo pedir ayuda en el foro
Invítame a un café
- egrueda
- Pi God
- Mensajes: 3426
- Registrado: 10 Feb 2017, 19:31
- Agradecido: 7 veces
- Agradecimiento recibido: 269 veces
No te digo que instales postfix porque aún tenemos problemas de dependencias no resueltas.
por ahora solo quiero saber si el sistema apt funciona correctamente para resolver dependencias
por ahora solo quiero saber si el sistema apt funciona correctamente para resolver dependencias
No respondo a privados ;-)
👉 Particiones en una MicroSD
👉 Cómo pedir ayuda en el foro
Invítame a un café
👉 Particiones en una MicroSD
👉 Cómo pedir ayuda en el foro
Invítame a un café
En principio, parece que va Ok.egrueda escribió: 20 Mar 2020, 23:15 Pues solo hay una forma de comprobarlo :-)
Utiliza apt para instalar algo, a ver si falla
Por ejemplo,
sudo apt-get install mc

He podido instalarlo y desinstalarlo y no ha dado ningún error.
Como en hacer el Backup tarda una barbaridad (es un SD clase 4), lo dejo por la noche haciendo el backup y ya mañana, con más calma pruebo a intentar instalar PostFix (creo que me hace falta para poder usar el e-mail en Prestashop, pero en los foros de Prestashop no me lo confirman). Nota: PostFix pospuesto hasta arreglar dependencias.
Por otra parte... ¿de qué pueda ser que ahora me haya dejado de funcionar el modo SFTP en el Filezilla?
¿Puede que tenga que ver que se haya desconfigurado OpenSSL o algo así?
¿Alguna prueba que pueda hacer?
(lo de si el Servidor Tomcat sigue funcionando o no ya lo dejo para otro día, que eso no me corre prisa)
otra cosa que desconozco y a lo mejor me puedes aclarar....
para poder usar cobros por PayPal en las tiendas creadas con PrestaShop te obliga si o si (como por otra parte, también es lógico) a tener que usar https://
¿para poder usar https: hace falta que el servidor tenga instalado un servicio de OpenSSL, no?
¿o no tiene nada que ver https con OpenSSL?
- egrueda
- Pi God
- Mensajes: 3426
- Registrado: 10 Feb 2017, 19:31
- Agradecido: 7 veces
- Agradecimiento recibido: 269 veces
¡genial! Me alegro de que apt vuelva a funcionar :-)
En lugar de hacer una copia de todo el sistema, si lo haces por el servidor SQL, sería más rápido un volcado SQL
Con mysqldump tendrás en cuestión de segundos un volcado fácil de importar si hace falta borrar o reinstalar mariadb
De hecho es curioso que existan problemas de dependencias con mariadb, aunque no sé cuál puede ser la causa cómo se instaló en su día.
Si tienes un volcado sql, puedes tranquilamente borar mariadb y volver a instalarlo.
Al instalar la nueva versión, respetará las bases de datos viejas en /var/lib/mysql/data y las actualizará.
Y en caso de problema, tienes el volcado SQL para volver a generar las tablas y los datos.
Para mantener el orden en el foro y no hacer un off-topic, si quieres puedes abrir más hilos en el foro, uno por cada una de las otras dudas.
Un saludo ;-)
En lugar de hacer una copia de todo el sistema, si lo haces por el servidor SQL, sería más rápido un volcado SQL
Con mysqldump tendrás en cuestión de segundos un volcado fácil de importar si hace falta borrar o reinstalar mariadb
De hecho es curioso que existan problemas de dependencias con mariadb, aunque no sé cuál puede ser la causa cómo se instaló en su día.
Si tienes un volcado sql, puedes tranquilamente borar mariadb y volver a instalarlo.
Al instalar la nueva versión, respetará las bases de datos viejas en /var/lib/mysql/data y las actualizará.
Y en caso de problema, tienes el volcado SQL para volver a generar las tablas y los datos.
Para mantener el orden en el foro y no hacer un off-topic, si quieres puedes abrir más hilos en el foro, uno por cada una de las otras dudas.
Un saludo ;-)
No respondo a privados ;-)
👉 Particiones en una MicroSD
👉 Cómo pedir ayuda en el foro
Invítame a un café
👉 Particiones en una MicroSD
👉 Cómo pedir ayuda en el foro
Invítame a un café
Pues tal y como me has pedido, he creado 2 nuevas consultas para los otros 2 temas (SFTP sobre Filezilla y Posible actualización de MariDB).
viewtopic.php?f=41&t=14757
viewtopic.php?f=41&t=14758
¿para poder usar https: hace falta que el servidor tenga instalado un servicio de OpenSSL, no?
¿o no tiene nada que ver https con OpenSSL?
¿qué pasos sigo ahora?
¿puedo probar ya ha intentar instalar Postfix (servidor de e-mail para quien no lo sepa) o falta mirar todavía algo más de las dependencias?
viewtopic.php?f=41&t=14757
viewtopic.php?f=41&t=14758
¿para poder usar https: hace falta que el servidor tenga instalado un servicio de OpenSSL, no?
¿o no tiene nada que ver https con OpenSSL?
¿qué pasos sigo ahora?
¿puedo probar ya ha intentar instalar Postfix (servidor de e-mail para quien no lo sepa) o falta mirar todavía algo más de las dependencias?
- egrueda
- Pi God
- Mensajes: 3426
- Registrado: 10 Feb 2017, 19:31
- Agradecido: 7 veces
- Agradecimiento recibido: 269 veces
El siguiente paso serúa un apt-get update para actualizar la lista de paquetes disponibles, y un apt-get upgrade para actualizar el sistema.
Y en ese segundo paso, en el upgrade, tendrás el problemas de las dependencias de mariadb :-(
Podrías tratar de instalar postfix, a ver si las dependencias de mariadb no te afectan. Total, no pierdes nada por probarlo.
Y en ese segundo paso, en el upgrade, tendrás el problemas de las dependencias de mariadb :-(
Podrías tratar de instalar postfix, a ver si las dependencias de mariadb no te afectan. Total, no pierdes nada por probarlo.
No respondo a privados ;-)
👉 Particiones en una MicroSD
👉 Cómo pedir ayuda en el foro
Invítame a un café
👉 Particiones en una MicroSD
👉 Cómo pedir ayuda en el foro
Invítame a un café
En principio, este tema ya está solucionado.
He podido hacer el Upgrade y no me ha dado ningún error y me ha actualizado MariaDB sin jodérmelo.
Ahora tengo problemas para instalar PostFix y mailutils.
La necesidad (creo) de PostFix y mailutils es porque (creo) que para que funcione la función phpmail() que utiliza Prestashop (y que me da error), es necesario (aunque NO lo indica por ningún lado, me dan que dan "por supuesto" que ya tienes un servidor de correo activo y configurado, aunque no dice nada de ello por ningún lado).
¿La función phpmail() de PHP, necesita que haya instalado y configurado un servicio de e-mail (por ejemplo, en este caso, Postfix)?
Es que si NO es necesario... no me vuelvo loco intentando instalar y configurar Postfix, si resulta que error de phpmail() es por otro motivo (en los foros de PrestaShop no te indica ninguna forma de averiguar porque está fallando la llamada a la función (supongo, que internamente lo hará así) phpmail(), ni como probar por separado si la función esta OK, pero es la llamada desde dentro de PrestaShop a phpmail() la que da error.
¿hay alguna forma de probar la función de php phpmail() por separado en el sistema?
He podido hacer el Upgrade y no me ha dado ningún error y me ha actualizado MariaDB sin jodérmelo.
Ahora tengo problemas para instalar PostFix y mailutils.
La necesidad (creo) de PostFix y mailutils es porque (creo) que para que funcione la función phpmail() que utiliza Prestashop (y que me da error), es necesario (aunque NO lo indica por ningún lado, me dan que dan "por supuesto" que ya tienes un servidor de correo activo y configurado, aunque no dice nada de ello por ningún lado).
¿La función phpmail() de PHP, necesita que haya instalado y configurado un servicio de e-mail (por ejemplo, en este caso, Postfix)?
Es que si NO es necesario... no me vuelvo loco intentando instalar y configurar Postfix, si resulta que error de phpmail() es por otro motivo (en los foros de PrestaShop no te indica ninguna forma de averiguar porque está fallando la llamada a la función (supongo, que internamente lo hará así) phpmail(), ni como probar por separado si la función esta OK, pero es la llamada desde dentro de PrestaShop a phpmail() la que da error.
¿hay alguna forma de probar la función de php phpmail() por separado en el sistema?
- egrueda
- Pi God
- Mensajes: 3426
- Registrado: 10 Feb 2017, 19:31
- Agradecido: 7 veces
- Agradecimiento recibido: 269 veces
La función phpmail() de PHP utiliza sendmail o un equivalente.
Es decir (simplificando), se basa en el comando "mail" del sistema operativo.
Esa no es la forma más adecuada de enviar correo, y en todas partes recomiendan usar el envío SMTP, con autenticación (y con encriptación), para lo cual necesitas un servidor SMTP, ya sea local o remoto, postfix o exim o cualquier alternativa.
Por eso prestashop te ofrece las dos formas:
- PHP mail() a través del comando mail de linux
- Parámetros SMTP para usar un servidor SMTP real (el de tu dominio, por ejemplo)
La mayoría de servidores de correo (MTA) como Postfix o Exim ofrecen una alternativa al comando mail.
De hecho te pongo un ejemplo de una raspi que tengo aquí al lado.
Primero compruebo si tengo el comando mail:
Vale, lo tengo instalado.
¿De dónde sale?
Ok, vamos a ver qué es ese /usr/bin/mail
Resulta que apunta a /etc/alternatives/mail porque Debian te permite cambiar el comando mail si tienes varios instalados ( con el comando update-alternatives )
Y en este caso, ¿a dónde apunta /etc/alternatives/mail?
Humm, el comando bsd-mailx, ¿de qué paquete sale eso?
¡Vale! en mi caso, el comando "mail" viene del paquete "bsd-mailx"
Veamos más info sobre ese paquete:
Jajaja, lo pinta bastante mal, dice que es una implementación muy simple del comando mail.
Incluso me recomienda dos paquetes: s-nail y mailutils
Mailutils es un paquete muy popular, veamos información de él:
¡Genial! Este también ofrece un comando mail que puedo usar.
¿Qué hemos deducido?
1. que hay dos formas de enviar correo desde las apliaciones web: phpmail y smtp
2. que si eliges la primera puedes usar el comanndo mail de tu sistema
3. que el comando mail está incluído en muchos paquetes como el mailutils
4. que si instalas un servidor como exim o postfix también te ofrecen una "interfaz sendmail" o sea, un comando mail
5. que con update-alternatives luego puedes decidir qué comando mail utilizas, si tienes varios
Menudo plomo, ¿eh? jajaja
Es decir (simplificando), se basa en el comando "mail" del sistema operativo.
Esa no es la forma más adecuada de enviar correo, y en todas partes recomiendan usar el envío SMTP, con autenticación (y con encriptación), para lo cual necesitas un servidor SMTP, ya sea local o remoto, postfix o exim o cualquier alternativa.
Por eso prestashop te ofrece las dos formas:
- PHP mail() a través del comando mail de linux
- Parámetros SMTP para usar un servidor SMTP real (el de tu dominio, por ejemplo)
La mayoría de servidores de correo (MTA) como Postfix o Exim ofrecen una alternativa al comando mail.
De hecho te pongo un ejemplo de una raspi que tengo aquí al lado.
Primero compruebo si tengo el comando mail:
Código: Seleccionar todo
pi@rpi2:~ $ mail
No mail for pi
¿De dónde sale?
Código: Seleccionar todo
pi@rpi2:~ $ which mail
/usr/bin/mail
Código: Seleccionar todo
pi@rpi2:~ $ ls -l /usr/bin/mail
lrwxrwxrwx 1 root root 22 Jan 27 16:34 /usr/bin/mail -> /etc/alternatives/mail
Y en este caso, ¿a dónde apunta /etc/alternatives/mail?
Código: Seleccionar todo
pi@rpi2:~ $ ls -l /etc/alternatives/mail
lrwxrwxrwx 1 root root 18 Jan 27 16:34 /etc/alternatives/mail -> /usr/bin/bsd-mailx
Código: Seleccionar todo
pi@rpi2:~ $ dpkg -S bsd-mailx
bsd-mailx: /usr/bin/bsd-mailx
Veamos más info sobre ese paquete:
Código: Seleccionar todo
pi@rpi2:~ $ apt info bsd-mailx
Package: bsd-mailx
Version: 8.1.2-0.20180807cvs-1
Priority: optional
Section: mail
Maintainer: Robert Luberda <robert@debian.org>
Installed-Size: 157 kB
Provides: mail-reader, mailx
Depends: base-files (>= 2.2.0), default-mta | mail-transport-agent, libbsd0 (>= 0.9.1), libc6 (>= 2.17), liblockfile1 (>= 1.0)
Download-Size: 82.4 kB
APT-Manual-Installed: no
APT-Sources: http://raspbian.raspberrypi.org/raspbian buster/main armhf Packages
Description: simple mail user agent
bsd-mailx is the traditional simple command-line-mode mail user agent.
Even if you don't use it, it may be required by other programs.
.
The /usr/bin/mail command provided by this package is a very simple one,
and does not include many features that can be found in more advanced
mail user agents.
.
For example bsd-mailx DOES NOT support:
- MIME (i.e. no attachments, no UTF-8 or other charsets support);
- SMTP protocol (/usr/sbin/sendmail interface only is used);
- POP3/IMAP (bsd-mailx reads local mailboxes only);
- maildir format (traditional mbox only format is supported).
.
If the above features are needed, please consider installing another package
providing similar /usr/bin/mail interface:
- s-nail package,
- or mailutils package.
Incluso me recomienda dos paquetes: s-nail y mailutils
Mailutils es un paquete muy popular, veamos información de él:
Código: Seleccionar todo
pi@rpi2:~ $ apt info mailutils
Package: mailutils
Version: 1:3.5-3
Priority: optional
Section: mail
Maintainer: Jordi Mallach <jordi@debian.org>
Installed-Size: 894 kB
Provides: mail-reader, mailx
Depends: mailutils-common (= 1:3.5-3), guile-2.2-libs, libc6 (>= 2.4), libfribidi0 (>= 0.19.2), libgc1c2 (>= 1:7.2d), libgnutls30 (>= 3.6.5), libgsasl7 (>= 1.1), libkyotocabinet16v5 (>= 1.2.76), libldap-2.4-2 (>= 2.4.7), libmailutils5, libncurses6 (>= 6), libpam0g (>= 0.99.7.1), libpython2.7 (>= 2.7), libreadline7 (>= 6.0), libtinfo6 (>= 6), libwrap0 (>= 7.6-4~)
Recommends: default-mta | mail-transport-agent
Suggests: mailutils-mh, mailutils-doc
Breaks: bsd-mailx (<< 8.1.2-0.20071201cvs-1), bsdmainutils (<< 8.0.6), elm-me+ (<< 2.4pl25ME+99c-3), heirloom-mailx (<< 12.3-3)
Homepage: https://www.gnu.org/software/mailutils/
Download-Size: 566 kB
APT-Manual-Installed: no
APT-Sources: http://raspbian.raspberrypi.org/raspbian buster/main armhf Packages
Description: GNU mailutils utilities for handling mail
GNU Mailutils is a rich and powerful protocol-independent mail framework.
It contains a series of useful mail libraries, clients, and servers.
.
This package contains the GNU mailutils versions of dotlock, frm, from,
maidag, mail, messages, mimeview, movemail, readmsg and sieve. They are
capable of speaking POP3, IMAP, mbox, MH and Maildir.
.
dotlock -- lock mail spool files.
frm -- display From: lines.
from -- display from and subject.
maidag -- the mail delivery agent.
mail -- the standard /bin/mail interface, mail sender and reader.
messages -- count the number of messages in a mailbox.
mimeview -- display files, using mailcap mechanism.
movemail -- move messages across mailboxes.
readmsg -- extract selected messages from a mailbox.
sieve -- a mail filtering tool.
¿Qué hemos deducido?
1. que hay dos formas de enviar correo desde las apliaciones web: phpmail y smtp
2. que si eliges la primera puedes usar el comanndo mail de tu sistema
3. que el comando mail está incluído en muchos paquetes como el mailutils
4. que si instalas un servidor como exim o postfix también te ofrecen una "interfaz sendmail" o sea, un comando mail
5. que con update-alternatives luego puedes decidir qué comando mail utilizas, si tienes varios
Menudo plomo, ¿eh? jajaja
No respondo a privados ;-)
👉 Particiones en una MicroSD
👉 Cómo pedir ayuda en el foro
Invítame a un café
👉 Particiones en una MicroSD
👉 Cómo pedir ayuda en el foro
Invítame a un café
No, no, para nada, una explicación perfecta (como las que prefiero yo, no dando nada por sentado).
¡Ojalá mi profesor de SSOO me lo hubiera explicado así de claro (o los de PrestaShop me hubieran respondido, aclarándome estas dudas, pues se limitán a dar por sentado que no vas a tener ningún problemas "porque el servicio técnico de tu proveedor de hosting te va ayudar", pero claro, es que en mi caso, YO SOY MI PROPIO PROVEEDOR DE HOSTING, en plan "Juan Palomo, yo me lo guiso, yo me lo como" y todo esto hay que saberlo y tenerlo hiperclaro, SI o SI).
Mis 10s por la explicación (por cierto, creo que podrá quedar como futura referencia para otros que se topen con las misma duda/problema).
El problema que tengo es que me ha dado errores la instalación de Postfix y MailUtils (¡joder, parece que no me va a funcionar nada bien a la primera, y sí, ya se que "por las malas, se aprende bien a fondo las cosas, pero... es muy fustrante"!). Abriré otro post aparte para los problemas con la instalación de Postfix y MailUtils (ya que el libro de Servicio en Red que tengo es sobre esos en concreto y sobre los que tengo algo de documentación, NO es por capricho).
Voy a pelearle primero con lo del sendmail desde el sistema hasta asegurarme de que, por lo menos, desde el sistema se pueden enviar sin problemas, y confirmar entonces si es o no un problema de algo de la configuración de PrestaShop (que como bien explicas, hace uso de las funciones del Servidor Apache, que a su vez, hace la llamada a Php mediante la función phpmail(), que a su vez utiliza las librerías del servidor de e-mail que tenga instalado el sistema operativo).
¡Ojalá mi profesor de SSOO me lo hubiera explicado así de claro (o los de PrestaShop me hubieran respondido, aclarándome estas dudas, pues se limitán a dar por sentado que no vas a tener ningún problemas "porque el servicio técnico de tu proveedor de hosting te va ayudar", pero claro, es que en mi caso, YO SOY MI PROPIO PROVEEDOR DE HOSTING, en plan "Juan Palomo, yo me lo guiso, yo me lo como" y todo esto hay que saberlo y tenerlo hiperclaro, SI o SI).
Mis 10s por la explicación (por cierto, creo que podrá quedar como futura referencia para otros que se topen con las misma duda/problema).
El problema que tengo es que me ha dado errores la instalación de Postfix y MailUtils (¡joder, parece que no me va a funcionar nada bien a la primera, y sí, ya se que "por las malas, se aprende bien a fondo las cosas, pero... es muy fustrante"!). Abriré otro post aparte para los problemas con la instalación de Postfix y MailUtils (ya que el libro de Servicio en Red que tengo es sobre esos en concreto y sobre los que tengo algo de documentación, NO es por capricho).
Voy a pelearle primero con lo del sendmail desde el sistema hasta asegurarme de que, por lo menos, desde el sistema se pueden enviar sin problemas, y confirmar entonces si es o no un problema de algo de la configuración de PrestaShop (que como bien explicas, hace uso de las funciones del Servidor Apache, que a su vez, hace la llamada a Php mediante la función phpmail(), que a su vez utiliza las librerías del servidor de e-mail que tenga instalado el sistema operativo).