Ticket #560 (closed Fehler: Erledigt)
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
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
Note: See
TracTickets for help on using
tickets.

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