Auteur Topic: farmos sites-directory not detected  (gelezen 1669 keer)

Offline Lipo

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 0
  • Berichten: 82
farmos sites-directory not detected
« Gepost op: 30 juni 2024, 19:48:28 »
Ik krijg in portainer de volgende foutmelding m.b.t. farmos na installatie van farmos:
Farmos sites-directory not detected. Copying from pre-build files in the docker image.

In de docker-map heb ik de map farmos aangemaakt. In de map farmos heb ik de mappen db en sites aangemaakt.

Zie screenshot farmos log en container list.

Ik heb de volgende code met de webeditor van portainer in de portainer-stacks geplaatst:

version: "3.9"
services:
  db:
    image: postgres:16
    container_name: FarmOS-DB
    hostname: farmos-db
    mem_limit: 1g
    cpu_shares: 1024
    security_opt:
      - no-new-privileges:true
    healthcheck:
      test: ["CMD", "pg_isready", "-q", "-d", "farmos", "-U", "farmosuser"]
      timeout: 45s
      interval: 10s
      retries: 10
    volumes:
      - /volume1/docker/farmos/db:/var/lib/postgresql/data:rw
    environment:
      POSTGRES_DB: farmos
      POSTGRES_USER: farmosuser
      POSTGRES_PASSWORD: farmospass
    restart: on-failure:5

  farmos:
    image: farmos/farmos:latest
    container_name: FarmOS
    hostname: farmos
    security_opt:
      - no-new-privileges:true
    ports:
      - 7917:80
    volumes:
      - /volume1/docker/farmos/php.ini:/usr/local/etc/php/conf.d/farmos.ini:rw
      - /volume1/docker/farmos/sites:/opt/drupal/web/sites:rw
    restart: on-failure:5
    depends_on:
      db:
        condition: service_healthy


Offline Satje01

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 26
  • -Ontvangen: 37
  • Berichten: 271
  • Je bent nooit te oud om te leren!!!!
Re: farmos sites-directory not detected
« Reactie #1 Gepost op: 01 juli 2024, 09:48:36 »
Als goed is, zie je in de map de volgende dingen staan.
2 mappen
1 PHP-file
62065-0


Ik heb net getest, maar loopt gewoon hier.
  • Mijn Synology: DS213j
  • HDD's: 2 tera westernD
  • Extra's: DS920+ 12 gig ram

Offline Lipo

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 0
  • Berichten: 82
Re: farmos sites-directory not detected
« Reactie #2 Gepost op: 01 juli 2024, 10:00:19 »
Ja, die mappen heb ik aangemaakt. Ook die php-file heb ik in de map farmos staan.

Offline zandhaas

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 24
  • -Ontvangen: 206
  • Berichten: 804
Re: farmos sites-directory not detected
« Reactie #3 Gepost op: 01 juli 2024, 10:02:04 »
In de docker-map heb ik de map farmos aangemaakt. In de map farmos heb ik de mappen db en sites aangemaakt.

Staan de rechten goed voor deze mappen?  (Waarschijnlijk kan alleen root schrijven in die mappen.)
  • Mijn Synology: DS918+
  • Extra's: 16GB RAM
DS213+  DSM 6.2  512MB
DS918+  DSM 7.2  16GB + 2*1TB NVME  Cache
VDSM      DSM 7.2
MR2200ac

Offline bartmans99

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 19
  • -Ontvangen: 91
  • Berichten: 743
Re: farmos sites-directory not detected
« Reactie #4 Gepost op: 01 juli 2024, 10:46:25 »
In navolging van terechte opmerking Zandhaas:
https://mariushosting.com/synology-how-to-find-uid-userid-and-gid-groupid/

En dan kun je onder environment: toevoegen:
        environment:
            - PUID=1026 (eventueel aanpassen)
            - PGID=100 (eventueel aanpassen)
            - TZ=Europe/Amsterdam

Offline Lipo

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 0
  • Berichten: 82
