Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Установка пакетов  (Прочитано 1465 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн DenSul

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Установка пакетов
« : 28 Июня 2011, 08:46:37 »
При установке любого пакета ругается на какой-то os-prober:
root@server:/# apt-get install php5-imap
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Будут установлены следующие дополнительные пакеты:
  libc-client2007e mlock
Предлагаемые пакеты:
  uw-mailutils
НОВЫЕ пакеты, которые будут установлены:
  libc-client2007e mlock php5-imap
обновлено 0, установлено 3 новых пакетов, для удаления отмечено 0 пакетов, и 120 пакетов не обновлено.
Необходимо скачать 0B/809kB архивов.
После данной операции, объём занятого дискового пространства возрастёт на 1 806kB.
Хотите продолжить [Д/н]? д
Выбор ранее не выбранного пакета mlock.
(Чтение базы данных ... 65%dpkg: невосстановимая ошибка, прекращение работы:
 не удалось прочитать при копировании в буфер для список файлов пакета os-prober: Это каталог
E: Sub-process /usr/bin/dpkg returned an error code (2)
root@server:/#
Гуглил, много гуглил, ничего не помогает.

Оффлайн vasilisc

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2563
  • г.Северодвинск - строим АПЛ
    • Просмотр профиля
    • Авторские статьи об OpenSource
Re: Установка пакетов
« Ответ #1 : 28 Июня 2011, 10:20:10 »
попробуйте
sudo dpkg-reconfigure -asudo apt-get -o DPkg::options::=--force-confmiss --reinstall install os-prober

Оффлайн DenSul

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Re: Установка пакетов
« Ответ #2 : 28 Июня 2011, 10:39:03 »
root@server:/home/sultanov# sudo dpkg-reconfigure -a
 * Stopping web server apache2                                                  apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
 ... waiting                                                             [ OK ]
 * Starting web server apache2                                                  apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
                                                                         [ OK ]
 * Starting AppArmor profiles                                            [ OK ]
 * Reloading AppArmor profiles                                           [ OK ]
gpg: ключ 437D05B5: "Ubuntu Archive Automatic Signing Key <ftpmaster@ubuntu.com>" не изменен
gpg: ключ FBB75451: "Ubuntu CD Image Automatic Signing Key <cdimage@ubuntu.com>" не изменен
gpg: Всего обработано: 2
gpg:              неизмененных: 2
** initializing cache. This may take a while **
apt-xapian-index: Building new index in background...
atd stop/waiting
atd start/running, process 3077
update-alternatives: используется `/usr/share/man/man7/bash-builtins.7.gz' для предоставления `/usr/share/man/man7/builtins.7.gz' (builtins.7.gz) в автоматический режим.
cp: пропускается каталог «/var/lib/ucf/hashfile»
root@server:/home/sultanov# sudo apt-get -o DPkg::options::=--force-confmiss --reinstall install os-prober
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
обновлено 0, установлено 0 новых пакетов, переустановлено 1 переустановлено, для удаления отмечено 0 пакетов, и 120 пакетов не обновлено.
Необходимо скачать 23,3kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 0B.
Получено:1 http://ru.archive.ubuntu.com/ubuntu/ maverick/main os-prober amd64 1.39 [23,3kB]
Получено 23,3kБ за 0с (33,1kБ/c)
(Чтение базы данных ... 65%dpkg: невосстановимая ошибка, прекращение работы:
 не удалось прочитать при копировании в буфер для список файлов пакета os-prober: Это каталог
E: Sub-process /usr/bin/dpkg returned an error code (2)

Не помогло.

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: Установка пакетов
« Ответ #3 : 28 Июня 2011, 11:11:00 »
список файлов пакета os-prober: Это каталог
$ ls -l /var/lib/dpkg/info/os-prober.*
-rw-r--r-- 1 root root 1109 2010-09-01 16:10 /var/lib/dpkg/info/os-prober.list
-rw-r--r-- 1 root root 1586 2010-04-16 15:24 /var/lib/dpkg/info/os-prober.md5sums
?

Оффлайн DenSul

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Re: Установка пакетов
« Ответ #4 : 28 Июня 2011, 11:21:03 »
root@server:/home/sultanov# ls -l /var/lib/dpkg/info/os-prober.*
-rw-r--r-- 1 root     root     1586 2010-06-29 13:06 /var/lib/dpkg/info/os-prober.md5sums

/var/lib/dpkg/info/os-prober.list:
итого 4
drwxrws--- 2 www-data www-data 4096 2011-06-15 12:22 metadata
У вас есть новая почта в /var/mail/root
root@server:/home/sultanov#
эм?

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: Установка пакетов
« Ответ #5 : 28 Июня 2011, 11:36:06 »
ls -ld /var/lib/dpkg/info/os-prober.list
stat /var/lib/dpkg/info/os-prober.list
?

Список файлов для своей версии дистрибутива найдите по аналогии с линком:
http://packages.ubuntu.com/natty/amd64/os-prober/filelist

Эатем сохраните это дело в текстовый файл "/var/lib/dpkg/info/os-prober.list".
В качестве шаблона возьмите любой из рядом лежащих .list-файлов.

Оффлайн DenSul

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Re: Установка пакетов
« Ответ #6 : 28 Июня 2011, 12:51:05 »
root@server:/home/sultanov# ls -ld /var/lib/dpkg/info/os-prober.list
drwxrws--- 3 www-data www-data 4096 2011-06-06 15:57 /var/lib/dpkg/info/os-prober.list
root@server:/home/sultanov# stat /var/lib/dpkg/info/os-prober.list
  File: «/var/lib/dpkg/info/os-prober.list»
  Size: 4096            Blocks: 8          IO Block: 4096   каталог
Device: fb00h/64256d    Inode: 262211      Links: 3
Access: (2770/drwxrws---)  Uid: (   33/www-data)   Gid: (   33/www-data)
Access: 2011-06-28 13:20:28.150483001 +0600
Modify: 2011-06-06 15:57:55.477478113 +0600
Change: 2011-06-06 15:57:55.477478113 +0600

Пытался записать в /var/lib/dpkg/info/os-prober.list эти файлы:
/usr/bin/linux-boot-prober
/usr/bin/os-prober
/usr/lib/linux-boot-probes/50mounted-tests
/usr/lib/linux-boot-probes/mounted/40grub
/usr/lib/linux-boot-probes/mounted/40grub2
/usr/lib/linux-boot-probes/mounted/50lilo
/usr/lib/linux-boot-probes/mounted/90fallback
/usr/lib/os-prober/newns
/usr/lib/os-probes/50mounted-tests
/usr/lib/os-probes/init/10filesystems
/usr/lib/os-probes/mounted/10freedos
/usr/lib/os-probes/mounted/10qnx
/usr/lib/os-probes/mounted/20macosx
/usr/lib/os-probes/mounted/20microsoft
/usr/lib/os-probes/mounted/30utility
/usr/lib/os-probes/mounted/40lsb
/usr/lib/os-probes/mounted/70hurd
/usr/lib/os-probes/mounted/80minix
/usr/lib/os-probes/mounted/83haiku
/usr/lib/os-probes/mounted/90linux-distro
/usr/lib/os-probes/mounted/90solaris
/usr/share/doc/os-prober/changelog.gz
/usr/share/doc/os-prober/copyright
/usr/share/os-prober/common.sh
Но не смог, там есть директория уже с таким же именем:
metadata
 
detailviewdefs.php_1308113569  editviewdefs.php_1308113569
detailviewdefs.php_1308113751  editviewdefs.php_1308113751
detailviewdefs.php_1308118872  editviewdefs.php_1308118872
detailviewdefs.php_1308118877  editviewdefs.php_1308118877
detailviewdefs.php_1308118882  editviewdefs.php_1308118882
detailviewdefs.php_1308118890  editviewdefs.php_1308118890
detailviewdefs.php_1308118894  editviewdefs.php_1308118894
detailviewdefs.php_1308118898  editviewdefs.php_1308118898
detailviewdefs.php_1308118902  editviewdefs.php_1308118902
detailviewdefs.php_1308118910  editviewdefs.php_1308118910
detailviewdefs.php_1308118915  editviewdefs.php_1308118915
detailviewdefs.php_1308118919  editviewdefs.php_1308118919
detailviewdefs.php_1308118968  editviewdefs.php_1308118968
editviewdefs.php_1308113026

Ну я просто вообще запутался уже.


UPD: Спасибо, все помогло.
« Последнее редактирование: 28 Июня 2011, 13:52:14 от DenSul »

 

Страница сгенерирована за 0.068 секунд. Запросов: 24.