SMBclient not installed - Nextcloud Snap

Mitglied: NurWeilEsGeht

NurWeilEsGeht (Level 1)

19.10.2019 um 11:55 Uhr, 516 Aufrufe, 2 Kommentare

Moin Moin,

ich habe ein Problem mit meiner Nextcloud: Bei dem externem Speicher meint Nextcloud, dass smbclient nicht installiert ist. Dieser ist aber installiert. Muss ich Nextcloud noch berechtigungen geben, damit die auf den smbclient zugreifen kann? Ich verwende Nextcloud 16/stable und habe alle Pakete aktuell.
Der SMB-TEST (App) gibt folgende Fehler aus:

01.
Using backend: ...
02.

03.
Error while loading share content.
04.

05.
Icewind\SMB\Exception\DependencyException: No valid backend available, ensure smbclient is in the path or php-smbclient is installed
06.

07.
    /var/snap/nextcloud/16402/nextcloud/extra-apps/smb_test/lib/ShareFactory.php - line 29:
08.

09.
    Icewind\SMB\ServerFactory->createServer(null, Icewind\SMB\BasicAuth {})
10.

11.
    /var/snap/nextcloud/16402/nextcloud/extra-apps/smb_test/lib/Controller/SmbController.php - line 94:
12.

13.
    OCA\SMBTest\ShareFactory->getShare(null, null, null, null, null)
14.

15.
    /snap/nextcloud/16402/htdocs/lib/private/AppFramework/Http/Dispatcher.php - line 166:
16.

17.
    OCA\SMBTest\Controller\SmbController->dir(null, null, null, null, null, null)
18.

19.
    /snap/nextcloud/16402/htdocs/lib/private/AppFramework/Http/Dispatcher.php - line 99:
20.

21.
    OC\AppFramework\Http\Dispatcher->executeController(OCA\SMBTest\ ... {}, "dir")
22.

23.
    /snap/nextcloud/16402/htdocs/lib/private/AppFramework/App.php - line 126:
24.

25.
    OC\AppFramework\Http\Dispatcher->dispatch(OCA\SMBTest\ ... {}, "dir")
26.

27.
    /snap/nextcloud/16402/htdocs/lib/private/AppFramework/Routing/RouteActionHandler.php - line 47:
28.

29.
    OC\AppFramework\App::main("OCA\\SMBTes ... r", "dir", OC\AppFramew ... {}, { _route: "smb_test.smb.dir"})
30.

31.
    OC\AppFramework\Routing\RouteActionHandler->__invoke({ _route: "smb_test.smb.dir"})
32.

33.
    /snap/nextcloud/16402/htdocs/lib/private/Route/Router.php - line 297:
34.

35.
    call_user_func(OC\AppFramew ... {}, { _route: "smb_test.smb.dir"})
36.

37.
    /snap/nextcloud/16402/htdocs/lib/base.php - line 975:
38.

39.
    OC\Route\Router->match("/apps/smb_test/dir")
40.

41.
    /snap/nextcloud/16402/htdocs/index.php - line 42:
42.

43.
    OC::handleRequest()
44.

01.
dpkg --list|grep 'smb\|samba'
02.
ii  libsmbclient:amd64                    2:4.7.6+dfsg~ubuntu-0ubuntu2.11    amd64        shared library for communication with SMB/CIFS servers
03.
ii  php-smbclient                         0.8.0-3build2                      amd64        PHP wrapper for libsmbclient
04.
ii  python-samba                          2:4.7.6+dfsg~ubuntu-0ubuntu2.11    amd64        Python bindings for Samba
05.
ii  samba-common                          2:4.7.6+dfsg~ubuntu-0ubuntu2.11    all          common files used by both the Samba server and client
06.
ii  samba-common-bin                      2:4.7.6+dfsg~ubuntu-0ubuntu2.11    amd64        Samba common files used by both the server and the client
07.
ii  samba-libs:amd64                      2:4.7.6+dfsg~ubuntu-0ubuntu2.11    amd64        Samba core libraries
08.
ii  smbclient                             2:4.7.6+dfsg~ubuntu-0ubuntu2.11    amd64        command-line SMB/CIFS clients for Unix
Ich habe keine Ahnung, was ich noch versuchen soll!

Viele Grüße & ein schönen Samstag
nurweilesgeht
Mitglied: Xerebus
21.10.2019, aktualisiert um 13:30 Uhr
Das muss auf dem Server installiert/aktiviert werden.
php-smbclient
Mitglied: NurWeilEsGeht
26.10.2019 um 13:32 Uhr
Wie aktiviere ich php-smbclient?
Titel: SMBclient not installed - Nextcloud Snap
Content-ID: 506749
Art des Inhalts: Frage
Ausgedruckt am: 13.12.2019 um 22:35:39 Uhr
URL: https://administrator.de/contentid/506749