Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
emerge --ask app-admin/sudo ERROR [RISOLTO]
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

Goto page 1, 2  Next  
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian)
View previous topic :: View next topic  
Author Message
cesma
n00b
n00b


Joined: 08 Jan 2018
Posts: 61

PostPosted: Wed Jan 10, 2018 3:31 pm    Post subject: emerge --ask app-admin/sudo ERROR [RISOLTO] Reply with quote

Buongiorno a tutti, sono un lettore di vecchia data del forum che però non ha mai postato.

Ho da poco iniziato a cimentarmi con linux S.O. e per complicarmi la vita ho deciso di iniziare da una distribuzione come gentoo del tipo: mi butto in acqua senza saper nuotare e vedo se riesco a galleggiare, quindi cercherò di essere il più chiaro possibile sapendo di contare sulla pazienza di chi vorrà aiutarmi.

Dopo aver cercato sul forum ita/eng problematiche simili alla mia e non avendo trovato nulla probabilmente a causa della scarsa conoscenza sull'argomento vi riassumo di seguito quanto fatto:

1- installazione ambiente gentoo-x86 da live CD seguendo la guida ufficiale in ambiente guest VirtualBox (Windows7 Host)
2- emerge --ask app-admin/sudo con queste segnalazioni:

Messaggio generico errore a fine comando ---> https://paste.pound-python.org/show/HT3P3k5JwlZ2Zw4atl47/
Output emerge --info --->
https://paste.fedoraproject.org/paste/aF3QO6jdVAvvZ9zgmj-GPQ/deactivate/uoKocPKeZjis29sarqgRgVS93RiLLWfbhlI2pq9TsdOGeVgFfh6wuOrwimvZzdV9

Output comando emerge --info '=dev-libs/libunistring-0.9.7::gentoo' --->
https://paste.fedoraproject.org/paste/QYJjbqLy~6Q-Sjpva1w~fg/deactivate/Yd4GW7wEUnYQoOSkR2Lc9i7w7o9pZ8iIcKMOBLQYOdFBcdlRkjntR6MF7ZTCWLUp

Spero di essere stato chiaro e ringrazio anticipatamente chiunque volesse aiutarmi a dipanare la matassa.


Last edited by cesma on Tue Jan 16, 2018 10:08 am; edited 2 times in total
Back to top
View user's profile Send private message
fedeliallalinea
Bodhisattva
Bodhisattva


Joined: 08 Mar 2003
Posts: 18305
Location: here

PostPosted: Wed Jan 10, 2018 5:37 pm    Post subject: Reply with quote

Prima di tutto benvenuto ne forum.
Prima domanda l'installazione e' andata a buon fine? O stai cercando di installare sudo durante l'installazione?
Puoi postare cosa ritorna il comando
Code:
$ ls /var/tmp/portage/dev-libs/libunistring-0.9.7/work/
:?:
_________________
Questions are guaranteed in life; Answers aren't.
Back to top
View user's profile Send private message
cesma
n00b
n00b


Joined: 08 Jan 2018
Posts: 61

PostPosted: Wed Jan 10, 2018 7:05 pm    Post subject: Reply with quote

Ciao fedeliallalinea, grazie.

L'installazione è andata a buon fine con la compilazione, poi mi sono accorto creando il primo utente
dell'esigenza di installare il pacchetto sudo.... sono utente linux da 3 giorni e inizio a raccapezzarmi adesso.
Appena riesco lancio la virtual machine, lancio il comando e ti posto l'output.
Back to top
View user's profile Send private message
fedeliallalinea
Bodhisattva
Bodhisattva


Joined: 08 Mar 2003
Posts: 18305
Location: here

PostPosted: Wed Jan 10, 2018 7:24 pm    Post subject: Reply with quote

cesma wrote:
Appena riesco lancio la virtual machine, lancio il comando e ti posto l'output.

Prima di lanciare il comando devi lanciare anche il comando che installa il pacchetto
Code:
# emerge -1 libunistring

questo perche' deve ancora ricreare quelle directory (si trovano in tmp quindi al prossimo riavvio vengono cancellate)
_________________
Questions are guaranteed in life; Answers aren't.
Back to top
View user's profile Send private message
cesma
n00b
n00b


