You are not logged in.
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
Does any package own those files?
Offline
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
I'd say they are safe to delete then.
Offline
I'd say they are safe to delete then.
can I simply delete the whole /lib/modules folder?
Offline
Sure.
Offline
Sure.
thanks
Offline
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
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
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
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
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
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
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
@leodag, you should have read the news. now you got a problem
@pinpong, read the whole news
Offline
@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
@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
@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
@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
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
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
pingpong, please use [ code ] tags when pasting snippets. Please edit your post and add them
There's no such thing as a stupid question, but there sure are a lot of inquisitive idiots !
Offline
@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
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
@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