Salve a tutti.

Sto cercando di passare da Windows XP a XUbuntu 12.04(processore Mobile AthlonXP 2600+, RAM 1Gb), ho però un problema, per la connessione a internet, che per me è essenziale, ho una chiavetta USB Onda MC503HSA che si autoinstallava su XP e funzionava bene. Ho cercato di installarla su Xubuntu 12.04, seguendo le istruzioni del produttore, ma non riesco. I particolari: 1) Nel manuale c'è scritto: copiare il file compresso dalla cartella Linux sul proprio disco fisso e scompattare, eseguire il file install.sh e seguire le istruzioni. Ho copiato come detto nel desktop ed estratto lì il file.tar. Il file Install.sh non si esegue in nessun modo, allora ho creato un avviatore con comando Install.sh e l'ho eseguito nel terminale. Il programma parte, ma si blocca subito dicendo "retry as root user". Ho visualizzato il listato di Install.sh e ho tolto le righe iniziali che facevano il controllo di "root user",ho salvato Install.sh così modificato sul precedente e ho riavviato un nuovo avviatore. Il programma procede facendomi scegliere il linguaggio (italiano o inglese), dopo la scelta da una serie di errori di file o directory inesistenti e l'installazione fallisce.

Cosa sbaglio? E' il software di installazione sbagliato che indirizza verso directory errate? Ho controllato e i file esistono tutti nella cartella di installazione, ma il computer non riesce a vederli o trovarli quando esegue l'installazione.

Non sono un esperto, se avrete la pazienza di aiutarmi ve ne sarò grato, mi piace logica Ubuntu e vorrei evitare di cambiare la chiavetta o il computer. Il male minore sarebbe sostituire la chiavetta, ma funzionerà? Di seguito il listato di Install.sh e la risposta che compare nel terminale. Grazie!

LISTATO INSTALL.sh 
#!/bin/bash

FILE_NAME=ONDA_Connection_Manager
EXE_FILE=ONDA_Connection_Manager
SYS_PATH=/opt
INSTALL_PATH=$SYS_PATH/$FILE_NAME
LANGUAGE=English
#DRIVER_NAME=linuxdriveronda1.0.1
QM_NAME=ondatim_lan.qm
HELP=help
#HELP=help.html     cancel by ChenYing 2009-2-13
#HELPFILES=index_files
RUN_EVINCE=$SYS_PATH/$FILE_NAME/Data/launchFirefox.sh

if [ -f $INSTALL_PATH/$FILE_NAME ]; then
   echo "****** Fail to install !!! "
    echo the "$FILE_NAME" has been installed.
   read -p "press any key to exit.... " -n 1
    exit -1
fi

echo "..................start install................."
echo -n "*** Check for root..."
if [ $EUID -ne 0 ]; then
    echo -e "\b\b\b - failed"
    echo "*** Please retry as root user."
        read -p "press any key to exit.... " -n 1
    exit -1
fi

echo "ok...
Select the language for the installation form the choices below.
      (1) English 
      (2) Italian "
echo "Please input number (1 or 2):" 
read S_NUMBER

if [ $S_NUMBER == "1" ]; then
   LANGUAGE=English;
elif [ $S_NUMBER == "2" ]; then
   LANGUAGE=Italian;
else
   LANGUAGE=Italian;
fi

if [ -f $INSTALL_PATH/$FILE_NAME ];then
    rm -rf $INSTALL_PATH
        rm -f /bin/$FILE_NAME
fi

if [ -f $INSTALL_PATH/$EXE_FILE ];then
    rm -rf $INSTALL_PATH
        rm -f /bin/$EXE_FILE
fi

TMP_FILE=/etc/defaultwvdial.conf
if [ -f $TMP_FILE ];then
    rm -f $TMP_FILE
      echo ..........delete $TMP_FILE ok...........
fi

TMP_FILE=/etc/ppp/defaultoptions
if [ -f $TMP_FILE ];then
    rm -f $TMP_FILE
      echo ..........delete $TMP_FILE ok...........
fi

TMP_FILE=/etc/ppp/defaultresolv.conf
if [ -f $TMP_FILE ];then
    rm -f $TMP_FILE
      echo ..........delete $TMP_FILE ok...........
fi

TMP_FILE=/etc/defaultresolv.conf
if [ -f $TMP_FILE ];then
    rm -f $TMP_FILE
      echo ..........delete $TMP_FILE ok...........
fi

TMP_FILE=/usr/share/applications/$FILE_NAME*.desktop
if [ -f $TMP_FILE ];then
    rm -f $TMP_FILE
      echo ..........delete $TMP_FILE ok...........
