Hallo Zusammen,
ich habe gerade auf meinem raspberry (läuft nebenbei noch pihole drauf) ein Update des Unifi Controllers gemacht.
Seitdem ist er weg.
Das Update des pihole lief problemlos durch.
Was würdet ihr nun zur Fehlerbehebung tun?
Um schreiben oder kommentieren zu können, benötigen Sie ein Benutzerkonto.
Sie haben schon ein Benutzerkonto? Melden Sie sich hier an.
Jetzt anmeldenHier können Sie ein neues Benutzerkonto erstellen.
Neues Benutzerkonto erstellenEs gibt 20 Antworten in diesem Thema, welches 8.412 mal aufgerufen wurde. Der letzte Beitrag () ist von tomtim.
Hallo Zusammen,
ich habe gerade auf meinem raspberry (läuft nebenbei noch pihole drauf) ein Update des Unifi Controllers gemacht.
Seitdem ist er weg.
Das Update des pihole lief problemlos durch.
Was würdet ihr nun zur Fehlerbehebung tun?
wahrscheinlich nur der Port verstellt ?
passiert bei meinem PiHole mit Homebride und Pi-Hole auch immer bei jedem Update.
Jetzt muss man halt nur suchen wie der Port ist...
evtl. mal unter
cd /usr/lib/unifi/data
sudo nano system.properties
nachsehen.
Die sieht bei mir so aus:
root@piHole:/usr/lib/unifi/data# cat system.properties.bk
## 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
#
#Sun Jan 03 07:31:20 UTC 2021
debug.device=warn
debug.mgmt=warn
debug.sdn=warn
debug.system=warn
is_configured_and_restarted=true
is_default=false
reporter-uuid=029eb493-20be-465e-8077-4ff8a492eb6b
uuid=1dc032ac-2a12-451e-bac7-9db962712fbe
root@piHole:/usr/lib/unifi/data# cat system.properties
## 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
#
#Sun Jan 03 07:31:20 UTC 2021
debug.device=warn
debug.mgmt=warn
debug.sdn=warn
debug.system=warn
is_configured_and_restarted=true
is_default=false
reporter-uuid=029eb493-20be-465e-8077-4ff8a492eb6b
uuid=1dc032ac-2a12-451e-bac7-9db962712fbe
Alles anzeigen
na dann würde ich hier mal einen anderen Port angebe, und die raute vorher weg.
Ich weiss ja nicht wo der Pi-Hole läuft. Kannst du diesen erreichen ? Mit welchem Port ? Nur IP ? Dann musst du hier 8081 z.B. setzen.
# 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
Alles anzeigen
Ich kann das "Kistchen" bei mir im Netzwerk unter https://pihole/ erreichen. Der Controller war entsprechend unter https://pihole:8443/ erreichbar.
Ich hab´ den Port jetzt mal ausgegraut... nach einem sudo service unifi restart steht in /var/log/unifi/data/server.log am Ende folgender Eintrag:
at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_275]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) ~[?:1.8.0_275]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) ~[?:1.8.0_275]
at java.lang.Thread.run(Thread.java:748) ~[?:1.8.0_275]
Caused by: java.lang.IllegalArgumentException: The main resource set specified [/usr/lib/unifi/webapps/ROOT] is not valid
at org.apache.catalina.webresources.StandardRoot.createMainResourceSet(StandardRoot.java:747) ~[tomc at-embed-core-8.5.56.jar:8.5.56]
at org.apache.catalina.webresources.StandardRoot.startInternal(StandardRoot.java:705) ~[tomcat-embed -core-8.5.56.jar:8.5.56]
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) ~[tomcat-embed-core-8.5.56.j ar:8.5.56]
at org.apache.catalina.core.StandardContext.resourcesStart(StandardContext.java:4803) ~[tomcat-embed -core-8.5.56.jar:8.5.56]
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:4939) ~[tomcat-embed- core-8.5.56.jar:8.5.56]
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) ~[tomcat-embed-core-8.5.56.j ar:8.5.56]
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1412) ~[tomcat-embed-co re-8.5.56.jar:8.5.56]
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1402) ~[tomcat-embed-co re-8.5.56.jar:8.5.56]
at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_275]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) ~[?:1.8.0_275]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) ~[?:1.8.0_275]
at java.lang.Thread.run(Thread.java:748) ~[?:1.8.0_275]
[2021-01-25T08:27:56,397] <UniFi> ERROR system - [exec] error, rc=1, cmdline=[/usr/lib/jvm/java-8-openjdk-ar mhf/jre/bin/java, -Dfile.encoding=UTF-8, -Djava.awt.headless=true, -Dapple.awt.UIElement=true, -Dunifi.core. enabled=false, -Xmx1024M, -XX:+ExitOnOutOfMemoryError, -XX:+CrashOnOutOfMemoryError, -XX:ErrorFile=/usr/lib/ unifi/logs/hs_err_pid%p.log, -jar, /usr/lib/unifi/lib/ace.jar, start]
[2021-01-25T08:28:08,932] <UniFi> WARN AnalyticsAppender - Failed to send log message - I/O error on PUT re quest for "https://trace.svc.ui.com/traces": Connection refused (Connection refused); nested exception is ja va.net.ConnectException: Connection refused (Connection refused)
Alles anzeigen
Dafür habe ich gerade ein Wiki geschrieben
Such mal im Wiki nhttps://ubiquiti-networks-forum.de/wiki/entry/37-ubuntu-server-mit-unifi-controller-zeigt-im-htop-exitonouofmemeoryerror-und-erze/
Da scheint was mit der Datenbankgrösse nicht hinzuhauen. Schau mal vorher in HTOP oder TOP ob die Auslastung bei 100% liegt und da der Fehler auch gezeigt wird.
Gruss
Hi,
ich habe gerade eine zweite Site wieder aktiviert (da ist der AP wohl gestern abgestürzt) und nun habe ich den gleichen Fehler
559 unifi 20 0 3206M 1357M 16392 S 89.4 70.0 7h29:48 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java -Dfile.encoding=UTF-8 -Djava.awt.headless=true -Dapple.awt.UIElement=true -Dunifi.core.enabled=false -Xmx1024M -XX:+UseG1GC -XX:+ExitOnOutOfMemoryError -XX:+CrashOnOutOfMemoryError -XX:ErrorFile=/usr/lib/unifi/logs/hs_err_pid%p.log -jar /usr/lib/unifi/lib/ace.jar start
100% Auslastung...
.... tja, "Never change a running system"
so jetzt habe ich mal etwas rumgespielt... und diesmal beide Seiten verloren. Jetzt muss wohl wieder jemand den Stecker ziehen... Ist doch nervig.
Warum verbinden sich jetzt beide Seiten nicht mehr automatisch. Muss ich da jetzt wieder hin und den Stecker ziehen ?
Naja sind wieder Online... Glück gehabt ... war wohl zufall das gestern die eine Site da nicht mehr hochgekommen ist
Zum ersten mal das mir ein AP Flex Ding einen Reset brauchte
Mh, also einen Reset habe ich bei meinem schon gemacht
Aber bei mir kommt der leider nicht mehr hoch
Was sagen die logs?
Immernoch etwa dasselbe:
Caused by: org.apache.catalina.LifecycleException: A child container failed during start
at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:942) ~[tomcat-embed-core-8.5.56.jar:8.5.56]
at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:841) ~[tomcat-embed-core-8.5.56.jar:8.5.56]
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) ~[tomcat-embed-core-8.5.56.jar:8.5.56]
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1412) ~[tomcat-embed-core-8.5.56.jar:8.5.56]
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1402) ~[tomcat-embed-core-8.5.56.jar:8.5.56]
at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_275]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) ~[?:1.8.0_275]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) ~[?:1.8.0_275]
at java.lang.Thread.run(Thread.java:748) ~[?:1.8.0_275]
Caused by: java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Failed to start component [org.apache.catalina.webresources.StandardRoot@1178c1d]
at java.util.concurrent.FutureTask.report(FutureTask.java:122) ~[?:1.8.0_275]
at java.util.concurrent.FutureTask.get(FutureTask.java:192) ~[?:1.8.0_275]
at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:931) ~[tomcat-embed-core-8.5.56.jar:8.5.56]
at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:841) ~[tomcat-embed-core-8.5.56.jar:8.5.56]
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) ~[tomcat-embed-core-8.5.56.jar:8.5.56]
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1412) ~[tomcat-embed-core-8.5.56.jar:8.5.56]
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1402) ~[tomcat-embed-core-8.5.56.jar:8.5.56]
at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_275]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) ~[?:1.8.0_275]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) ~[?:1.8.0_275]
at java.lang.Thread.run(Thread.java:748) ~[?:1.8.0_275]
Caused by: org.apache.catalina.LifecycleException: Failed to start component [org.apache.catalina.webresources.StandardRoot@1178c1d]
at org.apache.catalina.util.LifecycleBase.handleSubClassException(LifecycleBase.java:440) ~[tomcat-embed-core-8.5.56.jar:8.5.56]
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:198) ~[tomcat-embed-core-8.5.56.jar:8.5.56]
at org.apache.catalina.core.StandardContext.resourcesStart(StandardContext.java:4803) ~[tomcat-embed-core-8.5.56.jar:8.5.56]
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:4939) ~[tomcat-embed-core-8.5.56.jar:8.5.56]
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) ~[tomcat-embed-core-8.5.56.jar:8.5.56]
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1412) ~[tomcat-embed-core-8.5.56.jar:8.5.56]
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1402) ~[tomcat-embed-core-8.5.56.jar:8.5.56]
at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_275]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) ~[?:1.8.0_275]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) ~[?:1.8.0_275]
at java.lang.Thread.run(Thread.java:748) ~[?:1.8.0_275]
Caused by: java.lang.IllegalArgumentException: The main resource set specified [/usr/lib/unifi/webapps/ROOT] is not valid
at org.apache.catalina.webresources.StandardRoot.createMainResourceSet(StandardRoot.java:747) ~[tomcat-embed-core-8.5.56.jar:8.5.56]
at org.apache.catalina.webresources.StandardRoot.startInternal(StandardRoot.java:705) ~[tomcat-embed-core-8.5.56.jar:8.5.56]
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) ~[tomcat-embed-core-8.5.56.jar:8.5.56]
at org.apache.catalina.core.StandardContext.resourcesStart(StandardContext.java:4803) ~[tomcat-embed-core-8.5.56.jar:8.5.56]
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:4939) ~[tomcat-embed-core-8.5.56.jar:8.5.56]
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) ~[tomcat-embed-core-8.5.56.jar:8.5.56]
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1412) ~[tomcat-embed-core-8.5.56.jar:8.5.56]
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1402) ~[tomcat-embed-core-8.5.56.jar:8.5.56]
at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_275]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) ~[?:1.8.0_275]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) ~[?:1.8.0_275]
at java.lang.Thread.run(Thread.java:748) ~[?:1.8.0_275]
[2021-01-26T16:06:12,986] <UniFi> ERROR system - [exec] error, rc=1, cmdline=[/usr/lib/jvm/java-8-openjdk-armhf/jre/bin/java, -Dfile.encoding=UTF-8, -Djava.awt.headless=true, -Dapple.awt.UIElement=true, -Dunifi.core.enabled=false, -Xmx1024M, -XX:+ExitOnOutOfMemoryError, -XX:+CrashOnOutOfMemoryError, -XX:ErrorFile=/usr/lib/unifi/logs/hs_err_pid%p.log, -jar, /usr/lib/unifi/lib/ace.jar, start]
[2021-01-26T16:06:24,868] <UniFi> WARN AnalyticsAppender - Failed to send log message - I/O error on PUT request for "https://trace.svc.ui.com/traces": Connection refused (Connection refused); nested exception is java.net.ConnectException: Connection refused (Connection refused)
Alles anzeigen
Failed to send log message - I/O error
I/o. Error. Bedeutet so viel hey est stimmt was nicht mit festplatte oder ram
Nahdem meine Controller Software auf dem Raspberry nicht mehr zum Laufen zu bringen ist.
Hat jemand eine Empfehlung für ein Image, um die Software auf einem neuen Raspberry aufzusetzen?
Da gibt es doch ein Link womit sich das allein installiert wenn ich mich nicht irre.
Erst Homebridge oder Hoobs drauf (fertige Images) und dann per SSH installieren.
Trotzdem würde ich mir an deiner Stelle lieber einen Cloudkey kaufen... gibt es bei einem Auktionshaus günstig und die Dinger laufen einfach besser. So meine Erfahrungen. Ausserdem sind die wenigstens immer Online
Ich habe das für 2 Sites mit nur WLAN APs sogar ins Netz gelegt. Auch mit einem einfachen Copy/Paste - Der Server kostet mich 3 Euro und die Sites laufen gut damit.
Raspberry´s habe ich hier noch etliche herumliegen und perspektivisch wird wohl irgendwann eine größerer Router kommen, also wüde ich mir jetzt ungern so ein Teil kaufen.
Prinzipiell sollte ja jede Distri funktionieren, oder?
Na auf meinem Server habe ich Ubuntu als Unterlage gewählt. Das Ding rennt ganz gut ... 1 Prozessor 2 Kerne.
Mein CloudKey hat 4 "CPUs" (Kerne), 2GB RAM und kommt ohne SWAP aus.
Mein Dateisystembelegung sieht wie folgt aus:
root@CloudKey:/etc# df -h
Filesystem Size Used Avail Use% Mounted on
aufs-root 2.9G 366M 2.5G 13% /
udev 10M 0 10M 0% /dev
tmpfs 404M 432K 404M 1% /run
/dev/disk/by-label/userdata 2.9G 366M 2.5G 13% /mnt/.rwfs
/dev/disk/by-partlabel/rootfs 358M 358M 0 100% /mnt/.rofs
tmpfs 1009M 0 1009M 0% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs 1009M 0 1009M 0% /sys/fs/cgroup
tmpfs 1009M 100K 1009M 1% /tmp
/dev/mmcblk1p1 7.2G 204M 7.0G 3% /data
/dev/mmcblk0p8 11G 2.9G 7.4G 28% /srv
Alles anzeigen
Und als CPU ist folgendes verbaut:
root@CloudKey:/etc# cat /proc/cpuinfo
Processor : ARMv7 Processor rev 3 (v7l)
processor : 0
BogoMIPS : 1489.66
Features : swp half thumb fastmult vfp edsp thumbee neon vfpv3 tls vfpv4 idiva idivt
CPU implementer : 0x41
CPU architecture: 7
CPU variant : 0x0
CPU part : 0xc07
CPU revision : 3
Processor : ARMv7 Processor rev 3 (v7l)
processor : 1
BogoMIPS : 1494.37
Features : swp half thumb fastmult vfp edsp thumbee neon vfpv3 tls vfpv4 idiva idivt
CPU implementer : 0x41
CPU architecture: 7
CPU variant : 0x0
CPU part : 0xc07
CPU revision : 3
Processor : ARMv7 Processor rev 3 (v7l)
processor : 2
BogoMIPS : 1494.37
Features : swp half thumb fastmult vfp edsp thumbee neon vfpv3 tls vfpv4 idiva idivt
CPU implementer : 0x41
CPU architecture: 7
CPU variant : 0x0
CPU part : 0xc07
CPU revision : 3
Processor : ARMv7 Processor rev 3 (v7l)
processor : 3
BogoMIPS : 1494.37
Features : swp half thumb fastmult vfp edsp thumbee neon vfpv3 tls vfpv4 idiva idivt
CPU implementer : 0x41
CPU architecture: 7
CPU variant : 0x0
CPU part : 0xc07
CPU revision : 3
Hardware : MT7623
Revision : 0000
Serial : 0000000000000000
Alles anzeigen
Vielleicht musst Du Deinem Controller mehr Power zur Verfügung stellen.
zur Zeit sind 71 Mitglieder (davon 2 unsichtbar) und 474 Gäste online - Rekord: 129 Benutzer ()