Baïkal contacts (CardDAV) and calendar (CardDAV) installation package for Synology

Status
Für weitere Antworten geschlossen.

Yippie

Benutzer
Mitglied seit
01. Feb 2011
Beiträge
643
Punkte für Reaktionen
54
Punkte
54
Hi,

ich habs wieder zum Laufen gebracht!

Zum einen habe ich das Package Apache 2.4 nachinstalliert, so dass jetzt sowohl die Version 2.2. und 2.4 installiert sind - bin mir nicht sicher ob ich beide benötigt, aber sei's drum (vielleicht kann das ja noch jemand [auf]klären).
Dann habe ich gemerkt, dass im Package Webstation kein PHP konfiguriert war. Also hier
PHP-Einstellung.jpg
Dabei habe ich neben der PHP-Version noch den Cache und alle Einstellungen (weiter unten) aktiviert. Zumindest eine der Einstellung war wohl verantwortlich dafür, dass Baikal eine Verbindung zur Datenbank aufbauen konnte, was ohne die Aktivierung sämtlicher Einstellungen nicht der Fall war. Ich habe mir nicht die Mühe gemacht herauszufinden welche dies genau war.

Anschließend noch diese neue Einstellung noch hier eingetragen, zusammen mit der Apache Version.
Allgemein.jpg

Seither läufts wieder!!!

HTH,
Michael
 

magnus2501

Benutzer
Mitglied seit
25. Aug 2013
Beiträge
2
Punkte für Reaktionen
0
Punkte
0
Super, vielen Dank. Hat bei mir auch geklappt, einziger Unterschied ich habe Apache 2.4 nicht installiert und es einfach mit 2.2 probiert. Mit Erfolg.
 

Yippie

Benutzer
Mitglied seit
01. Feb 2011
Beiträge
643
Punkte für Reaktionen
54
Punkte
54
Freut mich dass ich helfen konnte und noch viel mehr, dass es auch bei dir geklappt hat!

Michael
 

md94

Benutzer
Mitglied seit
06. Okt 2017
Beiträge
1
Punkte für Reaktionen
0
Punkte
0
Hello,
I also noticed that the Webstation did not have a defined PHP configuration.
So I added a configuration, but in my case it does not work!
I use:
- Apache HTTP Server 2.2
- PHP 5.6
- MariaBD 5
- Baikal 0.2.7-002

When I try to start the Baikal administration I get the following error message:

exception 'Exception' with message 'Specific / config.php is not writable. Please give write permissions to httpd user on file 'Specific / config.php'. ' in /volume4/web/baikal.app/Core/Frameworks/Baikal/Core/Tools.php:86
Stack trace:
# 0 /volume4/web/baikal.app/Core/Frameworks/Baikal/Framework.php(79): Baikal \ Core \ Tools :: assertBaikalIsOk ()
# 1 /volume4/web/baikal.app/Core/Frameworks/BaikalAdmin/Framework.php(34): Baikal \ Framework :: bootstrap ()
# 2 /volume4/web/baikal.app/admin/index.php(54): BaikalAdmin \ Framework :: bootstrap ()
# 3 {main}

For the whole baikal.app file I have the following permissions:
User: admin
Group: http

Can you help me ?
Thank you in advance.

Michel
 

hvkls

Benutzer
Mitglied seit
23. Dez 2012
Beiträge
463
Punkte für Reaktionen
0
Punkte
22
Versuch mal

chown -R http:http /volume4/web/baikal.app/Specific/
 

mats-ds214

Benutzer
Mitglied seit
06. Sep 2015
Beiträge
7
Punkte für Reaktionen
0
Punkte
1
Mein Baikal auf meiner DS214 funktioniert seit dem Update einiger Pakete vor ca. 1-2 Wochen auch nicht mehr.
Der Aufruf des Links zur Baikal Admin Seite zeigt die PHP Startseite nur als Text und auch andere PHP Seiten zeigten den gleichen Effekt (z.B. Mediawiki, Owncloud)
Schon nach schneller suche hier im Forum kam ich auf diesen Thread: http://www.synology-forum.de/showth...-Updates-keine-PHP-Einstellungen-mehr-möglich

Die fehlenden Zuordnungen in der WebStation scheinen die wahre Ursache zu sein.

Die Tipps hier und im verlinkten Thread haben mir leider noch nicht geholfen.
 

mats-ds214

Benutzer
Mitglied seit
06. Sep 2015
Beiträge
7
Punkte für Reaktionen
0
Punkte
1
Update: mein Baikal läuft nun wieder
Ich habe:
- beide Apache Server 2.2 und 2.4 deinstalliert
- phpMyAdmin deinstalliert
- das offenbar fehlerhafte Paket webstation 2.1.0--0128 deinstalliert

Nicht deinstalliert hatte ich PHP 5.6 und 7.

und anschließend die Pakete wieder installiert wobei aber die webstation die Version 2.01.0-111 ist !!
Ein Neustart war NICHT nötig.

Die neu installierte webstation erkennt dann Apache, die installierten PHP Versionen etc.

Natürlich hatte ich auch nochmal die Einstellung des Paketzentrum geprüft das keine Beta Version mehr installiert wird.
Hier lag die Ursache, dass die Beta version der webstation installiert wurde.
 

mats-ds214

Benutzer
Mitglied seit
06. Sep 2015
Beiträge
7
Punkte für Reaktionen
0
Punkte
1
Mit dem heutigen Update auf "DSM 6.1.4-15217" funktionieren Baikal und fast alle anderen PHP Anwendungen wieder NICHT mehr.

WebStation Version ist 2.0.1-0111
In der WebStation werden die "Back-End-Pakete" alle als installiert angezeigt.

Aber Baikal und andere PHP Anwendungen zeigen im Browser wieder nur den PHP code an. Browser Cache löschen ändert das nicht.
Ich suche noch den Fehler.


Update:
Nachdem das neue DSM ca. 45min in Betrieb war laufen plötzlich ohne weiteres zutun alle PHP Anwendungen wieder. :confused:
 
Zuletzt bearbeitet:

dsbeginner

Benutzer
Mitglied seit
16. Sep 2013
Beiträge
14
Punkte für Reaktionen
0
Punkte
0
Hallo zusammen,
ich nutze baikal schon seit längerem nicht mehr auf der DS und kann dazu kaum beitragen.
Allerdings könnte es daran liegen, dass auf der DS noch einige Jobs im Hintergrund liefen
und das löschen des Cache sich erst nach gewisser Zeit ausgewirkt hatte. Ich habe mir
angewöhnt nach Aktualisierungen die HW durch zu starten, wobei das natürlich nicht in
allen Fällen hilft. Nun ja, es läuft und das zählt. Baikal ist nach wie vor mein Favorit...
Grüße dsbeginner
 

dhrwy

Benutzer
Mitglied seit
18. Nov 2017
Beiträge
2
Punkte für Reaktionen
0
Punkte
0
Hallo zusammen,

ich versuche gerade baikal 0.4.6 auf meiner DS216 zum laufen zu bekommen. Leider ohne Erfolg.
Ich habe DSM 6.1.4-15217 am laufen, MariaDB 10, Webstation 2.0.1-0111, appache 2.2 und 2.4, phpmyadmin und php 5.6 und 7 installiert.
Die Gruppe http hat lese und schreibrechte auf das VZ baikal und ist Onwer des VZs.
Ich habe das ZIP von Git Hub geladen und in das VZ web/baikal kopiert
In der Webstation habe ich es mit 2.2, 2.4 und nginx probiert, immer dasselbe.

WebServer läuft, aber sobald ich http://mysyno/baikal aufrufe kommt der Fehler 403 ab .../baikal/admin/ kommt Fehler 404.

Was mache ich falsch ????

Danke und für Eure Hilfe.
 

Snyder

Benutzer
Mitglied seit
07. Nov 2014
Beiträge
172
Punkte für Reaktionen
15
Punkte
24
Bin leider ein ewiger Dilettant, was die Tiefen des Systems betrifft... Bei mir läuft 0.2.7 und ich erreiche das Baïkal-Dashboard über die App im DSM. Ist das bei Dir der Fall?
Dafür synchronisieren (evtl. seit dem Update auf High Sierra) sich meine Kontakte nicht mehr zwischen MacBook und iPhone... Der Kalender aber schon. Woran könnte das liegen?
 

dhrwy

Benutzer
Mitglied seit
18. Nov 2017
Beiträge
2
Punkte für Reaktionen
0
Punkte
0
Hallo,

bin mittlerweile auch auf 0.2.7 umgestiegen und habe das auch zum laufen bekommen, nachdem ich den Tipp bzgl. myriads 10 gefunden habe. Leider muss ich irgendwas in der Konfig falsch haben, weil ich kann nicht mit Baikal synchronisieren. Bekomme bei iOS immer einen Account Fehler. Outlook (caldav Plugin) sagt mir Fehler 404. Bin echt ratlos ....

Vielleicht kann hat ja jemand noch einen Tipp für mich.

Danke und Gruß

Dirk
 

JoSch218

Benutzer
Mitglied seit
18. Mrz 2018
Beiträge
1
Punkte für Reaktionen
0
Punkte
0
Ich möchte von einer erfolgreich auf einem Raspberry laufenden Installation mit MySQL, Lighttpd, PHP7.0 und Baikal-0.4.6 auf den Synology umsteigen

SYNOLOGY218+ - DSM 6.1.5-15254 Update 1

Vorgehen bisher:
# Installation notwendiger Pakete
Installation manager
- Installation "PHP 5.6"
- Installation "Web Station"
- In Haupt Menü: Web Station
.Allgemeine Einstellungen: NGX - PHP 5.6,
.PHP-Einstellungen: Additiv mysql, mysqli, pdo_mysql, sockets
- Installation MariaDB 5
In Haupt Menü: MariaDB 5
.Ändern MariaDB-Password: CR (da initial keines), dann neues XXX
= !KEIN phpMyAdmin wg. MariaDB 10 Abhängigkeit!
ANMERKUNG: Versuche mit PHP7, MariaDB10, phpMyAdmin scheiterten - warum auch immer!

# Anlegen der Baikal DB in Linux shell
Diskstation Manager: Terminal & SNMP
- Enable SSH service
Putty: Login mit Admin user/Passwort
# Anlegen / Rechte der Baikal DB
mysql -u root -p (Eingabe MariaDB-Passwort XXX)
CREATE DATABASE baikal;
USE baikal
CREATE USER 'BAIKAL'@'localhost' IDENTIFIED BY 'SQLBaikalUser';
GRANT ALL PRIVILEGES ON *.* TO 'BAIKAL'@'localhost'
-> WITH GRANT OPTION;

# Zugang zu WEB Ordner freigeben
Systemsteuerung - Gemeinsame Ordner
- WEB markieren, Bearbeiten:
. Berechtigung, Alle bekannten Benutzer: Read/Write

# Installation von Baikal
Download Installations Paket von https://sourceforge.net/projects/baikalforsynology/)
Manuelle Installation des Pakets
In Haupt Menü: Baikal aufrufen
- Im neuen HTTP Window
.Passwort der Baikal admin Seite -> Next
.host: localhost
DB name: baikal
User: BAIKAL
PW: SQLBaikalUser

--- Alles läuft! Aber nur 0.2.7 ---

Der Upgrade auf Baikal 0.4.6 crashed:
(Anleitung nach http://sabre.io/baikal/upgrade/ und https://blog.doenselmann.com/baikal-update-auf-stable-version/)

Putty:
# Get latest package from Github
wget https://github.com/sabre-io/Baikal/releases/download/0.4.6/baikal-0.4.6.zip
# extract with 7z (there is no 'unzip')
7z x baikal-0.4.6.zip
# remove download package
rm baikal-0.4.6.zip
# Save Original settings
sudo mv /var/services/web/baikal /var/services/web/baikal_old
# Move new code into to the exiting Baikal folder
sudo mv baikal /var/services/web
# Restore "Specific" Settings
sudo cp -a /var/services/web/baikal_old/Specific/ /var/services/web/baikal/
# Correct permissiones
sudo chown -R http:http /var/services/web/baikal/

==> ABER "Paket-Zentrum" Baikal ist gestoppt und läuft nie wieder...
Fehler 404 Or 500
....

Aufräumen nur möglich über Putty:
# Remove of created var folders
sudo rm -r /var/services/web/baikal_old
sudo rm -r /var/services/web/baikal
# Paket-Zentrum
- Dekinstallation des Baikal Pakets...

-----------
++ FRAGE ++
-----------
Ist das Problem der WEB Server? Auf dem Raspi ist da alles anders.....
Wo liegt der originale Baikal Installationsordner?
Der Ordner /var/services/web/baikal kann es nicht sein, da er bei gestopptem Baikal verschwindet!

KURZ: Wie kann ich upgraden oder wie kann ich Baikal 0.4.6 direkt installieren? (Meine Aufschriebe zur erfolgreichen Raspberry Installation sind leider mächtig abweichend)

Danke
Jo
 

Snyder

Benutzer
Mitglied seit
07. Nov 2014
Beiträge
172
Punkte für Reaktionen
15
Punkte
24
Das hilft jetzt direkt eher nix, aber falls jemand mit baikal nicht zurechtkommt oder (wie in meinem Fall) das iPhone zuerst das Adressbuch, dann irgendwann auch den Kalender mit meinem Mac nicht mehr gesynct hat: Bin erfolgreich auf die DS-eigenen Dienste CardDAV und CalDAV umgestiegen, funktioniert über DDNS und verschlüsselt. Im Unterschied zu baikal momentan nur mit einem Kalender. Ob ich weitere anlegen kann, auf die z.B. Mitarbeiter lesend/schreibend zugreifen können, muss ich noch rausfinden.
 

Yippie

Benutzer
Mitglied seit
01. Feb 2011
Beiträge
643
Punkte für Reaktionen
54
Punkte
54
Mich stört, dass ich nur ein Adressbuch definieren kann: Zum einen habe ich bereits schon mehrere (beruflich und privat getrennt) und zum anderen ein Familien-Aadressbuch, für das ich jetzt eigentlich einen eigenen Benutzer auf der DS anlegen müsste um gemeinsamen Zugriff zu erhalten. Da ich sogar mit Active Directory auf meiner DS unterwegs bin, würde dies sogar einen eigenen AD-Benutzer bedeuten. Gleiches gilt auch für den Kalender, auch hier nutze ich mehrere gleichzeitig.

Das relative einfache Erzeugen eines Benutzers samt x Adressbüchern und x Kalender mit Hilfe von Baikal ist da schon wesentlich einfacher, wenngleich ich dann natürlich keine AD-Benutzer Authentifizierung verwenden kann.


Ich habe jetzt parallel einen Docker-Container mit Radicale aufgesetzt, das schon seit längerem, und kopieren komplette Kalender von Baikal (mittels Thunderbird Export) nach Radicale um die Zuverlässigkeit zu testen. Auch Adressbücher kann ich mehrere (für einen Benutzer) anlegen.
Bis jetzt läuft dies ohne Probleme in Thunderbird (Windows) auf mehreren Installationen und Android auch auf mehreren Geräten parallel. Sollte mir irgendwann Mal Baikal den Dienst quittieren, dann habe ich zumindest eine Alternative...

Grüße,
Michael
 

Tengo

Benutzer
Mitglied seit
03. Nov 2013
Beiträge
167
Punkte für Reaktionen
1
Punkte
24
... Im Unterschied zu baikal momentan nur mit einem Kalender. Ob ich weitere anlegen kann, auf die z.B. Mitarbeiter lesend/schreibend zugreifen können, muss ich noch rausfinden.
Ich vermute, Du nutzt das CalDAV vom WebDAV-Server. Ich bin auf das Calendar-Paket umgestiegen (CalDAV im WebDAV-Paket deaktivieren!!!) und habe dort mehrere Kalender für einen Benutzer angelegt und für jeden Kalender definierte Zugriffsrechte (keine, lesend, lesend u. schreibend) für andere Syno-Benutzer vergeben. Das Ganze wird über DAVDroid synchronisiert und funktioniert bestens.

Mein Problem liegt ebenfalls im mangelhaften Support des CardDAV auf der Syno. Die nicht existierende Möglichkeit, mehrere Adressbücher pro Benutzer inkl. Freigaben für andere Benutzer anlegen zu können, ist ein echtes KO-Kriterium, um sich intensiv weiter damit zu beschäftigen. Das zusätzliche Anlegen weiterer Nutzer, nur um diese Funktionalität über Umwege verfügbar zu machen, ist für mich keine Lösung. Hier ist Synology gefragt. Aber da sind leider viele andere (für Privatnutzer wohl eher unwichtige) Features wichtiger, als die konsequente Weiterentwicklung. Somit suche ich auch nach anderen Lösungen, scheitere bei Baikal aber ebenfalls an diesem Problem aus Post #350. :mad:

Falls jemand eine Lösung dafür hat, wäre ich echt dankbar.
 
Zuletzt bearbeitet:
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat