Speichern via VPN schlägt immer wieder fehlt (bullseye, QTS 5)

Probleme mit Samba, NFS, FTP und Co.
Antworten
dejaner
Beiträge: 2
Registriert: 01.05.2023 23:21:38

Speichern via VPN schlägt immer wieder fehlt (bullseye, QTS 5)

Beitrag von dejaner » 01.05.2023 23:43:30

Hallo,

ich habe eine Freigabe lokal und einmal für unterwegs via VPN eingebunden.

Die Lokale funktioniert tadelos, doch aus der Ferne habe ich immer wieder leider dieses Problem:

Bild

Kopiere (*1) ich die Datei auf meinem Desktop, editiere ich dort das CALC-Dokument und speichere ich es wieder zurück auf den QTS-5.0.1-Datenspeicher, gibt es keine Probleme. Doch das direkte öffnen und speichert, führt leider sehr oft zu diesem Fehler.
Manchmal ist danach sogar die Datei für immer zerstört :-/

Eingebunden sind beide Freigaben über folgenden Parameter
cifs credentials=/etc/.smbcredentials,uid=1000,gid=1000,user,noauto 0 0


Verwendet wird bullseye.

Hat jemand eine Idee was man hier tun könnte?

Gibt es evtl. einen automatischen "Klonmodus" (das Verfahren was ich bei *1 beschrieben habe)

Vielen Dank für alle Ideen zur Lösung dieses Problems.


PS: Bitte mich nicht verteufeln, ich habe auf meinem Laptop auch Windows 10. Damit funktioniert die Freigabe übers VPN ohne Probleme. Es ist verutlich irgendwo Clientseitig ein Problem. Oder CIFS ist noch buggy :-/

Benutzeravatar
MSfree
Beiträge: 10777
Registriert: 25.09.2007 19:59:30

Re: Speichern via VPN schlägt immer wieder fehlt (bullseye, QTS 5)

Beitrag von MSfree » 02.05.2023 13:52:46

Zu VPN fallen mir spontan IPsec, OpenVPN, OpenSWAN, Wireguard, PPTP, SSTP und sogar SSH ein. Welches ist denn im Einsatz?

Wenn du unterwegs bist, wie wird die Internetverbindung aufgebaut? Dort würde mir Mobiltelefon via USB, Mobiltelefon via Bluetooth, Mobiltelefon via WLAN, WLAN Hotspot, eingebaute Mobilfunkkarte ... einfallen.

Es ergeben sich also zig Kombinationsmöglichkeiten, die alle unterschiedliche Probleme haben können und gezielt diagnostiziert werden müssen.

Grundsätzlich bricht bei dir aber die Verbindung zusammen. Wo genau das passiert, dazu ist deine Beschreibung völlig unzureichend.

Benutzeravatar
schorsch_76
Beiträge: 2544
Registriert: 06.11.2007 16:00:42
Lizenz eigener Beiträge: MIT Lizenz

Re: Speichern via VPN schlägt immer wieder fehlt (bullseye, QTS 5)

Beitrag von schorsch_76 » 02.05.2023 16:05:34

Ich würde noch

Code: Alles auswählen

persistenthandles
an die mount Optionen anhängen. Das könnte helfen...
man mount.cifs hat geschrieben: persistenthandles
Enable persistent handles. If the server supports it, keep opened files across reconnections. Persistent handles are also valid across servers in a cluster and have stronger guarantees than resilient handles. Requires SMB3 or above (see vers).

dejaner
Beiträge: 2
Registriert: 01.05.2023 23:21:38

Re: Speichern via VPN schlägt immer wieder fehlt (bullseye, QTS 5)

Beitrag von dejaner » 02.05.2023 21:39:28

MSfree hat geschrieben: ↑ zum Beitrag ↑
02.05.2023 13:52:46
...
Grundsätzlich bricht bei dir aber die Verbindung zusammen. Wo genau das passiert, dazu ist deine Beschreibung völlig unzureichend.
Sorry. Immer gleich an alles denken, ist schwer.

OpenVPN 2.5 und Glas/VDSL/Mobilfunk

Das böse Windows hat aber nie Probleme.

letzter3
Beiträge: 447
Registriert: 16.07.2011 22:07:31

