Pacchetto di installazione corrotto

101 views
Skip to first unread message

bepp...@gmail.com

unread,
Jan 8, 2013, 9:51:04 AM1/8/13
to gasdot...@googlegroups.com
Sto cercando di installare gasdotto 3.0.
Il file che scarico (gasdotto-3.0.tar.gz) mi dà il seguente errore quando provo a scompattarlo:
gzip: stdin: unexpected end of file
tar: EOF inatteso nell'archivio
tar: EOF inatteso nell'archivio
tar: Error is not recoverable: exiting now
In realtà prima vengono scompattati una serie di files, ma si ferma a questo punto:
..... 
gasdotto-3.0/server/products_summary.php
gasdotto-3.0/server/ProductUserVariant.php
gasdotto-3.0/server/Session.php
gasdotto-3.0/server/utils.php
gasdotto-3.0/EBD6380C0C5793CF6309EFF337001F20.cache.html

Provando l'installazione con i files ottenuti fino a prima dell'errore sto incontrando il seguente problema:
Nell'attivazione della modalità multigas la pagina si ri-carica all'infinito, senza mai darmi un output.

Sto lavorando da shell linux su un mio server debian con le seguenti versioni dei programmi server:
- php 5.2 (librerie pear installate)
- apache 2.2.3
- mysql 5.0.32

Vi ringrazio in anticipo per il supporto,

Giuseppe

Roberto Guido

unread,
Jan 8, 2013, 7:06:35 PM1/8/13
to gasdot...@googlegroups.com
On 01/08/2013 03:51 PM, bepp...@gmail.com wrote:
> Il file che scarico (gasdotto-3.0.tar.gz) mi dà il seguente errore
> quando provo a scompattarlo:
>
Ohibo', non mi ero accorto che il file fosse danneggiato!

Scarica questo aggiornamento
http://gasdotto.net/files/gasdotto-3.0.1.tar.gz
che peraltro contiene un paio di correzioni minori, e facci sapere se va
meglio!

In merito al MultiGAS: la tua e' la seconda segnalazione nel giro di
poco tempo, ma provando localmente almeno l'attivazione dovrebbe
funzionare. Non escludo che i contenuti corrotti dell'archivio di
partenza abbiano alterato il comportamento del programma, prova con
questo nuovo pacchetto e dicci come va.

--
Roberto -MadBob- Guido
http://www.madbob.org

bepp...@gmail.com

unread,
Jan 9, 2013, 4:14:05 PM1/9/13
to gasdot...@googlegroups.com
Il giorno mercoledì 9 gennaio 2013 01:06:35 UTC+1, Roberto Guido ha scritto:
Scarica questo aggiornamento
http://gasdotto.net/files/gasdotto-3.0.1.tar.gz
che peraltro contiene un paio di correzioni minori, e facci sapere se va
meglio!

Fatto, l'aggiornamento si scompatta e installa regolarmente (con qualche attenzione alla sequenza scompattazione -> ownership files -> permessi config.php -> connessione e configurazione iniziale via web [con db vuoto])
 
In merito al MultiGAS: la tua e' la seconda segnalazione nel giro di
poco tempo, ma provando localmente almeno l'attivazione dovrebbe
funzionare. Non escludo che i contenuti corrotti dell'archivio di
partenza abbiano alterato il comportamento del programma, prova con
questo nuovo pacchetto e dicci come va.

Purtroppo il problema persiste. Ho provato a simulare il collegamento "locale" inoltrando la porta 80 di localhost in un tunnel ssh verso il client della lan da cui mi connetto, ma niente da fare.

Dammi qualche suggerimento per raccogliere dati di debug, se posso essere utile.

Giuseppe
Message has been deleted

Roberto Guido

unread,
Jan 9, 2013, 5:20:11 PM1/9/13
to gasdot...@googlegroups.com
On 01/09/2013 10:14 PM, bepp...@gmail.com wrote:
> Dammi qualche suggerimento per raccogliere dati di debug, se posso
> essere utile.
>
1) accertati che la variabile display_errors in
/etc/php5/apache2/php.ini sia settata a "On", in modo da avere un output
dei problemi sul versante PHP
2) dammi l'URL presso cui hai installato la tua istanza, in modo da
verificare cosa transita usando FireBug

Grazie del supporto ;-)

bepp...@gmail.com

unread,
Jan 10, 2013, 12:56:54 AM1/10/13
to gasdot...@googlegroups.com
Il giorno mercoledì 9 gennaio 2013 23:20:11 UTC+1, Roberto Guido ha scritto:
>
1) accertati che la variabile display_errors in
/etc/php5/apache2/php.ini sia settata a "On", in modo da avere un output
dei problemi sul versante PHP

E' già "On".
 
2) dammi l'URL presso cui hai installato la tua istanza, in modo da
verificare cosa transita usando FireBug

http://takanuwa.verlata.it/gasdotto

Giuseppe

Roberto Guido

unread,
Jan 13, 2013, 5:11:50 PM1/13/13
to gasdot...@googlegroups.com
On 01/10/2013 06:56 AM, bepp...@gmail.com wrote:
> http://takanuwa.verlata.it/gasdotto
>
Pare lamentarsi di non riuscire a creare delle tabelle che in verita'
dovrebbero gia' essere state create. Prima di rifare l'installazione hai
svuotato completamente il DB? Nel caso, droppalo e ricrealo ex-novo.

