[Ervaringen] Auto-Sub Bootstrap Bill

Pagina: 1 ... 65 ... 87 Laatste
Acties:

Acties:
  • 0 Henk 'm!

  • The Hive
  • Registratie: Mei 2009
  • Laatst online: 20-09 13:31
BenV bedankt voor de aanpassing aan Pushover ik verving zelf iedere keer na een update verving ik het pushover.py bestandje met een zelf aangepaste versie. Nu is de prioriteit zo in te stellen handig. En bij werkt het goed onder windows 10.

Acties:
  • 0 Henk 'm!

  • Ben(V)
  • Registratie: December 2013
  • Laatst online: 10:03
Blij dat ik nog van iemand anders feedback krijg.

Degene die om deze wijziging gevraagd had, heeft nooit meer de moeite genomen terug te melden of het al dan niet werkt.

Die notifiers zijn lastig te testen want ik gebruik ze zelf geen van allen dus kan ik niet testen.

All truth passes through three stages: First it is ridiculed, second it is violently opposed and third it is accepted as being self-evident.


Acties:
  • 0 Henk 'm!

  • The Hive
  • Registratie: Mei 2009
  • Laatst online: 20-09 13:31
Ik heb toch iets gevonden wat nog niet helemaal goed werkt bij Pushover.

Ik heb het even getest:

Als je de prioriteit instelt maakt niet uit wat je kiest en Autosub is in rust en je stuurt een testbericht, dan verstuurd hij geen bericht.

Als je de prioriteit instelt maakt niet uit wat je kiest en hij vind een ondertitel verstuurt hij een bericht met de daarbij gekozen prioriteit.

Voor mij persoonlijk niet echt een probleem...

Acties:
  • 0 Henk 'm!

  • Ben(V)
  • Registratie: December 2013
  • Laatst online: 10:03
Heb even in de debugger gekeken maar ik zie geen verschil in een message als er een sub gevonden is en een test message.
Dezelfde routine wordt gebruikt.

Kun je eens in de log kijken of daar iets staat?

All truth passes through three stages: First it is ridiculed, second it is violently opposed and third it is accepted as being self-evident.


Acties:
  • 0 Henk 'm!

  • hermlip
  • Registratie: Augustus 2007
  • Laatst online: 27-03-2024
Zou iemand kunnen uitleggen wat nu precies kan verwachten van dit programma. Ik ben redelijk nieuw op dit gebied synology in combinatie met deze software.

De naam van het programma suggereert dan de subtitle automatisch worden gedownload of moet ik handmatig keurig de link aan klikken en dan downloaden.

The Man in the High Castle 02 05 webrip 720p h264 Unknown Dutch English 1740299 : 4961 18-12-2016 10:25

dus 4961 van adicted7

want je snapt het misschien al de ondertiteling wordt niet automatisch opgehaalt, de software draait wel gewoon

2016-12-21 20:12:13,498 INFO UpdateAutoSub: No update available. Current version: 0.8.39. GitHub version: 0.8.39
2016-12-21 20:05:40,097 INFO checkSub: Searching downloadlink(s) for The.Man.in.the.High.Castle.S02E05.720p.WEBRip.x264, for ['Dutch', 'English']
2016-12-21 20:05:39,942 INFO scanDir: ['Dutch', 'English'] WANTED FOR: The.Man.in.the.High.Castle.S02E05.720p.WEBRip.x264.mkv

Acties:
  • 0 Henk 'm!

  • The Hive
  • Registratie: Mei 2009
  • Laatst online: 20-09 13:31
In de log staat bij mij ook niks.

Als je de button "Test Pushover" aanklikt verschijnt er boven een tekst met "Testing Pushover..." en
een draaiend rondje ervoor. Het lijkt alsof hij hierin blijft hangen. Pas als je de browser (chrome) ververst dan komt het in rust. Hij verzend geen test bericht bij mij.

Ik heb ook even getest met versie 0.8.35. Daar werkt die button wel en ik ontvang een test bericht.
Misschien heb je daar iets aan...

Acties:
  • 0 Henk 'm!

  • schumi2004
  • Registratie: Februari 2004
  • Nu online
@Ben(V)
Draait prima met nieuwste CherrPy , ik hou het in de gaten.

Ik zag overigens voor Timeless geen Addic7ed ID

Acties:
  • 0 Henk 'm!

  • Ben(V)
  • Registratie: December 2013
  • Laatst online: 10:03
Er zit een Addic7ed mapping voor "Timeless (2016)" in autosub te weten:

IMDBiD = 5511582
Addic7edId = 5879

De formele serienaam is Timeless (2016), controleer even of die 2016 ook in de naam van je video voorkomt.
Zo niet dan wordt hij waarschijnlijk met een andere(oudere) Timeless gematched(dus iets anders dan 5511582).

In dat geval moet je even een Namemapping maken en wel deze:
Timeless = 5511582

[ Voor 3% gewijzigd door Ben(V) op 21-12-2016 22:31 ]

All truth passes through three stages: First it is ridiculed, second it is violently opposed and third it is accepted as being self-evident.


Acties:
  • 0 Henk 'm!

  • Ben(V)
  • Registratie: December 2013
  • Laatst online: 10:03
The Hive schreef op woensdag 21 december 2016 @ 20:33:
In de log staat bij mij ook niks.

Als je de button "Test Pushover" aanklikt verschijnt er boven een tekst met "Testing Pushover..." en
een draaiend rondje ervoor. Het lijkt alsof hij hierin blijft hangen. Pas als je de browser (chrome) ververst dan komt het in rust. Hij verzend geen test bericht bij mij.

Ik heb ook even getest met versie 0.8.35. Daar werkt die button wel en ik ontvang een test bericht.
Misschien heb je daar iets aan...
Hmm...

Zal wel weer een Chrome afwijking zijn.
Ik heb de button op disabled gezet als autosub met een search bezig is, misschien dat Chrome daar niet goed op reageert.

Misschien moet ik me toch eens over mijn persoonlijke afkeer van Chrome heen zetten en die ook een installeren om daar ook mee te testen. 8)7

All truth passes through three stages: First it is ridiculed, second it is violently opposed and third it is accepted as being self-evident.


Acties:
  • 0 Henk 'm!

  • The Hive
  • Registratie: Mei 2009
  • Laatst online: 20-09 13:31
Ben(V) schreef op woensdag 21 december 2016 @ 22:35:
[...]


Hmm...

Zal wel weer een Chrome afwijking zijn.
Ik heb de button op disabled gezet als autosub met een search bezig is, misschien dat Chrome daar niet goed op reageert.
Ik denk dat je gelijk hebt in Edge en Internet explorer werkt het bij mij ook goed.

Acties:
  • 0 Henk 'm!

  • Chris P.
  • Registratie: Mei 2011
  • Laatst online: 18-01 18:08
Heb vandaag Auto-Sub (0.8.39) geinstalleerd op mijn Synology DS1815+. Zal eerlijk zijn dat ik niet het hele topic doorgelezen heb maar is het mogelijk om AutoSub te benaderen via de ingebouwde reverse proxy?

Ik heb alleen poort 443 open staan en in de reverse proxy netjes https://autosub.<domein>.nl poort 443 doorgezet naar http://localhost poort 8083 maar ik krijg dan NotFound: (404, "The path '/index.php/home/' was not found.") errors op diverse pagina's als ik die wil bereiken via https://autosub.<domein>.nl.

Alles onder "Configuratie" lijkt het overigens wel te doen.

VW ID.4 1st Max (2020) Blue Dusk / VW ID.3 1st Max (2020) Glacier White


Acties:
  • 0 Henk 'm!

  • Ben(V)
  • Registratie: December 2013
  • Laatst online: 10:03
Dit is uiteraard helemaal geen autosub vraag maar een DSM vraag die je beter in het Synology forum kunt stellen,

Hier dus:
http://www.synology-forum.nl/index.php

zie ook:
https://melo.myds.me/word...e-proxy-tomcat-for-https/

All truth passes through three stages: First it is ridiculed, second it is violently opposed and third it is accepted as being self-evident.


Acties:
  • 0 Henk 'm!

  • Chris P.
  • Registratie: Mei 2011
  • Laatst online: 18-01 18:08
Min excuses dat ik mijn vraag dan verkeerd gepost heb. Zag in de autosub settings een optie voor reverse proxy dus vandaar dat ik met mijn vraag hier uit kwam.

VW ID.4 1st Max (2020) Blue Dusk / VW ID.3 1st Max (2020) Glacier White


Acties:
  • 0 Henk 'm!

  • Ben(V)
  • Registratie: December 2013
  • Laatst online: 10:03
Geen probleem als ik kan helpen doe ik dat.
Ik zie echter nergens een setting voor reverse proxy in autosub.
Ik snap ook niet wat een applicatie met een reverse proxy zou moeten.

Dat is iets voor een reverse proxy server, die tegenwoordig dus in DSM is ingebouwd.

All truth passes through three stages: First it is ridiculed, second it is violently opposed and third it is accepted as being self-evident.


Acties:
  • 0 Henk 'm!

  • Chris P.
  • Registratie: Mei 2011
  • Laatst online: 18-01 18:08
Ik bedoelde de Webroot optie onder Configuration - Settings (helemaal onderaan)

Webroot - Set Webroot for reverse proxying. Example: To proxy it to http://localhost/autosub/ webroot needs to be /autosub

Maar AutoSub lijkt nu goed te werken via de DSM 6 reverse proxy.

Overigens viel me gisteren op dat Auto-Sub steeds stopt als de notification "Plex Media Server" enabled is. De service moet ik dan na elke notify weer starten. Heb de notification nu uitgezet en dan werkt Auto-Sub als een zonnetje.

VW ID.4 1st Max (2020) Blue Dusk / VW ID.3 1st Max (2020) Glacier White


Acties:
  • 0 Henk 'm!

  • Ben(V)
  • Registratie: December 2013
  • Laatst online: 10:03
Zal er eens naar kijken als je een debuglog wilt plaatsen van net voor zo'n crash.
Je zult wel een oude plex installtie hebben, die is niet getest.

Die plex notifier heb ik zelf niet geschreven want ik gebruik geen plex (is geen werkbare applicatie voor een NAS).

All truth passes through three stages: First it is ridiculed, second it is violently opposed and third it is accepted as being self-evident.


  • Chris P.
  • Registratie: Mei 2011
  • Laatst online: 18-01 18:08
De Plex Media Server die ik draai is de laatste versie (handmatig geïnstalleerd): Version 1.3.3.3148 en draait op een DS1815+.

Hieronder de Traceback:
Traceback (most recent call last):
  File "/volume1/@appstore/AutoSub-BootstrapBill/autosub/Scheduler.py", line 21, in __init__
    self.command.run()
  File "/volume1/@appstore/AutoSub-BootstrapBill/autosub/checkSub.py", line 85, in run
    if DownloadSub(Wanted,SubsNL):
  File "/volume1/@appstore/AutoSub-BootstrapBill/autosub/downloadSubs.py", line 328, in DownloadSub
    notify.notify(Sub['Lang'], destsrt.encode('ascii','replace'), VideoFile.encode('ascii','replace'), Sub['website'].split('.')[0])
  File "/volume1/@appstore/AutoSub-BootstrapBill/autosub/notify/__init__.py", line 35, in notify
    notifySend(lang, subtitlefile, videofile, website)
  File "/volume1/@appstore/AutoSub-BootstrapBill/autosub/notify/__init__.py", line 80, in notifySend
    plexmediaserver.send_update_library()
  File "/volume1/@appstore/AutoSub-BootstrapBill/autosub/notify/plexmediaserver.py", line 22, in send_update_library
    plexserverport = int(autosub.PLEXSERVERPORT)
ValueError: invalid literal for int() with base 10: ''


En de laatste gegevens uit de debuglog:

2016-12-29 20:34:14,803 DEBUG checkSub: Dutch Subtitle(s) found trying to download the highest scored.
2016-12-29 20:34:14,803 DEBUG downloadSubs: Download dict: {'episode': u'01', 'TvdbId': u'259669', 'NLext': u'.nl.srt', 'title': u"Da Vinci's Demons", 'season': u'01', 'releasegrp': u'deejayahmed', 'ENext': u'.en.srt', 'source': u'bluray', 'codec': u'h264', 'ImdbId': u'2094262', 'file': u'Da.Vincis.Demons.S01E01.1080p.5.1Ch.BluRay.ReEnc-DeeJayAhmed', 'timestamp': u'2016-01-09 07:35:01', 'container': u'.mkv', 'langs': ['Dutch'], 'EpisodeTitle': u'The Hanged Man (Pilot)', 'quality': u'1080p', 'folder': u"/volume1/tv series/Da Vinci's Demons/Season 1", 'A7Id': u'3572'}
2016-12-29 20:34:14,804 DEBUG downloadSubs: Trying to download ['Dutch'] subtitle(s) from opensubtitles.org using this link 1954353594
2016-12-29 20:34:14,804 DEBUG downloadSubs: Api for opensubtitles.org is chosen for subtitle Da.Vincis.Demons.S01E01.1080p.5.1Ch.BluRay.ReEnc-DeeJayAhmed
2016-12-29 20:34:14,804 DEBUG OpenSubtitles: Download subtitle: 1954353594
2016-12-29 20:34:23,583 DEBUG downloadSubs: Saving the subtitle file /volume1/tv series/Da Vinci's Demons/Season 1/Da.Vincis.Demons.S01E01.1080p.5.1Ch.BluRay.ReEnc-DeeJayAhmed.nl.srt to the filesystem.
2016-12-29 20:34:23,595 INFO downloadSubs: Subtitle da.vincis.demons.s01e01.720p.bluray.x264-demand is downloaded from opensubtitles.org
2016-12-29 20:34:27,116 DEBUG Notification: Trying to send notification. Language: Dutch Srt: /volume1/tv series/Da Vinci's Demons/Season 1/Da.Vincis.Demons.S01E01.1080p.5.1Ch.BluRay.ReEnc-DeeJayAhmed.nl.srt Video: /volume1/tv series/Da Vinci's Demons/Season 1/Da.Vincis.Demons.S01E01.1080p.5.1Ch.BluRay.ReEnc-DeeJayAhmed.mkv Website: opensubtitles
2016-12-29 20:34:28,558 DEBUG Notification: Plex Media Server is enabled
2016-12-29 20:34:28,558 INFO Plex Media Server: Trying to update the TV shows library.

