Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Die Delphi-IDE (https://www.delphipraxis.net/62-die-delphi-ide/)
-   -   Delphi Community Edition - Webinstaller Ablauf umstellen (https://www.delphipraxis.net/201415-delphi-community-edition-webinstaller-ablauf-umstellen.html)

Guido Eisenbeis 20. Jul 2019 08:57

Delphi Community Edition - Webinstaller Ablauf umstellen
 
Hallo. :)

Problem

Eine Aktualisierung auf die neue Version sollte gemacht werden. Der Webinstaller hat mir meine vorhandene Delphi Community Edition entfernt und kann seit 2 Tagen keine Downlads machen, wegen Serverüberlastung bei Embarcadero. Nun habe ich keine IDE. :cry:

Details

Embarcadero stellt freundlicherweise eine kostenlose Delphi IDE zur Verfügung. Sehr löblich, aber leider große Probleme mit dem Webinstaller. Derzeit stehe ich nämlich kommplett ohne IDE da und kann mein Projekt nicht weiter bearbeiten. Klar, ich bin der typische Hobbyprogrammierer und es gibt somit kein Geschäftsinteresse. Aber blöd ist es schon, wenn man mitten im Arbeitsfluss so ausgebremst wird. Eigentlich wollte ich das Wochenende richtig ausnutzen. Pustekuchen! (Dadurch bin ich dieses Wochenende vielleicht gezwungen, mich mit meiner Frau zu unterhalten und mich um die Kinder zu kümmern! Oh Gott!) :shock:

Nach über einem Jahrzehnt habe ich mit dieser CE wieder Lust bekommen zu programmieren, habe sie mir vor 4 bis 5 Tagen geladen und installiert. Wie auch andere schon berichteten, gab es auch bei mir Probleme mit den IDE-Desktops. Nicht schlimm, aber nervig. Dann habe ich per Zufall vor 2 Tagen entdeckt, dass es eine neue Version gibt. Leider hatte ich zu viel Hoffnung und Vertrauen: Ich hoffte auf Besserung der IDE-Desktops und Vertraute in den Webinstaller von Embarcadero. (= Großes Kompliment, denn normalerweise mag ich Webinstaller NICHT!)

Wie oben beschrieben, nahm das keinen guten Verlauf. Deshalb dachte ich, ob vielleicht "unser Mann bei Embarcadero", der liebe Matthias Eißing oder jemand anders Einfluss nehmen kann. :-D

Meine Gedanken.

Entstanden ist das Problem dadurch, dass die Embarcadero Server wegen der brandaktuellen Version überlastet sind. Ich kann weder downloaden, noch mich anmelden. Alles dicht, und das schon seit 2 Tagen! Leider deinstalliert der Webinstaller zuerst die vorhandene IDE, bevor er mit dem Download beginnt.

Lösungen

Zum einen könnte man das Problem mit einem ISO lösen, das die komplette Installation enthällt. Man käme somit nie in die Situation, dass die vorhandene Installation weg ist. Ein weiterer Vorteil wäre die Entlastung der Server, da ich nicht jedes Mal neu downloaden müsste, wenn ich mein System zurücksetze. Aber OK, wenn Embarcadero das anders handhaben will, ist das halt so.

Zum anderen könnte man beim Webinstaller den Ablauf insofern ändern, dass zuerst der Download erfolgt, bevor die vorhandene Installation entfernt wird.

Wäre davon etwas möglich?

Uwe Raabe 20. Jul 2019 09:07

AW: Delphi Community Edition - Webinstaller Ablauf umstellen
 
Die momentane Server-Überlastung betrifft eben nicht nur die Hobby-Programmierer. Ich habe zwar auf meinem Haupt-Arbeitssystem die 10.3.2 installiert bekommen bevor die Server in die Knie gingen, aber ich kann halt meine diversen VMs nicht aktualisieren. Dabei prüfe ich schon vorsichtshalber, ob die vorhandene Version sich mit GetIt aktualisieren lässt. So bemerkt man ein Kommunikationsproblem recht schnell.

Ich hoffe auch, daß aus diesem Vorfall etwas gelernt wird und es beim nächsten Mal flüssiger laufen kann.

mkinzler 20. Jul 2019 09:18

AW: Delphi Community Edition - Webinstaller Ablauf umstellen
 
Das Problem besteht nicht nur bei der CE, sondern auch für die Kunden der bezahlten Versionen.
Zudem handelt es sich leider um etwas mehr als nur eine Überlastung. Serverausfälle haben leider eine lange Tradition. Man scheint sich daran gewöhnt zu haben.
Früher waren ISO und Webinstaller identisch, der Webinstaller wurde aber aktualisiert und bietet viele Vorteile. Der Ankündigung diese Neuerungen in die ISO-Distribution zu übernehmen sind leider bisher keine Taten gefolgt.
Zitat:

Zum anderen könnte man beim Webinstaller den Ablauf insofern ändern, dass zuerst der Download erfolgt, bevor die vorhandene Installation entfernt wird.
Und eine Parallelisierung der Vorgänge: Bisher wird Paket für Paket heruntergeladen, dieses anschliessend entpackt und dann installiert. Das dauert viel länger als beim "Vorbild" VS-Installer, dieser lädt gesondert, d.h. während Paket n entpackt wird, wird Paket n+1 schon heruntergeladen usw.

Uwe Raabe 20. Jul 2019 09:26

AW: Delphi Community Edition - Webinstaller Ablauf umstellen
 
Zitat:

dass zuerst der Download erfolgt, bevor die vorhandene Installation entfernt wird
Zitat:

Zitat von mkinzler (Beitrag 1437151)
Und eine Parallelisierung der Vorgänge: Bisher wird Paket für Paket heruntergeladen, dieses anschliessend entpackt und dann installiert. Das dauert viel länger als beim "Vorbild" VS-Installer, dieser lädt gesondert, d.h. während Paket n entpackt wird, wird Paket n+1 schon heruntergeladen usw.

Das schließt sich aber gegenseitig aus. Wenn der Download dann irgendwann nicht fortgesetzt werden kann, steht man wieder ohne eine fertige Installation da.

Ich finde den Ansatz der Windows 10 Feature Updates besser. Da wird erst das komplette Paket im Hintergrund heruntergeladen, bevor man mit der Installation beginnt.

Das würde auch die Anpassung von Web- und ISO-Installer erleichtern. Beim ISO-Installer fällt der Download-Schritt einfach weg.

Guido Eisenbeis 20. Jul 2019 10:00

AW: Delphi Community Edition - Webinstaller Ablauf umstellen
 
Als bescheidener Nutzer der kostenlosen IDE lasse ich natürlich gerne den zahlenden Kunden den Vortritt. Kein Problem. Ich kann ohne weiteres ein paar Wochen warten, um eine neue Version herunterzuladen. Das würde vielleicht tatsächlich die Server entlasten. Nee, nicht mein einer Download, :P ich meine natürlich die Gesamtheit der vernünftigen CE-Nutzer. Ich denke, das sehen viele so. Solange man nicht seine vorhandene Installation einbüßt, ist das in Ordnung.

Zitat:

Zitat von Uwe Raabe (Beitrag 1437153)
Das schließt sich aber gegenseitig aus. Wenn der Download dann irgendwann nicht fortgesetzt werden kann, steht man wieder ohne eine fertige Installation da.

Eure Vorschläge bringen mich auf Ideen, und Fragen. Ist es denn überhaupt nötig, alle "Paktete" zu laden, wenn schon eine IDE installiert ist? Ich meine, muss man denn eine komplette Neuinstallation durchführen, oder wäre quasi ein Update der vorhandenen Installation möglich? Denn DAS würde die Downloads spürbar mindern und den Servern zugute kommen.


@Uwe Raabe: Was ist GetIt?

DieDolly 20. Jul 2019 10:03

AW: Delphi Community Edition - Webinstaller Ablauf umstellen
 
Zitat:

oder wäre quasi ein Update der vorhandenen Installation möglich.
Genau so unwahrscheinlich wie die Community Edition jemals Linux unterstützen wird, genau so unwahrscheinlich ist es auch, dass der Updatemechanismus jemals intelligent wird.
Stattdessen werden CE-Nutzer mit iOS abgespeißt. Linux wäre sehr viel interessanter!

iOS/Apple OS = kostenpflichtig
Linux = in quasi allen Fällen kostenlos
CE = kostenlos

Wo ist der Sinn?

MEissing 20. Jul 2019 10:39

AW: Delphi Community Edition - Webinstaller Ablauf umstellen
 
Es gibt wohl *bedeutend* mehr iOS Geräte in Endanwender Hand, als Linux Desktopgeräte.

DieDolly 20. Jul 2019 10:42

AW: Delphi Community Edition - Webinstaller Ablauf umstellen
 
Zitat:

Es gibt wohl *bedeutend* mehr iOS Geräte in Endanwender Hand, als Linux Desktopgeräte.
Und genau das ist der Grund, weshalb ein ohnehin negativ angesehenes Produkt wie Delphi (wegen Delphi7, Pascal, Schule, alt und all die Gerüchte) Linux unterstützen sollte.

Ihr solltet die Nutzer entscheiden lassen können: entweder iOS oder Linux. Aber beides sollte der Installer nicht zulassen.

MEissing 20. Jul 2019 11:14

AW: Delphi Community Edition - Webinstaller Ablauf umstellen
 
Linux ist älter, als iOS..... von daher drängt sich die Unterstützung von iOS (modern!!) ja förmlich auf.

DieDolly 20. Jul 2019 11:20

AW: Delphi Community Edition - Webinstaller Ablauf umstellen
 
Zitat:

Linux ist älter, als iOS
Dazu sag ich jetzt mal nur :roll:
Egal ;)

