MOTECH - nedaří se nainstalovat pluginy #246
Labels
No Label
app-basic
app-ckan
app-crisiscleanup
app-cts
app-decidim
app-dhis2
app-frontlinesms
app-gnuhealth
app-kanboard
app-mifosx
app-motech
app-odoo
app-opendatakit
app-pandora
app-sahana
app-seeddms
app-sigmah
app-taarifa
app-ushahidi
critical
CZ
documentation
Doing
enhancement
GMaps
info
Mapbox
needinfo
new-app
OSM
performance
QGIS
regression
suggestion
To Do
upstream
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: Disassembler/Spotter-VM#246
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
instalace pluginů v rámci rozhraní - předtím instalace pluginů fungovala. Teď po výběru pluginu zůstane viset teploměr a nic se neděje.
Taky se objevila tato hláška.

Hm. To se mi na vývojové instanci neděje. Prosím o postup k zopakování.
Jakože postup jak nainstalovat pluginy znám, spíš mi jde o to který jste zkoušel a jestli jste kolem toho nenastavoval ještě něco jiného.
hm, momentálně to nejde zopakovat. Při vstupu do MOTECH to ukáže toto

zkoušeno nyní na Chrome i na Firefoxu. Na FF poprvé od změny URL, takže předpokládám že browser nemá nic v paměti.
Nicméně k postupu s instalací pluginů, které jsem zkoušel včera: Zvolil jsem nějaký z prvních pluginů z nabídkového menu. Zvolil jsem možnost pouze nainstalovat (nikoliv nainstalovat a spustit).
Pak to ukázalo instalační teploměr a ten zůstal viset. Strana se chovala jako že nereaguje. Když jsem v browseru dal reload strany, tak se objevilo chybové okno. Teploměr stále visel. Plugin se nenainstaloval. Dávalo to dojem, že je jedno, jaký plugin vyberu, pokaždé to vytuhne.
Ještě uvedu pozorování u dřívější verze VM: Zde byly také problémy s instalací pluginů, také občas zůstalo viset teploměrové okno, které po dokončení instalce nezmizelo. V rozhraní zůstalo viset bez reakcí. Nicméně po reloadu okna v browseru se MOTECH probral, ukázal že byl plugin nainstalovaný. Pluginy tedy šly spouštět i zastavovat. Šly nainstalovat prakticky všechny pluginy a tak jsem to i s mírnými obtížemi považoval za "funkční"...
Moje spekulace:
Je možné, že to je další příklad, kdy můj pomalý net u mne nestíhá natáhnout nějaké skripty, které pak vyprší a dál už neproběhnou. Možná že po přechodu na novou verzi VM se projevilo něco, co víc komplikuje proces instalace při relativně pomalém připojení (?)
Hehe. Jo, už se mi to podařilo replikovat. To vypadá na velice robustní aplikaci.
Pouze zdánlivě. Kdybyste ještě několik sekund až minut počkal, nakonec by Vám to nějakou hlášku dalo.
...tím jsem to rozbil. :) Aplikace nepřežije, pokud se jí pošle požadavek na render ve chvíli, kdy instaluje bundle. Je důležité nechat tu instalaci buď dojet nebo vytimeoutovat. A v obou případech bych i tak doporučil kontejner po instalaci rozšíření restartovat (což v současnosti nemáte možnost udělat), aby se veškeré Java třídy inicializovaly korektně. To je taková hezká tečka za všemi těmi vtipnostmi popsanými v #156 a #166.
Po restartu kontejneru vypadá, že se to zvrávoralo.
Nějaký commit ohledně bundles a jejich fragmentů se objevil před 9 dny v upstreamu, ale nemám tušení, jestli to s tím má něco společného a taky se mi moc nechce do sestavování aplikace ze zdrojáku, protože vyžaduje toolchain s Mavenem a NodeJS, který by pravděpodobně nebylo úplně triviální (=rychlé) nastavit.
Super. Teď jsem to zkusil a trpělivě počkal, plugin se nainstaloval. Díky i za tohle... já myslim že v této věci je splněno, víme že MOTECH je netrpělivým adminem rozbitný, dál to hrotit nebudu :)
případné pozorování zaznamenám, nicméně bez stresu.
closed
aha, momentálně MOTECH na VM selhává v instalaci pluginů. Ale jinak, než před tím. Nyní to vypisuje dlouhou chybovou konzoli s javovskými errory.
Žádné nervy, jen znamenám. Vypadá to jako neštěstí zastaralé aplikace :( achjo.
reopened
Pár řádků z toho dlouhého strack trace napovídá, že se jedná o nějaký problém se stahováním (resp. resolvováním) závislostí. V Maven repozitáři Motechu vidím, že tam došlo k nějaké změně 24.4.2020 a že soubor Packages.gz, který by měl nejspíš obsahovat nějaká metadata je najednou úplně prázdný. Abych si byl úplně jist, vylovil jsem rok starou virtuálku a pustil na ní rok starý Motech... a abych si byl ještě jistější, vylovil jsem ještě i rok a půl starou virtálku z předchozí generace... a obě dělají úplně to samé. Takže buď to už definitivně pohřbili, anebo si tam něco polámali a můžeme doufat, že si to třeba někdy spraví. Vzhledem k tomu, že i na solné pláni je živěji než u Motechů v repozitáři, moc velké naděje bych si nedělal.
njn.. co na to říct. Díky!
closed
jen si poznamenám, že pluginy lze do MOTECHu doinstalovat i ze souboru ručně, pokud je někde lokálně uložen. No, ale to už je v tuto chvíli asi nepodstatné.
nějaký 3 roky mrtvý projekt MOTECH integrace s DHIS2 na trasování a imunizaci.
https://gitlab.com/vaxtrac/motech-vaxtrac-dhis2/-/wikis/home
Kdo by to byl řekl...