In ieder geval alvast bedankt voor je tijd.

VW ID.4 1st Max (2020) Blue Dusk / VW ID.3 1st Max (2020) Glacier White


  • Ben(V)
  • Registratie: December 2013
  • Laatst online: 10:03
Je hebt de plex mediapoort niet ingevuld en daar crashed hij op.
Die "greyed out" gegevens zijn alleen voorbeelden en geen werkelijke waarden.
Als je die wilt gebruiken moet je ze er zelf inzetten en saven.

Helaas heeft degen die dit stukje software geschreven heeft geen controle op input gemaakt en daarom crashed hij.
Ik zal het aanpassen in de volgende release en zal denk ik die "greyed out" waarden ook maar echt gebruiken als niemand er zelf iets in zet.


PS Die reverse proxy die jij gezien heb in autosub is een onderdeel van CherryPy.
CherryPy is de webserver die autosub gebruikt voor z'n web gebruikers interface.
Je kunt CherryPy voor meerdere applicaties gebruiken en dan moet die applicatie die setting gebruiken.
Maar in autosub is dat momenteel niet zinnig.

[ Voor 25% gewijzigd door Ben(V) op 29-12-2016 21:34 ]

All truth passes through three stages: First it is ridiculed, second it is violently opposed and third it is accepted as being self-evident.


  • Chris P.
  • Registratie: Mei 2011
  • Laatst online: 18-01 18:08
Helaas heeft het aanpassen van het IP adres en poort niet het gewenste effect gehad. Autosub stopt nog steeds.
Traceback (most recent call last):
  File "/volume1/@appstore/AutoSub-BootstrapBill/autosub/Scheduler.py", line 21, in __init__
    self.command.run()
  File "/volume1/@appstore/AutoSub-BootstrapBill/autosub/checkSub.py", line 85, in run
    if DownloadSub(Wanted,SubsNL):
  File "/volume1/@appstore/AutoSub-BootstrapBill/autosub/downloadSubs.py", line 328, in DownloadSub
    notify.notify(Sub['Lang'], destsrt.encode('ascii','replace'), VideoFile.encode('ascii','replace'), Sub['website'].split('.')[0])
  File "/volume1/@appstore/AutoSub-BootstrapBill/autosub/notify/__init__.py", line 35, in notify
    notifySend(lang, subtitlefile, videofile, website)
  File "/volume1/@appstore/AutoSub-BootstrapBill/autosub/notify/__init__.py", line 80, in notifySend
    plexmediaserver.send_update_library()
  File "/volume1/@appstore/AutoSub-BootstrapBill/autosub/notify/plexmediaserver.py", line 26, in send_update_library
    return _update_library(plexserverhost, plexserverport, plexserverusername, plexserverpassword, plexservertoken)
  File "/volume1/@appstore/AutoSub-BootstrapBill/autosub/notify/plexmediaserver.py", line 81, in _update_library
    plexservertoken
  File "/volume1/@appstore/AutoSub-BootstrapBill/library/requests/api.py", line 71, in get
    return request('get', url, params=params, **kwargs)
  File "/volume1/@appstore/AutoSub-BootstrapBill/library/requests/api.py", line 57, in request
    return session.request(method=method, url=url, **kwargs)
  File "/volume1/@appstore/AutoSub-BootstrapBill/library/requests/sessions.py", line 475, in request
    resp = self.send(prep, **send_kwargs)
  File "/volume1/@appstore/AutoSub-BootstrapBill/library/requests/sessions.py", line 579, in send
    adapter = self.get_adapter(url=request.url)
  File "/volume1/@appstore/AutoSub-BootstrapBill/library/requests/sessions.py", line 653, in get_adapter
    raise InvalidSchema("No connection adapters were found for '%s'" % url)
InvalidSchema: No connection adapters were found for '192.168.1.3:32400/library/sections?X-Plex-Token=xjPyzRYcajLRy4NgvxHf'


Ook met IP adres 127.0.0.1 krijg ik hetzelfde resultaat.

[ Voor 96% gewijzigd door Chris P. op 30-12-2016 00:16 ]

VW ID.4 1st Max (2020) Blue Dusk / VW ID.3 1st Max (2020) Glacier White


Acties:
  • 0 Henk 'm!

  • Ben(V)
  • Registratie: December 2013
  • Laatst online: 10:03
Dit is wel een heel andere foutmelding.
Het is nog steeds slordig dat hij er op crashed, maar blijkbaar antwoordt jouw plexserver niet.

Kun je dit eens in je webbrowser ingeven en kijken of en wat er terug komt?
Er vanuit gaande dat op die 192.168.1.3 de plexserver draait en dat die code je juiste plexcode is

code:
1
http://192.168.1.3:32400/library/sections?X-Plex-Token=xjPyzRYcajLRy4NgvxHf

All truth passes through three stages: First it is ridiculed, second it is violently opposed and third it is accepted as being self-evident.


Acties:
  • 0 Henk 'm!

  • Chris P.
  • Registratie: Mei 2011
  • Laatst online: 18-01 18:08
Dit is het resultaat in een webbrowser:

<MediaContainer size="3" allowSync="0" identifier="com.plexapp.plugins.library" mediaTagPrefix="/system/bundle/media/flags/" mediaTagVersion="1481837234" title1="Plex Library"><Directory allowSync="1" art="/:/resources/movie-fanart.jpg" composite="/library/sections/2/composite/1482799700" filters="1" refreshing="0" thumb="/:/resources/movie.png" key="2" type="movie" title="Kids Movies" agent="com.plexapp.agents.imdb" scanner="Plex Movie Scanner" language="nl" uuid="f8faeb46-8ee4-4489-bb89-eadbf761fe4e" updatedAt="1482799700" createdAt="1482799700"><Location id="2" path="/volume1/kids movies"/></Directory><Directory allowSync="1" art="/:/resources/movie-fanart.jpg" composite="/library/sections/1/composite/1482799676" filters="1" refreshing="0" thumb="/:/resources/movie.png" key="1" type="movie" title="Movies" agent="com.plexapp.agents.imdb" scanner="Plex Movie Scanner" language="nl" uuid="816c6e50-a59a-457d-b3c9-3a4733c6c8aa" updatedAt="1482799676" createdAt="1482799676"><Location id="1" path="/volume1/movies"/></Directory><Directory allowSync="1" art="/:/resources/show-fanart.jpg" composite="/library/sections/3/composite/1482883442" filters="1" refreshing="0" thumb="/:/resources/show.png" key="3" type="show" title="TV Shows" agent="com.plexapp.agents.thetvdb" scanner="Plex Series Scanner" language="nl" uuid="15251379-256a-472b-bb7a-18225b586eab" updatedAt="1482883442" createdAt="1482882204"><Location id="3" path="/volume1/tv series"/></Directory></MediaContainer>

VW ID.4 1st Max (2020) Blue Dusk / VW ID.3 1st Max (2020) Glacier White


Acties:
  • 0 Henk 'm!

  • Ben(V)
  • Registratie: December 2013
  • Laatst online: 10:03
Kun je eens controleren of je per ongelijk een return in een van de invulvelden gebruikt hebt?

All truth passes through three stages: First it is ridiculed, second it is violently opposed and third it is accepted as being self-evident.


Acties:
  • 0 Henk 'm!

  • Chris P.
  • Registratie: Mei 2011
  • Laatst online: 18-01 18:08
Geen return maar mijn username op Plex bevat een spatie. Zou het daar mee te maken kunnen hebben?

VW ID.4 1st Max (2020) Blue Dusk / VW ID.3 1st Max (2020) Glacier White


Acties:
  • 0 Henk 'm!

  • Ben(V)
  • Registratie: December 2013
  • Laatst online: 10:03
Nee hij zou alleen van een return last kunnen hebben

Ook wordt in die call je token gebruikt en je username helemaal niet meer.
Je hebt ook niet beiden nodig, het is ofwel je token ofwel de legacy manier met je username password.

All truth passes through three stages: First it is ridiculed, second it is violently opposed and third it is accepted as being self-evident.


Acties:
  • +1 Henk 'm!

  • Ben(V)
  • Registratie: December 2013
  • Laatst online: 10:03
Aangezien er steeds meer vraag is naar packages die goed willen installeren onder DSM 6 ben ik maar eens in het bouwen van packages gedoken.
Ik heb dus een package voor autosub gemaakt dat onder DSM 6 te gebruiken is.
Ik heb ook maar van de gelegenheid gebruik gemaakt om het package weer zo'n oude naam van "autosub" terug te geven en het "bootstrapbill" deel weg te laten.

Het is hier te downloaden:
https://github.com/BenjV/...0DSM6%20noarch%20V1.0.spk

Ik heb dit package uiteraard alleen op m'n eigen Nas kunnen testen, dus feedback is welkom, graag het model Nas dat je gebruikt opgeven.

Ik heb het niet uitgeprobeerd, maar ik denk dat dit package niet onder DSM 5 of lager te installeren of te gebruiken is.
Daarvoor blijft het oude autosub-bootstrapbill package beschikbaar, die natuurlijk wel dezelfde autosub software gebruikt.

Als je autosub al op DSM 6 geinstalleerd dan zal dit package ernaast geinstalleerd worden en niet het oude updaten, dus om verwarring te voorkomen is het slimmer je oude installatie eerst even te verwijderen, hoewel ze wel naast elkaar zouden kunnen draaien.


De nieuwe DSM 6 packages draaien onder een eigen user die niet zichtbaar is in de GUI van DSM en waar je dus ook niet op de normale manier rechten aan kunt toekennen. Dus ook niet via de groep "users".

Je kunt autosub alleen rechten geven op een "shared folder" of subfolder daarvan.
Dat doet je met de volgende stappen.
1.Control Panel
2.Shared Folder
3.Edit
4.Permissions
5.Kies voor: System Internal User
6.Selecteer de user "autosub"
7.Geef die user autosub Read/Write rechten

All truth passes through three stages: First it is ridiculed, second it is violently opposed and third it is accepted as being self-evident.


Acties:
  • 0 Henk 'm!

Verwijderd

"Ik heb dus een package voor autosub gemaakt dat onder DSM 6 te gebruiken is.
Ik heb ook maar van de gelegenheid gebruik gemaakt om het package weer zo'n oude naam van "autosub" terug te geven en het "bootstrapbill" deel weg te laten."

Dat is mooi.

Wat is de beste manier om de config over te nemen van oud naar nieuw?

Acties:
  • 0 Henk 'm!

  • Ben(V)
  • Registratie: December 2013
  • Laatst online: 10:03
De config.properties en de database.db kun je gewoon ergens opslaan en na de installatie er weer bij zetten.
Met winscp is dat simpel maar anders even inloggen met putty.

Ik heb nog ergens op m'n todo lijstje een backup en restore van die twee bestanden staan, maar daar is het nog niet van gekomen.
Misschien dit weekend even doen, dat maakt de overgang voor de mensen met minder technische kennis wat makkelijker.

[ Voor 16% gewijzigd door Ben(V) op 04-01-2017 21:13 ]

All truth passes through three stages: First it is ridiculed, second it is violently opposed and third it is accepted as being self-evident.


Acties:
  • 0 Henk 'm!

Verwijderd

De update naar 0.8.40 ging totaal de mist in bij mij, krijg nu deze fout;
The server encountered an unexpected condition which prevented it from fulfilling the request.
In addition, the custom error page failed:
OSError: [Errno 2] No such file or directory: '/interface/templates/home.tmpl'

