You are not logged in.

#1 2012-07-14 13:47:46

capoeira
Member
From: Vila Velha - Brasil
Registered: 2010-05-25
Posts: 470

glibc update and /lib/modules/extramodules-3.4-ARCH/kernel/oss/ folde

so I made the steps mentioned here: https://wiki.archlinux.org/index.php/De … iki:usrlib

after doing "find /lib -exec pacman -Qo -- '{}' \+" I see I have a lot of stuff in "/lib/modules/extramodules-3.4-ARCH/kernel/oss/" folder, BUT I don't even have oss installed. So I wonder, why are they there, and if I can delete this folder?

Offline

#2 2012-07-14 13:52:39

Allan
Pacman
From: Brisbane, AU
Registered: 2007-06-09
Posts: 11,392
Website

Re: glibc update and /lib/modules/extramodules-3.4-ARCH/kernel/oss/ folde

Does any package own those files?

Offline

#3 2012-07-14 13:55:22

capoeira
Member
From: Vila Velha - Brasil
Registered: 2010-05-25
Posts: 470

Re: glibc update and /lib/modules/extramodules-3.4-ARCH/kernel/oss/ folde

Allan wrote:

Does any package own those files?

no:

[studio@(none) ~]$ LC_MESSAGES=C find /lib -exec pacman -Qo -- '{}' \+
error: cannot determine ownership of directory '/lib'
/lib/libnss_files-2.16.so is owned by glibc 2.16.0-1
/lib/libpthread.so.0 is owned by glibc 2.16.0-1
/lib/libnss_dns.so.2 is owned by glibc 2.16.0-1
/lib/libdl.so.2 is owned by glibc 2.16.0-1
/lib/libanl.so.1 is owned by glibc 2.16.0-1
/lib/libpthread-2.16.so is owned by glibc 2.16.0-1
/lib/libnss_nisplus-2.16.so is owned by glibc 2.16.0-1
/lib/libcidn.so.1 is owned by glibc 2.16.0-1
/lib/libresolv.so.2 is owned by glibc 2.16.0-1
/lib/libnss_compat-2.16.so is owned by glibc 2.16.0-1
/lib/libnss_hesiod-2.16.so is owned by glibc 2.16.0-1
/lib/libutil.so.1 is owned by glibc 2.16.0-1
/lib/libthread_db-1.0.so is owned by glibc 2.16.0-1
/lib/libBrokenLocale-2.16.so is owned by glibc 2.16.0-1
/lib/librt.so.1 is owned by glibc 2.16.0-1
/lib/ld-linux-x86-64.so.2 is owned by glibc 2.16.0-1
/lib/libdl-2.16.so is owned by glibc 2.16.0-1
/lib/libm-2.16.so is owned by glibc 2.16.0-1
/lib/librt-2.16.so is owned by glibc 2.16.0-1
/lib/libSegFault.so is owned by glibc 2.16.0-1
/lib/libnss_files.so.2 is owned by glibc 2.16.0-1
/lib/libm.so.6 is owned by glibc 2.16.0-1
/lib/libnsl.so.1 is owned by glibc 2.16.0-1
/lib/libnss_nis-2.16.so is owned by glibc 2.16.0-1
/lib/libBrokenLocale.so.1 is owned by glibc 2.16.0-1
/lib/libc-2.16.so is owned by glibc 2.16.0-1
/lib/libnss_dns-2.16.so is owned by glibc 2.16.0-1
/lib/libnss_nisplus.so.2 is owned by glibc 2.16.0-1
/lib/libcidn-2.16.so is owned by glibc 2.16.0-1
error: cannot determine ownership of directory '/lib/modules'
error: cannot determine ownership of directory '/lib/modules/extramodules-3.4-ARCH'
error: cannot determine ownership of directory '/lib/modules/extramodules-3.4-ARCH/kernel'
error: cannot determine ownership of directory '/lib/modules/extramodules-3.4-ARCH/kernel/oss'
error: No package owns /lib/modules/extramodules-3.4-ARCH/kernel/oss/oss_atiaudio.ko
error: No package owns /lib/modules/extramodules-3.4-ARCH/kernel/oss/oss_envy24ht.ko
error: No package owns /lib/modules/extramodules-3.4-ARCH/kernel/oss/oss_fmedia.ko
error: No package owns /lib/modules/extramodules-3.4-ARCH/kernel/oss/oss_midiloop.ko
error: No package owns /lib/modules/extramodules-3.4-ARCH/kernel/oss/oss_cmi878x.ko
error: No package owns /lib/modules/extramodules-3.4-ARCH/kernel/oss/oss_via823x.ko
error: No package owns /lib/modules/extramodules-3.4-ARCH/kernel/oss/osscore.ko
error: No package owns /lib/modules/extramodules-3.4-ARCH/kernel/oss/oss_envy24.ko
error: No package owns /lib/modules/extramodules-3.4-ARCH/kernel/oss/oss_ymf7xx.ko
error: No package owns /lib/modules/extramodules-3.4-ARCH/kernel/oss/oss_audigyls.ko
error: No package owns /lib/modules/extramodules-3.4-ARCH/kernel/oss/oss_cmpci.ko
error: No package owns /lib/modules/extramodules-3.4-ARCH/kernel/oss/oss_digi96.ko
error: No package owns /lib/modules/extramodules-3.4-ARCH/kernel/oss/oss_sbxfi.ko
error: No package owns /lib/modules/extramodules-3.4-ARCH/kernel/oss/oss_midimix.ko
error: No package owns /lib/modules/extramodules-3.4-ARCH/kernel/oss/oss_ich.ko
error: No package owns /lib/modules/extramodules-3.4-ARCH/kernel/oss/oss_sbpci.ko
error: No package owns /lib/modules/extramodules-3.4-ARCH/kernel/oss/oss_trident.ko
error: No package owns /lib/modules/extramodules-3.4-ARCH/kernel/oss/oss_hdaudio.ko
error: No package owns /lib/modules/extramodules-3.4-ARCH/kernel/oss/oss_via97.ko
error: No package owns /lib/modules/extramodules-3.4-ARCH/kernel/oss/oss_emu10k1x.ko
error: No package owns /lib/modules/extramodules-3.4-ARCH/kernel/oss/oss_geode.ko
error: No package owns /lib/modules/extramodules-3.4-ARCH/kernel/oss/oss_userdev.ko
error: No package owns /lib/modules/extramodules-3.4-ARCH/kernel/oss/oss_solo.ko
error: No package owns /lib/modules/extramodules-3.4-ARCH/kernel/oss/oss_ali5455.ko
error: No package owns /lib/modules/extramodules-3.4-ARCH/kernel/oss/oss_madi.ko
error: No package owns /lib/modules/extramodules-3.4-ARCH/kernel/oss/oss_audiopci.ko
error: No package owns /lib/modules/extramodules-3.4-ARCH/kernel/oss/oss_cs4281.ko
error: No package owns /lib/modules/extramodules-3.4-ARCH/kernel/oss/oss_imux.ko
error: No package owns /lib/modules/extramodules-3.4-ARCH/kernel/oss/oss_sblive.ko
error: No package owns /lib/modules/extramodules-3.4-ARCH/kernel/oss/oss_audioloop.ko
error: No package owns /lib/modules/extramodules-3.4-ARCH/kernel/oss/oss_usb.ko
error: No package owns /lib/modules/extramodules-3.4-ARCH/kernel/oss/oss_cs461x.ko
/lib/libpcprofile.so is owned by glibc 2.16.0-1
/lib/ld-2.16.so is owned by glibc 2.16.0-1
/lib/libcrypt-2.16.so is owned by glibc 2.16.0-1
/lib/libnss_nis.so.2 is owned by glibc 2.16.0-1
/lib/libcrypt.so.1 is owned by glibc 2.16.0-1
/lib/libmemusage.so is owned by glibc 2.16.0-1
/lib/libc.so.6 is owned by glibc 2.16.0-1
/lib/libresolv-2.16.so is owned by glibc 2.16.0-1
/lib/libutil-2.16.so is owned by glibc 2.16.0-1
/lib/libnsl-2.16.so is owned by glibc 2.16.0-1
/lib/libnss_hesiod.so.2 is owned by glibc 2.16.0-1
/lib/libthread_db.so.1 is owned by glibc 2.16.0-1
/lib/libnss_compat.so.2 is owned by glibc 2.16.0-1
/lib/libnss_db-2.16.so is owned by glibc 2.16.0-1
/lib/libanl-2.16.so is owned by glibc 2.16.0-1
/lib/libnss_db.so.2 is owned by glibc 2.16.0-1

