Seneste forumindlæg
Køb / Salg
 * Uofficiel Black/White liste V2
Login / opret bruger

Forum \ Software \ Operativsystemer

Unifi controller update RPi java fejl

Af Guru Jim Night | 10-02-2019 21:02 | 725 visninger | 26 svar, hop til seneste
Godaften hol Jeg har en raspberry 3 kørende med raspbian og unifi controller. Den vil meget gerne opdateres til 5.10.12-11629-1. Når jeg gør det via putty med de følgende kommandoer (sudo apt-get update + sudo apt-get dist-upgrade), starter den fint op bagefter, men jeg kan ikke tilgå interfacet i min browser. Jeg har kørt en backup ind igen, så den kører 5.9.29-11384 igen. Jeg har læst nogle steder på nettet at det kan skyldes en forkert version af java på hindbæret, men det kan jeg ikke få ændret. Den kører java build 1.8.0_65-b17 Nogen bud på hvor fejlen ligger? Hvordan kan jeg opdatere java?
--
Livet på jorden er kun generalprøven før premieren!! Se profil for specs

--
Sidst redigeret 10-02-2019 21:03
#1
Jim Night
Guru
10-02-2019 21:20

Rapporter til Admin
Det skal lige siges at jeg ikke ved ret meget om Linux. Jeg har læst en del vejledninger bare for at få styr på installation og normal opdatering af raspbian.
--
Livet på jorden er kun generalprøven før premieren!! Se profil for specs
#2
Arnbak
Monster Nørd
11-02-2019 10:07

Rapporter til Admin
Hvad siger loggen ? Den ligger vist her: /usr/lib/unifi/logs/ Bruger du oracle-jre, eller openjdk-jre ? Du bør kunne opdatere til den seneste openjdk-jre, og dermed få en version der virker. Pakken hedder vist openjdk-8-jre
--
Later equals never.
#3
|Smash|
Forumansvarlig
11-02-2019 10:28

Rapporter til Admin
Følg instruktionerne her: https://gist.github.com[...]
--
Bazinga! Problemer med en Admin/Moderator? Spørgsmål vedr. en tråd/et indlæg? - Send en mail til undertegnede. FFHAU!
#4
cnrd
Juniorbruger
11-02-2019 12:49

Rapporter til Admin
Skift til docker udgaven, det kører så meget nemmere: https://hub.docker.com[...]
--
#5
inckie
Elite Nørd
11-02-2019 16:24

Rapporter til Admin
Ja helt klart tjek logs, for at være sikker på problemstillingen, før du begynder med behandlingen ;-) Men hvis det er java versionen som er problemet, så undersøg hvilken java du har installeret nu: Kør update-alternatives --query java eller readlink -f $(which java) eller java -version Og sørg for du har https://packages.debian.org[...] installeret (apt install openjdk-8-jre) jeg kører selv UniFi med OpenJDK og ikke Oracle's java, på min rasp, fordelen er at det ikke kræver et third party repository. Du kan læse "/usr/lib/unifi/bin/unifi.init" for at blive klogere på hvordan UniFi vælger java.
--
https://twitter.com[...] - Ned med #lurerSørenPape https://linuxmint.com[...] - Få dit privatliv tilbage.
--
Sidst redigeret 11-02-2019 16:26
#6
Jim Night
Guru
13-02-2019 19:00

Rapporter til Admin
Mange tak for hjælpen indtil videre! Hvordan kan jeg komme til at læse /usr/lib/unifi/bin/unifi.init? Hvordan kan jeg læse logs?
--
Livet på jorden er kun generalprøven før premieren!! Se profil for specs
--
Sidst redigeret 13-02-2019 19:01
#7
inckie
Elite Nørd
13-02-2019 21:32

Rapporter til Admin
#6 Prøv i første om gang lige at tjek status for unifi servicen: sudo systemctl --no-pager status unifi Eksempel: https://i.imgur.com[...] Smid output på pastebin.com, da HOL er elendig til pre formateret tekst (så som output fra konsoller eller kode filer) Hvis du bruger PuTTY til at tilgå din raspberry i Windows, så er tekst automatisk i dit clipboard, så snart du har kopieret noget: https://www.chiark.greenend.org.uk[...]
--
https://twitter.com[...] - Ned med #lurerSørenPape https://linuxmint.com[...] - Få dit privatliv tilbage.
--
Sidst redigeret 13-02-2019 21:32
#8
Jim Night
Guru
14-02-2019 11:31

Rapporter til Admin
#7 https://pastebin.com[...]
--
Livet på jorden er kun generalprøven før premieren!! Se profil for specs
#9
Jim Night
Guru
14-02-2019 12:31

Rapporter til Admin
Nu har jeg forsøgt at opdatere den igen med sudo apt-get update. Der skriver den gpg fejl: https://pastebin.com[...]
--
Livet på jorden er kun generalprøven før premieren!! Se profil for specs
#10
Kilabie
Megabruger
14-02-2019 12:45