Traceback (most recent call last):
File "/home/prodix/auto-sub/cherrypy/_cprequest.py", line 656, in respond
response.body = self.handler()
File "/home/prodix/auto-sub/cherrypy/lib/encoding.py", line 188, in __call__
self.body = self.oldhandler(*args, **kwargs)
File "/home/prodix/auto-sub/cherrypy/_cpdispatch.py", line 34, in __call__
return self.callable(*self.args, **self.kwargs)
File "/home/prodix/auto-sub/autosub/WebServer.py", line 466, in index
tmpl = PageTemplate(file="interface/templates/home.tmpl")
File "/usr/lib/python2.7/dist-packages/Cheetah/Template.py", line 1259, in __init__
self._compile(source, file, compilerSettings=compilerSettings)
File "/usr/lib/python2.7/dist-packages/Cheetah/Template.py", line 1546, in _compile
self._fileMtime = os.path.getmtime(file)
File "/usr/lib/python2.7/genericpath.py", line 62, in getmtime
return os.stat(filename).st_mtime
OSError: [Errno 2] No such file or directory: '/interface/templates/home.tmpl'

Acties:
  • 0 Henk 'm!

  • Ben(V)
  • Registratie: December 2013
  • Laatst online: 10:03
Ik kan natuurlijk niet zien wat er fout gegaan is maar zo te zien ben je een webtemplate bestand kwijt en wel home.tmpl

Je kun gewoon dat bestand van de github halen er weer neer of overheen' te zetten.

Of gewoon alles downloaden en er overheen copieren.

All truth passes through three stages: First it is ridiculed, second it is violently opposed and third it is accepted as being self-evident.


Acties:
  • 0 Henk 'm!

Verwijderd

Ah vandaar, ik kan in het log verder niks vinden. zet voor nu even .39 terug. kijk morgen wel even weer.

Acties:
  • 0 Henk 'm!

Verwijderd

Mmm, wellicht stap ik dan over of dsm 6. Autosub hield me tegen. Thanks

Acties:
  • 0 Henk 'm!

  • Nivali
  • Registratie: Oktober 2010
  • Laatst online: 19-09 13:25
Ik heb zojuist geupdate naar het nieuwe DSM6 package.
Maar nu zie ik in de logs dat mijn addic7ed login niet werkt, terwijl ik met de zelfde gegevens wel kan inloggen op de site. Enig idee?

code:
1
2
2017-01-05 13:30:20,304 INFO  Addic7edAPI: Could not login with username: mijnusername
2017-01-05 13:30:20,304 ERROR  Addic7edAPI: Couldn't retrieve Addic7ed account info for mijnusername. Maybe not logged in.

Acties:
  • 0 Henk 'm!

  • Ben(V)
  • Registratie: December 2013
  • Laatst online: 10:03
Nee geen idee.
Hier werkt het wel.

Heb je geprobeerd handmatig op de website in te loggen?
Typefoutje?

All truth passes through three stages: First it is ridiculed, second it is violently opposed and third it is accepted as being self-evident.


Acties:
  • 0 Henk 'm!

  • Oyster
  • Registratie: Januari 2003
  • Niet online

Oyster

Prince

Voordat ik zojuist dit topic aanklikte ben ik jarenlang in de overtuiging geweest dat dit topic over een subwoofer ontwerp genaamd 'Bootstrap Bill' geschikt voor in auto's gaat. :/

Acties:
  • 0 Henk 'm!

  • TRaSH
  • Registratie: Juli 2000
  • Laatst online: 20-09 16:53

TRaSH

koffie ?

Topicstarter
Las in de update dat Opensubtitles het niet meer doet omdat ze iets veranderd hebben op de site.
Maar autosub gebruikt toch de API ?
Hoop in ieder geval dat het tijdelijk is.
Aangezien er toch nog een hoop subs op Opensubtitles komt die niet op Addic7ed komen/staan.

I think I'm afraid to be happy whenever I get to happy, something bad always happen.


Acties:
  • 0 Henk 'm!

  • Estel
  • Registratie: Mei 2011
  • Laatst online: 15-09 20:20
Ben(V) schreef op woensdag 4 januari 2017 @ 21:59:
Ik kan natuurlijk niet zien wat er fout gegaan is maar zo te zien ben je een webtemplate bestand kwijt en wel home.tmpl

Je kun gewoon dat bestand van de github halen er weer neer of overheen' te zetten.

Of gewoon alles downloaden en er overheen copieren.
Ik heb zojuist een verse git clone gedaan en ik krijg dezelfde melding. Het bestand staat er echter wel.

[ Voor 6% gewijzigd door Estel op 05-01-2017 20:00 ]


Acties:
  • 0 Henk 'm!

  • malinwa001
  • Registratie: December 2004
  • Laatst online: 24-08 13:59
Oyster schreef op donderdag 5 januari 2017 @ 16:03:
Voordat ik zojuist dit topic aanklikte ben ik jarenlang in de overtuiging geweest dat dit topic over een subwoofer ontwerp genaamd 'Bootstrap Bill' geschikt voor in auto's gaat. :/
Toen ik je naam las, dacht ik dat je een oester was 8)7 >:)

Acties:
  • 0 Henk 'm!

  • Ben(V)
  • Registratie: December 2013
  • Laatst online: 10:03
Estel schreef op donderdag 5 januari 2017 @ 19:59:
[...]


Ik heb zojuist een verse git clone gedaan en ik krijg dezelfde melding. Het bestand staat er echter wel.
Ja er is iets niet in orde met 0.8.40
Ik ga er zo naar kijken, maar misschien kan ik het pas in het weekend fixen als het moeilijk te vinden is.
De versie die ik voor DSM 6 gemnaakt hebt kun je ook gewoon voor andere OS-en gebruiken.
Die staat op een ander GitHub en heet versie 1.0.0

Je kunt hem hier vinden.

https://github.com/BenjV/autosub

All truth passes through three stages: First it is ridiculed, second it is violently opposed and third it is accepted as being self-evident.


Acties:
  • 0 Henk 'm!

  • Ben(V)
  • Registratie: December 2013
  • Laatst online: 10:03
TRaSH schreef op donderdag 5 januari 2017 @ 16:24:
Las in de update dat Opensubtitles het niet meer doet omdat ze iets veranderd hebben op de site.
Maar autosub gebruikt toch de API ?
Hoop in ieder geval dat het tijdelijk is.
Aangezien er toch nog een hoop subs op Opensubtitles komt die niet op Addic7ed komen/staan.
Bij mij werkt opensubtitles prima.
Waar heb je dat gelezen?

All truth passes through three stages: First it is ridiculed, second it is violently opposed and third it is accepted as being self-evident.


Acties:
  • 0 Henk 'm!

  • TRaSH
  • Registratie: Juli 2000
  • Laatst online: 20-09 16:53

TRaSH

koffie ?

Topicstarter
Ben(V) schreef op donderdag 5 januari 2017 @ 21:19:
[...]


Bij mij werkt opensubtitles prima.
Waar heb je dat gelezen?
In de readme van je github.

I think I'm afraid to be happy whenever I get to happy, something bad always happen.


Acties:
  • 0 Henk 'm!

  • Kenhas
  • Registratie: Oktober 2006
  • Laatst online: 17-09 16:46
Ben(V) schreef op donderdag 5 januari 2017 @ 21:19:
[...]


Bij mij werkt opensubtitles prima.
Waar heb je dat gelezen?
TRaSH schreef op vrijdag 6 januari 2017 @ 09:15:
[...]


In de readme van je github.
Staat er inderdaad letterlijk in
Important info.
Due to changes in the Website of Opensubtitle the scraper for Opensubtitles does not work anymore.
Until this is fixed it is no longer possible to use Opensubtitles
Verwijderd schreef op woensdag 4 januari 2017 @ 22:37:
Mmm, wellicht stap ik dan over of dsm 6. Autosub hield me tegen. Thanks
Als dit het enigste was, kon je al lang overgestapt. Draait bij mij al maanden en maanden op DSM6.

gaat wel snel. Zie net dat ik al een versie of 8 achter loop. Maar zal toch nog even wachten tot de problemen met de laatste update opgelost zijn

2x Marstek Venus E 5.12 v153 - CT003 V117 - BMS 213 en 215


Acties:
  • 0 Henk 'm!

  • Ben(V)
  • Registratie: December 2013
  • Laatst online: 10:03
Vergeten die tekst weg te halen.

Autosub werkt al weer heel lang met de opensubtitles API en is alleen voor Addic&ed afhankelijk van screenscraping.

Wat betreft DSM 6, autosub bleef wel werken als je hem al geinstalleerd had en daarna overging naar DSM 6.
Nieuwe installaties op DSM 6 werkten niet naar behoren.

Er zijn voor de DSM 6 versie geen problemen momenteel.
Die staat ook op een andere GitHub, waar we naartoe migreren.

De laatste versie van autosub-bootstrapbill heeft een probleem momenteel die ik dit weekend zal oplossen.
Ik bouw dit weekend ook een in/export functie in voor de config.properties en de database.db, dan kan iedereen die zelf eenvoudig veiligstellen.

All truth passes through three stages: First it is ridiculed, second it is violently opposed and third it is accepted as being self-evident.


Acties:
  • 0 Henk 'm!

  • -EvoLution-
  • Registratie: Februari 2010
  • Laatst online: 10:07
Ben(V) schreef op vrijdag 6 januari 2017 @ 13:56:
Vergeten die tekst weg te halen.

Autosub werkt al weer heel lang met de opensubtitles API en is alleen voor Addic&ed afhankelijk van screenscraping.

Wat betreft DSM 6, autosub bleef wel werken als je hem al geinstalleerd had en daarna overging naar DSM 6.
Nieuwe installaties op DSM 6 werkten niet naar behoren.

Er zijn voor de DSM 6 versie geen problemen momenteel.
Die staat ook op een andere GitHub, waar we naartoe migreren.

De laatste versie van autosub-bootstrapbill heeft een probleem momenteel die ik dit weekend zal oplossen.
Ik bouw dit weekend ook een in/export functie in voor de config.properties en de database.db, dan kan iedereen die zelf eenvoudig veiligstellen.
Begrijp ik het dan goed dat je dit weekend overstapt van autosub-bootstrapbill naar autosub op onderstaande GitHub pagina voor alle platformen?
https://github.com/BenjV/autosub

Acties:
  • 0 Henk 'm!

  • Ben(V)
  • Registratie: December 2013
  • Laatst online: 10:03
Half.

Ik heb een nieuwe GitHub aangemaakt met versie 1.0.0 zijnde
https://github.com/BenjV/autosub

Op de oude GitHub staat nu nog 0.8.39 :
https://github.com/BenjV/autosub-bootstrapbill

Als iemand nieuw intstalleerd van de nieuwe GitHub dan krijg je versie 1.0.0 (imiddels 1.0.1) en de updates worden dan ook daar vandaan gehaalt.

Als nog een versie draait die van de oude GitHub zijnde autosub-bootstrappbill komt, dan update die nog vanaf die GitHub en krijgt dus versie 0.8.39.
Ik ga dit weekend daar een nieuwe versie opzetten.

Dat zal de laatste versie zijn die op de oude GitHub komt te staan, want als je die versie laat upaten gaat hij dat doen vanaf de nieuwe GitHub.

Dit werkt voor alle OS-en.

All truth passes through three stages: First it is ridiculed, second it is violently opposed and third it is accepted as being self-evident.


Acties:
  • 0 Henk 'm!

  • FREAKJAM
  • Registratie: Mei 2007
  • Laatst online: 21-09 17:50

FREAKJAM

"MAXIMUM"

Je zou dit nu al van repo kunnen wisselen met het volgende commando:
sudo git remote set-url origin https://github.com/BenjV/autosub

is everything cool?


Acties:
  • 0 Henk 'm!

  • Ben(V)
  • Registratie: December 2013
  • Laatst online: 10:03
Klopt maar vergeet dan niet een pull te doen, want je autosub software kijkt nog steeds naar de oude GitHub.

All truth passes through three stages: First it is ridiculed, second it is violently opposed and third it is accepted as being self-evident.


Acties:
  • 0 Henk 'm!

  • Netfreak99
  • Registratie: December 2013
  • Laatst online: 03-09 16:46
Op Ubuntu een nieuwe clone gemaakt.
Helaas werkt v1.0 niet op Ubuntu
AutoSub: Initializing variables and loading config
Traceback (most recent call last):
File "/opt/Ben/autosub/AutoSub.py", line 162, in <module>
sys.exit(main())
File "/opt/Ben/autosub/AutoSub.py", line 124, in main
import autosub.AutoSub
File "/opt/Ben/autosub/autosub/AutoSub.py", line 4, in <module>
import autosub.WebServer
File "/opt/Ben/autosub/autosub/WebServer.py", line 6, in <module>
import cherrypy
File "/opt/Ben/autosub/cherrypy/__init__.py", line 66, in <module>
from cherrypy._cperror import HTTPError, HTTPRedirect, InternalRedirect # noqa
File "/opt/Ben/autosub/cherrypy/_cperror.py", line 128, in <module>
from cherrypy.lib import httputil as _httputil
ImportError: No module named lib

Acties:
  • 0 Henk 'm!

  • Juggels
  • Registratie: Augustus 2005
  • Laatst online: 17-09 12:49
