Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Entwicklung
    4. mkdir in intergration tests EACCESS

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    mkdir in intergration tests EACCESS

    This topic has been deleted. Only users with topic management privileges can see it.
    • Holger Will
      Holger Will last edited by

      in meinem Adapter stelle ich sicher, dass das Datenverzeichniss für meinen Adapter existiert.
      etwas verkürzt etwa so:

      const newPath = utils.getAbsoluteInstanceDataDir(this);
      await import("fs/promises").then((fs) => fs.mkdir(newPath, { recursive: true }));
      

      das funktioniert auch erstmal ganz gut. Nun bin ich dabei integration test zu schreiben. Dabei bekomme ich beim starup des Adapters immer:

      Exception-Code: EACCES: EACCES: permission denied, mkdir '/opt/iobroker-data/kiwi.0'
      

      wenn ich das weg lasse und einfach versuche in das Verzeichnis zu schreiben (ich versuche eine Datebank Datei anzulegen) bekomme ich:

      unhandled promise rejection: Cannot open database because the directory does not exist
      

      wie ist der der "richtige" weg das Datenverzeichnis an zu legen

      mcm1957 1 Reply Last reply Reply Quote 0
      • mcm1957
        mcm1957 @Holger Will last edited by

        @holger-will
        Fragen dieser Art sind in unseren Telrgram Discord channels besser aufgehoben. Invites siehe www.iobroker.dev.

        1 Reply Last reply Reply Quote 1
        • First post
          Last post

        Support us

        ioBroker
        Community Adapters
        Donate

        962
        Online

        31.9k
        Users

        80.2k
        Topics

        1.3m
        Posts

        2
        2
        82
        Loading More Posts
        • Oldest to Newest
        • Newest to Oldest
        • Most Votes
        Reply
        • Reply as topic
        Log in to reply
        Community
        Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
        The ioBroker Community 2014-2023
        logo