Debianizzati.Org | Forum | Blog | Guide | IRC
 
 
Forum Italiano Debian - Debianizzati.Org
Dicembre 01, 2008, 06:40:13 pm *
Benvenuto! Accedi o registrati.
Hai dimenticato l'e-mail di attivazione?

Accesso con nome utente, password e durata della sessione
Notizia:
 
   Indice   Aiuto Ricerca Agenda Accedi Registrati  
Pagine: 1 [2] 3   Vai giù
  Stampa  
Autore Discussione: Installazione Vodafone driver HSPDA Huawei E220  (Letto 6964 volte)
0 utenti e 3 Utenti non registrati stanno visualizzando questa discussione.
powderfinger
Jr. Member
**

Karma: +0/-0
Scollegato Scollegato

Messaggi: 74


235645114 francesco.iannucci@email.it francesco.iannucci
Mostra profilo WWW
« Risposta #15 inserita:: Dicembre 05, 2007, 06:26:57 pm »

Allora, se do il comando di debug mi viene:

--------------------------------------------------------------------------------------------------------------------------------------------
:~$ vodafone-mobile-connect-card-driver-for-linux-debug
2007/12/05 10:21 CET [-] Log opened.
2007/12/05 10:21 CET [-] twistd 2.4.0 (/usr/bin/python 2.4.4) starting up
2007/12/05 10:21 CET [-] reactor class: <class 'twisted.internet.gtk2reactor.Gtk2Reactor'>
2007/12/05 10:21 CET [-] Loading /usr/share/vodafone-mobile-connect-card-driver-for-linux/gtk-tap.py...
2007/12/05 10:21 CET [-] Traceback (most recent call last):
2007/12/05 10:21 CET [-]   File "/usr/lib/python2.4/site-packages/twisted/application/app.py", line 159, in getApplication
2007/12/05 10:21 CET [-]     application = service.loadApplication(filename, style, passphrase)
2007/12/05 10:21 CET [-]   File "/usr/lib/python2.4/site-packages/twisted/application/service.py", line 301, in loadApplication
2007/12/05 10:21 CET [-]     application = sob.loadValueFromFile(filename, 'application', passphrase)
2007/12/05 10:21 CET [-]   File "/usr/lib/python2.4/site-packages/twisted/persisted/sob.py", line 206, in loadValueFromFile
2007/12/05 10:21 CET [-]     exec fileObj in d, d
2007/12/05 10:21 CET [-]   File "/usr/share/vodafone-mobile-connect-card-driver-for-linux/gtk-tap.py", line 38, in ?
2007/12/05 10:21 CET [-]     create_skeleton_and_do_initial_setup()
2007/12/05 10:21 CET [-]   File "/usr/lib/python2.4/site-packages/vmc/common/startup.py", line 78, in create_skeleton_and_do_initial_setup
2007/12/05 10:21 CET [-]     shutil.copytree(consts.PLUGINS_DIR, consts.PLUGINS_HOME)
2007/12/05 10:21 CET [-]   File "shutil.py", line 111, in copytree
2007/12/05 10:21 CET [-]     os.mkdir(dst)
2007/12/05 10:21 CET [-] OSError: [Errno 17] Il file esiste: '/home/francesco/.vmc2/plugins'
2007/12/05 10:21 CET [-] Failed to load application: [Errno 17] Il file esiste: '/home/francesco/.vmc2/plugins'
2007/12/05 10:21 CET [-] Traceback (most recent call last):
          File "/usr/bin/twistd", line 25, in ?
            run()
          File "/usr/lib/python2.4/site-packages/twisted/scripts/twistd.py", line 205, in run
            app.run(runApp, ServerOptions)
          File "/usr/lib/python2.4/site-packages/twisted/application/app.py", line 278, in run
            runApp(config)
          File "/usr/lib/python2.4/site-packages/twisted/scripts/twistd.py", line 195, in runApp
            application = app.getApplication(config, passphrase)
        --- <exception caught here> ---
          File "/usr/lib/python2.4/site-packages/twisted/application/app.py", line 159, in getApplication
            application = service.loadApplication(filename, style, passphrase)
          File "/usr/lib/python2.4/site-packages/twisted/application/service.py", line 301, in loadApplication
            application = sob.loadValueFromFile(filename, 'application', passphrase)
          File "/usr/lib/python2.4/site-packages/twisted/persisted/sob.py", line 206, in loadValueFromFile
            exec fileObj in d, d
          File "/usr/share/vodafone-mobile-connect-card-driver-for-linux/gtk-tap.py", line 38, in ?
            create_skeleton_and_do_initial_setup()
          File "/usr/lib/python2.4/site-packages/vmc/common/startup.py", line 78, in create_skeleton_and_do_initial_setup
            shutil.copytree(consts.PLUGINS_DIR, consts.PLUGINS_HOME)
          File "shutil.py", line 111, in copytree
            os.mkdir(dst)
        exceptions.OSError: [Errno 17] Il file esiste: '/home/francesco/.vmc2/plugins'


Failed to load application: [Errno 17] Il file esiste: '/home/francesco/.vmc2/plugins'
2007/12/05 10:21 CET [-]
:~$
--------------------------------------------------------------------------------------------------------------------------------------------

Ho provato anche a cancellare /home/francesco/.vmc2 ma se rilancio l'applicazione mi da questo errore:

--------------------------------------------------------------------------------------------------------------------------------------------
:~$ vodafone-mobile-connect-card-driver-for-linux

/bin/sh: lsb_release: command not found

Failed to load application: 'NoneType' object has no attribute 'abstraction'

--------------------------------------------------------------------------------------------------------------------------------------------

Inoltre mi ricrea la cartella che ho precedentemente cancellato e quindi se faccio partire nuovamente l'applicazione
mi da sempre l'errore che avevo all'inizio (poichè non è cambiato nulla).

--------------------------------------------------------------------------------------------------------------------------------------------
:~$ vodafone-mobile-connect-card-driver-for-linux

Failed to load application: [Errno 17] Il file esiste: '/home/francesco/.vmc2/plugins'

:~$
--------------------------------------------------------------------------------------------------------------------------------------------

Il problema, credo, dovrebbe essere in questa cartella (/home/francesco/.vmc2/plugins/) però non saprei proprio dove mettere mano...
Registrato

« Uno spirito nobile titaneggia nel più piccolo degli uomini » Jebediah Springfield
tindal
Administrator
Hero Member
*****

Karma: +67/-1
Scollegato Scollegato

Messaggi: 2628


Mostra profilo E-mail
« Risposta #16 inserita:: Dicembre 05, 2007, 10:13:07 pm »

/bin/sh: lsb_release: command not found

devi installare lsb-release Wink

l'errore "file exists" molto probabilmente è dovuto al fatto che quando lanci il programma la seconda volta c'è ancora la prima istanza del programma che traffica in quella directory
se vuoi puoi verificare con un "ps aux"

ciao
tindal
Registrato

Se ci sono molti modi diversi per fare una certa cosa, ed uno di questi ha conseguenze disastrose, di sicuro qualcuno la farà in quel modo.
powderfinger
Jr. Member
**

Karma: +0/-0
Scollegato Scollegato

Messaggi: 74


235645114 francesco.iannucci@email.it francesco.iannucci
Mostra profilo WWW
« Risposta #17 inserita:: Dicembre 06, 2007, 10:22:26 am »

Ho installato anche il pacchetto lsb-release.

La situazione è la seguente:

SENZA DEBUG
------------------------------------------------------------------------------------
:~$ vodafone-mobile-connect-card-driver-for-linux
Removing stale pidfile /tmp/vmc.pid
:~$
------------------------------------------------------------------------------------