Netfreak99 schreef op vrijdag 6 januari 2017 @ 14:37:
Op Ubuntu een nieuwe clone gemaakt.
Helaas werkt v1.0 niet op Ubuntu
AutoSub: Initializing variables and loading config
Traceback (most recent call last):
File "/opt/Ben/autosub/AutoSub.py", line 162, in <module>
sys.exit(main())
File "/opt/Ben/autosub/AutoSub.py", line 124, in main
import autosub.AutoSub
File "/opt/Ben/autosub/autosub/AutoSub.py", line 4, in <module>
import autosub.WebServer
File "/opt/Ben/autosub/autosub/WebServer.py", line 6, in <module>
import cherrypy
File "/opt/Ben/autosub/cherrypy/__init__.py", line 66, in <module>
from cherrypy._cperror import HTTPError, HTTPRedirect, InternalRedirect # noqa
File "/opt/Ben/autosub/cherrypy/_cperror.py", line 128, in <module>
from cherrypy.lib import httputil as _httputil
ImportError: No module named lib
Bij mij gebeurt hetzelfde. Ik zie ook geen 'lib' folder in de cherrypy folder, dus ik vermoed dat daar iets nog niet helemaal goed in de repo zit.

Acties:
  • 0 Henk 'm!

Verwijderd

Ben(V) schreef op vrijdag 6 januari 2017 @ 14:18:
Dat zal de laatste versie zijn die op de oude GitHub komt te staan, want als je die versie laat upaten gaat hij dat doen vanaf de nieuwe GitHub.
Even om het 100% duidelijk te krijgen omdat ik het niet helemaal begrijp:

Ik gebruik nu de versie van de oude github. Ik kan dus binnenkort updaten en dan gaat hij automatisch over naar de nieuwe github? Of moet ik exporteren van de settings straks, dan verwijderen, nieuwe github gebruiken voor installatie en dan settings importeren?

Acties:
  • 0 Henk 'm!

  • Ben(V)
  • Registratie: December 2013
  • Laatst online: 10:03
Als je op DSM 5 blijft dan werkt dat zo.
Ga je naar DSM 6, dan zul je het nieuwe package moeten installeren.
In dat geval is tevoren een export en na het installeren van het DSM 6 package een import wel zo handig, dan hoef je de instelling niet zelf meer te doen.
Zoals al gezegd is een package update van DSM 5 naar DSM 6 niet mogelijk.

Een DSM package is wat anders dan de autosub applicatie zelf.
De autosub applicatie is overal hetzelfde maar het package is verschillend en als je autosub op een ander OS draait heb je helemaal niets met het package te maken.

All truth passes through three stages: First it is ridiculed, second it is violently opposed and third it is accepted as being self-evident.


Acties:
  • 0 Henk 'm!

Verwijderd

Thanks, helemaal duidelijk nu.

Acties:
  • 0 Henk 'm!

  • Ben(V)
  • Registratie: December 2013
  • Laatst online: 10:03
Juggels schreef op vrijdag 6 januari 2017 @ 15:10:
[...]


Bij mij gebeurt hetzelfde. Ik zie ook geen 'lib' folder in de cherrypy folder, dus ik vermoed dat daar iets nog niet helemaal goed in de repo zit.
Ja op de een of andere manier wordt die lib module van cherrypy niet opgenomen in mijn GitHub terwijl hij wel in de folder staat.
Ben aan het zoeken waar het aan ligt.


EDIT:
Gevonden zat in de standaard .gitignore voor Python.
Nu staat de cherrypy lib wel op github

[ Voor 9% gewijzigd door Ben(V) op 06-01-2017 18:50 ]

All truth passes through three stages: First it is ridiculed, second it is violently opposed and third it is accepted as being self-evident.


Acties:
  • 0 Henk 'm!

  • Pantagruel
  • Registratie: Februari 2000
  • Laatst online: 14-09 10:44

Pantagruel

Mijn 80486 was snel,....was!

Ben(V) schreef op donderdag 5 januari 2017 @ 21:08:
[...]


Ja er is iets niet in orde met 0.8.40
Ik ga er zo naar kijken, maar misschien kan ik het pas in het weekend fixen als het moeilijk te vinden is.
De versie die ik voor DSM 6 gemnaakt hebt kun je ook gewoon voor andere OS-en gebruiken.
Die staat op een ander GitHub en heet versie 1.0.0

Je kunt hem hier vinden.

https://github.com/BenjV/autosub
Mmm.

Gisteren de update naar 0.8.40 gedaan (OS= Ubuntu 16.04.1 LTS) en na de herstart kwam autosub niet meer in de lucht.
Op zich geen probleem, want het was de test VM en dus qua dat geen kritisch iets ;) .

Mogelijk schuldige is t startup script in /etc/init.d want ook bij een 'service autosub start' was de autosub webpage niet bereikbaar. Nog geen ramp, want je kunt autosub in daemon mode draaien.

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
sabnzb@ubuntu-autosub-test:/opt/autosub$ python AutoSub.py -c  config.properties -l --daemon
AutoSub: Initializing variables and loading config
AutoSub: Starting as a daemon
AutoSub: Disabling console output for daemon.
upgradeDb: Upgrading database  from version 1 to version 9
upgradeDb: 8 upgrades are required. Starting subupgrades
upgradeDb: Upgrading database  from version 1 to version 2
Traceback (most recent call last):
  File "AutoSub.py", line 169, in <module>
    sys.exit(main())
  File "AutoSub.py", line 153, in main
    autosub.Db.initDatabase()
  File "/opt/autosub/autosub/Db.py", line 230, in initDatabase
    upgradeDb(autosub.DBVERSION, version.dbversion)
  File "/opt/autosub/autosub/Db.py", line 150, in upgradeDb
    upgradeDb(from_version + x, from_version + x + 1)
  File "/opt/autosub/autosub/Db.py", line 157, in upgradeDb
    cursor.execute("ALTER TABLE last_downloads ADD COLUMN '%s' 'TEXT'" % 'codec')
sqlite3.OperationalError: no such table: last_downloads


Erhhmm, oeps :?

Als ik autosub zonder de --daemon (-d) run dan gaat t wel goed

code:
1
2
3
4
5
sabnzb@ubuntu-autosub-test:/opt/autosub$ python AutoSub.py -c  config.properties -l
AutoSub: Initializing variables and loading config
AutoSub: Starting output to log. Bye!
[06/Jan/2017:08:43:13] ENGINE Serving on 0.0.0.0:8083
Launch browser http://localhost:8083


Tijdelijke oplossing totdat ik uitgevogeld heb wat er mis is in t startupscript is autosub vanuit "screen" draaien, maar zoals gezegd, het is een test VM, de 'produktie' VM draait nog 0.8.39

Asrock Z77 Extreme6, Intel i7-3770K, Corsair H100i, 32 GB DDR-3, 256 GB Samsung SSD + 2 x 3TB SATA, GeForce GTX 660 Ti, Onboard NIC and sound, SyncMaster 24"&22" Wide, Samsung DVD fikkertje, Corsair 500R


Acties:
  • 0 Henk 'm!

  • FREAKJAM
  • Registratie: Mei 2007
  • Laatst online: 21-09 17:50

FREAKJAM

"MAXIMUM"

Ben(V) schreef op vrijdag 6 januari 2017 @ 18:38:
[...]


Ja op de een of andere manier wordt die lib module van cherrypy niet opgenomen in mijn GitHub terwijl hij wel in de folder staat.
Ben aan het zoeken waar het aan ligt.


EDIT:
Gevonden zat in de standaard .gitignore voor Python.
Nu staat de cherrypy lib wel op github
Top! werkt hier nu als een zonnetje :) (CentOS 7)

is everything cool?


Acties:
  • 0 Henk 'm!

  • vanaalten
  • Registratie: September 2002
  • Laatst online: 08:50
Pantagruel schreef op vrijdag 6 januari 2017 @ 19:25:
Mmm.

Gisteren de update naar 0.8.40 gedaan (OS= Ubuntu 16.04.1 LTS) en na de herstart kwam autosub niet meer in de lucht.
0.8.40? Da's best knap, met 0.8.39 als laatste versie. :-)
Op zich geen probleem, want het was de test VM en dus qua dat geen kritisch iets ;) .

Mogelijk schuldige is t startup script in /etc/init.d want ook bij een 'service autosub start' was de autosub webpage niet bereikbaar. Nog geen ramp, want je kunt autosub in daemon mode draaien.

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
sabnzb@ubuntu-autosub-test:/opt/autosub$ python AutoSub.py -c  config.properties -l --daemon
AutoSub: Initializing variables and loading config
AutoSub: Starting as a daemon
AutoSub: Disabling console output for daemon.
upgradeDb: Upgrading database  from version 1 to version 9
upgradeDb: 8 upgrades are required. Starting subupgrades
upgradeDb: Upgrading database  from version 1 to version 2
Traceback (most recent call last):
  File "AutoSub.py", line 169, in <module>
    sys.exit(main())
  File "AutoSub.py", line 153, in main
    autosub.Db.initDatabase()
  File "/opt/autosub/autosub/Db.py", line 230, in initDatabase
    upgradeDb(autosub.DBVERSION, version.dbversion)
  File "/opt/autosub/autosub/Db.py", line 150, in upgradeDb
    upgradeDb(from_version + x, from_version + x + 1)
  File "/opt/autosub/autosub/Db.py", line 157, in upgradeDb
    cursor.execute("ALTER TABLE last_downloads ADD COLUMN '%s' 'TEXT'" % 'codec')
sqlite3.OperationalError: no such table: last_downloads


Erhhmm, oeps :?

Als ik autosub zonder de --daemon (-d) run dan gaat t wel goed

code:
1
2
3
4
5
sabnzb@ubuntu-autosub-test:/opt/autosub$ python AutoSub.py -c  config.properties -l
AutoSub: Initializing variables and loading config
AutoSub: Starting output to log. Bye!
[06/Jan/2017:08:43:13] ENGINE Serving on 0.0.0.0:8083
Launch browser http://localhost:8083


Tijdelijke oplossing totdat ik uitgevogeld heb wat er mis is in t startupscript is autosub vanuit "screen" draaien, maar zoals gezegd, het is een test VM, de 'produktie' VM draait nog 0.8.39
Nou vind ik 'm wazig worden, want 'draait nog 0.8.39' en je hebt geupgrade naar 0.8.40, waarbij 0.8.39 toch de laatste versie is (van de pre-1.0 branch).

Anyway, ik heb vandaag ook een git pull gedaan en zit nu op 0.8.39 - durf nog niet meteen naar 1.0 te gaan. En ik heb volgens mij precies dezelfde errormelding bij het opstarten als jij:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
AutoSub: Initializing variables and loading config
AutoSub: Starting as a daemon
AutoSub: Disabling console output for daemon.
upgradeDb: Upgrading database  from version 1 to version 9
upgradeDb: 8 upgrades are required. Starting subupgrades
upgradeDb: Upgrading database  from version 1 to version 2
Traceback (most recent call last):
  File "/home/sabnzbd/autosub-bootstrapbill/AutoSub.py", line 169, in <module>
    sys.exit(main())
  File "/home/sabnzbd/autosub-bootstrapbill/AutoSub.py", line 153, in main
    autosub.Db.initDatabase()
  File "/home/sabnzbd/autosub-bootstrapbill/autosub/Db.py", line 230, in initDatabase
    upgradeDb(autosub.DBVERSION, version.dbversion)
  File "/home/sabnzbd/autosub-bootstrapbill/autosub/Db.py", line 150, in upgradeDb
    upgradeDb(from_version + x, from_version + x + 1)
  File "/home/sabnzbd/autosub-bootstrapbill/autosub/Db.py", line 152, in upgradeDb
    connection=sqlite3.connect(autosub.DBFILE)
sqlite3.OperationalError: unable to open database file


Ik heb daarna de database.db weggegooid en autosub opnieuw gestart en via de webinterface een nieuwe config (met vrijwel dezelfde inhoud) laten maken. Hierbij werd ook een nieuwe database.db aangemaakt - en WEER krijg ik bij het herstarten diezelfde database error.

Daarbij viel mij ook in de log nog het volgende op:
code:
1
2
2017-01-06 20:16:21,382 ERROR  getId: Database error: no such column: tvdb_id
2017-01-06 20:16:21,409 ERROR  setId: Database error: table show_id_cache has 4 columns but 5 values were supplied


...ofwel, het lijkt er op dat er mogelijk nog oude code aanwezig is die een tvdb_id column nodig heeft, of dat die column echt nodig is maar niet wordt aangemaakt bij het creeren van een database.


Edit #1:
Vergeten te melden: ik werk onder Debian Linux 8 ('stable').

De stoute schoenen aangetrokken en vanuit een schone lege directory begonnen met autosub 1.0. Via de webinterface een config aangemaakt. Hierna gaat het bij het opnieuw opstarten fout:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
AutoSub: Initializing variables and loading config
Could not create log folder, fallback to default
AutoSub: Starting output to log. Bye!
Traceback (most recent call last):
  File "/home/sabnzbd/autosub/AutoSub.py", line 164, in <module>
    sys.exit(main())
  File "/home/sabnzbd/autosub/AutoSub.py", line 133, in main
    log = autosub.initLogging(autosub.LOGFILE)
  File "/home/sabnzbd/autosub/autosub/__init__.py", line 219, in initLogging
    LOGHANDLER = logging.handlers.RotatingFileHandler(logfile, 'a', LOGSIZE, LOGNUM)
  File "/usr/lib/python2.7/logging/handlers.py", line 117, in __init__
    BaseRotatingHandler.__init__(self, filename, mode, encoding, delay)
  File "/usr/lib/python2.7/logging/handlers.py", line 64, in __init__
    logging.FileHandler.__init__(self, filename, mode, encoding, delay)
  File "/usr/lib/python2.7/logging/__init__.py", line 911, in __init__
    StreamHandler.__init__(self, self._open())
  File "/usr/lib/python2.7/logging/__init__.py", line 936, in _open
    stream = open(self.baseFilename, self.mode)
