[RISOLTO] Aiuto con il bug #130059
Moderatore: Gruppo Sviluppo
- DktrKranz
- Rampante Reduce

- Messaggi: 5071
- Iscrizione: giovedì 2 novembre 2006, 11:24
- Desktop: GNOME Shell
- Distribuzione: Debian GNU/Linux sid - x86_64
- Località: Guastalla (RE)
- Contatti:
[RISOLTO] Aiuto con il bug #130059
Il bug #130059 contiene una richiesta per uno Stable Release Update da me preparato. Per poter essere approvato e diventare un aggiornamento ufficiale per Feisty, Edgy e Dapper, è necessario che due persone comunichino ufficialmente che il fix funziona per ciascuna versione.
Vi chiederei quindi di aiutarmi nel completamento del processo provando in prima persona i vari pacchetti. Coloro che non hanno Feisty, Edgy o Dapper a disposizione possono sempre fare affidamento al LiveCD o a pbuilder (sconsigliato a chi non dispone di connessione a banda larga).
Se siete interessati, vi illustrerò come poter verificare il fix.
Vi chiederei quindi di aiutarmi nel completamento del processo provando in prima persona i vari pacchetti. Coloro che non hanno Feisty, Edgy o Dapper a disposizione possono sempre fare affidamento al LiveCD o a pbuilder (sconsigliato a chi non dispone di connessione a banda larga).
Se siete interessati, vi illustrerò come poter verificare il fix.
Ultima modifica di DktrKranz il mercoledì 26 settembre 2007, 11:25, modificato 1 volta in totale.
Re: Aiuto con il bug #130059
sono disposto a provare i pacchetti in prima persona

- DktrKranz
- Rampante Reduce

- Messaggi: 5071
- Iscrizione: giovedì 2 novembre 2006, 11:24
- Desktop: GNOME Shell
- Distribuzione: Debian GNU/Linux sid - x86_64
- Località: Guastalla (RE)
- Contatti:
Re: Aiuto con il bug #130059
Molto bene 
Ecco i passi preliminari da compiere:
Ti porterà via un'oretta se hai una connessione aDSL.
Ecco i passi preliminari da compiere:
Codice: Seleziona tutto
sudo apt-get install pbuilder
sudo pbuilder create --basetgz /var/cache/pbuilder/feisty.tgz --distribution feisty
sudo pbuilder create --basetgz /var/cache/pbuilder/edgy.tgz --distribution edgy
sudo pbuilder create --basetgz /var/cache/pbuilder/dapper.tgz --distribution dapperRe: Aiuto con il bug #130059
ma devo utilizzare solo quello per feisty?
Re: Aiuto con il bug #130059
ok fatto.
adesso?
adesso?
- DktrKranz
- Rampante Reduce

