• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

[gelöst]Problem mit Kernel-update durch Apper (3.4.28-2.20)

wschmock

Hacker
KDE startet nicht, es startet nur der Fehlerkorrekturmodus.
die Suche nach der Ursache mit einer Live-CD 12.2 ergab Folgendes:

1. in /var/log gab es keine neuen Einträge

2. nvidia Treiber für GForce4 funktioniert nicht,
nach Umstellung auf den Treiber nouveau startet KDE wieder.
die Nachforschung ergab folgende Ursache:
Code:
xxx:/ # modprobe nvidia
FATAL: Error inserting nvidia (/lib/modules/3.4.11-2.16-default/updates/nvidia.ko): Unknown symbol in module, or unknown parameter (see dmesg)
xxx:/ #
dmesg:
Code:
xxx:/ # modprobe nvidia
FATAL: Error inserting nvidia (/lib/modules/3.4.11-2.16-default/updates/nvidia.ko): Unknown symbol in module, or unknown parameter (see dmesg)
xxx:/ #
3. keine Internetverbindung mehr, Ursache in:
yast -> Netzwerkgeräte -> Netzwerkeinstellungen:
Code:
SiS900 PCI Fast Ethernet  Nicht konfiguriert
SiS900 PCI Fast Internet  DHCP eth0

Konfiguration der Netzwerkkarte nicht möglich, weil das Kernel-Gerät (eth0, wlan0) nicht verfügbar ist. 
Dies wird zumeist durch fehlende Firmware (für WLAN-Geräte) verursacht. 
Zu Einzelheiten s. die dmesg-Ausgabe.
in dmesg steht nichts zu SiS 900
Es gibt nur ein SiS 900, der nicht konfigurierte Eintrag läßt sich nicht bearbeiten und nicht löschen.

4. XP-Partition läßt sich nicht mehr einbinden:
Code:
xxx:/ # mount -tntfs /dev/sda5 /windows/XP
FATAL: Module fuse not found.
ntfs-3g-mount: fuse device is missing, try 'modprobe fuse' as root
xxx:/ # modprobe fuse
FATAL: Module fuse not found.
xxx:/ #
5. Scanner funktioniert nicht mehr, Vorschau-Scan geht aber. Fehlermeldung:
Konnte Scanner nicht starten Ungültiges Argument
ich habe kein Argument geändert, welches Sicherheitsupdate hat welches Argument geändert ?

dieser Kernel-update sieht für mich wie Sabotage aus
wie bekomme ich nun diesen Rechner wieder in Ordnung ?
 

Sauerland

Ultimate Guru
Poste mal:
Code:
uname -a
Code:
zypper se -si kernel nvidia
Code:
zypper lr -uP

Installier mal alle installierten kernel neu.

PS: Das Update hat bei mir mit Yast/zypper funktioniert, apper und packagekit werden immer beim aufsetzen eines Systems deinstalliert.
 
OP
W

wschmock

Hacker
hallo Sauerland, hier die gewünschten Ergebnisse:
Code:
xxx:~ # uname -a
Linux k2l 3.4.11-2.16-default #1 SMP Wed Sep 26 17:05:00 UTC 2012 (259fc87) i686 i686 i386 GNU/Linux
xxx:~ # zypper se -si kernel nvidia
Metadaten von Repository 'openSUSE-12.2-Update' werden abgerufen ....................................................[fertig]
Zwischenspeicher für Repository 'openSUSE-12.2-Update' wird erzeugt .................................................[fertig]
Metadaten von Repository 'openSUSE-12.2-Update-Non-Oss' werden abgerufen ............................................[fertig]
Zwischenspeicher für Repository 'openSUSE-12.2-Update-Non-Oss' wird erzeugt .........................................[fertig]
Daten des Repositories laden ...
Installierte Pakete lesen ...

S | Name                   | Typ   | Version                   | Arch   | Repository             
--+------------------------+-------+---------------------------+--------+------------------------
i | kernel-default         | Paket | 3.4.11-2.16.1             | i586   | openSUSE-12.2-Update   
i | kernel-default-devel   | Paket | 3.4.11-2.16.1             | i586   | openSUSE-12.2-Update   
i | kernel-desktop         | Paket | 3.4.11-2.16.1             | i686   | openSUSE-12.2-Update   
i | kernel-desktop-devel   | Paket | 3.4.11-2.16.1             | i686   | openSUSE-12.2-Update   
i | kernel-devel           | Paket | 3.4.11-2.16.1             | noarch | openSUSE-12.2-Update   
i | kernel-firmware        | Paket | 20120719git-2.9.1         | noarch | openSUSE-12.2-Update   
i | nfs-kernel-server      | Paket | 1.2.6-2.12.1              | i586   | openSUSE-12.2-Update   
i | nvidia-gfx-kmp-default | Paket | 96.43.23_k3.4.6_2.10-15.1 | i586   | nVidia Graphics Drivers
i | nvidia-gfx-kmp-desktop | Paket | 96.43.23_k3.4.6_2.10-15.1 | i586   | nVidia Graphics Drivers
i | nvidia-settings        | Paket | 270.41.06-1.41            | i586   | (Systempakete)         
i | x11-video-nvidia       | Paket | 96.43.23-16.1             | i586   | nVidia Graphics Drivers
xxx:~ # zypper lr -uP
#  | Alias                        | Name                               | Aktiviert | Aktualisieren | Priorität | URI                                                                 
---+------------------------------+------------------------------------+-----------+---------------+-----------+---------------------------------------------------------------------
 1 | download.nvidia.com-opensuse | nVidia Graphics Drivers            | Ja        | Ja            |   99      | ftp://download.nvidia.com/opensuse/12.2/                            
 2 | openSUSE-12.2-1.6            | openSUSE-12.2-1.6                  | Ja        | Nein          |   99      | cd:///?devices=/dev/disk/by-id/ata-TOSHIBA_DVD-ROM_SD-M1612,/dev/sr0
 3 | packman.inode.at-suse        | Packman Repository                 | Ja        | Ja            |   99      | http://packman.inode.at/suse/12.2/                                  
 4 | repo-debug                   | openSUSE-12.2-Debug                | Nein      | Ja            |   99      | http://download.opensuse.org/debug/distribution/12.2/repo/oss/      
 5 | repo-debug-update            | openSUSE-12.2-Update-Debug         | Nein      | Ja            |   99      | http://download.opensuse.org/debug/update/12.2/                     
 6 | repo-debug-update-non-oss    | openSUSE-12.2-Update-Debug-Non-Oss | Nein      | Ja            |   99      | http://download.opensuse.org/debug/update/12.2-non-oss/                                                                                  
 7 | repo-non-oss                 | openSUSE-12.2-Non-Oss              | Ja        | Ja            |   99      | http://download.opensuse.org/distribution/12.2/repo/non-oss/                                                                             
 8 | repo-oss                     | openSUSE-12.2-Oss                  | Ja        | Ja            |   99      | http://download.opensuse.org/distribution/12.2/repo/oss/                                                                                 
 9 | repo-source                  | openSUSE-12.2-Source               | Nein      | Ja            |   99      | http://download.opensuse.org/source/distribution/12.2/repo/oss/     
10 | repo-update                  | openSUSE-12.2-Update               | Ja        | Ja            |   99      | http://download.opensuse.org/update/12.2/                           
11 | repo-update-non-oss          | openSUSE-12.2-Update-Non-Oss       | Ja        | Ja            |   99      | http://download.opensuse.org/update/12.2-non-oss/                   
xxx:~ #
Rechnername aus Sicherheitsgründen geändert, Gruß
 

Sauerland

Ultimate Guru
Ich seh da aber nichts von dem neuen Kernel 3.4.28-2.20.

Nur das der kernel-default und der kernel-desktop mit den passenden nvidia-modulen installiert ist.
 
OP
W

wschmock

Hacker
die Ausgaben passen nicht zu den Einträgen in /boot:
Code:
xxx:~ # ls -l /boot
insgesamt 29632
-rw------- 1 root root      512 17. Sep 17:32 backup_mbr
lrwxrwxrwx 1 root root        1 17. Sep 16:01 boot -> .
-rw-r--r-- 1 root root     1236 15. Jul 2012  boot.readme
-rw-r--r-- 1 root root   135966 31. Jan 16:03 config-3.4.28-2.20-default
drwxr-xr-x 2 root root     4096 10. Feb 09:05 grub
drwxr-xr-x 6 root root     4096  8. Jan 12:52 grub2
lrwxrwxrwx 1 root root       11 23. Okt 14:41 init.d -> /etc/init.d
lrwxrwxrwx 1 root root       26 10. Feb 08:20 initrd -> initrd-3.4.28-2.20-default
-rw-r--r-- 1 root root 16550867 10. Feb 08:20 initrd-3.4.28-2.20-default
-rw-r--r-- 1 root root   587776 23. Okt 09:07 message
-rw-r--r-- 1 root root   637263 31. Jan 18:09 symtypes-3.4.28-2.20-default.gz
-rw-r--r-- 1 root root   226269 31. Jan 18:04 symvers-3.4.28-2.20-default.gz
lrwxrwxrwx 1 root root       14 23. Okt 14:41 sysconfig -> /etc/sysconfig
-rw-r--r-- 1 root root      393 31. Jan 18:03 sysctl.conf-3.4.28-2.20-default
-rw-r--r-- 1 root root  1868830 31. Jan 17:42 System.map-3.4.28-2.20-default
-rw-r--r-- 1 root root  5776150 31. Jan 18:03 vmlinux-3.4.28-2.20-default.gz
lrwxrwxrwx 1 root root       27 10. Feb 08:19 vmlinuz -> vmlinuz-3.4.28-2.20-default
-rw-r--r-- 1 root root  4520736 31. Jan 17:43 vmlinuz-3.4.28-2.20-default
xxx:~ # uname -a
Linux k2l 3.4.11-2.16-default #1 SMP Wed Sep 26 17:05:00 UTC 2012 (259fc87) i686 i686 i386 GNU/Linux
k2l:~ #
ich werd mal versuchen, den Kernel mit der Live-CD zu erneuern, mal sehen ob das klappt.
 
Hallo wschmock,

wschmock schrieb:
Code:
ypper lr -uP
#  | Alias                        | Name                               | Aktiviert | Aktualisieren | Priorität | URI                                                                 
---+------------------------------+------------------------------------+-----------+---------------+-----------+---------------------------------------------------------------------
 1 | download.nvidia.com-opensuse | nVidia Graphics Drivers            | Ja        | Ja            |   99      | ftp://download.nvidia.com/opensuse/12.2/                            
 2 | openSUSE-12.2-1.6            | openSUSE-12.2-1.6                  | Ja        | Nein          |   99      | cd:///?devices=/dev/disk/by-id/ata-TOSHIBA_DVD-ROM_SD-M1612,/dev/sr0
 3 | packman.inode.at-suse        | Packman Repository                 | Ja        | Ja            |   99      | http://packman.inode.at/suse/12.2/                                  
 4 | repo-debug                   | openSUSE-12.2-Debug                | Nein      | Ja            |   99      | http://download.opensuse.org/debug/distribution/12.2/repo/oss/      
 5 | repo-debug-update            | openSUSE-12.2-Update-Debug         | Nein      | Ja            |   99      | http://download.opensuse.org/debug/update/12.2/                     
 6 | repo-debug-update-non-oss    | openSUSE-12.2-Update-Debug-Non-Oss | Nein      | Ja            |   99      | http://download.opensuse.org/debug/update/12.2-non-oss/                                                                                  
 7 | repo-non-oss                 | openSUSE-12.2-Non-Oss              | Ja        | Ja            |   99      | http://download.opensuse.org/distribution/12.2/repo/non-oss/                                                                             
 8 | repo-oss                     | openSUSE-12.2-Oss                  | Ja        | Ja            |   99      | http://download.opensuse.org/distribution/12.2/repo/oss/                                                                                 
 9 | repo-source                  | openSUSE-12.2-Source               | Nein      | Ja            |   99      | http://download.opensuse.org/source/distribution/12.2/repo/oss/     
10 | repo-update                  | openSUSE-12.2-Update               | Ja        | Ja            |   99      | http://download.opensuse.org/update/12.2/                           
11 | repo-update-non-oss          | openSUSE-12.2-Update-Non-Oss       | Ja        | Ja            |   99      | http://download.opensuse.org/update/12.2-non-oss/                   
xxx:~ #
Auch wenn es mit dem eigentlichen Problem nicht zwingend zu tun hat möchte Ich darauf hinweisen das Du mehr Ordnung in Deine Repositories bringen und die Prioritäten klüger setzen solltest.
Zunächst hast Du noch das Installationsmedium openSUSE-12.2-1.6 eingebunden auf das Du getrost verzichten kannst (und solltest).
Des Weiteren stehen alle Repositories auf dem selben Wert, das bringt leider keine Verbesserung; ich würde raten das zu ändern:
Code:
zypper rr 2 4 5 6
Um die Installations-DVD und die Debug-Repos zu entfernen, die benötigt man nicht wenn man nicht gerade Entwickler ist.
Code:
zypper mr -p20 packman.inode.at-suse
um das packman-Repo mit der höchsten Priorität zu versehen; das bringt bessere Unterstützung bei allem was mit Multimedia zu tun hat.
Code:
zypper mr -p30 repo-update
Um das Update-Repositorie mit einer besseren Priorität zu versehen.
Danach nur noch ein:
Code:
zypper -v up --dry-run
ausführen um zu sehen ob es dabei zu Problemen kommt; sollte es keine geben, dann kannst Du den Trockenlauf (--dry-run) entfernen und das Kommando abermals laufen lassen. Ein Neustart ist in der Regel nicht nötig.

wschmock schrieb:
die Ausgaben passen nicht zu den Einträgen in /boot:
Code:
xxx:~ # ls -l /boot
ich werd mal versuchen, den Kernel mit der Live-CD zu erneuern, mal sehen ob das klappt.
Da frage ich Dich aber woher diese Dateien gekommen sind, hast Du die selbst dahin kopiert - Das ist nicht installieren!
Den Versuch einfach einen Kernel zu verwenden der nicht auf dem System wo er laufen soll kompiliert wurde, würde ich nicht raten.
Wenn Du möchtest das die neuen Kernel benutzt werden müssen diese einen Eintrag im Grub haben, also update-grub.


Lieben Gruß aus Hessen
 

Sauerland

Ultimate Guru
Da Du ja anscheinend noch in das System kommst, warum machst Du nicht einfach ein:
Code:
zypper up
Dann sollte der kernel installiert werden.
 

Sauerland

Ultimate Guru
Das ist heute schon der 4. Beitrag mit diesem Problem, den ich kenne.

Wenn man noch ins System kommt, sollte man:
Code:
zypper up
und danach vorsichtshalber
Code:
zypper in -f kernel-default
als root durchlaufen lassen, um die installierten Versionen des kernels alle upzudaten.

Code:
zypper in -f kernel-default
bei diesem Problem, da der default-kernel installiert ist.
 
OP
W

wschmock

Hacker
hallo, der Versuch mit der Live-CD das Problem zu beheben war vergeblich.
um mit zypper etwas zu korrigieren braucht man den Internet-Zugang und der ging nicht.
nach einer Nachtschicht auf Fehlersuche habe ich herausgefunden,
das einige Module nicht aktiv waren. mit modprobe wurden die fehlenden Module nicht gefunden,
obwohl sie in /lib/modules vorhanden sind. ich habe jetzt folgende Lösung gefunden:
ich habe von einem anderen Rechner die Kernel- und Modul-Dateien kopiert (3.4.11-2.16)
und nun funktioniert wieder alles bis auf den Scanner. die Suche nach einem falschen
Scanner-Parameter in mehreren gefundenen Parameter-Dateien dürfte wohl Monate dauern.
mit apper -> Aktualisierungen wurde der neue Kernel nicht mehr angeboten.
vielen Dank für die Hilfe und einen Morgen-Gruß
 
OP
W

wschmock

Hacker
Code:
xxx # zypper up -D
Metadaten von Repository 'Packman Repository' werden abgerufen ........................................[fertig]
Zwischenspeicher für Repository 'Packman Repository' wird erzeugt .....................................[fertig]
Metadaten von Repository 'openSUSE-12.2-Update-Non-Oss' werden abgerufen ..............................[fertig]
Zwischenspeicher für Repository 'openSUSE-12.2-Update-Non-Oss' wird erzeugt ...........................[fertig]
Daten des Repositories laden ...
Installierte Pakete lesen ...

Die folgenden Paketaktualisierungen werden NICHT installiert.
  amarok ffmpeg gstreamer-0_10 gstreamer-0_10-plugin-gnomevfs gstreamer-0_10-plugins-base 
  gstreamer-0_10-plugins-good libavcodec54 libavdevice54 libavformat54 libavresample0 libavutil51 
  libgstapp-0_10-0 libgstinterfaces-0_10-0 libgstreamer-0_10-0 libjack0 libmjpegutils-2_0-0 libopencv2_4 
  libpostproc52 libquicktime0 libsox2 libstrigi0 libswresample0 libswscale2 libtag1 libtag_c0 libxine2 
  libxine2-pulse linphone mjpegtools sox strigi taglib 

Keine auszuführenden Aktionen.
xxxf #
Nachtrag: beim Kernel-update mit apper auf dem zweiten Rechner trat das gleiche Problem auf.
so etwas darf bei einem update nicht passieren !
 

Sauerland

Ultimate Guru
Da beim zypper up nichts mit kernel ausgegeben wurde, ist anscheinend der 3.4.28 installiert.
Kannst Du überprüfen mit:
Code:
uname -a
und
Code:
zypper se -si kernel

Nachtrag: beim Kernel-update mit apper auf dem zweiten Rechner trat das gleiche Problem auf.
so etwas darf bei einem update nicht passieren !
Das ist anscheinend bei mehreren passiert und nur mit apper, also liegt es an apper, denn bei mir mit
Code:
zypper up
hat es funktioniert.

Ich sage ja immer schon:
apper ist noch nicht ausgereift, daher deinstalliere ich apper und packagekit sofort bei der Installation.
Updates werden bei mir immer mit Yast------Software installieren und löschen bzw. zypper up gemacht.
 

josef-wien

Ultimate Guru
Da hast am Paketverwaltungssystem vorbei Dateien eines Pakets ausgetauscht. Für das Paketverwaltungssystem ist nach wie vor der Kernel 3.4.28 installiert. Vermutlich werden sich in diesem Fall die Konsequenzen auf das dadurch erfolgte Züchten von kommenden Leichen beschränken. Es wäre besser gewesen, auf dem anderen PC das gewünschte Kernel-Paket herunterzuladen und auf den Problem-PC zwecks nachfolgender Installation zu kopieren, oder den Kernel von der Installations-DVD zu installieren.

Ich weiß nicht, was bei der Installation schiefgelaufen ist, aber möglicherweise hätte
Code:
depmod -a
geholfen.
 
Oben