Re: farmos sites-directory not detected
« Reactie #5 Gepost op: 01 juli 2024, 14:01:00 »
nou dan zeg je mij wat zandhaas. ik zal eens kijken hoe het met de rechten staat.

Offline bartmans99

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 19
  • -Ontvangen: 91
  • Berichten: 743
Re: farmos sites-directory not detected
« Reactie #6 Gepost op: 01 juli 2024, 15:43:37 »
Ik denk dat je de handleiding op https://mariushosting.com/how-to-install-farmos-on-your-synology-nas/ hebt gevolgd?

Geen foutmeldingen bij de stappen? Firewall aangepast?



Offline Lipo

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 0
  • Berichten: 82
Re: farmos sites-directory not detected
« Reactie #7 Gepost op: 03 juli 2024, 13:41:31 »
Ik heb de user ID van mijn nas (PUID) al opgevraagd.

Ook het group ID van mijn nas (GUID) heb ik opgevraagd.

Ik heb geen idee waar je die waarden/getallen van mijn ID bij environmental access invult? Het is net of de outside server mijn ID niet overgebracht krijgt.

http://MIJN NAS IP:7917

Ik krijg de volgende foutmelding als ik met mijn nas op poort 7917 farmos wil starten:
kan geen verbinding maken

Maar het probleem is dus ook dat de farmos-container in portainer op exited staat. Het is toch raar dat mijn farmos sites-directory niet gevonden kan worden. Ik heb deze toch echt aangemaakt en deze bestaat toch echt. De rest van mijn containers draaien wel. Farmos-DB draait bijv. ook wel goed. Alle containers plaatsten zich ook automatisch in de nas-firewall, behalve farmos. Ik bedoel: poort 7917 waar deze container op draait, is bij installatie niet in de nas-firewall geplaatst als toegelaten. Bij die andere containers ging dat automatisch. Ik heb alle andere aanwezige poorten op blokkeren staan. Maar TCP-poort 7917 staat er niet tussen.
 
Maar geen foutmeldingen bij de stappen van de handleiding inderdaad, behalve dan exited in portainer en dat ik geen onbeveiligde verbinding op poort 7917 kan opzetten. Deze ga ik later ook voorzien van een certificaat. Maar ik moet het eerst maar met http draaiende zien te krijgen.

Maar ik kan de gevirtualiseerde farmos-applicatie dus niet draaien.

Wordt farmos in mijn nas-firewall geplaatst als ik mijn ID-gegevens juist invoer met portainer? De vraag is dus: waar voer ik ‘PUID=1026, PGID=100 en TZ=Europe/Amsterdam’ in?

Als ik naar het volgende ga: environments => manage access, dan krijg ik de volgende screenshot:


Offline zandhaas

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 24
  • -Ontvangen: 206
  • Berichten: 804
Re: farmos sites-directory not detected
« Reactie #8 Gepost op: 03 juli 2024, 13:48:19 »
Als je container de "exited" status heeft is hij niet gestart en kun je hem natuurlijk ook niet benaderen.

Klik in portainer achter het woord exited eens op het eerste icoontje. Dan zie je de inhoud van het log bestand. Als het goed is zie daar dan ook waarom hij niet wil starten.

En probeer de container anders nog eens te starten zodat de meest recente melding in de log bij het starten van de container horen.
  • Mijn Synology: DS918+
  • Extra's: 16GB RAM
DS213+  DSM 6.2  512MB
DS918+  DSM 7.2  16GB + 2*1TB NVME  Cache
VDSM      DSM 7.2
MR2200ac

Offline zandhaas

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 24
  • -Ontvangen: 206
  • Berichten: 804
Re: farmos sites-directory not detected
« Reactie #9 Gepost op: 03 juli 2024, 13:53:57 »
Ik heb nog eens naar je compose file gekeken.

Daar staat bij de farmos container dat hij afhankelijk is van de DB container en dat de DB container de status Healthy moet hebben maar...........

Heeft de DB container de status healthy of de status running??


depends_on:
      db:
        condition: service_healthy

Volgens mij kun je die conditie regel ook weglaten.