IOError: [Errno 13] Permission denied: u'/AutoSubService.log'

En ja, het eerste wat ik gecontroleerd heb zijn de rechten: autosub draait hier als user 'sabnzbd', de folder is van diezelfde user en heeft schrijfrechten. Tevens kon ik, na op dezelfde manier gestart te hebben, WEL een config en database aanmaken, dus dat is - denk ik - niet de oorzaak van het probleem.

Nou ben ik nauwelijks thuis in Python, maar als ik naar de code kijk:
code:
1
2
3
4
5
6
7
8
9
10
11
    print "LogPath = %s" % LogPath
    print "LogFile = %s" % LogFile
    if not LogFile:
        LogFile = u"AutoSubService.log"
    try:
        if not os.path.exists(LogPath):
            try:
                os.makedirs(LogPath)
            except Exception as error:
                print "Could not create log folder, fallback to default"
                LogPath = autosub.PATH

...met die twee print-statements door mij toegevoegd. Blijkt dat LogFile goed gedefinieerd is, maar LogPath leeg is. Dan gok ik dat "os.path.exists(LogPath)" misschien een false geeft, waarna die probeert een nieuwe directory "" aan te maken en faalt?

[ Voor 22% gewijzigd door vanaalten op 06-01-2017 21:14 ]


Acties:
  • 0 Henk 'm!

  • Ben(V)
  • Registratie: December 2013
  • Laatst online: 10:03
Zoals ik al gezegd had werkt 0.8.40 niet, daar moet ik naar kijken.
Ik heb daarom de versie op GitHub even terug gezet naar 0.8.39 zodat vanuit autosub zelf niemand zal updaten.
Echter de rest van de code is nog steeds 0.8.40 die niet werkt.

Versie 1.0.1 van de nieuwe GitHub werkt prima.
Die database error hebt ik gefixed in 1.0.1

All truth passes through three stages: First it is ridiculed, second it is violently opposed and third it is accepted as being self-evident.


Acties:
  • 0 Henk 'm!

  • vanaalten
  • Registratie: September 2002
  • Laatst online: 08:50
Ben(V) schreef op vrijdag 6 januari 2017 @ 21:11:
Zoals ik al gezegd had werkt 0.8.40 niet, daar moet ik naar kijken.
Ik heb daarom de versie op GitHub even terug gezet naar 0.8.39 zodat vanuit autosub zelf niemand zal updaten.
Echter de rest van de code is nog steeds 0.8.40 die niet werkt.
Hmmm, toch kreeg ik daar bij mij met 0.8.39 die database problemen bij het opstarten.
Versie 1.0.1 van de nieuwe GitHub werkt prima.
Die database error hebt ik gefixed in 1.0.1
Zie m'n ge-editte post hierboven: vanuit een schone workarea krijg ik toch problemen bij het opstarten. Ben er nog verder naar aan het kijken, wellicht dat ik nog verder kom.

Acties:
  • 0 Henk 'm!

  • TRaSH
  • Registratie: Juli 2000
  • Laatst online: 20-09 16:53

TRaSH

koffie ?

Topicstarter
Ik heb de nieuwe versie geprobeerd 1.0.x
Maar tijden starten krijg ik de volgende melding.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
c:\autosub>AutoSub.py --config=c:\autosub\config.properties
AutoSub: Initializing variables and loading config
Traceback (most recent call last):
  File "C:\autosub\AutoSub.py", line 162, in <module>
    sys.exit(main())
  File "C:\autosub\AutoSub.py", line 124, in main
    import autosub.AutoSub
  File "C:\autosub\autosub\AutoSub.py", line 4, in <module>
    import autosub.WebServer
  File "C:\autosub\autosub\WebServer.py", line 6, in <module>
    import cherrypy
  File "C:\autosub\cherrypy\__init__.py", line 66, in <module>
    from cherrypy._cperror import HTTPError, HTTPRedirect, InternalRedirect  # noqa
  File "C:\autosub\cherrypy\_cperror.py", line 123, in <module>
    import six
ImportError: No module named six

I think I'm afraid to be happy whenever I get to happy, something bad always happen.


Acties:
  • 0 Henk 'm!

  • Pantagruel
  • Registratie: Februari 2000
  • Laatst online: 14-09 10:44

Pantagruel

Mijn 80486 was snel,....was!

vanaalten schreef op vrijdag 6 januari 2017 @ 20:34:
[...]

0.8.40? Da's best knap, met 0.8.39 als laatste versie. :-)

[...]

Nou vind ik 'm wazig worden, want 'draait nog 0.8.39' en je hebt geupgrade naar 0.8.40, waarbij 0.8.39 toch de laatste versie is (van de pre-1.0 branch).
FF een stukje terug lezen waar Ben zelf vermeldt dat 0.8.40 niet helemaal lekker is.

Inmiddels is die versie teruggetrokken
Ben(V) schreef op vrijdag 6 januari 2017 @ 21:11:
Zoals ik al gezegd had werkt 0.8.40 niet, daar moet ik naar kijken.
Ik heb daarom de versie op GitHub even terug gezet naar 0.8.39 zodat vanuit autosub zelf niemand zal updaten.
Echter de rest van de code is nog steeds 0.8.40 die niet werkt.

Versie 1.0.1 van de nieuwe GitHub werkt prima.
Die database error hebt ik gefixed in 1.0.1
, t sarcasme mag je houden btw.


Maaru, pic's or it didn't happen:
Afbeeldingslocatie: http://pantagruel.mine.nu/tweakers/autosub0840.jpg
Anyway, ik heb vandaag ook een git pull gedaan en zit nu op 0.8.39 - durf nog niet meteen naar 1.0 te gaan. En ik heb volgens mij precies dezelfde errormelding bij het opstarten als jij:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
AutoSub: Initializing variables and loading config
AutoSub: Starting as a daemon
AutoSub: Disabling console output for daemon.
upgradeDb: Upgrading database  from version 1 to version 9
upgradeDb: 8 upgrades are required. Starting subupgrades
upgradeDb: Upgrading database  from version 1 to version 2
Traceback (most recent call last):
  File "/home/sabnzbd/autosub-bootstrapbill/AutoSub.py", line 169, in <module>
    sys.exit(main())
  File "/home/sabnzbd/autosub-bootstrapbill/AutoSub.py", line 153, in main
    autosub.Db.initDatabase()
  File "/home/sabnzbd/autosub-bootstrapbill/autosub/Db.py", line 230, in initDatabase
    upgradeDb(autosub.DBVERSION, version.dbversion)
  File "/home/sabnzbd/autosub-bootstrapbill/autosub/Db.py", line 150, in upgradeDb
    upgradeDb(from_version + x, from_version + x + 1)
  File "/home/sabnzbd/autosub-bootstrapbill/autosub/Db.py", line 152, in upgradeDb
    connection=sqlite3.connect(autosub.DBFILE)
sqlite3.OperationalError: unable to open database file


Ik heb daarna de database.db weggegooid en autosub opnieuw gestart en via de webinterface een nieuwe config (met vrijwel dezelfde inhoud) laten maken. Hierbij werd ook een nieuwe database.db aangemaakt - en WEER krijg ik bij het herstarten diezelfde database error.

Daarbij viel mij ook in de log nog het volgende op:
code:
1
2
2017-01-06 20:16:21,382 ERROR  getId: Database error: no such column: tvdb_id
2017-01-06 20:16:21,409 ERROR  setId: Database error: table show_id_cache has 4 columns but 5 values were supplied


...ofwel, het lijkt er op dat er mogelijk nog oude code aanwezig is die een tvdb_id column nodig heeft, of dat die column echt nodig is maar niet wordt aangemaakt bij het creeren van een database.
Maar ik ben er inmiddels uit, de -d switch wordt waarschijnlijk niet langer ondersteund en veroorzaakt ongewenst gedrag/gezeur mbt de database. In mijn init script stond de -d switch wat voor een exit zorgde en dus geen benaderbare autosub pagina.

Andere oplossing is de eerdere versie idd terugzetten (unzip backup ;) )

Asrock Z77 Extreme6, Intel i7-3770K, Corsair H100i, 32 GB DDR-3, 256 GB Samsung SSD + 2 x 3TB SATA, GeForce GTX 660 Ti, Onboard NIC and sound, SyncMaster 24"&22" Wide, Samsung DVD fikkertje, Corsair 500R


Acties:
  • 0 Henk 'm!

  • vanaalten
  • Registratie: September 2002
  • Laatst online: 08:50
vanaalten schreef op vrijdag 6 januari 2017 @ 21:16:
Zie m'n ge-editte post hierboven: vanuit een schone workarea krijg ik toch problemen bij het opstarten. Ben er nog verder naar aan het kijken, wellicht dat ik nog verder kom.
En opgelost - autosub 1.0.1 lijkt hier nu probleemloos te starten & te draaien, zonder warnings of errors in de logfile.

Oorzaak: toch gewoon een beetje eigen fout. Bij het overgaan van 0.8.39 naar 1.0.1 heb ik ook mijn start-commando aangepast en de "-c<path_naar_config>" verwijderd.

Overigens met goede reden: ik dacht dat die niet nodig was, want in de source van AutoSub.py:
code:
1
2
3
4
5
Usage:
    -h (--help)     Prints this message
    -c (--config=)  Forces AutoSub.py to use a configfile other than ./config.properties
    -d (--daemon)   Run AutoSub in the background
    -l (--nolaunch) Stop AutoSub from launching a webbrowser

...wordt de indruk gewekt dat "-c./config.properties" de default is, wat voor mij gewoon goed zou zijn. Blijkbaar als ik die "-c" optie niet meegeef, dan leest autosub de config niet in (om voor mij onbekende reden).

Anyway, blij! Draait weer als een zonnetje, op tijd voor de nieuwe series die weer gaan beginnen. :)


Edit 1: en ook die "-c" optie is nu duidelijk:
Zonder die optie kijkt autosub, denk ik, in de directory van waaruit je autosub start naar een 'config.properties' file. Gebruik je, zoals ik doe, een /etc/init.d/autosub opstartscript op een correcte manier, dan is die opstartdirectory denk ik eerder de root dan de directory waar AutoSub.py staat. En probeert dus vervolgens de configfile te lezen uit "/config.properties", dus in de root van m'n systeem.

Zou het misschien netter zijn om op de een of andere manier de directory van AutoSub.py te achterhalen en daar config.properties te lezen als default, in plaats van "./config.properties"?

Als ik google mag geloven kan je het path van AutoSub.py achterhalen met "os.path.dirname(os.path.abspath(__file__))" - en dan als default daar de config.properties lezen.

Geen idee of daar nog andere problemen mee zijn. En expliciet die "-c" meegeven is ook geen groot bezwaar. :)

[ Voor 27% gewijzigd door vanaalten op 06-01-2017 21:42 ]


Acties:
  • +1 Henk 'm!

  • vanaalten
  • Registratie: September 2002
  • Laatst online: 08:50
