smbd Segmentation fault

Probleme mit Samba, NFS, FTP und Co.
Antworten
starbuck28
Beiträge: 33
Registriert: 09.04.2016 00:33:08

smbd Segmentation fault

Beitrag von starbuck28 » 13.02.2018 21:12:26

Hallo Zusammen,

ich habe meine Seagate Dockstar von Debian 8 (jessie) auf Debian 9 (stretch) upgedatet.

Samba Installation zeigt diesen Fehler:

Code: Alles auswählen

Setting up samba (2:4.5.12+dfsg-2+deb9u1) ...
Failed to preset unit, unit /etc/systemd/system/samba-ad-dc.service is masked.
/usr/bin/deb-systemd-helper: error: systemctl preset failed on samba-ad-dc.service: No such file or directory
[....] Starting SMB/CIFS daemon: smbdSegmentation fault
 failed!
invoke-rc.d: initscript smbd, action "start" failed.
dpkg: error processing package samba (--configure):
 subprocess installed post-installation script returned error exit status 1
Processing triggers for libc-bin (2.24-11+deb9u1) ...
Errors were encountered while processing:
 samba
E: Sub-process /usr/bin/dpkg returned an error code (1)
Jetzt startet Samba nicht.

/etc/init.d/samba restart

Code: Alles auswählen

[ ok ] Stopping NetBIOS name server: nmbd.
[ ok ] Starting NetBIOS name server: nmbd.
[ ok ] Stopping SMB/CIFS daemon: smbd.
[....] Starting SMB/CIFS daemon: smbdSegmentation fault
 failed!
[ ok ] Stopping Samba AD DC daemon: samba.
Hier ein paar Infos: Kernel, Debian Version, Samba Version

uname -r

Code: Alles auswählen

4.10.9-kirkwood-tld-1
cat /etc/debian_version samba --version

Code: Alles auswählen

Version 4.5.12-Debian
Kennt jemand das Problem das samba mit segfault crashed?

Gruß starbuck28

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: smbd Segmentation fault

Beitrag von rendegast » 14.02.2018 20:10:12

Paketzustand?

Code: Alles auswählen

dpkg -l  |  egrep -i "samba|smb|winbind|4.5.12"
dpkg -l  |  egrep -v "^ii"



Dateizustand?

Code: Alles auswählen

cd /
md5sum -c /var/lib/dpkg/info/*winbind*md5sums /var/lib/dpkg/info/*samba*md5sums /var/lib/dpkg/info/*libc6*md5sums   |  egrep -v "OK$"
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

starbuck28
Beiträge: 33
Registriert: 09.04.2016 00:33:08

Re: smbd Segmentation fault

Beitrag von starbuck28 » 14.02.2018 22:27:29

root@debian:~# dpkg -l | egrep -i "samba|smb|winbind|4.5.12"

Code: Alles auswählen

ii  libwbclient0:armel                2:4.5.12+dfsg-2+deb9u1         armel        Samba winbind client library
ii  python-samba                      2:4.5.12+dfsg-2+deb9u1         armel        Python bindings for Samba
iF  samba                             2:4.5.12+dfsg-2+deb9u1         armel        SMB/CIFS file, print, and login server for Unix
ii  samba-common                      2:4.5.12+dfsg-2+deb9u1         all          common files used by both the Samba server and client
ii  samba-common-bin                  2:4.5.12+dfsg-2+deb9u1         armel        Samba common files used by both the server and the client
ii  samba-libs:armel                  2:4.5.12+dfsg-2+deb9u1         armel        Samba core libraries
root@debian:~# dpkg -l | egrep -v "^ii"

Code: Alles auswählen

Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name                              Version                        Architecture Description
+++-=================================-==============================-============-===============================================================================
rc  dhcpcd                            1:3.2.3-11                     armel        DHCP client for automatically configuring IPv4 networking
iF  samba                             2:4.5.12+dfsg-2+deb9u1         armel        SMB/CIFS file, print, and login server for Unix
root@debian:~# cd /
root@debian:/# md5sum -c /var/lib/dpkg/info/*winbind*md5sums /var/lib/dpkg/info/*samba*md5sums /var/lib/dpkg/info/*libc6*md5sums | egrep -v "OK$"

Code: Alles auswählen

md5sum: '/var/lib/dpkg/info/*winbind*md5sums': No such file or directory
Zusätzlich:

root@debian:/# apt-get install winbind

Code: Alles auswählen

Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
  libbind9-80 libdb5.1 libdns88 libgcrypt11 libgnutls26 libgssglue1 libisc84 libisccc80 libisccfg82 liblwres80 libprocps0 libsystemd-login0 libtasn1-3
Use 'apt-get autoremove' to remove them.
Suggested packages:
  libnss-winbind libpam-winbind
The following NEW packages will be installed:
  winbind
0 upgraded, 1 newly installed, 0 to remove and 28 not upgraded.
1 not fully installed or removed.
Need to get 479 kB of archives.
After this operation, 1679 kB of additional disk space will be used.
Get:1 http://ftp.us.debian.org/debian/ stretch/main winbind armel 2:4.5.12+dfsg-2+deb9u1 [479 kB]
Fetched 479 kB in 4s (103 kB/s)
Selecting previously unselected package winbind.
(Reading database ... 30808 files and directories currently installed.)
Preparing to unpack .../winbind_2%3a4.5.12+dfsg-2+deb9u1_armel.deb ...
Unpacking winbind (2:4.5.12+dfsg-2+deb9u1) ...
Processing triggers for libc-bin (2.24-11+deb9u1) ...
Processing triggers for systemd (232-25+deb9u1) ...
Processing triggers for man-db (2.7.6.1-2) ...
Setting up samba (2:4.5.12+dfsg-2+deb9u1) ...
Failed to preset unit, unit /etc/systemd/system/samba-ad-dc.service is masked.
/usr/bin/deb-systemd-helper: error: systemctl preset failed on samba-ad-dc.service: No such file or directory
[....] Starting SMB/CIFS daemon: smbdSegmentation fault
 failed!
invoke-rc.d: initscript smbd, action "start" failed.
dpkg: error processing package samba (--configure):
 subprocess installed post-installation script returned error exit status 1
Setting up winbind (2:4.5.12+dfsg-2+deb9u1) ...
mkdir: created directory '/var/lib/samba/winbindd_privileged'
changed group of '/var/lib/samba/winbindd_privileged' from root to winbindd_priv
mode of '/var/lib/samba/winbindd_privileged' changed from 0755 (rwxr-xr-x) to 0750 (rwxr-x---)
Created symlink /etc/systemd/system/multi-user.target.wants/winbind.service -> /lib/systemd/system/winbind.service.
[....] Starting the Winbind daemon: winbindSegmentation fault
 failed!
invoke-rc.d: initscript winbind, action "start" failed.
dpkg: error processing package winbind (--configure):
 subprocess installed post-installation script returned error exit status 139
Processing triggers for libc-bin (2.24-11+deb9u1) ...
Processing triggers for systemd (232-25+deb9u1) ...
Errors were encountered while processing:
 samba
 winbind
E: Sub-process /usr/bin/dpkg returned an error code (1)
root@debian:/#
Und nun?

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: smbd Segmentation fault

Beitrag von rendegast » 14.02.2018 23:11:34

[code]
systemctl status samba-ad-dc.service
testparm -vs | grep -i role
[/code] Liegt eventuell nur an der falschen server role
-> gegebenenfalls
[code]
systemctl disable samba-ad-dc.service
[/code] oder
server role = ACTIVE DIRECTORY DOMAIN CONTROLLER (was weitere Konfiguration benötigt)
EDIT Da war ich verrannt, ist schon spät.






Code: Alles auswählen

systemctl status smbd.service

systemctl status winbind.service
?
Zuletzt geändert von rendegast am 15.02.2018 00:22:04, insgesamt 1-mal geändert.
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

NAB
Beiträge: 5501
Registriert: 06.03.2011 16:02:23
Lizenz eigener Beiträge: MIT Lizenz

Re: smbd Segmentation fault

Beitrag von NAB » 14.02.2018 23:57:30

Für mich sieht das so aus, als ob sich smbd schlicht mit einem Segmentation Fault verabschiedet (was es eh nicht tun sollte).
Was passiert denn, wenn du es mit

Code: Alles auswählen

/usr/sbin/smbd -i
per Hand startest?
Never change a broken system. It could be worse afterwards.

"No computer system can be absolutely secure." Intel Document Number: 336983-001

starbuck28
Beiträge: 33
Registriert: 09.04.2016 00:33:08

Re: smbd Segmentation fault

Beitrag von starbuck28 » 15.02.2018 21:45:42

rendegast hat geschrieben: ↑ zum Beitrag ↑
14.02.2018 23:11:34
[code]
systemctl status samba-ad-dc.service
testparm -vs | grep -i role
[/code] Liegt eventuell nur an der falschen server role
-> gegebenenfalls
[code]
systemctl disable samba-ad-dc.service
[/code] oder
server role = ACTIVE DIRECTORY DOMAIN CONTROLLER (was weitere Konfiguration benötigt)
EDIT Da war ich verrannt, ist schon spät.






Code: Alles auswählen

systemctl status smbd.service

systemctl status winbind.service
?

Code: Alles auswählen

root@debian:~# systemctl status smbd.service
Failed to get properties: Launch helper exited with unknown return code 1
root@debian:~# systemctl status winbind.service
Failed to get properties: Launch helper exited with unknown return code 1

starbuck28
Beiträge: 33
Registriert: 09.04.2016 00:33:08

Re: smbd Segmentation fault

Beitrag von starbuck28 » 15.02.2018 21:48:43

NAB hat geschrieben: ↑ zum Beitrag ↑
14.02.2018 23:57:30
Für mich sieht das so aus, als ob sich smbd schlicht mit einem Segmentation Fault verabschiedet (was es eh nicht tun sollte).
Was passiert denn, wenn du es mit

Code: Alles auswählen

/usr/sbin/smbd -i
per Hand startest?
root@debian:~# /usr/sbin/smbd -i
Segmentation fault

Tja, wo kann ich bei "Segmentation fault" bei der Fehlersuche annfangen? Habe im Moment keine Idee den Fehler einzugrenzen.

NAB
Beiträge: 5501
Registriert: 06.03.2011 16:02:23
Lizenz eigener Beiträge: MIT Lizenz

Re: smbd Segmentation fault

Beitrag von NAB » 15.02.2018 22:44:39

"Eigentlich" sollte ein Segmentation Fault gar nicht passieren. Das deutet auf einen Fehler im Programm (oder einer Bibliothek) oder der Hardware hin.
Zusätzliche Informationen bekommst du vielleicht, wenn du das untere Ende der Ausgabe des Befehls:
dmesg
vor und nach einem /usr/sbin/smbd -i vergleichst.

Wenn dmesg deine 40 Zeilen (?) massiv sprengt, kannst du dir die Ausgabe mit

Code: Alles auswählen

dmesg | less
auch seitenweise angucken. Beenden mit "q".
Never change a broken system. It could be worse afterwards.

"No computer system can be absolutely secure." Intel Document Number: 336983-001

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: smbd Segmentation fault

Beitrag von rendegast » 15.02.2018 23:07:34

Zustand des gesamten Systems?

Code: Alles auswählen

cd /
md5sum -c /var/lib/dpkg/info/*md5sums   |  egrep -v "OK$"
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

starbuck28
Beiträge: 33
Registriert: 09.04.2016 00:33:08

Re: smbd Segmentation fault

Beitrag von starbuck28 » 16.02.2018 20:47:58

Code: Alles auswählen

root@debian:~# cd /
root@debian:/# md5sum -c /var/lib/dpkg/info/*md5sums   |  egrep -v "OK$"
md5sum: /var/lib/dpkg/info/git-core.md5sums: no properly formatted MD5 checksum lines found
md5sum: usr/share/initramfs-tools/hooks/klibc: No such file or directory
usr/share/initramfs-tools/hooks/klibc: FAILED open or read
md5sum: WARNING: 1 listed file could not be read
bin/mountpoint: FAILED
usr/share/man/man1/mountpoint.1.gz: FAILED
md5sum: WARNING: 2 computed checksums did NOT match
md5sum: /var/lib/dpkg/info/module-init-tools.md5sums: no properly formatted MD5 checksum lines found
usr/sbin/invoke-rc.d: FAILED
usr/sbin/update-rc.d: FAILED
usr/share/man/man8/invoke-rc.d.8.gz: FAILED
md5sum: WARNING: 3 computed checksums did NOT match
usr/share/zoneinfo/America/Los_Angeles: FAILED
md5sum: WARNING: 1 computed checksum did NOT match
root@debian:/#
Ist da ein kritischer Fehler dabei?

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: smbd Segmentation fault

Beitrag von rendegast » 16.02.2018 22:43:04

Den normalen Betrieb scheint das jetzt nicht zu betreffen.

ABER
init-system-helpers.md5sums (mountpoint)
util-linux.md5sums (invoke-rc.d)
geben bei mir keine Fehler.
alternatives / diversions bei diesen Paketen wohl nur für 'pager'.
Somit scheint es ein Symptom eines tieferen Fehlers zu sein.

(invoke-rc.d sollte während der Installation auf systemd "gemapped" sein,
ein Skript muß durch Bitfehler aber auch nicht in seiner Funktion beeinträchtigt sein,
auch könnte nur die *.md5sums beschädigt sein.
-> Vergleich mit unbeschädigtem Original

Code: Alles auswählen

$ md5sum /usr/sbin/*rc.d
cc2db7ac5f37ec5772ddc66fa34a83ed  /usr/sbin/invoke-rc.d
5790edda9aa4c582621356ebcfde2151  /usr/sbin/update-rc.d

(stretch, 2.29.2-1)
)


System auf einer SD-Card o.ä.?
Zuletzt geändert von rendegast am 16.02.2018 23:04:31, insgesamt 1-mal geändert.
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

starbuck28
Beiträge: 33
Registriert: 09.04.2016 00:33:08

Re: smbd Segmentation fault

Beitrag von starbuck28 » 16.02.2018 23:02:10

System ist auf einem USB Stick installiert.

Ich habe das alte funktionierende System auf einen neuen leeren Stick mit dd geklont.

Auf dem neuen Stick den Kernel und System upgedatet und dabei festgestellt das samba mit segfault abbricht.

starbuck28
Beiträge: 33
Registriert: 09.04.2016 00:33:08

Re: smbd Segmentation fault

Beitrag von starbuck28 » 16.02.2018 23:13:00

rendegast hat geschrieben: ↑ zum Beitrag ↑
16.02.2018 22:43:04
Den normalen Betrieb scheint das jetzt nicht zu betreffen.

ABER
init-system-helpers.md5sums (mountpoint)
util-linux.md5sums (invoke-rc.d)
geben bei mir keine Fehler.
alternatives / diversions bei diesen Paketen wohl nur für 'pager'.
Somit scheint es ein Symptom eines tieferen Fehlers zu sein.

(invoke-rc.d sollte während der Installation auf systemd "gemapped" sein,
ein Skript muß durch Bitfehler aber auch nicht in seiner Funktion beeinträchtigt sein,
auch könnte nur die *.md5sums beschädigt sein.
-> Vergleich mit unbeschädigtem Original

Code: Alles auswählen

$ md5sum /usr/sbin/*rc.d
cc2db7ac5f37ec5772ddc66fa34a83ed  /usr/sbin/invoke-rc.d
5790edda9aa4c582621356ebcfde2151  /usr/sbin/update-rc.d

(stretch, 2.29.2-1)
)

Code: Alles auswählen

root@debian:/# md5sum /usr/sbin/*rc.d
cc2db7ac5f37ec5772ddc66fa34a83ed  /usr/sbin/invoke-rc.d
5790edda9aa4c582621356ebcfde2151  /usr/sbin/update-rc.d

NAB
Beiträge: 5501
Registriert: 06.03.2011 16:02:23
Lizenz eigener Beiträge: MIT Lizenz

Re: smbd Segmentation fault

Beitrag von NAB » 16.02.2018 23:41:03

Tja, und was steht in der md5sums-Datei?

Code: Alles auswählen

cat /var/lib/dpkg/info/init-system-helpers.md5sums
Never change a broken system. It could be worse afterwards.

"No computer system can be absolutely secure." Intel Document Number: 336983-001

starbuck28
Beiträge: 33
Registriert: 09.04.2016 00:33:08

Re: smbd Segmentation fault

Beitrag von starbuck28 » 17.02.2018 20:46:00

Code: Alles auswählen

root@debian:~# cat /var/lib/dpkg/info/init-system-helpers.md5sums
efc98c78fd8fccffbf49bcdc46482ffb  usr/bin/deb-systemd-helper
2e18f9a932546087049570129c828a58  usr/bin/deb-systemd-invoke
cc2db7ac5f37ec5772ddc66fa34a83ed  usr/sbin/invoke-rc.d
06aef8be55a19e3ed9671b18af99ed3d  usr/sbin/service
5790edda9aa4c582621356ebcfde2151  usr/sbin/update-rc.d
c52c0f837f72458df77a99bca36cd855  usr/share/bug/init-system-helpers/control
13e439f057391f73cb6b0ebf9e5f6057  usr/share/doc/init-system-helpers/README.invoke-rc.d.gz
479a804b338bd3813e8e104eee21cecb  usr/share/doc/init-system-helpers/README.policy-rc.d.gz
5ed00c12e5f2ee8fa54a387a2592e605  usr/share/doc/init-system-helpers/changelog.gz
3e9fa2359ae968b977055afef3767756  usr/share/doc/init-system-helpers/copyright
84080577f78ec76ac54179517c8b4cf6  usr/share/lintian/overrides/init-system-helpers
844ed7ddc87441443912c2675d933c6c  usr/share/man/man1/deb-systemd-helper.1p.gz
081fd5027d42c0f1a6d7f81634c9efbe  usr/share/man/man1/deb-systemd-invoke.1p.gz
8d8efa0a11d9acb06d30dddc5fefd7f0  usr/share/man/man8/invoke-rc.d.8.gz
7b95c94b6cf1006eae83ca75643aeee9  usr/share/man/man8/service.8.gz
85aeb6328d66661140d092c543cc9dfd  usr/share/man/man8/update-rc.d.8.gz
root@debian:~#
Sind die Hashes gut? Wer kann mir die Referenzwerte nennen?

NAB
Beiträge: 5501
Registriert: 06.03.2011 16:02:23
Lizenz eigener Beiträge: MIT Lizenz

Re: smbd Segmentation fault

Beitrag von NAB » 17.02.2018 21:23:00

Oben hat er sich beschwert, diese beiden Hashes würden nicht zu den hinterlegten Werten passen:
starbuck28 hat geschrieben: ↑ zum Beitrag ↑
16.02.2018 23:13:00

Code: Alles auswählen

root@debian:/# md5sum /usr/sbin/*rc.d
cc2db7ac5f37ec5772ddc66fa34a83ed  /usr/sbin/invoke-rc.d
5790edda9aa4c582621356ebcfde2151  /usr/sbin/update-rc.d
So sehen die hinterlegten Werte aus:
starbuck28 hat geschrieben: ↑ zum Beitrag ↑
17.02.2018 20:46:00

Code: Alles auswählen

root@debian:~# cat /var/lib/dpkg/info/init-system-helpers.md5sums
cc2db7ac5f37ec5772ddc66fa34a83ed  usr/sbin/invoke-rc.d
5790edda9aa4c582621356ebcfde2151  usr/sbin/update-rc.d
Ich sehe da keinen Unterschied.
Das würde bedeuten, dass dein Seagate Dockstar sich gelegentlich verrechnet.

Das erklärt aber meiner Meinung nach nicht, warum smbd zuverlässig abstürzt.

Mich würde immer noch interessieren, was bei "dmesg" hinzukommt, wenn smbd abstürzt.

Und ... wieviel freies RAM hast du eigentlich noch?
Never change a broken system. It could be worse afterwards.

"No computer system can be absolutely secure." Intel Document Number: 336983-001

starbuck28
Beiträge: 33
Registriert: 09.04.2016 00:33:08

Re: smbd Segmentation fault

Beitrag von starbuck28 » 17.02.2018 22:02:01

Dmesg Ausgabe:

Code: Alles auswählen

[    0.000000] Booting Linux on physical CPU 0x0
[    0.000000] Linux version 4.10.9-kirkwood-tld-1 (root@tldDebian) (gcc version 4.9.2 (Debian 4.9.2-10) ) #1 PREEMPT Sun Apr 9 23:40:29 PDT 2017
[    0.000000] CPU: Feroceon 88FR131 [56251311] revision 1 (ARMv5TE), cr=0005397f
[    0.000000] CPU: VIVT data cache, VIVT instruction cache
[    0.000000] OF: fdt:Machine model: Seagate FreeAgent Dockstar
[    0.000000] Memory policy: Data cache writeback
[    0.000000] On node 0 totalpages: 32768
[    0.000000] free_area_init_node: node 0, pgdat c0937c70, node_mem_map c7ef9000
[    0.000000]   Normal zone: 256 pages used for memmap
[    0.000000]   Normal zone: 0 pages reserved
[    0.000000]   Normal zone: 32768 pages, LIFO batch:7
[    0.000000] pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768
[    0.000000] pcpu-alloc: [0] 0
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 32512
[    0.000000] Kernel command line: console=ttyS0,115200 root=LABEL=rootfs rootdelay=10 mtdparts=orion_nand:1M(u-boot),4M(uImage),32M(rootfs),-(data)
[    0.000000] PID hash table entries: 512 (order: -1, 2048 bytes)
[    0.000000] Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)
[    0.000000] Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)
[    0.000000] Memory: 112280K/131072K available (6489K kernel code, 654K rwdata, 1800K rodata, 320K init, 325K bss, 18792K reserved, 0K cma-reserved)
[    0.000000] Virtual kernel memory layout:
                   vector  : 0xffff0000 - 0xffff1000   (   4 kB)
                   fixmap  : 0xffc00000 - 0xfff00000   (3072 kB)
                   vmalloc : 0xc8800000 - 0xff800000   ( 880 MB)
                   lowmem  : 0xc0000000 - 0xc8000000   ( 128 MB)
                   modules : 0xbf000000 - 0xc0000000   (  16 MB)
                     .text : 0xc0008000 - 0xc065e808   (6491 kB)
                     .init : 0xc0856000 - 0xc08a6000   ( 320 kB)
                     .data : 0xc08a6000 - 0xc094984c   ( 655 kB)
                      .bss : 0xc094984c - 0xc099af20   ( 326 kB)
[    0.000000] Preemptible hierarchical RCU implementation.
[    0.000000]  Build-time adjustment of leaf fanout to 32.
[    0.000000] NR_IRQS:16 nr_irqs:16 16
[    0.000000] clocksource: orion_clocksource: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 9556302233 ns
[    0.000007] sched_clock: 32 bits at 200MHz, resolution 5ns, wraps every 10737418237ns
[    0.000531] Console: colour dummy device 80x30
[    0.000565] Calibrating delay loop... 1191.11 BogoMIPS (lpj=5955584)
[    0.090111] pid_max: default: 32768 minimum: 301
[    0.090345] Security Framework initialized
[    0.090482] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.090501] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.091501] CPU: Testing write buffer coherency: ok
[    0.092442] Setting up static identity map for 0x8200 - 0x8258
[    0.092697] mvebu-soc-id: MVEBU SoC ID=0x6281, Rev=0x2
[    0.096077] devtmpfs: initialized
[    0.100194] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[    0.100219] futex hash table entries: 256 (order: -1, 3072 bytes)
[    0.100494] prandom: seed boundary self test passed
[    0.104248] prandom: 100 self tests passed
[    0.104258] pinctrl core: initialized pinctrl subsystem
[    0.105486] NET: Registered protocol family 16
[    0.105943] DMA: preallocated 256 KiB pool for atomic coherent allocations
[    0.130107] cpuidle: using governor ladder
[    0.160105] cpuidle: using governor menu
[    0.160523] Feroceon L2: Enabling L2
[    0.160568] Feroceon L2: Cache support initialised.
[    0.160948] [Firmware Info]: /ocp@f1000000/ethernet-controller@72000/ethernet0-port@0: local-mac-address is not set
[    0.165628] No ATAGs?
[    0.201604] vgaarb: loaded
[    0.201915] SCSI subsystem initialized
[    0.202095] libata version 3.00 loaded.
[    0.202377] usbcore: registered new interface driver usbfs
[    0.202449] usbcore: registered new interface driver hub
[    0.202529] usbcore: registered new device driver usb
[    0.203563] clocksource: Switched to clocksource orion_clocksource
[    0.250339] VFS: Disk quotas dquot_6.6.0
[    0.250424] VFS: Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
[    0.260985] NET: Registered protocol family 2
[    0.261840] TCP established hash table entries: 1024 (order: 0, 4096 bytes)
[    0.261866] TCP bind hash table entries: 1024 (order: 0, 4096 bytes)
[    0.261886] TCP: Hash tables configured (established 1024 bind 1024)
[    0.261958] UDP hash table entries: 256 (order: 0, 4096 bytes)
[    0.261981] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
[    0.262155] NET: Registered protocol family 1
[    0.262647] RPC: Registered named UNIX socket transport module.
[    0.262658] RPC: Registered udp transport module.
[    0.262665] RPC: Registered tcp transport module.
[    0.262672] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    0.262684] PCI: CLS 0 bytes, default 32
[    0.262948] Unpacking initramfs...
[    0.970979] Freeing initrd memory: 7740K
[    0.971112] NetWinder Floating Point Emulator V0.97 (double precision)
[    0.972077] audit: initializing netlink subsys (disabled)
[    0.972556] Initialise system trusted keyrings
[    0.972763] workingset: timestamp_bits=30 max_order=15 bucket_order=0
[    0.972857] zbud: loaded
[    0.973976] NFS: Registering the id_resolver key type
[    0.974002] Key type id_resolver registered
[    0.974011] Key type id_legacy registered
[    0.974028] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
[    0.974037] Installing knfsd (copyright (C) 1996 okir@monad.swb.de).
[    0.974267] jffs2: version 2.2. (NAND) (SUMMARY)  \xffffffc2\xffffffa9 2001-2006 Red Hat, Inc.
[    0.974642] orangefs_debugfs_init: called with debug mask: :none: :0:
[    0.974900] orangefs_init: module version upstream loaded
[    2.553571] random: fast init done
[    5.089461] Key type asymmetric registered
[    5.089477] Asymmetric key parser 'x509' registered
[    5.089561] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 249)
[    5.089573] io scheduler noop registered
[    5.089581] io scheduler deadline registered
[    5.089612] io scheduler cfq registered (default)
[    5.090883] kirkwood-pinctrl f1010000.pin-controller: registered pinctrl driver
[    5.092656] mv_xor f1060800.xor: Marvell shared XOR driver
[    5.154330] mv_xor f1060800.xor: Marvell XOR (Registers Mode): ( xor cpy sg intr )
[    5.154566] mv_xor f1060900.xor: Marvell shared XOR driver
[    5.214334] mv_xor f1060900.xor: Marvell XOR (Registers Mode): ( xor cpy sg intr )
[    5.214777] Serial: 8250/16550 driver, 2 ports, IRQ sharing disabled
[    5.215997] console [ttyS0] disabled
[    5.216062] f1012000.serial: ttyS0 at MMIO 0xf1012000 (irq = 25, base_baud = 12500000) is a 16550A
[    5.787779] console [ttyS0] enabled
[    5.792580] nand: device found, Manufacturer ID: 0x2c, Chip ID: 0xda
[    5.799002] nand: Micron MT29F2G08AAD
[    5.802682] nand: 256 MiB, SLC, erase size: 128 KiB, page size: 2048, OOB size: 64
[    5.810313] Scanning device for bad blocks
[    5.824262] Bad eraseblock 127 at 0x000000fe0000
[    5.866458] Bad eraseblock 616 at 0x000004d00000
[    5.894362] Bad eraseblock 919 at 0x0000072e0000
[    5.985719] 4 cmdlinepart partitions found on MTD device orion_nand
[    5.992018] Creating 4 MTD partitions on "orion_nand":
[    5.997214] 0x000000000000-0x000000100000 : "u-boot"
[    6.003497] 0x000000100000-0x000000500000 : "uImage"
[    6.009775] 0x000000500000-0x000002500000 : "rootfs"
[    6.016227] 0x000002500000-0x000010000000 : "data"
[    6.024664] libphy: Fixed MDIO Bus: probed
[    6.029586] libphy: orion_mdio_bus: probed
[    6.033773] [Firmware Warn]: /ocp@f1000000/mdio-bus@72004/ethernet-phy@0: Whitelisted compatible string. Please remove
[    6.049586] mv643xx_eth: MV-643xx 10/100/1000 ethernet driver version 1.4
[    7.154120] mv643xx_eth_port mv643xx_eth_port.0 eth0: port 0 with MAC address 00:10:75:1a:b8:8d
[    7.162970] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    7.169578] ehci-pci: EHCI PCI platform driver
[    7.174117] ehci-orion: EHCI orion driver
[    7.178322] orion-ehci f1050000.ehci: EHCI Host Controller
[    7.183887] orion-ehci f1050000.ehci: new USB bus registered, assigned bus number 1
[    7.191775] orion-ehci f1050000.ehci: irq 29, io mem 0xf1050000
[    7.223598] orion-ehci f1050000.ehci: USB 2.0 started, EHCI 1.00
[    7.229860] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[    7.236708] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    7.243987] usb usb1: Product: EHCI Host Controller
[    7.248886] usb usb1: Manufacturer: Linux 4.10.9-kirkwood-tld-1 ehci_hcd
[    7.255637] usb usb1: SerialNumber: f1050000.ehci
[    7.261038] hub 1-0:1.0: USB hub found
[    7.264898] hub 1-0:1.0: 1 port detected
[    7.269683] mousedev: PS/2 mouse device common for all mice
[    7.623598] usb 1-1: new high-speed USB device number 2 using orion-ehci
[    7.815283] usb 1-1: New USB device found, idVendor=05e3, idProduct=0608
[    7.822031] usb 1-1: New USB device strings: Mfr=0, Product=1, SerialNumber=0
[    7.829244] usb 1-1: Product: USB2.0 Hub
[    7.834107] hub 1-1:1.0: USB hub found
[    7.838158] hub 1-1:1.0: 4 ports detected
[    8.163600] usb 1-1.1: new full-speed USB device number 3 using orion-ehci
[    8.319155] usb 1-1.1: New USB device found, idVendor=0403, idProduct=6001
[    8.326095] rtc-mv f1010300.rtc: internal RTC not ticking
[    8.326269] i2c /dev entries driver
[    8.327359] hidraw: raw HID events driver (C) Jiri Kosina
[    8.327696] drop_monitor: Initializing network drop monitor service
[    8.327932] NET: Registered protocol family 17
[    8.328115] Key type dns_resolver registered
[    8.328912] registered taskstats version 1
[    8.328918] Loading compiled-in X.509 certificates
[    8.328974] zswap: loaded using pool lzo/zbud
[    8.364976] Key type big_key registered
[    8.388324] Key type encrypted registered
[    8.401785] usb 1-1.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[    8.409182] usb 1-1.1: Product: Reader1
[    8.413041] usb 1-1.1: Manufacturer: FTDI
[    8.417115] usb 1-1.1: SerialNumber: A4008EW0
[    8.422262] hctosys: unable to open rtc device (rtc0)
[    8.427724] PM: Hibernation image not present or could not be loaded.
[    8.429377] Freeing unused kernel memory: 320K
[    8.433953] This architecture does not have kernel memory protection.
[    8.534011] usb 1-1.3: new high-speed USB device number 4 using orion-ehci
[    8.715049] usb 1-1.3: New USB device found, idVendor=0781, idProduct=5571
[    8.721987] usb 1-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[    8.741930] usb 1-1.3: Product: Cruzer Fit
[    8.750497] usb 1-1.3: Manufacturer: SanDisk
[    8.759527] usb 1-1.3: SerialNumber: 4C530001251117104175
[    9.079484] usb-storage 1-1.3:1.0: USB Mass Storage device detected
[    9.086244] scsi host0: usb-storage 1-1.3:1.0
[    9.093268] usbcore: registered new interface driver usb-storage
[    9.103325] usbcore: registered new interface driver uas
[    9.144739] netpoll: netconsole: local port 6666
[    9.149383] netpoll: netconsole: local IPv4 address 192.168.0.16
[    9.162094] netpoll: netconsole: interface 'eth0'
[    9.167054] netpoll: netconsole: remote port 6666
[    9.171785] netpoll: netconsole: remote IPv4 address 192.168.0.1
[    9.177925] netpoll: netconsole: remote ethernet address ff:ff:ff:ff:ff:ff
[    9.184879] netpoll: netconsole: device eth0 not up yet, forcing it
[   10.174256] scsi 0:0:0:0: Direct-Access     SanDisk  Cruzer Fit       1.00 PQ: 0 ANSI: 6
[   10.217967] sd 0:0:0:0: [sda] 30595072 512-byte logical blocks: (15.7 GB/14.6 GiB)
[   10.233350] sd 0:0:0:0: [sda] Write Protect is off
[   10.253633] sd 0:0:0:0: [sda] Mode Sense: 43 00 00 00
[   10.254325] sd 0:0:0:0: [sda] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
[   10.280315]  sda: sda1
[   10.287187] sd 0:0:0:0: [sda] Attached SCSI removable disk
[   12.947201] mv643xx_eth_port mv643xx_eth_port.0 eth0: link up, 1000 Mb/s, full duplex, flow control disabled
[   12.966801] console [netcon0] enabled
[   12.970496] netconsole: network logging started
[   13.172489] EXT4-fs (sda1): mounting ext3 file system using the ext4 subsystem
[   13.191074] EXT4-fs (sda1): mounted filesystem with ordered data mode. Opts: (null)
[   15.471657] orion_wdt: Initial timeout 21 sec
[   15.645269] usbcore: registered new interface driver usbserial
[   15.651307] usbcore: registered new interface driver usbserial_generic
[   15.669582] marvell-cesa f1030000.crypto: CESA device successfully registered
[   15.733764] sd 0:0:0:0: Attached scsi generic sg0 type 0
[   15.789139] usbserial: USB Serial support registered for generic
[   15.908992] usbcore: registered new interface driver ftdi_sio
[   15.947573] usbserial: USB Serial support registered for FTDI USB Serial Device
[   15.997583] ftdi_sio 1-1.1:1.0: FTDI USB Serial Device converter detected
[   16.040456] usb 1-1.1: Detected FT232RL
[   16.064489] usb 1-1.1: FTDI USB Serial Device converter now attached to ttyUSB0
[   16.766972] EXT4-fs (sda1): re-mounted. Opts: (null)
[   16.962891] EXT4-fs (sda1): re-mounted. Opts: errors=remount-ro
[   18.206359] random: crng init done
[   19.518136] NET: Registered protocol family 10
[   19.525871] Segment Routing with IPv6
Habe jetzt bei dmesg keinen Unterschied gesehen...

freier Speicher

Code: Alles auswählen

root@debian:~# free
             total       used       free     shared    buffers     cached
Mem:        120340      96052      24288        312      11748      60360
-/+ buffers/cache:      23944      96396
Swap:            0          0          0
root@debian:~#

NAB
Beiträge: 5501
Registriert: 06.03.2011 16:02:23
Lizenz eigener Beiträge: MIT Lizenz

Re: smbd Segmentation fault

Beitrag von NAB » 18.02.2018 01:21:22

Merkwürdig ... da finden sich gar keine Meldungen vom Segmentation Fault. Nach dem Booten ab Sekunde 19 überhaupt nichts mehr.

Und dein freier Speicher ist mit 24MB zwar nicht gerade üppig, aber bei mir (AMD64) belegt smbd mal gerade 15 MB, das sollte also auch passen.

Du kannst dir mit

Code: Alles auswählen

strace /usr/sbin/smbd -i
ja mal angucken, was smbd überhaupt treibt. Vielleicht werden wir daraus schlauer.
Never change a broken system. It could be worse afterwards.

"No computer system can be absolutely secure." Intel Document Number: 336983-001

starbuck28
Beiträge: 33
Registriert: 09.04.2016 00:33:08

Re: smbd Segmentation fault

Beitrag von starbuck28 » 18.02.2018 11:50:46

Strace-Ausgabe:

siehe hier: http://nopaste.debianforum.de/40160

Hängt der Absturz damit zusammen, dass oben libraries und Dateien fehlen?

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: smbd Segmentation fault

Beitrag von rendegast » 18.02.2018 12:19:09

Lege mal eine swap-Datei an, zBsp.

Code: Alles auswählen

dd if=/dev/zero of=/pfad/.SWAP bs=1M count=100
chmod 600 /pfad/.SWAP
mkswap /pfad/.SWAP
swapon /pfad/.SWAP
(auf einigen Dateisystemen geht das nicht, zBsp. btrfs/CoW, tmpfs. "swapfile has holes")
(Es hilft auch nicht, die Datei mit 'touch /pfad/.SWAP; chattr +C /pfad/.SWAP' anzulegen)
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

starbuck28
Beiträge: 33
Registriert: 09.04.2016 00:33:08

Re: smbd Segmentation fault

Beitrag von starbuck28 » 19.02.2018 21:08:22

Danke für die hilfreiche Unterstützung. Ich habe aber die Fehlersuche jetzt erst einmal unterbrochen, da mir dazu zur Zeit die Zeit fehlt.

Ich konnte mir vorerst anderweitig helfen. Ich habe mein altes lauffähiges System nochmals geklont. Jessie habe ich jetzt per "apt-get dist-upgrade" auf Stretch upgedatet.

Diesmal lauft samba und cmake ohne Segmentation fault. Ich vermute, dass einige wichtige benötigten Libraries gefehlt haben. Vorher hatte ich mein update nämlich nur mit "apt-get upgrade" gemacht.

Das Komplett-Update wollte ich mir sparen, da ich eh nicht alle Pakete nutze. Da habe ich wohl aber falsch gedacht.... :(

Ein weiteres Problem bringt mich eher zur Verzweiflung, denn ich kenne die Ursache nicht und weiss auch nicht, wo ich bei der Fehlersuche ansetzen soll. Ich werde es aber in einen neuen Thread mal beschreiben.

Nur soviel "Problem mit einem Kernel Update auf meiner Dockstar" . Alle Kernel bis 4.10.9 laufen auf der Dockstar alle neueren nicht. Selbst ein aktueller 4.15.2er nicht. Beim Start des Kernels bleibt das System dann hängen. (Ich benutze die "Linux Kernel Kirkwood packages" aus dem Jeff Doozan Forum von bodhi). Aber vielleicht findet sich mit ein bisschen Hilfe die Lösung. Dies würde mich sehr freuen.

Antworten