CON DEBUG
------------------------------------------------------------------------------------
:~$ vodafone-mobile-connect-card-driver-for-linux-debug
Removing stale pidfile /tmp/vmc.pid
2007/12/06 00:04 CET [-] Log opened.
2007/12/06 00:04 CET [-] twistd 2.4.0 (/usr/bin/python 2.4.4) starting up
2007/12/06 00:04 CET [-] reactor class: <class 'twisted.internet.gtk2reactor.Gtk2Reactor'>
2007/12/06 00:04 CET [-] Loading /usr/share/vodafone-mobile-connect-card-driver-for-linux/gtk-tap.py...
2007/12/06 00:04 CET [-] /usr/lib/python2.4/site-packages/vmc/gtk/startup.py:229: exceptions.DeprecationWarning:
the module egg.trayicon is deprecated; equivalent functionality can now be found in pygtk 2.10
2007/12/06 00:04 CET [-] Loaded.
2007/12/06 00:04 CET [-] Changing process name to VMCCdfL
2007/12/06 00:04 CET [-] Log opened.
2007/12/06 00:04 CET [-] twistd 2.4.0 (/home/francesco/ 2.4.4) starting up
2007/12/06 00:04 CET [-] reactor class: <class 'twisted.internet.gtk2reactor.Gtk2Reactor'>
2007/12/06 00:04 CET [-] Loading /usr/share/vodafone-mobile-connect-card-driver-for-linux/gtk-tap.py...
2007/12/06 00:04 CET [-] /usr/lib/python2.4/site-packages/vmc/gtk/startup.py:229: exceptions.DeprecationWarning:
the module egg.trayicon is deprecated; equivalent functionality can now be found in pygtk 2.10
2007/12/06 00:04 CET [-] Loaded.
2007/12/06 00:04 CET [-] twisted.conch.manhole_ssh.ConchFactory starting on 2222
2007/12/06 00:04 CET [-] Starting factory <twisted.conch.manhole_ssh.ConchFactory instance at 0xb67b862c>
2007/12/06 00:04 CET [-] Traceback (most recent call last):
2007/12/06 00:04 CET [-]   File "/usr/bin/twistd", line 25, in ?
2007/12/06 00:04 CET [-]     run()
2007/12/06 00:04 CET [-]   File "/usr/lib/python2.4/site-packages/twisted/scripts/twistd.py", line 205, in run
2007/12/06 00:04 CET [-]     app.run(runApp, ServerOptions)
2007/12/06 00:04 CET [-]   File "/usr/lib/python2.4/site-packages/twisted/application/app.py", line 278, in run
2007/12/06 00:04 CET [-]     runApp(config)
2007/12/06 00:04 CET [-]   File "/usr/lib/python2.4/site-packages/twisted/scripts/twistd.py", line 196, in runApp
2007/12/06 00:04 CET [-]     startApplication(config, application)
2007/12/06 00:04 CET [-]   File "/usr/lib/python2.4/site-packages/twisted/scripts/twistd.py", line 182, in startApplication
2007/12/06 00:04 CET [-]     app.startApplication(application, not config['no_save'])
2007/12/06 00:04 CET [-]   File "/usr/lib/python2.4/site-packages/twisted/application/app.py", line 298, in startApplication
2007/12/06 00:04 CET [-]     service.IService(application).startService()
2007/12/06 00:04 CET [-]   File "/usr/lib/python2.4/site-packages/twisted/application/service.py", line 196, in startService
2007/12/06 00:04 CET [-]     service.startService()
2007/12/06 00:04 CET [-]   File "/usr/lib/python2.4/site-packages/vmc/gtk/startup.py", line 55, in startService
2007/12/06 00:04 CET [-]     self.ctrl = GTKStartupController()
2007/12/06 00:04 CET [-]   File "/usr/lib/python2.4/site-packages/vmc/gtk/startup.py", line 74, in __init__
2007/12/06 00:04 CET [-]     self.init()
2007/12/06 00:04 CET [-]   File "/usr/lib/python2.4/site-packages/vmc/gtk/startup.py", line 97, in init
2007/12/06 00:04 CET [-]     self.detect_hardware()
2007/12/06 00:04 CET [-]   File "/usr/lib/python2.4/site-packages/vmc/gtk/startup.py", line 134, in detect_hardware
2007/12/06 00:04 CET [-]     d = hw_reg.get_devices()
2007/12/06 00:04 CET [-]   File "/usr/lib/python2.4/site-packages/vmc/common/hardware/_unixhardwarereg.py", line 66, in get_devices
2007/12/06 00:04 CET [-]     plugin.setup(device_properties)
2007/12/06 00:04 CET [-]   File "/usr/lib/python2.4/site-packages/vmc/common/plugin.py", line 181, in setup
2007/12/06 00:04 CET [-]     self.extract_info(children)
2007/12/06 00:04 CET [-]   File "/home/francesco/.vmc2/plugins/huawei_e220.py", line 83, in extract_info
2007/12/06 00:04 CET [-]     raise DeviceLacksExtractInfo(self)
2007/12/06 00:04 CET [-] vmc.common.exceptions.DeviceLacksExtractInfo: <vmc.common.plugins.huawei_e220.HuaweiE220 object at 0xb65bb14c>
:~$
------------------------------------------------------------------------------------

