Sudo - přestalo fungovat...

Problémy a zkušenosti s programy, softwarovými nástroji nebo balíčkovacími systémy pro jejich instalaci
Zamčeno
Zpráva
Autor
FilipNovák
Příspěvky: 2
Registrován: 14 led 2014, 16:41
Kontaktovat uživatele:

Sudo - přestalo fungovat...

#1 Příspěvek od FilipNovák »

Linux Mint KDE 15:
po vypsání jakéhokoliv 'sudo {něco}' vypíše:
sudo: unable to dlopen /usr/lib/sudo/sudoers.so: (null)
sudo: fatal error, unable to load plugins
Nijak kromě aktualizací a případně instalací (zatím) ověřených programů jsem si nevyskakoval... (tzn. žádné pokusné hrabání v systému ani adrenalinové příkazy v shellu).
Dík za každou radu! (teda pokud nebude 'přeinstaluj' :-)

Uživatelský avatar
Allconius
Příspěvky: 820
Registrován: 06 čer 2013, 18:42
Bydliště: Brno

Re: Sudo - přestalo fungovat...

#2 Příspěvek od Allconius »

a existuje ten soubor sudoers.so ? případně kdy byl naposledy změněný?
LinuxMint 19 MATE (64bit) # MSI Z77A-G43, i3-3220 CPU @ 3.30GHz, NVIDIA GeForce GT 730, KHX1600C9D3P1K2/32G, WD20EFRX, Kernel: 4.15.0-43-generic x86_64

kamowski

Re: Sudo - přestalo fungovat...

#3 Příspěvek od kamowski »

v mate
menu -> ovládací panel -> služby
tu pozri, či je zaškrtnuté "sudo"

v cinnamone
snáď to tu niekto doplní :)

ulo
Příspěvky: 481
Registrován: 31 říj 2012, 16:08

Re: Sudo - přestalo fungovat...

#4 Příspěvek od ulo »

Zkus zkontrolovat jestli jsou všechny závislosti správně nalinkovány na tuto knihovnu přes příkaz:

Kód: Vybrat vše

ldd /usr/lib/sudo/sudoers.so
a nesmí se ve výpisu objevit něco jako "Unable to find library ..."

Můj výpis u plně fungujícího "sudo" je takovýto:

Kód: Vybrat vše

$ ldd /usr/lib/sudo/sudoers.so
        linux-gate.so.1 =>  (0x00c90000)
        libpam.so.0 => /lib/i386-linux-gnu/libpam.so.0 (0x00825000)
        libdl.so.2 => /lib/i386-linux-gnu/libdl.so.2 (0x00c38000)
        libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0x002bb000)
        /lib/ld-linux.so.2 (0x00ad2000)
LinuxMint 17.3 KDE (64b) - AMD Athlon II X2 270, MB ASUS M5A78L LE, RAM 8 GB, ATI Radeon HD4350
LinuxMint 17.3 KDE (32b) - DELL Latitude D530

FilipNovák
Příspěvky: 2
Registrován: 14 led 2014, 16:41
Kontaktovat uživatele:

Re: Sudo - přestalo fungovat...

#5 Příspěvek od FilipNovák »

Mně to právě vypíše: "není dynamickým spustitelným kódem".
Roota dostanu přes normální su, ale při pokusu o přeinstalaci sudo (resp. při jakémkoliv použití apt-get) se vypisuje:
Čtu seznamy balíků… Chyba!
E: Chyba čtení - read (21: je adresářem)
E: Problem opening /var/lib/apt/lists/security.ubuntu.com_ubuntu_dists_raring-security_universe_binary-amd64_Packages
E: Seznamy balíků nebo stavový soubor nemohly být zpracovány nebo otevřeny.
Takže to vypadá na nějaký zásadnější průsr, co...

ulo
Příspěvky: 481
Registrován: 31 říj 2012, 16:08

Re: Sudo - přestalo fungovat...

#6 Příspěvek od ulo »

V tom případě bych zkusil tento příkaz a spustit ho jako root ("su" jsi psal, že ti funguje, tak by to neměl být problém):

Kód: Vybrat vše

rm /var/lib/apt/lists/* -vf
A popř. zkusit polaborovat s řešením popsaným zde: http://ubuntuforums.org/archive/index.p ... 02417.html
LinuxMint 17.3 KDE (64b) - AMD Athlon II X2 270, MB ASUS M5A78L LE, RAM 8 GB, ATI Radeon HD4350
LinuxMint 17.3 KDE (32b) - DELL Latitude D530

okalousek
Příspěvky: 2
Registrován: 22 bře 2014, 09:05

Re: Sudo - přestalo fungovat...

#7 Příspěvek od okalousek »

vypněte pc(pokud to udělá chybu tak na tvrdo)
Spusťte PC a držte klávesu SHIFT
pak klávesu ↓.
Pak Linux Mint bla bla(recovery mode)
Zvolte nejdolnější polložku.
Zadejte heslo které jste zadali při instalaci(píše se ale nezobrazuje se)
nano /etc/sudoers
pod #user ... previledes napište: <uzivatelske jmeno> ALL=(ALL:ALL) ALL
pak ctrl+X pak y a enter
ctrl+ alt+ delete
při zeptání dejte normálně Linux Mint
Možná to pujde :D

okalousek
Příspěvky: 2
Registrován: 22 bře 2014, 09:05

Re: Sudo - přestalo fungovat...

#8 Příspěvek od okalousek »

jeste k tomu memu sem zapomel: Jde to i bez sudo
nebo pokud nechcete pouzivat tento navod tak:
Ctrl+Alt+F1
jmeno: root
passwoard: HESLOPRIINSTALACI
a bez sudo muzete fungovat
např:

Kód: Vybrat vše

apt-get install arduino
nepožívejte:

Kód: Vybrat vše

 sudo apt-get arduino

Zamčeno