* * * *

Privacy Policy

Blog italiano

Clicca qui se vuoi andare al blog italiano su Lazarus e il pascal.

Forum ufficiale

Se non siete riusciti a reperire l'informazione che cercavate nei nostri articoli o sul nostro forum vi consiglio di visitare il
Forum ufficiale di Lazarus in lingua inglese.

Lazarus 1.0

Trascinare un file nel programma
DB concetti fondamentali e ZeosLib
Recuperare codice HTML da pagina web
Mandare mail con Lazarus
Stabilire il sistema operativo
Esempio lista in pascal
File INI
Codice di attivazione
Realizzare programmi multilingua
Lavorare con le directory
Utilizzare Unità esterne
TTreeView
TTreeview e Menu
Generare controlli RUN-TIME
LazReport, PDF ed immagini
Intercettare tasti premuti
Ampliare Lazarus
Lazarus e la crittografia
System Tray con Lazarus
UIB: Unified Interbase
Il file: questo sconosciuto
Conferma di chiusura di un applicazione
Liste e puntatori
Overload di funzioni
Funzioni a parametri variabili
Proprietà
Conversione numerica
TImage su Form e Panel
Indy gestiore server FTP lato Client
PopUpMenu sotto Pulsante (TSpeedButton)
Direttiva $macro
Toolbar
Evidenziare voci TreeView
Visualizzare un file Html esterno
StatusBar - aggirare l'errore variabile duplicata
Da DataSource a Excel
Le permutazioni
Brute force
Indy 10 - Invio email con allegati
La gestione degli errori in Lazarus
Pascal Script
Linux + Zeos + Firebird
Dataset virtuale
Overload di operatori
Lavorare con file in formato JSON con Lazarus
Zeos ... dietro le quinte (prima parte)
Disporre le finestre in un blocco unico (come Delphi)
Aspetto retrò (Cmd Line)
Lazarus 1.0
Come interfacciare periferica twain
Ubuntu - aggiornare free pascal e lazarus
fpcup: installazioni parallele di lazarus e fpc
Free Pascal e Lazarus sul Raspberry Pi
Cifratura: breve guida all'uso dell'algoritmo BlowFish con lazarus e free pascal.
Creare un server multithread
guida all'installazione di fpc trunk da subversion in linux gentoo
Indice
DB concetti fondamentali e connessioni standard
Advanced Record Syntax
DB concetti fondamentali e DBGrid
DB concetti fondamentali e TDBEdit, TDBMemo e TDBText
Advanced Record Syntax: un esempio pratico
Superclasse form base per programmi gestionali (e non)
Superclasse form base per programmi gestionali (e non) #2 - log, exception call stack, application toolbox
Superclasse form base per programmi gestionali (e non) #3 - traduzione delle form
Superclasse form base per programmi gestionali (e non) #4 - wait animation
Un dialog per la connessione al database:TfmSimpleDbConnectionDialog
Installare lazarus su mac osx sierra
immagine docker per lavorare con lazarus e free pascal
TDD o Test-Driven Development
Benvenuto! Effettua l'accesso oppure registrati.
Aprile 16, 2024, 08:18:31 pm

Inserisci il nome utente, la password e la durata della sessione.

77 Visitatori, 0 Utenti

Autore Topic: [RISOLTO]HTTP error 500 durante il download da https  (Letto 4809 volte)

bonmario

  • Hero Member
  • *****
  • Post: 1300
  • Karma: +10/-1
[RISOLTO]HTTP error 500 durante il download da https
« il: Aprile 20, 2019, 04:15:02 pm »
Ciao a tutti,
ho un po' di programmi sviluppati in momenti diversi, che scaricano dei files da vari siti. Alcuni di questi programmi usano Synapse, altri fcl-web.

Oggi ho aggiornato la mia Ubuntu dalla 18.10 alla 19.04 e, da quel momento, tutti i miei programmi funzionano quando scaricano da http, m se lo fanno da https, mi danno tutti errore 500.
La stessa cosa mi era successa qualche messe fa' anche allora dopo un aggiornamento, ma non trovo più gli appunti che mi ero preso su come sistemare il problema.

Qualcuno ha qualche suggerimento da darmi?

Grazie, Mario
« Ultima modifica: Agosto 23, 2019, 11:46:41 am da bonmario »

xinyiman

  • Administrator
  • Hero Member
  • *****
  • Post: 3249
  • Karma: +12/-0
Re:HTTP error 500 durante il download da https
« Risposta #1 il: Aprile 20, 2019, 10:37:53 pm »
Domanda banale: hai installato openssl?
Ieri è passato, domani è futuro, oggi è un dono...

bonmario

  • Hero Member
  • *****
  • Post: 1300
  • Karma: +10/-1
Re:HTTP error 500 durante il download da https
« Risposta #2 il: Aprile 21, 2019, 08:15:58 am »
Sì sì, probabilmente mi sono spiegato male ...
Allora, ieri mattina, quando avevo ancora Ubuntu 18.10, accendo il PC, e tutti i miei programmi (parecchi di loro sono in esecuzione automatica) scaricavano correttamente sia da http che da https.
Poi, mi è arrivata la notifica dell'aggiornamento 19.04, lo faccio ed al riavvio ho iniziato ad avere il problema descritto nel post precedente.
Se può essere utile, ho:
- openssl versione1.1.1b-1ubuntu2
- libssl versione 1.1.1b-1ubuntu2
- libssl-dev versione 1.1.1b-1ubuntu2


Ciao, Mario


bonmario

  • Hero Member
  • *****
  • Post: 1300
  • Karma: +10/-1
Re:HTTP error 500 durante il download da https
« Risposta #3 il: Aprile 21, 2019, 04:29:43 pm »
Allora,
oggi ho fatto un po' di prove con macchine virtuali create con VirtualBox.
Le macchine le ho create installando il sistema operativo e basta, senza fare gli aggiornamenti.
N.B: le prove le ho fatte senza ricompilare i miei sorgenti, quindi i programmi usati sotto le 2 macchine virtuali sono gli stessi.

- su Ubuntu 19.04 virtualizzato i miei programmi hanno il problema descritto nei post precedenti
- su Ubuntu 18.10 virtualizzato i miei programmi funzionano
- ho provato a caricare sulla 19.04 virtualizzata openssl e libssl della 18.10, ma non è cambiato nulla

Per il momento, ho aggirato il problema facendo in modo che se il download non va a buon fine, lo rifaccio lanciando il comando wget, ma la cosa non mi piace molto ....

Ciao, Mario

Stilgar

  • Global Moderator
  • Hero Member
  • *****
  • Post: 2382
  • Karma: +10/-0
Re:HTTP error 500 durante il download da https
« Risposta #4 il: Aprile 21, 2019, 09:04:25 pm »
Descritta così sembra un problema di versione delle librerie client che vengono usate.
Forse è cambiato qualcosa nelle interfacce d'uso di openssl?
Stilgar
Al mondo ci sono 10 tipi di persone ... chi capisce il binario e chi no.

bonmario

  • Hero Member
  • *****
  • Post: 1300
  • Karma: +10/-1
Re:HTTP error 500 durante il download da https
« Risposta #5 il: Aprile 22, 2019, 08:42:54 am »
Purtroppo non ci sto capendo molto.
Sembrano affetti da questo problema solo i miei programmi Lazarus, sia che usino fcl-web, sia che usino Synapse, anche se i 2 componenti sono indipendenti tra di loro.
Tutto il resto, browser ecc sembra funzioni bene.
Confrontando le versioni, vedo che openssl presente nella 18.10 di Ubuntu non era alla stessa versione di quello presente nella 19.04., ma provando a farne un downgrade sulla 19.04 non ho risolto.

