Pagina 1 di 2

[RISOLTO] su ha restituito un errore

Inviato: sabato 3 marzo 2007, 20:26
da cesarerunner
ciao a tutti, sono abbastanza novello e da ieri che il pc mi risponde "su ha restituito un errore" quando provo a fare gli aggiornamenti o ad aprire il gestore pacchetti ho kubuntu e l'unica cosa che ho fatto è stato provare a configurare samba ma non dovrei aver fatto nulla di sbagliato  >:(, grazie per i suggerimenti  (b2b)

Re: su ha restituito un errore

Inviato: sabato 3 marzo 2007, 20:27
da tux1979
ma quando te lo da questo errore sii più chiaro

Re: su ha restituito un errore

Inviato: sabato 3 marzo 2007, 20:40
da cesarerunner
ho l'icona sulla barra in basso che mi avverte di pacchetti da aggiornare e come la clicco mi da l'errore  poi se cerco di aprire il gestore pacchetti mi risponde la stessa cosa se vado in terminale e digito "su" mi chiede la password e poi mi dice autenticazione fallita.

Re: su ha restituito un errore

Inviato: sabato 3 marzo 2007, 20:55
da durzino
devi digitare dal terminale sudo su nn solo su

Re: su ha restituito un errore

Inviato: sabato 3 marzo 2007, 23:35
da cesarerunner
questa è la risposta

Codice: Seleziona tutto

  cesare@cesare-laptop:~$ sudo su
