Auteur Topic: spotweb retrieve geeft error Unable to connect to database: SQLSTATE[HY000]  (gelezen 6992 keer)

Offline wizjos

  • Administrator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 123
  • -Ontvangen: 181
  • Berichten: 1.996
Ook ik kwam er achter dat na de recente update van DSM mijn retrieve niet meer werkte... In alle wijsheid besloten om maar te gaan upgraden naar de nieuwste versie van spotweb.
Dat gaf de nodige, reeds uitvoerig beschreven, problemen. Nadat alles volgens mij goed zou moeten werken bleef ik zitten met de melding:

Unable to connect to database: SQLSTATE[HY000] [2002] No such file or directory

Voor één probleem kon ik hier echter geen oplossing vinden... Echter, na wat zoekwerk kwam ik uit bij StackOverflow
Daar stond beschreven dat je in je configuratie niet localhost moet gebruiken, maar 127.0.0.1. Dit gewijzigd in spotweb's dbsettings.inc.php en verroest, hij doet het weer  :P

Wellicht handig voor wie er tegenaan loopt... 8)
Wizjos.


DS409+    4 x WD10EADS DSM 4.2-3243       [TEST]
DS214play 1 x WD20EARX DSM 6.1.4-15217-3  [PROD]
DS1513+   5 x WD80EFZX DSM 6.1.4-15217-5  [PROD]
RT1900ac               SRM 1.1.6-6931-1   [PROD]


Is RAID hetzelfde als een backup?
Goeie schijven voor je NAS? Neem Western Digital!

Offline Briolet

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 180
  • -Ontvangen: 2668
  • Berichten: 16.550
Re: spotweb retrieve geeft error Unable to connect to database: SQLSTATE[HY000]
« Reactie #1 Gepost op: 11 juni 2019, 17:00:32 »
Citaat
…niet localhost moet gebruiken, maar 127.0.0.1.

Dat is gewoon hetzelfde. Maar misschien dat beide notaties een andere default poort gebruiken. Dan is het ook op te lossen door er expliciet een poort achter te zetten. (zoals hier)
  • Mijn Synology: DS415+
  • HDD's: 3x 3TB in SHR
  • Extra's: DS212J, RT1900ac

Offline wizjos

  • Administrator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 123
  • -Ontvangen: 181
  • Berichten: 1.996
Re: spotweb retrieve geeft error Unable to connect to database: SQLSTATE[HY000]
« Reactie #2 Gepost op: 11 juni 2019, 17:47:29 »
@Briolet Wellicht is het toch niet helemaal hetzelfde... Van deze pagina een verklaring:
Citaat
The issue that arose here is that "localhost" uses a UNIX socket and can not find the database in the standard directory. However "127.0.0.1" uses TCP (Transmission Control Protocol), which essentially means it runs through the "local internet" on your computer being much more reliable than the UNIX socket in this case.
En gezien het feit dat het bij mij in het ene geval wél werkt en in het andere niet, kan ik niet anders concluderen dat er tóch een verschil moet zijn...
Wizjos.


DS409+    4 x WD10EADS DSM 4.2-3243       [TEST]
DS214play 1 x WD20EARX DSM 6.1.4-15217-3  [PROD]
DS1513+   5 x WD80EFZX DSM 6.1.4-15217-5  [PROD]
RT1900ac               SRM 1.1.6-6931-1   [PROD]


Is RAID hetzelfde als een backup?
Goeie schijven voor je NAS? Neem Western Digital!

Offline mesa57

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 1
  • -Ontvangen: 35
  • Berichten: 263
Re: spotweb retrieve geeft error Unable to connect to database: SQLSTATE[HY000]
« Reactie #3 Gepost op: 13 juni 2019, 20:15:57 »
Gebeurt dit zowel in de webinterface als bij de batch retrieve ?

Offline Ieskorp

  • Bedankjes
  • -Gegeven: 18
  • -Ontvangen: 50
  • Berichten: 181
Re: spotweb retrieve geeft error Unable to connect to database: SQLSTATE[HY000]
« Reactie #4 Gepost op: 13 juni 2019, 20:56:03 »
Bij mij werkte spots binnenhalen via de taakplanner niet meer. Handmatig binnenhalen (via de webinterface) werkte wel.
Inmiddels op de bovenstaande wijze verholpen. Wel even moeten zoeken naar de locatie van het bestand, maar uiteindelijk gevonden.
  • Mijn Synology: DS413

Offline wizjos

  • Administrator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 123
  • -Ontvangen: 181
  • Berichten: 1.996
Re: spotweb retrieve geeft error Unable to connect to database: SQLSTATE[HY000]
« Reactie #5 Gepost op: 14 juni 2019, 08:41:17 »
@mesa57 Het gebeurde enkel bij de retrieve. Webinterface werkte nog gewoon.
Wizjos.


DS409+    4 x WD10EADS DSM 4.2-3243       [TEST]
DS214play 1 x WD20EARX DSM 6.1.4-15217-3  [PROD]
DS1513+   5 x WD80EFZX DSM 6.1.4-15217-5  [PROD]
RT1900ac               SRM 1.1.6-6931-1   [PROD]


Is RAID hetzelfde als een backup?
Goeie schijven voor je NAS? Neem Western Digital!

Offline mesa57

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 1
  • -Ontvangen: 35
  • Berichten: 263

Offline frank2908

  • Bedankjes
  • -Gegeven: 8
  • -Ontvangen: 0
  • Berichten: 108
Re: spotweb retrieve geeft error Unable to connect to database: SQLSTATE[HY000]
« Reactie #7 Gepost op: 20 oktober 2019, 13:50:48 »
ik krijg nu ook deze melding bij de retrieve in Putty , handmatig updaten via webinterface werkt nog wel
zodra ik in spotweb's dbsettings.inc.php  de $dbsettings['host'] = '127.0.0.1.'; of in $dbsettings['host'] = 'localhost:3307'; verander,  opent spotweb helemaal niet meer.
Kan het nu alleen als ik spotweb update of is er nog een andere oplossing?

dbsettings.inc.php bestand

<?php
$dbsettings['engine'] = 'pdo_mysql';
$dbsettings['host'] = 'localhost';
$dbsettings['dbname'] = 'spotweb';
$dbsettings['user'] = 'spotweb';
$dbsettings['pass'] = '';
  • Mijn Synology: DS214play
  • HDD's: 2x

Offline Ieskorp

  • Bedankjes
  • -Gegeven: 18
  • -Ontvangen: 50
  • Berichten: 181
Re: spotweb retrieve geeft error Unable to connect to database: SQLSTATE[HY000]
« Reactie #8 Gepost op: 20 oktober 2019, 16:16:12 »
En als je niet '127.0.0.1.' maar '127.0.0.1' Opgeeft, dus zonder de achterste punt?
  • Mijn Synology: DS413

Offline frank2908

  • Bedankjes
  • -Gegeven: 8
  • -Ontvangen: 0
  • Berichten: 108
Re: spotweb retrieve geeft error Unable to connect to database: SQLSTATE[HY000]
« Reactie #9 Gepost op: 20 oktober 2019, 20:34:39 »
ik ben nu de nieuwste versie van spotweb aan het installeren. wordt vervolgt

  • Mijn Synology: DS214play
  • HDD's: 2x

Offline frank2908

  • Bedankjes
  • -Gegeven: 8
  • -Ontvangen: 0
  • Berichten: 108
Re: spotweb retrieve geeft error Unable to connect to database: SQLSTATE[HY000]
« Reactie #10 Gepost op: 21 oktober 2019, 19:38:36 »
zodra ik in het $dbsettings['host'] = 'localhost:3307'; verander, krijg ik deze melding

Unable to connect to database:
SQLSTATE[HY000] [1049] Unknown database 'spotweb'


Please make sure your database server is up and running and your connection parameters are set

$dbsettings['host'] = '127.0.0.1'; werkt nu goed, dank je wel voor het antwoord!


  • Mijn Synology: DS214play
  • HDD's: 2x

Offline bartmans99

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 19
  • -Ontvangen: 91
  • Berichten: 737
Re: spotweb retrieve geeft error Unable to connect to database: SQLSTATE[HY000]
« Reactie #11 Gepost op: 23 oktober 2019, 11:13:31 »
Dat komt omdat er ook nog een verschil is tussen :3306 (Mariadb5) en :3307 (Mariadb10). Hangt er vanaf welke Mariadb en welke PHP versie je gebruikt.

PHP 7.3 gebruiken (ipv PHP 5.6) maakt Spotweb sneller, maar is (afhankelijk van wat je ervaring is) niet altijd triviaal.


 

Spotweb updaten loopt fout: Undefined offset in Client.php

Gestart door Chris_147Board Spotweb

Reacties: 9
Gelezen: 3036
Laatste bericht 20 juni 2020, 13:11:16
door mesa57
Spotweb download NZB niet

Gestart door TritiumBoard Spotweb

Reacties: 2
Gelezen: 1156
Laatste bericht 01 juli 2023, 14:06:27
door Tritium
Spotweb doet het niet.

Gestart door PropagandaBoard Spotweb

Reacties: 3
Gelezen: 3647
Laatste bericht 28 oktober 2015, 16:57:53
door Birdy
hoe reset ik mijn spotweb wachtwoord op synology

Gestart door filmfreak06Board Spotweb

Reacties: 1
Gelezen: 3331
Laatste bericht 16 oktober 2013, 15:22:16
door filmfreak06
Update MariaDB en PHPMyAdmin icm Spotweb

Gestart door IeskorpBoard Officiële Packages

Reacties: 0
Gelezen: 2629
Laatste bericht 02 juli 2014, 19:35:05
door Ieskorp