Ho aperto il file /tmp/vmc.pid ma contiene solo un numero (3050)
Devo installare pygtk ad una versione maggiore uguale la 2.10?
Io attualmente ho installato la 2.8.6-8

Un altra cosa, il comando ps aux mi mostra tutti i processi che sono attualmente attivi
oppure mi mostra un registro dei processi che sono partiti da quando ho acceso il computer?

ciao
Registrato

« Uno spirito nobile titaneggia nel più piccolo degli uomini » Jebediah Springfield
tindal
Administrator
Hero Member
*****

Karma: +67/-1
Scollegato Scollegato

Messaggi: 2628


Mostra profilo E-mail
« Risposta #18 inserita:: Dicembre 06, 2007, 12:26:01 pm »

il tuo problema ora è questo:
Codice:
raise DeviceLacksExtractInfo(self)

significa che il programma non riesce ad accedere alle info di identificazione del dispositivo, e questa normalmente è una responsabilità di hal, ma anche una versione di hal aggiornata non può fare molto, se il kernel non fornisce le info

rileggendo il thread, vedo che sei su etch,quindi hai un kernel 2.6.18, che è troppo vecchio per questi modem (io uso un 2.6.22)

temo che tu debba aggiornare il kernel, oltre che hal

ciao
tindal

ps.
il file /tmp/vmc.pid contiene il pid del processo, ovvero il numero che lo identifica
ps mostra la lista dei processi attivi, vedi "man ps" Wink
Registrato

Se ci sono molti modi diversi per fare una certa cosa, ed uno di questi ha conseguenze disastrose, di sicuro qualcuno la farà in quel modo.
powderfinger
Jr. Member
**

Karma: +0/-0
Scollegato Scollegato

Messaggi: 74


235645114 francesco.iannucci@email.it francesco.iannucci
Mostra profilo WWW
« Risposta #19 inserita:: Dicembre 12, 2007, 08:15:57 pm »

Ho aggiornato il kernel alla versione 2.6.22 ma mi succede una cosa strana.

Effettivamente il programma vodafone mi parte, ma solo se ho scollegato il modem.

Se provo a collegare il modem dopo che è partito il programma
e successivamente provo a connettermi mi dice che non risulta alcun modem collegato.

Ho cantato vittoria troppo presto, quando ho visto che il programma vodafone partiva pensavo
fosse andato tutto per il verso giusto ed invece...

Mi dispiace di non poterti dare ulteriori info perchè sono ad un internet point.

Probabilmente avrò sbagliato qualcosa nell'aggiornamento del kernel.

Non ci avevo mai provato ad aggiornarlo.

E' sufficiente installare il pacchetto linux-image relativo alla versione 2.6.22.xxxx?

Se do "uname -a" mi risulta installato correttamente.

Ti farò sapere meglio.

Ciao
Registrato

« Uno spirito nobile titaneggia nel più piccolo degli uomini » Jebediah Springfield
tindal
Administrator
Hero Member
*****

Karma: +67/-1
Scollegato Scollegato

Messaggi: 2628


Mostra profilo E-mail
« Risposta #20 inserita:: Dicembre 13, 2007, 03:03:25 pm »

Probabilmente avrò sbagliato qualcosa nell'aggiornamento del kernel.

non credo
il kernel è la parte più delicata del sistema, se sbagli a installarlo (e in debian capita molto raramente) il sistema non parte, o ti dà errori anche gravi

magari riprova la modalità -debug (da shell) e vedi dove si ferma

ricordati che i device usb hanno bisogno di un certo tempo perchè il sistema si accorga che li hai inseriti (solitamente da 1-2 a 10-15 secondi, dipende sia dal sistema che dal device)

una volta mi è capitato che il modem mi si è bloccato, e per sbloccarlo ho dovuto usare winxp
non ho idea di cosa sia successo esattamente, ma probabilmente il modem è un po' bacato, e i driver per win tipicamente riescono ad aggirare i bachi e a rimettere a posto le cose

ciao
tindal
Registrato

Se ci sono molti modi diversi per fare una certa cosa, ed uno di questi ha conseguenze disastrose, di sicuro qualcuno la farà in quel modo.
ciano68
Newbie
*

Karma: +1/-0
Scollegato Scollegato

Messaggi: 16


Mostra profilo E-mail
« Risposta #21 inserita:: Gennaio 02, 2008, 01:10:59 am »