Rapporter til Admin
Lyder til at du skal have tilføjet GPG keys, så du stoler på Deres repo. Se pkt. 2 herunder https://help.ubnt.com[...]
--
#11
Jim Night
Guru
14-02-2019 14:14

Rapporter til Admin
#10 Jeg har fulgt din vejledning og her ersudo systemctl --no-pager status unifi https://pastebin.com[...] Nu har jeg ingen adgang til controlleren, hverken via webinterface eller unifi app i android. Putty virker dog.
--
Livet på jorden er kun generalprøven før premieren!! Se profil for specs
--
Sidst redigeret 14-02-2019 14:16
#12
inckie
Elite Nørd
14-02-2019 15:57

Rapporter til Admin
#11 Nu ligner symptomerne i status beskeden rent faktisk det som du helt oprindeligt beskrev. Jeg kigger det lige igennem og kommer med et svar senere i aften, i mellemtiden kan det være nogle kommer med en løsning til dig.
--
https://twitter.com[...] - Ned med #lurerSørenPape https://linuxmint.com[...] - Få dit privatliv tilbage.
#13
inckie
Elite Nørd
14-02-2019 16:29

Rapporter til Admin
Kan du ikke give os output af følgende kommandoer: apt list unfi update-alternatives --query java Samt checke om du har / give os indeholdet af denne fil: cat /etc/default/unifi PuTTY forbinder til SSH serveren, som giver standard shell'et på din raspberry og har ingen direkte sammenhæng mellem unifi pakken, derfor bør denne ikke blive berørt af problemet.
--
https://twitter.com[...] - Ned med #lurerSørenPape https://linuxmint.com[...] - Få dit privatliv tilbage.
--
Sidst redigeret 14-02-2019 16:31
#14
Jim Night
Guru
14-02-2019 18:11

Rapporter til Admin
#13 Din første kommando giver intet svar. Skulle der stå apt list unifi? Hvis det er apt list unifi siger den: unifi/stable,stable,now 5.10.17-11638-1 all [Installeret] update-alternatives --query java giver: https://pastebin.com[...] Hvordan kan jeg åbne "cat /etc/default/unifi"?
--
Livet på jorden er kun generalprøven før premieren!! Se profil for specs
#15
inckie
Elite Nørd
14-02-2019 18:19

Rapporter til Admin
#14 Ja korrekt, det var en typo i den første kommando. og du skriver "cat /etc/default/unifi" (cat læser hele filens indhold og outputter i konsollen) Her er mere information: https://community.ubnt.com[...] også tror faktisk at #3 har postet løsningen på problemet :-)
--
https://twitter.com[...] - Ned med #lurerSørenPape https://linuxmint.com[...] - Få dit privatliv tilbage.
--
Sidst redigeret 14-02-2019 18:24
#16
Jim Night
Guru
14-02-2019 18:28

Rapporter til Admin
#15 Giver det her mening? Jeg skrev det i app'en mobile [email protected]:~ $ cat /etc/default/unifiJAVA_HOME=/usr/lib/jvm/[email protected]:~ $
--
Livet på jorden er kun generalprøven før premieren!! Se profil for specs
#17
inckie
Elite Nørd
14-02-2019 18:37

Rapporter til Admin
#16 Som sagt så peger jeg på #3's løsnings forslag.
--
https://twitter.com[...] - Ned med #lurerSørenPape https://linuxmint.com[...] - Få dit privatliv tilbage.
#18
Jim Night
Guru
14-02-2019 19:18

Rapporter til Admin
Nu har jeg fulgt vejledningen i #3 indtil punktet, hvor man kan vælge imellem versioner (sidste punkt). Jeg har forsøgt begge versioner, men det virker stadig ikke. https://pastebin.com[...]
--
Livet på jorden er kun generalprøven før premieren!! Se profil for specs
#19
inckie
Elite Nørd
14-02-2019 19:40

Rapporter til Admin
Bare lige for en god ordens skyld, kan du give output af update-alternatives --query java så vi er med på hvilke java installationer du har nu samt en status for unifi servicen: sudo systemctl --no-pager status unifi Når du enabler java-8-oracle, genstarter du så servicen ?
--
https://twitter.com[...] - Ned med #lurerSørenPape https://linuxmint.com[...] - Få dit privatliv tilbage.
#20
Jim Night
Guru
14-02-2019 20:16

Rapporter til Admin
#19 update alternative: https://pastebin.com[...] status unifi: https://pastebin.com[...] Jeg har genstartet hindbæret efter hvert forsøg. Jeg ved ikke hvordan jeg genstarter servicen.
--
Livet på jorden er kun generalprøven før premieren!! Se profil for specs
#21
inckie
Elite Nørd
14-02-2019 22:08

Rapporter til Admin
#20 Baseret på linket her: https://community.ubnt.com[...] Så forslår jeg at du sørger for at java-8-oracle er sat som standard sudo update-java-alternatives -s java-8-oracle Og herefter retter JAVA_HOME variablen i /etc/default/unifi fra "JAVA_HOME=/usr/lib/jvm/jdk-8-oracle-arm32-vfp-hflt" til "JAVA_HOME=/usr/lib/jvm/java-8-oracle" med følgende kommandoer: sudo cp /etc/default/unifi /etc/default/unifi.orig sudo sed -i -e 's/JAVA_HOME=\/usr\/lib\/jvm\/jdk-8-oracle-arm32-vfp-hflt/JAVA_HOME=\/usr\/lib\/jvm\/java-8-oracle/g' /etc/default/unifi For en god ordens skyld har jeg postet dem på pastebin også: https://pastebin.com[...] De kommandoer skulle gerne lave en kopi af filen, og rette filen JAVA_HOME Du kan kontrollere ændringerne ved at skrive filen ud til konsollen: cat /etc/default/unifi Hvis du føler at du vil "revert" du kan du bare overskrive ændringerne med kopien: sudo cp /etc/default/unifi.orig /etc/default/unifi Og du kan rydde op med: sudo rm /etc/default/unifi.orig Systemd er ansvarlig for services, så helt generelt kan du styre alle systemd services på din RPI medsystemctl sudo systemctl {enable|disable|start|stop|restart|status} {service navn} Så prøv denne kommando næste gang: sudo systemctl restart unifi Men en reboot klarer selvfølgelig også jobbet, så what ever suits you ;-)
--
https://twitter.com[...] - Ned med #lurerSørenPape https://linuxmint.com[...] - Få dit privatliv tilbage.
--
Sidst redigeret 14-02-2019 22:13
#22
inckie
Elite Nørd
14-02-2019 22:12

Rapporter til Admin
ps Er status unifi kørt med java-8-oracle sat som standard OG efter genstart af service/raspberry ?
--
https://twitter.com[...] - Ned med #lurerSørenPape https://linuxmint.com[...] - Få dit privatliv tilbage.
--
Sidst redigeret 14-02-2019 22:12
#23
Jim Night
Guru
15-02-2019 19:36

Rapporter til Admin
#21 Jeg får en ny fejl nu: https://pastebin.com[...] Edit. Ny kører det igen. Mange tak for hjælpen alle sammen!
--
Livet på jorden er kun generalprøven før premieren!! Se profil for specs
--
Sidst redigeret 15-02-2019 19:41
#24
inckie
Elite Nørd
15-02-2019 19:40

Rapporter til Admin
#23 Okay - det kan måske være det ikke er nødvendigt at java-8-oracle er sat som system standard, når nu man definere det i /etc/default/unifi Har du rettet JAVA_HOME variablen i /etc/default/unifi og genstartet ?
--
https://twitter.com[...] - Ned med #lurerSørenPape https://linuxmint.com[...] - Få dit privatliv tilbage.
#25
Jim Night
Guru
15-02-2019 19:42

Rapporter til Admin
#24 Jeg ved ikke hvad jeg gjorde anderledes, men nu virker det: https://pastebin.com[...]
--
Livet på jorden er kun generalprøven før premieren!! Se profil for specs
#26
inckie
Elite Nørd
15-02-2019 19:53

Rapporter til Admin
#25 Det var godt ! Og som du kan se kører servicen nu med Oracle's java og ikke OpenJDK. Du kan i øvrigt lige køre sudo rm /etc/default/unifi.orig for at fjerne den backup af filen, som blev lavet for en sikkerheds skyld, så ligger den ikke og fylder/bliver glemt. Men for at summere op (hvis da altså alt virker nu og du kan logge ind osv): Den (nye) version af UniFi pakken du har installeret virker IKKE med den version af openjdk, som er tilgængelig i Raspbian. Løsningen er derfor at installere Oracles Java 8 via et third party repository, men det er også nødvendigt at ændre filen /etc/default/unifi. Mit bud er at denne fil bliver skabt i forbindelse med opdatering/installation af pakken, og JAVA_HOME bliver sat til det som er standard system java (som i dit tilfælde er en version af openjdk som IKKE virker med unifi servicen). Det er som sådan ikke nødvendigt at ændre systemets standard java og kan give problemer hvis der er et-eller-andet som er afhængig af den specikke java man har installeret og systemet ikke har et alternativ. Så en kombination af denne guide https://gist.github.com[...] (minus at ændre standard java) + https://pastebin.com[...] også genstarte servicen. Så tak til #3 også herfra :-)
--
https://twitter.com[...] - Ned med #lurerSørenPape https://linuxmint.com[...] - Få dit privatliv tilbage.
--
Sidst redigeret 15-02-2019 19:57

Opret svar til indlægget: Unifi controller update RPi java fejl

Grundet øget spam aktivitet fra udlandet, er det desværre ikke muligt for dig, at oprette svar som gæst.

Hvis du ønsker at deltage i debatten, skal du oprette en brugerprofil.

Opret bruger | Login
NYHEDSBREV
Afstemning