[geloest] Upgrade von Stretch nach Buster

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
sharbich
Beiträge: 284
Registriert: 27.09.2013 21:12:40

Re: Upgrade von Stretch nach Buster

Beitrag von sharbich » 15.07.2019 21:37:25

MartinV hat geschrieben: ↑ zum Beitrag ↑
15.07.2019 21:24:40
Hast Du noch Einträge im Ordner /etc/apt/sources.list.d/ ?
Ja mehrere

Code: Alles auswählen

root@dsme01:/etc/apt/sources.list.d# ls
bareos.list  elk.list  openhab2.list  percona-release.list  php.list  plex.list  webmin.list

Benutzeravatar
MartinV
Beiträge: 788
Registriert: 31.07.2015 19:38:52
Wohnort: Hyperion
Kontaktdaten:

Re: Upgrade von Stretch nach Buster

Beitrag von MartinV » 15.07.2019 21:41:07

Ui, das sind viele. Am besten zeigst Du sie alle hier, und wir versuchen zu gucken, ob da was gemacht werden muß oder kann.

Aber versuch erst einmal, Debianlsb-compat zu installieren.
Die Vernunft kann einem schon leidtun. Sie verliert eigentlich immer.

sharbich
Beiträge: 284
Registriert: 27.09.2013 21:12:40

Re: Upgrade von Stretch nach Buster

Beitrag von sharbich » 15.07.2019 21:53:49

MartinV hat geschrieben: ↑ zum Beitrag ↑
15.07.2019 21:31:39
MartinV hat geschrieben: ↑ zum Beitrag ↑
15.07.2019 21:24:40
Es könnte einen Versuch wert sein, es von stretch zu laden zu installieren: http://ftp.de.debian.org/debian/pool/ma ... _amd64.deb
Scheint so als wäre ich nun weiter gekommen. Nachdem ich das Paket manuell installiert habe kam ich nach dem apt-get update und apt-get upgrade weiter. Aber immer noch mit Fehlermeldungen

Code: Alles auswählen