mkinzler 20. Jul 2019 11:20

AW: Delphi Community Edition - Webinstaller Ablauf umstellen
 
iOS ist im Kern ein (Free-)BSD. BSD ist älter als Linux :stupid:

DieDolly 20. Jul 2019 11:28

AW: Delphi Community Edition - Webinstaller Ablauf umstellen
 
Wäre es in Zukunft möglich gegen eine jährliche, geringe Gebühr eine Linux-CE zu bekommen?
Oder eine iOS-CE oder eine Linux-CE?

Öffnet euch doch mal Linux. Mit solch einer Einstellung facht ihr die negative Stimmung gegenüber Delphi doch nur noch mehr auf die seit mindestens Delphi7 existiert.

Guido Eisenbeis 20. Jul 2019 12:01

AW: Delphi Community Edition - Webinstaller Ablauf umstellen
 
Hallo DieDolly, wärst du so nett und würdest dazu einen eigenen Thread öffnen? :love: Oder wenigstens warten, bis meine IDE wieder läuft? :wink:

Zurück zum Thema.

Hallo Matthias, hast du meine Vorschläge / Lösungen gelesen? (Posting #1 -> ganz unten) Ist davon was im Bereich des Möglichen?

Solange die Server von Embarcadero down sind, bin ich ohne IDE.

Zitat:

Zitat von mkinzler (Beitrag 1437151)
Serverausfälle haben leider eine lange Tradition. Man scheint sich daran gewöhnt zu haben.

Wie lange sind die Server denn "normalerweise" down? Oder gibt es vielleicht temp-Dateien von meiner vorherigen Installation, mit der ich eine Installation durchführen könnte?

MichaelT 21. Jul 2019 23:21

AW: Delphi Community Edition - Webinstaller Ablauf umstellen
 
Bei dir?

Linux ist das geringste Problem das Delphi resp. RAD Studio (sogar) hat.

Wer jetzt noch etwas gegen Delphi hat, der hat ein Problem mit seinem emotionalen Bezug zu EMB.

In einem Punkt haben Sie oder du vollkommen recht. Die Lösung für Laptops und Tablets wird vermutlich ein UNIX Derivat und vermutlich eher ein Linux. Den Laptop wird ein ARM Board ersetzen.

Bei Desktop PCs bin ich eher vorsichtig mit der Prognose. Es gibt bereits mehrere Linuxen die sich eher einfach auf solchen Boards lassen installieren. Das war bis vor ein paar Monaten noch nicht so.

Wenn man sich anschaut, dass die neuen und auch die teureren Ausführen von Apple Produkten alles integriert haben, irreparabel sind und nicht aufrüstbar, dann ist die menschlichste Reaktion sich einfach das Beste vom Billigen zu nehmen. Man kann nicht hergehen und dem Kunden sagen, den iMacPro können sie weder aufrüsten noch reparieren. Sie schmeißen wenn Sie ein Pech haben in zwei Jahren eine fetten Hobel mit einem Xeon Prozessor auf Halde.

EMB braucht Linux auf ARM und nicht mehr im Sinne von (mehr) für iOS und Kasperltheater Android. Die werden Delphi auf Linux für ARM im Stile eines Delphi Code rausbringen müssen.

Ich persönlich bin mit Delphi an sich im Moment sehr zufrieden. Die Vollinstallation selbst ist schon für Mensch und Maschine fordernd. Aber ansonsten, vom Gesamteindruck her. ist 10.3.2 schnell.


Zitat:

Zitat von DieDolly (Beitrag 1437172)
Wäre es in Zukunft möglich gegen eine jährliche, geringe Gebühr eine Linux-CE zu bekommen?
Oder eine iOS-CE oder eine Linux-CE?

Öffnet euch doch mal Linux. Mit solch einer Einstellung facht ihr die negative Stimmung gegenüber Delphi doch nur noch mehr auf die seit mindestens Delphi7 existiert.


hoika 22. Jul 2019 06:49

AW: Delphi Community Edition - Webinstaller Ablauf umstellen
 
Hallo,
Zitat:

EMB braucht Linux auf ARM und nicht mehr im Sinne von (mehr) für iOS und Kasperltheater Android. Die werden Delphi auf Linux für ARM im Stile eines Delphi Code rausbringen müssen.
Die Diskussion ist schon sooo alt.

Entscheidend sind die doch Wünsche der Anwender, nicht die der Programmierer.
Und in unserer Firma gab es mal eine Kunden-Anfrage zu Linux.
Jetzt hat der Kunde Virtualbox und Win8 ...

Sherlock 22. Jul 2019 07:47

AW: Delphi Community Edition - Webinstaller Ablauf umstellen
 
Zum Thema: Auch für Hobbyisten empfiehlt es sich auf einer VM oder einem leicht wiederherzustellenden System zu arbeiten. BeiInstallationsfehlschlägen wie diesen, rollt man dann einfach zurück und probiert es einen Tag später erneut.

Sherlock

Aviator 22. Jul 2019 09:17

AW: Delphi Community Edition - Webinstaller Ablauf umstellen
 
Zitat:

Zitat von Sherlock (Beitrag 1437223)
Zum Thema: Auch für Hobbyisten empfiehlt es sich auf einer VM oder einem leicht wiederherzustellenden System zu arbeiten. BeiInstallationsfehlschlägen wie diesen, rollt man dann einfach zurück und probiert es einen Tag später erneut.

Sherlock

:thumb: Snapshot in einer VM ist das Beste was man in der Situation machen kann. Man muss nur daran denken. :stupid:

Guido Eisenbeis 22. Jul 2019 15:04

AW: Delphi Community Edition - Webinstaller Ablauf umstellen
 
Zitat:

Zitat von Sherlock (Beitrag 1437223)
Zum Thema: Auch für Hobbyisten empfiehlt es sich auf einer VM oder einem leicht wiederherzustellenden System zu arbeiten. BeiInstallationsfehlschlägen wie diesen, rollt man dann einfach zurück und probiert es einen Tag später erneut.

Erst mal danke, dass du auf den eigentlichen Thread antwortest! :)