ciao tindal,
uso una Debian/etch amd64 e ho provato a seguire la linea che hai esposto in questo post, ma dopo avere eseguito tutti i passaggi (credo/spero correttamente) ed infine lo script postinst il programma non mi parte, restituendomi lo stesso errore sia che avvii il software semplice sia che lo avvii nella versione debug:

Traceback (most recent call last):
  File "/usr/bin/twistd", line 19, in <module>
    from twisted.python.runtime import platformType
ImportError: No module named twisted.python.runtime

che indica chiaramente (?) l'assenza del modulo twisted.python.runtime.
Confido nella tua disponibilità per trovare aiuto e possibilmente soluzione a questo problema.
P.S.: ho letto da qualche parte, ma onestamente non ricordo dove che la versione minima del kernel utile per far girare questo software è la 2.6.17, perciò su Etch (kernel 2.6.18) dovrebbe girare senza problemi ... o no?
Grazie in anticipo e Buon Anno a te e a tutti i membri del forum!
Registrato
tindal
Administrator
Hero Member
*****

Karma: +67/-1
Scollegato Scollegato

Messaggi: 2628


Mostra profilo E-mail
« Risposta #22 inserita:: Gennaio 02, 2008, 10:03:26 pm »

ciao,
così a occhio direi che non hai installato twisted, comunque se leggi i primi post di questo thread da qualche parte sono elencati i pacchetti che devi installare per usarlo

il kernel 2.6.18 è troppo vecchio per questi dispositivi, consiglio di aggiornare ad una versione più recente, come la 2.6.22 o la 2.6.23 (a me funziona con entrambi)

oltre ad un kernel recente, questi modem necessitano anche di altri programmi ad una versione abbastanza recente: così a occhio aggiornerei alla versione in lenny udev e hal, ma guarda che sto proprio andando a naso, quindi potrebbe mancare qualcosa

il fatto è che io uso lenny/sid, quindi non so se il programma funzionerebbe anche con versioni più datate di alcuni programmi

per quel blocco di cui parlavo, sono propenso a credere che fosse causato da gnome-keyring o qualcosa inerente al suo utilizzo per il pin della scheda: con il pin disattivato non ho più avuto problemi, nonostante il fatto che l'huawei è l'unica connessione che ho in casa, e la uso quasi tutti i giorni

visto che il problema sembra interessare diverse persone, spendo qualche parola in più per chiarire il funzionamento di questi modem, in modo che possiate farvi un'idea del tipo di bestia avete in mano

da quello che ho letto in giro, i modem hsdpa Option Globesurfer Icon, Option Colt, GTFusion, GTFusion Quad Lite, GTMax 3.6, Huawei E220 , E270, E620, E660, Nokia 6230, Novatel U630, U740, SonyEricsson K610i, K618i sono tutti modem seriali su usb, il che significa che usano il modulo usbserial per creare 2 o 3 interfacce seriali /dev/ttyUSBx, una delle quali è per il traffico dati e le altre per il controllo del modem (tipo di segnale, banda disponibile, ecc.)

per il resto, si comportano come modem seriali di tipo 3G, che è un protocollo di comunicazione apposito per la rete hsdpa

fin qui sarebbero dei modem perfetti per linux: l'interfaccia è unificata, standard e piuttosto consolidata, ma ci sono un paio di complicazioni

1- molti di questi modem hanno un'implementazione degli standard un po' bacata, e differiscono per alcuni comportamenti, quindi è spesso necessario personalizzare i comandi di connessione (se si fa una connessione a mano), oppure impostare un programma di gestione con un'architettura a plugin, in grado di adattarsi al modem che si trova a gestire

2- molti produttori (non so se proprio tutti) si devono essere stufati dei cd d'installazione, e hanno pensato di emulare un cdrom usb contenente i driver del modem: in pratica il modem fa finta di essere un cdrom con dentro il cd di installazione dei driver per windows

'sta cosa può anche piacere agli utenti windows, ma il kernel linux ha dovuto usare un workaround per fare in modo che il driver usb-storage (che gestisce tra altre cose anche i cdrom usb) non prenda il controllo esclusivo del device, come avviene con i normali crom usb

in pratica nel kernel c'è un elenco di tutti questi device che si comportano in modo strano, e che vanno gestiti in modo particolare, quindi per usarli è indispensabile avere un kernel con la lista aggiornata (leggi: recente)

