Ticket #560 (closed Fehler: Erledigt)

Opened 5 months ago

Last modified 4 months ago

Update-Script

Reported by: jens.baumgaertner@… Owned by: tschmitt
Priority: major Milestone: 5.1.0
Component: Base Version: 4.0.6
Keywords: upgrade Cc:

Description

Wir haben am Montag das Update auf 5.04 aus einer funktionierenden 4.06 heraus gestartet. Leider lief das alles andere als Rund:

  • es instllierte sich fälschlicherweise ein libc6 für i686 wonach die Installation abbrach
  • Wir mussten von einer LIVE-CD booten und konnten von dort aus die i686-Version entfernen und ein teilweises Upgrade machen
  • danach startete der Server wieder, das upgrade-Script wollte aber den Paramter -f nicht akzeptieren (wir haben ihn von Hand in die Auswahlliste eingetragen)
  • Leider waren während der Installation die User im postgres-8.3 nicht angelegt worden, weshalb die Installation beim Rückspielen der pykota-DB mit exit 1 ausstieg (Ich habe nun die User angelegt und die DB eingespielt, auch die Schulkonsole tut nun wieder) - wir haben dann den exit 1 auskommentiert und danach lief das Script durch
  • Ich kann mich an allen Diensten anmelden (Samba, Moodle, Horde, Schulkonsole) und auch der Login auf einem externen LTSP-Server (angebunden über LDAP) funktioniert
  • Sobald ich aber mein Passwort mit sophomorix-passwd ändere tun zwar alle lokalen Logins, die Anmeldung am LTSP streikt:
    pam_unix(su:auth): authentication failure; logname=linadmin uid=1000 euid=0 tty=/dev/pts/0 ruser=linadmin rhost= user=bau
    pam_winbind(su:auth): getting password (0x00000388)
    pam_winbind(su:auth): pam_get_item returned a password
    pam_winbind(su:auth): request wbcLogonUser failed: WBC_ERR_AUTH_ERROR, PAM error: PAM_USER_UNKNOWN (10), NTSTATUS: NT_STATUS_NO_SUCH_USER, Error message was: No such user 
  • Einen LDAP-Bind von einem externen WebServer? konnte ich auch nicht mehr zustande bringen

Change History

comment:1 Changed 5 months ago by tschmitt

  • Cc jens.baumgaertner@… added
  • Keywords upgrade added
  • Version changed from 5.0.3 to 4.0.6
  • Component changed from Ohne Zuordnung to Base

Ohne Upgrade-Logdatei lässt sich dazu schlecht was sagen.

comment:2 Changed 5 months ago by tschmitt

Lt. Logdatei tritt bei der Aktualisierung des Pakets libc6-i686 ein Fehler auf, der in der Folge die Aktualisierung weiterer Pakete - u.a. postgresql - scheitern lässt:

A non-dpkg owned copy of the libc6-i686 package was found.
It is not safe to upgrade the C library in this situation;
please remove that copy of the C library and try again.
dpkg: Fehler beim Bearbeiten von /var/cache/apt/archives/libc6_2.7-18lenny7_i386.deb (--unpack):
 Unterprozess pre-installation script gab den Fehlerwert 1 zurück
Fehler traten auf beim Bearbeiten von:
 /var/cache/apt/archives/libc6_2.7-18lenny7_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

Schließlich bricht das Upgrade mit dieser Fehlermeldung ab:

/tmp/paedml50-upgrade.sh: line 456: /etc/init.d/postgresql-8.3: Datei oder Verzeichnis nicht gefunden
Postgresql-Datenbank läuft nicht! Details siehe /var/log/linuxmuster/paedml50-upgrade.log.
Beheben Sie den Fehler und starten Sie das Upgrade danach erneut!

Der Fehler lässt sich hier nicht nachvollziehen und wurde auch bisher von keinem weiteren Anwender gemeldet.

Workaround:

  • Paket libc6-i686 enfernen und danach
  • das Upgrade erneut starten.

comment:3 Changed 5 months ago by tschmitt

  • Owner set to tschmitt
  • Status changed from new to accepted
  • Milestone changed from Undefiniert to 5.1.0

comment:4 Changed 5 months ago by tschmitt

  • Cc jens.baumgaertner@… removed

Das Paket libc6-i686 wird nun vor Beginn des Dist-Upgrades entfernt (s. r1204).

comment:5 Changed 4 months ago by tschmitt

  • Status changed from accepted to closed
  • Resolution set to Erledigt

Erledigt in linuxmuster-base 5.1.0-3lenny0.

Note: See TracTickets for help on using tickets.