Volgens mij moet je de FARMOS container op het moment dat de DB container draait handmatig wel kunnen starten. Heb je dat al eens geprobeert??
  • Mijn Synology: DS918+
  • Extra's: 16GB RAM
DS213+  DSM 6.2  512MB
DS918+  DSM 7.2  16GB + 2*1TB NVME  Cache
VDSM      DSM 7.2
MR2200ac

Offline bartmans99

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 19
  • -Ontvangen: 91
  • Berichten: 743
Re: farmos sites-directory not detected
« Reactie #10 Gepost op: 03 juli 2024, 13:56:45 »
Die variabelen zet je bij t blokje environment: erbij in de compose die je al postte.

Maar als Marius die niet gebruikt verwacht ik niet dat dat verschil maakt. Je kunt m prima bericht sturen met je vraag erin, hij reageert meestal wel.

Bij mij zet geen 1 container zich automatisch in de firewall trouwens.

Offline bartmans99

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 19
  • -Ontvangen: 91
  • Berichten: 743
Re: farmos sites-directory not detected
« Reactie #11 Gepost op: 03 juli 2024, 16:40:10 »
Even check vraag. Je /docker directory staat idd op /volume1? Niet op andere volume?

Ik heb het net even geprobeerd, lang wachten maar alles werkt in 1x.

Aanvulling: ik gebruik ook Portainer.

Offline zandhaas

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 24
  • -Ontvangen: 206
  • Berichten: 804
Re: farmos sites-directory not detected
« Reactie #12 Gepost op: 03 juli 2024, 17:01:48 »
IK heb het ook even allemaal getest en ok hier werkte het meteen.
Ik moet er dan wel bij zeggen dat ik alles via de commandline heb gedaan en dus geen gebruik heb gemaakt van portainer.

Dus via ssh inloggen met je DSM user daarna een sudo -i om root te worden.
Directories aangemaakt
Een docker-compose.yml bestand aangemaakt met daarin jou compose file inhoud erin gekopieerd
een php.ini file aangemaakt met minimale inhoud
en dan docker-compose up -d even wachten toot alles is gedownload en de container zijn gestart.
En dan via browser connecteren met de farmos container daarna netjes de eerste installatie zaken doorgelopen en ingevult en zover ik het kon zien werkt het daarna.

IK zou zeggen begin eens helemaal opnieuw. Desnoods maak je een tweede farmos directorie aan (pas dan wel je compose file de volume verwijzingen aan naar de nieuwe directory)  en kijk of dit een ander resultaat opleverd.
  • Mijn Synology: DS918+
  • Extra's: 16GB RAM
DS213+  DSM 6.2  512MB
DS918+  DSM 7.2  16GB + 2*1TB NVME  Cache
VDSM      DSM 7.2
MR2200ac

Offline Lipo

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 0
  • Berichten: 82
Re: farmos sites-directory not detected
« Reactie #13 Gepost op: 03 juli 2024, 20:07:36 »
De DB-container staat op heathy. Maar dat is hetzelfde als running. Alle containers met status healthy zijn bij mij running.

Bij mij worden de containers automatisch in de firewall gezet.

Docker staat op volume 1.

De vraag is waarom wordt die farmos-container gestopt?

Offline bartmans99

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 19
  • -Ontvangen: 91
  • Berichten: 743
Re: farmos sites-directory not detected
« Reactie #14 Gepost op: 03 juli 2024, 20:47:27 »
Wat zegt het log? Kun je in Portainer ook bekijken per container, icoontje van velletje met omgeslagen hoekje.

En staan er wel bestanden in de door jou aangemaakte mappen? Ik zie daar nu van alles staan. Als dat zo is, is het geen rechten issue.

En idd: opnieuw beginnen en stappenplan precies volgen.



 

VERPLAATST: farmos sites-directory not detected

Gestart door BirdyBoard 3rd party Packages

Reacties: 0
Gelezen: 752
Laatste bericht 30 juni 2024, 19:57:37
door Birdy