Re: Speichern via VPN schlägt immer wieder fehlt (bullseye, QTS 5)

Beitrag von letzter3 » 03.05.2023 10:57:27

dejaner hat geschrieben: ↑ zum Beitrag ↑
01.05.2023 23:43:30

Kopiere (*1) ich die Datei auf meinem Desktop, editiere ich dort das CALC-Dokument und speichere ich es wieder zurück auf den QTS-5.0.1-Datenspeicher, gibt es keine Probleme. Doch das direkte öffnen und speichert, führt leider sehr oft zu diesem Fehler.
Ich habe ein ähnliches Problem, aber ausschliesslich mit LibreOffice / AOO.
Bei mir im lokalen Netzwerk; Samba-Server ist ein Debian
- client1 ein Manjaro -> Office-Dokumente können nicht unter dem selben Namen abgespeichert werden, aus LO heraus unter einem anderem Namen auf der selben Freigabe funktioniert das jedoch. SVGs, PNGs etc funktioniert ohne Probleme
- client2 ein Windows in einer VBox auf client 1: keine Probleme, alles funktioniert.

Also mal bitte prüfen, ob es auch bei dir nur um calc / writer geht.

(bin gerade nicht an dem PC, reiche noch Infos nach)

Benutzeravatar
schorsch_76
Beiträge: 2544
Registriert: 06.11.2007 16:00:42
Lizenz eigener Beiträge: MIT Lizenz

Re: Speichern via VPN schlägt immer wieder fehlt (bullseye, QTS 5)

Beitrag von schorsch_76 » 03.05.2023 16:58:29

Ich kann berichten das Libreoffice auf meinem Samba Server problemlos funktioniert. Debian Client, Debian Samba Server.

Eventuell ist es eine Server Einstellung....

letzter3
Beiträge: 447
Registriert: 16.07.2011 22:07:31

Re: Speichern via VPN schlägt immer wieder fehlt (bullseye, QTS 5)

Beitrag von letzter3 » 04.05.2023 21:45:36

Auf dem client
cat /etc/fstab

Code: Alles auswählen

...
//192.168.0.12/MSc /mnt/MSc cifs gid=1000,uid=1000,username=Ich7,password=password,soft 0 0
...
Das file hat folgende Berechtigungen:

Code: Alles auswählen

[michael-p6639de Angestelltenverhältnisse]# ls -al Lohnabrechnung_ab_03-2022_save.ods
-rwxr-xr-x 1 letzter autologin 884711  4. Mai 21:01 Lohnabrechnung_ab_03-2022_save.ods
[michael-p6639de Angestelltenverhältnisse]# 
Das lockfile

Code: Alles auswählen

[michael-p6639de Angestelltenverhältnisse]# ls -al .~lock.Lohnabrechnung_ab_03-2022_save.ods#
-rwxr-xr-x 1 letzter autologin 100  4. Mai 21:05 .~lock.Lohnabrechnung_ab_03-2022_save.ods#
Die Meldung von LO
4048

Die Samba-Konfiguration

Code: Alles auswählen

# This file is auto-generated by openmediavault (https://www.openmediavault.org)
# WARNING: Do not edit this file, your changes will get lost.
#======================= Global Settings =======================
[global]
workgroup = NAME
server string = %h server
dns proxy = no
log level = 3
log file = /var/log/samba/log.%m
max log size = 1000
logging = syslog
panic action = /usr/share/samba/panic-action %d
passdb backend = tdbsam
obey pam restrictions = no
unix password sync = no
passwd program = /usr/bin/passwd %u
passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
pam password change = yes
socket options = TCP_NODELAY IPTOS_LOWDELAY
guest account = nobody
load printers = no
disable spoolss = yes
printing = bsd
printcap name = /dev/null
unix extensions = yes
wide links = no
create mask = 0777
directory mask = 0777
map to guest = Bad User
use sendfile = yes
aio read size = 1
aio write size = 1
time server = no
wins support = no
disable netbios = yes
multicast dns register = no
# Special configuration for Apple's Time Machine
fruit:aapl = yes
fruit:copyfile = yes
fruit:nfs_aces = no
# Extra options
socket options = SO_RCVBUF=131072 SO_SNDBUF=131072
#======================= Share Definitions =======================