Offline

#4 2012-07-14 13:56:55

Allan
Pacman
From: Brisbane, AU
Registered: 2007-06-09
Posts: 11,392
Website

Re: glibc update and /lib/modules/extramodules-3.4-ARCH/kernel/oss/ folde

I'd say they are safe to delete then.

Offline

#5 2012-07-14 13:58:57

capoeira
Member
From: Vila Velha - Brasil
Registered: 2010-05-25
Posts: 470

Re: glibc update and /lib/modules/extramodules-3.4-ARCH/kernel/oss/ folde

Allan wrote:

I'd say they are safe to delete then.


can I simply delete the whole /lib/modules folder?

Offline

#6 2012-07-14 14:00:43

Allan
Pacman
From: Brisbane, AU
Registered: 2007-06-09
Posts: 11,392
Website

Re: glibc update and /lib/modules/extramodules-3.4-ARCH/kernel/oss/ folde

Sure.

Offline

#7 2012-07-14 14:01:09

capoeira
Member
From: Vila Velha - Brasil
Registered: 2010-05-25
Posts: 470

Re: glibc update and /lib/modules/extramodules-3.4-ARCH/kernel/oss/ folde

Allan wrote:

Sure.

thanks

Offline

#8 2012-07-14 14:12:04

progandy
Member
Registered: 2012-05-17
Posts: 5,193

Re: glibc update and /lib/modules/extramodules-3.4-ARCH/kernel/oss/ folde

capoeira wrote:
Allan wrote:

Sure.

thanks

I suggest to keep a backup for a couple of days and if libraries are missing, copy them to /usr/lib/...


| alias CUTF='LANG=en_XX.UTF-8@POSIX ' |

Offline

#9 2012-07-14 14:20:45

capoeira
Member
From: Vila Velha - Brasil
Registered: 2010-05-25
Posts: 470

Re: glibc update and /lib/modules/extramodules-3.4-ARCH/kernel/oss/ folde

progandy wrote:
capoeira wrote:
Allan wrote:

Sure.

thanks

I suggest to keep a backup for a couple of days and if libraries are missing, copy them to /usr/lib/...


too late :-)


updated and rebooted flawless

don't know if I should mark this [solved]

Offline

#10 2012-07-14 14:45:16

Ailurus
Member
Registered: 2011-05-17
Posts: 23

Re: glibc update and /lib/modules/extramodules-3.4-ARCH/kernel/oss/ folde

Like Capoeira, I also have some files left in my /lib folder:

[pieter@laptop ~]$ find /lib -exec pacman -Qo -- '{}' \+
error: cannot determine ownership of directory '/lib'
/lib/ld-linux.so.2 is owned by glibc 2.16.0-1
/lib/libcrypt.so.1 is owned by glibc 2.16.0-1
/lib/libSegFault.so is owned by glibc 2.16.0-1
/lib/libnss_dns.so.2 is owned by glibc 2.16.0-1
/lib/librt.so.1 is owned by glibc 2.16.0-1
/lib/libresolv.so.2 is owned by glibc 2.16.0-1
/lib/libnss_files.so.2 is owned by glibc 2.16.0-1
/lib/libc.so.6 is owned by glibc 2.16.0-1
/lib/libpcprofile.so is owned by glibc 2.16.0-1
/lib/libnss_compat.so.2 is owned by glibc 2.16.0-1
/lib/libthread_db-1.0.so is owned by glibc 2.16.0-1
/lib/libnss_hesiod-2.16.so is owned by glibc 2.16.0-1
/lib/libresolv-2.16.so is owned by glibc 2.16.0-1
/lib/libBrokenLocale-2.16.so is owned by glibc 2.16.0-1
/lib/libmemusage.so is owned by glibc 2.16.0-1
/lib/libdl.so.2 is owned by glibc 2.16.0-1
/lib/libutil-2.16.so is owned by glibc 2.16.0-1
/lib/libnss_nis.so.2 is owned by glibc 2.16.0-1
/lib/libthread_db.so.1 is owned by glibc 2.16.0-1
/lib/libnss_files-2.16.so is owned by glibc 2.16.0-1
/lib/libnss_dns-2.16.so is owned by glibc 2.16.0-1
/lib/libnss_db.so.2 is owned by glibc 2.16.0-1
/lib/libnsl-2.16.so is owned by glibc 2.16.0-1
/lib/libc-2.16.so is owned by glibc 2.16.0-1
/lib/libcrypt-2.16.so is owned by glibc 2.16.0-1
/lib/libnss_nisplus-2.16.so is owned by glibc 2.16.0-1
/lib/libpthread.so.0 is owned by glibc 2.16.0-1
/lib/libm.so.6 is owned by glibc 2.16.0-1
/lib/ld-2.16.so is owned by glibc 2.16.0-1
error: cannot determine ownership of directory '/lib/modules'
error: cannot determine ownership of directory '/lib/modules/3.3.4-2-ARCH'
error: cannot determine ownership of directory '/lib/modules/3.3.4-2-ARCH/updates'
error: cannot determine ownership of directory '/lib/modules/3.3.4-2-ARCH/updates/drivers'
error: cannot determine ownership of directory '/lib/modules/3.3.4-2-ARCH/updates/drivers/bcma'
error: No package owns /lib/modules/3.3.4-2-ARCH/updates/drivers/bcma/bcma.ko
error: cannot determine ownership of directory '/lib/modules/3.3.4-2-ARCH/updates/drivers/bluetooth'
error: No package owns /lib/modules/3.3.4-2-ARCH/updates/drivers/bluetooth/btmrvl.ko
error: No package owns /lib/modules/3.3.4-2-ARCH/updates/drivers/bluetooth/btusb.ko
error: No package owns /lib/modules/3.3.4-2-ARCH/updates/drivers/bluetooth/ath3k.ko
error: No package owns /lib/modules/3.3.4-2-ARCH/updates/drivers/bluetooth/btwilink.ko
error: No package owns /lib/modules/3.3.4-2-ARCH/updates/drivers/bluetooth/bcm203x.ko
error: No package owns /lib/modules/3.3.4-2-ARCH/updates/drivers/bluetooth/btuart_cs.ko
error: No package owns /lib/modules/3.3.4-2-ARCH/updates/drivers/bluetooth/dtl1_cs.ko
error: No package owns /lib/modules/3.3.4-2-ARCH/updates/drivers/bluetooth/btsdio.ko
error: No package owns /lib/modules/3.3.4-2-ARCH/updates/drivers/bluetooth/btmrvl_sdio.ko
error: No package owns /lib/modules/3.3.4-2-ARCH/updates/drivers/bluetooth/hci_vhci.ko
error: No package owns /lib/modules/3.3.4-2-ARCH/updates/drivers/bluetooth/bt3c_cs.ko
error: No package owns /lib/modules/3.3.4-2-ARCH/updates/drivers/bluetooth/bpa10x.ko
error: No package owns /lib/modules/3.3.4-2-ARCH/updates/drivers/bluetooth/bfusb.ko
error: No package owns /lib/modules/3.3.4-2-ARCH/updates/drivers/bluetooth/bluecard_cs.ko
error: No package owns /lib/modules/3.3.4-2-ARCH/updates/drivers/bluetooth/hci_uart.ko
error: cannot determine ownership of directory '/lib/modules/3.3.4-2-ARCH/updates/drivers/misc'
error: cannot determine ownership of directory '/lib/modules/3.3.4-2-ARCH/updates/drivers/misc/eeprom'
error: cannot determine ownership of directory '/lib/modules/3.3.4-2-ARCH/updates/drivers/net'
error: cannot determine ownership of directory '/lib/modules/3.3.4-2-ARCH/updates/drivers/net/ethernet'
error: cannot determine ownership of directory '/lib/modules/3.3.4-2-ARCH/updates/drivers/net/ethernet/broadcom'
error: No package owns /lib/modules/3.3.4-2-ARCH/updates/drivers/net/ethernet/broadcom/b44.ko
error: cannot determine ownership of directory '/lib/modules/3.3.4-2-ARCH/updates/drivers/net/ethernet/atheros'
error: cannot determine ownership of directory '/lib/modules/3.3.4-2-ARCH/updates/drivers/net/ethernet/atheros/atlx'
error: No package owns /lib/modules/3.3.4-2-ARCH/updates/drivers/net/ethernet/atheros/atlx/atl2.ko
error: No package owns /lib/modules/3.3.4-2-ARCH/updates/drivers/net/ethernet/atheros/atlx/atl1.ko
error: cannot determine ownership of directory '/lib/modules/3.3.4-2-ARCH/updates/drivers/net/ethernet/atheros/atl1c'
error: No package owns /lib/modules/3.3.4-2-ARCH/updates/drivers/net/ethernet/atheros/atl1c/atl1c.ko
error: cannot determine ownership of directory '/lib/modules/3.3.4-2-ARCH/updates/drivers/net/ethernet/atheros/atl1e'
error: No package owns /lib/modules/3.3.4-2-ARCH/updates/drivers/net/ethernet/atheros/atl1e/atl1e.ko
error: cannot determine ownership of directory '/lib/modules/3.3.4-2-ARCH/updates/net'
error: cannot determine ownership of directory '/lib/modules/3.3.4-2-ARCH/updates/net/bluetooth'
error: cannot determine ownership of directory '/lib/modules/3.3.4-2-ARCH/updates/net/bluetooth/hidp'
error: No package owns /lib/modules/3.3.4-2-ARCH/updates/net/bluetooth/hidp/hidp.ko
error: cannot determine ownership of directory '/lib/modules/3.3.4-2-ARCH/updates/net/bluetooth/rfcomm'
error: No package owns /lib/modules/3.3.4-2-ARCH/updates/net/bluetooth/rfcomm/rfcomm.ko
error: cannot determine ownership of directory '/lib/modules/3.3.4-2-ARCH/updates/net/bluetooth/bnep'
error: No package owns /lib/modules/3.3.4-2-ARCH/updates/net/bluetooth/bnep/bnep.ko
error: No package owns /lib/modules/3.3.4-2-ARCH/updates/net/bluetooth/bluetooth.ko
error: cannot determine ownership of directory '/lib/modules/3.3.4-2-ARCH/updates/net/bluetooth/cmtp'
error: No package owns /lib/modules/3.3.4-2-ARCH/updates/net/bluetooth/cmtp/cmtp.ko
/lib/libm-2.16.so is owned by glibc 2.16.0-1
/lib/libanl-2.16.so is owned by glibc 2.16.0-1
/lib/libnss_db-2.16.so is owned by glibc 2.16.0-1
/lib/libcidn-2.16.so is owned by glibc 2.16.0-1
/lib/libdl-2.16.so is owned by glibc 2.16.0-1
/lib/libnss_compat-2.16.so is owned by glibc 2.16.0-1
/lib/libpthread-2.16.so is owned by glibc 2.16.0-1
/lib/libBrokenLocale.so.1 is owned by glibc 2.16.0-1
/lib/libnss_hesiod.so.2 is owned by glibc 2.16.0-1
/lib/libnsl.so.1 is owned by glibc 2.16.0-1
error: cannot determine ownership of directory '/lib/udev'
error: cannot determine ownership of directory '/lib/udev/rules.d'
error: No package owns /lib/udev/rules.d/50-compat_firmware.rules
error: No package owns /lib/udev/compat_firmware.sh
/lib/libnss_nisplus.so.2 is owned by glibc 2.16.0-1
/lib/libutil.so.1 is owned by glibc 2.16.0-1
/lib/libanl.so.1 is owned by glibc 2.16.0-1
/lib/libnss_nis-2.16.so is owned by glibc 2.16.0-1
/lib/librt-2.16.so is owned by glibc 2.16.0-1
/lib/libcidn.so.1 is owned by glibc 2.16.0-1

If a file is not owned by any package, as is the case for all files in this list (except for the ones owned by glibc), can I then just remove it? I might make a backup of those files just to be sure, but it doesn't make sense to just copy this stuff to /usr/lib.

Last edited by Ailurus (2012-07-14 15:57:28)

Offline

#11 2012-07-14 15:49:35

Gcool
Member
Registered: 2011-08-16
Posts: 1,456

Re: glibc update and /lib/modules/extramodules-3.4-ARCH/kernel/oss/ folde

Judging from your output, it should be safe to remove the /lib/modules and /lib/udev directories in their totality (and afterwards simply follow the steps outlined in the news item).

Last edited by Gcool (2012-07-14 15:50:21)


Burninate!

Offline

#12 2012-07-14 15:55:42

Ailurus
Member
Registered: 2011-05-17
Posts: 23

Re: glibc update and /lib/modules/extramodules-3.4-ARCH/kernel/oss/ folde

Gcool wrote:

Judging from your output, it should be safe to remove the /lib/modules and /lib/udev directories in their totality (and afterwards simply follow the steps outlined in the news item).

Thanks, system is up-to-date again.

Offline

#13 2012-07-14 16:18:12

leodag
Member
Registered: 2012-05-21
Posts: 9

Re: glibc update and /lib/modules/extramodules-3.4-ARCH/kernel/oss/ folde

Something similar happened to me, but then i copied /lib/modules to /usr/lib/modules, and then removed /lib/, because all files still in it were owned by glibc and I thought: when I reinstall glibc, it will recreate all these files in /usr/lib.
Result: As I haven't rebooted the system yet, I can still use the programs I had opened, but I can't start any program, except cd from the shell I had opened (not rooted).

Considering that I copied /lib/modules, I suppose I won't have any problems with other packages. What I want to know is: can I boot a live CD, copy its /lib to mine and boot it like nothing happened?

Offline

#14 2012-07-14 16:26:56

pingpong
Member
From: Los Angeles
Registered: 2010-12-30
Posts: 104

Re: glibc update and /lib/modules/extramodules-3.4-ARCH/kernel/oss/ folde

I still have problems in updating glibc after making sure everything in /lib is owned by glibc, here is the output of

pong@Arch-T/lib> find /lib/ -exec pacman -Qo -- '{}' \+
error: cannot determine ownership of directory '/lib/'
/lib/libc.so.6 is owned by glibc 2.16.0-1
/lib/libnss_dns.so.2 is owned by glibc 2.16.0-1
/lib/libnss_dns-2.16.so is owned by glibc 2.16.0-1
/lib/libnss_nisplus.so.2 is owned by glibc 2.16.0-1
/lib/librt-2.16.so is owned by glibc 2.16.0-1
/lib/libnss_hesiod.so.2 is owned by glibc 2.16.0-1
/lib/libm.so.6 is owned by glibc 2.16.0-1
/lib/libSegFault.so is owned by glibc 2.16.0-1
/lib/libnss_db.so.2 is owned by glibc 2.16.0-1
/lib/libc-2.16.so is owned by glibc 2.16.0-1
/lib/libnss_nis-2.16.so is owned by glibc 2.16.0-1
/lib/libnss_compat.so.2 is owned by glibc 2.16.0-1
/lib/libnss_files-2.16.so is owned by glibc 2.16.0-1
/lib/libutil.so.1 is owned by glibc 2.16.0-1
/lib/libpthread-2.16.so is owned by glibc 2.16.0-1
/lib/libnsl-2.16.so is owned by glibc 2.16.0-1
/lib/libmemusage.so is owned by glibc 2.16.0-1
/lib/libcidn-2.16.so is owned by glibc 2.16.0-1
/lib/libnsl.so.1 is owned by glibc 2.16.0-1
/lib/libdl-2.16.so is owned by glibc 2.16.0-1
/lib/libBrokenLocale-2.16.so is owned by glibc 2.16.0-1
/lib/libpcprofile.so is owned by glibc 2.16.0-1
/lib/libcrypt.so.1 is owned by glibc 2.16.0-1
/lib/libresolv.so.2 is owned by glibc 2.16.0-1
/lib/libdl.so.2 is owned by glibc 2.16.0-1
/lib/ld-linux-x86-64.so.2 is owned by glibc 2.16.0-1
/lib/libm-2.16.so is owned by glibc 2.16.0-1
/lib/libutil-2.16.so is owned by glibc 2.16.0-1
/lib/libpthread.so.0 is owned by glibc 2.16.0-1
/lib/libresolv-2.16.so is owned by glibc 2.16.0-1
/lib/libanl.so.1 is owned by glibc 2.16.0-1
/lib/libnss_files.so.2 is owned by glibc 2.16.0-1
/lib/libthread_db-1.0.so is owned by glibc 2.16.0-1
/lib/libnss_compat-2.16.so is owned by glibc 2.16.0-1
/lib/libnss_hesiod-2.16.so is owned by glibc 2.16.0-1
/lib/libthread_db.so.1 is owned by glibc 2.16.0-1
/lib/librt.so.1 is owned by glibc 2.16.0-1
/lib/libBrokenLocale.so.1 is owned by glibc 2.16.0-1
/lib/libcrypt-2.16.so is owned by glibc 2.16.0-1
/lib/libnss_nis.so.2 is owned by glibc 2.16.0-1
/lib/libanl-2.16.so is owned by glibc 2.16.0-1
/lib/libcidn.so.1 is owned by glibc 2.16.0-1
/lib/libnss_db-2.16.so is owned by glibc 2.16.0-1
/lib/ld-2.16.so is owned by glibc 2.16.0-1
/lib/libnss_nisplus-2.16.so is owned by glibc 2.16.0-1

but I still get the error :-(

pong@Arch-T/lib> sudo pacman -Su
:: Starting full system upgrade...
resolving dependencies...
looking for inter-conflicts...

Targets (1): glibc-2.16.0-2

Total Installed Size:   37.58 MiB
Net Upgrade Size:       0.00 MiB

Proceed with installation? [Y/n] 
(1/1) checking package integrity                                                                       [############################################################] 100%
(1/1) loading package files                                                                            [############################################################] 100%
(1/1) checking for file conflicts                                                                      [############################################################] 100%
error: failed to commit transaction (conflicting files)
glibc: /lib exists in filesystem
Errors occurred, no packages were upgraded.

Any idea? Please help.

Last edited by pingpong (2012-07-14 19:24:26)

Offline

#15 2012-07-14 16:32:54

capoeira
Member
From: Vila Velha - Brasil
Registered: 2010-05-25
Posts: 470

Re: glibc update and /lib/modules/extramodules-3.4-ARCH/kernel/oss/ folde

@leodag, you should have read the news. now you got a problem
@pinpong, read the whole news

Offline

#16 2012-07-14 16:46:43

triton60
Member
Registered: 2012-04-17
Posts: 23

Re: glibc update and /lib/modules/extramodules-3.4-ARCH/kernel/oss/ folde

@pingpong
Have you followed this guide

I had a similar problem to you and had issue 2 in the guide, running the following command showed I still had a file which referenced /lib

grep '^lib/' /var/lib/pacman/local/*/files

Offline

#17 2012-07-14 16:56:35

pingpong
Member
From: Los Angeles
Registered: 2010-12-30
Posts: 104

Re: glibc update and /lib/modules/extramodules-3.4-ARCH/kernel/oss/ folde

@triton60
Thanks for the reply. Yes, I have followed the guide, just that I'm puzzled about what to do at that step. The output of that "grep" command in my system is:

A bunch of things under /var/lib/pacman/local/glibc-2.16.0-1/files

which I suppose I don't need to worry about (right?) and

/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

But I don't know how to rebulid lib32-glibc-2.15-10 so as not to include the /lib directory as suggested in the guide.

Last edited by pingpong (2012-07-14 19:26:11)

Offline

#18 2012-07-14 17:00:33

leodag
Member
Registered: 2012-05-21
Posts: 9

Re: glibc update and /lib/modules/extramodules-3.4-ARCH/kernel/oss/ folde

@capoeira actually I did read the news. I read everything since the discussion in arch-dev-public. I don't really understand why I did that, but do you know if I can dowhat I said (copy /lib from a live cd and copy /lib/modules from the copy I made)?

Last edited by leodag (2012-07-14 17:06:28)

Offline

#19 2012-07-14 17:28:27

progandy
Member
Registered: 2012-05-17
Posts: 5,193

Re: glibc update and /lib/modules/extramodules-3.4-ARCH/kernel/oss/ folde

leodag wrote:

@capoeira actually I did read the news. I read everything since the discussion in arch-dev-public. I don't really understand why I did that, but do you know if I can dowhat I said (copy /lib from a live cd and copy /lib/modules from the copy I made)?

I would say try it. Or better: is the old glibc package still in you package cache? Then extract the /lib from there.

Last edited by progandy (2012-07-14 17:30:51)


| alias CUTF='LANG=en_XX.UTF-8@POSIX ' |

Offline

#20 2012-07-14 17:40:20

pingpong
Member
From: Los Angeles
Registered: 2010-12-30
Posts: 104

Re: glibc update and /lib/modules/extramodules-3.4-ARCH/kernel/oss/ folde

I did successfully update glibc after removing the /var/lib/pacman/local/lib32-glibc-2.15-10/
And so far everything looks fine after reboot.

Since I couldn't find that package installed on my system anymore so I decided to do that. However, I do NOT know if that's safe for others to do something similar.
In fact, I think the guide should elaborate a bit on "These packages need rebuilding so as not to include the /lib directory". I suppose there must be an archwiki talks about that already but I believe some pointers and/or examples will help a lot of people.

Offline

#21 2012-07-14 17:53:51

leodag
Member
Registered: 2012-05-21
Posts: 9

Re: glibc update and /lib/modules/extramodules-3.4-ARCH/kernel/oss/ folde

Tried it... kernel panics when I try to boot, says something about kernel being 3.4-pf. Going to try getting glibc from the cache.

Last edited by leodag (2012-07-14 17:56:14)

Offline

#22 2012-07-14 19:08:11

Inxsible
Forum Fellow
From: Chicago
Registered: 2008-06-09
Posts: 9,183

Re: glibc update and /lib/modules/extramodules-3.4-ARCH/kernel/oss/ folde

pingpong, please use [ code ] tags when pasting snippets. Please edit your post and add them


Forum Rules

There's no such thing as a stupid question, but there sure are a lot of inquisitive idiots !

Offline

#23 2012-07-14 19:22:39

triton60
Member
Registered: 2012-04-17
Posts: 23

Re: glibc update and /lib/modules/extramodules-3.4-ARCH/kernel/oss/ folde

@pingpong
Sorry for not replying earlier.

I had an issue with google-earth still having a reference to the lib directory so I simply uninstalled it then updated glibc.

I am not sure what is entailed with regards building the packages so they don't reference the lib directory.

Still, glad you got it sorted.

Andrew.

Offline

#24 2012-07-14 19:36:01

leodag
Member
Registered: 2012-05-21
Posts: 9

Re: glibc update and /lib/modules/extramodules-3.4-ARCH/kernel/oss/ folde

Just in case someone did the same retarded thing as me ( # rm -r /lib ), try using a live cd to extract /lib from the latest glibc package in pacman's cache.

Offline

#25 2012-07-14 19:45:56

pingpong
Member
From: Los Angeles
Registered: 2010-12-30
Posts: 104

Re: glibc update and /lib/modules/extramodules-3.4-ARCH/kernel/oss/ folde

@Inxsible Thanks for telling me about the [ code ] tag. In fact, I was wondering how people posted their snippets...

@triton thanks for sharing. It's already quite helpful.

I hope the experts will "upgrade" the guide. In fact, I was also confused by what can be/should be deleted in /lib just like leodag when I failed the first time. Luckily, I simply moved the files in /lib to another place (which already caused the system not bootable) and was able to recover from that by booting up with a rescue disk and move those files back to their original place.

Offline

Board footer

Powered by FluxBB