Rodrigo Borrego Bernabé - Freelance 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
4 years ago · Reply

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

David
4 years ago · Reply

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
4 years ago · Reply

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
4 years ago · Reply

Hola,

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

Saludos,
Leo

François
4 years ago · Reply

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
    4 years ago · Reply

    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
4 years ago · Reply

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
4 years ago · Reply

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
4 years ago · Reply

Muchas gracias, me has salvado el pellejo.

noseasasi
4 years ago · Reply

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
4 years ago · Reply

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

Ezekiel
3 years ago · Reply

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
    3 years ago · Reply

    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

Leave a Reply

Your email address will not be published. Required fields are marked *