[MSc]
path = /srv/dev-disk-by-label-OMVDaten/MSc/
guest ok = no
guest only = no
read only = no
browseable = yes
inherit acls = no
inherit permissions = no
ea support = no
store dos attributes = no
vfs objects = 
printable = no
create mask = 0664
force create mode = 0664
directory mask = 0775
force directory mode = 0775
hide special files = yes
follow symlinks = yes
hide dot files = yes
valid users = "Ich7","letzter"
invalid users = "NAMEN",@"familie",@"ma"
read list = 
write list = "Ich7","letzter"
Das log vom Server

Code: Alles auswählen

4.5.2023, 21:24:58
smbd[1978783]: Ich7 closed file VERZEICHNISNAME/Angestelltenverhältnisse/.~lock.Lohnabrechnung_ab_03-2022_save.ods# (numopen=2) NT_STATUS_OK
4.5.2023, 21:24:58
smbd[1978783]: [2023/05/04 21:24:58.237813, 2] ../../source3/smbd/close.c:824(close_normal_file)
4.5.2023, 21:24:57

4.5.2023, 21:24:57
smbd[1978783]: [2023/05/04 21:24:57.213817, 3] ../../source3/smbd/dir.c:907(smbd_dirptr_get_entry)
4.5.2023, 21:24:57
smbd[1978783]: smbd_dirptr_get_entry mask=[*] found VERZEICHNISNAME/Angestelltenverhältnisse/Lohnabrechnung_ab_03-2022_save.ods fname=Lohnabrechnung_ab_03-2022_save.ods (Lohnabrechnung_ab_03-2022_save.ods)
4.5.2023, 21:24:57
smbd[1978783]: [2023/05/04 21:24:57.213910, 3] ../../source3/smbd/dir.c:907(smbd_dirptr_get_entry)



4.5.2023, 21:24:58
smbd[1978783]: Ich7 closed file VERZEICHNISNAME/Angestelltenverhältnisse/.~lock.Lohnabrechnung_ab_03-2022_save.ods# (numopen=2) NT_STATUS_OK
4.5.2023, 21:24:58
smbd[1978783]: [2023/05/04 21:24:58.237813, 2] ../../source3/smbd/close.c:824(close_normal_file)

4.5.2023, 21:24:57
smbd[1978783]: smbd_dirptr_get_entry mask=[*] found VERZEICHNISNAME/Angestelltenverhältnisse/Lohnabrechnung_ab_03-2022_save.ods fname=Lohnabrechnung_ab_03-2022_save.ods (Lohnabrechnung_ab_03-2022_save.ods)
4.5.2023, 21:24:57
smbd[1978783]: [2023/05/04 21:24:57.213910, 3] ../../source3/smbd/dir.c:907(smbd_dirptr_get_entry)


smbd[1978783]: smbd_dirptr_get_entry mask=[*] found VERZEICHNISNAME/Angestelltenverhältnisse/Lohnabrechnung_ab_03-2022_save.ods fname=Lohnabrechnung_ab_03-2022_save.ods (Lohnabrechnung_ab_03-2022_save.ods)
4.5.2023, 21:24:57
smbd[1978783]: [2023/05/04 21:24:57.214175, 3] ../../source3/smbd/dir.c:907(smbd_dirptr_get_entry)
4.5.2023, 21:24:57
smbd[1978783]: [2023/05/04 21:24:57.216840, 3] ../../source3/smbd/smb2_server.c:3861(smbd_smb2_request_error_ex)
4.5.2023, 21:24:57
smbd[1978783]: smbd_smb2_request_error_ex: smbd_smb2_request_error_ex: idx[1] status[STATUS_NO_MORE_FILES] || at ../../source3/smbd/smb2_query_directory.c:159
4.5.2023, 21:24:57
smbd[1978783]: [2023/05/04 21:24:57.218682, 3] ../../source3/smbd/smb2_server.c:3861(smbd_smb2_request_error_ex)
4.5.2023, 21:24:57
smbd[1978783]: smbd_smb2_request_error_ex: smbd_smb2_request_error_ex: idx[1] status[NT_STATUS_OBJECT_NAME_NOT_FOUND] || at ../../source3/smbd/smb2_create.c:334
4.5.2023, 21:24:57
smbd[1978783]: [2023/05/04 21:24:57.218722, 3] ../../source3/smbd/smb2_server.c:3861(smbd_smb2_request_error_ex)
4.5.2023, 21:24:57
smbd[1978783]: [2023/05/04 21:24:57.218746, 3] ../../source3/smbd/smb2_server.c:3861(smbd_smb2_request_error_ex)
4.5.2023, 21:24:57

smbd[1978783]: smbd_smb2_request_error_ex: smbd_smb2_request_error_ex: idx[9] status[NT_STATUS_FILE_CLOSED] || at ../../source3/smbd/smb2_server.c:3223
4.5.2023, 21:24:57
smbd[1978783]: Ich7 opened file VERZEICHNISNAME/Angestelltenverhältnisse/.~lock.Lohnabrechnung_ab_03-2022_save.ods# read=Yes write=No (numopen=4)
Hier habe ich Zeilen rausgelöscht, die wahrscheinlich nicht das geöffnete file betreffen.

Und wie bereits geschrieben: es geht nur um LO bzw. AOO files unter Linux. Das Windows auf dem selben PC in einer VBox hat keine Probleme.
Textfiles, Grafiken etc. machen auf beiden Systemen keine Probleme.

Benutzeravatar
schorsch_76
Beiträge: 2544
Registriert: 06.11.2007 16:00:42
Lizenz eigener Beiträge: MIT Lizenz

Re: Speichern via VPN schlägt immer wieder fehlt (bullseye, QTS 5)

Beitrag von schorsch_76 » 05.05.2023 05:54:21

Weißt du welche version von Samba läuft?

Benutzeravatar
schorsch_76
Beiträge: 2544
Registriert: 06.11.2007 16:00:42
Lizenz eigener Beiträge: MIT Lizenz

Re: Speichern via VPN schlägt immer wieder fehlt (bullseye, QTS 5)

Beitrag von schorsch_76 » 05.05.2023 06:13:47

Hier hat jemand eine ähnliche Fehlermeldung wie https://github.com/yoichiro/chromeos-fi ... issues/114

Probier auf dem client in der fstab ein "vers=1. 0" anzuhängen. Neustart nicht vergessen....

letzter3
Beiträge: 447
Registriert: 16.07.2011 22:07:31

Re: Speichern via VPN schlägt immer wieder fehlt (bullseye, QTS 5)

Beitrag von letzter3 » 05.05.2023 17:08:49

schorsch_76 hat geschrieben: ↑ zum Beitrag ↑
05.05.2023 05:54:21
Weißt du welche version von Samba läuft?
auf dem client:

Code: Alles auswählen

michael-p6639de ~]# smbstatus
Can't load /etc/samba/smb.conf - run testparm to debug it

Samba version 4.18.1
PID     Username     Group        Machine                                   Protocol Version  Encryption           Signing              
----------------------------------------------------------------------------------------------------------------------------------------

Service      pid     Machine       Connected at                     Encryption   Signing     
---------------------------------------------------------------------------------------------

/var/cache/samba/locking.tdb not initialised
This is normal if an SMB client has never connected to your server.
auf dem Server:

Code: Alles auswählen

root@openmediavault:~# smbstatus

Samba version 4.13.13-Debian
PID     Username     Group        Machine                                   Protocol Version  Encryption           Signing              
----------------------------------------------------------------------------------------------------------------------------------------
1996157 Ich7         users        192.168.0.20 (ipv4:192.168.0.20:33228)    SMB3_11           -                    partial(AES-128-CMAC)
1996157 Xuser        users        192.168.0.20 (ipv4:192.168.0.20:33228)    SMB3_11           -                    partial(AES-128-CMAC)

