Italian community of Lazarus and Free Pascal

Programmazione => Lazarus e il web => Topic aperto da: petrusic - Ottobre 04, 2023, 03:01:27 pm

Titolo: [Risolto] anomalia durante l'installazione di Lazrus
Inserito da: petrusic - Ottobre 04, 2023, 03:01:27 pm
Sono ancora alle prese con l'installazione del S.O., ma pare che finalmente abbia trovato dove approdare.
Sono riuscito ad installare e configurare Linuxmint 21.2. Ho lasciato per ultimo l'avvio dell'installazione di Lazarus.
Quando, poco fa, l'ho avviata, ho avuto però una sorpresa inaspettata
Codice: [Seleziona]
. . .
Configurazione di libgtk2.0-dev:amd64 (2.24.33-2ubuntu2)...
Configurazione di lazarus-project (2.2.6)...
N: Lo scaricamento è eseguito come root, ma non in una sandbox, poiché l'utente "_apt" non ha accesso al file "/home/petrus/lazarus-project_2.2.6-0_amd64.deb". - pkgAcquire::Run (13: Permesso negato)
petrus@petrus-pc:~$ ls -l
totale 191080
-rw-rw-r-- 1 petrus petrus      3392 ott  3 23:26 ContFamStampe
drwxr-xr-x 2 petrus petrus      4096 ott  2 14:58 Documenti
-rw-rw-r-- 1 petrus petrus  39280196 ott  4 12:50 fpc-laz_3.2.2-210709_amd64.deb
-rw-rw-r-- 1 petrus petrus  30635206 ott  4 12:50 fpc-src_3.2.2-210709_amd64.deb
drwxr-xr-x 2 petrus petrus      4096 ott  4 11:47 Immagini
-rw-rw-r-- 1 petrus petrus 125705228 ott  4 12:51 lazarus-project_2.2.6-0_amd64.deb
drwxr-xr-x 2 petrus petrus      4096 ott  2 14:58 Modelli
drwxr-xr-x 2 petrus petrus      4096 ott  2 14:58 Musica
drwxr-xr-x 2 petrus petrus      4096 ott  2 14:58 Pubblici
drwxr-xr-x 2 petrus petrus      4096 ott  3 23:29 Scaricati
drwxr-xr-x 2 petrus petrus      4096 ott  4 11:35 Scrivania
drwxr-xr-x 2 petrus petrus      4096 ott  2 14:58 Video
petrus@petrus-pc:~$
Non capisco da che cosa possa dipendere l'anomalia riscontrata dalla procedura,
Citazione
Lo scaricamento è eseguito come root, ma non in una sandbox, poiché l'utente "_apt" non ha accesso al file "/home/petrus/lazarus-project_2.2.6-0_amd64.deb". - pkgAcquire::Run (13: Permesso negato)
visto che il file in questione viene gestito interamente dalla stessa procedura di installazione.

Quindi, sono di nuovo fermo.
Titolo: Re:anomalia durante l'installazione di Lazrus
Inserito da: DragoRosso - Ottobre 04, 2023, 04:10:05 pm
Anche a me segnala quell'errore (in tutti i tre pacchetti), ma di fatto Lazarus e fpc vengono correttamente installati.

Fatto una prova anche con installazione tramite online packet manager di Indy: ricompilazione di Lazarus Ok.

Una volta terminata l'installazione di Lazarus, lanciare il comando

Codice: [Seleziona]
lazarus-ide

E la configurazione dovrebbe concludersi con la creazione dei file di configurazione e il "link" sul desktop di Lazarus.

Ciao
Titolo: Re:anomalia durante l'installazione di Lazrus
Inserito da: DragoRosso - Ottobre 04, 2023, 04:30:36 pm
Aggiornamento:

sembra che il problema, almeno per Ubuntu anche se ritengo sia derivato da nuove implementazioni di sicurezza di Linux, sia che il programma di installazione non ha accesso ai file scaricati (*.deb). Sembra anche che sia un avvertimento e che non ci siano ulteriori problematiche (però io non mi fido ... soprattutto di Linux e i suoi seguaci  :-* ).

Qui https://askubuntu.com/questions/1403337/download-is-performed-unsandboxed-as-root-as-file (https://askubuntu.com/questions/1403337/download-is-performed-unsandboxed-as-root-as-file)  spiegano che i file scaricati dovrebbero essere posti in una directory "neutra", quindi andrò a modificare lo script per fare ciò.

OK .. Modifica effettuata, vengono scaricati i file in "/tmp" dove possono essere letti da tutti.

Ciao
Titolo: Re:anomalia durante l'installazione di Lazrus
Inserito da: nomorelogic - Ottobre 04, 2023, 05:45:45 pm
quello è un avvertimento per il download, in teoria l'installazione non dovrebbe avere problemi

dice che "visto che l'utente _apt" non ha accesso alla cartella del download allora lo scaricamento verrà fatto come root
questo conferma che se il .deb è stato scaricato, si tratta di un avvertimento

l'installazione è uno step successivo
Titolo: Re:anomalia durante l'installazione di Lazrus
Inserito da: DragoRosso - Ottobre 04, 2023, 08:37:36 pm
Questa situazione è nuova rispetto ad esempio a versioni precedenti del sistema operativo (e parlo del kernel di Linux).

E non vedo un senso compiuto in ciò: lo scarico avviene come avviene, con l'utente corrente e in "posto" x dove l'utente può scrivere. E fino a qui non ci possono essere dubbi o avvertimenti, non ha alcun senso.

Dico questo perchè l'installazione, come tutte le installazioni, deve avvenire con i privilegi di root ... e vado così a memoria ... non penso che a "root" sia vietato l'accesso a qualcosa di questo tipo (se non altro in lettura). Poi _apt magari come "entità installante" avrà qualche privilegio ulteriore penso.

E infatti tutto funziona lo stesso, ciò che è stato ottenuto in più è il "panico" di qualche utente.

Bhò, vero che magari il processo di scarico non è stato effettuato secondo fantomatiche regole che io digiuno di Linux non conosco (pensavo che la "scrivania" utente fosse il posto giusto, ora è stato corretto il tiro) però direi che tirare in ballo _apt, root, sandbox .... a ognuno la propria riflessione.

Comunque, come si dice ... l'importante è combinare e la prossima volta .... evitare ....  8) ;D
Titolo: Re:anomalia durante l'installazione di Lazrus
Inserito da: bonmario - Ottobre 05, 2023, 07:56:42 am
Non so se è questo il caso, ma in Ubuntu (e Mint dovrebbe derivare da Ubuntu), da un annoi circa installa la versione "snap" di Firefox.
Io ho provato ad usarla per qualche mese, ma poi ci ho rinunciato: ogni volta che dovevi scaricare qualcosa, c'era un problema.
Sono tornato alla versione "deb" e tutto è tornato normale.
Non so se succede la stessa cosa con altri browser

Ciao, Mario
Titolo: Re:anomalia durante l'installazione di Lazrus
Inserito da: DragoRosso - Ottobre 05, 2023, 09:43:24 am
Ritengo, ma ripeto che non lavorando con Linux costantemente potrei dire cose non propriamente corrette, che stiano cercando di arginare problematiche di sicurezza.
L'uso di "snap", di cui non conosco approfonditamente le tecniche, è di fatto una sandbox e quindi ritenuto abbastanza sicuro: è per questo che diversi produttori di software distribuiscono i propri prodotti come un package snap.

Ed è sempre per quello che il messaggio oggetto di questo post viene generato: il tutto non viene gestito tramite sandbox e quindi da li deriva il messaggio di allerta.

Il tutto ci starebbe, se non fosse che tanti utenti Linux non sono programmatori e non hanno gli strumenti o le competenze per capire cosa sta accadendo.

Da qua l'invito a tutti coloro che hanno una qualche voce su ciò a "spostare" il tutto in un modo più "user friendly".

Ciao
Titolo: Re:anomalia durante l'installazione di Lazrus
Inserito da: nomorelogic - Ottobre 05, 2023, 03:44:54 pm
credo comunque si tratti della distribuzione Ubuntu (e derivate suppongo), non di tutte le distro GNU/Linux
infatti nella mia Devuan questo comportamento non si verifica

mi sembra un comportamento simile a quello che si è inventato Chromium secondo il quale, se non gli piace un download, finché l'utente non fa un'azione precisa tipo "scarica comunque" o "ritieni attendibile" (se non si capisce non uso neanche Chromium :) ) è come se il download non fosse mai avvenuto

Titolo: Re:anomalia durante l'installazione di Lazrus
Inserito da: petrusic - Ottobre 05, 2023, 04:57:22 pm
sembra che il problema, almeno per Ubuntu anche se ritengo sia derivato da nuove implementazioni di sicurezza di Linux, sia che il programma di installazione non ha accesso ai file scaricati (*.deb). Sembra anche che sia un avvertimento e che non ci siano ulteriori problematiche (però io non mi fido ... soprattutto di Linux e i suoi seguaci  :-* ).
Qui https://askubuntu.com/questions/1403337/download-is-performed-unsandboxed-as-root-as-file (https://askubuntu.com/questions/1403337/download-is-performed-unsandboxed-as-root-as-file)  spiegano che i file scaricati dovrebbero essere posti in una directory "neutra", quindi andrò a modificare lo script per fare ciò.

