Диспетчер приложений (не работает)

Вчера было все впорядке. Сегодня включил таблетку а она про сит ввести дату и время. Запустил Диспетчер приложенний а он пишет сбой системы и нечиго не обновляет и непоказывает какие даже программы установлены. Захожу в репозиты а там пусто пытаюсь создать а он создает якобы но непоявляется все пусто. В терменале пытаюсь зайти под рутом а он мне выдает sudo: must be setuid root хотя вчера все было впорядке. Пытаюсь с помощью apt-get что то поставить и пробовал update сделать он скачивает все и выдает dpkg: requested operation requires superuser privilege
E: Sub-process /usr/bin/dpkg returned an error code (2)
Что я мог натворить и как мне помочь может кто нибудь знает?
ОС на карте? Если да, то вы точно по ошибке не загрузились с внутренней памяти?

В терминале попробуйте стать рутом командой root, и уже после этого apt-get update

Покажите файл /etc/apt/sources.list.d/hildon-application-manager.list. Там должен быть ваш список репозиториев

Такое ощущение, что если вы все-таки не ошиблись системой, то полетела файловая система...
Mitrandir:ОС на карте? Если да, то вы точно по ошибке не загрузились с внутренней памяти?

В терминале попробуйте стать рутом командой root, и уже после этого apt-get update

Покажите файл /etc/apt/sources.list.d/hildon-application-manager.list. Там должен быть ваш список репозиториев

Такое ощущение, что если вы все-таки не ошиблись системой, то полетела файловая система...

ОС на карте (клонирование системы)
По ошибки не мог загрузится. Несколько раз перегружался и выключал.
В терменале когда набираю root то выдает sudo: must be setuid root (а раньше все было нормально).
apt-get update пробовал все скачивает но установится не может я сверху писал.
hildon-application-manager.list:
deb http://catalogue.tableteer.nokia.com/certified/ diablo user
deb http://catalogue.tableteer.nokia.com/non-certified/ diablo user
deb http://catalogue.tableteer.nokia.com/updates/diablo-2/ ./
deb http://repository.maemo.org/extras/ diablo free non-free
deb http://ipv6.willab.fi/apt/ chinook user
deb http://browser-extras.garage.maemo.org/browser-extras/ chinook browser-extras
deb http://openbossa.indt.org.br/carman/repo/release all user
deb http://repository.maemo.org/extras/ diablo free non-free
deb http://www.fbreader.org/maemo chinook user
deb http://reg.fring.com/repository/ chinook release
deb http://packages.gizmoproject.com/chinook chinook user
deb http://jalimo.evolvis.org/repository/maemo/ chinook user
deb http://www.mulliner.org/nokia770/repository/ chinook free
deb http://maemocjk.garage.maemo.org/ chinook test
deb http://repository.maemo.org/ chinook free non-free
deb http://repository.maemo.org/extras-devel diablo free non-free
deb http://maemo-hackers.org/apt chinook main
deb http://repository.maemo.org/ diablo/tools free
deb http://download.talinux.tal.org/pub/maemo chinook free
deb ftp://ftp.mozilla.org/pub/mozilla.org/mobile chinook release
deb http://catalogue.tableteer.nokia.com/updates/chinook/ ./
deb http://catalogue.tableteer.nokia.com/certified/ chinook user
deb http://catalogue.tableteer.nokia.com/non-certified/ chinook user
deb http://repository.maemo.org/extras/ chinook free non-free
deb http://maemo.shmuma.ru/repo/ chinook free
deb http://moff.mozilla.com/maemo/multi/ chinook release
deb http://qole.maemobox.org/repository maemo main
deb http://repository.maemo.org/extras-devel/ diablo free non-free
deb http://deb.opera.com/maemo diablo non-free
deb http://repository.maemo.org/community-testing/ diablo free non-free
deb http://skriblovsky.net/maemo diablo free
deb http://repo.yandex.ru/maemo fremantle main
Я в Mindnight commander назначил на все папки root c самой корневой и после эеого видимо и у меня начались проблемы...компа под рукой нету...
о_О! Зачем же вы побили все права?
Ну что тут сказать... Скорее всё действительно из-за того, что вы сбили все права.

Что приходит в голову:
1. Изменить владельца на user для /home/user теперь можно будет только с правами рута
2. Попробуйте на всякий случай, раз команда root не работает, может быть хотя бы sudo gainroot даст вам рута?
3. Если есть возможность с помощью bootmenu загрузиться со встроенной памяти (запустить исходную систему, бывшую до клонирования), то можно попробовать из неё примонтировать раздел с системой и восстановить права
4. Вот это: «root то выдает sudo: must be setuid root», мне намекает, что дело может оказаться не только в смене владельцев файлов. Покажите, пожалуйста, вывод команды: ls -l `which sudo`
о_О! Зачем же вы побили все права?

Хотел с помощью MC копировать файлы куда угодно вплоть до корневого коталога /.
Ну что тут сказать... Скорее всё действительно из-за того, что вы сбили все права.

Что приходит в голову:
1. Изменить владельца на user для /home/user теперь можно будет только с правами рута
2. Попробуйте на всякий случай, раз команда root не работает, может быть хотя бы sudo gainroot даст вам рута?
3. Если есть возможность с помощью bootmenu загрузиться со встроенной памяти (запустить исходную систему, бывшую до клонирования), то можно попробовать из неё примонтировать раздел с системой и восстановить права
4. Вот это: «root то выдает sudo: must be setuid root», мне намекает, что дело может оказаться не только в смене владельцев файлов. Покажите, пожалуйста, вывод команды: ls -l `which sudo

1.Походу да
2.~ $ sudo gainroot
sudo: must be setuid root
3.Да запустить можно. Только как это примонтировать я незнаю.
4.~ $ ls -l `which sudo
>
(Вот что выдает. Галочка и пусто)
dime:...
4.~ $ ls -l `which sudo
>
(Вот что выдает. Галочка и пусто)

Вы ` закрывающий попустили, вот галочка и прилетела... 8-)
Именно. Добавьте в конце кавычку `
Точно ковычку забыл прошу прощения:
~ $ ls -l `which sudo`
-rwxr-xr-x 2 user users 88520 Apr 8 2008 /usr/bin/sudo

Каждый раз при включение просит ввести дату и время.
Да у вас sudo не root'а. Мой вывод ~ $ ls -l `which sudo`возвращает root root вместо user users.
Еще нет setuid
chown root /usr/bin/sudo
chgrp root /usr/bin/sudo
chmod u+s /usr/bin/sudo

ИМХО съехало не только здесь.
Проще переставить. Все выправить сложно будет.
Да уж... Пожалуй действительно лучшее что вы можете сделать — спасти нужные файлы/конфиги и перепрошиться.

Даже эта инструкция:
svs57:
chown root /usr/bin/sudo
chgrp root /usr/bin/sudo
chmod u+s /usr/bin/sudo

не поможет, т.к. после первых двух строчек третью выполнить уже не удастся.

То есть можно, конечно, попробовать восстановить права загрузившись с NAND'а, но шансов на успех чуть менее чем 0%
~ $ chown root /usr/bin/sudo
chown: /usr/bin/sudo: Operation not permitted
~ $ chgrp root /usr/bin/sudo
chgrp: /usr/bin/sudo: Operation not permitted
~ $ chmod u+s /usr/bin/sudo
~ $
Спасибо всем за помощь. А вот без компа перепрошиться реально? У меня клонированная система.
Если у вас осталась родная система, то можно просто заново ее клонировать, перезатерев текущую. Для этого нужно просто заново выполнить инструкцию по клонированию
sudo cp / /media/mmcx(для внешней - 1\внутренней - 2 карты из маемо стандартной)
или mount /dev/mtdblock4 /mnt/maemo
sudo cp /mnt/maemo / (из копированной системы)
вот и вся инструкция по копированию =)
XeonDead, ваша инструкция некорректна

Лучше делать по инструкции из FAQ