fi

TMP_FILE=/usr/share/pixmaps/$FILE_NAME*.png
if [ -f $TMP_FILE ];then
    rm -f $TMP_FILE
      echo ..........delete $TMP_FILE ok...........
fi

#delete autorun files 
TMP_FILE=/sbin/join-air-launch.sh
if [ -f $TMP_FILE ];then
    rm -f $TMP_FILE
      echo ..........delete $TMP_FILE ok...........
fi

TMP_FILE=/etc/udev/rules.d/998-join-air.rules
if [ -f $TMP_FILE ];then
    rm -f $TMP_FILE
      echo ..........delete $TMP_FILE ok...........
fi

TMP_FILE=/etc/udev/rules.d/9-cdrom.rules
if [ -f $TMP_FILE ];then
    rm -f $TMP_FILE
      echo ..........delete $TMP_FILE ok...........
fi

cp -f $FILE_NAME.tar.gz $SYS_PATH/$FILE_NAME.tar.gz
cd $SYS_PATH
tar -zxvf $FILE_NAME.tar.gz

chmod 0755 $INSTALL_PATH/pppd/ip-up.local
cp -f  $INSTALL_PATH/pppd/ip-up.local /etc/ppp/ip-up.local

chmod 0755 $INSTALL_PATH/pppd/ip-down.local
cp -f $INSTALL_PATH/pppd/ip-down.local /etc/ppp/ip-down.local

chmod 0755 $INSTALL_PATH/usr/share/applications/$EXE_FILE.desktop
cp -f $INSTALL_PATH/usr/share/applications/$EXE_FILE.desktop /usr/share/applications/$EXE_FILE.desktop

chmod 0755 $INSTALL_PATH/usr/share/pixmaps/$EXE_FILE.png
cp -f $INSTALL_PATH/usr/share/pixmaps/$EXE_FILE.png /usr/share/pixmaps/$EXE_FILE.png

chmod 0755 $INSTALL_PATH/bin/$EXE_FILE
cp -f $INSTALL_PATH/bin/$EXE_FILE /bin/$EXE_FILE

chmod 0755 /usr/bin/wvdial
chmod 0755 /usr/sbin/pppd
chmod 0755 $RUN_EVINCE

#xt add update script 090617
chmod 0755 $SYS_PATH/$FILE_NAME/$UPDATE_FILE
cd $SYS_PATH/$FILE_NAME/usr/lib
cp * /usr/lib

if [ "$(cat /etc/lsb-release | grep Ubuntu)" != "" ];then
    if [ ! -L /usr/lib/libcurl.so.4 ];then
    ln -s /usr/lib/libcurl-gnutls.so.4.0.0 /usr/lib/libcurl.so.4
    fi
elif [ "$(cat /etc/debian_version)"=="4.0" ];then
    if [ ! -L /usr/lib/libcurl.so.4 ];then
    ln -s /usr/lib/libcurl.so.3.0.0 /usr/lib/libcurl.so.4
    fi
fi
#add end 090617
TMP_FILE=/etc/wvdial.conf
if [ -f $TMP_FILE ];then
    chmod 0755 $TMP_FILE
else
    cp -f $INSTALL_PATH/Data$TMP_FILE  $TMP_FILE
    chmod 0755 $TMP_FILE   
fi

TMP_FILE=/etc/ppp/options
if [ -f $TMP_FILE ];then
    chmod 0755 $TMP_FILE
else
    cp -f $INSTALL_PATH/Data$TMP_FILE  $TMP_FILE
    chmod 0755 $TMP_FILE  
fi

TMP_FILE=/etc/ppp/resolv.conf
if [ -f $TMP_FILE ];then
    chmod 0755 $TMP_FILE
else
    cp -f $INSTALL_PATH/Data$TMP_FILE  $TMP_FILE
    chmod 0755 $TMP_FILE  
fi

TMP_FILE=/etc/resolv.conf
if [ -f $TMP_FILE ];then
    chmod 0755 $TMP_FILE
else
    cp -f $INSTALL_PATH/Data$TMP_FILE  $TMP_FILE
    chmod 0755 $TMP_FILE 
fi

#add by ChenYing 2009-3-5
TMP_FILE=/etc/resolv.conf.bak
if [ -f $TMP_FILE ];then
    chmod 0755 $TMP_FILE
fi

TMP_FILE=/etc/resolv.conf.prev
if [ -f $TMP_FILE ];then
    chmod 0755 $TMP_FILE
fi

TMP_FILE=/etc/ppp/peers/wvdial
if [ -f $TMP_FILE ];then
    chmod 0755 $TMP_FILE
else
    cp -f $INSTALL_PATH/Data$TMP_FILE  $TMP_FILE
    chmod 0755 $TMP_FILE
fi

#Language Select and help file
TMP_FILE=$INSTALL_PATH/bin/$LANGUAGE/$QM_NAME
if [ -f $TMP_FILE ];then 
    chmod 0755 $TMP_FILE
    cp -f $TMP_FILE  $INSTALL_PATH/Data/$QM_NAME
fi
TMP_FILE=$INSTALL_PATH/bin/$LANGUAGE/$HELP
cp -r $TMP_FILE $INSTALL_PATH/Data

chmod 0777 $SYS_PATH
chmod 0777 $INSTALL_PATH
chown root.root $INSTALL_PATH/$EXE_FILE
chmod 0755 $INSTALL_PATH/$EXE_FILE
chmod u+s $INSTALL_PATH/$EXE_FILE
chmod 0755 $INSTALL_PATH/uninstall.sh

TMP_FILE=$INSTALL_PATH/bin/9-cdrom.rules
cp -f $TMP_FILE  /etc/udev/rules.d/9-cdrom.rules
#if locate udevadm >/dev/null 2>&1
if [ -f /sbin/udevadm ]
then
    /sbin/udevadm control reload_rules
    /sbin/udevadm trigger --subsystem-match=block
    echo "udevadm is exist!"
else
    /sbin/udevcontrol reload_rules 
    /sbin/udevtrigger --subsystem-match=block 
    echo "udevadm isn't exist!"
fi
rm -f  $INSTALL_PATH/bin/9-cdrom.rules

#remove temp file
rm -f $SYS_PATH/$FILE_NAME.tar.gz

#modified by ChenYing 2009-5-5, install driver begin xt add 081126
echo ******Begin to $INSTALL_PATH/driver
cd $INSTALL_PATH/driver
chmod 0755 driver_install.run
./driver_install.run
echo ****** End to $INSTALL_PATH/driver
#install driver end

#added SeLinux's moudle by ChenYing
cd $INSTALL_PATH/driver
chmod 0755 se
if [ -n "`uname -r |grep fc`" ];then    
    ./se "/usr/sbin/semodule -i disselfirefox.pp"
    ./se "/usr/sbin/semodule -i nm.pp"
    echo "it's ok!"
fi
#the end

#change user group
while read LINE
do
    USER2CH=${LINE%%:*} 
    LINE=${LINE#*:}
    LINE=${LINE#*:}
    USER_ID=${LINE%%:*}

    if [ $USER_ID -ge 1000 ];then
        if [ $USER2CH != "nobody" ]; then
            #echo $USER2CH:$USER_ID
            /usr/sbin/usermod -a -G  netdev,dialout,dip $USER2CH
        fi
    fi
done < /etc/passwd

TMP_FILE=$INSTALL_PATH/launch-gui.sh
if [ -f $TMP_FILE ];then
    chown root.root $TMP_FILE
    chmod 0755  $TMP_FILE
    chmod u+s  $TMP_FILE
    cp -f $TMP_FILE  /bin
fi

echo "install completed!!!"

echo  "....After setup, you will find the "$EXE_FILE" in \"Applications->Internet->"$EXE_FILE"\". Click the "$EXE_FILE" and the application will run"

read -p "press any key to continue.... " -n 1
#run 
$EXE_FILE

CIO' che COMPARE NEL TERMINALE:

ok...
Select the language for the installation form the choices below.
      (1) English 
      (2) Italian 
Please input number (1 or 2):
2
cp: impossibile eseguire stat di "ONDA_Connection_Manager.tar.gz": File o directory non esistente
tar (child): ONDA_Connection_Manager.tar.gz: funzione "open" non riuscita: File o directory non esistente
tar (child): Error is not recoverable: exiting now
tar: Child returned status 2
tar: Error is not recoverable: exiting now
chmod: impossibile accedere a "/opt/ONDA_Connection_Manager/pppd/ip-up.local": File o directory non esistente
cp: impossibile eseguire stat di "/opt/ONDA_Connection_Manager/pppd/ip-up.local": File o directory non esistente
chmod: impossibile accedere a "/opt/ONDA_Connection_Manager/pppd/ip-down.local": File o directory non esistente
cp: impossibile eseguire stat di "/opt/ONDA_Connection_Manager/pppd/ip-down.local": File o directory non esistente
chmod: impossibile accedere a "/opt/ONDA_Connection_Manager/usr/share/applications/ONDA_Connection_Manager.desktop": File o directory non esistente
cp: impossibile eseguire stat di "/opt/ONDA_Connection_Manager/usr/share/applications/ONDA_Connection_Manager.desktop": File o directory non esistente
chmod: impossibile accedere a "/opt/ONDA_Connection_Manager/usr/share/pixmaps/ONDA_Connection_Manager.png": File o directory non esistente
cp: impossibile eseguire stat di "/opt/ONDA_Connection_Manager/usr/share/pixmaps/ONDA_Connection_Manager.png": File o directory non esistente
chmod: impossibile accedere a "/opt/ONDA_Connection_Manager/bin/ONDA_Connection_Manager": File o directory non esistente
cp: impossibile eseguire stat di "/opt/ONDA_Connection_Manager/bin/ONDA_Connection_Manager": File o directory non esistente
chmod: impossibile accedere a "/usr/bin/wvdial": File o directory non esistente
chmod: cambio dei permessi di "/usr/sbin/pppd": Operazione non permessa
chmod: impossibile accedere a "/opt/ONDA_Connection_Manager/Data/launchFirefox.sh": File o directory non esistente
chmod: impossibile accedere a "/opt/ONDA_Connection_Manager/": File o directory non esistente
/home/xubuntu/Desktop/Linux/ONDA_Connection_Manager/install.sh: riga 129: cd: /opt/ONDA_Connection_Manager/usr/lib: File o directory non esistente
cp: impossibile eseguire stat di "*": File o directory non esistente
ln: creazione del collegamento simbolico "/usr/lib/libcurl.so.4" non riuscita: Permesso negato
cp: impossibile eseguire stat di "/opt/ONDA_Connection_Manager/Data/etc/wvdial.conf": File o directory non esistente
chmod: impossibile accedere a "/etc/wvdial.conf": File o directory non esistente
chmod: cambio dei permessi di "/etc/ppp/options": Operazione non permessa
cp: impossibile eseguire stat di "/opt/ONDA_Connection_Manager/Data/etc/ppp/resolv.conf": File o directory non esistente
chmod: impossibile accedere a "/etc/ppp/resolv.conf": File o directory non esistente
chmod: cambio dei permessi di "/etc/resolv.conf": Operazione non permessa
cp: impossibile eseguire stat di "/opt/ONDA_Connection_Manager/Data/etc/ppp/peers/wvdial": File o directory non esistente
chmod: impossibile accedere a "/etc/ppp/peers/wvdial": File o directory non esistente
cp: impossibile eseguire stat di "/opt/ONDA_Connection_Manager/bin/Italian/help": File o directory non esistente
chmod: cambio dei permessi di "/opt": Operazione non permessa
chmod: impossibile accedere a "/opt/ONDA_Connection_Manager": File o directory non esistente
chown: impossibile accedere a "/opt/ONDA_Connection_Manager/ONDA_Connection_Manager": File o directory non esistente
chmod: impossibile accedere a "/opt/ONDA_Connection_Manager/ONDA_Connection_Manager": File o directory non esistente
chmod: impossibile accedere a "/opt/ONDA_Connection_Manager/ONDA_Connection_Manager": File o directory non esistente
chmod: impossibile accedere a "/opt/ONDA_Connection_Manager/uninstall.sh": File o directory non esistente
cp: impossibile eseguire stat di "/opt/ONDA_Connection_Manager/bin/9-cdrom.rules": File o directory non esistente
root privileges required
udevadm is exist!
******Begin to /opt/ONDA_Connection_Manager/driver
/home/xubuntu/Desktop/Linux/ONDA_Connection_Manager/install.sh: riga 230: cd: /opt/ONDA_Connection_Manager/driver: File o directory non esistente
chmod: impossibile accedere a "driver_install.run": File o directory non esistente
/home/xubuntu/Desktop/Linux/ONDA_Connection_Manager/install.sh: riga 232: ./driver_install.run: File o directory non esistente
****** End to /opt/ONDA_Connection_Manager/driver
/home/xubuntu/Desktop/Linux/ONDA_Connection_Manager/install.sh: riga 237: cd: /opt/ONDA_Connection_Manager/driver: File o directory non esistente
chmod: impossibile accedere a "se": File o directory non esistente
install completed!!!
....After setup, you will find the ONDA_Connection_Manager in "Applications->Internet->ONDA_Connection_Manager". Click the ONDA_Connection_Manager and the application will run
press any key to continue....

chiesto 04 Apr '14, 16:02

Andrew's gravatar image

Andrew
20224

modificato 04 Apr '14, 22:51

enzotib's gravatar image

enzotib ♦♦
14.0k112186


coll. permanente

ha risposto 04 Apr '14, 17:36

Webber's gravatar image

Webber
3.0k1535

Già provato, grazie. Stesso risultato, non riesco a scompattare nella "stessa cartella"(?, non so se questo è il problema) e eseguendo nel terminale stessi errori di prima (File o directory non esistenti..) Ho l'impressione che il file install.sh porti il computer fuori strada quando indirizza verso le directory in cui trovare i file (c'è un SYS-PATH:/opt che non trovo da nessuna parte!) Aiutooo! Per favore.

(04 Apr '14, 19:54) Andrew Andrew's gravatar image

Spesso accade che certi hardware, non vengano completamente riconosciuti dal sistema, in quanto il firmware non è preciso e quindi è difficile creare dei driver per ogni tipo di hardware costruito.

Per ovviare a questi sistemi, io da diversi anni (quando mi devo connettere tramite una chiavetta Voda*one, preferisco fermare il servizio automatico Network manager e utilizzare l'applicazione Sakis3G , che trovi facilemente in rete.

Per fermare il Network Manager, tramite un launcher (icona a video che esegue un programma), fagli eseguire il comando: gksudo service network-manager stop

Successivamente inserisci la tua chiavetta e avvia il software Sakis3G con il comando: sakis3g clicked (mettendolo in un launcher apposito, o creando successivamente un'icona sul Desktop, dal programma stesso).

Una volta lancoata l'applicazione, ti sarà facile avviare la tua chiavetta e dare i comandi appropriati per avviare la connessione.

Per ritornare alla modalità iniziale e riavviare il Network Manager: Una volta disconnesso con l'apposito comando di Sakis3G e chiusa l'applicazione, dai il comando: gksudo service network-manager start attraverso un apposito lanciatore che ti sarai creato per riavviare il Network Manager.

Spero di essere stato chiaro, altrimenti in rete trovi molti esempi e chiarimenti sull'uso dell'applicazione,

Fai le tue prove e facci sapere i risultati. Buona serata, Paoletto

coll. permanente

ha risposto 04 Apr '14, 22:15

paolettopn's gravatar image

paolettopn
84117

Salve, progressi fatti: sono riuscito a installare l'applicativo Onda Connection manager della chiavetta scompattando i file nella stessa cartella e aprendo un terminale NELLA STESSA, in questo modo le directory sono corrette e il programma si installa correttamente, compare nel menu Applicazioni, sotto Internet, come indicato dal messaggio finale nel terminale, TUTTAVIA l'applicazione NON SI APRE non viene eseguita (forse dipende dal fatto che sto lavorando con la versione live da CD? O questo non c'entra?).

Grazie alla ricerca su internet http://www.istitutomajorana.it/index.php?option=com_content&task=view&id=1332&Itemid=33e alle Vs risposte sono riuscito ad aprire una connessione in banda larga con Network Manager e a navigare con la chiavetta, a un certo punto però la connessione si è chiusa (forse per la rete) e non sono riuscito più a riaprirla, nel menu di Network Manager non compariva infatti nessun comando idoneo. Continuo a cercare su internet...se qualcuno nel frattempo può aiutare...

Grazie.

coll. permanente

ha risposto 07 Apr '14, 18:26

Andrew's gravatar image

Andrew
20224

La tua risposta
abilita/disabilita anteprima

Segui questa domanda

Via email:

Una volta eseguito l'accesso potrai iscriverti a tutti gli aggiornamenti qui

Via RSS:

Risposte

Risposte e commenti

Basi di markdown

  • *corsivo* o __corsivo__
  • **grassetto** o __grassetto__
  • collegamento:[testo](http://url.com/ "titolo")
  • immagine?![alt testo](/path/img.jpg "titolo")
  • elenco numerato: 1. Foo 2. Bar
  • per aggiungere un'interruzione di riga, aggiungi due spazi a fine riga e premi «Invio»
  • è supportato anche semplice HTML

Tag:

×757
×235
×96
×5

domanda posta: 04 Apr '14, 16:02

domanda visualizzata: 1,966 volte

ultimo aggiornamento: 07 Apr '14, 18:26

Chiedi è un servizio di supporto gestito da Ubuntu-it. Contattaci!

powered by OSQAPostgreSQL database
Ubuntu e Canonical sono marchi registrati da Canonical Ltd.