[Risolto] Java Runtime Environment

il file /tmp/tmp_cache3587299338828925059.tmp esite ?

$ ls -al /tmp/tmp_*

No, non esiste ma suppongo sia un file che dovrebbe essere gestito e creato
dall’applicativo :

root@nb511243:/ => ls -al /tmp/tmp_* ls: impossibile accedere a /tmp/tmp_*: File o directory non esistente root@nb511243:/ =>

Lo creo a mano con touch ?

si il file è sicuramente gestito dall’applicazione ora tocca capire perché non lo crea.

Che permessi ha il file jnlp ?

$ ls -al rasria.jnlp

Ecco i permessi sul file :

Marco@nb511243:/home/Marco => ls -al rasria.jnlp -rw-rw-r--. 1 Marco Marco 10257 30 mag 09.08 rasria.jnlp Marco@nb511243:/home/Marco =>

scusa nel comando ho dimenticato -Z … comunque ho il sospetto che selinux ti impedisca di eseguire correttamente javaws.

disabilita temporaneamente selinux e riprova

Scusa ma forse sbaglio qualcosa io.
Ho impostato a disabled selinux e riavviato ma mi pare sempre attivo :

[code]root@nb511243:/ => more /etc/selinux/config

This file controls the state of SELinux on the system.

SELINUX= can take one of these three values:

enforcing - SELinux security policy is enforced.

permissive - SELinux prints warnings instead of enforcing.

disabled - No SELinux policy is loaded.

#SELINUX=enforcing
SELINUX=disabled

SELINUXTYPE= can take one of these two values:

targeted - Targeted processes are protected,

minimum - Modification of targeted policy. Only selected processes are protected.

mls - Multi Level Security protection.

SELINUXTYPE=targeted[/code]

root@nb511243:/ => /usr/sbin/getenforce Enforcing root@nb511243:/ =>

Non dovrebbe essere SELINUX=disable senza la “d” finale?

Comunque

  1. sarebbe meglio dare, da root, il comando# setenforce 0 in modo da disabilitare temporaneamente selinux senza neanche dover riavviare.

  2. se proprio lo vuoi disabilitato all’avvio (a tuo rischio e pericolo) sarebbe meglio metterlo permissivo così:SELINUX=permissive
    edit da qui in basso
    in modo che ti avvisi dei problemi manmano che si verificano senza però bloccarti nulla, poi ogni tanto potrai passare un po’ di tempo a sistemarli; altrimenti se un giorno vorrai riabilitarlo potrebbe passare diverso tempo all’avvio per permettere a selinux di verificare tutto il sistema.

Ho dato da root :

# setenforce 0

in modo da impostare temporaneamente :

SELINUX=permissive

Ma l’applicativo java non parte con gli stessi errori sul file temporaneo
che citavo prima.

Non mi sembra di facile soluzione la cosa.

[quote=doshu]Ho dato da root :
Ma l’applicativo java non parte con gli stessi errori sul file temporaneo
che citavo prima.
[/quote]

errore di battitura ?
Altrimenti che dice ?

Hai modo di capire, su una macchina dove funziona, che tipo di file sia quel file temporaneo ?
e’ un’altra jpnl richiamata a runtime o un file di elaborazione ?

inoltre prova a cancellare la cache.

$ jcontrol

Sotto “Temporary Internet Files” clicca “Settings” e poi “delete files”.

Si certo errore di battitura ovviamente.
Il programma non parte.
E presenta gli stessi errori che ho incollato prima.
Ho cancellato la cache dal pannello di controllo java senza che nulla però cambi.
Non ho modo di vedere un altro file in quanto al momento mi funziona solo su macchina windows
e questo file temporaneo non viene generato.
Il quadro è:

  1. mi connetto allì’area riservata sulla intranet aziendale con utenza e pwd
  2. mi si presenta un albero dove posso selezionare una serie di funzioni.
  3. funzionano tutte tranne questo modulo che provo a richiamarlo mi risponde appunto
    “impossibile avviare l’applicazione” perché non trova file quel temporaneo.

Hai provato con DM differenti da GNOME3?

Si e ha funzionato.
Si può marcare come risolto.
Prezioso come sempre.
Grazie !!!

D