- Messaggi: 5071
- Iscrizione: giovedì 2 novembre 2006, 11:24
- Desktop: GNOME Shell
- Distribuzione: Debian GNU/Linux sid - x86_64
- Località: Guastalla (RE)
- Contatti:
Re: Aiuto con il bug #130059
Ora che i tre pbuilder sono sistemati, entra nell'ambiente virtuale con il comando
sudo pbuilder login --basetgz /var/cache/pbuilder/feisty.tgz --distribution feisty
ed esegui i le seguenti istruzioni:
Una volta completata la serie di comandi, riporta l'output nel post e ripeti il processo anche per Edgy e Dapper.
In Dapper dovresti riscontrare un problema al termine del terzo comando indicato, quindi non proseguire ulteriormente.
sudo pbuilder login --basetgz /var/cache/pbuilder/feisty.tgz --distribution feisty
ed esegui i le seguenti istruzioni:
Codice: Seleziona tutto
/etc/init.d/postgresql-8.1 restart
sudo -u postgres createdb plr_test
sudo -u postgres psql plr_test < /usr/share/postgresql/8.1/plr.sql
sudo -u postgres psql plr_test
CREATE OR REPLACE FUNCTION test() RETURNS text AS 'return ()' LANGUAGE 'plr' IMMUTABLE STRICT;
select test();In Dapper dovresti riscontrare un problema al termine del terzo comando indicato, quindi non proseguire ulteriormente.
Re: Aiuto con il bug #130059
l'ho fatto per feisty... ma guarda un po' che strano...
Codice: Seleziona tutto
francesco@francesco-desktop:~$ sudo pbuilder login --basetgz /var/cache/pbuilder/feisty.tgz --distribution feisty
Password:
W: /home/francesco/.pbuilderrc does not exist
Building the build Environment
-> extracting base tarball [/var/cache/pbuilder/feisty.tgz]
-> creating local configuration
-> copying local configuration
-> mounting /proc filesystem
-> mounting /dev/pts filesystem
-> policy-rc.d already exists
Obtaining the cached apt archive contents
-> entering the shell
File extracted to: /var/cache/pbuilder/build//8793
root@francesco-desktop:/# /etc/init.d/postgresql-8.1 restart
bash: /etc/init.d/postgresql-8.1: No such file or directory
root@francesco-desktop:/# sudo -u postgres createdb plr_test
sudo: no passwd entry for postgres!
root@francesco-desktop:/# sudo -u postgres psql plr_test < /usr/share/postgresql/8.1/plr.sql
bash: /usr/share/postgresql/8.1/plr.sql: No such file or directory
root@francesco-desktop:/# sudo -u postgres psql plr_test
sudo: no passwd entry for postgres!
root@francesco-desktop:/# CREATE OR REPLACE FUNCTION test() RETURNS text AS 'return ()' LANGUAGE 'plr' IMMUTABLE STRICT;
bash: syntax error near unexpected token `('
root@francesco-desktop:/# select test();
bash: syntax error near unexpected token `('
root@francesco-desktop:/#
Re: Aiuto con il bug #130059
la stessa cosa sia per edgy che per dapper...
È normale che l'operazione che mi avevi detto che mi sarebbe durata un'ora è durata solo 17 minuti?
È normale che l'operazione che mi avevi detto che mi sarebbe durata un'ora è durata solo 17 minuti?
Ultima modifica di doogers il venerdì 14 settembre 2007, 13:34, modificato 1 volta in totale.
- DktrKranz
- Rampante Reduce

- Messaggi: 5071
- Iscrizione: giovedì 2 novembre 2006, 11:24
- Desktop: GNOME Shell
- Distribuzione: Debian GNU/Linux sid - x86_64
- Località: Guastalla (RE)
- Contatti:
Re: Aiuto con il bug #130059
Errore mio, mi sono dimenticato di dire che è necessario installare il pacchetto postgresql-8.1-plr prima di eseguire i comandi :-[ Un'inezia 
Re: Aiuto con il bug #130059
niente... è come se non mi trovasse in /etc/init.d/ postgresql-8.1 , nonostante il file esista...
- DktrKranz
- Rampante Reduce

- Messaggi: 5071
- Iscrizione: giovedì 2 novembre 2006, 11:24
- Desktop: GNOME Shell
- Distribuzione: Debian GNU/Linux sid - x86_64
- Località: Guastalla (RE)
- Contatti:
Re: Aiuto con il bug #130059
Prova a vedere se lo vedi usando il comando ls /etc/init.d
Re: Aiuto con il bug #130059
no, non riesco a vederlo con ls
- DktrKranz
- Rampante Reduce

- Messaggi: 5071
- Iscrizione: giovedì 2 novembre 2006, 11:24
- Desktop: GNOME Shell
- Distribuzione: Debian GNU/Linux sid - x86_64
- Località: Guastalla (RE)
- Contatti:
Re: Aiuto con il bug #130059
Poco male, lo puoi installare facilmente con apt-get install postgresql-8.1
Re: Aiuto con il bug #130059
ma già è installato... se ci vado con nautilus riesco a vederlo
- DktrKranz
- Rampante Reduce

- Messaggi: 5071
- Iscrizione: giovedì 2 novembre 2006, 11:24
- Desktop: GNOME Shell
- Distribuzione: Debian GNU/Linux sid - x86_64
- Località: Guastalla (RE)
- Contatti:
Re: Aiuto con il bug #130059
Uhm, c'è qualcosa che mi sfugge...il pacchetto l'hai installato all'interno del pbuilder?
Re: Aiuto con il bug #130059
non so... ho solo eseguito sudo apt-get install postgresql-8.1
- DktrKranz
- Rampante Reduce

- Messaggi: 5071
- Iscrizione: giovedì 2 novembre 2006, 11:24
- Desktop: GNOME Shell
- Distribuzione: Debian GNU/Linux sid - x86_64
- Località: Guastalla (RE)
- Contatti:
Re: Aiuto con il bug #130059
Per sicurezza, esegui il comando sudo pbuilder login --basetgz /var/cache/pbuilder/feisty.tgz --distribution feisty e installalo dalla shell che ti verrà presentata. Probabilmente avrai necessità di attivare i repository universe come qui descritto.
Re: Aiuto con il bug #130059
ok...
questo è l'output per feisty... ma penso ci sia qualcosa che non va..
questo è l'output per feisty... ma penso ci sia qualcosa che non va..
Codice: Seleziona tutto
root@francesco-desktop:/# /etc/init.d/postgresql-8.1 restart
* Restarting PostgreSQL 8.1 database server [ OK ]
root@francesco-desktop:/# sudo -u postgres createdb plr_test
CREATE DATABASE
root@francesco-desktop:/# sudo -u postgres psql plr_test < /usr/share/postgresql/8.1/plr.sql
bash: /usr/share/postgresql/8.1/plr.sql: No such file or directory
root@francesco-desktop:/# sudo -u postgres psql plr_test
Welcome to psql 8.1.8, the PostgreSQL interactive terminal.
Type: \copyright for distribution terms
\h for help with SQL commands
\? for help with psql commands
\g or terminate with semicolon to execute query
\q to quit
plr_test=# CREATE OR REPLACE FUNCTION test() RETURNS text AS 'return ()' LANGUAGE 'plr' IMMUTABLE STRICT;
ERROR: language "plr" does not exist
plr_test=# select test();
ERROR: function test() does not exist
HINT: No function matches the given name and argument types. You may need to add explicit type casts.
plr_test=#
Re: Aiuto con il bug #130059
non trova plr.sql ... e in effetti non c'è
Chi c’è in linea
Visualizzano questa sezione: 0 utenti iscritti e 1 ospite