per il resto, la connessione può anche essere impostata manualmente, con wvdial o altro (penso anche con kppp) , anche se il programma in oggetto è molto comodo, anche perchè non saprei come utilizzare le porte di controllo (ma il modo ci dev'essere, dal momento che il nostro programmino lo fa Wink)

spero che questa breve spiegazione possa essere utile Smiley

ciao
tindal
Registrato

Se ci sono molti modi diversi per fare una certa cosa, ed uno di questi ha conseguenze disastrose, di sicuro qualcuno la farà in quel modo.
powderfinger
Jr. Member
**

Karma: +0/-0
Scollegato Scollegato

Messaggi: 74


235645114 francesco.iannucci@email.it francesco.iannucci
Mostra profilo WWW
« Risposta #23 inserita:: Gennaio 07, 2008, 10:15:10 pm »

Ciao,
ho aggiornato il kernel a 2.6.22 ma mi sono accorto di avere un altro problema.
Poco prima di giungere alla schermata di login la tastiera smette di funzionare.
Sembra proprio che non ci arriva la corrente... mah Huh?
La tastiera non è nuovissima ma nemmeno vecchissima.
E' possibile che con un kernel recente non la riconosca?
Eppure sono abbastanza sicuro di averlo aggiornato correttamente.
Adesso sto utilizzando necessariamente 2.6.18 perchè non posso fare altrimenti.
Qualche suggerimento?
Anche perchè da come leggo nelle tue risposte il kernel aggiornato è un presupposto fondamentale per
il funzionamento del modem 3g.
Registrato

« Uno spirito nobile titaneggia nel più piccolo degli uomini » Jebediah Springfield
tindal
Administrator
Hero Member
*****

Karma: +67/-1
Scollegato Scollegato

Messaggi: 2628


Mostra profilo E-mail
« Risposta #24 inserita:: Gennaio 07, 2008, 11:38:17 pm »

accidenti, che sfortuna.. ma capitano tutte a te 'ste cose?

senti, per il problema della tastiera qui siamo decisamente off topic, e devi aprire un altro thread

quando lo fai, fornisci un po' di info sul tuo pc: tipo, marca e modello del pc (per caso è un ppc?), tipo di tastiera (ps2, usb, integrata, ecc), ecc.

ciao
tindal
Registrato

Se ci sono molti modi diversi per fare una certa cosa, ed uno di questi ha conseguenze disastrose, di sicuro qualcuno la farà in quel modo.
powderfinger
Jr. Member
**

Karma: +0/-0
Scollegato Scollegato

Messaggi: 74


235645114 francesco.iannucci@email.it francesco.iannucci
Mostra profilo WWW
« Risposta #25 inserita:: Gennaio 09, 2008, 11:39:15 am »

Ciao,
ho delle novità circa l'installazione di questo maledetto pacchetto.
Ho dato una letta ad un post su DebianItalia in cui consigliavano una particolare procedura
per l'installazione di una versione di Skype per Debian su Ubuntu.
La procedura è molto semplice, l'ho applicata per il pacchetto vodafone, ed in effetti funziona visto che
Synaptic me lo riconosce installato correttamente.

Ho proceduto nel seguente modo:

Nella home ho copiato il pacchetto in questione:
vodafone-mobile-connect-card-driver-for-linux_1.99.7_all

Ne ho fatto una copia
Codice:
cp vodafone-mobile-connect-card-driver-for-linux_1.99.7_all vodafone-mobile-connect-card-driver-for-linux_1.99.7_all.deb.orig

Ho creato una directory chiamata vodafone.tmp
Codice:
mkdir vodafone.tmp

Ho estratto il pacchetto vodafone nella cartella appena creata nel seguente modo
Codice:
dpkg-deb --extract vodafone-mobile-connect-card-driver-for-linux_1.99.7_all.deb  vodafone.tmp
dpkg-deb --control vodafone-mobile-connect-card-driver-for-linux_1.99.7_all.deb  vodafone.tmp/DEBIAN

Ho editato il file vodafone.tmp/DEBIAN/control in questa maniera
Codice:
Package: vodafone-mobile-connect-card-driver-for-linux
Version: 1.99.7
Architecture: all
Maintainer: Pablo Marti Gamboa <pmarti@warp.es>
Installed-Size: 9320
Depends: python-central (>= 0.5.8), python (>= 2.4), python (<< 2.6), python-gnome2, python-twisted,
python-glade2, python-pysqlite2, wvdial, python-seria$
Recommends: python-vte, python-gnome2-extras, bluez-utils (>= 3.16), bluez-gnome
Replaces: vodafone-mobile-connect-driver-for-linux
Section: multiverse/net
Priority: optional
Description: Vodafone 3G devices Internet connection assistant
  Vodafone Mobile Connect Card driver for Linux is a tool that manages
  3G devices and mobile phones with an easy to use interface in PyGTK for
  mundane tasks such as connecting to the Internet, sending SMS, managing
  contacts, and such.
Python-Version: 2.4

In altre parole ho cambiato le dipendenze circa la versione di python, l'ho portata alla 2.4, tutto qui.

Poi ho ricostruito il file deb con il comando:
Codice:
dpkg --build vodafone.tmp
e l'ho installato.

L'installazione, come dicevo è andata correttamente ma il programma mi da ancora problemi.
Questo è l'output del comando di debug:

Codice:
:~$ vodafone-mobile-connect-card-driver-for-linux-debug
2008/01/08 19:28 CET [-] Log opened.
2008/01/08 19:28 CET [-] twistd 2.4.0 (/usr/bin/python 2.4.4) starting up
2008/01/08 19:28 CET [-] reactor class: <class 'twisted.internet.gtk2reactor.Gtk2Reactor'>
2008/01/08 19:28 CET [-] Loading /usr/share/vodafone-mobile-connect-card-driver-for-linux/gtk-tap.py...
2008/01/08 19:28 CET [-] Traceback (most recent call last):
2008/01/08 19:28 CET [-]   File "/usr/lib/python2.4/site-packages/twisted/application/app.py", line 159, in getApplication
2008/01/08 19:28 CET [-]     application = service.loadApplication(filename, style, passphrase)
2008/01/08 19:28 CET [-]   File "/usr/lib/python2.4/site-packages/twisted/application/service.py", line 301, in loadApplication
2008/01/08 19:28 CET [-]     application = sob.loadValueFromFile(filename, 'application', passphrase)
2008/01/08 19:28 CET [-]   File "/usr/lib/python2.4/site-packages/twisted/persisted/sob.py", line 206, in loadValueFromFile
2008/01/08 19:28 CET [-]     exec fileObj in d, d
2008/01/08 19:28 CET [-]   File "/usr/share/vodafone-mobile-connect-card-driver-for-linux/gtk-tap.py", line 35, in ?
2008/01/08 19:28 CET [-]     from vmc.common.startup import create_skeleton_and_do_initial_setup
2008/01/08 19:28 CET [-] ImportError: No module named vmc.common.startup
2008/01/08 19:28 CET [-] Failed to load application: No module named vmc.common.startup
2008/01/08 19:28 CET [-] Traceback (most recent call last):
          File "/usr/bin/twistd", line 25, in ?
            run()
          File "/usr/lib/python2.4/site-packages/twisted/scripts/twistd.py", line 205, in run
            app.run(runApp, ServerOptions)
          File "/usr/lib/python2.4/site-packages/twisted/application/app.py", line 278, in run
            runApp(config)
          File "/usr/lib/python2.4/site-packages/twisted/scripts/twistd.py", line 195, in runApp
            application = app.getApplication(config, passphrase)
        --- <exception caught here> ---
          File "/usr/lib/python2.4/site-packages/twisted/application/app.py", line 159, in getApplication
            application = service.loadApplication(filename, style, passphrase)
          File "/usr/lib/python2.4/site-packages/twisted/application/service.py", line 301, in loadApplication
            application = sob.loadValueFromFile(filename, 'application', passphrase)
          File "/usr/lib/python2.4/site-packages/twisted/persisted/sob.py", line 206, in loadValueFromFile
            exec fileObj in d, d
          File "/usr/share/vodafone-mobile-connect-card-driver-for-linux/gtk-tap.py", line 35, in ?
            from vmc.common.startup import create_skeleton_and_do_initial_setup
        exceptions.ImportError: No module named vmc.common.startup


Failed to load application: No module named vmc.common.startup
2008/01/08 19:28 CET [-]
:~$

Cosa vuole questo vmc.common.startup?

Qualche consiglio?

PS: per quanto riguarda il malfunzionamento della tastiera ho aperto un nuovo thread, spero che qualcuno mi possa aiutare.
Ciao
Registrato

« Uno spirito nobile titaneggia nel più piccolo degli uomini » Jebediah Springfield
tindal
Administrator
Hero Member
*****

Karma: +67/-1
Scollegato Scollegato

Messaggi: 2628


Mostra profilo E-mail
« Risposta #26 inserita:: Gennaio 09, 2008, 12:10:46 pm »

carino questo hack, solo che il nostro amato programmino mette tutti i suoi file python in /usr/lib/python2.5/ecc. per poi cercarli in /usr/lib/python2.4/ecc.

prova a fare i link che havevo suggerito all'inizio del thread e non dovrebbe più avere questi problemi

purtroppo, però, finchè non sistemi il kernel dubito che il modem possa funzionare correttamente Sad

comunque mi sembra un passo in avanti Wink

ciao
tindal
Registrato

Se ci sono molti modi diversi per fare una certa cosa, ed uno di questi ha conseguenze disastrose, di sicuro qualcuno la farà in quel modo.
powderfinger
Jr. Member
**

Karma: +0/-0
Scollegato Scollegato

Messaggi: 74


235645114 francesco.iannucci@email.it francesco.iannucci
Mostra profilo WWW
« Risposta #27 inserita:: Gennaio 09, 2008, 01:01:19 pm »

Il kernel sono riuscito ad aggiornarlo alla versione 2.6.23 e non ho
più problemi con la tastiera.
Proverò a creare i due link come mi suggerivi tu.
ti farò sapere
Ciao
Registrato

« Uno spirito nobile titaneggia nel più piccolo degli uomini » Jebediah Springfield
tindal
Administrator
Hero Member
*****

Karma: +67/-1
Scollegato Scollegato

Messaggi: 2628


Mostra profilo E-mail
« Risposta #28 inserita:: Gennaio 09, 2008, 10:31:51 pm »

ho provato questo nuovo metodo e direi che funziona egregiamente Smiley

l'unica aggiunta a quello che hai fatto è un "mv python2.5 python2.4" in vodafone.tmp/DEBIAN/usr/lib/

per il resto, una volta installato a mano con "dpkg -i pacchetto" (e i relativi errori di dipendenze) basta aprire aptitude e correggere gli errori installando quello che suggerisce

grazie della dritta Wink

ciao
tindal
Registrato

Se ci sono molti modi diversi per fare una certa cosa, ed uno di questi ha conseguenze disastrose, di sicuro qualcuno la farà in quel modo.
powderfinger
Jr. Member
**

Karma: +0/-0
Scollegato Scollegato

Messaggi: 74


235645114 francesco.iannucci@email.it francesco.iannucci
Mostra profilo WWW
« Risposta #29 inserita:: Gennaio 10, 2008, 10:44:28 pm »

Ciao,

ho provato anche come hai fatto tu nell'ultimo post... ma niente da fare.

Come ultima soluzione ho provato anche ad aggiornare hal...

Diciamo che ho perso la serata a rimettere a posto il sistema dopo il casino che avevo combinato...

Non so che fare, questa vodafone purtroppo è l'unica connessione che ho in casa
e sono praticamente costretto ad usarla sotto windows Undecided
Registrato

« Uno spirito nobile titaneggia nel più piccolo degli uomini » Jebediah Springfield
Pagine: 1 [2] 3   Vai su
  Stampa  
 
Vai a:  

Altri Topic Correlati
Oggetto Aperta da Risposte Visite Ultimo messaggio
Vodafone Mobile Connect Card WiFi/GPRS Network cheis 5 459 Ultimo messaggio Luglio 22, 2005, 10:52:22 am
da cheis
Installazione driver ATI Installazione « 1 2 ... 10 11 » Sicario 161 4565 Ultimo messaggio Giugno 10, 2007, 12:47:29 am
da nydebianized
Help Connect Card Vodafone pcmcia Hardware blackout69 10 558 Ultimo messaggio Agosto 03, 2007, 01:57:00 pm
da revjones
Installazione Driver Ati Multimedia Max Power 4 358 Ultimo messaggio Agosto 22, 2007, 12:36:53 pm
da Max Power
vodafone internet box huawei e220 Hardware andreax89 1 282 Ultimo messaggio Giugno 15, 2008, 03:38:43 pm
da MaXeR
Powered by MySQL Powered by PHP Powered by SMF 1.1.7 | SMF © 2006-2008, Simple Machines LLC XHTML 1.0 valido! CSS valido!
Pagina creata in 0.146 secondi con 20 interrogazioni al database.