Joined: 08 Jan 2018
Posts: 61

PostPosted: Wed Jan 10, 2018 8:34 pm    Post subject: Reply with quote

Dunque ho eseguito come mi hai suggerito e loggato come root :


Code:
emerge -1 libunistring

Code:
ls /var/tmp/portage/dev-libs/libunistring-0.9.7/work/


Non ho nessu output a video.

Se invece provo

Code:
ls -ld /var/tmp/portage/dev-libs/libunistring-0.9.7/work/


Output:
Code:
drwx------ portage portage 4096 10 gen 21.27  [color=green] [code]ls -ld /var/tmp/portage/dev-libs/libunistring-0.9.7/work[/code][/color]
   
Back to top
View user's profile Send private message
fedeliallalinea
Bodhisattva
Bodhisattva


Joined: 08 Mar 2003
Posts: 18305
Location: here

PostPosted: Wed Jan 10, 2018 8:38 pm    Post subject: Reply with quote

E' un errore strano, puoi postare il contenuto del file /var/tmp/portage/dev-libs/libunistring-0.9.7/temp/build.log con wgetpaste o qualsiasi servizio pastbin (esempio https://pastebin.com/)
_________________
Questions are guaranteed in life; Answers aren't.
Back to top
View user's profile Send private message
cesma
n00b
n00b


Joined: 08 Jan 2018
Posts: 61

PostPosted: Wed Jan 10, 2018 9:00 pm    Post subject: Reply with quote

fedeliallalinea wrote:
E' un errore strano, puoi postare il contenuto del file /var/tmp/portage/dev-libs/libunistring-0.9.7/temp/build.log con wgetpaste o qualsiasi servizio pastbin (esempio https://pastebin.com/)


Ecco il link:

https://pastebin.com/Ap3ay2AL


Sto lavorando da shell e non in ambiente grafico quindi sono un poco lento nel passaggio da guest a host (windows).
Back to top
View user's profile Send private message
fedeliallalinea
Bodhisattva
Bodhisattva


Joined: 08 Mar 2003
Posts: 18305
Location: here

PostPosted: Thu Jan 11, 2018 7:21 am    Post subject: Reply with quote

Puoi postarmi l'output di
Code:
$ ls -l /dev/null

e anche il contenuto del file /lib/udev/rules.d/40-gentoo.rules?
_________________
Questions are guaranteed in life; Answers aren't.
Back to top
View user's profile Send private message
cesma
n00b
n00b


Joined: 08 Jan 2018
Posts: 61

PostPosted: Thu Jan 11, 2018 7:48 am    Post subject: Reply with quote

fedeliallalinea wrote:
Puoi postarmi l'output di
Code:
$ ls -l /dev/null

e anche il contenuto del file /lib/udev/rules.d/40-gentoo.rules?



Buongiorno, scusa ma ieri ho dovuto chiudere a casa siamo un lazzaretto di influenzati.....ti posto l'output:

Code:
-l /dev/null
crw-rw---- 1 root root 1, 3 10 gen 21.09 /dev/null

less /lib/udev/rules.d/40-gentoo.rules
# Gentoo specific groups
ACTION=="add", SUBSYSTEM=="block", KERNEL=="fd[0-9]", GROUP="floppy"
ACTION=="add", SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", GROUP="usb"


Sarei curioso di capire come procedi: che file analizzi e cosa vai a cercare nei file.
Back to top
View user's profile Send private message
fedeliallalinea
Bodhisattva
Bodhisattva


Joined: 08 Mar 2003
Posts: 18305
Location: here

PostPosted: Thu Jan 11, 2018 7:59 am    Post subject: Reply with quote

cesma wrote:
Sarei curioso di capire come procedi: che file analizzi e cosa vai a cercare nei file.

Allora il problema e' ovvio non hai i permessi su /dev/null che vedi nel build.log che hai postato.
Ora bisogna capire perche', stai usando openrc o systemd?
_________________
Questions are guaranteed in life; Answers aren't.
Back to top
View user's profile Send private message
cesma
n00b
n00b


Joined: 08 Jan 2018
Posts: 61

PostPosted: Thu Jan 11, 2018 8:02 am    Post subject: Reply with quote

