Home > Connessioni, Debian, Gnome, Guide, Internet, Links, Linux, Pacchetti, Sistema, Ubuntu > Nuovo iSeries Access 6 per AS/400

Nuovo iSeries Access 6 per AS/400

20 giugno 2010

La mia vecchia guida per l’installazione dell’IBM iSeries Access per Linux seppur sempre valida sente i segni del tempo, il procedimento è lungo e complesso e sono necessari alcuni accorgimenti aggiuntivi.

Con l’occasione di introdurre la versione 6.1 dell’emulatore di terminale IBM sarà presentato un nuovo sistema di installazione estremamente semplificato, messo a punto da un volontario, renderà l’installazione e l’utilizzo immediato, sia per sistemi a 32 bit sia a 64 bit.

Aggiornamento: rilasciata la versione 6.1.0-2 che sistema le dipendenze per gli utenti di Ubuntu Maverick 10.10.

I pacchetti sono ospitati in questa casella box.net pronti da scaricare con un click.  Scaricare i pacchetti per la propria versione:

  • Per sistemi a 32 bit:
    iseriesaccess_6.1.0-2_i386.deb
  • Per sistemi a 64 bit:
    iseriesaccess_6.1.0-2_amd64.deb
    libmotif3-32_2.2.3_amd64.deb

I pacchetti sono stati testati su varie versioni di Ubuntu e di Debian Lenny, non richiedono dipendenze aggiornatissime quindi sono installabili facilmente anche su distribuzioni non recentissime.

Note per gli utenti di sistema a 64 bit

IBM non distribuisce l’emulatore a 64 bit quindi il pacchetto a 64 bit conterrà al suo interno la versione a 32 bit pacchettizzata per funzionare anche sui sistemi a 64 bit mediante le librerie a 32 bit.

Per installare la versione a 64 bit è necessario installare prima il pacchetto libmotif3-32 scaricato.

Installazione di iSeries Access 6.1

Installatore pacchetto iseriesaccessScaricato il file deb è possibile installarlo con un semplice doppio click che avvierà gdebi-gtk. Il numero di pacchetti da installare può variare in base alla configurazione della macchina. Confermare cliccando su Installa pacchetto.

Installazione di iseriesaccess

L’installazione procederà normalmente senza nessun intervento ma potrà richiedere qualche minuto in più di una normale installazione per la rigenerazione di tutti i locale.

Avvio di IBM iSeriesAccess

Terminata l’installazione lo si troverà all’interno del menu ApplicazioniInternet.

Impostazione 5250

La finestra principale si presenterà in questo modo, inizialmente senza nessuna connessione. Per crearne una nuova basterà aprire il men Connessione e scegliere la voce Nuovo.

Connessione emulator 5250

Apparirà la finestra di configurazione di una nuova connessione al server, basterà inserire un nome a piacimento da assegnare alla connessione e inserire l’indirizzo del server su Nome host usando il suo DNS o l’indirizzo IP. Se questo campo non viene compilato verrà richiesto ad ogni connessione.

Se si desidera impostare impostazioni personalizzate per la sessione video basterà cliccare sul pulsante Connessione 5250 avanzata….

Connessione emulator 5250 avanzate

Nell’immagine sopra è stato indicato il nome della sessione video, quello che identificherà il singolo terminale.

Per attivare la connessione basterà un doppio click sopra il nome della connessione nella finestra principale.

Credenziali di accesso iSeries Access

Saranno richieste le credenziali di accesso per la verifica della licenza del prodotto Client Access sul server.

Collegamento iSeries Access

Superata la richiesta di autenticazione al sistema sarà presentato  infine il terminale video 5250 del server, autenticarsi con i propri dati d’accesso e utilizzare le funzionalità del server normalmente.

Errore CWB0999 codice di ritorno 9052

CWB0999 - 9052

Se durante la prima autenticazione per la convalida della licenza venisse riportato l’errore CWB0999 – Errore Imprevisto: codice di ritorno 9052 imprevisto 10061 si tratta di un difetto di iSeries Access che prova ad utilizzare l’interfaccia IPv6 invece del normale indirizzo v4. Dovrebbe bastare installare le PTF (SE42451 e SE28646) per correggere il difetto, se ciò non fosse sufficiente è possibile intervenire manualmente.

Eseguire in un terminale:

gksudo gedit /etc/hosts

All’interno si troverà una riga del genere:

::1     localhost ip6-localhost ip6-loopback

Modificarla in questo modo:

# ::1     localhost ip6-localhost ip6-loopback

Quindi salvare il file e riavviare la connessione da iSeries Access. Superato il problema sarà possibile rimettere la voce come stava in precedenza, semplicemente togliendo il # dalla riga che era stata modificata, questa operazione è necessaria soltanto la prima volta che ci si connette ad un server.

L’interfaccia grafica di configurazione non si avvia

Qualora non si avviasse l’interfaccia grafica della configurazione delle sessioni video è possibile avviare il programma da terminale con:

setup5250

E leggere gli eventuali messaggi di errori riportati.

Qualora fosse riportato l’errore Missing charset in String to Fontset conversion si tratta di un problema di locale, è possibile avviare il programma con:

LANG=en setup5250

Questo forzerà il programma ad usare il locale americano semplice.

Altri problemi di comunicazione

Se non si riesce a stabilire una connessione al server verificare che esso sia raggiungibile dall’esterno eseguendo da terminale:

cwbping INDIRIZZO-SERVER

Un risultato ottimale riporterà tutte le righe con prefisso I che indica buon esito. In base alla configurazione della rete o del firewall alcuni servizi potrebbero non essere raggiungibili, assicurarsi che almeno il servizio Telnet sia funzionante.

IBM System i Access for Linux
Versione 6  Release 1  Livello 0
Programma di verifica connessione
(C) Copyright IBM Corporation and Others 1984, 2008.  Tutti i diritti
riservati.
U.S. Government Users Restricted Rights - Use, duplication or disclosure
 restricted by GSA ADP Schedule Contract with IBM Corp.
Materiale su licenza - Proprietà di IBM

Per annullare la richiesta CWBPING, premere CTRL-C o CTRL-PAUSA
I - Verifica connessione al sistema ISERIES.AZIENDA in corso...
I - Connessione riuscita all'applicazione server: Client centrale
I - Connessione riuscita all'applicazione server: File di rete
E - CWBCO1003 - Errore socket, la funzione connect() ha restituito 10061
E - CWBCO1049 - L'applicazione server System i (Stampa di rete) non è
avviata oppure la connessione è stata bloccata da un firewall
E - CWBCO1008 - Impossibile collegarsi all'applicazione server Stampa
di rete, restituito 10061

I - Connessione riuscita all'applicazione server: Accesso dati
E - CWBCO1003 - Errore socket, la funzione connect() ha restituito 10061
E - CWBCO1049 - L'applicazione server System i (Code dati) non è avviata
oppure la connessione è stata bloccata da un firewall
E - CWBCO1008 - Impossibile collegarsi all'applicazione server Code dati,
restituito 10061

I - Connessione riuscita all'applicazione server: Comando remoto
I - Connessione riuscita all'applicazione server: Sicurezza
E - CWBCO1003 - Errore socket, la funzione connect() ha restituito 10061
E - CWBCO1049 - L'applicazione server System i (DDM) non è avviata oppure
la connessione è stata bloccata da un firewall
E - CWBCO1008 - Impossibile collegarsi all'applicazione server DDM,
restituito 10061

I - Connessione riuscita all'applicazione server: Telnet
W - CWBCO1015 - Connessione al sistema ISERIES.AZIENDA verificata, ma con
avvertenze

Nel risultato mostrato sopra alcuni servizi sono inaccessibili a causa di blocchi di rete di origine oppure di destinazione ma il servizio Telnet è accessibile (ultime 3 righe), questo consentirà il funzionamento dell’emulatore video.

Links utili

Casella box.net contenente i pacchetti deb
IBM i Access
IBM i Access for Linux

