Re: pgAdmin4 su debian buster

2020-11-13 Per discussione Piviul

Gabriele Stilli ha scritto il 04/11/20 alle 15:24:

[...]
Però c'è qualcosa che non quadra: qui "Codename" dovrebbe essere
"bullseye", non "buster".
Scusate, mi ero dimenticato di rispondere... si, in effetti quello che 
credevo fosse non era quel che era e spesso mi accade di vedere quel che 
credo sia invece di quel che è. Capita anche a voi? :?


In altre parole ho risolto.

Grazie mille a tutti quanti

Piviul



Re: pgAdmin4 su debian buster

2020-11-04 Per discussione Davide Prina

On 04/11/20 11:59, Piviul wrote:

Davide Prina ha scritto il 03/11/20 alle 21:12:



https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=834129


mi sembra di aver capito che però non è entrato nei repositories debian 
e non è disponibile un binario da installare...


da quello che ho capito io si è detto disponibile a diventare il nuovo 
DD, però di sicuro ci vuole un po' per sistemare tutto, perché deve 
impacchettare anche pacchetti usati da pgadmin4 che non sono in Debian



su testing questo errore non lo avresti.
Probabilmente stai usando la stable e su qui sembra non essere 
installabile, da quanto riporti.



no, veramente sto usando la testing:


però, come ti ha fatto notare Gabriele ci sono cose strane sulla tua 
installazione.
Inoltre io ho supposto che tu stessi usando una stable perché hai 
indicato di usare la seguente stringa:


deb http://apt.postgresql.org/pub/repos/apt buster-pgdg main

ma se sei su una testing dovresti usare penso questa:

deb http://apt.postgresql.org/pub/repos/apt bullseye-pgdg main

vedi qui:
http://apt.postgresql.org/pub/repos/apt/dists/

Ma prima ti conviene fare un aggiornamento completo alla testing, 
altrimenti rischi che non ti funzioni qualcosa


Ciao
Davide

--
Dizionari: http://linguistico.sourceforge.net/wiki
Browser: http://www.mozilla.org/products/firefox
GNU/Linux User: 302090: http://counter.li.org
Non autorizzo la memorizzazione del mio indirizzo su outlook



Re: pgAdmin4 su debian buster

2020-11-04 Per discussione Gabriele Stilli
Il 04/11/20 11:59, Piviul ha scritto:

> no, veramente sto usando la testing:
>> $ lsb_release -a
>> No LSB modules are available.
>> Distributor ID:    Debian
>> Description:    Debian GNU/Linux bullseye/sid
>> Release:    10.6
>> Codename:    buster

Però c'è qualcosa che non quadra: qui "Codename" dovrebbe essere
"bullseye", non "buster".

> non mi sembra, python è sempre dei repository ufficiali debian:
>>  apt-cache policy python3.{7,8}
>> python3.7:
>>   Installato: 3.7.3-2+deb10u2
>>   Candidato:  3.7.3-2+deb10u2
>>   Tabella versione:
>>  *** 3.7.3-2+deb10u2 500
>>     500 http://deb.debian.org/debian buster/main amd64 Packages
>>     100 /var/lib/dpkg/status
>> python3.8:
>>   Installato: 3.8.2-1+b1
>>   Candidato:  3.8.2-1+b1
>>   Tabella versione:
>>  *** 3.8.2-1+b1 100
>>     100 /var/lib/dpkg/status

Anche qui: python3.7 è stato tolto da testing, quindi non dovresti più
averlo. Secondo me non hai esattamente testing, ma un misto stable/testing.

> Comunque sono conscio che installando software fuori dai repository
> debian qualcosa potrebbe non funzionare più come dovrebbe...
> 
> Ma il problema è: come fare per riuscire ad installarlo?

Quello che ti serve è python3 in versione precedente a 3.8 (e tutte le
sue dipendenze, ovviamente; nota inoltre che python3 e python3.7 sono
due pacchetti diversi e ti servono entrambi). Prova ad andare su snapshot:
https://snapshot.debian.org/
leggi le istruzioni e installa la versione giusta di python3 (l'ultima
che vedo è 3.7.5-3).

Gabriele :-)



Re: pgAdmin4 su debian buster

2020-11-04 Per discussione Piviul

Davide Prina ha scritto il 03/11/20 alle 21:12:

[...]
leggi qui, sembra che qualcuno si sia offerto per impacchettare la 
versione 4 per Debian, mentre la 3 è stata tolta, da quello che ho 
capito perché sulle ultime versioni di Postgresql non funzionava più.
la versione 3 funziona perfettamente ma soltanto su vecchie versione di 
postgres (ad esempio sulla 9.1 funziona ancora perfettamente), non è 
compatibile con le nuove versioni (sicuramente dalla 9.6)...



https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=834129
mi sembra di aver capito che però non è entrato nei repositories debian 
e non è disponibile un binario da installare...



su testing questo errore non lo avresti.
Probabilmente stai usando la stable e su qui sembra non essere 
installabile, da quanto riporti.

no, veramente sto usando la testing:

$ lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description:Debian GNU/Linux bullseye/sid
Release:10.6
Codename:   buster


probabilmente in testing hano aggiornato python ed hanno reso pgadmin4 
non installabile...


Anche se in generale inserire repository non ufficiale non è cosa 
buona... hai messo quel repository come primo o no? Se non lo hai messo 
come primo, allora spostalo in prima posizione e riprova, dando prima un 
"apt update".


