Fehler beim LMSUpdate - Hilfe!

Liebe Leute!

Immer, wenn ich den Server updaten will, bekomme ich folgende Fehlermeldung:

The following partially installed packages will be configured:
samba
No packages will be installed, upgraded, or removed.
0 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B of archives. After unpacking 0 B will be used.
Setting up samba (2:3.6.25-0ubuntu0.12.04.10+ta2) …
start: Job is already running: smbd
invoke-rc.d: initscript smbd, action „start“ failed.
dpkg: error processing samba (–configure):
subprocess installed post-installation script returned error exit status 1
No apport report written because MaxReports is reached already
Errors were encountered while processing:
samba
E: Sub-process /usr/bin/dpkg returned an error code (1)
A package failed to install. Trying to recover:
Setting up samba (2:3.6.25-0ubuntu0.12.04.10+ta2) …
start: Job is already running: smbd
invoke-rc.d: initscript smbd, action „start“ failed.
dpkg: error processing samba (–configure):
subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
samba

Kennt das wer bzw. kann mir wer helfen? Im Log hab ich nix dazu gefunden (hab ich vielleicht falsch geschaut?) und google macht mich auch nicht schlauer…
Bitte um Input!

Vielen Dank und lg,
Alex

Hallo Alex,

The following partially installed packages will be configured:
samba
No packages will be installed, upgraded, or removed.
0 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B of archives. After unpacking 0 B will be used.
Setting up samba (2:3.6.25-0ubuntu0.12.04.10+ta2) …
start: Job is already running: smbd
invoke-rc.d: initscript smbd, action “start” failed.
dpkg: error processing samba (–configure):
subprocess installed post-installation script returned error exit
status 1
No apport report written because MaxReports is reached already
Errors were encountered while processing:
samba
E: Sub-process /usr/bin/dpkg returned an error code (1)
A package failed to install. Trying to recover:
Setting up samba (2:3.6.25-0ubuntu0.12.04.10+ta2) …
start: Job is already running: smbd
invoke-rc.d: initscript smbd, action “start” failed.
dpkg: error processing samba (–configure):
subprocess installed post-installation script returned error exit
status 1
Errors were encountered while processing:
samba

… hab ich so noch nicht gesehen.

Erster Schritt:
df -h
auf dem Server und dann
df -i
um zu schauen, ob genügend Platz ist: bzw. Inodes frei sind.

Ist da alles OK, würde ich mal samba anhalten und wieder starten:
service smbd stop
service smbd start

Kommen Fehlermeldungen?
Was sagt die Logdatei des samba unter /var/log/samba/ ?
Das frag ich wegen der Zeile oben:
initscript smbd, action “start” failed.

Wenn dein samba wieder startet, dann wird wohl auch das update klappen.

Du kannst aber auch mal

dpkg-reconfigure --all
machen (wenn samba wieder startet)

LG

Holger

Hallo Alex, hallo Holger,

das Skript kann smbd nicht starten. Das sieht mir nach einem Eintrag in
/etc/samba/smb.conf aus, den (nur die neue Version von?) smbd nicht mehr
versteht.

Was sagt “testparm”?

Gruß Jürgen

Hallo, ALex,

vielleicht eine missglückte Installation ?
Bist Du schon ein wenig weiter (insbesondere mit df -h / -i ) ?

Den Installationszustand von Samba kannst Du hier herausfinden:

dpkg -l

Erklärungen (gut !) hier:

Gruß Christoph G.

Vielen Dank für eure Antworten. :slight_smile:

Platz ist genug. Hab ich mit df -h bzw. df -i gecheckt. Laut dpkl --list Samba ist eine eine halbfertige Installation. Was kann ich da tun.
Kann ich den Samba neu installieren, oder mach ich da was kaputt? Das ist mein Livesystem. Ich setze aber nur den xenial-cloop ein. Brauch ich den Samba da? Wenn ich kein Windows laufen hab?
Ich will nix kaputt machen…

testparm und das log liefern nix Außergewöhnliches…

Hallo, raabi,

JA - DU BRAUCHST SAMBA !
Samba ist eine der Kernkomponenten vieler Serverlösungen, auch bei einem NAS (Network attached Storage-System) und natürlich auch bei Linuxmuster.net ! Es bietet einen Windows-Fileserver an und leitet die Druckeranfragen an den Cups weiter. Das Linux- / Unix-eigene NFS war lange Zeit, insbesondere, was die Sicherheit betrifft, nicht so toll, und ich denke, dass man deswegen und weil Linux-Clients so hervorragend das Samba-Protokoll beherrschen es nicht nötig war, auch noch einen NFS-Server “extra” aufzusetzen.
Ich freu mich natürlich ein wenig über das kommende Samba4, das dann allerhand neue Möglichkeiten eröffnet, das aber fast ein wenig “oversized” ist und auch ein bisschen kritischer in der Handhabung, weil die erhöhte Sicherheit bedeutet, dass es nicht ganz easy ist, das DIng zum Laufen zu bringen.

Zu Deinem Problem:

  1. Wie lautet die genaue Fehlermeldung für die Teilinstallation ?

  2. Hast Du das dpkg-reconfigure --all ausgeführt ? Was passiert dann ?

  3. Hast Du mal apt-get install -f ausgeführt ? Was passiert hierbei ?

Ansonsten kannst Du das Neuinstallieren mit

apt-get install --reinstall samba

erzwingen.

Deinstallieren darfst Du Samba nicht ! Mit Samba verschwünden ansonsten Linuxmuster-Pakte und allerley Weiteres - da bräuchtest Du starke Nerven, um das wieder hinzubiegen, denke ich.

Viele Erfolg !
(Poste Deine Fehlerausgaben !)

gruß Christoph G.

Gut zu wissen… :slight_smile:

Also das ist die Info, die mir dpkg gibt:

22:37/255 server01 /var/lib/apt/lists/partial # dpkg --list samba
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 Description
++±=============================-=============================-==========================================================================
iF samba 2:3.6.25-0ubuntu0.12.04.10+ta SMB/CIFS file, print, and login server for Unix
22:37/0 server01 /var/lib/apt/lists/partial #

dpkg-reconfigure --all und apt-get install -f laufen ohne Fehler durch, aber das Problem bleibt bestehen.

22:37/0 server01 /var/lib/apt/lists/partial # aptitude upgrade
The following partially installed packages will be configured:
samba
No packages will be installed, upgraded, or removed.
0 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B of archives. After unpacking 0 B will be used.
Setting up samba (2:3.6.25-0ubuntu0.12.04.10+ta2) …
start: Job is already running: smbd
invoke-rc.d: initscript smbd, action „start“ failed.
dpkg: error processing samba (–configure):
subprocess installed post-installation script returned error exit status 1
No apport report written because MaxReports is reached already
Errors were encountered while processing:
samba
E: Sub-process /usr/bin/dpkg returned an error code (1)
A package failed to install. Trying to recover:
Setting up samba (2:3.6.25-0ubuntu0.12.04.10+ta2) …
start: Job is already running: smbd
invoke-rc.d: initscript smbd, action „start“ failed.
dpkg: error processing samba (–configure):
subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
samba

22:39/255 server01 /var/lib/apt/lists/partial #

Wenn ich apt-get install --reinstall samba mache, dann bleiben alle Linuxmusterpakete erhalten bzw. kann ich das gefahrlos probieren?
Im Log finde ich nichts dazu und testparm macht mich auch nicht schlauer:

22:39/255 server01 /var/lib/apt/lists/partial # testparm /etc/samba/smb.conf
Load smb config files from /etc/samba/smb.conf
Processing section „[homes]“
Processing section „[netlogon]“
Processing section „[pgm]“
Processing section „[cdrom]“
Processing section „[linbo-repo]“
Processing section „[students]“
Processing section „[shares]“
Processing section „[tasks]“
Loaded services file OK.
Server role: ROLE_DOMAIN_PDC
Press enter to see a dump of your service definitions

[global]
dos charset =
unix charset = UTF8
workgroup = RAHLGASSE
server string = Samba %v on (%L)
passdb backend = ldapsam:ldap://localhost
passwd program = /usr/sbin/sophomorix-passwd --interactive --user %u
passwd chat = Newpassword*:* %n\n Retypenewpassword:* %n\n
syslog = 0
log file = /var/log/samba/log.%m
max log size = 1000
time server = Yes
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
hostname lookups = Yes
load printers = No
printcap name = cups
add user script = /usr/sbin/smbldap-useradd -m „%u“
add group script = /usr/sbin/smbldap-groupadd -p „%g“
add user to group script = /usr/sbin/smbldap-groupmod -m „%u“ „%g“
set primary group script = /usr/sbin/smbldap-usermod -g „%g“ „%u“
add machine script = /usr/sbin/smbldap-useradd -w „%u“
logon script = login.bat
logon path =
logon home = \%L%u
domain logons = Yes
os level = 99
domain master = Yes
dns proxy = No
wins support = Yes
ldap admin dn = cn=admin,dc=rahlgasse,dc=local
ldap delete dn = Yes
ldap group suffix = ou=groups
ldap machine suffix = ou=machines
ldap replication sleep = 5000
ldap suffix = dc=rahlgasse,dc=local
ldap ssl = no
ldap user suffix = ou=accounts
panic action = /usr/share/samba/panic-action %d
winbind enum users = Yes
winbind enum groups = Yes
idmap config * : backend = tdb
admin users = domadmin
map archive = No
mangled names = No
delete readonly = Yes

[homes]
comment = Heimatverzeichnis
path = %H
valid users = %S
admin users = administrator
read only = No
veto files = /.locked/.htaccess/
hide files = /$RECYCLE.BIN/desktop.ini/
browseable = No
root preexec = samba-userlog --log=in --username=%U --hostname=%I --homedir=%H
root postexec = samba-userlog --log=out --username=%U --hostname=%I --homedir=%H

[netlogon]
comment = Network Logon Service
path = /home/samba/netlogon
write list = @domadmins
force group = domadmins
force create mode = 0664
guest ok = Yes
hide unreadable = Yes

[pgm]
comment = Programme
path = /home/samba/progs
write list = @domadmins
force group = domadmins
force create mode = 0664
force directory mode = 0775
guest ok = Yes

[cdrom]
comment = CDs
path = /home/samba/cds
write list = @domadmins
force group = domadmins
force create mode = 0664
force directory mode = 0775
guest ok = Yes

[linbo-repo]
comment = LINBO Images
path = /var/linbo
valid users = administrator, linbo, nobody
admin users = administrator, linbo
write list = administrator, linbo
guest ok = Yes
wide links = Yes

[students]
comment = Schülerverzeichnisse
path = /home/students
valid users = administrator, @teachers
admin users = administrator
write list = administrator, @teachers
browseable = No

[shares]
comment = Tauschen
path = /home/share
admin users = administrator
read only = No
force create mode = 02644
force directory mode = 02755
inherit acls = Yes
hide unreadable = Yes
hide files = /classes/desktop.ini/exams/projects/school/subclasses/teachers/

[tasks]
comment = Backups
path = /media/backup
valid users = administrator
admin users = administrator
write list = administrator, @teachers
inherit acls = Yes
hide unreadable = Yes
hide files = /classes/desktop.ini/projects/rooms/subclasses/teachers/
browseable = No
22:41/0 server01 /var/lib/apt/lists/partial #

Hallo, “raabi”,

ja, das --reinstall geht gefahrlos !

Achso: Deine Meldungen scheinen zu zeigen, dass zwar nichts Neues installiert werden muss, dass aber ein install-script noch nicht zuende gekommen ist. Meiner Logik nach müsste samba auch erstmal runtergefahren werden, um die Konfiguration erfolgreich neu einlesen zu können…hm… mach mal ein:

service smbd stop

und dann das

dpkg-reconfigure --all

und nach erfolgreichem Abschluss das

service smbd start

Gruß Christoph

Hallo Christoph!

Danke für deine Antwort. Ich hab das probiert. dpkg… läuft ohne Fehlermeldung durch, aber das Problem bleibt bestehen. Auch das --reinstall verweigert er mit der selben Fehlermeldung.

Hast du noch eine Idee?

Lg,
Alex

Lieber Alex, es gibt noch einige Möglichkeiten, aber schreib doch bitte noch mal genau auf, welche Fehlermeldungen kommen, wenn du den Service noch mal von Hand neu startest:

service smbd stop
service smbd start

Und was steht in der Datei:
/var/log/log.smbd ?

Grüße Christoph

Hallo Christoph!

Das geht alles ohne Fehler. Start und Stop gehen problemlos. Der Samba läuft auch. Der Fehler kommt nur wenn ich updaten will.
In der /var/log/samba/log.smbd steht

[2017/11/14 09:28:38, 0] smbd/server.c:1072(main)
smbd version 3.6.25 started.
Copyright Andrew Tridgell and the Samba Team 1992-2011
[2017/11/14 09:28:38.273287, 0] smbd/server.c:1128(main)
standard input is not a socket, assuming -D option

Liegt das Problem vielleicht beim Update?

Lg,
Alex

Hallo Alex,

ich möchte dich darauf hinweisen, dass linuxmuster.net auch eine Hotline betreibt, die du heute Nachmittag ab 14:00 erreichst.

Grüße,
Sven

Hallo Sven,

Danke für die Info. Wusste ich so noch nicht. Vielleicht schaff ich es. Da hab ich eigentlich noch Unterricht. :slight_smile:
Lg,
Alex

Kennt wer diese Meldung:

No apport report written because MaxReports is reached already

die ist auch immer unter den Fehlermeldungen beim Updateversuch. Aus den Googleantworten werde ich nicht schlau.

Danke und lg,
Alex

Update: Problem behoben!

Ich habe nmbd und smbd gestoppt, dann dpkg --configure -a gemacht und dann alles wieder gestartet.
Jetzt scheint’s zu passen!

Vielen Dank an alle, die mir geholfen haben!

Lg,
Alex

Hallo Alex!

Da hab ich eigentlich noch Unterricht.

Was als Info noch fehlte befindet sich hier:

https://www.linuxmuster.net/de/support/hotline/

Beste Grüße

Thorsten

Hallo, Alex,

Hatte ich das nicht vorgeschlagen ?
Oder lag das jetzt nur an dem noch an dem nmbd…grübel…

Liebe Grüße,
Christoph

Hallo Alex!

Bitte markiere die Lösung deines Problems, damit auch andere etwas davon haben. Danke!

Unter den drei Punkten neben dem Antworten-Pfeil verbirgt sich dieser Schalter. :white_check_mark:

Beste Grüße

Thorsten

@Christoph: ja, das war deine Idee, nur hab ich dann noch die Fehlermeldung gefunden, dass nmbd auch ein Problem hat und dann hab ich´s einfach ausprobiert… :slight_smile:

@Thorsten: Danke für den Hinweis. Ich hab dieses Pfeil tatsächlich schon gesucht… :slight_smile:

LG,
Alex