Nextcloud, nur für Insider? Habe Probleme, was sonst ;-)

  • Ich bekomme mysql nicht installiert:

    root@tinkerboard:~# mysql -v
    ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)

    Apache läuft, kann ich per IP die Startseite laden, Mariadb ist auch drauf, nur mysql klappt nicht! Einer eine Idee???

    Wenn ich:
    sudo apt-get install mysql-server && sudo apt-get install mysql-clienteingebe, kommt immer:Get:1 http://security.debian.org buster/updates InRelease [39.1 kB]
    Get:2 http://cdn-fastly.deb.debian.org/debian buster InRelease [118 kB]
    Get:3 http://cdn-fastly.deb.debian.org/debian buster-updates InRelease [46.8 kB]
    Hit:4 http://cdn-fastly.deb.debian.org/debian buster-backports InRelease
    Hit:5 https://apt.armbian.com buster InRelease
    Reading package lists... Done
    N: Repository 'http://security.debian.org buster/updates InRelease' changed its 'Version' value from '' to '10'
    E: Repository 'http://security.debian.org buster/updates InRelease' changed its 'Suite' value from 'testing' to 'stable'
    N: This must be accepted explicitly before updates for this repository can be applied. See apt-secure(8) manpage for details.
    N: Repository 'http://cdn-fastly.deb.debian.org/debian buster InRelease' changed its 'Version' value from '' to '10.0'
    E: Repository 'http://cdn-fastly.deb.debian.org/debian buster InRelease' changed its 'Suite' value from 'testing' to 'stable'
    N: This must be accepted explicitly before updates for this repository can be applied. See apt-secure(8) manpage for details.
    E: Repository 'http://cdn-fastly.deb.debian.org/debian buster-updates InRelease' changed its 'Suite' value from 'testing-updates' to 'stable-updates'
    N: This must be accepted explicitly before updates for this repository can be applied. See apt-secure(8) manpage for details.
    root@tinkerboard:~# sudo apt-get install mysql-server && sudo apt-get install mysql-client
    Reading package lists... Done
    Building dependency tree
    Reading state information... Done
    Package mysql-server is not available, but is referred to by another package.
    This may mean that the package is missing, has been obsoleted, or
    is only available from another source
    E: Package 'mysql-server' has no installation candidate


    Und nun??

    Spoiler anzeigen

    Client: Nvidia Shield 2019 Pro Kodi 20.1, AVR Sony STR-DN 1080, Nubert NuBox Series 5.1, LG TV 55SM8600 Nanocell
    Musik über Pi4 mit Picore 8 und LMS am AVR.
    Gästezimmer:Shield TV 2017 Kodi 20.1
    Server: unRaid; Fractal Des. Define 7;Asrock B365M PROF-4, Intel i3-8100, 16GB RAM und 20TB Platten,
    Arbeitstier: DeepSilence 4, AX370M, AMD Ryzen 5 2600X; 8GB RAM, Samsung M2 970EVO 500GB, RX560 Grafik

  • MariaDB ist eine Datenbank genau wie MYSQL...ich glaube du versuchst grade alles an zuviele Enden gleichzeitig... ich würde einfach mal bei null anfangen und dann schritt für schritt alles durchgehen... da sollte eigentlich jeder Guide für ausreichen unabhängig ob nun x86 oder ARM, die Pakete gibts ja für beide Systeme...

  • Habe ich ja gemacht, neues Image, und nach Vorgaben die einzelnen Sachen installiert. Zwischendurch reboot. Wie ich das verstanden habe, benötigt Nextcloud das: PHP, Apache; MYSQL; Mariadb. Oder habe ich das falsch verstanden??

    Spoiler anzeigen

    Client: Nvidia Shield 2019 Pro Kodi 20.1, AVR Sony STR-DN 1080, Nubert NuBox Series 5.1, LG TV 55SM8600 Nanocell
    Musik über Pi4 mit Picore 8 und LMS am AVR.
    Gästezimmer:Shield TV 2017 Kodi 20.1
    Server: unRaid; Fractal Des. Define 7;Asrock B365M PROF-4, Intel i3-8100, 16GB RAM und 20TB Platten,
    Arbeitstier: DeepSilence 4, AX370M, AMD Ryzen 5 2600X; 8GB RAM, Samsung M2 970EVO 500GB, RX560 Grafik

  • Und wenn mariadb schon installiert ist, kann MySQL nicht starten, da beide über den Port 3306 laufen. Aber MariaDB ist alles was du brauchst, das ist quasi das Folgeprojekt des Entwicklers von MySQL, nachdem es an Oracle? verkauft wurde

  • So, habe nochmal neu angefangen, aber aber... Der ganze englische Kram macht mich Kirre *P

    Ich bin jetzt soweit, das alle Programme drauf sind. Gebe ich die IP des Tinkerboard ein, lande ich auf der Apache2 Index.html
    Gebe ich IP/nextcloud ein, alnde ich auf der nextcloud index.html, aber nicht auf dem Startbildschirm. Ich finde auch nirgendwo eine Beschreibung, wie man Nextcloud installieren kann, so nach dem Motto:

    apt install xyz Nur befehle, wie das zip laden, und entpacken kann, aber dann?? :/ Ich habe das Gefühl, ohne gutes Englisch läuft nix, komische Linuxwelt.....


    Weis denn hier einer, wie man das Paket installieren kann??

    Spoiler anzeigen

    Client: Nvidia Shield 2019 Pro Kodi 20.1, AVR Sony STR-DN 1080, Nubert NuBox Series 5.1, LG TV 55SM8600 Nanocell
    Musik über Pi4 mit Picore 8 und LMS am AVR.
    Gästezimmer:Shield TV 2017 Kodi 20.1
    Server: unRaid; Fractal Des. Define 7;Asrock B365M PROF-4, Intel i3-8100, 16GB RAM und 20TB Platten,
    Arbeitstier: DeepSilence 4, AX370M, AMD Ryzen 5 2600X; 8GB RAM, Samsung M2 970EVO 500GB, RX560 Grafik

  • die index.html sollte eigentlich die Startseite von nextcloud sein.

    Über die index.html müsstest du dann eigentlich zur installationsroutine kommen

  • Im Browser sehe ich da dann nur : Wer hat entwickelt, was, wie wo und wann. Einiges an Text, sonst nix.


    Das hier:

    <?php/** * * Your webserver seems to be not configured to use PHP or PHP is not installed. * Please contact your administrator or follow our documentation: * https://docs.nextcloud.com/server/15/admi…stallation.html * * @copyright Copyright (c) 2016, ownCloud, Inc. * * @author Georg Ehrke <oc.list@georgehrke.com> * @author Joas Schilling <coding@schilljs.com> * @author Jörn Friedrich Dreyer <jfd@butonic.de> * @author Lukas Reschke <lukas@statuscode.ch> * @author Morris Jobke <hey@morrisjobke.de> * @author Robin Appelman <robin@icewind.nl> * @author Sergio Bertolín <sbertolin@solidgear.es> * @author Thomas Müller <thomas.mueller@tmit.eu> * @author Vincent Petry <pvince81@owncloud.com> * * @license AGPL-3.0 * * This code is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License, version 3, * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License, version 3, * along with this program. If not, see <http://www.gnu.org/licenses/> * */require_once __DIR__ . '/lib/versioncheck.php';try { require_once __DIR__ . '/lib/base.php'; OC::handleRequest();} catch(\OC\ServiceUnavailableException $ex) { \OC::$server->getLogger()->logException($ex, array('app' => 'index')); //show the user a detailed error page OC_Template::printExceptionErrorPage($ex, 503);} catch (\OC\HintException $ex) { try { OC_Template::printErrorPage($ex->getMessage(), $ex->getHint(), 503); } catch (Exception $ex2) { try { \OC::$server->getLogger()->logException($ex, array('app' => 'index')); \OC::$server->getLogger()->logException($ex2, array('app' => 'index')); } catch (Throwable $e) { // no way to [definition='1','0']log[/definition] it properly - but to avoid a white page of death we try harder and ignore this one here } //show the user a detailed error page OC_Template::printExceptionErrorPage($ex, 500); }} catch (\OC\User\LoginException $ex) { OC_Template::printErrorPage($ex->getMessage(), $ex->getMessage(), 403);} catch (Exception $ex) { \OC::$server->getLogger()->logException($ex, array('app' => 'index')); //show the user a detailed error page OC_Template::printExceptionErrorPage($ex, 500);} catch (Error $ex) { try { \OC::$server->getLogger()->logException($ex, array('app' => 'index')); } catch (Error $e) { http_response_code(500); header('Content-Type: text/plain; charset=utf-8'); print("Internal Server Error\n\n"); print("The server encountered an internal error and was unable to complete your request.\n"); print("Please contact the server administrator if this error reappears multiple times, please include the technical details below in your report.\n"); print("More details can be found in the webserver [definition='1','0']log[/definition].\n"); throw $ex; } OC_Template::printExceptionErrorPage($ex, 500);

    Spoiler anzeigen

    Client: Nvidia Shield 2019 Pro Kodi 20.1, AVR Sony STR-DN 1080, Nubert NuBox Series 5.1, LG TV 55SM8600 Nanocell
    Musik über Pi4 mit Picore 8 und LMS am AVR.
    Gästezimmer:Shield TV 2017 Kodi 20.1
    Server: unRaid; Fractal Des. Define 7;Asrock B365M PROF-4, Intel i3-8100, 16GB RAM und 20TB Platten,
    Arbeitstier: DeepSilence 4, AX370M, AMD Ryzen 5 2600X; 8GB RAM, Samsung M2 970EVO 500GB, RX560 Grafik

  • Installiert ist php, keine Ahung, wie ich da was konfigurieren muss 8|

    Aber Danke, dass du mir versuchst zu helfen!

    Spoiler anzeigen

    Client: Nvidia Shield 2019 Pro Kodi 20.1, AVR Sony STR-DN 1080, Nubert NuBox Series 5.1, LG TV 55SM8600 Nanocell
    Musik über Pi4 mit Picore 8 und LMS am AVR.
    Gästezimmer:Shield TV 2017 Kodi 20.1
    Server: unRaid; Fractal Des. Define 7;Asrock B365M PROF-4, Intel i3-8100, 16GB RAM und 20TB Platten,
    Arbeitstier: DeepSilence 4, AX370M, AMD Ryzen 5 2600X; 8GB RAM, Samsung M2 970EVO 500GB, RX560 Grafik

  • Ich selber nutze nur owncloud, nicht nextcloud, aber das sollte halbwegs ähnlich sein...

    Jedenfalls findet eine Google Suche nach "Your webserver seems to be not configured to use PHP or PHP is not installed." folgenden Treffer: https://help.nextcloud.com/t/having-troub…llation/35315/7


    Dort lag es daran, dass das Paket "libapache2-mod-php7.2" nicht installiert war.


    Ich persönlich bin ja eigentlich Fan von offiziellen Installations-Anleitungen, d.h. in dem Fall https://docs.nextcloud.com/server/16/admi…stallation.html


    Demnach müssten am Anfang folgende Pakete installiert werden

    Bash
    sudo apt-get install apache2 mariadb-server libapache2-mod-php7.2
    sudo apt-get install php7.2-gd php7.2-json php7.2-mysql php7.2-curl php7.2-mbstring
    sudo apt-get install php7.2-intl php-imagick php7.2-xml php7.2-zip
  • Hey,
    schon mal darüber nachgedacht das als Docker zu machen? Ich würde kirre werden wenn ich den ganzen Kram per Hand und Kommandozeile zusammenschustern müsste.

    Mach doch OMV oder so auf dein Tinkerboard und dann einen NextCloud Container. Sollte stressfreier ablaufen da der Container alles mitbringt. Außer Maria DB vielleicht > dann halt noch nen Container.

  • Hey,
    schon mal darüber nachgedacht das als Docker zu machen? Ich würde kirre werden wenn ich den ganzen Kram per Hand und Kommandozeile zusammenschustern müsste.

    Mach doch OMV oder so auf dein Tinkerboard und dann einen NextCloud Container. Sollte stressfreier ablaufen da der Container alles mitbringt. Außer Maria DB vielleicht > dann halt noch nen Container.

    Dann müßte ich ja noch mehr Neues lernen. :thumbup:

    Spoiler anzeigen

    Client: Nvidia Shield 2019 Pro Kodi 20.1, AVR Sony STR-DN 1080, Nubert NuBox Series 5.1, LG TV 55SM8600 Nanocell
    Musik über Pi4 mit Picore 8 und LMS am AVR.
    Gästezimmer:Shield TV 2017 Kodi 20.1
    Server: unRaid; Fractal Des. Define 7;Asrock B365M PROF-4, Intel i3-8100, 16GB RAM und 20TB Platten,
    Arbeitstier: DeepSilence 4, AX370M, AMD Ryzen 5 2600X; 8GB RAM, Samsung M2 970EVO 500GB, RX560 Grafik

  • Danach bin, bzw. habe ich versucht vorzugehen. Dabei kommen immer wieder Fehlermeldungen. Sollte mir ein anderes Hobby zulegen :wacko:

    Spoiler anzeigen

    Client: Nvidia Shield 2019 Pro Kodi 20.1, AVR Sony STR-DN 1080, Nubert NuBox Series 5.1, LG TV 55SM8600 Nanocell
    Musik über Pi4 mit Picore 8 und LMS am AVR.
    Gästezimmer:Shield TV 2017 Kodi 20.1
    Server: unRaid; Fractal Des. Define 7;Asrock B365M PROF-4, Intel i3-8100, 16GB RAM und 20TB Platten,
    Arbeitstier: DeepSilence 4, AX370M, AMD Ryzen 5 2600X; 8GB RAM, Samsung M2 970EVO 500GB, RX560 Grafik

  • Hab was Neues geschafft:

    Spoiler anzeigen

    Client: Nvidia Shield 2019 Pro Kodi 20.1, AVR Sony STR-DN 1080, Nubert NuBox Series 5.1, LG TV 55SM8600 Nanocell
    Musik über Pi4 mit Picore 8 und LMS am AVR.
    Gästezimmer:Shield TV 2017 Kodi 20.1
    Server: unRaid; Fractal Des. Define 7;Asrock B365M PROF-4, Intel i3-8100, 16GB RAM und 20TB Platten,
    Arbeitstier: DeepSilence 4, AX370M, AMD Ryzen 5 2600X; 8GB RAM, Samsung M2 970EVO 500GB, RX560 Grafik

  • Da müsstest Du mal in die Error-Log Datei vom Apache Webserver gucken. Die müsste unter /var/[definition='1','0']log[/definition]/apache2/error.[definition='1','0']log[/definition] liegen.

    Ich bin mir gerade nicht sicher, wo die Fehler von php hingeloggt werden, evtl. in eine andere Datei im Verzeichnis /var/[definition='1','0']log[/definition]/apache2

    Das wäre die ersten beiden Stellen, wo ich nachgucken würde.

  • Die [definition='1','0']log[/definition] ist hier, mir erklärt sich das nicht 8|

    Dateien

    Spoiler anzeigen

    Client: Nvidia Shield 2019 Pro Kodi 20.1, AVR Sony STR-DN 1080, Nubert NuBox Series 5.1, LG TV 55SM8600 Nanocell
    Musik über Pi4 mit Picore 8 und LMS am AVR.
    Gästezimmer:Shield TV 2017 Kodi 20.1
    Server: unRaid; Fractal Des. Define 7;Asrock B365M PROF-4, Intel i3-8100, 16GB RAM und 20TB Platten,
    Arbeitstier: DeepSilence 4, AX370M, AMD Ryzen 5 2600X; 8GB RAM, Samsung M2 970EVO 500GB, RX560 Grafik

  • Ich sag nochmal: Docker!
    Klar musst du da "was Neues" lernen, wenn du einmal gefressen hast wie die Container funktionieren, ist es immer sehr ähnlich. Du hast einen viel besseren Überblick über deine Dienste.
    Bei mir hats einmal *Klick* gemacht und seit dem nehme ich wenn es irgendwie geht immer Docker!
    Auf meiner schwachbrüstigen Celeron NAS läuft Emby, TV Headend, Avidemux, Handbrake, Openhab, Heimdall und die Synology docViewer einträchtig nebeneinander her und ich musste noch NIE NIE NIE in einen Container rein um da Webserver, PHP oder sonst was zu fummeln weil eben das alles schon geregelt ist. Jeder Container für sich, und solange du unterschiedliche Ports nimmst kommt sich auch nix in die Quere.
    NextCloud und SQL hatte ich sogar auch schon laufen, brauche ich aber nicht.

    Versuchs! :)

  • Also Docker kann auch seine Fallstricke haben.. Ich weiß jetzt nicht mehr, was genau das Problem bei mir war, aber ich hab es nach mehreren Versuchen mit Docker sein gelassen. Womöglich war es, weil der etwas zickig angeht, was die Installation der Cachingmodule angeht. Ein häufiger Fehler bei der Installation ist der Falsche Benutzer mit dem man die Dateien in das Webroot schiebt. Oft macht man das ja per SSH und FTP und vergisst dann die Rechte anzupassen (Besitzer muss der des Apache sein).

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!