[RISOLTO] Aiuto con il bug #130059

Coordinamento delle attività e informazioni sui progetti del gruppo: creazione, modifica e gestione dei pacchetti di Ubuntu e relative problematiche.

Moderatore: Gruppo Sviluppo

Avatar utente
DktrKranz
Rampante Reduce
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

Messaggio da DktrKranz »

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.
Ultima modifica di DktrKranz il mercoledì 26 settembre 2007, 11:25, modificato 1 volta in totale.
Avatar utente
doogers
Prode Principiante
Messaggi: 184
Iscrizione: lunedì 9 ottobre 2006, 20:15
Località: Palermo

Re: Aiuto con il bug #130059

Messaggio da doogers »

sono disposto a provare i pacchetti in prima persona :D ;D ;D
Avatar utente
DktrKranz
Rampante Reduce
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

Messaggio da DktrKranz »

Molto bene ;)

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 dapper
Ti porterà via un'oretta se hai una connessione aDSL.
Avatar utente
doogers
Prode Principiante
Messaggi: 184
Iscrizione: lunedì 9 ottobre 2006, 20:15
Località: Palermo

Re: Aiuto con il bug #130059

Messaggio da doogers »

ma devo utilizzare solo quello per feisty?
Avatar utente
DktrKranz
Rampante Reduce
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

Messaggio da DktrKranz »

Tutti e tre ;)
Avatar utente
doogers
Prode Principiante
Messaggi: 184
Iscrizione: lunedì 9 ottobre 2006, 20:15
Località: Palermo

Re: Aiuto con il bug #130059

Messaggio da doogers »

ok fatto.
adesso?
Avatar utente
DktrKranz
Rampante Reduce
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

Messaggio da DktrKranz »

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:

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();
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.
Avatar utente
doogers
Prode Principiante
Messaggi: 184
Iscrizione: lunedì 9 ottobre 2006, 20:15
Località: Palermo

Re: Aiuto con il bug #130059

Messaggio da doogers »

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:/# 
Avatar utente
doogers
Prode Principiante
Messaggi: 184
Iscrizione: lunedì 9 ottobre 2006, 20:15
Località: Palermo

Re: Aiuto con il bug #130059

Messaggio da doogers »

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?
Ultima modifica di doogers il venerdì 14 settembre 2007, 13:34, modificato 1 volta in totale.
Avatar utente
DktrKranz
Rampante Reduce
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

Messaggio da DktrKranz »

Errore mio, mi sono dimenticato di dire che è necessario installare il pacchetto postgresql-8.1-plr prima di eseguire i comandi :-[ Un'inezia ;D
Avatar utente
doogers
Prode Principiante
Messaggi: 184
Iscrizione: lunedì 9 ottobre 2006, 20:15
Località: Palermo

Re: Aiuto con il bug #130059

Messaggio da doogers »

niente... è come se non mi trovasse in /etc/init.d/ postgresql-8.1 , nonostante il file esista...
Avatar utente
DktrKranz
Rampante Reduce
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

Messaggio da DktrKranz »

Prova a vedere se lo vedi usando il comando ls /etc/init.d
Avatar utente
doogers
Prode Principiante
Messaggi: 184
Iscrizione: lunedì 9 ottobre 2006, 20:15
Località: Palermo

Re: Aiuto con il bug #130059

Messaggio da doogers »

no, non riesco a vederlo con ls
Avatar utente
DktrKranz
Rampante Reduce
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

Messaggio da DktrKranz »

Poco male, lo puoi installare facilmente con apt-get install postgresql-8.1
Avatar utente
doogers
Prode Principiante
Messaggi: 184
Iscrizione: lunedì 9 ottobre 2006, 20:15
Località: Palermo

Re: Aiuto con il bug #130059

Messaggio da doogers »

ma già è installato... se ci vado con nautilus riesco a vederlo
Avatar utente
DktrKranz
Rampante Reduce
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

Messaggio da DktrKranz »

Uhm, c'è qualcosa che mi sfugge...il pacchetto l'hai installato all'interno del pbuilder?
Avatar utente
doogers
Prode Principiante
Messaggi: 184
Iscrizione: lunedì 9 ottobre 2006, 20:15
Località: Palermo

Re: Aiuto con il bug #130059

Messaggio da doogers »

non so... ho solo eseguito sudo apt-get install postgresql-8.1
Avatar utente
DktrKranz
Rampante Reduce
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

Messaggio da DktrKranz »

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.
Avatar utente
doogers
Prode Principiante
Messaggi: 184
Iscrizione: lunedì 9 ottobre 2006, 20:15
Località: Palermo

Re: Aiuto con il bug #130059

Messaggio da doogers »

ok...
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=# 
Avatar utente
doogers
Prode Principiante
Messaggi: 184
Iscrizione: lunedì 9 ottobre 2006, 20:15
Località: Palermo

Re: Aiuto con il bug #130059

Messaggio da doogers »

non trova plr.sql ... e in effetti non c'è
Scrivi risposta

Ritorna a “Gruppo Sviluppo”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 1 ospite