PDA

Visualizza la versione completa : wheezy: module genrtc not found


magnet_80
24-09-2012, 06:40
mi è capitato, con il kernel 3.2, ma anche con il kernel 3.1 (che sto usando ora, poichè ho rifato il pc), che in fase di boot mi compaia il seguente messaggio:
FATAL: module genrtc not found
come mai? è possibile risolverlo?
grazie

magnet_80
24-09-2012, 08:54
ora riesco ad aggiungere più info.
a suo tempo, in fase di installazione, il sistema aveva l'orologio sballato di 1 ora poichè prendeva come ora la utc.
così, avevo messo in blacklist utc e avevo cambiato in etc\adjtime da UTC a LOCAL: così facendo il sistema si prendeva l'ora dal bios (sullo stesso pc c'è anche 7).
tutto funzionava bene.
settimana scorsa, un aggiornamento (quale, non lo so) deve aver creato il danno: l'ora è ancora corretta, ma in fase di boot compare l'errore FATAL.
ho dato un occhio in giro e l'unica discussione più attinente risale al 2010 (http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=578168)
dato che ho cambiato disco, ho messo un'immagine del pc di giugno, ancora col kernel 3.1 e il sistema funziona bene.
ho quindi iniziato a fare gli aggiornamenti a pezzi e qualche libreria ora mi procura l'erroere FATAL.
grazie

magnet_80
27-09-2012, 18:40
hotrovato il pacchetto che crea kl'errore: util-linux.
la versione che si è installata è la 2.20.1-5.2.
agevolo il log di boot: l'errore lho evidenziato in mezzo agli asterischi.


Thu Sep 27 18:34:45 2012: Setting parameters of disc: (none).
Thu Sep 27 18:34:45 2012: Setting preliminary keymap...done.
Thu Sep 27 18:34:45 2012: Activating swap...done.
Thu Sep 27 18:34:45 2012: Checking root file system...fsck from util-linux 2.20.1
Thu Sep 27 18:34:45 2012: /dev/sda2: clean, 125472/24420352 files, 2726702/97656320 blocks
Thu Sep 27 18:34:45 2012: done.
Thu Sep 27 18:34:45 2012: Loading kernel module loop.
****
Thu Sep 27 18:34:45 2012: Loading kernel module genrtc.
Thu Sep 27 18:34:45 2012: libkmod: ERROR ../libkmod/libkmod.c:505 kmod_lookup_alias_from_builtin_file: could not open builtin file '/lib/modules/3.1.0-1-amd64/modules.builtin.bin'
Thu Sep 27 18:34:45 2012: FATAL: Module genrtc not found.
****
Thu Sep 27 18:34:45 2012: Cleaning up temporary files... /tmp /lib/init/rw.
Thu Sep 27 18:34:45 2012: Activating lvm and md swap...done.
Thu Sep 27 18:34:45 2012: Checking file systems...fsck from util-linux 2.20.1
Thu Sep 27 18:34:45 2012: /dev/sda1: clean, 241/121920 files, 45581/487424 blocks
Thu Sep 27 18:34:45 2012: /dev/sda3: clean, 709/5799936 files, 493216/23193344 blocks
Thu Sep 27 18:34:45 2012: done.
Thu Sep 27 18:34:45 2012: Mounting local filesystems...done.
Thu Sep 27 18:34:46 2012: /etc/init.d/mountall.sh: 59: kill: Illegal number: 281 1
Thu Sep 27 18:34:46 2012: Activating swapfile swap...done.
Thu Sep 27 18:34:46 2012: Cleaning up temporary files....
Thu Sep 27 18:34:46 2012: Setting kernel variables ...done.
Thu Sep 27 18:34:46 2012: Configuring network interfaces...done.
Thu Sep 27 18:34:46 2012: Cleaning up temporary files....
Thu Sep 27 18:34:46 2012: Setting console screen modes.
Thu Sep 27 18:34:46 2012: ^[[9;30]^[[14;30]Skipping font and keymap setup (handled by console-setup).
Thu Sep 27 18:34:46 2012: Setting up console font and keymap...done.
Thu Sep 27 18:34:47 2012: Setting up X server socket directory /tmp/.X11-unix....
Thu Sep 27 18:34:47 2012: Setting up ICE socket directory /tmp/.ICE-unix....
Thu Sep 27 18:34:47 2012: INIT: Entering runlevel: 2
Thu Sep 27 18:34:47 2012: Using makefile-style concurrent boot in runlevel 2.
Thu Sep 27 18:34:47 2012: DECnet not started as it is not configured.
Thu Sep 27 18:34:47 2012: Starting enhanced syslogd: rsyslogd.
Thu Sep 27 18:34:48 2012: Starting DirMngr: dirmngr.
Thu Sep 27 18:34:48 2012: Starting system message bus: dbus.
Thu Sep 27 18:34:49 2012: Starting ACPI services....
Thu Sep 27 18:34:50 2012: Starting network connection manager: NetworkManager.
Thu Sep 27 18:34:50 2012: Starting virtual private network daemon:.
Thu Sep 27 18:34:50 2012: Starting K Display Manager: kdm.
Thu Sep 27 18:34:51 2012: Starting anac(h)ronistic cron: anacron.
Thu Sep 27 18:34:51 2012: Starting Avahi mDNS/DNS-SD Daemon: avahi-daemon.
Thu Sep 27 18:34:53 2012: Starting periodic command scheduler: cron.
Thu Sep 27 18:34:53 2012: Starting Common Unix Printing System: cupsd/usr/sbin/cupsd: symbol lookup error: /usr/sbin/cupsd: undefined symbol: _ppdCacheGetFinishingOptions
Thu Sep 27 18:34:53 2012: .
Thu Sep 27 18:34:53 2012: No valid /etc/lirc/lircd.conf has been found..
Thu Sep 27 18:34:53 2012: Remote control support has been disabled..
Thu Sep 27 18:34:53 2012: Reconfigure LIRC or manually replace /etc/lirc/lircd.conf to enable..
Thu Sep 27 18:34:54 2012: PulseAudio configured for per-user sessions ... ^[[33m(warning).^[[39;49m
Thu Sep 27 18:34:54 2012: Starting SANE network scanner server: saned.
Thu Sep 27 18:34:54 2012: speech-dispatcher disabled; edit /etc/default/speech-dispatcher

se da console eseguo il comando modprobe genrtc, ritorna l'errore:

root@andrea:~# modprobe genrtc
libkmod: ERROR ../libkmod/libkmod.c:505 kmod_lookup_alias_from_builtin_file: could not open builtin file '/lib/modules/3.1.0-1-amd64/modules.builtin.bin'
FATAL: Module genrtc not found.
come fare? grazie

edit: kernel 3.1.0-1-amd64 so che c'è anche il kernel nuovo, ma stavo rifacendo il pc a pezzi per trovare il pacchetto colpevole

sacarde
28-09-2012, 09:23
ma quel modulo lo avevi inserito tu?

probabilmente ha modificato il nome con i kernel nuovi



p.s.
che vedi da: lsmod | grep rtc

magnet_80
28-09-2012, 10:26
il kernel, per ora, è ancora il 3.1.
il 3.2 non è ancora installato perchè sto facendo gli aggiornamenti al pc a pezzi.
MA, tale errore, mi era comparso anche prima che rifacessi il pc e il pc aveva il kernel 3.2 + tutte le patch di debian rilasciate al 23 settembre.
sono sicuro che fino al 2 settembre tale errore non è mai comparso. per cui ha iniziato a comparire tra il 3 settembre e il 20/21 settembre.
dal 24 lo escludo, perchè ho iniziato a rifare il pc.

l'uso del modulo rtc nasce 3 anni fa o di più: dopo l'installazione di debian, si entrava in kde e l'orologio era sballato.
avevo trovato la guida in internet. in particolare, su google, si digitava: orologio sballato in kde
non mi ricordo da quale sito ho scaricato la procedura, ma il link qui di seguito la descrive:
http://www.toastedtech.com/2008/02/08/orologio-di-kde-sballato-dopo-installazione-debian/#more-313
ho seguito tutti i passaggi elencati.
ad oggi, la procedura descritta è ancora in uso sul mio pc. tieni presente che sullo stesso pc, ma su hd diverso c'è win7.
per il comando che mi hai dato, devo farlo stasera.
ciao e grazie

EDIT: come scritto in un commento del link postato, anche se mettevo ntp il problema non veniva risolto, poichè l'ora poi risultava errata nel bios e quindi anche dentro a win.
per cui, se sistemavi l'ora nel bios o in win, poi risultava errata in kde. l'unico modo era risolverlo con la guida postata qui sopra.

sacarde
28-09-2012, 13:41
con il comando: modprobe -l | grep genrtc

vedi se il modulo c'e' nella versione di kernel attuale...




p.s.
puoi anche riavviare usando il kernel vecchio?

magnet_80
28-09-2012, 14:11
per il comando: lo farò stasera.

per genrtc:
ora ho il kernel 3.1
SENZA l'upgrade di util-linux, l'errore genrtc NON compare.
SE faccio l'upgrade SOLO di util-linux, e quindi mi installa la versione 2.20.1-5.2, l'errore compare.
stasera farò l'upgrade SOLO di util-linux: sia se compare l'errore, sia se non compare, posterò il risultato del comando che mi hai dato.
se poi compare, proverò a installare il kernel 3.2. avvio il pc e posto il risultato.
POI, ricarico l'immagine del pc a ieri sera, così torno a una situazione stabile

magnet_80
28-09-2012, 20:39
il comando: "modprobe -l | grep genrtc" da errore, in quanto il -l non esiste come parametro.

sacarde
28-09-2012, 20:45
find /lib/modules/`uname -r` -name "*.ko*" | grep genrtc

magnet_80
28-09-2012, 22:47
l'ho eseguito da utente e non produce output a video.

Loading