KaiDasEi (Benutzer)
Platinum Boarder
Registriert seit 2007-04-08 13:48:36 |
Neuester Beitrag 2016-08-03 12:43:25 |
Beiträge: 592
|
Klappt nicht vor 18 Jahren
|
|
Tag zusammen,
ich hab grad mal dieses Auto-Update-Skript ausprobiert aber irgendwie klappt das bei mir nicht.
Ich hab dafür GTL neuinstalliert und deshalb wollte ich auch alles runterladen, nur irgendwie schließt sich das Skript während des Downloads einfach irgendwann.
Wenn ich es dann nochmal starte, werden die gleichen Dateien nochmal runtergeladen und es bricht wieder ab.
Ich dachte erst dass vielleicht nur ne bestimmte Menge an Daten runtergeladen werden kann und dann beim 2. Versuch noch n Teil usw. aber die Datenmenge bleibt genau gleich.
Hilfe 
|
|
|
|
|
|
|
Kein öffentlicher Schreibzugriff erlaubt, bitte erst registrieren!
|
|
Re:Klappt nicht vor 18 Jahren
|
|
Hoppala  , dass sollte nicht passieren. Es ist aber auch nicht notwendig dafür GTL neu zu installieren.
Wenn sich die Konsole einfach schliesst, dann ist ein nicht erwarteter Fehler aufgetreten. Es sollte dann eine Datei 'error.log' erstellt werden. Wenn du den Inhalt mal posten könntest wäre mir sehr geholfen.
Grüsse
|
|
|
|
|
Kein öffentlicher Schreibzugriff erlaubt, bitte erst registrieren!
|
KaiDasEi (Benutzer)
Platinum Boarder
Registriert seit 2007-04-08 13:48:36 |
Neuester Beitrag 2016-08-03 12:43:25 |
Beiträge: 592
|
Re:Klappt nicht vor 18 Jahren
|
|
Kungpfui schrieb:
'error.log' ... Inhalt posten
Traceback (most recent call last):
File "E:\Programme\GT Legends\altbierbude.py", line 586, in <module>
main()
File "E:\Programme\GT Legends\altbierbude.py", line 556, in main
if DownloadAndInstall(fdl, data.fields['installation path'], urlList) is True:
File "E:\Programme\GT Legends\altbierbude.py", line 460, in DownloadAndInstall
fdl.GetFile(url, user, passwd, filepath, os.curdir + filepath )
File "E:\Programme\GT Legends\altbierbude.py", line 238, in GetFile
self.__connect(url, user, passwd)
File "E:\Programme\GT Legends\altbierbude.py", line 208, in __connect
self.urlList[url].pwd()
File "E:\Programme\Python25\lib\ftplib.py", line 518, in pwd
resp = self.sendcmd('PWD')
File "E:\Programme\Python25\lib\ftplib.py", line 240, in sendcmd
self.putcmd(cmd)
File "E:\Programme\Python25\lib\ftplib.py", line 175, in putcmd
self.putline(line)
File "E:\Programme\Python25\lib\ftplib.py", line 170, in putline
self.sock.sendall(line)
File "<string>", line 1, in sendall
socket.error: (10054, 'Connection reset by peer')
Exception socket.error: error(10054, 'Connection reset by peer') in <bound method FileDownload.__del__ of <__main__.FileDownload instance at 0x00DB4B48>> ignored
MfG Kai
|
|
|
|
|
|
|
Kein öffentlicher Schreibzugriff erlaubt, bitte erst registrieren!
|
|
Re:Klappt nicht vor 18 Jahren
|
|
Hi,
habe heute ein ähnliches Problem - wollte die zwei neuen Autos von heute mit dem Script runterladen, aber nach dem ersten (Ford Escort Hodgson) bricht er ab. Der Lotus wird nicht mehr runtergeladen.
Hier der Error-log:
Traceback (most recent call last):
File "C:\Dokumente und Einstellungen\Sascha Soltysiak\Desktop\Altbierbude update\altbierbude.py", line 586, in <module>
main()
File "C:\Dokumente und Einstellungen\Sascha Soltysiak\Desktop\Altbierbude update\altbierbude.py", line 556, in main
if DownloadAndInstall(fdl, data.fields['installation path'], urlList) is True:
File "C:\Dokumente und Einstellungen\Sascha Soltysiak\Desktop\Altbierbude update\altbierbude.py", line 460, in DownloadAndInstall
fdl.GetFile(url, user, passwd, filepath, os.curdir + filepath )
File "C:\Dokumente und Einstellungen\Sascha Soltysiak\Desktop\Altbierbude update\altbierbude.py", line 238, in GetFile
self.__connect(url, user, passwd)
File "C:\Dokumente und Einstellungen\Sascha Soltysiak\Desktop\Altbierbude update\altbierbude.py", line 208, in __connect
self.urlList[url].pwd()
File "C:\Programme\Python25\lib\ftplib.py", line 518, in pwd
resp = self.sendcmd('PWD')
File "C:\Programme\Python25\lib\ftplib.py", line 240, in sendcmd
self.putcmd(cmd)
File "C:\Programme\Python25\lib\ftplib.py", line 175, in putcmd
self.putline(line)
File "C:\Programme\Python25\lib\ftplib.py", line 170, in putline
self.sock.sendall(line)
File "<string>", line 1, in sendall
socket.error: (10054, 'Connection reset by peer')
Exception socket.error: error(10054, 'Connection reset by peer') in <bound method FileDownload.__del__ of <__main__.FileDownload instance at 0x00BB98A0>> ignored
Danke und Gruß
Sascha
|
|
|
|
|
|
|
Kein öffentlicher Schreibzugriff erlaubt, bitte erst registrieren!
|
|
Re:Klappt nicht vor 18 Jahren
|
|
Danke für den Input
Ist der gleiche Fehler wie bei Kai.
Tritt bei mir einfach nie auf. Habe es auf zwei verschiedenen Systemen ausprobiert.
Sieht jedenfalls so aus, als eure Systeme die Verbindung zum Server kappen würden. Hatte bei mir nur das umgekehrte, dass wird auch sauber abgefangen. Ich brauche deshalb einen Tester. Neues Script ist angefügt. Alle die den Fehler nicht haben. Finger davon!
Grüsse
|
|
|
|
|
Kein öffentlicher Schreibzugriff erlaubt, bitte erst registrieren!
|
|
Re:Klappt nicht vor 18 Jahren
|
|
Astrein!
Jetzt hats funktioniert - danke für die schnelle Hilfe!
Und danke für das Basteln dieses tollen Hilfsmittels!
Viele Grüße
Sascha
|
|
|
|
|
|
|
Kein öffentlicher Schreibzugriff erlaubt, bitte erst registrieren!
|
|
Re:Klappt nicht vor 18 Jahren
|
|
Bitte probier mal das neue Script. Sollte es auch bei dir funktionieren, kann ich heute beruhigt schalfen gehen.
Grüsse
|
|
|
|
|
Kein öffentlicher Schreibzugriff erlaubt, bitte erst registrieren!
|
KaiDasEi (Benutzer)
Platinum Boarder
Registriert seit 2007-04-08 13:48:36 |
Neuester Beitrag 2016-08-03 12:43:25 |
Beiträge: 592
|
Re:Klappt nicht vor 18 Jahren
|
|
Bei mir scheints auch zu klappen, jedenfalls lädt der noch. Danke für die schnelle Hilfe
Falls es möglich ist eine Fortschrittsanzeige zu integrieren, wäre das eventuell ein sinnvolles Feature.
Ich lad nämlich grad 3400MB runter und da wärs schon hilfreich wenn man wüßte, wie weit man schon gekommen ist.<br><br>Post geändert von: KaiDasEi, am: 22/04/2007 17:15
|
|
|
|
|
|
|
Kein öffentlicher Schreibzugriff erlaubt, bitte erst registrieren!
|
|
Re:Klappt nicht vor 18 Jahren
|
|
Hallo Kai,
Ich hoffe es läuft auch durch. Im Moment ist es nämlich so, dass bei einem Fehler, dass Script immer von vorne beginnt. Wenn man alles neu drauf tun muss, ist dies eine Katastrophe.
Ein Fortschrittsbalken wäre natürlich schon was tolles. Wenn das Script einmal stabil läuft könnte ich mir gut vorstellen, dass ich da mal ein GUI dazu programmiere, womit auch ein Fortschrittsbalken kein Problem ist.
Als Trost für dich: Wenn mit dem Download der Autos begonnen wird, sinds noch ca. 1.2GB 
|
|
|
|
|
Kein öffentlicher Schreibzugriff erlaubt, bitte erst registrieren!
|
KaiDasEi (Benutzer)
Platinum Boarder
Registriert seit 2007-04-08 13:48:36 |
Neuester Beitrag 2016-08-03 12:43:25 |
Beiträge: 592
|
Re:Klappt nicht vor 18 Jahren
|
|
Jetzt hats doch wieder abgebrochen.
Fehlermeldung:
Traceback (most recent call last):
File "E:\Programme\GT Legends\altbierbude.py", line 592, in <module>
main()
File "E:\Programme\GT Legends\altbierbude.py", line 562, in main
if DownloadAndInstall(fdl, data.fields['installation path'], urlList) is True:
File "E:\Programme\GT Legends\altbierbude.py", line 466, in DownloadAndInstall
fdl.GetFile(url, user, passwd, filepath, os.curdir + filepath )
File "E:\Programme\GT Legends\altbierbude.py", line 251, in GetFile
self.urlList[url].retrbinary('RETR ' + filepath, open(localpath, 'wb').write )
File "E:\Programme\Python25\lib\ftplib.py", line 381, in retrbinary
data = conn.recv(blocksize)
socket.error: (10054, 'Connection reset by peer')
Exception socket.error: error(10054, 'Connection reset by peer') in <bound method FileDownload.__del__ of <__main__.FileDownload instance at 0x00CC6760>> ignored
MfG
|
|
|
|
|
|
|
Kein öffentlicher Schreibzugriff erlaubt, bitte erst registrieren!
|
|
Re:Klappt nicht vor 18 Jahren
|
|
Gleicher Fehler anderer Ort.
Damit sollte es hoffentlich über längere Zeit funktionieren.
Was für ein Betriebsystem und Service Packs verwendest du?
|
|
|
|
|
Kein öffentlicher Schreibzugriff erlaubt, bitte erst registrieren!
|
KaiDasEi (Benutzer)
Platinum Boarder
Registriert seit 2007-04-08 13:48:36 |
Neuester Beitrag 2016-08-03 12:43:25 |
Beiträge: 592
|
Re:Klappt nicht vor 18 Jahren
|
|
Kungpfui schrieb:
Was für ein Betriebsystem und Service Packs verwendest du?
Ich hab Windows XP Professional mit SP2 und allen Updates.
EDIT: Hab grad den Testlauf mit 1.24 gestartet<br><br>Post geändert von: KaiDasEi, am: 22/04/2007 18:22
|
|
|
|
|
|
|
Kein öffentlicher Schreibzugriff erlaubt, bitte erst registrieren!
|
|
Re:Klappt nicht vor 18 Jahren
|
|
KaiDasEi wrote:
Ich hab Windows XP Professional mit SP2 und allen Updates.
Hmmm, auf der einen Kiste habe ich das selbe drauf, allerdings ohne die allerneuesten Updates, die möchte Microsoft irgendwie nicht rausrücken. 
|
|
|
|
|
Kein öffentlicher Schreibzugriff erlaubt, bitte erst registrieren!
|
KaiDasEi (Benutzer)
Platinum Boarder
Registriert seit 2007-04-08 13:48:36 |
Neuester Beitrag 2016-08-03 12:43:25 |
Beiträge: 592
|
Re:Klappt nicht vor 18 Jahren
|
|
Ok neuester Stand:
Der Download immer noch abgebrochen, aber das Fenster schließt sich nicht mehr.
Stattdessen steht jetzt am Ende: "exception Connection Reset"
EDIT: Es scheint doch weiterzugehn.<br><br>Post geändert von: KaiDasEi, am: 22/04/2007 19:04
|
|
|
|
|
|
|
Kein öffentlicher Schreibzugriff erlaubt, bitte erst registrieren!
|
|
Re:Klappt nicht vor 18 Jahren
|
|
Upsala, da ist noch Debug code drin. Macht nichts wenn dass angezeigt wird, es sollte trotzdem weitergehen.
|
|
|
|
|
Kein öffentlicher Schreibzugriff erlaubt, bitte erst registrieren!
|
KaiDasEi (Benutzer)
Platinum Boarder
Registriert seit 2007-04-08 13:48:36 |
Neuester Beitrag 2016-08-03 12:43:25 |
Beiträge: 592
|
Re:Klappt nicht vor 18 Jahren
|
|
Habs grad mal mit der Version 1.26 ausprobiert => Abbruch
Fehlermeldung:
Traceback (most recent call last):
File "E:\Programme\GT Legends\altbierbude.py", line 51, in <module>
main()
File "E:\Programme\GT Legends\altbierbude.py", line 45, in main
altbierbude.main()
File "E:\Programme\GT Legends\altbierbude.py", line 611, in main
File "E:\Programme\GT Legends\altbierbude.py", line 505, in DownloadAndInstall
File "E:\Programme\GT Legends\altbierbude.py", line 244, in GetFile
NameError: global name '_FileDownload__SocketError_Handler' is not defined<br><br>Post geändert von: KaiDasEi, am: 23/04/2007 01:53
|
|
|
|
|
|
|
Kein öffentlicher Schreibzugriff erlaubt, bitte erst registrieren!
|
KaiDasEi (Benutzer)
Platinum Boarder
Registriert seit 2007-04-08 13:48:36 |
Neuester Beitrag 2016-08-03 12:43:25 |
Beiträge: 592
|
Re:Klappt nicht vor 18 Jahren
|
|
Was mir grad noch einfällt, falls die Verbindung doch mal abbrechen sollte (wieso auch immer):
Ist es nicht möglich, dass das Skript bereits heruntergeladene Dateien beim Download überspringt?
Dann wäre ein Verbindungsabbruch gar kein Problem mehr.
MfG<br><br>Post geändert von: KaiDasEi, am: 23/04/2007 01:53
|
|
|
|
|
|
|
Kein öffentlicher Schreibzugriff erlaubt, bitte erst registrieren!
|
|
Re:Klappt nicht vor 18 Jahren
|
|
Oh mann  , da ärgere ich mich aber selbst, dass ist (war) ein Schreibfehler.
Ist gefixt. Das eigentliche Script wird jetzt immer von der Altbierbude heruntergeladen. Wenn du es jetzt nochmals probierst, sollte es funktionieren.
Ist es nicht möglich, dass das Skript bereits heruntergeladene Dateien beim Download überspringt?
Natürlich geht das. Braucht einfach nur Zeit, bis man dies auch geschrieben hat. Ich bin da aber dran.
Grüsse
|
|
|
|
|
Kein öffentlicher Schreibzugriff erlaubt, bitte erst registrieren!
|
|