(losse post ipv m'n vorige post editten, want ik weet niet zeker of TRaSH anders wel een notificatie krijgt)
TRaSH schreef op vrijdag 6 januari 2017 @ 21:17:
Ik heb de nieuwe versie geprobeerd 1.0.x
Maar tijden starten krijg ik de volgende melding.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
c:\autosub>AutoSub.py --config=c:\autosub\config.properties
AutoSub: Initializing variables and loading config
Traceback (most recent call last):
  File "C:\autosub\AutoSub.py", line 162, in <module>
    sys.exit(main())
  File "C:\autosub\AutoSub.py", line 124, in main
    import autosub.AutoSub
  File "C:\autosub\autosub\AutoSub.py", line 4, in <module>
    import autosub.WebServer
  File "C:\autosub\autosub\WebServer.py", line 6, in <module>
    import cherrypy
  File "C:\autosub\cherrypy\__init__.py", line 66, in <module>
    from cherrypy._cperror import HTTPError, HTTPRedirect, InternalRedirect  # noqa
  File "C:\autosub\cherrypy\_cperror.py", line 123, in <module>
    import six
ImportError: No module named six
Van wat ik met google enzo zie moet je module 'six' installeren. Als ik het een beetje snap zou "pip install six" dat al moeten doen.

Acties:
  • 0 Henk 'm!

  • TRaSH
  • Registratie: Juli 2000
  • Laatst online: 20-09 16:53

TRaSH

koffie ?

Topicstarter
klopt,
dacht dat dat al gewoon zou werken
"pip install six" was de oplossing.
kreeg wel een melding dat er een update voor six was maar hij doet het met deze ook zie ik.
code:
1
2
3
4
5
6
7
8
9
c:\Python27>pip install six
Collecting six
  Downloading six-1.10.0-py2.py3-none-any.whl
Installing collected packages: six
Successfully installed six-1.10.0
You are using pip version 8.1.1, however version 9.0.1 is available.
You should consider upgrading via the 'python -m pip install --upgrade pip' command.

c:\Python27>

I think I'm afraid to be happy whenever I get to happy, something bad always happen.


Acties:
  • +1 Henk 'm!

  • Ben(V)
  • Registratie: December 2013
  • Laatst online: 10:03
TRaSH schreef op vrijdag 6 januari 2017 @ 21:17:
Ik heb de nieuwe versie geprobeerd 1.0.x
Maar tijden starten krijg ik de volgende melding.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
c:\autosub>AutoSub.py --config=c:\autosub\config.properties
AutoSub: Initializing variables and loading config
Traceback (most recent call last):
  File "C:\autosub\AutoSub.py", line 162, in <module>
    sys.exit(main())
  File "C:\autosub\AutoSub.py", line 124, in main
    import autosub.AutoSub
  File "C:\autosub\autosub\AutoSub.py", line 4, in <module>
    import autosub.WebServer
  File "C:\autosub\autosub\WebServer.py", line 6, in <module>
    import cherrypy
  File "C:\autosub\cherrypy\__init__.py", line 66, in <module>
    from cherrypy._cperror import HTTPError, HTTPRedirect, InternalRedirect  # noqa
  File "C:\autosub\cherrypy\_cperror.py", line 123, in <module>
    import six
ImportError: No module named six
Jij draait vast op windows, die Python versie mist de six module, die de nieuwe versie van cherrypy nodig heeft.
die moet je even bij je python release opnemen.
je kunt hem hier vinden.
https://pypi.python.org/pypi/six

All truth passes through three stages: First it is ridiculed, second it is violently opposed and third it is accepted as being self-evident.


Acties:
  • 0 Henk 'm!

  • Ben(V)
  • Registratie: December 2013
  • Laatst online: 10:03
vanaalten schreef op vrijdag 6 januari 2017 @ 21:28:
[...]

En opgelost - autosub 1.0.1 lijkt hier nu probleemloos te starten & te draaien, zonder warnings of errors in de logfile.

Oorzaak: toch gewoon een beetje eigen fout. Bij het overgaan van 0.8.39 naar 1.0.1 heb ik ook mijn start-commando aangepast en de "-c<path_naar_config>" verwijderd.

Overigens met goede reden: ik dacht dat die niet nodig was, want in de source van AutoSub.py:
code:
1
2
3
4
5
Usage:
    -h (--help)     Prints this message
    -c (--config=)  Forces AutoSub.py to use a configfile other than ./config.properties
    -d (--daemon)   Run AutoSub in the background
    -l (--nolaunch) Stop AutoSub from launching a webbrowser

...wordt de indruk gewekt dat "-c./config.properties" de default is, wat voor mij gewoon goed zou zijn. Blijkbaar als ik die "-c" optie niet meegeef, dan leest autosub de config niet in (om voor mij onbekende reden).

Anyway, blij! Draait weer als een zonnetje, op tijd voor de nieuwe series die weer gaan beginnen. :)


Edit 1: en ook die "-c" optie is nu duidelijk:
Zonder die optie kijkt autosub, denk ik, in de directory van waaruit je autosub start naar een 'config.properties' file. Gebruik je, zoals ik doe, een /etc/init.d/autosub opstartscript op een correcte manier, dan is die opstartdirectory denk ik eerder de root dan de directory waar AutoSub.py staat. En probeert dus vervolgens de configfile te lezen uit "/config.properties", dus in de root van m'n systeem.

Zou het misschien netter zijn om op de een of andere manier de directory van AutoSub.py te achterhalen en daar config.properties te lezen als default, in plaats van "./config.properties"?

Als ik google mag geloven kan je het path van AutoSub.py achterhalen met "os.path.dirname(os.path.abspath(__file__))" - en dan als default daar de config.properties lezen.

Geen idee of daar nog andere problemen mee zijn. En expliciet die "-c" meegeven is ook geen groot bezwaar. :)
Als je geen -c optie opgeeft dan gebruikt autosub de "working directory" (os.getwcd() ) om de config.properties te zoeken of bij afwezigheid aan te maken.

Als jij opstart vanuit een script zou je eigenlijk in dat script een cd naar de autosub directory moeten doen.
Op die plaats maakt autosub ook z'n pidfile aan.

Als jij je script en configuratie goed gemaakt hebt dan zou autosub helemaal niets in jouw root directory mogen aanmaken, daar geeft je een applicatie normaal geen schrijfrechten.

[ Voor 3% gewijzigd door Ben(V) op 06-01-2017 22:31 ]

All truth passes through three stages: First it is ridiculed, second it is violently opposed and third it is accepted as being self-evident.


Acties:
  • 0 Henk 'm!

  • vanaalten
  • Registratie: September 2002
  • Laatst online: 08:50
Ben(V) schreef op vrijdag 6 januari 2017 @ 22:19:
Als je geen -c optie opgeeft dan gebruikt autosub de "working directory" (os.getwcd() ) om de config.properties te zoeken of bij afwezigheid aan te maken.
Klinkt logisch. Als alternatief zou je kunnen overwegen om de directory te kiezen waar AutoSub.py in staat, in plaats van de working directory.
Als jij opstart vanuit een script zou je eigenlijk in dat script een cd naar de autosub directory moeten doen.
Op die plaats maakt autosub ook z'n pidfile aan.
Zeker weten? Want die 'cd' doe ik niet en toch krijg ik een pidfile in de autosub directory. Als ik de source bekijk dan lijkt 'ie ook eerst een chdir te doen naar het AutoSub Path zoals in de config staat.
Als jij je script en configuratie goed gemaakt hebt dan zou autosub helemaal niets in jouw root directory mogen aanmaken, daar geeft je een applicatie normaal geen schrijfrechten.
Doet 'ie ook niet, daarom faalde hij ook toen ik geen "-c" mee gaf.

Ik bedoel alleen dat er twee mogelijkheden zijn:
1) gebruiker die een init-script gebruikt moet de "-c" meegeven, want autosub kijkt default naar de opstart-directory;
2) autosub aanpassen zodat die de config default in de AutoSub.py directory zoekt, tenzij met "-c" anders opgegegeven.

Beide opties kunnen en zullen goed werken (en momenteel gebruik ik dus '1'). Het voordeel van (2) is dat de init-scripts lekker kaal en eenvoudig blijven - wat de kans op fouten kleiner maakt.

Maar prima als je het zo wilt houden. Het draait hier goed en ik heb er weer het nodige door geleerd. :-)

(en vat dit vooral niet te kritisch op: ik ben erg blij met AutoSub, dus dank voor het werk & support die je er in steekt!)

Acties:
  • 0 Henk 'm!

  • Ben(V)
  • Registratie: December 2013
  • Laatst online: 10:03
Kritisch zijn is goed, daar wordt het alleen maar beter van.

Er zijn echter twee AutSub.py bestanden, de eerste in de root directory van autosub en een waar de overige .py bestanden staan.
De structuur is:
<install directory>/AutoSub.py
<install directory>/autosub/AutoSub.py
<install directory>/autosub/__init__.py
etc

Is een beetje verwarrend maar dat heb ik ook maar geerfd.
Hij start dus normaal gesproken op in de <install directory>/AutoSub.py en van daaruit roept hij <install directory>/AutoSub.py aan.
Die chdir die daar in staan zijn nodig om de deamon los te koppelen van z'n omgeving als hij die dubbele fork doet, dat is hogere Linux die al bestond toen ik autosub overnam.

De hoofd AutoSub.py start dus de tweede AutoSub op maakt de config.properties, de AutoSubService.log en de database.db aan in de <install directory> en gaat vervolgens in een eindeloze loop tot hij een Signal krijgt dat hij moet afsterven.

Het echt werk wordt daarna door <install directory/autosu/AutoSub.py gedaan.

Persoonlijk zou ik de threading module van Python daar voor gebruikt hebben in plaats van deze fork construct, maar het is me te veel werk zonder echt doel om dat om te bouwen.

All truth passes through three stages: First it is ridiculed, second it is violently opposed and third it is accepted as being self-evident.


Acties:
  • 0 Henk 'm!

  • -EvoLution-
  • Registratie: Februari 2010
  • Laatst online: 10:07
Ik heb inmiddels versie 1.0.1 op m'n Synology DS214 staan, met behulp van het SPK bestand wat hier eerder geplaatst was door Ben(V).
Ik ben weer met een schone installatie begonnen en alles lijkt perfect te werken.
Totdat ik een username en password instel onder het kopje webserver.
Zodra ik Autosub dan opnieuw opstart krijg ik onderstaande melding in beeld.
Enig idee wat hier aan de hand kan zijn?
Afbeeldingslocatie: https://i.imgur.com/dYX4nyP.png

Wanneer ik handmatig de username en password weer uit de config.properties file haal via putty, dan werkt autosub weer perfect.

[ Voor 27% gewijzigd door -EvoLution- op 07-01-2017 13:57 ]


Acties:
  • 0 Henk 'm!

  • Ben(V)
  • Registratie: December 2013
  • Laatst online: 10:03
Ja ik heb het probleem inmiddels gefixed, maar ben ook bezig met een backup/restore functie voor de config en database bestanden.

Zodra ik daar mee klaar ben komt er een update.
Kom denk ik vandaag nog wel en hooguit morgen met een update.

All truth passes through three stages: First it is ridiculed, second it is violently opposed and third it is accepted as being self-evident.


Acties:
  • 0 Henk 'm!

  • -EvoLution-
  • Registratie: Februari 2010
  • Laatst online: 10:07
Top, bedankt voor al je werk!
Ik wacht de update rustig af en zal tot die tijd even geen username / password gebruiken.

Acties:
  • 0 Henk 'm!

  • Ben(V)
  • Registratie: December 2013
  • Laatst online: 10:03
Nieuwe versie van autosub is beschikbaar (1.0.2)
De problemen met username/password en veranderen van console logging zijn gefixed.
Backup/Restore van config en database zijn toegevoegd.

Ook heb ik een 0.8.40 versie uitgebracht voor mensen die willen upgraden vanuit 0.8.39.
Als je die upgrade uitvoert komt daarna ook de 1.0.2 versie beschikbaar

0.8.40 en 1.0.2 zijn functioneel gelijk maar staan op verschillende githubs.

All truth passes through three stages: First it is ridiculed, second it is violently opposed and third it is accepted as being self-evident.


Acties:
  • 0 Henk 'm!

  • DyArt
  • Registratie: Maart 2003
  • Laatst online: 18-09 11:42
Ik heb mijn 0.8.xx geupgrade naar 0.8.40 en daarna naar 1.0.2 maar krijg de volgende foutmelding Afbeeldingslocatie: https://i.imgur.com/XpIrG38.jpg bij het openen van Log en ook het zoeken lijkt niet te werken. Ik had van de week mijn installatie geupgrade naar 0.8.40 voordat deze was teruggetrokken waardoor ik een niet werkende installatie had. Ik heb daarna de package verwijderd en opnieuw geïnstalleerd. Vanochtend pas de eerste update uitgevoerd, omdat als ik het eerder van de week deze update uitvoerde hij update naar versie 0.8.39 maar de github bestanden van de niet werkende 0.8.40 installeerde. Ik gebruik trouwens dsm5

Acties:
  • 0 Henk 'm!

  • Samplex
  • Registratie: Februari 2000
  • Laatst online: 08:10
Bedankt voor je feedback, ik wacht nog even met de update naar 1.x

Acties:
  • 0 Henk 'm!

  • Ben(V)
  • Registratie: December 2013
  • Laatst online: 10:03
DyArt schreef op zondag 8 januari 2017 @ 10:30:
Ik heb mijn 0.8.xx geupgrade naar 0.8.40 en daarna naar 1.0.2 maar krijg de volgende foutmelding [afbeelding] bij het openen van Log en ook het zoeken lijkt niet te werken. Ik had van de week mijn installatie geupgrade naar 0.8.40 voordat deze was teruggetrokken waardoor ik een niet werkende installatie had. Ik heb daarna de package verwijderd en opnieuw geïnstalleerd. Vanochtend pas de eerste update uitgevoerd, omdat als ik het eerder van de week deze update uitvoerde hij update naar versie 0.8.39 maar de github bestanden van de niet werkende 0.8.40 installeerde. Ik gebruik trouwens dsm5
Kun je de config.properties hier plaatsen?
Wel even je passwoorden eruit halen voor je dat doet.

Heb je een van de notifications aanstaan en zo ja welke?

[ Voor 3% gewijzigd door Ben(V) op 08-01-2017 11:17 ]

All truth passes through three stages: First it is ridiculed, second it is violently opposed and third it is accepted as being self-evident.


Acties:
  • 0 Henk 'm!

  • DyArt
  • Registratie: Maart 2003
  • Laatst online: 18-09 11:42
Ik heb inderdaad 1notifcations aanstaan, pushbullet. Hierbij de config.properties
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
[config]
path = /volume1/@appstore/AutoSub-BootstrapBill
seriespath = /volume1/video/Series
bckpath = /volume1/downloads
downloaddutch = True
downloadeng = False
subeng = en
subnl = nl
fallbacktoeng = False
notifyen = False
notifynl = True
wantedfirst = True
launchbrowser = False
skiphiddendirs = False
englishsubdelete = False
addic7ed = False
opensubtitles = False
podnapisi = False
subscene = False
hearingimpaired = False
minmatchscore = 8
configversion = 4
searchinterval = 21600
browserrefresh = 1
postprocesscmd = 
opensubtitlesuser = xxxxxx
opensubtitlespasswd = xxxxxxxx
addic7eduser = xxxxx
addic7edpasswd = xxxxxxx
subcodec = windows-1252
skipstringnl = 
skipstringen = 
skipfoldersnl = 
skipfoldersen = 

[webserver]
webserverip = 0.0.0.0
webserverport = 8083
username = 
password = 
webroot = /auto-sub

[logfile]
logfile = /volume1/@appstore/AutoSub-BootstrapBill/AutoSubService.log
loglevel = INFO
loglevelconsole = ERROR
logsize = 999424
lognum = 1

[notify]
notifypushbullet = True
pushbulletapi = xxxxxxxxxxx


[namemapping]

[addic7edmapping]

Acties:
  • 0 Henk 'm!

  • Ben(V)
  • Registratie: December 2013
  • Laatst online: 10:03
Heb het al gevonden.

Je hebt bij webroot "/autosub" ingevult daar struikelt de nieuwe versie van cherrypy over.

Haal dat even weg uit je config en dan is het denk ik wel over.
Ik zal een aanpassing maken dat hij daar niet meer over struikelt.

[ Voor 74% gewijzigd door Ben(V) op 08-01-2017 11:36 ]

All truth passes through three stages: First it is ridiculed, second it is violently opposed and third it is accepted as being self-evident.


Acties:
  • 0 Henk 'm!

  • DyArt
  • Registratie: Maart 2003
  • Laatst online: 18-09 11:42
Ik heb de 2 regels weggehaald en daarna Auto-sub een herstart gegeven maar de melding blijft.

code:
1
2
3
4
5
6
7
8
9
10
 Traceback (most recent call last):
  File "/volume1/@appstore/AutoSub-BootstrapBill/cherrypy/_cprequest.py", line 678, in respond
    inst.set_response()
  File "/volume1/@appstore/AutoSub-BootstrapBill/cherrypy/_cperror.py", line 275, in set_response
    response.body = ntob('<br />\n'.join(msgs), 'utf-8')
  File "/volume1/@appstore/AutoSub-BootstrapBill/cherrypy/_cpcompat.py", line 56, in ntob
    assert_native(n)
  File "/volume1/@appstore/AutoSub-BootstrapBill/cherrypy/_cpcompat.py", line 91, in assert_native
    raise TypeError('n must be a native str (got %s)' % type(n).__name__)
TypeError: n must be a native str (got unicode)


Update: ik zag net je voorstel om de webroot aan te passen. Ik heb deze functie aanstaan omdat dit nodig was mijn reverse proxy, Als ik dit uitzet dan werkt waarschijnlijk mijn reverse proxy niet meer, maar ik zal het even testen

[ Voor 13% gewijzigd door DyArt op 08-01-2017 11:39 ]


Acties:
  • 0 Henk 'm!

  • Ben(V)
  • Registratie: December 2013
  • Laatst online: 10:03
Zie mijn aanpassing hieroor het is de webroot

All truth passes through three stages: First it is ridiculed, second it is violently opposed and third it is accepted as being self-evident.


Acties:
  • 0 Henk 'm!

  • Ben(V)
  • Registratie: December 2013
  • Laatst online: 10:03
Test even en dan zal ik het oplossen.
Het is een probleem dat autosub met een Unicode string werkt en de nieuwe versie van cherrpy een string verwacht.

Heb een nieuwe versie uitgebracht waarin het gefixed is.

[ Voor 108% gewijzigd door Ben(V) op 08-01-2017 12:48 ]

All truth passes through three stages: First it is ridiculed, second it is violently opposed and third it is accepted as being self-evident.


Acties:
  • 0 Henk 'm!

  • DyArt
  • Registratie: Maart 2003
  • Laatst online: 18-09 11:42
Bij versie 1.0.3 werkt het allemaal weer, bedankt

Acties:
  • 0 Henk 'm!

  • drfruit
  • Registratie: Februari 2002
  • Niet online
Er gaat bij mij iets mis met de serie Sherlock.

Ik zie bij a7 id staan 6159, maar dat leidt naar een lege pagina. De correcte a7 id is 1001.

Handmatig de juiste a7 id toevoegen werkt niet.

(bestandsnaam is Sherlock S04E02 1080p HDTV x264-MORiTZ.mkv)

Acties:
  • 0 Henk 'm!

  • gastje01
  • Registratie: Oktober 2005
  • Laatst online: 10:39
Is het normaal dat wanneer ik de web-interface open dit echt lang duurt? Ik krijg zelfs een melding van firefox, een webpagina vertraagd uw browser, wat wilt u doen? Ik gebruik Auto-Sub 1.0.3 op een Xpenology setup.

Het zoeken van ondertitels werkt wel gewoon goed, er komt (met erg onregelmatige intervallen, dat dan weer wel) vanalles binnen, vermoed ook dat dit te maken heeft met een max aantal zoekopdrachten op de providers die ik gebruik.

Acties:
  • 0 Henk 'm!

  • Kenhas
  • Registratie: Oktober 2006
  • Laatst online: 17-09 16:46
gastje01 schreef op maandag 9 januari 2017 @ 11:06:
Is het normaal dat wanneer ik de web-interface open dit echt lang duurt? Ik krijg zelfs een melding van firefox, een webpagina vertraagd uw browser, wat wilt u doen? Ik gebruik Auto-Sub 1.0.3 op een Xpenology setup.

Het zoeken van ondertitels werkt wel gewoon goed, er komt (met erg onregelmatige intervallen, dat dan weer wel) vanalles binnen, vermoed ook dat dit te maken heeft met een max aantal zoekopdrachten op de providers die ik gebruik.
De lijst "downloaded" eens leeg maken ? Had er ook last van. Nu een gewoonte ervan gemaakt om, als ik eens naar de interface ga, de lijst leeg te maken

2x Marstek Venus E 5.12 v153 - CT003 V117 - BMS 213 en 215


Acties:
  • 0 Henk 'm!

  • TRaSH
  • Registratie: Juli 2000
  • Laatst online: 20-09 16:53

TRaSH

koffie ?

Topicstarter
Ik doe dat eens per maand,
Werd ook traag na 10 blz. 8)7

I think I'm afraid to be happy whenever I get to happy, something bad always happen.


Acties:
  • 0 Henk 'm!

  • gastje01
  • Registratie: Oktober 2005
  • Laatst online: 10:39
Kenhas schreef op maandag 9 januari 2017 @ 12:25:
[...]

De lijst "downloaded" eens leeg maken ? Had er ook last van. Nu een gewoonte ervan gemaakt om, als ik eens naar de interface ga, de lijst leeg te maken
Thnx, dit heeft gevoelsmatig wel iets geholpen. Ik heb nog 1200 items ongeveer waar ik nog geen subs voor heb, hij heeft nog wel iets te laden, maar het werkte wel. Is het nog zinvol om de cache ook te flushen?

Acties:
  • 0 Henk 'm!

  • Kenhas
  • Registratie: Oktober 2006
  • Laatst online: 17-09 16:46
gastje01 schreef op maandag 9 januari 2017 @ 13:59:
[...]


Thnx, dit heeft gevoelsmatig wel iets geholpen. Ik heb nog 1200 items ongeveer waar ik nog geen subs voor heb, hij heeft nog wel iets te laden, maar het werkte wel. Is het nog zinvol om de cache ook te flushen?
Als ie nog zoveel te doen heeft, zou ik die gewoon laten doen. 1200 is al de moeite om te laden als tabel. Als ik mij niet vergis werkt het programma met datatables.js en als er dan 1200 rijen moeten geladen worden, kan het wel tijdje duren. Gewoon even geduld tot de lijst verminderd is, denk ik

tenzij iemand anders een ander idee heeft

2x Marstek Venus E 5.12 v153 - CT003 V117 - BMS 213 en 215


Acties:
  • 0 Henk 'm!

  • gastje01
  • Registratie: Oktober 2005
  • Laatst online: 10:39
Kenhas schreef op maandag 9 januari 2017 @ 15:11:
[...]

Als ie nog zoveel te doen heeft, zou ik die gewoon laten doen. 1200 is al de moeite om te laden als tabel. Als ik mij niet vergis werkt het programma met datatables.js en als er dan 1200 rijen moeten geladen worden, kan het wel tijdje duren. Gewoon even geduld tot de lijst verminderd is, denk ik

tenzij iemand anders een ander idee heeft
Heb inmiddels een hoop oude series d'r uit gegooid, hij moet nog nog ongeveer 200 subs zien te vinden, waarvan een aantal vrij recente, die moeten wel te vinden zijn. Ik de log zag ik dat ik door mn API-calls heen ben, dat verklaart ook meteen waarom er niks meer binnen kwam. Wat zou een verstandige setting zijn om de interval op te laten staan? Ik heb nergens betaalde abonnementen, heb gewoon standaard aantal API-calls.

Wat ik ook tegen kwam was de minmatch, ik heb hier op het moment maar 1 vinkje staan, wanneer ik er meer aanklik, is dat dan een EN of een OF selectie die ik maak?

Acties:
  • +1 Henk 'm!

  • Grolsch
  • Registratie: Maart 2003
  • Laatst online: 11:03
Lekker een paar dagen laten draaien, hij harkt ze vanzelf wel binnen.

Vinkje van minmatch alleen bij source neerzetten, dat geeft de beste resultaten.

Ik heb de interval op 6 uur staan. (is ook minimaal volgens mij).

Verder lang geleden dat ik gereageerd heb in dit topic, maar wat blijft het toch een TOP applicatie op mijn Synology!

Ben(V), super bedankt dat jij hier zoveel energie in stopt, hier een erg tevreden gebruiker!! _/-\o_ _/-\o_ _/-\o_

PVOUPUT - 13.400WP - Twente


Acties:
  • 0 Henk 'm!

  • TRaSH
  • Registratie: Juli 2000
  • Laatst online: 20-09 16:53

TRaSH

koffie ?

Topicstarter
Persoonlijk zou ik een aantal eruit halen,
Van sommige series zul je geen subs meer vinden.
Zeker van oude series.
Dan heb je ook meer kans de er voor de rest wat gevonden word.
Als je dan wat weg gewerkt hebt zou je evt wat oudere er weer tussen kunnen zetten.
Je interval zou je moeten kijken wanneer hij klaar is met de eerste ronde.
Maar aangezien je zegt dat je al door je API cals heen bent zou ik zeggen zet je interval op 24 uur.
Aangezien je een Max per dag hebt.
Of een keer overwegen om een kleine donatie te doen voor de subtitle site.
Zodat je sneller door je lijst heen bent en natuurlijk als bedankje dat je hun site mag misbruiken. })

I think I'm afraid to be happy whenever I get to happy, something bad always happen.


Acties:
  • 0 Henk 'm!

Verwijderd

Je kunt natuurlijk altijd dedicated programma's gebruiken. Op mijn Mac gebruik ik vaak Subsmarine om snel individuele ondertiteling te vinden.. Werkt sneller dan de individuele websites aflopen.

Acties:
  • 0 Henk 'm!

  • Ben(V)
  • Registratie: December 2013
  • Laatst online: 10:03
drfruit schreef op maandag 9 januari 2017 @ 08:52:
Er gaat bij mij iets mis met de serie Sherlock.

Ik zie bij a7 id staan 6159, maar dat leidt naar een lege pagina. De correcte a7 id is 1001.

Handmatig de juiste a7 id toevoegen werkt niet.

(bestandsnaam is Sherlock S04E02 1080p HDTV x264-MORiTZ.mkv)
Klopt autosub heeft er een ander Sherlock op addic7ed er bij gevonden.
Heb een nieuwe versie uitgebracht die de mapping corrigeert.

All truth passes through three stages: First it is ridiculed, second it is violently opposed and third it is accepted as being self-evident.


Acties:
  • 0 Henk 'm!

  • Ben(V)
  • Registratie: December 2013
  • Laatst online: 10:03
De apicall zijn de calls naar tvdb om het IMDB en de juiste benaming te zoeken.

Autosub cached eenmaal gevonden series, waarna hij geen apicall meer nodig heeft voor die serie.

Het komt dus doordat je heel veel series hebt met onjuiste namen waar je dus steeds weer naar blijft zoeken en zo dus je apicalls verbruikt.
Waarschijnlijk zelfs lang voordat hij aan series toekomt met misschien wel een goede naam en een sub.

Ik gebruik bijna geen apicalls, alleen als ik een nieuwe serie toevoeg.

All truth passes through three stages: First it is ridiculed, second it is violently opposed and third it is accepted as being self-evident.


Acties:
  • 0 Henk 'm!

  • -EvoLution-
  • Registratie: Februari 2010
  • Laatst online: 10:07
Zijn er trouwens mensen die de mini versie gebruiken? Het eerst wat ik doe wanneer ik Autosub open op m'n telefoon is klikken op 'Exit Mini'.
Aangezien de volledige versie goed schaalt en wél alle functionaliteit bevat, lijkt het mij logischer om de mini versie te schrappen.
Is dit realiseerbaar Ben(V)?

Het enige is dat de text in de header van de volledige versie nauwelijks leesbaar is op m'n telefoon.
Afbeeldingslocatie: https://i.imgur.com/39ceLm6.jpg

Acties:
  • 0 Henk 'm!

  • Ben(V)
  • Registratie: December 2013
  • Laatst online: 10:03
Dat ligt aan je browser, bij mij is die header prima te zien op m'n android tablet met chrome browser.
En nee ik ga die mini er niet uithalen.

All truth passes through three stages: First it is ridiculed, second it is violently opposed and third it is accepted as being self-evident.


Acties:
  • 0 Henk 'm!

  • -EvoLution-
  • Registratie: Februari 2010
  • Laatst online: 10:07
Ben(V) schreef op maandag 9 januari 2017 @ 21:22:
Dat ligt aan je browser, bij mij is die header prima te zien op m'n android tablet met chrome browser.
En nee ik ga die mini er niet uithalen.
Vreemd, ik gebruik ook de Chrome browser.
Op een Nexus 5. Enig idee waar het in zou kunnen zitten?

Acties:
  • 0 Henk 'm!

  • gastje01
  • Registratie: Oktober 2005
  • Laatst online: 10:39
Ben(V) schreef op maandag 9 januari 2017 @ 20:27:
De apicall zijn de calls naar tvdb om het IMDB en de juiste benaming te zoeken.

Autosub cached eenmaal gevonden series, waarna hij geen apicall meer nodig heeft voor die serie.

Het komt dus doordat je heel veel series hebt met onjuiste namen waar je dus steeds weer naar blijft zoeken en zo dus je apicalls verbruikt.
Waarschijnlijk zelfs lang voordat hij aan series toekomt met misschien wel een goede naam en een sub.

Ik gebruik bijna geen apicalls, alleen als ik een nieuwe serie toevoeg.
Dat kan beiden kloppen, ik heb een aantal series toegevoegd, gaat totaal om zo'n 100-120 afleveringen schat ik. Ook had ik de cache leeg gegooid in de hoop de browser daar sneller mee te maken. Heb alle oude series d'r uit gegooid, alleen recente series mag ie nu gaan bijwerken en dat lijkt ie prima te doen. Ik heb nog ongeveer 170 bestanden waarvoor subs gezocht moeten worden.

Ben tot nu toe zeer tevreden over de werking, thnx dat je dit project met ons wil delen _/-\o_

Acties:
  • 0 Henk 'm!

  • CH4OS
  • Registratie: April 2002
  • Niet online

CH4OS

It's a kind of magic

Kan het kloppen dat de init.ubuntu nog niet bijgewerkt is? Poosje terug in het topic was een nieuwe init.ubuntu geplaatst meen ik, daarmee kon ik Autosub enigszins weer automatisch opstarten. Ik heb echter onlangs geupdate en de /etc/init.d/autosub gesymlinkt naar de nieuwe init.ubuntu, maar om de een of andere reden start hij nu niet meer op.

Acties:
  • 0 Henk 'm!

  • Pantagruel
  • Registratie: Februari 2000
  • Laatst online: 14-09 10:44

Pantagruel

Mijn 80486 was snel,....was!

CH40S schreef op maandag 9 januari 2017 @ 23:18:
Kan het kloppen dat de init.ubuntu nog niet bijgewerkt is? Poosje terug in het topic was een nieuwe init.ubuntu geplaatst meen ik, daarmee kon ik Autosub enigszins weer automatisch opstarten. Ik heb echter onlangs geupdate en de /etc/init.d/autosub gesymlinkt naar de nieuwe init.ubuntu, maar om de een of andere reden start hij nu niet meer op.
Heb je de bijgevoegde init.ubuntu aangepast aan je eigen situatie (installatie plek e.d.)?
Zo uit mijn blote hoofd gaat deze er vanuit dat autosub in /opt/autosub staat. Vergeet ook niet update-rc te runnen anders eindigt de script uitvoering in een melding dat er veranderingen zijn doorgevoerdt zonder een update vd services.

Asrock Z77 Extreme6, Intel i7-3770K, Corsair H100i, 32 GB DDR-3, 256 GB Samsung SSD + 2 x 3TB SATA, GeForce GTX 660 Ti, Onboard NIC and sound, SyncMaster 24"&22" Wide, Samsung DVD fikkertje, Corsair 500R


Acties:
  • 0 Henk 'm!

  • CH4OS
  • Registratie: April 2002
  • Niet online

CH4OS

It's a kind of magic

Pantagruel schreef op dinsdag 10 januari 2017 @ 07:11:
Heb je de bijgevoegde init.ubuntu aangepast aan je eigen situatie (installatie plek e.d.)?
Zo uit mijn blote hoofd gaat deze er vanuit dat autosub in /opt/autosub staat. Vergeet ook niet update-rc te runnen anders eindigt de script uitvoering in een melding dat er veranderingen zijn doorgevoerdt zonder een update vd services.
Had een nieuwe installatie gemaakt in /opt inderdaad, maar zal het pad eens checken. Update-rc.d autosub defaults had ik idd gedaan, meermaals zelfs. ;)

[ Voor 6% gewijzigd door CH4OS op 10-01-2017 07:49 ]


Acties:
  • 0 Henk 'm!

  • MikeOO
  • Registratie: Augustus 2007
  • Laatst online: 07:13
Ben(V) schreef op maandag 9 januari 2017 @ 20:19:
[...]


Klopt autosub heeft er een ander Sherlock op addic7ed er bij gevonden.
Heb een nieuwe versie uitgebracht die de mapping corrigeert.
Heb net naar versie 1.0.4 geupgrade.
Cache van Autosub verwijderd
Autosub opnieuw gestart

Ik heb daarna nog steeds bij Sherlock staan: 1475582 : 6159
geen Addic7ed ID mapping ingevuld .

Acties:
  • +1 Henk 'm!

  • Pantagruel
  • Registratie: Februari 2000
  • Laatst online: 14-09 10:44

Pantagruel

Mijn 80486 was snel,....was!

conf
CH40S schreef op dinsdag 10 januari 2017 @ 07:48:
[...]
Had een nieuwe installatie gemaakt in /opt inderdaad, maar zal het pad eens checken. Update-rc.d autosub defaults had ik idd gedaan, meermaals zelfs. ;)
Beetje een off-day vandaag, dus aan t klungelen geslagen.

Itt tot wat de txt in t init.ubuntu script zegt, heb ik de defaults direct in de file aangepast en tevens in /etc/defaults/autosub gedefinieerd.

Een symlink in /etc/init.d naar /opt/autosub/init.ubuntu runt super snel door t script, maar doet geen Autosub opstarten, mmm.
Het script vanuit /opt/autosub runnen werkt wel foutloos (had her en der wat check messages ingevoegd om evt vastlopen op te sporen)

aangepaste deel van t init script:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
..
load_settings() {
    if [ $SETTINGS_LOADED != "TRUE" ]; then
        . $SETTINGS

        ## The defaults
        # Run as username
        RUN_AS=${HP_USER-autosub}

        # Path to app HP_HOME=path_to_app_AutoSub.py
#        APP_PATH=${HP_HOME-/opt/autosub-bootstrapbill/}
        APP_PATH=${HP_HOME-/opt/autosub/}

        # Path to store PID file
#        PID_FILE=${HP_PIDFILE-/opt/autosub-bootstrapbill/autosub.pid}
        PID_FILE=${HP_PIDFILE-/opt/autosub/autosub.pid}

        # Path to python bin
        DAEMON=${PYTHON_BIN-/usr/bin/python}

        # Extra daemon option like: HP_OPTS=" "
        EXTRA_DAEMON_OPTS=${HP_OPTS--c/opt/autosub/config.properties -d -l}

        # Extra start-stop-daemon option like START_OPTS=" --group=users"
        EXTRA_SSD_OPTS=${SSD_OPTS-}

        DAEMON_OPTS=" AutoSub.py ${EXTRA_DAEMON_OPTS}"

        SETTINGS_LOADED=TRUE

    fi

    [ -x $DAEMON ] || {
        log_warning_msg "$DESC: Can't execute daemon, aborting. See $DAEMON";
        return 1;}
    return 0
}
...


/etc/default/autosub

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
root@ubuntu-autosub-test:/etc/init.d# cat /etc/default/autosub
#
##
## Options to include in /etc/default/autosub, uncomment if required
## HP_USER=         #$RUN_AS, username to run AutoSub under, the default is autosub
## HP_HOME=         #$APP_PATH, the location of AutoSub.py, the default is /opt/autosub-bootstrapbill
## HP_PIDFILE=      #$PID_FILE, the location of auto.pid, the default is /opt/autosub-bootstrapbill/autosub.pid
## PYTHON_BIN=      #$DAEMON, the location of the python binary, the default is /usr/bin/python
## HP_OPTS=         #$EXTRA_DAEMON_OPTS, extra cli option for autosub, i.e. " --config=/opt/autosub-bootstrapbill/config.properties --nolaunch --daemon"
## SSD_OPTS=        #$EXTRA_SSD_OPTS, extra start-stop-daemon option like " --group=users"
##
## EXAMPLE if want to run as different user
## add HP_USER=username to /etc/default/autosub
## otherwise default autosub is used
#
HP_USER=autosub         #$RUN_AS, username to run AutoSub under, the default is autosub
HP_HOME=/opt/autosub         #$APP_PATH, the location of AutoSub.py, the default is /opt/autosub-bootstrapbill
HP_PIDFILE=/opt/autosub/autosub.pid      #$PID_FILE, the location of auto.pid, the default is /opt/autosub-bootstrapbill/autosub.pid
PYTHON_BIN=/usr/bin/python      #$DAEMON, the location of the python binary, the default is /usr/bin/python
HP_OPTS="--config=/opt/autosub/config.properties -d -l"        #$EXTRA_DAEMON_OPTS, extra cli option for autosub, i.e. " --config=/opt/autosub-bootstrapbill/config.properties --nolaunch --daemon"
## SSD_OPTS=        #$EXTRA_SSD_OPTS, extra start-stop-daemon option like " --group=users"


Dus het init script maar naar /etc/init.d gekopieerd en executable gemaakt.
Na runnen van "services autosub" zie ik dat de autosub engine en webservice snel genoeg in de lucht zijn (seconde werk).

FF controleren:
"service autosub status"

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
autosub.service - LSB: starts instance of AutoSub
   Loaded: loaded (/etc/init.d/autosub; bad; vendor preset: enabled)
   Active: active (running) since Tue 2017-01-10 12:10:10 CET; 1min 18s ago
     Docs: man:systemd-sysv-generator(8)
  Process: 1574 ExecStart=/etc/init.d/autosub start (code=exited, status=0/SUCCESS)
    Tasks: 12
   Memory: 34.0M
      CPU: 642ms
   CGroup: /system.slice/autosub.service
           &#9492;&#9472;1586 /usr/bin/python AutoSub.py --config=/opt/autosub/config.properties -d -l

Jan 10 12:10:10 ubuntu-autosub-test autosub[1574]: AutoSub: Starting as a daemon
Jan 10 12:10:10 ubuntu-autosub-test autosub[1574]: AutoSub: Initializing variables and loading config
Jan 10 12:10:10 ubuntu-autosub-test autosub[1574]: AutoSub: Starting output to log. Bye!
Jan 10 12:10:10 ubuntu-autosub-test autosub[1574]: AutoSub: Starting as a daemon
Jan 10 12:10:10 ubuntu-autosub-test autosub[1574]: AutoSub: Initializing variables and loading config
Jan 10 12:10:10 ubuntu-autosub-test autosub[1574]: AutoSub: Starting output to log. Bye!
Jan 10 12:10:10 ubuntu-autosub-test autosub[1574]: AutoSub: Starting as a daemon
Jan 10 12:10:10 ubuntu-autosub-test autosub[1574]: AutoSub: Disabling console output for daemon.
Jan 10 12:10:10 ubuntu-autosub-test autosub[1574]:    ...done.
Jan 10 12:10:10 ubuntu-autosub-test systemd[1]: Started LSB: starts instance of AutoSub.


Oftewel het init script is goed, vergt enkel de juiste settings en de aanwezigheid in /etc/init.d ;)

Asrock Z77 Extreme6, Intel i7-3770K, Corsair H100i, 32 GB DDR-3, 256 GB Samsung SSD + 2 x 3TB SATA, GeForce GTX 660 Ti, Onboard NIC and sound, SyncMaster 24"&22" Wide, Samsung DVD fikkertje, Corsair 500R

Pagina: 1 ... 65 ... 87 Laatste