Dopodiche' disabilita il gia' citato display_errors da php.ini e (dopo
aver riavviato apache) vedi se va avanti.

bepp...@gmail.com

unread,
Jan 14, 2013, 2:38:55 AM1/14/13
to gasdot...@googlegroups.com


On Sunday, January 13, 2013 11:11:50 PM UTC+1, Roberto Guido wrote:
On 01/10/2013 06:56 AM, bepp...@gmail.com wrote:
> http://takanuwa.verlata.it/gasdotto
>
Pare lamentarsi di non riuscire a creare delle tabelle che in verita'
dovrebbero gia' essere state create. Prima di rifare l'installazione hai
svuotato completamente il DB? Nel caso, droppalo e ricrealo ex-novo.
Dopodiche' disabilita il gia' citato display_errors da php.ini e (dopo
aver riavviato apache) vedi se va avanti.

Fatto: ho droppato il db e ne ho creato uno nuovo con un nome diverso.
Ho anche reinstallato completamente il programma.
Vedo che nel db vengono inizialmente create 34 tabelle, e per la precisione:

| ACL                           |
| Category                      |
| CustomFile                    |
| GAS                           |
| Measure                       |
| Notification                  |
| Notification_recipent         |
| OrderAggregate                |
| OrderAggregate_orders         |
| OrderUser                     |
| OrderUserFriend               |
| OrderUserFriend_products      |
| OrderUser_friends             |
| OrderUser_products            |
| Orders                        |
| Orders_products               |
| Product                       |
| ProductUser                   |
| ProductUserVariant            |
| ProductUserVariantComponent   |
| ProductUserVariant_components |
| ProductUser_variants          |
| ProductVariant                |
| ProductVariantValue           |
| ProductVariant_values         |
| Product_variants              |
| ShippingPlace                 |
| Supplier                      |
| Supplier_carriers             |
| Supplier_files                |
| Supplier_references           |
| Users                         |
| accounts                      |
| current_sessions              |
+-------------------------------+

Dopo aver spuntato la modalità multigas si ripresenta il solito problema di ricaricamento infinito.
Mi spieghi per favore se sia possibile intervenire a mano nel db per fare le modifiche che servono per farlo partire?

Grazie ancora,

Giuseppe

bepp...@gmail.com

unread,
Jan 21, 2013, 3:35:22 PM1/21/13
to gasdot...@googlegroups.com
--Bump---


Giuseppe

Roberto Guido

unread,
Jan 21, 2013, 6:03:56 PM1/21/13
to gasdot...@googlegroups.com
On 01/21/2013 09:35 PM, bepp...@gmail.com wrote:
> --Bump---
>
Oops, hai ragione, scordai questa mail...

L'errore riportato dal backend e':

(Cannot execute queries while other unbuffered queries are active.
Consider using PDOStatement::fetchAll(). Alternatively, if your code is
only ever going to run against mysql, you may enable query buffering by
setting the PDO::MYSQL_ATTR_USE_BUFFERED_QUERY attribute.)

Documentandomi un poco online ho trovato diverse soluzioni, non
necessariamente valide per il caso specifico e che prevedono interventi
piuttosto pesanti in giro per il codice.

Due possibili opzioni:
- aggiornare PHP ad una versione piu' recente: in una precedente mail
dici di usare 5.2, leggendo in giro pare che la 5.3 abbia introdotto
qualche miglioria su questo versante (ma appunto non e' chiaro se siano
determinanti o meno)
- al posto di MySQL usare PostgreSQL, database che abitualmente uso io
durante lo sviluppo e dunque maggiormente testato

bepp...@gmail.com

unread,
Jan 24, 2013, 5:24:09 PM1/24/13
to gasdot...@googlegroups.com
Ho installato pgsql sul server (versione 7.4).
Ho reinstallato compeltamente il pacchetto gasdotto.
Ora non riesco a superare la fase di configurazione. vedo che nel file config.php viene sempre scritto "mysql" come driver. Se lo cambio a mano, viene poi sovrascritto nuovamente con "mysql".

Non sono pratico di postgres, ma ho creato un nuovo db e un utente/password con i quali riesco ad accedere nel db usando psql).
Come faccio a "costringere" il programma a cercare postgres anziché mysql?

Giuseppe

Roberto Guido

unread,
Jan 24, 2013, 5:27:23 PM1/24/13
to gasdot...@googlegroups.com
On 01/24/2013 11:24 PM, bepp...@gmail.com wrote:
> Come faccio a "costringere" il programma a cercare postgres anziché mysql?
>
In fase di installazione dovrebbe darti la possibilita' di scegliere il
database, se non c'e' PostgreSQL forse devi installare il driver PHP
apt-get install php5-pgsql

Se hai ancora il precedente database, o se riscontri nuovamente
problemi, mandamene un dump in privato cosicche' possa mettermi nella
condizione in cui sei anche tu e testare il comportamento.

bepp...@gmail.com

unread,
Jan 25, 2013, 4:49:20 AM1/25/13
to gasdot...@googlegroups.com
Grazie Roberto.
Avevo tralasciato di installare la libreria php per postgres :(
Con postgres ora funziona la modalità multigas.

Ticket chiuso!

Ancora grazie del lavoro,

Giuseppe
Reply all
Reply to author
Forward
0 new messages