Nachdem das Kind im Brunnen gelegen hat, dachte ich auch, "hätte ich nur ...!" Aber die Möglichkeit mit einer VM kann ich leider nicht nutzen, da mein Rechner dafür nicht stark genug ist. :cry:

Hinzu kommt:
Zitat:

Zitat von Aviator (Beitrag 1437231)
Snapshot in einer VM ... Man muss nur daran denken. :stupid:

Dennoch danke euch beiden für den Tipp! :)

----------------------------------------------------------------

Nachtrag: Die Embarcadero Server laufen wieder, Installatation hat funktioniert. :thumb:

jaenicke 22. Jul 2019 20:09

AW: Delphi Community Edition - Webinstaller Ablauf umstellen
 
Zitat:

Zitat von Guido Eisenbeis (Beitrag 1437310)
Nachdem das Kind im Brunnen gelegen hat, dachte ich auch, "hätte ich nur ...!" Aber die Möglichkeit mit einer VM kann ich leider nicht nutzen, da mein Rechner dafür nicht stark genug ist. :cry:

Es gibt aber auch kostenlose Backuptools wie von Veeam, mit denen man täglich differentielle Backups erstellen kann. So kann ich jederzeit zu einem der letzten 14 Tage zurück gehen.
Meine Daten liegen nicht auf der Systempartition, so dass ich auch kein Problem damit habe ein Backup der Systempartition einzuspielen. (Außerdem ist es so sowieso ordentlicher...)

Guido Eisenbeis 22. Jul 2019 21:16

AW: Delphi Community Edition - Webinstaller Ablauf umstellen
 
Volle Zustimmung :!: Derzeit bin ich dabei (und schon eine ganze Weile), meine generelle Backup-Strategie zu erstellen. ... Aber dafür eröffnen wir besser einen anderen Thread. :wink:

----------------------------------------------------------

Zurück zum eigentlichen Thema: Delphi Community Edition - Installation per ISO, oder den Webinstaller Ablauf umstellen.

Meine Frage / Bitte war, ob beim Webinstaller der Ablauf insofern geändert werden könnte, dass zuerst der Download erfolgt, und erst danach die vorhandene Installation entfernt wird. Dann steht man wenigstens nicht mit leeren Händen da, falls die Download-Server wieder down sind. :thumb:

Ich hätte mich über eine Antwort von Matthias Eißing gefreut, (natürlich auch von anderen!) :-D Matthias hat zwar gepostet, doch das bezog sich nicht auf meine Frage. Ich würde mich sehr freuen, wenn doch noch jemand was zum Thema sagen könnte! :-D

jaenicke 22. Jul 2019 21:57

AW: Delphi Community Edition - Webinstaller Ablauf umstellen
 
Es war ja so geplant, dass der Webinstaller mal über die ISO funktioniert. Aber wann das kommt, ist die Frage. War das nicht mal für 10.4 angedacht?