ho seguito le indicazioni sul sito postgres che consiglia di aggiungere 
un postresql.list in sources.list.d:
$ cat /etc/apt/sources.list.d/postgresql.list 
# PostgreSQL official apt repository

deb http://apt.postgresql.org/pub/repos/apt buster-pgdg main


il fatto è che prima funzionava ma avevo impostato un pin su alcuni 
pacchetti che mi davano problemi (samba). Ora ho rimosso il pinning ho 
aggiornato il tutto e non ricordo ma deve avermi fatto disinstallare 
pgadmin4 e non riesco più a reinstallarlo.


Tieni conto, che quando dicevo "non è cosa buona" vuol dire che puoi 
rischiare di avere alcune parti non funzionanti, soprattutto perché per 
funzionare deve installarti versioni differenti di pacchetti python 
rispetto a quelle presenti nel repository ufficiali e quindi 
qualcos'altro potrebbe "lamentarsi".

non mi sembra, python è sempre dei repository ufficiali debian:

 apt-cache policy python3.{7,8}
python3.7:
  Installato: 3.7.3-2+deb10u2
  Candidato:  3.7.3-2+deb10u2
  Tabella versione:
 *** 3.7.3-2+deb10u2 500
500 http://deb.debian.org/debian buster/main amd64 Packages
100 /var/lib/dpkg/status
python3.8:
  Installato: 3.8.2-1+b1
  Candidato:  3.8.2-1+b1
  Tabella versione:
 *** 3.8.2-1+b1 100
100 /var/lib/dpkg/status


Comunque sono conscio che installando software fuori dai repository 
debian qualcosa potrebbe non funzionare più come dovrebbe...


Ma il problema è: come fare per riuscire ad installarlo?

Piviul



Re: pgAdmin4 su debian buster

2020-11-03 Per discussione Davide Prina

On 03/11/20 10:45, Piviul wrote:

dovrei installare pgAdmin4 che non sembra essere nei
repository debian. Ho inserito nei repository


leggi qui, sembra che qualcuno si sia offerto per impacchettare la 
versione 4 per Debian, mentre la 3 è stata tolta, da quello che ho 
capito perché sulle ultime versioni di Postgresql non funzionava più.


https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=834129


deb http://apt.postgresql.org/pub/repos/apt buster-pgdg main

quando vado però ad installare pgadmin4 mi dice:

pgadmin4 : Dipende: pgadmin4-common (= 4.25-1.pgdg100+1) ma non sta
per essere installato E: Impossibile correggere i problemi, ci sono
pacchetti danneggiati bloccati.


[...]


Provo ad installare quindi manualmente python3-psutil ma mi da l'errore:

python3-psutil : Dipende: python3 (< 3.8) ma la versione 3.8.2-3 sta
per essere installata E: Impossibile correggere i problemi, ci sono
pacchetti danneggiati bloccati.


su testing questo errore non lo avresti.
Probabilmente stai usando la stable e su qui sembra non essere 
installabile, da quanto riporti.


Anche se in generale inserire repository non ufficiale non è cosa 
buona... hai messo quel repository come primo o no? Se non lo hai messo 
come primo, allora spostalo in prima posizione e riprova, dando prima un 
"apt update".
Tieni conto, che quando dicevo "non è cosa buona" vuol dire che puoi 
rischiare di avere alcune parti non funzionanti, soprattutto perché per 
funzionare deve installarti versioni differenti di pacchetti python 
rispetto a quelle presenti nel repository ufficiali e quindi 
qualcos'altro potrebbe "lamentarsi".


Ciao
Davide

--
Dizionari: http://linguistico.sourceforge.net/wiki
I didn't use Microsoft machines when I was in my operational phase, 
because I couldn't trust them.
Not because I knew that there was a particular back door or anything 
like that, but because I couldn't be sure.

Edward Snowden



pgAdmin4 su debian buster

2020-11-03 Per discussione Piviul

Ciao a tutti, dovrei installare pgAdmin4 che non sembra essere nei
repository debian. Ho inserito nei repository

deb http://apt.postgresql.org/pub/repos/apt buster-pgdg main

quando vado però ad installare pgadmin4 mi dice:

pgadmin4 : Dipende: pgadmin4-common (= 4.25-1.pgdg100+1) ma non sta
per essere installato E: Impossibile correggere i problemi, ci sono
pacchetti danneggiati bloccati.


allora vado ad installare manualmente pgadmin4-common per capire quale
sia il problema:

pgadmin4-common : Dipende: python3-psutil ma non sta per essere
installato Dipende: python3-psycopg2 (>= 2.7.4) ma non sta per essere
installato Dipende: python3-simplejson ma non sta per essere
installato Dipende: python3-sshtunnel ma non sta per essere
installato Raccomanda: python3-psycopg2 (>= 2.8) ma non sta per
essere installato E: Impossibile correggere i problemi, ci sono
pacchetti danneggiati bloccati.


Provo ad installare quindi manualmente python3-psutil ma mi da l'errore:

python3-psutil : Dipende: python3 (< 3.8) ma la versione 3.8.2-3 sta
per essere installata E: Impossibile correggere i problemi, ci sono
pacchetti danneggiati bloccati.
Pacchetti bloccati però non ce n'è, dpkg --get-selections | grep hold 
non restituisce nulla.


Avete qualche consiglio?

Piviul