Na alle berichten hier op het forum ben ik ook in het Unifi bootje gestapt.
Excuses voor mijn lange post, maar ik wil niet afgebrand worden op gebrek aan inzet.
Dekking van de AC Pro lijkt OK tot dusverre (beperkte ervaring), maar ik wil ook een controller installeren op mijn Raspberry Pi 3.
Ik heb al heel veel instructies opgevolgd (na elkaar want er draaien allerlei zaken op mij RPi dus heb geen fresh install) maar op de een of andere manier gaat het van kwaad tot erger.
Ik hoop dat er iemand is met voldoende kennis om mij op weg te helpen.
Dit is wat er nu gebeurt als ik de service wil starten:
code:
1
2
3
| sudo service unifi start
-->
Job for unifi.service failed. See 'systemctl status unifi.service' and 'journalctl -xn' for details. |
Vervolgens:
code:
1
2
3
4
5
6
| systemctl status unifi.service
-->
unifi.service - unifi
Loaded: loaded (/etc/systemd/system/unifi.service; enabled)
Active: failed (Result: start-limit) since Tue 2018-03-13 22:52:56 EET; 2min 58s ago
Process: 1577 ExecStart=/usr/lib/unifi/bin/unifi.init start (code=exited, status=1/FAILURE) |
Betekent dit dat er iets op regel 1577 mis gaat? Ik kan met de nano text editor niet de regelnummers zien.
en
code:
1
2
3
| journalctl -xn
-->
No journal files were found. |
Ik heb ook in de system properties gekeken (/var/lib/unifi):
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
| ## system.properties
#
# each unifi instance requires a set of ports:
#
## device inform
# unifi.http.port=8080
## controller UI / API
# unifi.https.port=8443
## portal redirect port for HTTP
# portal.http.port=8880
## portal redirect port for HTTPs
# portal.https.port=8843
## local-bound port for DB server
# unifi.db.port=27117
## UDP port used for STUN
# unifi.stun.port=3478
#
## the IP devices should be talking to for inform
# system_ip=a.b.c.d
## disable mongodb journaling
# unifi.db.nojournal=false
## extra mongod args
# unifi.db.extraargs
#
## HTTPS options
# unifi.https.ciphers=TLS_RSA_WITH_AES_256_CBC_SHA,TLS_RSA_WITH_AES_128_CBC_SHA
# unifi.https.sslEnabledProtocols=TLSv1,SSLv2Hello
# unifi.https.hsts=false
# unifi.https.hsts.max_age=31536000
# unifi.https.hsts.preload=false
# unifi.https.hsts.subdomain=false
#
# Ports reserved for device redirector. There is no need to open
# firewall for these ports on controller, however do NOT set
# controller to use these ports.
#
# portal.redirector.port=8881
# portal.redirector.port.wired=8882
#
# Port used for throughput measurement.
# unifi.throughput.port=6789
#
#Sat Mar 03 06:31:33 UTC 2018
uuid=bbbe7138-4dcc-XXXX-XXXX-XXXXXXXX |
Voor de zekerheid heb ik er gedeeltelijk XXX van gemaakt, leek me potentieel gevoelige informatie
De log file laat het volgende zien:
code:
1
2
3
| sudo tail /var/log/unifi/server.log
-->
[2018-03-13 20:52:55,756] <UniFi> ERROR system - [exec] error, rc=255 |
En dat ongeveer maal 10.
Wat heb ik gedaan in een notendop:
- update/upgrade alle packages
- voeg UBNT toe
- installeer unifi
- installeer Java
- Maak de 'juiste' Java de standaard (Java VM8)
- stop MongoDB die niet wordt gebruikt door unifi
- start unifi service
- 3* heruitvoeren van ongeveer alle mogelijke commando's van verschillende websites
- sudo apt-get remove unifi
- volg de handleiding van Technologist (beneden) --werkt niet
- volg extra stappen van ErikVanPaassen --> werkt niet
Ben na de -remove wel de melding kwijt van het sudo service unifi start. Daar krijg ik nu geen foutmelding meer bij. De laatste melding (<UniFi> ERROR system - [exec] error, rc=255) blijft.
Met Google kom je - als je zoekt op die rx=255 meldign) o.a. op de volgende website:
http://www.tecfused.com/2...-system-exec-error-rc255/
Heb alleen geen idee welke config file ze bedoelen. Lijkt me dat dit overbodig is, ook gezien de system.properties.
https://community.ubnt.co...xec-error-rc/td-p/1929545
Geeft als tip om "unifi.http.port=42080 \# device inform" zonder het # deel te doen. Ik heb dit hele onderste stuk niet om te beginnen, is dat een potentieel probleem? Heb er nu "unifi.http.port=42080 ingezet, maar dat helpt ook niet (na service restart).
https://community.ubnt.co...error-rc-255/td-p/2170565
Lijkt me niet echt relevant en wil niet nog meer kapot maken.
Na het aanpassen heb ik echter wel weer dat ik niet in /var/lib/unifi kom, dit kan ik oplossen met:
sudo chown -R pi:pi /var/lib/unifi /var/log/unifi /var/run/unifi /usr/lib/unifi/work
waarbij "pi" de hoofdgebruikersnaam is. Krijg alleen een melding dat de /work niet bestaat.)
Als ik vervolgens de service wil starten gaat het niet goed; dan moet ik
"sudo chown -R unifi:unifi /var/lib/unifi /var/log/unifi /var/run/unifi /usr/lib/unifi/work" uitvoeren (ja, ik heb de extra gebruiker per ongeluk aangemaakt

).
Mijn browser zegt (
https://192.168.X.Y:8443): "Deze site is niet beschikbaar".
Iemand enig idee waar ik moet beginnen met het oplossen? Is er een config file die ik moet bekijken/aanpassen?
Was het -remove commando de juiste in dit geval?
Wellicht relevant: op dezelfde Rapsberry Pi draait al Pihole + Owntracks + retropie, vandaar dat ik niet echt zin heb in een totale re-install.
Gebruikte websites (en meer):
https://loganmarchione.co...ler-setup-raspberry-pi-3/
http://www.technologist.s...-5-on-the-raspberry-pi/3/
Eriks blog: Turning a Raspberry Pi into a UniFi controller appliance (UniFi 4...
Dit forum, maar kon niets relevants vinden, iedereen lijkt het supersimpel te vinden.