Guido Eisenbeis 22. Jul 2019 22:12

AW: Delphi Community Edition - Webinstaller Ablauf umstellen
 
OT: Hallo Sebastian, zu deiner Backup-Idee habe ich folgenden Thread eröffnet: Differentielle System-Backups (wg kürzlicher WebInstaller-Probleme)

Zum Thema.
Zitat:

Zitat von jaenicke (Beitrag 1437362)
Es war ja so geplant, dass der Webinstaller mal über die ISO funktioniert.

Wie geht das denn? :gruebel: Ich dachte immer, entweder ISO, oder WebInstaller. Eine ISO wäre mir natürlich lieber, die wird einem wenigstens nicht "weg-installiert"! :duck:

MEissing 23. Jul 2019 06:30

AW: Delphi Community Edition - Webinstaller Ablauf umstellen
 
Zitat:

Zitat von Guido Eisenbeis (Beitrag 1437355)
Ich hätte mich über eine Antwort von Matthias Eißing gefreut, (natürlich auch von anderen!) :-D Matthias hat zwar gepostet, doch das bezog sich nicht auf meine Frage. Ich würde mich sehr freuen, wenn doch noch jemand was zum Thema sagen könnte! :-D

Ist für 10.4.x geplant (steht so in der Roadmap)

jaenicke 23. Jul 2019 15:02

AW: Delphi Community Edition - Webinstaller Ablauf umstellen
 
Zitat:

Zitat von Guido Eisenbeis (Beitrag 1437365)
Zitat:

Zitat von jaenicke (Beitrag 1437362)
Es war ja so geplant, dass der Webinstaller mal über die ISO funktioniert.

Wie geht das denn? :gruebel: Ich dachte immer, entweder ISO, oder WebInstaller.