OK .. Modifica effettuata, vengono scaricati i file in "/tmp" dove possono essere letti da tutti.
Ah va bene.
Grazie per l'indicazione.

Comunque, dopo il tuo post di risposta al mio dubbio su come procedere, ho avviato Lazarus senza incontrare problemi ed ho poi completato la configurazione adatta a me.

Pare che funzioni tutto bene.


Titolo: Re:anomalia durante l'installazione di Lazrus
Inserito da: bonmario - Ottobre 05, 2023, 05:49:37 pm
credo comunque si tratti della distribuzione Ubuntu (e derivate suppongo), non di tutte le distro GNU/Linux
infatti nella mia Devuan questo comportamento non si verifica

mi sembra un comportamento simile a quello che si è inventato Chromium secondo il quale, se non gli piace un download, finché l'utente non fa un'azione precisa tipo "scarica comunque" o "ritieni attendibile" (se non si capisce non uso neanche Chromium :) ) è come se il download non fosse mai avvenuto

Guarda, pur mettendoci tutta la buona volontà, io alla fine sono dovuto tornare alle versioni deb, perché con quella Snap di Firefox oltre a non trovare una logica in quello che faceva, ogni volta perdevo tempo per niente.
La maggior parte delle volte, tu gli dicevi di scaricare il file in una determinata directory, lui non ti diceva niente, ma lo scaricava in un percorso temporaneo che cambiava ogni volta.
Io non capisco come faccia la gente ad usarlo così !!!

Ciao, Mario
Titolo: Re:[Risolto] anomalia durante l'installazione di Lazrus
Inserito da: nomorelogic - Ottobre 05, 2023, 06:23:36 pm
Per curiosità, usi anche tu Ubuntu?
Titolo: Re:[Risolto] anomalia durante l'installazione di Lazrus
Inserito da: bonmario - Ottobre 05, 2023, 07:36:42 pm
Sì, uso Ubuntu, dal lontano 2007 !!!

Ciao, Mario
Titolo: Re:[Risolto] anomalia durante l'installazione di Lazrus
Inserito da: DragoRosso - Ottobre 05, 2023, 09:22:14 pm
Comunque il ns. @Petrusic usa Mint.

E ho notizia di situazioni simili anche su altri SO Linux (non chiedetemi quali, che li ho visti molto velocemente sfogliando i forum). Per quello secondo me è stato implementata la cosa a livello di sicurezza con uno degli aggiornamenti del kernel.

Ciao
Titolo: Re:[Risolto] anomalia durante l'installazione di Lazrus
Inserito da: bonmario - Ottobre 06, 2023, 08:13:08 am
Potrei sbagliarmi, ma Mint è una derivata di Ubuntu

Ciao, Mario
Titolo: Re:[Risolto] anomalia durante l'installazione di Lazrus
Inserito da: DragoRosso - Ottobre 06, 2023, 09:47:19 am
Potrei sbagliarmi, ma Mint è una derivata di Ubuntu
Ciao, Mario

Si, potresti avere ragione. E condivide anche i repository, ora che mi ricordo.
Titolo: Re:[Risolto] anomalia durante l'installazione di Lazrus
Inserito da: nomorelogic - Ottobre 06, 2023, 06:25:18 pm
Potrei sbagliarmi, ma Mint è una derivata di Ubuntu

Ciao, Mario

Mint deriva da Ubuntu, è la prima e storica versione uscita
Mint LMDE, più recente, deriva da Debian
Titolo: Re:[Risolto] anomalia durante l'installazione di Lazrus
Inserito da: doc - Ottobre 07, 2023, 07:25:37 pm
A me funziona tutto benissimo, OS Linux Debian 12.1.0 Intel_x64. Chiedo a colleghi che usano Fedora e OpenSuse se hanno rilevato questo problema nell'installazione. Buon week end a tutti.
Titolo: Re:[Risolto] anomalia durante l'installazione di Lazrus
Inserito da: DragoRosso - Ottobre 08, 2023, 09:54:13 am
Se fate le prove come è indicate da @Petrusic tramite le istruzioni del blog https://blog.lazaruspascal.it/2022/03/03/installazione-in-linux-risoluzione-problemi/  (https://blog.lazaruspascal.it/2022/03/03/installazione-in-linux-risoluzione-problemi/)(con il curl), ora non avrete più segnalazioni perchè lo scarico avviene in /tmp dove "tutti" hanno accesso al file scaricato.

Ciao