root@dsme01:~# apt-get update
Ign:1 http://download.bareos.org/bareos/release/18.2//Debian_9.0  InRelease
OK:2 http://security.debian.org/debian-security buster/updates InRelease                                                                             
OK:3 http://download.bareos.org/bareos/release/18.2//Debian_9.0  Release                                                                             
OK:4 http://ftp.de.debian.org/debian buster InRelease                                                                                                
Ign:5 https://dl.bintray.com/openhab/apt-repo2 stable InRelease                                                                                      
OK:6 https://packages.sury.org/php stretch InRelease                                                                                                 
Holen:7 https://dl.bintray.com/openhab/apt-repo2 stable Release [6.051 B]                                                                            
Ign:8 https://artifacts.elastic.co/packages/5.x/apt stable InRelease                                                                                 
OK:9 https://artifacts.elastic.co/packages/5.x/apt stable Release                                       
OK:10 http://repo.percona.com/apt stretch InRelease
Ign:12 http://download.webmin.com/download/repository sarge InRelease
OK:14 http://download.webmin.com/download/repository sarge Release
Es wurden 6.051 B in 1 s geholt (6.527 B/s).
Paketlisten werden gelesen... Fertig
root@dsme01:~# apt-get upgrade
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.       
Statusinformationen werden eingelesen.... Fertig
Paketaktualisierung (Upgrade) wird berechnet... Fertig
Die folgenden Pakete wurden automatisch installiert und werden nicht mehr benötigt:
  apache2-data apache2-utils aspell-de-alt asterisk-config asterisk-core-sounds-en asterisk-core-sounds-en-gsm asterisk-moh-opsound-gsm cgmanager
  corosync-dev g++-6 gnupg-agent libann0 libart-2.0-2 libass9 libavc1394-0 libavdevice57 libavfilter6 libavformat57 libavresample3
  libbabeltrace-ctf1 libblas-common libboost-filesystem1.62.0 libboost-iostreams1.62.0 libboost-system1.62.0 libbs2b0 libcdio-cdda1
  libcdio-paranoia1 libcdio13 libcfg-dev libcfg6 libcfg7 libcgmanager0 libcmap4 libconfdb-dev libconfdb4 libcoroipcc-dev libcoroipcc4
  libcoroipcs-dev libcoroipcs4 libcorosync-common-dev libcorosync-common4 libcpg-dev libcpg4 libcryptsetup4 libdbus-glib-1-2 libdns-export162
  libegl1-mesa libemail-address-perl libev4 libevent-2.0-5 libevs-dev libevs4 libfile-copy-recursive-perl libgegl-0.3-0 libgfortran3
  libghc-base-orphans-dev libghc-base-orphans-prof libghc-bindings-dsl-dev libghc-cmark-dev libghc-cmark-prof libghc-enclosed-exceptions-dev
  libghc-enclosed-exceptions-prof libghc-filemanip-dev libghc-filemanip-prof libghc-highlighting-kate-dev libghc-highlighting-kate-prof
  libghc-lifted-base-dev libghc-lifted-base-prof libghc-mmorph-dev libghc-mmorph-prof libghc-monad-control-dev libghc-monad-control-prof
  libghc-monad-loops-dev libghc-monad-loops-prof libghc-pcre-light-dev libghc-pcre-light-prof libghc-transformers-base-dev
  libghc-transformers-base-prof libghc-unix-compat-dev libghc-unix-compat-prof libglew2.0 libgmime-2.6-0 libgraphviz-dev libgvc6-plugins-gtk
  libical2 libiec61883-0 libilmbase12 libirs-export141 libisc-export160 libisccc-export140 libisccfg-export140 libjemalloc1 libjim0.76
  liblexical-sealrequirehints-perl liblogsys-dev liblogsys4 liblouis12 liblouisutdml7 libluajit-5.1-2 libluajit-5.1-common libluajit-5.1-dev
  libmagick++-6.q16-7 libmagickcore-6.q16-3 libmagickcore-6.q16-3-extra libmagickwand-6.q16-3 libneon27-gnutls libnih-dbus1 libnih1
  libopencv-calib3d2.4v5 libopencv-contrib2.4v5 libopencv-core2.4v5 libopencv-features2d2.4v5 libopencv-flann2.4v5 libopencv-highgui2.4-deb0
  libopencv-imgproc2.4v5 libopencv-legacy2.4v5 libopencv-ml2.4v5 libopencv-objdetect2.4v5 libopencv-photo2.4v5 libopencv-video2.4v5 libopenexr22
  libperl5.24 libpj2 libpjlib-util2 libpjmedia-audiodev2 libpjmedia-codec2 libpjmedia-videodev2 libpjmedia2 libpjnath2 libpjsip-simple2 libpjsip-ua2
  libpjsip2 libpjsua2 libpjsua2-2v5 libpload-dev libpload4 libpoppler64 libpostproc54 libprocps6 libprotobuf10 libprotoc10 libpython3.5
  libpython3.5-dev libpython3.5-minimal libpython3.5-stdlib libqb-dev libqb0 libqpdf17 libqt5clucene5 libquorum-dev libquorum5 libradcli4 libraw15
  librpm3 librpmbuild3 librpmio3 librpmsign3 librubberband2 libruby2.3 libsam-dev libsam4 libsane-extras libsane-extras-common libsane-extras-dev
  libsdl2-2.0-0 libsndio6.1 libsodium18 libsox2 libstdc++-6-dev libsuitesparseconfig4 libswscale4 libtesseract-data libtesseract3 libtotem-pg5
  libtxc-dxtn-s2tc0 libunbound2 libunistring0 libvidstab1.0 libvotequorum-dev libvotequorum8 libwayland-egl1-mesa libwebpmux2 php-date php-gettext
  php-imagick php-php-gettext php7.3-phpdbg python-apt python-debian python-gpg python-gpgme python-oauth python-pam python-positional python3.5
  python3.5-dev python3.5-minimal qpdf rename ruby2.3 tcpd tesseract-ocr-equ
Verwenden Sie »apt autoremove«, um sie zu entfernen.
Die folgenden Pakete sind zurückgehalten worden:
  apache2-bin
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 1 nicht aktualisiert.
4 nicht vollständig installiert oder entfernt.
Nach dieser Operation werden 0 B Plattenplatz zusätzlich benutzt.
Möchten Sie fortfahren? [J/n] j
nslcd (0.9.10-2) wird eingerichtet ...
Job for nslcd.service failed because the control process exited with error code.
See "systemctl status nslcd.service" and "journalctl -xe" for details.
invoke-rc.d: initscript nslcd, action "restart" failed.
● nslcd.service - Naming Services LDAP Client Daemon
   Loaded: loaded (/etc/systemd/system/nslcd.service; enabled; vendor preset: enabled)
   Active: failed (Result: exit-code) since Mon 2019-07-15 21:49:00 CEST; 8ms ago
  Process: 5956 ExecStartPre=/bin/mkdir /var/run/nslcd (code=exited, status=1/FAILURE)
  Process: 5958 ExecStart=/usr/sbin/nslcd (code=exited, status=1/FAILURE)

Jul 15 21:49:00 dsme01 nslcd[5958]: ldapdb_canonuser_plug_init() failed in sasl_canonuser_add_plugin(): invalid parameter supplied
Jul 15 21:49:00 dsme01 nslcd[5958]: _sasl_plugin_load failed on sasl_canonuser_init for plugin: ldapdb
Jul 15 21:49:00 dsme01 nslcd[5960]: version 0.9.10 starting
Jul 15 21:49:00 dsme01 nslcd[5960]: bind() to /var/run/nslcd/socket failed: Address already in use
Jul 15 21:49:00 dsme01 nslcd[5960]: version 0.9.10 bailing out
Jul 15 21:49:00 dsme01 nslcd[5958]: nslcd: wait_for_response(): read_response() returned 0 (expected 4)
Jul 15 21:49:00 dsme01 nslcd[5958]: nslcd: unable to daemonize: No data available
Jul 15 21:49:00 dsme01 systemd[1]: nslcd.service: Control process exited, code=exited, status=1/FAILURE
Jul 15 21:49:00 dsme01 systemd[1]: nslcd.service: Failed with result 'exit-code'.
Jul 15 21:49:00 dsme01 systemd[1]: Failed to start Naming Services LDAP Client Daemon.
dpkg: Fehler beim Bearbeiten des Paketes nslcd (--configure):
 »installiertes nslcd-Skript des Paketes post-installation«-Unterprozess gab den Fehlerwert 1 zurück
dpkg: Abhängigkeitsprobleme verhindern Konfiguration von libpam-ldapd:amd64:
 libpam-ldapd:amd64 hängt ab von nslcd (>= 0.9.0) | nslcd-2; aber:
  Paket nslcd ist noch nicht konfiguriert.
  Paket nslcd-2 ist nicht installiert.
  Paket nslcd, das nslcd-2 bereitstellt, ist noch nicht konfiguriert.

dpkg: Fehler beim Bearbeiten des Paketes libpam-ldapd:amd64 (--configure):
 Abhängigkeitsprobleme - verbleibt unkonfiguriert
dpkg: Abhängigkeitsprobleme verhindern Konfiguration von nslcd-utils:
 nslcd-utils hängt ab von nslcd (>= 0.9.0) | nslcd-2; aber:
  Paket nslcd ist noch nicht konfiguriert.
  Paket nslcd-2 ist nicht installiert.
  Paket nslcd, das nslcd-2 bereitstellt, ist noch nicht konfiguriert.

dpkg: Fehler beim Bearbeiten des Paketes nslcd-utils (--configure):
 Abhängigkeitsprobleme - verbleibt unkonfiguriert
dpkg: Abhängigkeitsprobleme verhindern Konfiguration von libnss-ldapd:amd64:
 libnss-ldapd:amd64 hängt ab von nslcd (>= 0.9.0) | nslcd-2; aber:
  Paket nslcd ist noch nicht konfiguriert.
  Paket nslcd-2 ist nicht installiert.
  Paket nslcd, das nslcd-2 bereitstellt, ist noch nicht konfiguriert.

dpkg: Fehler beim Bearbeiten des Paketes libnss-ldapd:amd64 (--configure):
 Abhängigkeitsprobleme - verbleibt unkonfiguriert
Fehler traten auf beim Bearbeiten von:
 nslcd
 libpam-ldapd:amd64
 nslcd-utils
 libnss-ldapd:amd64
E: Sub-process /usr/bin/dpkg returned an error code (1)

Benutzeravatar
MartinV
Beiträge: 788
Registriert: 31.07.2015 19:38:52
Wohnort: Hyperion
Kontaktdaten:

Re: Upgrade von Stretch nach Buster

Beitrag von MartinV » 15.07.2019 22:02:32

Das sieht doch schon deutlich besser aus.

Code: Alles auswählen

nslcd (0.9.10-2) wird eingerichtet ...
Job for nslcd.service failed because the control process exited with error code.
See "systemctl status nslcd.service" and "journalctl -xe" for details.
Was zeigen "systemctl status nslcd.service" and "journalctl -xe"?
Die Vernunft kann einem schon leidtun. Sie verliert eigentlich immer.

sharbich
Beiträge: 284
Registriert: 27.09.2013 21:12:40

Re: Upgrade von Stretch nach Buster

Beitrag von sharbich » 15.07.2019 22:03:54

Hallo,
jetzt macht mir noch nslcd Probleme. Ich habe versucht das Paket nslcd-2 zu installieren. Aber

Code: Alles auswählen

root@dsme01:~# apt-get install nslcd-2
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.       
Statusinformationen werden eingelesen.... Fertig
Paket nslcd-2 ist ein virtuelles Paket, das bereitgestellt wird von:
  pynslcd 0.9.10-2
  nslcd 0.9.10-2
Sie sollten eines explizit zum Installieren auswählen.
Oder was soll ich machen?

Benutzeravatar
MartinV
Beiträge: 788
Registriert: 31.07.2015 19:38:52
Wohnort: Hyperion
Kontaktdaten:

Re: Upgrade von Stretch nach Buster

Beitrag von MartinV » 15.07.2019 22:09:41

Im Debian Repository gibt es kein Debiannslcd-2. Kommt das aus Deinen zusätzlichen Sourcen?

apt hängt beim Installieren von Debiannslcd, deshalb würde ich danach schauen.

Was zeigen "systemctl status nslcd.service" and "journalctl -xe"?
Die Vernunft kann einem schon leidtun. Sie verliert eigentlich immer.

sharbich
Beiträge: 284
Registriert: 27.09.2013 21:12:40

Re: Upgrade von Stretch nach Buster

Beitrag von sharbich » 15.07.2019 22:15:12

MartinV hat geschrieben: ↑ zum Beitrag ↑
15.07.2019 22:02:32
Was zeigen "systemctl status nslcd.service" and "journalctl -xe"?

Code: Alles auswählen

root@dsme01:~# systemctl status nslcd.service
● nslcd.service - Naming Services LDAP Client Daemon
   Loaded: loaded (/etc/systemd/system/nslcd.service; enabled; vendor preset: enabled)
   Active: failed (Result: exit-code) since Mon 2019-07-15 21:59:46 CEST; 10min ago
  Process: 7638 ExecStartPre=/bin/mkdir /var/run/nslcd (code=exited, status=1/FAILURE)
  Process: 7640 ExecStart=/usr/sbin/nslcd (code=exited, status=1/FAILURE)

Jul 15 21:59:46 dsme01 nslcd[7640]: ldapdb_canonuser_plug_init() failed in sasl_canonuser_add_plugin(): invalid parameter supplied
Jul 15 21:59:46 dsme01 nslcd[7640]: _sasl_plugin_load failed on sasl_canonuser_init for plugin: ldapdb
Jul 15 21:59:46 dsme01 nslcd[7642]: version 0.9.10 starting
Jul 15 21:59:46 dsme01 nslcd[7642]: bind() to /var/run/nslcd/socket failed: Address already in use
Jul 15 21:59:46 dsme01 nslcd[7642]: version 0.9.10 bailing out
Jul 15 21:59:46 dsme01 nslcd[7640]: nslcd: wait_for_response(): read_response() returned 0 (expected 4)
Jul 15 21:59:46 dsme01 nslcd[7640]: nslcd: unable to daemonize: No data available
Jul 15 21:59:46 dsme01 systemd[1]: nslcd.service: Control process exited, code=exited, status=1/FAILURE
Jul 15 21:59:46 dsme01 systemd[1]: nslcd.service: Failed with result 'exit-code'.
Jul 15 21:59:46 dsme01 systemd[1]: Failed to start Naming Services LDAP Client Daemon.
journalctl -f beim Start von nslcd

Code: Alles auswählen

Jul 15 22:12:26 dsme01 systemd[1]: Starting Naming Services LDAP Client Daemon...
Jul 15 22:12:26 dsme01 mkdir[9459]: /bin/mkdir: das Verzeichnis „/var/run/nslcd“ kann nicht angelegt werden: Die Datei existiert bereits
Jul 15 22:12:26 dsme01 nslcd[9460]: ldapdb_canonuser_plug_init() failed in sasl_canonuser_add_plugin(): invalid parameter supplied
Jul 15 22:12:26 dsme01 nslcd[9460]: _sasl_plugin_load failed on sasl_canonuser_init for plugin: ldapdb
Jul 15 22:12:26 dsme01 nslcd[9463]: version 0.9.10 starting
Jul 15 22:12:26 dsme01 nslcd[9463]: bind() to /var/run/nslcd/socket failed: Address already in use
Jul 15 22:12:26 dsme01 nslcd[9463]: version 0.9.10 bailing out
Jul 15 22:12:26 dsme01 nslcd[9460]: nslcd: wait_for_response(): read_response() returned 0 (expected 4)
Jul 15 22:12:26 dsme01 nslcd[9460]: nslcd: unable to daemonize: No data available
Jul 15 22:12:26 dsme01 systemd[1]: nslcd.service: Control process exited, code=exited, status=1/FAILURE
Jul 15 22:12:26 dsme01 systemd[1]: nslcd.service: Failed with result 'exit-code'.
Jul 15 22:12:26 dsme01 systemd[1]: Failed to start Naming Services LDAP Client Daemon.

Benutzeravatar
MartinV
Beiträge: 788
Registriert: 31.07.2015 19:38:52
Wohnort: Hyperion
Kontaktdaten:

Re: Upgrade von Stretch nach Buster

Beitrag von MartinV » 15.07.2019 22:44:55

An dieser Stelle bin ich unsicher. Der Service startet nicht, aber die Dateien/sockets, die er anlegen will, existieren schon. Vielleicht kann man die Dateien einfach löschen, vielleicht aber auch nicht. Vielleicht sind sie von einer gecrashten Instanz von nslcd übrig geblieben.

Code: Alles auswählen

Jul 15 22:12:26 dsme01 mkdir[9459]: /bin/mkdir: das Verzeichnis „/var/run/nslcd“ kann nicht angelegt werden: Die Datei existiert bereits
Jul 15 21:59:46 dsme01 nslcd[7642]: bind() to /var/run/nslcd/socket failed: Address already in use
Überprüf mal, ob noch ein Prozeß auf den socket zugreift. Als root:

Code: Alles auswählen

lsof +d /var/run/nslcd
Falls kein Prozeß darauf zugreift, kannst Du /var/run/nslcd/socket vermutlich löschen. (Ohne Gewähr ...)
Die Vernunft kann einem schon leidtun. Sie verliert eigentlich immer.

sharbich
Beiträge: 284
Registriert: 27.09.2013 21:12:40

Re: Upgrade von Stretch nach Buster

Beitrag von sharbich » 15.07.2019 22:56:38

MartinV hat geschrieben: ↑ zum Beitrag ↑
15.07.2019 22:44:55
Falls kein Prozeß darauf zugreift, kannst Du /var/run/nslcd/socket vermutlich löschen. (Ohne Gewähr ...)
Habe ich gemacht. Aber scheint so als habe ich da noch ein Rechte Problem.

Code: Alles auswählen

nslcd (0.9.10-2) wird eingerichtet ...
Job for nslcd.service failed because the control process exited with error code.
See "systemctl status nslcd.service" and "journalctl -xe" for details.
invoke-rc.d: initscript nslcd, action "restart" failed.
● nslcd.service - Naming Services LDAP Client Daemon
   Loaded: loaded (/etc/systemd/system/nslcd.service; enabled; vendor preset: enabled)
   Active: failed (Result: exit-code) since Mon 2019-07-15 22:53:31 CEST; 8ms ago
  Process: 17966 ExecStartPre=/bin/mkdir /var/run/nslcd (code=exited, status=1/FAILURE)
  Process: 17968 ExecStart=/usr/sbin/nslcd (code=exited, status=1/FAILURE)

Jul 15 22:53:31 dsme01 nslcd[17968]: ldapdb_canonuser_plug_init() failed in sasl_canonuser_add_plugin(): invalid parameter supplied
Jul 15 22:53:31 dsme01 nslcd[17968]: _sasl_plugin_load failed on sasl_canonuser_init for plugin: ldapdb
Jul 15 22:53:31 dsme01 nslcd[17970]: version 0.9.10 starting
Jul 15 22:53:31 dsme01 nslcd[17970]: bind() to /var/run/nslcd/socket failed: Permission denied
Jul 15 22:53:31 dsme01 nslcd[17970]: version 0.9.10 bailing out
Jul 15 22:53:31 dsme01 nslcd[17968]: nslcd: wait_for_response(): read_response() returned 0 (expected 4)
Jul 15 22:53:31 dsme01 nslcd[17968]: nslcd: unable to daemonize: No data available
Jul 15 22:53:31 dsme01 systemd[1]: nslcd.service: Control process exited, code=exited, status=1/FAILURE
Jul 15 22:53:31 dsme01 systemd[1]: nslcd.service: Failed with result 'exit-code'.
Jul 15 22:53:31 dsme01 systemd[1]: Failed to start Naming Services LDAP Client Daemon.
dpkg: Fehler beim Bearbeiten des Paketes nslcd (--configure):
 »installiertes nslcd-Skript des Paketes post-installation«-Unterprozess gab den Fehlerwert 1 zurück
dpkg: Abhängigkeitsprobleme verhindern Konfiguration von libpam-ldapd:amd64:
 libpam-ldapd:amd64 hängt ab von nslcd (>= 0.9.0) | nslcd-2; aber:
  Paket nslcd ist noch nicht konfiguriert.
  Paket nslcd-2 ist nicht installiert.
  Paket nslcd, das nslcd-2 bereitstellt, ist noch nicht konfiguriert.

dpkg: Fehler beim Bearbeiten des Paketes libpam-ldapd:amd64 (--configure):
 Abhängigkeitsprobleme - verbleibt unkonfiguriert
dpkg: Abhängigkeitsprobleme verhindern Konfiguration von nslcd-utils:
 nslcd-utils hängt ab von nslcd (>= 0.9.0) | nslcd-2; aber:
  Paket nslcd ist noch nicht konfiguriert.
  Paket nslcd-2 ist nicht installiert.
  Paket nslcd, das nslcd-2 bereitstellt, ist noch nicht konfiguriert.

dpkg: Fehler beim Bearbeiten des Paketes nslcd-utils (--configure):
 Abhängigkeitsprobleme - verbleibt unkonfiguriert
dpkg: Abhängigkeitsprobleme verhindern Konfiguration von libnss-ldapd:amd64:
 libnss-ldapd:amd64 hängt ab von nslcd (>= 0.9.0) | nslcd-2; aber:
  Paket nslcd ist noch nicht konfiguriert.
  Paket nslcd-2 ist nicht installiert.
  Paket nslcd, das nslcd-2 bereitstellt, ist noch nicht konfiguriert.

dpkg: Fehler beim Bearbeiten des Paketes libnss-ldapd:amd64 (--configure):
 Abhängigkeitsprobleme - verbleibt unkonfiguriert
Fehler traten auf beim Bearbeiten von:
 nslcd

Benutzeravatar
MartinV
Beiträge: 788
Registriert: 31.07.2015 19:38:52
Wohnort: Hyperion
Kontaktdaten:

Re: Upgrade von Stretch nach Buster

Beitrag von MartinV » 15.07.2019 23:05:44

Code: Alles auswählen

  Process: 17966 ExecStartPre=/bin/mkdir /var/run/nslcd (code=exited, status=1/FAILURE)
Ist in /var/run/nslcd/ noch etwas drin?

Code: Alles auswählen

ls -la /var/run/nslcd/
Sonst lösch den Ordner auch noch.
Die Vernunft kann einem schon leidtun. Sie verliert eigentlich immer.

sharbich
Beiträge: 284
Registriert: 27.09.2013 21:12:40

Re: Upgrade von Stretch nach Buster

Beitrag von sharbich » 15.07.2019 23:23:15

Hallo,
Problem gelöst. Berechtigung angepasst.

Code: Alles auswählen

root@dsme01:/var/run# chown -R nslcd.nslcd nslcd/
root@dsme01:/var/run# ls -l | grep nslcd
drwxr-xr-x  2 nslcd         nslcd           40 Jul 15 23:15 nslcd
root@dsme01:/var/run# systemctl start nslcd.service
root@dsme01:/var/run# systemctl status nslcd.service
● nslcd.service - Naming Services LDAP Client Daemon
   Loaded: loaded (/etc/systemd/system/nslcd.service; enabled; vendor preset: enabled)
   Active: active (running) since Mon 2019-07-15 23:18:54 CEST; 14s ago
  Process: 22657 ExecStartPre=/bin/mkdir /var/run/nslcd (code=exited, status=1/FAILURE)
  Process: 22658 ExecStart=/usr/sbin/nslcd (code=exited, status=0/SUCCESS)
 Main PID: 22661 (nslcd)
    Tasks: 6 (limit: 4915)
   Memory: 1.5M
   CGroup: /system.slice/nslcd.service
           └─22661 /usr/sbin/nslcd

Jul 15 23:18:54 dsme01 systemd[1]: Starting Naming Services LDAP Client Daemon...
Jul 15 23:18:54 dsme01 mkdir[22657]: /bin/mkdir: das Verzeichnis „/var/run/nslcd“ kann nicht angelegt werden: Die Datei existiert bereits
Jul 15 23:18:54 dsme01 nslcd[22658]: ldapdb_canonuser_plug_init() failed in sasl_canonuser_add_plugin(): invalid parameter supplied
Jul 15 23:18:54 dsme01 nslcd[22658]: _sasl_plugin_load failed on sasl_canonuser_init for plugin: ldapdb
Jul 15 23:18:54 dsme01 nslcd[22661]: version 0.9.10 starting
Jul 15 23:18:54 dsme01 nslcd[22661]: accepting connections
Jul 15 23:18:54 dsme01 systemd[1]: Started Naming Services LDAP Client Daemon.

sharbich
Beiträge: 284
Registriert: 27.09.2013 21:12:40

Re: Upgrade von Stretch nach Buster

Beitrag von sharbich » 15.07.2019 23:25:57

Hallo,
bleibt nur noch der Apache Webserver der nicht starten will. Hierzu habe ich aber ein neuen Thread aufgemacht. viewtopic.php?f=8&t=174027
und der Bareos Director "bareos-dir" Dienst.

Benutzeravatar
MartinV
Beiträge: 788
Registriert: 31.07.2015 19:38:52
Wohnort: Hyperion
Kontaktdaten:

Re: Upgrade von Stretch nach Buster

Beitrag von MartinV » 15.07.2019 23:28:02

Problem gelöst. Berechtigung angepasst.
Schön. :-)
Das update läuft jetzt komplett durch?
Die Vernunft kann einem schon leidtun. Sie verliert eigentlich immer.

sharbich
Beiträge: 284
Registriert: 27.09.2013 21:12:40

Re: Upgrade von Stretch nach Buster

Beitrag von sharbich » 15.07.2019 23:40:15

MartinV hat geschrieben: ↑ zum Beitrag ↑
15.07.2019 23:28:02
Problem gelöst. Berechtigung angepasst.
Schön. :-)
Das update läuft jetzt komplett durch?
Update läuft durch. Aber nach dem Neustart bekomme ich wieder eine Fehlermeldung vom nslcd Dienst.

Code: Alles auswählen

root@dsme01:~# systemctl status nslcd.service
● nslcd.service - Naming Services LDAP Client Daemon
   Loaded: loaded (/etc/systemd/system/nslcd.service; enabled; vendor preset: enabled)
   Active: failed (Result: exit-code) since Mon 2019-07-15 23:31:26 CEST; 3min 31s ago
  Process: 1904 ExecStartPre=/bin/mkdir /var/run/nslcd (code=exited, status=0/SUCCESS)
  Process: 1907 ExecStart=/usr/sbin/nslcd (code=exited, status=1/FAILURE)

Jul 15 23:31:26 dsme01 nslcd[1907]: ldapdb_canonuser_plug_init() failed in sasl_canonuser_add_plugin(): invalid parameter supplied
Jul 15 23:31:26 dsme01 nslcd[1907]: _sasl_plugin_load failed on sasl_canonuser_init for plugin: ldapdb
Jul 15 23:31:26 dsme01 nslcd[1921]: version 0.9.10 starting
Jul 15 23:31:26 dsme01 nslcd[1921]: bind() to /var/run/nslcd/socket failed: Permission denied
Jul 15 23:31:26 dsme01 nslcd[1921]: version 0.9.10 bailing out
Jul 15 23:31:26 dsme01 nslcd[1907]: nslcd: wait_for_response(): read_response() returned 0 (expected 4)
Jul 15 23:31:26 dsme01 nslcd[1907]: nslcd: unable to daemonize: No data available
Jul 15 23:31:26 dsme01 systemd[1]: nslcd.service: Control process exited, code=exited, status=1/FAILURE
Jul 15 23:31:26 dsme01 systemd[1]: nslcd.service: Failed with result 'exit-code'.
Jul 15 23:31:26 dsme01 systemd[1]: Failed to start Naming Services LDAP Client Daemon.
Ich hatte die Berechtigung unter /var/run/nslcd angepasst aber nach dem Neustart wurde diese auf root.root zurückgesetzt.

sharbich
Beiträge: 284
Registriert: 27.09.2013 21:12:40

Re: Upgrade von Stretch nach Buster

Beitrag von sharbich » 15.07.2019 23:43:07

Hallo,
ich Denke ich muss meine nslcd Service Unit ändern?

Code: Alles auswählen

[Unit]
Description=Naming Services LDAP Client Daemon
After=syslog.target network.target named.service dirsrv.target slapd.service

[Service]
Type=forking
PIDFile=/var/run/nslcd/nslcd.pid
ExecStartPre=-/bin/mkdir /var/run/nslcd
ExecStart=/usr/sbin/nslcd

[Install]
WantedBy=multi-user.target
Hast Du einen Tipp?

sharbich
Beiträge: 284
Registriert: 27.09.2013 21:12:40

Re: Upgrade von Stretch nach Buster

Beitrag von sharbich » 15.07.2019 23:56:45

Hallo,
jetzt läuft auch der nslcd Dienst nach dem Reboot. Folgende Änderung habe ich gemacht.

Code: Alles auswählen

root@dsme01:~# cat /etc/systemd/system/nslcd.service 
[Unit]
Description=Naming Services LDAP Client Daemon
After=syslog.target network.target named.service dirsrv.target slapd.service

[Service]
Type=forking
PIDFile=/var/run/nslcd/nslcd.pid
## ExecStartPre=-/bin/mkdir /var/run/nslcd
ExecStart=/usr/sbin/nslcd

[Install]
WantedBy=multi-user.target
Danach noch ein "systemctl daemon-reload" und reboot und nun kommt auch der nslcd Dienst sauber hoch. Supi!!!
MartinV DU BIST DER BESTE. LIEBEN DANK!!!

JTH
Moderator
Beiträge: 3023
Registriert: 13.08.2008 17:01:41
Wohnort: Berlin

Re: Upgrade von Stretch nach Buster

Beitrag von JTH » 15.07.2019 23:59:13

Du kannst z.B. einfach das chown ergänzen:

Code: Alles auswählen

ExecStartPre=-/bin/mkdir /var/run/nslcd
ExecStartPre=-chown nslcd:nslcd /var/run/nslcd
ExecStart=/usr/sbin/nslcd
Oder du guckst dir die Option RuntimeDirectory= für systemd-Service-Units an.

Nevermind, da kam keine Benachrichtigung über nen neuen Beitrag ;)
Manchmal bekannt als Just (another) Terminal Hacker.

Antworten