Die Technik ist die gleiche (GetIt), nur dass die Daten dann von der ISO lokal genommen werden und nicht aus dem Internet geladen.

mkinzler 23. Jul 2019 15:14

AW: Delphi Community Edition - Webinstaller Ablauf umstellen
 
Der Webinstaller ist schon erneuert worden. Auch der ISO befindet sich noch der alte Installer, welcher früher auch für den Webinstaller genutzt. Aber der nächsten Version soll dann der neue Installer auch auf der ISO sein.

TurboMagic 23. Jul 2019 19:26

AW: Delphi Community Edition - Webinstaller Ablauf umstellen
 
Es gab zumindest mal Pläne den WebInstaller auch offline fähig zu machen und dann den ISO Installer dadurch zu ersetzen.

Guido Eisenbeis 23. Jul 2019 20:21

AW: Delphi Community Edition - Webinstaller Ablauf umstellen
 
Seit ihr sicher, dass es für die Community Edition ein ISO gibt? :gruebel: Dann wären die Webinstaller-Probleme passe!

Zitat:

Zitat von MEissing (Beitrag 1437380)
Ist für 10.4.x geplant (steht so in der Roadmap)

Falls du das beeinflußt hast: Vielen Dank! Falls nicht, danke fürs Mitteilen! Auf jeden Fall freu ich mich! :)

jaenicke 24. Jul 2019 06:05

AW: Delphi Community Edition - Webinstaller Ablauf umstellen
 
Zitat:

Zitat von Guido Eisenbeis (Beitrag 1437459)
Seit ihr sicher, dass es für die Community Edition ein ISO gibt? :gruebel: Dann wären die Webinstaller-Probleme passe!

Nein, gibt es nicht, zumindest nicht in der aktuellen alten Fassung des ISO-Installers. Es wäre natürlich denkbar, dass sich das mit 10.4.x, sollte dann der neue Installer für die ISO übernommen werden, ändert.

Es kann aber natürlich auch sein, dass es sich um eine politische Entscheidung (und nicht Vermeidung von Aufwand im alten Installer für die CE) handelt, dann wird es auch dann keine ISO geben.

mkinzler 24. Jul 2019 08:19

AW: Delphi Community Edition - Webinstaller Ablauf umstellen
 
Als der alte Installer entwickelt wurde, gab es ja noch keine CE.

jaenicke 24. Jul 2019 11:55

AW: Delphi Community Edition - Webinstaller Ablauf umstellen
 
Zitat:

Zitat von mkinzler (Beitrag 1437510)
Als der alte Installer entwickelt wurde, gab es ja noch keine CE.

Das meine ich ja. Das könnte der Grund sein, aber es könnte auch eine politische Entscheidung sein.

Guido Eisenbeis 24. Jul 2019 12:08

AW: Delphi Community Edition - Webinstaller Ablauf umstellen
 
Liste der Anhänge anzeigen (Anzahl: 1)
Was ist denn GetIt? :gruebel:

Habs gefunden: GetIt-Package-Manager :)

------------------------------------------

Nachtrag: Funktioniert das überhaupt in der Community Edition? (siehe Screenshot)

jaenicke 24. Jul 2019 12:35

AW: Delphi Community Edition - Webinstaller Ablauf umstellen
 
Zitat:

Zitat von Guido Eisenbeis (Beitrag 1437543)
Nachtrag: Funktioniert das überhaupt in der Community Edition? (siehe Screenshot)

Prinzipiell ja, aber der Server ist wieder kaputt offenbar.

Guido Eisenbeis 24. Jul 2019 16:15

AW: Delphi Community Edition - Webinstaller Ablauf umstellen
 
Zitat:

Zitat von jaenicke (Beitrag 1437549)
Prinzipiell ja, aber der Server ist wieder kaputt offenbar.

Vielleicht wäre dann ein zweiter nicht schlecht!? :mrgreen: *uh, nix wie weg!* :duck:

freimatz 24. Jul 2019 16:38

AW: Delphi Community Edition - Webinstaller Ablauf umstellen
 
oder drei oder vier ...
Das Verfahren nennt sich Load Balancing Load Balancing :dancer2:


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:17 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz