vadik |
|
Темы:
55
Сообщения:
5395
Участник с: 17 августа 2009
|
samson4747наоборот Upd. И лучше не “убить”, а временно перенести в другое место (с сохранением всех атрибутов). Или имелось ввиду удаление пакетов, а не самих файлов? |
samson4747 |
|
Темы:
33
Сообщения:
534
Участник с: 23 февраля 2012
|
"If you try to hide the complexity of the system, you'll end up with a more complex system". Layers of abstraction that serve to hide internals are never a good thing. Instead, the internals should be designed in a way such that they NEED no hiding. —Aaron Griffin
|
samson4747 |
|
Темы:
33
Сообщения:
534
Участник с: 23 февраля 2012
|
Ему опять что-то не нравится:$ sudo pacman -Su :: Запускается полное обновление системы... разрешение зависимостей... проверка на взаимную несовместимость... Цели (1): glibc-2.16.0-2 Будет установлено: 33,94 MiB Изменение размера: 0,00 MiB Приступить к установке? [Y/n] (1/1) проверяется целостность пакета [######################] 100% (1/1) загрузка файлов пакета [######################] 100% (1/1) проверка возможных конфликтов файлов [######################] 100% ошибка: не удалось завершить запрос (конфликтующие файлы) glibc: /lib уже существует в файловой системе Обнаружены ошибки, пакеты не были обновлены. $ find /lib -exec pacman -Qo -- {} + ошибка: не удалось установить владельца каталога '/lib' /lib/ld-2.16.so принадлежит glibc 2.16.0-1 /lib/libcidn.so.1 принадлежит glibc 2.16.0-1 /lib/libanl.so.1 принадлежит glibc 2.16.0-1 /lib/libBrokenLocale.so.1 принадлежит glibc 2.16.0-1 /lib/libnss_files-2.16.so принадлежит glibc 2.16.0-1 /lib/libpthread.so.0 принадлежит glibc 2.16.0-1 /lib/libmemusage.so принадлежит glibc 2.16.0-1 /lib/libnss_compat.so.2 принадлежит glibc 2.16.0-1 /lib/libanl-2.16.so принадлежит glibc 2.16.0-1 /lib/libnss_hesiod.so.2 принадлежит glibc 2.16.0-1 /lib/ld-linux.so.2 принадлежит glibc 2.16.0-1 /lib/libutil.so.1 принадлежит glibc 2.16.0-1 /lib/libm-2.16.so принадлежит glibc 2.16.0-1 /lib/libnss_db.so.2 принадлежит glibc 2.16.0-1 /lib/libnsl-2.16.so принадлежит glibc 2.16.0-1 /lib/libresolv.so.2 принадлежит glibc 2.16.0-1 /lib/libpthread-2.16.so принадлежит glibc 2.16.0-1 /lib/libnss_nis-2.16.so принадлежит glibc 2.16.0-1 /lib/libnss_nisplus-2.16.so принадлежит glibc 2.16.0-1 /lib/libBrokenLocale-2.16.so принадлежит glibc 2.16.0-1 /lib/libnss_files.so.2 принадлежит glibc 2.16.0-1 /lib/libnss_nis.so.2 принадлежит glibc 2.16.0-1 /lib/libnss_compat-2.16.so принадлежит glibc 2.16.0-1 /lib/libcrypt-2.16.so принадлежит glibc 2.16.0-1 /lib/libthread_db-1.0.so принадлежит glibc 2.16.0-1 /lib/libnss_hesiod-2.16.so принадлежит glibc 2.16.0-1 /lib/libnss_dns-2.16.so принадлежит glibc 2.16.0-1 /lib/libpcprofile.so принадлежит glibc 2.16.0-1 /lib/librt-2.16.so принадлежит glibc 2.16.0-1 /lib/libthread_db.so.1 принадлежит glibc 2.16.0-1 /lib/libnss_dns.so.2 принадлежит glibc 2.16.0-1 /lib/libSegFault.so принадлежит glibc 2.16.0-1 /lib/libc-2.16.so принадлежит glibc 2.16.0-1 /lib/libdl-2.16.so принадлежит glibc 2.16.0-1 /lib/libnsl.so.1 принадлежит glibc 2.16.0-1 /lib/libutil-2.16.so принадлежит glibc 2.16.0-1 /lib/librt.so.1 принадлежит glibc 2.16.0-1 /lib/libresolv-2.16.so принадлежит glibc 2.16.0-1 /lib/libdl.so.2 принадлежит glibc 2.16.0-1 /lib/libnss_db-2.16.so принадлежит glibc 2.16.0-1 /lib/libc.so.6 принадлежит glibc 2.16.0-1 /lib/libnss_nisplus.so.2 принадлежит glibc 2.16.0-1 /lib/libm.so.6 принадлежит glibc 2.16.0-1 /lib/libcrypt.so.1 принадлежит glibc 2.16.0-1 /lib/libcidn-2.16.so принадлежит glibc 2.16.0-1 $
"If you try to hide the complexity of the system, you'll end up with a more complex system". Layers of abstraction that serve to hide internals are never a good thing. Instead, the internals should be designed in a way such that they NEED no hiding. —Aaron Griffin
|
nafanja |
|
Темы:
94
Сообщения:
9252
Участник с: 02 июня 2012
заблокирован
|
samson4747, а попробуй сделать вот что, с лайфа на всякий случай заархивируй папку /lib потом перенеси ее в /usr и сделай ссылку на /usr/lib а потом попробуй обновится… может поможет )))
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874 |
sunstroke |
|
Темы:
3
Сообщения:
625
Участник с: 17 сентября 2009
|
samson4747Теперь покажите вывод grep '^lib/' /var/lib/pacman/local/*/files |
samson4747 |
|
Темы:
33
Сообщения:
534
Участник с: 23 февраля 2012
|
$ grep '^lib/' /var/lib/pacman/local/*/files /var/lib/pacman/local/glibc-2.16.0-1/files:lib/ /var/lib/pacman/local/glibc-2.16.0-1/files:lib/ld-2.16.so /var/lib/pacman/local/glibc-2.16.0-1/files:lib/ld-linux.so.2 /var/lib/pacman/local/glibc-2.16.0-1/files:lib/libBrokenLocale-2.16.so /var/lib/pacman/local/glibc-2.16.0-1/files:lib/libBrokenLocale.so.1 /var/lib/pacman/local/glibc-2.16.0-1/files:lib/libSegFault.so /var/lib/pacman/local/glibc-2.16.0-1/files:lib/libanl-2.16.so /var/lib/pacman/local/glibc-2.16.0-1/files:lib/libanl.so.1 /var/lib/pacman/local/glibc-2.16.0-1/files:lib/libc-2.16.so /var/lib/pacman/local/glibc-2.16.0-1/files:lib/libc.so.6 /var/lib/pacman/local/glibc-2.16.0-1/files:lib/libcidn-2.16.so /var/lib/pacman/local/glibc-2.16.0-1/files:lib/libcidn.so.1 /var/lib/pacman/local/glibc-2.16.0-1/files:lib/libcrypt-2.16.so /var/lib/pacman/local/glibc-2.16.0-1/files:lib/libcrypt.so.1 /var/lib/pacman/local/glibc-2.16.0-1/files:lib/libdl-2.16.so /var/lib/pacman/local/glibc-2.16.0-1/files:lib/libdl.so.2 /var/lib/pacman/local/glibc-2.16.0-1/files:lib/libm-2.16.so /var/lib/pacman/local/glibc-2.16.0-1/files:lib/libm.so.6 /var/lib/pacman/local/glibc-2.16.0-1/files:lib/libmemusage.so /var/lib/pacman/local/glibc-2.16.0-1/files:lib/libnsl-2.16.so /var/lib/pacman/local/glibc-2.16.0-1/files:lib/libnsl.so.1 /var/lib/pacman/local/glibc-2.16.0-1/files:lib/libnss_compat-2.16.so /var/lib/pacman/local/glibc-2.16.0-1/files:lib/libnss_compat.so.2 /var/lib/pacman/local/glibc-2.16.0-1/files:lib/libnss_db-2.16.so /var/lib/pacman/local/glibc-2.16.0-1/files:lib/libnss_db.so.2 /var/lib/pacman/local/glibc-2.16.0-1/files:lib/libnss_dns-2.16.so /var/lib/pacman/local/glibc-2.16.0-1/files:lib/libnss_dns.so.2 /var/lib/pacman/local/glibc-2.16.0-1/files:lib/libnss_files-2.16.so /var/lib/pacman/local/glibc-2.16.0-1/files:lib/libnss_files.so.2 /var/lib/pacman/local/glibc-2.16.0-1/files:lib/libnss_hesiod-2.16.so /var/lib/pacman/local/glibc-2.16.0-1/files:lib/libnss_hesiod.so.2 /var/lib/pacman/local/glibc-2.16.0-1/files:lib/libnss_nis-2.16.so /var/lib/pacman/local/glibc-2.16.0-1/files:lib/libnss_nis.so.2 /var/lib/pacman/local/glibc-2.16.0-1/files:lib/libnss_nisplus-2.16.so /var/lib/pacman/local/glibc-2.16.0-1/files:lib/libnss_nisplus.so.2 /var/lib/pacman/local/glibc-2.16.0-1/files:lib/libpcprofile.so /var/lib/pacman/local/glibc-2.16.0-1/files:lib/libpthread-2.16.so /var/lib/pacman/local/glibc-2.16.0-1/files:lib/libpthread.so.0 /var/lib/pacman/local/glibc-2.16.0-1/files:lib/libresolv-2.16.so /var/lib/pacman/local/glibc-2.16.0-1/files:lib/libresolv.so.2 /var/lib/pacman/local/glibc-2.16.0-1/files:lib/librt-2.16.so /var/lib/pacman/local/glibc-2.16.0-1/files:lib/librt.so.1 /var/lib/pacman/local/glibc-2.16.0-1/files:lib/libthread_db-1.0.so /var/lib/pacman/local/glibc-2.16.0-1/files:lib/libthread_db.so.1 /var/lib/pacman/local/glibc-2.16.0-1/files:lib/libutil-2.16.so /var/lib/pacman/local/glibc-2.16.0-1/files:lib/libutil.so.1 /var/lib/pacman/local/udev-compat-180-1/files:lib/ /var/lib/pacman/local/udev-compat-180-1/files:lib/udev/ /var/lib/pacman/local/udev-compat-180-1/files:lib/udev/devices/ /var/lib/pacman/local/udev-compat-180-1/files:lib/udev/devices/autofs /var/lib/pacman/local/udev-compat-180-1/files:lib/udev/devices/btrfs-control /var/lib/pacman/local/udev-compat-180-1/files:lib/udev/devices/cpu/ /var/lib/pacman/local/udev-compat-180-1/files:lib/udev/devices/cpu/microcode /var/lib/pacman/local/udev-compat-180-1/files:lib/udev/devices/fuse /var/lib/pacman/local/udev-compat-180-1/files:lib/udev/devices/mapper/ /var/lib/pacman/local/udev-compat-180-1/files:lib/udev/devices/mapper/control /var/lib/pacman/local/udev-compat-180-1/files:lib/udev/devices/net/ /var/lib/pacman/local/udev-compat-180-1/files:lib/udev/devices/net/tun /var/lib/pacman/local/udev-compat-180-1/files:lib/udev/devices/ppp /var/lib/pacman/local/udev-compat-180-1/files:lib/udev/devices/snd/ /var/lib/pacman/local/udev-compat-180-1/files:lib/udev/devices/snd/seq /var/lib/pacman/local/udev-compat-180-1/files:lib/udev/devices/snd/timer /var/lib/pacman/local/udev-compat-180-1/files:lib/udev/devices/uinput /var/lib/pacman/local/udev-compat-180-1/files:lib/udev/rules.d/ /var/lib/pacman/local/udev-compat-180-1/files:lib/udev/rules.d/30-kernel-compat.rules /var/lib/pacman/local/virtualbox-bin-4.1.6-2/files:lib/ /var/lib/pacman/local/virtualbox-bin-4.1.6-2/files:lib/udev/ /var/lib/pacman/local/virtualbox-bin-4.1.6-2/files:lib/udev/VBoxCreateUSBNode.sh /var/lib/pacman/local/virtualbox-bin-4.1.6-2/files:lib/udev/rules.d/ /var/lib/pacman/local/virtualbox-bin-4.1.6-2/files:lib/udev/rules.d/10-vboxdrv.rules $
"If you try to hide the complexity of the system, you'll end up with a more complex system". Layers of abstraction that serve to hide internals are never a good thing. Instead, the internals should be designed in a way such that they NEED no hiding. —Aaron Griffin
|
sunstroke |
|
Темы:
3
Сообщения:
625
Участник с: 17 сентября 2009
|
У вас из базы пакмана на папку /lib ссылаются кроме glibc еще и пакеты udev-compat и virtualbox-bin. Поэтому обновление glibc не может произвести необходимые манипуляции с папкой /lib - даже если там не осталось подпапок (не читал начало дискуссии). Просто удалите пакеты udev-compat и virtualbox-bin. И тогда обновление glibc должно пройти нормально. Потом доставите необходимое. |
samson4747 |
|
Темы:
33
Сообщения:
534
Участник с: 23 февраля 2012
|
Обновился. Благодарю.
"If you try to hide the complexity of the system, you'll end up with a more complex system". Layers of abstraction that serve to hide internals are never a good thing. Instead, the internals should be designed in a way such that they NEED no hiding. —Aaron Griffin
|
samson4747 |
|
Темы:
33
Сообщения:
534
Участник с: 23 февраля 2012
|
После обновления при запуске gdm$ sudo /etc/rc.d/gdm restart :: Stopping GDM [DONE] :: Starting GDM [DONE][/code] $ sudo /etc/rc.d/gdm start
"If you try to hide the complexity of the system, you'll end up with a more complex system". Layers of abstraction that serve to hide internals are never a good thing. Instead, the internals should be designed in a way such that they NEED no hiding. —Aaron Griffin
|
deep |
|
Темы:
44
Сообщения:
263
Участник с: 02 февраля 2009
|
У меня то же проблемы с обновлением Всё почистил от лишних программ, у меня остался только “lib32-glibc” ,у меня 64 битка, в /lib Скорее всего она мешает, но при удалении, “lib32-glibc”, там стока зависимостей ужассс. Вот посмотрите вывод, всё таки может “lib32-glibc” мешать или нет? Если да, то как справится с зависимостями при удалении # grep ‘^lib/’ /var/lib/pacman/local/*/files /var/lib/pacman/local/glibc-2.16.0-1/files:lib/ /var/lib/pacman/local/glibc-2.16.0-1/files:lib/ld-2.16.so /var/lib/pacman/local/glibc-2.16.0-1/files:lib/ld-linux-x86-64.so.2 /var/lib/pacman/local/glibc-2.16.0-1/files:lib/libBrokenLocale-2.16.so /var/lib/pacman/local/glibc-2.16.0-1/files:lib/libBrokenLocale.so.1 /var/lib/pacman/local/glibc-2.16.0-1/files:lib/libSegFault.so /var/lib/pacman/local/glibc-2.16.0-1/files:lib/libanl-2.16.so /var/lib/pacman/local/glibc-2.16.0-1/files:lib/libanl.so.1 /var/lib/pacman/local/glibc-2.16.0-1/files:lib/libc-2.16.so /var/lib/pacman/local/glibc-2.16.0-1/files:lib/libc.so.6 /var/lib/pacman/local/glibc-2.16.0-1/files:lib/libcidn-2.16.so /var/lib/pacman/local/glibc-2.16.0-1/files:lib/libcidn.so.1 /var/lib/pacman/local/glibc-2.16.0-1/files:lib/libcrypt-2.16.so /var/lib/pacman/local/glibc-2.16.0-1/files:lib/libcrypt.so.1 /var/lib/pacman/local/glibc-2.16.0-1/files:lib/libdl-2.16.so /var/lib/pacman/local/glibc-2.16.0-1/files:lib/libdl.so.2 /var/lib/pacman/local/glibc-2.16.0-1/files:lib/libm-2.16.so /var/lib/pacman/local/glibc-2.16.0-1/files:lib/libm.so.6 /var/lib/pacman/local/glibc-2.16.0-1/files:lib/libmemusage.so /var/lib/pacman/local/glibc-2.16.0-1/files:lib/libnsl-2.16.so /var/lib/pacman/local/glibc-2.16.0-1/files:lib/libnsl.so.1 /var/lib/pacman/local/glibc-2.16.0-1/files:lib/libnss_compat-2.16.so /var/lib/pacman/local/glibc-2.16.0-1/files:lib/libnss_compat.so.2 /var/lib/pacman/local/glibc-2.16.0-1/files:lib/libnss_db-2.16.so /var/lib/pacman/local/glibc-2.16.0-1/files:lib/libnss_db.so.2 /var/lib/pacman/local/glibc-2.16.0-1/files:lib/libnss_dns-2.16.so /var/lib/pacman/local/glibc-2.16.0-1/files:lib/libnss_dns.so.2 /var/lib/pacman/local/glibc-2.16.0-1/files:lib/libnss_files-2.16.so /var/lib/pacman/local/glibc-2.16.0-1/files:lib/libnss_files.so.2 /var/lib/pacman/local/glibc-2.16.0-1/files:lib/libnss_hesiod-2.16.so /var/lib/pacman/local/glibc-2.16.0-1/files:lib/libnss_hesiod.so.2 /var/lib/pacman/local/glibc-2.16.0-1/files:lib/libnss_nis-2.16.so /var/lib/pacman/local/glibc-2.16.0-1/files:lib/libnss_nis.so.2 /var/lib/pacman/local/glibc-2.16.0-1/files:lib/libnss_nisplus-2.16.so /var/lib/pacman/local/glibc-2.16.0-1/files:lib/libnss_nisplus.so.2 /var/lib/pacman/local/glibc-2.16.0-1/files:lib/libpcprofile.so /var/lib/pacman/local/glibc-2.16.0-1/files:lib/libpthread-2.16.so /var/lib/pacman/local/glibc-2.16.0-1/files:lib/libpthread.so.0 /var/lib/pacman/local/glibc-2.16.0-1/files:lib/libresolv-2.16.so /var/lib/pacman/local/glibc-2.16.0-1/files:lib/libresolv.so.2 /var/lib/pacman/local/glibc-2.16.0-1/files:lib/librt-2.16.so /var/lib/pacman/local/glibc-2.16.0-1/files:lib/librt.so.1 /var/lib/pacman/local/glibc-2.16.0-1/files:lib/libthread_db-1.0.so /var/lib/pacman/local/glibc-2.16.0-1/files:lib/libthread_db.so.1 /var/lib/pacman/local/glibc-2.16.0-1/files:lib/libutil-2.16.so /var/lib/pacman/local/glibc-2.16.0-1/files:lib/libutil.so.1 /var/lib/pacman/local/lib32-glibc-2.15-10/files:lib/ /var/lib/pacman/local/lib32-glibc-2.15-10/files:lib/ld-linux.so.2 # find /lib -exec pacman -Qo – {} + ошибка: не удалось установить владельца каталога '/lib' /lib/libnss_nis.so.2 принадлежит glibc 2.16.0-1 /lib/libm.so.6 принадлежит glibc 2.16.0-1 /lib/libnss_compat-2.16.so принадлежит glibc 2.16.0-1 /lib/libnss_files.so.2 принадлежит glibc 2.16.0-1 /lib/libnss_dns-2.16.so принадлежит glibc 2.16.0-1 /lib/libresolv.so.2 принадлежит glibc 2.16.0-1 /lib/libcidn-2.16.so принадлежит glibc 2.16.0-1 /lib/libnsl.so.1 принадлежит glibc 2.16.0-1 /lib/libc-2.16.so принадлежит glibc 2.16.0-1 /lib/libpthread-2.16.so принадлежит glibc 2.16.0-1 /lib/libnss_nis-2.16.so принадлежит glibc 2.16.0-1 /lib/libutil.so.1 принадлежит glibc 2.16.0-1 /lib/libnss_db-2.16.so принадлежит glibc 2.16.0-1 /lib/libthread_db-1.0.so принадлежит glibc 2.16.0-1 /lib/ld-linux-x86-64.so.2 принадлежит glibc 2.16.0-1 /lib/libpcprofile.so принадлежит glibc 2.16.0-1 /lib/libSegFault.so принадлежит glibc 2.16.0-1 /lib/libnss_compat.so.2 принадлежит glibc 2.16.0-1 /lib/libnss_nisplus-2.16.so принадлежит glibc 2.16.0-1 /lib/libmemusage.so принадлежит glibc 2.16.0-1 /lib/libcidn.so.1 принадлежит glibc 2.16.0-1 /lib/libdl-2.16.so принадлежит glibc 2.16.0-1 /lib/libthread_db.so.1 принадлежит glibc 2.16.0-1 /lib/libnsl-2.16.so принадлежит glibc 2.16.0-1 /lib/libnss_hesiod-2.16.so принадлежит glibc 2.16.0-1 /lib/libnss_hesiod.so.2 принадлежит glibc 2.16.0-1 /lib/libanl.so.1 принадлежит glibc 2.16.0-1 /lib/libanl-2.16.so принадлежит glibc 2.16.0-1 /lib/libcrypt.so.1 принадлежит glibc 2.16.0-1 /lib/libBrokenLocale.so.1 принадлежит glibc 2.16.0-1 /lib/ld-linux.so.2 принадлежит lib32-glibc 2.15-10 /lib/libdl.so.2 принадлежит glibc 2.16.0-1 /lib/libutil-2.16.so принадлежит glibc 2.16.0-1 /lib/ld-2.16.so принадлежит glibc 2.16.0-1 /lib/libnss_dns.so.2 принадлежит glibc 2.16.0-1 /lib/libresolv-2.16.so принадлежит glibc 2.16.0-1 /lib/libBrokenLocale-2.16.so принадлежит glibc 2.16.0-1 /lib/libnss_files-2.16.so принадлежит glibc 2.16.0-1 /lib/librt-2.16.so принадлежит glibc 2.16.0-1 /lib/libnss_db.so.2 принадлежит glibc 2.16.0-1 /lib/libpthread.so.0 принадлежит glibc 2.16.0-1 /lib/libnss_nisplus.so.2 принадлежит glibc 2.16.0-1 /lib/libc.so.6 принадлежит glibc 2.16.0-1 /lib/libcrypt-2.16.so принадлежит glibc 2.16.0-1 /lib/librt.so.1 принадлежит glibc 2.16.0-1 /lib/libm-2.16.so принадлежит glibc 2.16.0-1 |