About these ads
  1. roberto
    19 luglio 2010 alle 16:16 | #1

    Ciao, avevo il tutto funzionante, ma ora non riesce a connettersi e mi esce errore “CWBNL0202 – cwblmmsg.dll” come posso farlo ripartire ???
    Uso ubuntu 10.04

    Grazie anticipatamente

    Roberto

    • 19 luglio 2010 alle 16:39 | #2

      sei sicuro di aver copiato l’errore correttamente?
      con quel messaggio non esce nemmeno un risultato su google.

  2. roberto
    19 luglio 2010 alle 16:58 | #3

    scusa ho controllato lanciando da terminal ed esce il seguente:
    setup5250: [ INFORMATIONAL ]: Build Date: March 2008 (V6R1 1.0)
    setup5250: [ INFORMATIONAL ]: setup5250
    setup5250: [ ERROR ]: NSC0192: /opt/ibm/iSeriesAccess/mri/en/SetupMRI.rc failed to open also. errno = 2.

  3. 19 luglio 2010 alle 17:11 | #4

    controlla di avere quel file che ti indica.

    cosa hai fatto prima che accadesse questo malfunzionamento?
    stai usando il pacchetto di questo articolo o l’hai convertito tu dall’rpm?

  4. roberto
    19 luglio 2010 alle 17:17 | #5

    avevo usato la tua vecchia guida, non il file .deb per capirci, 2 giorni fa ho tentato di installare una internet key, dopodichè riuscivo a usare skype e collegarmi all’AS400, ma non andava più il WEB, non riuscivo a navigare, ho smanettato un pò e ho ripristinato il WEB (non so nemmeno io come) ma ha smesso di funzionare il client.
    non esiste il percorso dalla directory mri in poi, dentro la directory “iSeriesAccess” c’è solo la directory “etc”

    • 19 luglio 2010 alle 17:20 | #6

      allora li hai eliminati in qualche modo.
      reinstalla l’IA da capo.

  5. roberto
    19 luglio 2010 alle 17:21 | #7

    devo cancellare il vecchio o posso semplicemente usare il file .deb ??

    • 19 luglio 2010 alle 17:25 | #8

      reinstalla il deb che avevi gia` se ti andava bene

  6. roberto
    19 luglio 2010 alle 17:33 | #9

    niente da fare, stesso errore, io avevo installato con la guida vecchia tua, ma se non sbaglio avevo già fatto ieri la prova a reinstallare con il .deb

    • 19 luglio 2010 alle 17:38 | #10

      niente da fare non so cosa significhi.
      tu stai dicendo che dentro /opt/iSeriesAccess non hai altro che etc, quindi ti mancano i programmi, quindi il pacchetto non e` installato.

      se poi ci sono altri problemi e non li indichi non e` che possa fare l’indovino.

  7. roberto
    19 luglio 2010 alle 17:42 | #11

    questo è tutto quello che trovo:
    roberto@roberto-laptop:/$ dir
    bin dev initrd.img media proc selinux tmp vmlinuz
    boot etc lib mnt root srv usr
    cdrom home lost+found opt sbin sys var
    roberto@roberto-laptop:/$ cd opt
    roberto@roberto-laptop:/opt$ dir
    ibm
    roberto@roberto-laptop:/opt$ cd ibm
    roberto@roberto-laptop:/opt/ibm$ dir
    iSeriesAccess
    roberto@roberto-laptop:/opt/ibm$ cd iSeriesAccess
    roberto@roberto-laptop:/opt/ibm/iSeriesAccess$ dir
    etc
    roberto@roberto-laptop:/opt/ibm/iSeriesAccess$ cd etc
    roberto@roberto-laptop:/opt/ibm/iSeriesAccess/etc$ dir
    cwb_defaultprefs.ini
    roberto@roberto-laptop:/opt/ibm/iSeriesAccess/etc$

    • 19 luglio 2010 alle 17:47 | #12

      quindi non e` installato il pacchetto.
      non e` che ci siano molte speranze, se i files non ci sono, il pacchetto non e` installato.

  8. roberto
    19 luglio 2010 alle 17:54 | #13

    ho fatto la disinstallazione con gestore pacchetti, ma non mi elimina le directory /opt/ibm/iSeriesAccess/etc
    provando rmdir mi dice che non ho i permessi
    sto provando a reinstalllare con il .deb……………

    • 19 luglio 2010 alle 17:56 | #14

      non ti serve eliminare quel povero file rimasto li`.
      devi solo reinstallare il pacchetto, questa e` la quinta volta che lo ripeto.

  9. roberto
    19 luglio 2010 alle 17:57 | #15

    ho controllato ed installa i files in usr/lib/iSeriesAccess o non c’entra niente ????

    • 19 luglio 2010 alle 17:58 | #16

      quale pacchetto stai usando? dove l’hai preso?

  10. roberto
    19 luglio 2010 alle 18:01 | #17

    forse devo provare a reinstallare come da vecchia guida e non con il file .deb, installando con il file .deb questo è tutto quello che mi ritrovo e l’errore rimane

    • 19 luglio 2010 alle 18:06 | #18

      ma dove hai preso questo deb?
      prima hai detto che stavi usando quello della vecchia guida.

      o usi uno o usi l’altro.

Comment pages
1 2 3 6 2725
I commenti sono chiusi.
Iscriviti

Ricevi al tuo indirizzo email tutti i nuovi post del sito.

Unisciti agli altri 118 follower

%d blogger cliccano Mi Piace per questo: