Active Topics

 


Reply
Thread Tools
Posts: 5 | Thanked: 0 times | Joined on Feb 2010
#1
Hello Community,

i recently got my N900 and iīm happy with it.

Today i upgraded severall apps using Extras, Extras-Testing and Extras-Devel and no is my sudoers file broken.

It says:

>>> sudoers file: syntax error, line 7 <<<
>>> sudoers file: syntax error, line 67 <<<
sudo: parse error in /etc/sudoers near line 7

How can i fix this?

I have installed rootsh, but sudo gainroot doesnīt work without a valid sudoers file and rootsh /bin/sh says that it is deprecated and is should use root or sudo gainroot instead.

The last apps i have upgraded (i hope i remember the right ones):
wizard-mounter
fmboost
fapn

Is there any other solution beside reflashing the device?
If reflashing is the only solution, do i loose my contacts if i reflash?

I do not have a microSD cad yet to make a backup.

Kind regards,

morlix
 
Posts: 2,014 | Thanked: 1,581 times | Joined on Sep 2009
#2
Originally Posted by morlix View Post
Hello Community,

i recently got my N900 and iīm happy with it.

Today i upgraded severall apps using Extras, Extras-Testing and Extras-Devel and no is my sudoers file broken.

It says:

>>> sudoers file: syntax error, line 7 <<<
>>> sudoers file: syntax error, line 67 <<<
sudo: parse error in /etc/sudoers near line 7

How can i fix this?

I have installed rootsh, but sudo gainroot doesnīt work without a valid sudoers file and rootsh /bin/sh says that it is deprecated and is should use root or sudo gainroot instead.

The last apps i have upgraded (i hope i remember the right ones):
wizard-mounter
fmboost
fapn

Is there any other solution beside reflashing the device?
If reflashing is the only solution, do i loose my contacts if i reflash?

I do not have a microSD cad yet to make a backup.

Kind regards,

morlix
Well my first thought would be to uninstall the apps with the --purge flag. this hopefully will roll back the changes.
__________________
Class .. : Power Poster, Potential Coder
Humor .. : [*********] Alignment: Chaotic Evil
Patience : [***-------] Weapon(s): +2 Logic Mace
Agro ... : |*****-----] Relic(s) : G1, N900

 
Posts: 3,617 | Thanked: 2,412 times | Joined on Nov 2009 @ Cambridge, UK
#3
Originally Posted by morlix View Post
Is there any other solution beside reflashing the device?
You could probably edit it in R&D mode
 
Posts: 196 | Thanked: 54 times | Joined on Jan 2010 @ UK
#4
I have just had this problem, had wizard-mounter installed last night then removed it.

I ran update-sudoers as root
 

The Following User Says Thank You to fred123 For This Useful Post:
Posts: 3,617 | Thanked: 2,412 times | Joined on Nov 2009 @ Cambridge, UK
#5
Originally Posted by Bratag View Post
Well my first thought would be to uninstall the apps with the --purge flag. this hopefully will roll back the changes.
Except that if you can't get root, you can't uninstall them. You probably won't even be able to do so via App manager.
 
Posts: 5 | Thanked: 0 times | Joined on Feb 2010
#6
Thanks for the quick replies.

I canīt get root and the app manager says that no catalogue is installed.

@Rob1n: to get into R&D mode i have to flash device and i want to avoid that if possible
 
Posts: 3,617 | Thanked: 2,412 times | Joined on Nov 2009 @ Cambridge, UK
#7
Originally Posted by morlix View Post
Thanks for the quick replies.

I canīt get root and the app manager says that no catalogue is installed.

@Rob1n: to get into R&D mode i have to flash device and i want to avoid that if possible
You shouldn't need to reflash the device - you need to run the flasher app, but I don't think you need to actually provide it with an image to flash. I've not tried it myself, but that's certainly the impression I've got from others.
 
Posts: 196 | Thanked: 54 times | Joined on Jan 2010 @ UK
#8
I just typed root not "sudo gainroot" and it gave me root in terminal.

Then ran update-sudoers.

This was after a reboot.
 

The Following 2 Users Say Thank You to fred123 For This Useful Post:
Posts: 1,224 | Thanked: 1,763 times | Joined on Jul 2007
#9
You can enter R&D mode without flashing, but it will not help, as gainroot depends on sudo to gain root access. If you did not prepare in advance (sshd, another boot partition, some suid root binary that can run a shell), you are out of luck.

There are many programs that run as root on the system. If you can find a vulnerability in them that enables you to run arbitrary code, you might be able to fix the problem without a reflash.
__________________
My repository

"N900 community support for the MeeGo-Harmattan" Is the new "Mer is Fremantle for N810".

No more Nokia devices for me.
 
Posts: 5 | Thanked: 0 times | Joined on Feb 2010
#10
@fred123

i tried this too, but i get errors from sudo like above.

@Rob1n

Thx i will try this!
 
Reply


 
Forum Jump


All times are GMT. The time now is 08:15.