Service      pid     Machine       Connected at                     Encryption   Signing     
---------------------------------------------------------------------------------------------
IPC$         1996157 192.168.0.20  Fr Mai  5 17:04:07 2023 CEST     -            -           
Xuser        1996157 192.168.0.20  Fr Mai  5 17:04:07 2023 CEST     -            -           
Vorlagen     1996157 192.168.0.20  Fr Mai  5 16:15:26 2023 CEST     -            -           
IPC$         1996157 192.168.0.20  Fr Mai  5 16:15:26 2023 CEST     -            -           
Musik        1996157 192.168.0.20  Fr Mai  5 17:04:07 2023 CEST     -            -           
ISOs         1996157 192.168.0.20  Fr Mai  5 17:04:07 2023 CEST     -            -           
MSc          1996157 192.168.0.20  Fr Mai  5 17:04:07 2023 CEST     -            -           

No locked files

root@openmediavault:~# 

letzter3
Beiträge: 447
Registriert: 16.07.2011 22:07:31

Re: Speichern via VPN schlägt immer wieder fehlt (bullseye, QTS 5)

Beitrag von letzter3 » 05.05.2023 17:10:11

schorsch_76 hat geschrieben: ↑ zum Beitrag ↑
05.05.2023 06:13:47
Hier hat jemand eine ähnliche Fehlermeldung wie https://github.com/yoichiro/chromeos-fi ... issues/114

Probier auf dem client in der fstab ein "vers=1. 0" anzuhängen. Neustart nicht vergessen....
Probiere ich mal, aber viel Hoffnung habe ich da in Anbetracht der eingesetzten "offiziellen" Versionen nicht.....

Benutzeravatar
schorsch_76
Beiträge: 2544
Registriert: 06.11.2007 16:00:42
Lizenz eigener Beiträge: MIT Lizenz

Re: Speichern via VPN schlägt immer wieder fehlt (bullseye, QTS 5)

Beitrag von schorsch_76 » 05.05.2023 17:16:14

letzter3 hat geschrieben: ↑ zum Beitrag ↑
05.05.2023 17:10:11
schorsch_76 hat geschrieben: ↑ zum Beitrag ↑
05.05.2023 06:13:47
Hier hat jemand eine ähnliche Fehlermeldung wie https://github.com/yoichiro/chromeos-fi ... issues/114

Probier auf dem client in der fstab ein "vers=1. 0" anzuhängen. Neustart nicht vergessen....
Probiere ich mal, aber viel Hoffnung habe ich da in Anbetracht der eingesetzten "offiziellen" Versionen nicht.....
Viel Erfolg! :)

letzter3
Beiträge: 447
Registriert: 16.07.2011 22:07:31

Re: Speichern via VPN schlägt immer wieder fehlt (bullseye, QTS 5)

Beitrag von letzter3 » 12.10.2023 23:07:32

long long time ago....
Bei mir scheint option "nobrl" in der fstab des client den Fehler zu beheben. Erst 2 x getestet, aber das klappte vorher nie.
aus dem ubuntu-wiki:
nobrl: Deaktivierung der Bytebereich-Sperrung (Byte-Range Lock). Einige Programme kommen mit dem Byte-Range Lock nicht zurecht und können deshalb auf gemountete SMB-Freigaben trotz korrekter Berechtigungen nicht schreiben. Abhilfe schafft hier die Mount-Option nobrl.

Benutzeravatar
heisenberg
Beiträge: 3567
Registriert: 04.06.2015 01:17:27
Lizenz eigener Beiträge: MIT Lizenz

Re: Speichern via VPN schlägt immer wieder fehlt (bullseye, QTS 5)

Beitrag von heisenberg » 12.10.2023 23:11:51

Danke für's Teilen der Lösung! :THX:
Jede Rohheit hat ihren Ursprung in einer Schwäche.

letzter3
Beiträge: 447
Registriert: 16.07.2011 22:07:31

Re: Speichern via VPN schlägt immer wieder fehlt (bullseye, QTS 5)

Beitrag von letzter3 » 15.10.2023 02:31:08

Ich muss das nochmal halb revidieren.
Die Option nobrl in der fstab verhindert ein booten.
Das log hab ich jetzt nicht mehr parat.
Ohne weitere Optionen wird ja vorausgesetzt, dass die Netzwerklaufwerke erst mit Netzwerkverbindung eingehängt werden (auto als Voreinstellung). Das scheint aber nicht zu funktionieren. Auch die zusätzliche Option _netdev bringt keine Abhilfe. Sehr seltsam.
Habe das nun als systemd mount eingerichtet und es funktioniert jetzt.

Antworten