>>> sudoers file: syntax error, line 0 <<<
>>> sudoers file: syntax error, line 1 <<<
>>> sudoers file: syntax error, line 2 <<<
>>> sudoers file: syntax error, line 3 <<<
>>> sudoers file: syntax error, line 4 <<<
>>> sudoers file: syntax error, line 5 <<<
>>> sudoers file: syntax error, line 6 <<<
>>> sudoers file: syntax error, line 7 <<<
>>> sudoers file: syntax error, line 8 <<<
>>> sudoers file: syntax error, line 9 <<<
sudo: parse error in /etc/sudoers near line 0
cesare@cesare-laptop:~$
aiuto  >:(

Re: su ha restituito un errore

Inviato: domenica 4 marzo 2007, 0:25
da Stealth
Ma sudo + un comando funziona? Se sì, apri un terminale e digita

Codice: Seleziona tutto

sudo cat /etc/sudoers
e incollaci qui il contenuto del file
ciao

Re: su ha restituito un errore

Inviato: domenica 4 marzo 2007, 9:51
da cesarerunner
la risposta è la stessa  >:(

Codice: Seleziona tutto

cesare@cesare-laptop:~$ sudo cat /etc/sudoers
>>> sudoers file: syntax error, line 0 <<<
>>> sudoers file: syntax error, line 1 <<<
>>> sudoers file: syntax error, line 2 <<<
>>> sudoers file: syntax error, line 3 <<<
>>> sudoers file: syntax error, line 4 <<<
>>> sudoers file: syntax error, line 5 <<<
>>> sudoers file: syntax error, line 6 <<<
>>> sudoers file: syntax error, line 7 <<<
>>> sudoers file: syntax error, line 8 <<<
>>> sudoers file: syntax error, line 9 <<<
sudo: parse error in /etc/sudoers near line 0
cesare@cesare-laptop:~$

Re: su ha restituito un errore

Inviato: domenica 4 marzo 2007, 10:07
da durzino
ma al momento dell'installazione t è stata chiesta una password?

Re: su ha restituito un errore

Inviato: domenica 4 marzo 2007, 10:14
da cesarerunner
certo e andava tutto bene fino a due giorni fà, poi non so cosa è successo ho solo provato a configurare samba ma non mi sembra di aver fatto niente di male

Re: su ha restituito un errore

Inviato: domenica 4 marzo 2007, 12:38
da Stefano Filippa
Dal menu di grub entra in recovery-mode, così hai i privilegi di amministratore.
Così puoi fare una copia del file sudoers che sia accessibile anche al tuo utente e poi postarne quì il contenuto.

Re: su ha restituito un errore

Inviato: domenica 4 marzo 2007, 13:01
da cesarerunner
Scusami Stefano ma sono un novello dove lo trovo il menù Grub?

Re: su ha restituito un errore

Inviato: domenica 4 marzo 2007, 13:13
da Stefano Filippa
cesarerunner ha scritto: Scusami Stefano ma sono un novello dove lo trovo il menù Grub?
Scusami tu  ;)
Riavvii il computer, mentre fa il conto alla rovescia premi ESC, quello che vedi è GRUB.
Selezioni la voce recovery-mode.
Così dovresti avere i privilegi di root (l'amministratore).

Ora copi il file nella tua home:

Codice: Seleziona tutto

cp /etc/sudoers /home/stefano/
Chiaramente al posto di stefano metterai il tuo nome utente.

Ti sposti nella home directory del tuo utente:

Codice: Seleziona tutto

cd /home/stefano/
Ora cambi il proprietario e il gruppo di appartenenza del file che hai copiato:

Codice: Seleziona tutto

chown stefano.stefano sudoers
Riavvii il computer:

Codice: Seleziona tutto

reboot

Re: su ha restituito un errore

Inviato: domenica 4 marzo 2007, 15:37
da cesarerunner
Stefano  purtroppo niente tutto come prima ho seguito le tue indicazioni e a parte l'ultima "reboot" che non mi funziona il resto dei comandi non ha dato errori ma riavviando il tutto continua a darmi l'errore di prima, sono disperato  :( 

scusa ma il nome utente come lo vedo io credo sia cesare ma ho un sacco di dubbi.

Re: su ha restituito un errore

Inviato: domenica 4 marzo 2007, 19:43
da Stefano Filippa
Non so se ti è chiaro ma lo scopo di quello che ti ho fatto fare è ottenere una copia del file /etc/sudoers nella tua home, guarda se il file c'è, aprilo e postane il contenuto, così magari vediamo qual'è l'errore di sintassi che sembra esserci nell'originale.

Per l'ultimo comando, puoi sostituirlo con:

Codice: Seleziona tutto

shutdown now -r
Il nome utente è quello che usi per fare il login.

Re: su ha restituito un errore

Inviato: domenica 4 marzo 2007, 20:30
da cesarerunner
Grazie della pazienza, non mi era chiaro per niente comunque il contenuto è questo:

Codice: Seleziona tutto

X Error: BadDevice, invalid or uninitialized input device 168
  Major opcode:  145
  Minor opcode:  3
  Resource id:  0x0
Failed to open device
X Error: BadDevice, invalid or uninitialized input device 168
  Major opcode:  145
  Minor opcode:  3
  Resource id:  0x0
Failed to open device
# /etc/sudoers
#
# This file MUST be edited with the 'visudo' command as root.
#
# See the man page for details on how to write a sudoers file.
# Host alias specification

# User alias specification

# Cmnd alias specification

# Defaults

Defaults	!lecture,tty_tickets,!fqdn

# User privilege specification
root	ALL=(ALL) ALL

# Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL

# Entries for Smb4K users.
# Generated by Smb4K. Please do not modify!
User_Alias	SMB4KUSERS = cesare
Defaults:SMB4KUSERS	env_keep="PASSWD USER"
SMB4KUSERS	cesare-laptop = NOPASSWD: /usr/bin/smb4k_kill
SMB4KUSERS	cesare-laptop = NOPASSWD: /usr/bin/smb4k_umount
SMB4KUSERS	cesare-laptop = NOPASSWD: /usr/bin/smb4k_mount
# End of Smb4K user entries.
io chiaramente non ci capisco.

Anzi forse ho capito che configurando samba smb4k devo aver combinato il guaio.  :-[

Re: su ha restituito un errore

Inviato: domenica 4 marzo 2007, 20:57
da Stefano Filippa
Allora, le linee che ti indico quà sotto io non le ho, quindi ti direi di cancellarle:

Codice: Seleziona tutto

X Error: BadDevice, invalid or uninitialized input device 168
  Major opcode:  145
  Minor opcode:  3
  Resource id:  0x0
Failed to open device
X Error: BadDevice, invalid or uninitialized input device 168
  Major opcode:  145
  Minor opcode:  3
  Resource id:  0x0
Failed to open device
In pratica il contenuto del file dovrebbe partire da questa linea:

Codice: Seleziona tutto

# /etc/sudoers
Per fare ciò devi riavviare ed entrare nuovamente in recovery-mode, quindi scrivere:

Codice: Seleziona tutto

visudo
Cancelli quello che ti ho detto, quindi salvi premendo ctrl+o ed esci dall'editor di testi con ctrl+x, quindi riavvii.

Re: su ha restituito un errore

Inviato: domenica 4 marzo 2007, 21:00
da cesarerunner
scusa ma mi manca un passaggio come faccio ad aprire l'editor di testo una volta che sono in recovery-mode?

Re: su ha restituito un errore

Inviato: domenica 4 marzo 2007, 21:05
da Stefano Filippa
Scrivendo:

Codice: Seleziona tutto

visudo
Ti apre l'editor di testi nano. Per modificare il file sudoers si usa questo metodo.

Re: su ha restituito un errore

Inviato: domenica 4 marzo 2007, 21:06
da cesarerunner
ora ci provo grazie  (b2b)

Re: su ha restituito un errore

Inviato: domenica 4 marzo 2007, 21:14
da cesarerunner
Stefano sei grande, se passi da monza una birra è sicuramente tua  (good) (b2b)