Rodrigo Borrego Bernabé - Software Developer




Cumplir con el trámite del IVA desde UBUNTU

Category : Uncategorized · by Oct 20th, 2013

Como todos los trimestres hasta ahora me dispongo a cumplir con la Agencia Tributaria. Por primera vez no tengo la posibilidad de hacerlo desde Windows 7 así que me dispongo a hacerlo desde mi Ubuntu. Tengo dos navegadores (Firefox y Chrome) y mi certificado digital en regla.

Compruebo que tengo java:

$ java -version
java version "1.7.0_25"
OpenJDK Runtime Environment (IcedTea 2.3.10) (7u25-2.3.10-1ubuntu0.13.04.2)
OpenJDK 64-Bit Server VM (build 23.7-b01, mixed mode)

Todo parece correcto, ahí voy yo. Relleno todos los datos y pulso «Firmar y enviar».

Se ha producido un error generando la firma electrónica.
Error type: java.lang.UnsatisfiedLinkError
Error message: Native Library /usr/lib/firefox/libmozsqlite3.so already loaded in another classloader

18932-800x800subida-del-iva-415-euros-5B1-5D
Ya me parecía a mi raro. Resulta que, hay un pero (siempre hay algún pero, no recuerdo una entrega del IVA indolora, que funcione a la primera y mira que la he hecho veces ya). Resulta que hay que utilizar la ultimísima versión de Java 1.7.0_45.

Trato de actualizar mi OpenJDK pero dice que tengo la última. Parece que tendré que

Sustituir OpenJDK por Oracle Java en mi Ubuntu 13

1) Desinstalar la versión anterior

sudo apt-get purge openjdk-*

2) Instalar la versión de Oracle

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer
sudo apt-get install oracle-java7-set-default

3) Reiniciar el ordenador. Creo que este paso no era necesario, como descubrí después, pero lo hice a pesar de todo.

Volviendo a la AEAT

Que ya no es AEAT. Resulta que el formulario de envío no me cargaba porque no le había dado los permisos a la aplicación y se quedaba en el mensajito de «Cargando Entorno».
Pero la ayuda lo explica muy bien aquí: https://www2.agenciatributaria.gob.es/soporteaeat/A3Cknowledge.nsf/vwPreguntasLecturaContribuyentes/CE381F5547018269C1257AF60048ED2F?OpenDocument

Hora y media después conseguí pagar, sí, esto era para pagar, el IVA trimestral.

SHARE :

(13) comments

Mauro
11 años ago · Responder

Queria agradecerte esta publicacion. tenia el mismo problema y me salvo el entuerto. Gracias mil!!

David
11 años ago · Responder

Pues parece que con Chrome no funciona. De hecho no tiene sentido que de ese error si no estoy utilizando Firefox… De todas formas he probado a instalar el JDK de Oracle como decías, pero me sigue fallando. Gracias por tú entrada.

Rodrigo
11 años ago · Responder

En la instalación del JDK de Oracle, ¿desinstalaste el OpenJDK por completo? Incluyendo el complemento para navegadores con el navegador cerrado, que a veces queda cargado.

Por cierto, aunque dicen que ya soportan Chrome, dado que con cualquier excusa no falla yo suelo utilizar el Firefox, seguir sus instrucciones de configuración y estar muy pendiente de los avisos que dé sobre ventanas bloqueadas, aplicaciones que piden permiso para ejecutarse (siempre marco «ejecutar siempre»), etc.

Esta misma mañana he necesitado firmar y enviar una notificación y he tenido que permitir un complemento (con un aviso minúsculo) y recargar la página porque no se cargaba correctamente el «firmador».

Leo
11 años ago · Responder

Hola,

muchas gracias por el aporte, ha sido de gran utilidad!

Saludos,
Leo

François
11 años ago · Responder

muchas gracias por compartir esta experiencia.
Como no quiero instalar la version java de Oracle (desarrollo con OpenJDK), no me queda otra opción que seguir utilizando mi viejo lentisímo portatil windows 🙁

    Rodrigo
    11 años ago · Responder

    Ya. Te propongo dos alternativas:

    • Buscar la manera de instalar las dos versiones de Java y que uno de tus navegadores utilice la de Oracle. No lo he hecho, ni sé si es factible.
    • Utilizar VirtualBox para instalar un Windows lo más ligero posible y usarlo para eso. Puede ser más ágil que un portatil demasiado viejo.
Joshua
11 años ago · Responder

Muchísimas gracias por compartir esa info! A mi me pasaba lo mismo con los mismos errores y ahora con el cambio de java me funciona. (Firefox 26, Mint 14 64-bit)

Santiago
11 años ago · Responder

Muchas gracias por tu comentario. Trataba de ayudar a un amigo a completar el expediente 189, y tenidos los problemas que comentas. He seguido tus pasos para resolverlo, y por fin lo he resuelto.
Muchísimas gracias por el tiempo que le has dedicado a escribir tu solución.
Un saludo,
Santiago

maravilhion
11 años ago · Responder

Muchas gracias, me has salvado el pellejo.

noseasasi
11 años ago · Responder

Machote, me has ahorrado chorros de sudor que ya me asomaban por el pescuezo….
Como siempre último día y el 390 sin hacer. 😉

¡Gracias!

Ezekiel
11 años ago · Responder

Mil mil gracias!! acabo de conseguir presentar el 180, estaba ya desesperado!! mil gracias
UBUNTU rules

Ezekiel
10 años ago · Responder

Buenas, podriais indicar cómo actualizo la plataforma en Ubuntu para este año?
no me deja con la que tenía el año pasado
Gracias

    Rodrigo
    10 años ago · Responder

    Buenas tardes,

    Según la documentación de la propia AEAT, debes utilizar Oracle Java 8u45, por lo que tendrás que actualizar Ubuntu a esa versión.

    En Ubuntu puedes hacerlo con:

    $ sudo add-apt-repository ppa:webupd8team/java
    $ sudo apt-get update
    $ sudo apt-get install oracle-java8-installer

    Comprueba luego que al pedir la versión de Java te aparece algo como
    $ java -version

    java version "1.8.0_25"
    Java(TM) SE Runtime Environment (build 1.8.0_25-b17)
    Java HotSpot(TM) 64-Bit Server VM (build 25.25-b02, mixed mode)

    Y en el caso de que no te aparezca correctamente o que el navegador no lo cargue bien, intenta solucionarlo con la utilidad de Webupd8team:

    $ sudo apt-get install oracle-java8-set-default

    Por último, para aquellos que desarrolláis Java y queréis mantener OpenJDK instalado, imagino que ya conocéis la herramienta de selección de versión de Java activa:

    $ sudo update-alternatives --config java

Deja una respuesta

Tu dirección de correo electrónico no será publicada.

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.