Mambabase e Server Proxy

Home Page Forum generale Mambabase e Server Proxy

Questo argomento contiene 17 risposte, ha 4 partecipanti, ed è stato aggiornato da  Silvan 11 anni, 1 mese fa.

  • Autore
    Articoli
  • #17709

    batta
    Membro

    Un problema che può verificarsi quando si installa Openmamba è quello relativo alla configurazione del Proxy non prevista in Mambabase. Mambabase è un programma che si esegue in maniera autonoma alla prima esecuzione di Openmamba e gestisce l’installazione di pacchetti aggiuntivi, ma comunque importanti, che non sono previsti in fase di installazione del SO.

    Il nocciolo della questione è che Mambabase non prevede la configurazione di un Proxy per l’accesso ad Internet, con la conseguenza che ad ogni accesso tenti l’installazione non riuscendo mai connettersi ad Internet.

    Tale problema è attualmente risolvibile eseguendo dalla Konsole il seguente comando

    http_proxy=http://domain\user:password@proxy.example.com:8080

    kmdr-executor /usr/share/openmamba/mambabase/mambabase.kmdr”

    Una cosa importante da tenere in considerazione è che tale commando è eseguibile solo non essendo root.

    Un esempio pratico di come configurare le variabili nel comando di cui sopra chiarirà al meglio eventuali dubbi.

    L’utente Mario Rossi accede ad Internet tramite un Proxy con indirizzo 192.4.21.100 porta 8080. Tale Proxy non ha alcun dominio. Lo User Name di Mario Rossi per il Proxy è Rossi.m e la relativa Password è PSW.

    Ecco come dovrà essere eseguito il comando

    http_proxy=Rossi.m:PSW@192.4.21.100:8080

    kmdr-executor /usr/share/openmamba/mambabase/mambabase.kmdr”

    L’utente Mario Rossi accede ad Internet tramite un Proxy con indirizzo 192.4.21.100 porta 8080. il dominio del Proxy è Mario.Tiscallix.it. Lo User Name di Mario Rossi per il Proxy è Rossi.m e la relativa Password è PSW.

    Ecco come dovrà essere eseguito il comando

    http_proxy=http://Mario.Tiscallix.it\Rossi.m:PSW@192.4.21.100:8080

    kmdr-executor /usr/share/openmamba/mambabase/mambabase.kmdr”

    Spero che tutto abbia funzionato.

    Stefano

  • #23526

    Silvan
    Keymaster

    Ciao batta, approfitto della tua utile spiegazione per spiegare cosa prevedo di fare per permettere di configurare il proxy senza usare la linea di comando con modifiche minime ai programmi base di openmamba:

    1) mambatray: aggiunta della voce per la configurazione del proxy (kcmshell proxy)

    2) mambabase (applicazione kommander): ricavare le impostazioni del proxy per l’utente KDE via DCOP(*) e lanciare apt premettendo le variabili d’ambiente

    3) mambaapt (applicazione QT/KDE): ricavare le impostazioni del proxy utilizzando le API di KDE (*) ed interfacciarsi alle librerie di apt impostando il proxy

    (*) Se qualcuno mi sa dire come si ricavano queste informazioni (impostazioni del proxy via DCOP e librerie di KDE) prometto che faccio la modifica quasi subito :)

  • #23551

    skiver
    Membro

    Datemi una dritta:

    l’utente accede con un proxy 10.12.120.254 porta 3128, senza dominio senza utente e senza password…

  • #23552

    skiver
    Membro

    ecco, ho dovuto anche aggiungere per http e ftp:

    http_proxy=10.12.120.254:3128

    ftp_proxy=10.12.120.254:3128

    https_proxy=10.12.120.254:3128

    kmdr-executor /usr/share/openmamba/mambabase/mambabase.kmdr

    le doppie virgolette nel tuo messaggio dopo .kmdr sono un errore.

  • #23589

    skiver
    Membro

    per Silvan, non so se questo può esserti di aiuto:

    http://www.mcs.vuw.ac.nz/technical/software/doc/kde/HTML/en/kdelibs-apidocs/kdeui/html/classKDCOPActionProxy.html

    poi ho trovato qui http://docs.kde.org/kde3/it/kdevelop/kdearch/structure.html:

    # KDCOPPropertyProxy. Una classe proxy che pubblica le proprietà Qt attraverso DCOP.

    # KDCOPActionProxy. Una classe proxy che pubblica un’interfaccia DCOP per le azioni.

  • #23620

    Silvan
    Keymaster

    Ho mandato in devel-makedist la versione 0.4.0 (beta) di mambatray con supporto per il proxy. Permette la configurazione direttamente dal menù della tray icon e quindi lancia mambabase e synaptic con le variabili per il proxy impostate in KDE. Per completare l’opera devo ancora aggiornare mambapt (aggiornamenti automatici) per il supporto proxy.

    Per la cronaca ho usato la classe KProtocolManager per leggere le impostazioni correnti del proxy ed ho preso dal modulo di configurazione del proxy (sorgenti di kdebase) la classe ksaveioconfig per cambiarne le impostazioni.

  • #23633

    batta
    Membro

    Caro Silvan volevo chiederti quando sarà disponibile l’aggiornamento e come scaricarlo?

    Ciao Grazie

    Stefano

  • #23634

    Silvan
    Keymaster

    Da ieri è disponibile come aggiornamento:

    Centro di controllo openmamba -> Rete -> Proxy

    dopo l’aggiornamento occorre riavviare o rifare il login di KDE.

  • #23637

    skiver
    Membro
  • #23638

    batta
    Membro

    Ho effettuato l’aggiornamento ma ancora non vedo dove impostare lo user Id e la PSW del proxy?

  • #23639

    skiver
    Membro

    ma a te ha scaricato il pacchetto? a me continua a dare errore di md5sum…

  • #23640

    skiver
    Membro

    boh… non posso mica scaricare ogni singolo pacchetto del repository… ovviamente fino a ieri funzionava tutto (con proxy e mambatray vecchio)

  • #23641

    skiver
    Membro

    su rete-proxy-configura-autorizzazione si potrebbe mettere user e password del proxy.

    Il problema è che “Autorizzazione” è impostato su “Chiedi quando necessario” e non permette di cliccare su “Usa le seguenti informazioni di accesso”.

    inoltre da quando ho installato il nuovo mambatray non mi si connette più con gftp.

  • #23642

    batta
    Membro

    Da quando ho scaricato l’aggiornamento il “truccheto” di modificare il file apt.conf non funziona più??

    Che dobbiamo fare???

  • #23643

    Silvan
    Keymaster

    Questo problema viene discusso sul sito delle anomalie:

    http://bugs.openmamba.org/view.php?id=55

  • #24295

    sysricky
    Membro

    Ciao /*

    sono nuovo per quanto riguarda la distro openmamba.

    Nonostante abbia letto le note sopra mambabase continua a non raggiungere i repo dietro proxy.

    Esiste una procedura alternativa (o almeno un debug) per capire l’errore?

    synaptic funziona grazie alla configurazione di apt.conf.

    Tutto questo e’ necessario ? (nel senso dopo la prima installazione e’ veramente necessario eseguire mambabase pur avendo funzionante apt e synaptic ?)

    Grazie per la pazienza

    Ciao

    Ricky

  • #24296

    sysricky
    Membro

    Ah dimenticavo il proxy dovrebbe essere un isa-proxy con autenticazione username pass senza dominio

    Ciao

  • #24297

    Silvan
    Keymaster

    La configurazione del proxy in mambatray non è altro che il programma di configurazione del proxy di KDE. Quindi innanzitutto si può verificare che dopo aver effettuato la configurazione del proxy konqueror utilizzi con successo il proxy.

    Se questa verifica ha esito positivo dovrebbero funzionare anche le voci:

    Software/Aggiungi/Rimuovi pacchetti software

    Software/Controlla la disponibilità di aggiornamenti

    Software/Installazioni base di openmamba

    Assunto che konqueror utilizzi correttamente il proxy, può essere utile capire quante e quali di queste tre voci non funzionano e quali messaggi di errore o log forniscono.

    L’installazione dei pacchetti base di mambabase è necessaria, senza il sistema non è stato testato nè è supportato.

Devi aver eseguito l’accesso per poter rispondere a questa discussione.