Ciao, Mario

bonmario

  • Hero Member
  • *****
  • Post: 1300
  • Karma: +10/-1
Re:HTTP error 500 durante il download da https
« Risposta #6 il: Aprile 29, 2019, 08:27:58 am »
Problema risolto a metà: adesso i programmi fatti con Synapse funzionano ...
Faccio un breve riassunto di quanto ho capito cercando su internet, e riproponendo il problema sul forum inglese.
Con la vecchia versione di Ubuntu, potevano coesistere sul sistema Openssl 1.0 e Openssl 1.1.
La versione 19.04 di Ubuntu, supporta solo Openssl 1.1.
Synapse, nella versione Stable "2012-04-23 - release no. 40", che è quella che avevo io, gestisce solo Openssl 1.0.
Mi è bastato scaricare la versione SVN, ricompilare i sorgenti, ed ora tutto funziona.

Devo ancora capire cosa fare con i programmi in cui uso "fcl-web": quello è un modulo aggiuntivo di fpc, che sulla mia macchina è alla versione 3.0.4.
Potrei aggiornare pure quello dalla versione SVN, ma devo ancora capire se posso aggiornare solo quello, e non l'intero compilatore, e cosa può comportare l'aggiornamento del solo modulo "fcl-web".

Ciao, Mario

nomorelogic

  • Global Moderator
  • Hero Member
  • *****
  • Post: 2870
  • Karma: +20/-4
Re:HTTP error 500 durante il download da https
« Risposta #7 il: Aprile 30, 2019, 08:39:56 am »
Imagination is more important than knowledge (A.Einstein)

bonmario

  • Hero Member
  • *****
  • Post: 1300
  • Karma: +10/-1
Re:HTTP error 500 durante il download da https
« Risposta #8 il: Aprile 30, 2019, 01:26:24 pm »
Sì, grazie, l'avevo già visto, ma se non ho capito male, fa coesistere le versioni 1.0 ed 1.1, e forza i suoi programmi ad usare la 1.0.

Prima di intraprendere questa strada, vorrei vedere se riesco ad usare direttamente la 1.1.

Ciao, Mario

Mimmo

  • Jr. Member
  • **
  • Post: 76
  • Karma: +3/-0
Re:HTTP error 500 durante il download da https
« Risposta #9 il: Aprile 30, 2019, 02:55:20 pm »
Anche le Indy hanno il medesimo problema che hai descritto  :(
https://github.com/IndySockets/Indy/issues/183

bonmario

  • Hero Member
  • *****
  • Post: 1300
  • Karma: +10/-1
Re:HTTP error 500 durante il download da https
« Risposta #10 il: Aprile 30, 2019, 06:17:27 pm »
Probabilmente tutti quelli che usano openssl e che non sono ancora stati adattati all'utilizzo delle versioni 1.1.x hanno problemi analoghi.

Ciao, Mario

bonmario

  • Hero Member
  • *****
  • Post: 1300
  • Karma: +10/-1
[RISOLTO]Re:HTTP error 500 durante il download da https
« Risposta #11 il: Agosto 23, 2019, 11:46:08 am »
Ciao,
mi ero dimenticato di questo thread ...
Ho risolto seguendo questo:
https://forum.lazarus.freepascal.org/index.php/topic,39206.msg329875.html#msg329875

Ciao, Mario

 

Recenti

How To

Utenti
  • Utenti in totale: 785
  • Latest: gmax
Stats
  • Post in totale: 18769
  • Topic in totale: 2232
  • Online Today: 95
  • Online Ever: 900
  • (Gennaio 21, 2020, 08:17:49 pm)
Utenti Online
Users: 0
Guests: 77
Total: 77

Disclaimer:

Questo blog non rappresenta una testata giornalistica poiché viene aggiornato senza alcuna periodicità. Non può pertanto considerarsi un prodotto editoriale ai sensi della legge n. 62/2001.