Credo Systemd ma non ricordo, è una impostazione fatta sul kernel (file make.conf se non ricordo male)?
C'è qualche comando per verificare al volo?
Back to top
View user's profile Send private message
fedeliallalinea
Bodhisattva
Bodhisattva


Joined: 08 Mar 2003
Posts: 18305
Location: here

PostPosted: Thu Jan 11, 2018 8:09 am    Post subject: Reply with quote

cesma wrote:
Credo Systemd ma non ricordo, è una impostazione fatta sul kernel (file make.conf se non ricordo male)?
C'è qualche comando per verificare al volo?

Si controlla se hai installato il pacchetto sys-apps/systemd e sys-fs/udev.
Prova, da root, a dare il comando
Code:
# chmod 666 /dev/null

e poi fai reboot e controlla se ha tenuto i permessi con ls -l /dev/null dove devresti vedere questa situazione
Code:
crw-rw-rw- 1 root root 1, 3 Jan 10 11:17 /dev/null

_________________
Questions are guaranteed in life; Answers aren't.
Back to top
View user's profile Send private message
cesma
n00b
n00b


Joined: 08 Jan 2018
Posts: 61

PostPosted: Thu Jan 11, 2018 8:57 am    Post subject: Reply with quote

fedeliallalinea wrote:
cesma wrote:
Credo Systemd ma non ricordo, è una impostazione fatta sul kernel (file make.conf se non ricordo male)?
C'è qualche comando per verificare al volo?

Si controlla se hai installato il pacchetto sys-apps/systemd e sys-fs/udev.
Prova, da root, a dare il comando
Code:
# chmod 666 /dev/null

e poi fai reboot e controlla se ha tenuto i permessi con ls -l /dev/null dove devresti vedere questa situazione
Code:
crw-rw-rw- 1 root root 1, 3 Jan 10 11:17 /dev/null


Non riesco a installare il pacchetto app-portage/gentoolkit per usare equery quindi a meno di altro sistema non so come vedere se i pacchetti sono installati.

L'output dopo il reboot è:

Code:
 crw-rw---- root 1, 3 10 gen 23.44 /de/null


quindi non ha tenuto l'impostazione permessi del chmod .

Ho notato che l'orario non è corretto pur avendo in fase di installazione impostato ora e
dettagli legato alla localizzazione geografica, può avere qualche importanza?
Back to top
View user's profile Send private message
fedeliallalinea
Bodhisattva
Bodhisattva


Joined: 08 Mar 2003
Posts: 18305
Location: here

PostPosted: Thu Jan 11, 2018 9:07 am    Post subject: Reply with quote

cesma wrote:
Non riesco a installare il pacchetto app-portage/gentoolkit per usare equery quindi a meno di altro sistema non so come vedere se i pacchetti sono installati.

Puoi usare emerge
Code:
$ emerge -pvq sys-fs/udev sys-apps/systemd --nodeps


cesma wrote:
Ho notato che l'orario non è corretto pur avendo in fase di installazione impostato ora e
dettagli legato alla localizzazione geografica, può avere qualche importanza?

Ho lo stesso problema su virtualbox e ho risolto installando ntp per la sincronizzazione della data.
Poi farlo anche manualmente con il comando date 011110062018 (MMDDhhmmYYYY) lanciato come root
_________________
Questions are guaranteed in life; Answers aren't.
Back to top
View user's profile Send private message
cesma
n00b
n00b


Joined: 08 Jan 2018
Posts: 61

PostPosted: Thu Jan 11, 2018 9:28 am    Post subject: Reply with quote

fedeliallalinea wrote:
Non riesco a installare il pacchetto app-portage/gentoolkit per usare equery quindi a meno di altro sistema non so come vedere se i pacchetti sono installati.
Puoi usare emerge
Code:
$ emerge -pvq sys-fs/udev sys-apps/systemd --nodeps


Ho lanciato il comando e termina senza errori (non fa calcolo dipendenze ma da quello che leggo serve per svincolarsi da tutte le
dipendenza in fase installazione pacchetti). Riprovo a modificare i diritti su /dev/null ?


fedeliallalinea wrote:
Ho lo stesso problema su virtualbox e ho risolto installando ntp per la sincronizzazione della data.
Poi farlo anche manualmente con il comando date 011110062018 (MMDDhhmmYYYY) lanciato come root


Avevo visto nella guida della forzatura manuale ma mi pare che al riavvio perda l'impostazione, proverò con il pacchetto che mi hai segnalato.

Per avere info sui pacchetti installati ho provato anche emerge eix per usare eix -I ma ho l'impressione che qualunque pacchetto io cerchi di installare non vada a buon fine generando errori (mi pare manchino delle cartelle che forse non si creano causa mancanza permessi).
Back to top
View user's profile Send private message
fedeliallalinea
Bodhisattva
Bodhisattva


Joined: 08 Mar 2003
Posts: 18305
Location: here

PostPosted: Thu Jan 11, 2018 9:35 am    Post subject: Reply with quote

cesma wrote:
Ho lanciato il comando e termina senza errori (non fa calcolo dipendenze ma da quello che leggo serve per svincolarsi da tutte le
dipendenza in fase installazione pacchetti). Riprovo a modificare i diritti su /dev/null ?

Questo e' solo per vedere se hai installato questi pacchetti e quale versione, dovresti postarmi l'output.

Per il tuo errore ho trovato questo thread, puo' aiutare?
_________________
Questions are guaranteed in life; Answers aren't.
Back to top
View user's profile Send private message
cesma
n00b
n00b


Joined: 08 Jan 2018
Posts: 61

PostPosted: Thu Jan 11, 2018 9:37 am    Post subject: Reply with quote

Provo a guardare e ti faccio sapere, grazie.
Back to top
View user's profile Send private message
cesma
n00b
n00b


Joined: 08 Jan 2018
Posts: 61

PostPosted: Thu Jan 11, 2018 10:14 am    Post subject: Reply with quote

fedeliallalinea wrote:
cesma wrote:
Ho lanciato il comando e termina senza errori (non fa calcolo dipendenze ma da quello che leggo serve per svincolarsi da tutte le
dipendenza in fase installazione pacchetti). Riprovo a modificare i diritti su /dev/null ?

Questo e' solo per vedere se hai installato questi pacchetti e quale versione, dovresti postarmi l'output.

Per il tuo errore ho trovato questo thread, puo' aiutare?



Ho dovuto modificare il file esportato da linux in Windows perchè troppo pieno di caratteri di contorno, ti posto l'output:

Code:
emerge -pvq sys-fs/udev sys-apps/systemd --nodeps
[ebuild N    ] sys-fs/udev-233 USE="acl kmod (-selinux)"
[ebuild  R   ] sys-apps/systemd-233 USE="acl gcrypt kmod lz4 pam policykit* mseccomp ssl (-apparmor) -audit -build -cryptsetup -curl -doc -elfutils -gnuefi -http -idn -importd -lzma -nat -qrcode (-selinux) -sysv-utils {test} -vanilla -xkb"


Provo a vedere il post che mi hai girato.
Back to top
View user's profile Send private message
fedeliallalinea
Bodhisattva
Bodhisattva


Joined: 08 Mar 2003
Posts: 18305
Location: here

PostPosted: Thu Jan 11, 2018 10:28 am    Post subject: Reply with quote

Ok sembrerebbe che hai fatto l'installazione con systemd.
Per essere certi che anche il kernel e' stato compilato per questo prova a vedere cosa torna il comando grep LINUX_INIT /usr/src/linux/.config
_________________
Questions are guaranteed in life; Answers aren't.
Back to top
View user's profile Send private message
cesma
n00b
n00b


Joined: 08 Jan 2018
Posts: 61

PostPosted: Thu Jan 11, 2018 10:34 am    Post subject: Reply with quote

fedeliallalinea wrote:
Per il tuo errore ho trovato questo thread, puo' aiutare?

Ho buttato l'occhio sul thread, mi pare di capire che l'utente che lo ha creato ha un problema di permessi a cui ovvia cambiando la stringa numerica in chmod 666 a 777 .

Chi gli replica gli consiglia:
Code:
mknod -m 600 / dev / console c 5 1
mknod -m 666 / dev / null c 1 3


Non capisco poi se le variabili kernel :
Code:
CONFIG_DEVTMPFS = y
CONFIG_DEVTMPFS_MOUNT = y

vadano definite (e se si dove? /etc/fstab?). E soprattutto non capisco il riferimento a systemd ma sicuramente dipende dal fatto che non ho il quadro completo sul sistema, mi rendo conto di avere lacune.

Mi consigli di usare le stesse impostazioni???

Code:
mknod -m 600 / dev / console c 5 1
mknod -m 666 / dev / null c 1 3



Mi sembra che la mia sia una bella gatta da pelare, adesso provo con il grep
Back to top
View user's profile Send private message
cesma
n00b
n00b


Joined: 08 Jan 2018
Posts: 61

PostPosted: Thu Jan 11, 2018 10:38 am    Post subject: Reply with quote

fedeliallalinea wrote:
Ok sembrerebbe che hai fatto l'installazione con systemd.
Per essere certi che anche il kernel e' stato compilato per questo prova a vedere cosa torna il comando grep LINUX_INIT /usr/src/linux/.config


Mi restituisce:

Code:

#grep LINUX_INIT /usr/src/linux/.config
CONFIG_GENTOO_LINUX_INIT_SCRIPT=y
# CONFIG_GENTOO_LINUX_INIT_SYSTEMD is not set
Back to top
View user's profile Send private message
fedeliallalinea
Bodhisattva
Bodhisattva


Joined: 08 Mar 2003
Posts: 18305
Location: here

PostPosted: Thu Jan 11, 2018 11:13 am    Post subject: Reply with quote

Ok c'e' un po' di casino in questa installazione.
Nel kernel hai attivato per utilizzarla per OpenRC mentre ora stai usando SystemD (o per lo meno e' installato).
Vedo che anche nella scelta del profilo hai scelto quello per openrc quindi do per scontato che hai seguito la guida per mettere openrc

Ora non sono sicuro del corretto passaggio (non l'ho mai fatto) ma vedendo il tuo emerge --info dovrebbe bastare un
Code:
# quickpkg sys-apps/systemd
# emerge -C sys-apps/systemd
# emerge -1 sys-fs/eudev
# emerge -uDN @world
# echo "sys-apps/systemd" >> /etc/portage/package.mask

La prima riga e' per creare un binario per systemd nel caso qualcosa vada storto mentre l'ultima riga e' per prevenire l'installazione di systemd, inoltre ricorda che non sono sicurissimo di se la procedura e' corretta.

Probabilmente prima di fare questo dovrai cambiare permessi a /dev/null e assicurarti che riesci a installare qualcosa
_________________
Questions are guaranteed in life; Answers aren't.
Back to top
View user's profile Send private message
cesma
n00b
n00b


Joined: 08 Jan 2018
Posts: 61

PostPosted: Thu Jan 11, 2018 11:29 am    Post subject: Reply with quote

fedeliallalinea wrote:
Probabilmente prima di fare questo dovrai cambiare permessi a /dev/null e assicurarti che riesci a installare qualcosa


Per essere sicuro che i permessi siano cambiati ripovo e verifico che:
Code:
# chmod 666 /dev/null
crw-rw-rw- 1 root root 1, 3 Jan 10 11:17 /dev/null


senza reboot, giusto?
Back to top
View user's profile Send private message
fedeliallalinea
Bodhisattva
Bodhisattva


Joined: 08 Mar 2003
Posts: 18305
Location: here

PostPosted: Thu Jan 11, 2018 11:31 am    Post subject: Reply with quote

cesma wrote:
senza reboot, giusto?

Si e prova se riesci a installare un pacchetto, per esempio gentoolkit
_________________
Questions are guaranteed in life; Answers aren't.
Back to top
View user's profile Send private message
cesma
n00b
n00b


Joined: 08 Jan 2018
Posts: 61

PostPosted: Thu Jan 11, 2018 11:48 am    Post subject: Reply with quote

fedeliallalinea wrote:
cesma wrote:
senza reboot, giusto?

Si e prova se riesci a installare un pacchetto, per esempio gentoolkit


Ho reimpostato i permessi in /dev/null e installato con successo gentoolkit.

Appena posso provo il resto e ti faccio sapere.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian) All times are GMT
Goto page 1, 2  Next
Page 1 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum