Homepage  Il progetto dsy.it è l'unofficial support site dei corsi di laurea del Dipartimento di Scienze dell'Informazione e del Dipartimento di Informatica e Comunicazione della Statale di Milano. E' un servizio degli studenti per gli studenti, curato in modo no-profit da un gruppo di essi. I nostri servizi comprendono aree di discussione per ogni Corso di Laurea, un'area download per lo scambio file, una raccolta di link e un motore di ricerca, il supporto agli studenti lavoratori, il forum hosting per Professori e studenti, i blog, e molto altro...
In questa sezione è indicizzato in textonly il contenuto del nostro forum


.dsy:it. .dsy:it. Archive > Community > Tech
 
[gentoo] problema installazione
Clicca QUI per vedere il messaggio nel forum
123
Avevo la gentoo 2004-1, ma per un errore mio (avevo cercato di aggiornare python cancellandolo e poi reinstallandolo...peccato che emerge è scritto in python a quanto ho capito :wall. ) anche reistallando python a mano avevo perso alcuni moduli cm pyslsk e pygtk quindi mi sn deciso a passare alla 2004-2 (che onestamente non so in che è diversa rispetto a quella che avevo su io. Qualcuno lo sa??) cmq ho scaricato il minimal cd 2004-2 e anche il 2004-2 r1 e con entrambi il live cd parte creo partizione chrooto ma quando faccio operazioni complicate tipo "emerge sync" o avvio bootstrap.sh il sistema si blocca (non subito e non sempre nello stesso punto)completamente si congela....ho provato ad avviare il kernel con tutti i parametri possibili (noapic cdcache nousb nohotplug......) e ho usato anche il kernel smp (l'unico sul cd r1) ma niente. Qualcuno ha già incontrato questo problema

Viry
Hai fatto un check della tua ram?

123
si oggi ho usato memetest86 presente ne l cd di gentoo e non so se l'ho completato ma è andato per 6 ore e mezza mentre ero in uni e non mi ha rilevato nessun errore e dice che ho passato 22 test. Io sono ignorante in sta materia: quanto dovrebbe durare il test? perchè cmq stava facendo altri test ma a me serviva il computer e sono uscito dal test

Viry
Ok, se e' andato sei ore va benissimo.
In ogni caso potresti reinstallare la 2004-1 e vedere se ti fa lo stesso scherzo (tanto poi la gentoo la mantieni aggiornata in un secondo)

123
Si anche con la 2004-1 stessa cosa sono perplesso.....da quando l'avevo installato la volta prima ho cambiato il lettore cd e mi pare la scheda video: può essere in uno di questi due componenti il problema???

Viry
Puo' essere che qualche driver faccia scherzetti, per esempio ho installato poco tempo fa una Debian che col suo kernel standard si riavviava ogni 2 minuti (cosa noiosetta perche' la suddetta macchina doveva essere messa in produzione rapidamente)

123
Originally posted by Viry
Puo' essere che qualche driver faccia scherzetti, per esempio ho installato poco tempo fa una Debian che col suo kernel standard si riavviava ogni 2 minuti (cosa noiosetta perche' la suddetta macchina doveva essere messa in produzione rapidamente)


Forse avevi ragione adesso sto scrivendo da links mentre faccio il bootstrap.sh e il computer non si blocca. Sono due le possibili soluzioni al mio problema: o l'errore era nel live cd minimal visto che adesso ne sto usando uno universal o il problema era che non avevo mai provato ad usare il parametro agpgart. Mi sa che la causa + probabile * la seconda no??. Cmq grazie dell'aiuto

Viry
Penso che la piu' probabile sia la seconda. spero che ora funzioni tutto :D

CLod
mi sono deciso a far pulizia sul mio pc
e di installare gentoo

avete qualche accorgimento da segnalrmi?

123
Per quello che ti posso consigliare io..:-D:
se è la prima volta fai in modo di avere a portata di mano le istuzioni con tutti i passi per installarla e poi prima cerca su internet o cerca di capire da solo(io ho usato la prima opzione :asd: ) qual'è l'ottimmizzazione migliore per il tuo computer così quando devi configurare make.conf sai che fare (non come me che la prima volta ho compilato senza opzioni per il mio processore e il tutto alla fine mi andava come una distro normale, cosa non molto piacevole dopo ore e ore di compilazione)

CLod
si
documentazione scaricata tutta
ieri ho compilato ma era tipo l'una di notte quando ho configurato lilo e devo aver cappellato un pò
dopo vedo di sistemare i miei errori notturni

CLod
niente
ho deciso che butto via il lavoro di ieri
mi sono cercato doc + precise per il mio pc e riparto da zero

Viry
basta seguire il meraviglioso html che c'e' sul cd bootabile...

CLod
ma ieri ho compilato il kernel con genkernel ma nn mi ha messo una mazza in /boot !!!!
me ne sono accorto troppo tardi... ritentar nn nuoce

leggero anche html nel bellissimo ed unico bootable.. :D

CLod
mi spiegate xkè dopo aver compilato il kernel vado in /boot ed è presente; dopo aver comletato la configurazione e riavviato vedo che va in errore
rimetto il cd di installazione
monto il device di boot
e vedo che è vuoto! mentre tutto il resto c'è (tutti i files di configurazione che avevo modificato, ecc...), c'è il portage sotto /usr/..
c'è tutto tranne il kernel che avevo prima di riavviare c'era
??? :help:


edit: c'è già pure il pacchetto genkernel; infatti ora sto tentando di ricompilarlo senza rifar tutto da capo e vedo che genkernel c'è
bho

CLod
allora:
o la documentazione è fatta col culo, o il mio pc fa quel cazzo che vuole
nella doc dice che se configuro il kernel con genkernel devo mettere alcuni parametri in lilo
mettendo quelli che dice la doc il sistema non parte per niente e mi da una sfilza di errori sui blocchi
mettendo invece la configurazione standard, ossia il root=/dev/hdaX senza utilizzare il /dev/ram0 parte
solamente che non mi pare sia tutto ok
per esempio in fstab ho messo correttamente tutti i mount point, ma per esempio la /boot me la devo montare manualmente dopo l'avvio, nonostante sia definita in fstab...
bho
nn mi convince molto...

Viry
mai usato il genkernel...

123
per esempio in fstab ho messo correttamente tutti i mount point, ma per esempio la /boot me la devo montare manualmente dopo l'avvio, nonostante sia definita in fstab...

il motivo forse sta nel fatto che se hai seguito il manuale la linea dove dichiari il tipo di mount di /boot è così:
code:
/dev/hda5 /boot ext2 noauto,noatime 1,2

e l'opzione noauto dice che non vuoi che sia montato all'avvio. Credo facciano così perchè non ci sia il rischio di eliminare file fondamentali per il boot mentre si usa normalmente l'os

mi spiegate xkè dopo aver compilato il kernel vado in /boot ed è presente; dopo aver comletato la configurazione e riavviato vedo che va in errore
rimetto il cd di installazione
monto il device di boot
e vedo che è vuoto! mentre tutto il resto c'è (tutti i files di configurazione che avevo modificato, ecc...), c'è il portage sotto /usr/..
c'è tutto tranne il kernel che avevo prima di riavviare c'era
???

Non mi ricordo se genkernel montava automaticamente la partizione di boot, ma a me era successa questa cosa ed era perchè non avevo montato la partizione di boot quindi il kernel e i file per il boot me li metteva nella directory /boot della partizione di root ma non metteve niente nella partizione di boot

CLod
mi pare che configurando lilo come dice il manuale si aspetta una fs ext2 per la partizione di boot.. almeno così mi pare di aver capito.. infatti mi dice che sta per montare la boot come ext2 (io ce l'ho come ext3) e da lì si pianta
mentre configurando in modo standard lilo parte..
ora provo a mettere la boot come ext2 e vedo se vuol dir qualcosa :?
bho

CLod
niente
il fatto di usare ext2 o ext3 è indifferente
pare che appena cerca di leggere il kernel dalla partizione vada in errore
sembra che si aspetta un certo tipo di blocchi...
mentre utilizzando la normale configurazione di lilo (image=...; root=/dev/hdaX; .....) pare funzionare
il fatto della /boot è vero; avevo messo il noauto.. ops.. dimenticanza
bho
si vedrà

CLod
ho un problema con la scheda di rete
il modulo che devo usare è: 3c59x
l'unico modo per caricare il modulo all'avvio in automatico è aggiungerlo a modules.autoload? giusto?

pare che il modulo me lo carica senza problemi
solamente che quando abilito il demone net.eth0 il sistema rallenta da paura e non riesco più ad usarlo
per esempio non mi parte più nemmeno X attivando questo demone

sapete dirmi cosa può essere?

Viry
Confermo il modules.autoload/kernelxx.
Per maggiori informazioni, riusciresti a incollare i log (dmesg) dopo che hai tirato sul l'eth0 (cioe' dopo il /etc/init.d/net.eth0 start)?
Secondariamente, com'e' configurata la scheda? (posta cio' che esce da un ifconfig eth0 e il file /etc/conf.d/net)

CLod
messaggi non me ne da nessuno
pare funzionare correttamente... dico pare xkè in realtà nn va niente
se nn avvio il eth0 funge tutto alla perfezione

la scheda è configurata normalmente:
ora nn posso postartelo perchè sono al lavoro; cmq ho settato solo l'indirizzo ip e il gateway
e facendo ifconfig vedo sia il "lo" che "eth0" con l'indirizzo esatto che ho settato


edit: per i log ci guarderò appena ho ancora un attimo di tempo per metterci mano.. sto incasinatissimo ultimamente

ps: thx cmq :)

Viry
in ogni caso puoi sempre tirar su l'interfaccia a mano con ifconfig (il net.eth0 fa proprio quello alla fine, e poi configura le route statiche e cose simili)

CLod
avviando il net.eth0
e facendo dmesg vedo come ultima voce questo:

eth0: no router ipv6 config.. (o una cosa simile)

io non ho nemmeno idea di dove si possa settare un router ipv6 e nel kernel nn ho manco messo il supporto a ipv6

CLod
x viry: ho provato anche manualmente ad avviare ifconfig eth0 up e togliendo lo script all'avvio ma niente
fa la stessa identica cosa
non so proprio dove sbattere la testa
contro il muro mi sa :wall:

Viry
Se ti da dei problemi il kernel deve PER forza loggare qualcosa.
fa cosi':
- tail -f /var/log/messages|tee kernel.log (cosi' vedi che ti logga il kernel e lo salvi su file)
- tiri giu la rete con net.eth0 stop
- tiri giu il modulo della scheda di rete
- lo ritiri su
- tiri su la rete con /etc/init.d/net.eth0 start
- chiudi il tail -f e incolli qui il contenuto del file ;)

torak
che ammirazione che provo per questa donna... :asd:

Viry
Originally posted by torak
che ammirazione che provo per questa donna... :asd:

Che e', pigli in giro? :D

torak
eh eh eh...

CLod
dopo l'usb comincia il tutto: da quando butto giù servizio + modulo fino a che nn li tiro su

code:
Nov 11 17:44:33 kernel: product code 0000 rev 00.6 date 08-17-02 Nov 11 17:44:33 kernel: 8K byte-wide RAM 5:3 Rx:Tx split, autoselect/Autonegotiate interface. Nov 11 17:44:33 kernel: MII transceiver found at address 24, status 7809. Nov 11 17:44:33 kernel: Enabling bus-master transmits and whole-frame receives. Nov 11 17:44:33 kernel: 02:00.0: scatter/gather enabled. h/w checksums enabled Nov 11 17:44:33 kernel: kjournald starting. Commit interval 5 seconds Nov 11 17:44:33 kernel: EXT3 FS 2.4-0.9.19, 19 August 2002 on ide0(3,5), internal journal Nov 11 17:44:33 kernel: EXT3-fs: mounted filesystem with ordered data mode. Nov 11 17:44:33 kernel: usb.c: registered new driver usbdevfs Nov 11 17:44:33 kernel: usb.c: registered new driver hub Nov 11 17:46:28 kernel: 3c59x: Donald Becker and others. www.scyld.com/network/vortex.html Nov 11 17:46:28 kernel: See Documentation/networking/vortex.txt Nov 11 17:46:28 kernel: 02:00.0: 3Com PCI 3c905C Tornado at 0xec80. Vers LK1.1.18-ac Nov 11 17:46:28 kernel: 00:08:74:e3:7b:b8, IRQ 11 Nov 11 17:46:28 kernel: product code 0000 rev 00.6 date 08-17-02 Nov 11 17:46:28 kernel: 8K byte-wide RAM 5:3 Rx:Tx split, autoselect/Autonegotiate interface. Nov 11 17:46:28 kernel: MII transceiver found at address 24, status 7809. Nov 11 17:46:28 kernel: Enabling bus-master transmits and whole-frame receives. Nov 11 17:46:28 kernel: 02:00.0: scatter/gather enabled. h/w checksums enabled

CLod
forse ho risolto il problema:

dopo che avvio X e tutto il resto e avvio la scheda di rete pare funzionare
se lo faccio fare in automatico all'avvio mi sputtana tutto

ora però ho un altro problemino riguardo ad ACPI: nel kernel ho inserito i lsupporto a ACPI
vado in kde nelle impostazioni di risparmio energetico e mi dice che il kernel non supporta ACPI

come mai? xkè magari ho installato prima kde rispetto al kernel compilato con il supporto ACPI?


edit: altra cosa moooolto importante che nn ho capito come non mi funziona!
il passwd!!
da root se lancio passwd mi fa settare normalmente la pwd di root
creo utente
faccio:
passwd utente
mi da un errore su autorizzazioni .. token.. e non mi fa settare la pwd utente

sapete dirmi da cosa può essere dovuto questo fatto?


edit 2 : errore esatto
"passwd: Authentication token manipulation error"

Alf
Originally posted by CLod

edit 2 : errore esatto
"passwd: Authentication token manipulation error"



Domanda stupida.
La passwd e' abbastanza complicata ?


Nel caso vada bene ...
Ora ... non conosco particolarmente la gentoo ma ... ha dato un occhio allo shadow (se c'e' ;) ) e' a posto ?

hai provato a copiarlo (per sicurezza) e fare pwconv (sempre se c'e' ) con la entry nel passwd dell'utente ?


Ripeto non sono sicuro sia cosi' anche nella gentoo ... :look:
:)

Alf
Originally posted by Alf
Domanda stupida.
La passwd e' abbastanza complicata ?


Nel caso vada bene ...
Ora ... non conosco particolarmente la gentoo ma ... ha dato un occhio allo shadow (se c'e' ;) ) se e' a posto ?

hai provato a copiarlo (per sicurezza) e fare pwconvert (sempre se c'e' ) con la entry nel passwd dell'utente ?


Ripeto non sono sicuro sia cosi' anche nella gentoo ... :look:
:)

CLod
Pare che il problema di passwd l'ho risolto lanciando pwconv

ACPI pare funzionare ora.. nn so come mai prima mi diceva che nn era supportato dal kernel e ora all'improvviso si

Una cosa strana mi fa però: se sono loggato come user e voglio fare su per essere root mi chiede la pwd
la inserisco correttamente ma continua a darmi permissione denied
come mai?

CLod
altra domandina
ho montato una partizione fat32
xkè da utente nn mi fa accedere? ho visto che nn mi permettere di cambiare i diritti da root
essendo fat32 nn potrei accedere in ogni caso?

Alf
Originally posted by CLod
Pare che il problema di passwd l'ho risolto lanciando pwconv

ACPI pare funzionare ora.. nn so come mai prima mi diceva che nn era supportato dal kernel e ora all'improvviso si

Una cosa strana mi fa però: se sono loggato come user e voglio fare su per essere root mi chiede la pwd
la inserisco correttamente ma continua a darmi permissione denied
come mai?


Capperi .. avevo ragione con il pwconv ... sigh ... ma lo hai risolto prima tu ... ;)

Mhhh per il su ci penso ... mhhh

i permessi di su sono posto ?

CLod
si
sono ok

CLod
gruppo wheel
che storito...
nn mi ricordavo di sta cosa :D

cmq dai
per ora ok :D

è bello farsi le domande e rispondersi da soli

Viry
allora, per fare su un utente deve essere nel gruppo wheel ;)

Viry
Mi hai battuto di un paio di secondi...

Viry
come hai montato la partizione FAT32? Permessi della dir in cui l'hai montata? entry nell'fstab?

Alf
Originally posted by CLod
gruppo wheel
che storito...
nn mi ricordavo di sta cosa :D

cmq dai
per ora ok :D

è bello farsi le domande e rispondersi da soli


Intendevo quello con "i permessi sono a posto? " ;)

Piu' preciso non posso essere non conoscendo la gentoo :D

Pero' sono problemi simili ... :asd:

Mo vo' ...

CLod
il portage si aggiorna solo via rsync?

CLod
Originally posted by Viry
come hai montato la partizione FAT32? Permessi della dir in cui l'hai montata? entry nell'fstab?



/dev/hdaX /mount_point vfat noatime


i permessi sulla dir sono: rwxrwxrwx

CLod
come do all'utente la possibilità di fare halt e reboot?

CLod
l'emerge -u system
e
emerge -u world
mi aggiorna tutti i pacchetti che ho installato?

mi aggiunge cose in +?

i pacchetti che avevo precedentemente in /usr/portage/distfiles sono cancellati in automatico, giusto?

CLod
da quel che ho capito facendo emerge --update --deep world mi aggiorna l'intero sistema (tutti i pacchetti + dipendenze).

Hamish
code:
emerge -Du


aggiorna anche le dipendenze

code:
emerge -Deu


ricompila tutti i pacchetti installati aggiornandoli

code:
emerge -u world


comprende il system


i pacchetti che avevo precedentemente in /usr/portage/distfiles sono cancellati in automatico, giusto?


no.
vengono cancellati tutti gli ebuild nel portage con
code:
emerge sync

ma la distfiles non viene toccata.
se vuoi tenerti qualche ebuild particolare non compreso nel portage ufficiale puoi definire nel make.conf la variabile
$PORTAGE_OVERLAY
dove specifichi la directory per questi ebuilt

come do all'utente la possibilità di fare halt e reboot?

code:
chmod +s /sbin/halt chmod +s /sbin/reboot



come hai montato la partizione FAT32? Permessi della dir in cui l'hai montata? entry nell'fstab?


code:
/dev/hdaX /mount_point vfat noatime,users


il portage si aggiorna solo via rsync?


anche con websync o qualcosa di analogo ( webresync ? )
che scarica via wget un tarball compresso con il portage del giorno.
A volte utile se si e' dietro un proxy che non permette il sync :)


non ho sotto mano la mia bella gentoo per controllare, potrei esser stato impreciso :)
ciao :)

CLod
Originally posted by Hamish
no.
vengono cancellati tutti gli ebuild nel portage con
code:
emerge sync

ma la distfiles non viene toccata.
se vuoi tenerti qualche ebuild particolare non compreso nel portage ufficiale puoi definire nel make.conf la variabile
$PORTAGE_OVERLAY
dove specifichi la directory per questi ebuilt



quindi mi si vanno aggiungere i sorgenti?
cioè.. ogni volta che aggiorno mi si aggiungono le varie versioni?

Hamish
Originally posted by CLod
quindi mi si vanno aggiungere i sorgenti?
cioè.. ogni volta che aggiorno mi si aggiungono le varie versioni?


la directory portage non contiene sorgenti, ma script per emerge che provvedono a

  • scaricare il sorgente
  • applicare patch
  • configurare a seconda delle USE nel make file
  • compilare
  • installare


questi script variano ad ogni resync che dai ( nulla vieta che alcuni rimangano immutati :) ).
Se un nuovo pacchetto viene inserito nel portage tree, verranno aggiunti i relativi ebuilt ecc ecc :).

I sorci presenti nella distfiles variano solo se hai appena installato ( e quindi scaricato ) una applicazione. Finita l'instyallazione nulla ti vieta di dare un
code:
rm -rfv /usr/portage/distfiles/*
per liberare spazio.

per scaricare solamente, quindi niente installazione
code:
emerge -uf world

In tal modo scarichi tutti i pacchetti necessari all'upgrade, ma non installi nulla, riservandoti di farlo con calma in seguito anche in piu' tempi.
Se resynchi prima di installare, le dipendenze di world rischiano di cambiare e di conseguenza emerge tenterà nuovamente di scaricare il pacchetto piu' aggiornato
ciao :)

CLod
ok grazie mille!

im poche parole allora prima aggiorno portage in modo che abbia gli ebuilt aggiornati
poi lancio l'emerge -uf world in modo che scarichi i sorgenti + recenti e poi me li installo a piacemento
e poi pulisco

easy

muchas gracias

Hamish
:approved:
esatto :)

altra comandino per liberare spazio e'
code:
rm -rfv /var/tmp/portage/*

dove risiedono tutti i file sorgenti scompattati e i file oggetto prima del classico make install.
Open office per esempio in questa directory occupa anche 2Gb... :schifo:

CLod
già
ho visto che quando compila fa di tutto in /var/tmp/portage/ :D
ora è a casa che compila il mondo
poi farò pulizia
grazie ancora

CLod
il problema dell'avvio della rete al boot si è risolto con il kernel 2.6.9
ora parte tutto correttamente senza problemi

Powered by: vbHome (lite) v4.1 and vBulletin v2.3.1 - Copyright ©2000 - 2002, Jelsoft Enterprises Limited
Mantained by dsy crew (email) | Collabora con noi | Segnalaci un bug | Archive | Regolamento |Licenze | Thanks | Syndacate