Автор Тема: Обновление репозиториев  (Прочитано 12254 раз)

Оффлайн alex270375

  • Участник
  • *
  • Сообщений: 339
Re: Обновление репозиториев
« Ответ #15 : 12.01.2011 06:30:09 »
Проблема решена. Извиняюсь, что поспешил.
Решил удалением xulrunner, и установкой xulrunner-192, правда такая установка с локального репозитория почему-то не пошла, пришлось устанавливать из интернета.

Оффлайн alex270375

  • Участник
  • *
  • Сообщений: 339
Re: Обновление репозиториев
« Ответ #16 : 12.01.2011 08:30:20 »
А вот теперь возникла настоящая проблема!!!
Может кто знает что мне теперь делать.
Все началось с обновления репозиториев.
Я установил АльтЛинукс Мастер 5.0, и решил их обновить из локального репозитория.
Но на команду apt-get dist-upgrade у меня вышла ошибка:

[root@comp7 ~]# apt-get dist-upgrade
Reading Package Lists... Done
Building Dependency Tree... Done
Calculating Upgrade... Failed
The following packages have unmet dependencies:
  xulrunner-192: Obsoletes: xulrunner
  xulrunner-192-libs: Obsoletes: xulrunner-libs
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.
[root@comp7 ~]#

После этого я посмотрел в Synaptic на уже обновленном компьютере, и увидел, что там вместо xulrunner стоит xulrunner-192.
Решил попробовать просто удалить xulrunner, и поставить xulrunner-192. Но с локального репозитория у меня установить не получилось. Тогда я попробовал установить из интернета. Установка вроде бы прошла, но при попытке перезагрузить компьютер вместо выбора пользователя у меня вдруг появился черный экран где написано:

***An error occured durung the file system check
***Dropping you to a shell; the system will reboot
***when you leave the shell/
Login as a root user for maintenance or press CTRL-D for normal startup/
login [root]:

При нажатии клавиш CTRL-D, идет перезагрузка и опять появляется тот же черный экран с этой же надписью.

Есть ли выход из этой ситуации, или поможет только переустановка системы???
 

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 376
  • Учиться .... Телепатами не рождаются, ими ....
Re: Обновление репозиториев
« Ответ #17 : 12.01.2011 08:56:37 »
Цитировать
***An error occured durung the file system check

Введите пароль root и проверьте с помощью fsck проблемный раздел диска.

Оффлайн alex270375

  • Участник
  • *
  • Сообщений: 339
Re: Обновление репозиториев
« Ответ #18 : 12.01.2011 09:13:31 »
Получается вот что:

login [root]: root
Password:
(Repair filesystem)1# fsck
fsck 1.41.9 (22-Aug-2009)
fsck.ext3:Unable to resolve 'UUID=5a9dc579-3a7d-4d95-9c44-2d25a1c84810'
(Repair filesystem)2#

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 376
  • Учиться .... Телепатами не рождаются, ими ....
Re: Обновление репозиториев
« Ответ #19 : 12.01.2011 09:20:34 »
Для fsck надо как минимум указать имя раздела, который вы проверяете.

man fsck


Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 376
  • Учиться .... Телепатами не рождаются, ими ....
Re: Обновление репозиториев
« Ответ #20 : 12.01.2011 09:21:37 »
fsck.ext3:Unable to resolve 'UUID=5a9dc579-3a7d-4d95-9c44-2d25a1c84810' указывает, что в fstab прописан неправильный uuid

Оффлайн alex270375

  • Участник
  • *
  • Сообщений: 339
Re: Обновление репозиториев
« Ответ #21 : 12.01.2011 09:26:06 »
Для fsck надо как минимум указать имя раздела, который вы проверяете.

man fsck



На man fsck выдается:
bash: man: command not found/

fsck.ext3:Unable to resolve 'UUID=5a9dc579-3a7d-4d95-9c44-2d25a1c84810' указывает, что в fstab прописан неправильный uuid


И что мне делать???

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 376
  • Учиться .... Телепатами не рождаются, ими ....
Re: Обновление репозиториев
« Ответ #22 : 12.01.2011 10:05:12 »
Загрузиться в режим восстановления и отредактироватьь /etc/fstab

Оффлайн alex270375

  • Участник
  • *
  • Сообщений: 339
Re: Обновление репозиториев
« Ответ #23 : 12.01.2011 10:29:32 »
А не подскажите, как можно узнать что именно в нем править?
Я думал посмотреть у работающего компьютера этот файл, и поправить по нему, но как оказалось, для каждого компьютера содержимое этого файла свое.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 376
  • Учиться .... Телепатами не рождаются, ими ....
Re: Обновление репозиториев
« Ответ #24 : 12.01.2011 12:41:54 »
http://ru.wikipedia.org/wiki/UUID
blkid выдаст все UUID в системе.

Вот похожее решение, правдо по другому поводу
Я когда новый хард вставил в компьютер, создал на нём раздел ext3.
Посмотрел его UID командой blkid
Прописал значение в /etc/fstab
Собственно нормально всё.

Хотя вообще есть более хитрые издевательства над домашними:
Предположим я хочу своей сестре ограничить возможность парализовать работу захламив домашний раздел.
Я создаю для неё отдельный раздел, копирую в него её данные, очищаю её каталог.
Открываю /etc/fstab
Копирую строчку с /home и изменяю:
1) /home на /home/vika
2) UID устройства на другой (см. выше как узнать).
Таким образом сестра будет сама разбираться с нехваткой места у себя и она меня касаться не будет.

Оффлайн alex270375

  • Участник
  • *
  • Сообщений: 339
Re: Обновление репозиториев
« Ответ #25 : 12.01.2011 13:10:49 »
Загрузился с LIVE CD, запустил консоль, затем mc, нашел файл fstab, подредактировал его.
Перезапустил систему, но проблема осталась та же, при загрузке выдает:

   Welcome to ALT Linux
Press 'I' to enter interactive startup

Mounting proc filesystem    DONE
.............
.............
Cheching root filesystem      DONE
fsck.ext3:Unable to resolve 'UUID=5a9dc579-3a7d-4d95-9c44-2d25a1c84810'     FAILED

***An error occured durung the file system check
***Dropping you to a shell; the system will reboot
***when you leave the shell/
Login as a root user for maintenance or press CTRL-D for normal startup/
login [root]:

Вы говорите что не тот UUID, но на команду blkid выдается:
/dev/sda1: type="swap" UUID="...."
/dev/sda2: UUID="5a9dc579-3a7d-4d95-9c44-2d25a1c84810" SEC_TYPE="ext2" TYPE="ext3"
/dev/sda3: UUID="..." SEC_TYPE="ext2" TYPE="ext3"
/dev/loop0: TYPE="squashts"

Т.е. этот UUID есть.

Оффлайн alex270375

  • Участник
  • *
  • Сообщений: 339
Re: Обновление репозиториев
« Ответ #26 : 12.01.2011 14:07:33 »
Я уже перечитал кучу тем, но понять все-таки не могу как исправить эту проблему.
Вот скидываю выводы команд и содержимое файла fstab, подскажите что нужно подправить:

[root@localhost ~]# fdisk -ls

Disk /dev/sda: 250.1 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x5401be07

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1         509     4088511   82  Linux swap / Solaris
/dev/sda2             510       13257   102398310   83  Linux
/dev/sda3           13258       30401   137709180   83  Linux
[root@localhost ~]# blkid
/dev/sda1: TYPE="swap" UUID="cb62687c-9f09-41b1-81f4-51a19056b891"
/dev/sda2: UUID="5a9dc579-3a7d-4d95-9c44-2d25a1c84810" SEC_TYPE="ext2" TYPE="ext3"
/dev/sda3: UUID="b3b36a1a-6a04-4507-a873-89e7aba7bc23" SEC_TYPE="ext2" TYPE="ext3"
/dev/loop0: TYPE="squashfs"
[root@localhost ~]#

Файл fstab:

proc      /proc         proc   nosuid,noexec,gid=proc      0 0
devpts      /dev/pts      devpts   nosuid,noexec,gid=tty,mode=620   0 0
tmpfs      /tmp         tmpfs   nosuid            0 0
/dev/root / auto  defaults,ro 0 0
UUID=cb62687c-9f09-41b1-81f4-51a19056b891   swap   swap   defaults   0   0
UUID=5a9dc579-3a7d-4d95-9c44-2d25a1c84810   /mnt/sda2   ext3   noauto   0   0
UUID=b3b36a1a-6a04-4507-a873-89e7aba7bc23   /mnt/sda3   ext3   noauto   0   0

Оффлайн bormant

  • Участник
  • *
  • Сообщений: 358
Re: Обновление репозиториев
« Ответ #27 : 12.01.2011 16:38:12 »
Обратите внимание на
fsck.ext3:Unable to resolve 'UUID=5a9dc579-3a7d-4d95-9c44-2d25a1c84810'     FAILED
***An error occured durung the file system check
***Dropping you to a shell; the system will reboot
***when you leave the shell/
Login as a root user for maintenance or press CTRL-D for normal startup/
Попробуйте прочитать написанное.
Программа fsck.ext3 сообщает: не смогла я определить, что за зверь 'UUID=5a9dc579-3a7d-4d95-9c44-2d25a1c84810'. СБОЙ.
Результатом всех проверок стало:
*** При проверке файловых систем произошла ошибка
*** Вот Вам оболочка; как завершите, система будет перезагружена
Войдите как root для обслуживания или жмите CTRL+D для продолжения загрузки

Проблемный раздел, судя по blkid, /dev/sda2
Войдите как root, выполните
# fsck /dev/sda2
Следуйте инструкциям.
По завершении нажмите Ctrl+D.

Если не помогло, временно закомментируйте (символом #) в fstab строчку
#UUID=5a9dc579-3a7d-4d95-9c44-2d25a1c84810   /mnt/sda2   ext3   noauto   0   0
добавьте
/dev/sda2   /mnt/sda2   ext3   noauto   0   0
сохраните и перезагрузитесь.

Если снова получите
fsck.ext3:Unable to resolve 'UUID=5a9dc579-3a7d-4d95-9c44-2d25a1c84810'     FAILED
значит цитируете/правите что-то не то:
нашел файл fstab, подредактировал его.
Перезапустил систему, но проблема осталась та же
Похоже, нашли fstab от запущенной Live системы, а не от установленной на диске, другого объяснения найти не могу.
« Последнее редактирование: 12.01.2011 16:47:35 от bormant »

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 376
  • Учиться .... Телепатами не рождаются, ими ....
Re: Обновление репозиториев
« Ответ #28 : 12.01.2011 16:49:06 »
А покажите fstab, который лежит в /mnt/sda2

Оффлайн alex270375

  • Участник
  • *
  • Сообщений: 339
Re: Обновление репозиториев
« Ответ #29 : 13.01.2011 07:18:11 »
На команду fsck /dev/sda2 выдается:

fsck 1.41.9 (22-Aug-2009)
e2fsck 1.41.9 (22-Aug-2009)
fsck.ext2: No such file or directory while trying to open /dev/sda2

The superblock could not be read or does not describe a correct ext2 filesystem.
If the device is valid and it really contains an ext2 filesystem (and not swap or ufs or something else), then the superblock is corrupt, and you might try rinning e2fsck with an alternate superblock:
e2fsck -b 8193 <device>

Да, файл fstab я брал от запущенной LIVE системы.
Папка /mnt/sda2 пуста.
Может я не там смотрю???