2.7 KiB
2.7 KiB
Troubleshooting
Inhaltsverzeichnis
- tsc not found
- Read-only Volume
- npm audit Vulnerabilities
- Node nicht sichtbar
- Authentifizierung fehlgeschlagen
tsc not found
Symptom:
sh: 1: tsc: not found
npm error code 127
Ursache: TypeScript ist nicht installiert (im Container oft nicht verfügbar).
Lösung: Auf dem Host bauen!
# Auf dem Host (nicht im Container)
npm install
npm run build
# Dann in Container kopieren
docker cp dist n8n:/home/node/.n8n/custom/n8n-nodes-librebooking/
docker cp package.json n8n:/home/node/.n8n/custom/n8n-nodes-librebooking/
docker cp node_modules n8n:/home/node/.n8n/custom/n8n-nodes-librebooking/
docker restart n8n
Oder mit Skript:
./quick-install.sh n8n
Read-only Volume
Symptom:
EROFS: read-only file system
npm error EACCES: permission denied
Ursache: Volume ist mit :ro gemountet.
Lösung 1: Volume ohne :ro mounten
# docker-compose.yml
volumes:
- ./custom-nodes:/home/node/.n8n/custom # Ohne :ro
Lösung 2: Auf dem Host bauen und kopieren
npm install && npm run build
docker cp dist n8n:/home/node/.n8n/custom/n8n-nodes-librebooking/
npm audit Vulnerabilities
Symptom:
found 2 vulnerabilities (1 moderate, 1 critical)
Erklärung: Diese kommen von n8n-workflow und sind für dieses Projekt nicht kritisch.
Lösung: Ignorieren oder .npmrc verwenden:
# .npmrc bereits konfiguriert
audit=false
Siehe SECURITY.md für Details.
Node nicht sichtbar
Lösung:
-
Container neustarten:
docker restart n8n -
Dateien prüfen:
docker exec n8n ls -la /home/node/.n8n/custom/n8n-nodes-librebooking/ -
Environment prüfen:
environment: - N8N_CUSTOM_EXTENSIONS=/home/node/.n8n/custom -
Logs prüfen:
docker logs n8n | grep -i librebooking
Authentifizierung fehlgeschlagen
Symptom: "401 Unauthorized" oder "Invalid credentials"
Lösung:
- URL prüfen (ohne
/Web/am Ende) - Benutzer muss Admin sein
- API muss in LibreBooking aktiviert sein
Test:
curl -X POST https://librebooking.example.com/Web/Services/Authentication/Authenticate \
-H 'Content-Type: application/json' \
-d '{"username": "admin", "password": "pass"}'
Weitere Hilfe
- README.md - Übersicht
- INSTALLATION.md - Installationsanleitung
- DOCKER-INTEGRATION.md - Docker Details