You are not logged in.
ArchLinuxSA wrote:I followed this post https://wiki.archlinux.org/index.php/De … iki:usrlib and I have deleted the /lib direcotry. Now I cannot boot my system, so I am really in a serious issue, any help would be appreciated.
No, you misread it, it doesn't say to delete /lib.
Thank you for your reply which is really appreciated. Is there a way to recover my system?
Offline
The same solution as for pretty much everyone else: boot a livecd, mount your partitions, and reinstall the broken packages.
Offline
Hi, I followed the great wiki instructions and was able to update my computer.
At the end I tried to verify the symlink is correct, and I got:
lrwxrwxrwx 1 root root 7 Jul 7 06:09 /lib -> usr/lib/
( Note that there is a forward slash ( / ) at the end. )
instead of:
lrwxrwxrwx 1 root root 7 Jul 11 21:10 lib -> usr/lib
( No forward slash )
Is it okay that way?
One time I had some Irssi problems because of an extra slash, so I want to make sure. Thanks everyone.
Offline
I also got bitten by this and was VERY happy that I had a busybox binary statically linked against musl libc in my PATH. Thanks to that I could remove /lib after glibc installation broke halfway during installation and could manually extract the package from /var/cache/pacman/pkg
in fact, it could perhaps be a good idea to have a static busybox by default in a fallback directory in the PATH
My AUR packages
Any package of mine is up for grabs. If you think you could mantain it better - just contact me!
Offline
I thought a success story could be fitting by now; I have successfully updated two different laptops! I noticed that plymouth was the owner for some files in module so I uninstalled it (and re-installed it afterwords)..
Then I deleted some not owned files and directories where there was nothing to uninstall (while sending prayers).
I did not move anything! The wiki works - kind of - but I would like to see some serious "this could eat your hamster" warnings. And I do understand that some people have been tempted to move stuff manually to /usr/lib.
And I feel a bit sorry for them when they get the" you YOU you have broke your system" -from the Moderators. They already feel bad enough
I agree though that the devs of Arch are doing a fantastic job (and I doubt that they would get offended by the occasional user fubaring their system) I appreciate it - thanks!
This has been a bit bumpy though; luckily I approached this like stroking a Hedgehog - very carefully.
"Common sense is not common"
Offline
ephan wrote:Strike0 wrote:@ephan: After the mounts, did you reinstall the version of glibc you unintentionally deleted?
I can't install glib if I can't boot, can I? So, the answer is no.
boot from cd. Mount root, /var and /boot. Install glibc from cache in mounted arch. pacman -U -r /mnt/arch /mnt/arch/var/cache/pacman/pkg/glibc.... Unmount. Reboot.
I did all that, but I don't think i have a /var partition. I mounted /boot and /root, and tried that. However, I got "Cannot open package file" on "/mnt/arch/var/cache/pacman/pkg/glibc-2.1"
Any ideas? Thank you.
Offline
I did all that, but I don't think i have a /var partition. I mounted /boot and /root, and tried that. However, I got "Cannot open package file" on "/mnt/arch/var/cache/pacman/pkg/glibc-2.1"
Any ideas? Thank you.
Try giving the full name of the file.
Offline
ephan wrote:I did all that, but I don't think i have a /var partition. I mounted /boot and /root, and tried that. However, I got "Cannot open package file" on "/mnt/arch/var/cache/pacman/pkg/glibc-2.1"
Any ideas? Thank you.
Try giving the full name of the file.
I did give it:
"error: /mnt/arch/var/cache/pacman/pkg/glibc-2.1: cannot open package file"
Offline
Barrucadu wrote:ephan wrote:I did all that, but I don't think i have a /var partition. I mounted /boot and /root, and tried that. However, I got "Cannot open package file" on "/mnt/arch/var/cache/pacman/pkg/glibc-2.1"
Any ideas? Thank you.
Try giving the full name of the file.
I did give it:
"error: /mnt/arch/var/cache/pacman/pkg/glibc-2.1: cannot open package file"
glibc-2.1 should include glibc-2.1-x-architecture.pkg.tar.xz
do an ls of the /mnt/arch/var/cache/pacman/pkg directory.
Last edited by nomorewindows (2012-07-19 14:33:34)
I may have to CONSOLE you about your usage of ridiculously easy graphical interfaces...
Look ma, no mouse.
Offline
I tried a glib-2.16-0-2 or something, and I got a /mnt/arch/lib exists in filesystem AND a ton of /mnt/arch/usr/lib/lib(...).so.... exists in filesystems.~
Should I delete what it says (exists in filesystem) or use glib-2.15?
EDIT
I deleted all it claimed to "already exist in filesystem", installation worked, I rebooted, and Arch install worked. Everything works, thanks!
Last edited by ephan (2012-07-19 16:23:59)
Offline
I found out that if you haven't updated some machines in a while and don't have at least glibc-2.16.0-1 installed at the time of this update, you may not be able to update your system. All of the current packages that depend on glibc require at least glibc-2.16.0-1 before proceeding to glibc-2.16.0-2. You'll have to pull the glibc-2.16.0-1 from somewhere and install it before updating to glibc-2.16.0-2.
Last edited by nomorewindows (2012-07-19 17:47:33)
I may have to CONSOLE you about your usage of ridiculously easy graphical interfaces...
Look ma, no mouse.
Offline
I found out that if you haven't updated some machines in a while and don't have at least glibc-2.16.0-1 installed at the time of this update, you may not be able to update your system. All of the current packages that depend on glibc require at least glibc-2.16.0-1 before proceeding to glibc-2.16.0-2. You'll have to pull the glibc-2.16.0-1 from somewhere and install it before updating to glibc-2.16.0-2.
Allan has created a mirror for glibc 2.16.0-1 for his core-install instructions: http://allanmcrae.com/2012/07/updating- … e-install/
| alias CUTF='LANG=en_XX.UTF-8@POSIX ' |
Offline
I have not broken my system.
I followed the steps on the wiki, performing an update ignoring glibc, then upgrading glibc.
I backed up and moved files with no owners. All other files are owned by glibc 2.16.0-1.
Now when I run
find /lib -exec pacman -Qo -- {} + | grep -v "glibc 2.16.0-1"
I get
error: cannot determine ownership of directory '/lib'
If I try to update using
sudo pacman -Su
I get
error: failed to commit transaction (conflicting files)
glibc: /lib exists in filesystem
Errors occurred, no packages were upgraded.
I have posted the complete output of the find command below, without the grep. As you will note, all files are owned by glibc, yet glibc does not update.
Is there a 'safe' way to update my system at this point? Is it normal that glibc does not own /lib? Is this the problem?
error: cannot determine ownership of directory '/lib'
/lib/libnss_dns-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/ld-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/ld-linux-x86-64.so.2 is owned by glibc 2.16.0-1
/lib/libpthread-2.16.so is owned by glibc 2.16.0-1
/lib/libdl.so.2 is owned by glibc 2.16.0-1
/lib/libcidn-2.16.so is owned by glibc 2.16.0-1
/lib/libmemusage.so is owned by glibc 2.16.0-1
/lib/librt-2.16.so is owned by glibc 2.16.0-1
/lib/libm.so.6 is owned by glibc 2.16.0-1
/lib/libnsl-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/libSegFault.so is owned by glibc 2.16.0-1
/lib/libnss_hesiod-2.16.so is owned by glibc 2.16.0-1
/lib/libanl.so.1 is owned by glibc 2.16.0-1
/lib/libpthread.so.0 is owned by glibc 2.16.0-1
/lib/libc-2.16.so is owned by glibc 2.16.0-1
/lib/libc.so.6 is owned by glibc 2.16.0-1
/lib/libnss_db.so.2 is owned by glibc 2.16.0-1
/lib/libthread_db.so.1 is owned by glibc 2.16.0-1
/lib/libcidn.so.1 is owned by glibc 2.16.0-1
/lib/libnsl.so.1 is owned by glibc 2.16.0-1
/lib/libcrypt-2.16.so is owned by glibc 2.16.0-1
/lib/librt.so.1 is owned by glibc 2.16.0-1
/lib/libBrokenLocale-2.16.so is owned by glibc 2.16.0-1
/lib/libcrypt.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/libnss_dns.so.2 is owned by glibc 2.16.0-1
/lib/libutil-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/libresolv.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/libthread_db-1.0.so is owned by glibc 2.16.0-1
/lib/libpcprofile.so is owned by glibc 2.16.0-1
/lib/libBrokenLocale.so.1 is owned by glibc 2.16.0-1
/lib/libnss_nis.so.2 is owned by glibc 2.16.0-1
/lib/libnss_files.so.2 is owned by glibc 2.16.0-1
/lib/libm-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/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/libnss_hesiod.so.2 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
Offline
/lib must not contain any subfolders. Backup or move contained files and remove the empty folders.
| alias CUTF='LANG=en_XX.UTF-8@POSIX ' |
Offline
@progandy
It doesn't.
[user@something lib]$ ls -l
total 4084
-rwxr-xr-x 1 root root 165328 Jul 2 10:33 ld-2.16.so
lrwxrwxrwx 1 root root 10 Jul 2 10:33 ld-linux-x86-64.so.2 -> ld-2.16.so
-rwxr-xr-x 1 root root 14952 Jul 2 10:33 libanl-2.16.so
lrwxrwxrwx 1 root root 14 Jul 2 10:33 libanl.so.1 -> libanl-2.16.so
-rwxr-xr-x 1 root root 6256 Jul 2 10:33 libBrokenLocale-2.16.so
lrwxrwxrwx 1 root root 23 Jul 2 10:33 libBrokenLocale.so.1 -> libBrokenLocale-2.16.so
-rwxr-xr-x 1 root root 1997041 Jul 2 10:33 libc-2.16.so
-rwxr-xr-x 1 root root 190840 Jul 2 10:33 libcidn-2.16.so
lrwxrwxrwx 1 root root 15 Jul 2 10:33 libcidn.so.1 -> libcidn-2.16.so
-rwxr-xr-x 1 root root 35112 Jul 2 10:33 libcrypt-2.16.so
lrwxrwxrwx 1 root root 16 Jul 2 10:33 libcrypt.so.1 -> libcrypt-2.16.so
lrwxrwxrwx 1 root root 12 Jul 2 10:33 libc.so.6 -> libc-2.16.so
-rwxr-xr-x 1 root root 14624 Jul 2 10:33 libdl-2.16.so
lrwxrwxrwx 1 root root 13 Jul 2 10:33 libdl.so.2 -> libdl-2.16.so
-rwxr-xr-x 1 root root 1022320 Jul 2 10:33 libm-2.16.so
-rwxr-xr-x 1 root root 18760 Jul 2 10:33 libmemusage.so
lrwxrwxrwx 1 root root 12 Jul 2 10:33 libm.so.6 -> libm-2.16.so
-rwxr-xr-x 1 root root 89064 Jul 2 10:33 libnsl-2.16.so
lrwxrwxrwx 1 root root 14 Jul 2 10:33 libnsl.so.1 -> libnsl-2.16.so
-rwxr-xr-x 1 root root 31608 Jul 2 10:33 libnss_compat-2.16.so
lrwxrwxrwx 1 root root 21 Jul 2 10:33 libnss_compat.so.2 -> libnss_compat-2.16.so
-rwxr-xr-x 1 root root 31120 Jul 2 10:33 libnss_db-2.16.so
lrwxrwxrwx 1 root root 17 Jul 2 10:33 libnss_db.so.2 -> libnss_db-2.16.so
-rwxr-xr-x 1 root root 22912 Jul 2 10:33 libnss_dns-2.16.so
lrwxrwxrwx 1 root root 18 Jul 2 10:33 libnss_dns.so.2 -> libnss_dns-2.16.so
-rwxr-xr-x 1 root root 52112 Jul 2 10:33 libnss_files-2.16.so
lrwxrwxrwx 1 root root 20 Jul 2 10:33 libnss_files.so.2 -> libnss_files-2.16.so
-rwxr-xr-x 1 root root 22944 Jul 2 10:33 libnss_hesiod-2.16.so
lrwxrwxrwx 1 root root 21 Jul 2 10:33 libnss_hesiod.so.2 -> libnss_hesiod-2.16.so
-rwxr-xr-x 1 root root 47656 Jul 2 10:33 libnss_nis-2.16.so
-rwxr-xr-x 1 root root 51696 Jul 2 10:33 libnss_nisplus-2.16.so
lrwxrwxrwx 1 root root 22 Jul 2 10:33 libnss_nisplus.so.2 -> libnss_nisplus-2.16.so
lrwxrwxrwx 1 root root 18 Jul 2 10:33 libnss_nis.so.2 -> libnss_nis-2.16.so
-rwxr-xr-x 1 root root 6280 Jul 2 10:33 libpcprofile.so
-rwxr-xr-x 1 root root 137982 Jul 2 10:33 libpthread-2.16.so
lrwxrwxrwx 1 root root 18 Jul 2 10:33 libpthread.so.0 -> libpthread-2.16.so
-rwxr-xr-x 1 root root 84808 Jul 2 10:33 libresolv-2.16.so
lrwxrwxrwx 1 root root 17 Jul 2 10:33 libresolv.so.2 -> libresolv-2.16.so
-rwxr-xr-x 1 root root 31744 Jul 2 10:33 librt-2.16.so
lrwxrwxrwx 1 root root 13 Jul 2 10:33 librt.so.1 -> librt-2.16.so
-rwxr-xr-x 1 root root 18688 Jul 2 10:33 libSegFault.so
-rwxr-xr-x 1 root root 38383 Jul 2 10:33 libthread_db-1.0.so
lrwxrwxrwx 1 root root 19 Jul 2 10:33 libthread_db.so.1 -> libthread_db-1.0.so
-rwxr-xr-x 1 root root 10640 Jul 2 10:33 libutil-2.16.so
lrwxrwxrwx 1 root root 15 Jul 2 10:33 libutil.so.1 -> libutil-2.16.so
Offline
I found out that if you haven't updated some machines in a while and don't have at least glibc-2.16.0-1 installed at the time of this update, you may not be able to update your system. All of the current packages that depend on glibc require at least glibc-2.16.0-1 before proceeding to glibc-2.16.0-2. You'll have to pull the glibc-2.16.0-1 from somewhere and install it before updating to glibc-2.16.0-2.
How I wish I'd read that before hosing my system...preparing to reinstall right now
Offline
@ploub
That's not the issue for me, all files are currently owned by glibc 2.16.0-1.
Last edited by hbernier (2012-07-19 20:15:05)
Offline
nomorewindows wrote:I found out that if you haven't updated some machines in a while and don't have at least glibc-2.16.0-1 installed at the time of this update, you may not be able to update your system. All of the current packages that depend on glibc require at least glibc-2.16.0-1 before proceeding to glibc-2.16.0-2. You'll have to pull the glibc-2.16.0-1 from somewhere and install it before updating to glibc-2.16.0-2.
How I wish I'd read that before hosing my system...preparing to reinstall right now
The file you need is at http://pkgbuild.com/~allan/ (from the above post)
I may have to CONSOLE you about your usage of ridiculously easy graphical interfaces...
Look ma, no mouse.
Offline
Am I the only one that have this result?
$ sudo pacman -Su
Password:
:: Starting full system upgrade...
resolving dependencies...
looking for inter-conflicts...
Targets (1): glibc-2.16.0-2
Total Installed Size: 33.94 MiB
Net Upgrade Size: 0.00 MiB
Proceed with installation? [Y/n] y
(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
glibc: /usr/lib/ld-2.16.so exists in filesystem
glibc: /usr/lib/ld-linux.so.2 exists in filesystem
glibc: /usr/lib/libBrokenLocale-2.16.so exists in filesystem
glibc: /usr/lib/libBrokenLocale.so.1 exists in filesystem
glibc: /usr/lib/libSegFault.so exists in filesystem
glibc: /usr/lib/libanl-2.16.so exists in filesystem
glibc: /usr/lib/libanl.so.1 exists in filesystem
glibc: /usr/lib/libc-2.16.so exists in filesystem
glibc: /usr/lib/libc.so.6 exists in filesystem
glibc: /usr/lib/libcidn-2.16.so exists in filesystem
glibc: /usr/lib/libcidn.so.1 exists in filesystem
glibc: /usr/lib/libcrypt-2.16.so exists in filesystem
glibc: /usr/lib/libcrypt.so.1 exists in filesystem
glibc: /usr/lib/libdl-2.16.so exists in filesystem
glibc: /usr/lib/libdl.so.2 exists in filesystem
glibc: /usr/lib/libm-2.16.so exists in filesystem
glibc: /usr/lib/libm.so.6 exists in filesystem
glibc: /usr/lib/libmemusage.so exists in filesystem
glibc: /usr/lib/libnsl-2.16.so exists in filesystem
glibc: /usr/lib/libnsl.so.1 exists in filesystem
glibc: /usr/lib/libnss_compat-2.16.so exists in filesystem
glibc: /usr/lib/libnss_compat.so.2 exists in filesystem
glibc: /usr/lib/libnss_db-2.16.so exists in filesystem
glibc: /usr/lib/libnss_db.so.2 exists in filesystem
glibc: /usr/lib/libnss_dns-2.16.so exists in filesystem
glibc: /usr/lib/libnss_dns.so.2 exists in filesystem
glibc: /usr/lib/libnss_files-2.16.so exists in filesystem
glibc: /usr/lib/libnss_files.so.2 exists in filesystem
glibc: /usr/lib/libnss_hesiod-2.16.so exists in filesystem
glibc: /usr/lib/libnss_hesiod.so.2 exists in filesystem
glibc: /usr/lib/libnss_nis-2.16.so exists in filesystem
glibc: /usr/lib/libnss_nis.so.2 exists in filesystem
glibc: /usr/lib/libnss_nisplus-2.16.so exists in filesystem
glibc: /usr/lib/libnss_nisplus.so.2 exists in filesystem
glibc: /usr/lib/libpcprofile.so exists in filesystem
glibc: /usr/lib/libpthread-2.16.so exists in filesystem
glibc: /usr/lib/libpthread.so.0 exists in filesystem
glibc: /usr/lib/libresolv-2.16.so exists in filesystem
glibc: /usr/lib/libresolv.so.2 exists in filesystem
glibc: /usr/lib/librt-2.16.so exists in filesystem
glibc: /usr/lib/librt.so.1 exists in filesystem
glibc: /usr/lib/libthread_db-1.0.so exists in filesystem
glibc: /usr/lib/libthread_db.so.1 exists in filesystem
glibc: /usr/lib/libutil-2.16.so exists in filesystem
glibc: /usr/lib/libutil.so.1 exists in filesystem
Errors occurred, no packages were upgraded.
Laptop: Acer Aspire S3 | Linux Mint Cinnamon 64-bit
Offline
How did you do that?
I may have to CONSOLE you about your usage of ridiculously easy graphical interfaces...
Look ma, no mouse.
Offline
RaisedFist:
@ERis: if you did 'ls -ld /lib' there will be a slash, if you're in / and do 'ls -ld lib' of course there will be no slash in front.
In all cases there were slashes at the end:
~ ✻ ls -ld /lib
lrwxrwxrwx 1 root root 7 Jul 7 06:09 /lib -> usr/lib/
/ ✻ ls -ld /lib
lrwxrwxrwx 1 root root 7 Jul 7 06:09 /lib -> usr/lib/
/ ✻ ls -ld lib
lrwxrwxrwx 1 root root 7 Jul 7 06:09 lib -> usr/lib/
However it doesn't seem to be an issue, I had to go to sleep so I rebooted, and today it seems fine.
Offline
How did you do that?
This is the story of my glibc update: link
After this I fix my system following the advice of progandy: link
and
# rm -Rf lib
# ln -s usr/lib lib
So, I rebooted and open a terminal session:
# sudo -Syu --ignore glibc
# sudo -Su
Password:
:: Starting full system upgrade...
resolving dependencies...
looking for inter-conflicts...
Targets (1): glibc-2.16.0-2
Total Installed Size: 33.94 MiB
Net Upgrade Size: 0.00 MiB
Proceed with installation? [Y/n] y
(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
glibc: /usr/lib/ld-2.16.so exists in filesystem
glibc: /usr/lib/ld-linux.so.2 exists in filesystem
glibc: /usr/lib/libBrokenLocale-2.16.so exists in filesystem
glibc: /usr/lib/libBrokenLocale.so.1 exists in filesystem
glibc: /usr/lib/libSegFault.so exists in filesystem
glibc: /usr/lib/libanl-2.16.so exists in filesystem
glibc: /usr/lib/libanl.so.1 exists in filesystem
glibc: /usr/lib/libc-2.16.so exists in filesystem
glibc: /usr/lib/libc.so.6 exists in filesystem
glibc: /usr/lib/libcidn-2.16.so exists in filesystem
glibc: /usr/lib/libcidn.so.1 exists in filesystem
glibc: /usr/lib/libcrypt-2.16.so exists in filesystem
glibc: /usr/lib/libcrypt.so.1 exists in filesystem
glibc: /usr/lib/libdl-2.16.so exists in filesystem
glibc: /usr/lib/libdl.so.2 exists in filesystem
glibc: /usr/lib/libm-2.16.so exists in filesystem
glibc: /usr/lib/libm.so.6 exists in filesystem
glibc: /usr/lib/libmemusage.so exists in filesystem
glibc: /usr/lib/libnsl-2.16.so exists in filesystem
glibc: /usr/lib/libnsl.so.1 exists in filesystem
glibc: /usr/lib/libnss_compat-2.16.so exists in filesystem
glibc: /usr/lib/libnss_compat.so.2 exists in filesystem
glibc: /usr/lib/libnss_db-2.16.so exists in filesystem
glibc: /usr/lib/libnss_db.so.2 exists in filesystem
glibc: /usr/lib/libnss_dns-2.16.so exists in filesystem
glibc: /usr/lib/libnss_dns.so.2 exists in filesystem
glibc: /usr/lib/libnss_files-2.16.so exists in filesystem
glibc: /usr/lib/libnss_files.so.2 exists in filesystem
glibc: /usr/lib/libnss_hesiod-2.16.so exists in filesystem
glibc: /usr/lib/libnss_hesiod.so.2 exists in filesystem
glibc: /usr/lib/libnss_nis-2.16.so exists in filesystem
glibc: /usr/lib/libnss_nis.so.2 exists in filesystem
glibc: /usr/lib/libnss_nisplus-2.16.so exists in filesystem
glibc: /usr/lib/libnss_nisplus.so.2 exists in filesystem
glibc: /usr/lib/libpcprofile.so exists in filesystem
glibc: /usr/lib/libpthread-2.16.so exists in filesystem
glibc: /usr/lib/libpthread.so.0 exists in filesystem
glibc: /usr/lib/libresolv-2.16.so exists in filesystem
glibc: /usr/lib/libresolv.so.2 exists in filesystem
glibc: /usr/lib/librt-2.16.so exists in filesystem
glibc: /usr/lib/librt.so.1 exists in filesystem
glibc: /usr/lib/libthread_db-1.0.so exists in filesystem
glibc: /usr/lib/libthread_db.so.1 exists in filesystem
glibc: /usr/lib/libutil-2.16.so exists in filesystem
glibc: /usr/lib/libutil.so.1 exists in filesystem
Errors occurred, no packages were upgraded.
Laptop: Acer Aspire S3 | Linux Mint Cinnamon 64-bit
Offline
With the help of Earnestly, Tom^ and many others from the irc channel, we discovered a missing file in the /lib directory was the culprit. The file belonged to a dependency of google-earth, ld-lsb. What's interesting is that this particular insight was not gleaned from pacman -Su --debug.
The command which yielded this insight was:
pacman -Qk --debug
My issue is now resolved cleanly and without damaging my system.
Offline
With the help of Earnestly, Tom^ and many others from the irc channel, we discovered a missing file in the /lib directory was the culprit. The file belonged to a dependency of google-earth, ld-lsb. What's interesting is that this particular insight was not gleaned from pacman -Su --debug.
The command which yielded this insight was:
pacman -Qk --debug
My issue is now resolved cleanly and without damaging my system.
pacman -Qo is what I used as I was going through the /lib directory and subdirectories.
I may have to CONSOLE you about your usage of ridiculously easy graphical interfaces...
Look ma, no mouse.
Offline