links to files in /etc
I tried to update libflash and found an online reference that said to just replace libflash.so in /etc with the new libflash.so. In the process of trying to do that I first was denied, then deleted (using sudo) libflash.so from /etc and replaced it with the new libflash.so.
The problem, in retrospect, was that in /etc the file I deleted was NOT libflash.so, it WAS llibflash.so with a green color.
So, I changed the llibflash.so(with a green color) to the new libflash.so (without a green color). I think I am missing some sort of linking to other parts of the system.
I also had trouble shutting down the system. Finally had to resort to "shutdown -h -n" to kill most activities then the "off" button. Fortunately, it did boot up again.
I'm running Linux Mint Debian 13.
Any ideas regarding what I broke and how to fix it will be greatly appreciated.
Hi, the best thing you could try is booting the machine from a live CD or DVD and then taking a snapshot of the output of the command:
Interestingly enough Im running Ubuntu (10.04) and I know Mint is based on the same kernel, your /etc would be similar to mine I'd think. I have flash installed but I dont see any reference to it in /etc, heres my output
on almost all linux distros
the libflash in /etc is a LINK !!
it links to alternatives , then that link is linked to the libflash in /usr/lib/flash/??? or /usr/lib64/flash/???
it is a rather convoluted set up
my preferences for a 64 bit OS -- mine and others might disagree
if you are NOT using the flash in your distros repo
and this IS a 64 bit install !!!
there is a 32 bit flash wrapper in the /usr/lib folder
-- if you plan on using the 64 bit flash anf NOT the 32 bit flash
you can uninstall this wrapper
remove the links in alternatives
and use the adobe flash installer script
or manually copy/paste
Also, understand what "a link" actually is.
In nearly every case, it a "symbolic link," which means that it actually consists of a tiny file with a file-name in it ... which Linux recognizes to be "a link." Therefore, when you open "a link," Linux at that moment reads the link and goes searching for the other file. (It will recurse a limited number of times before giving up, in case of a link loop link loop link loop link loop.)
The link, and its target, are two separate things. The mere presence of a link does not mean that the file being linked-to still exists, nor that you have access to it. If you rename or move the target file, links are not updated, nor is there any sort of "reference count."
Although terminal displays are often set up to use color-cues, always look for the lowercase "l" (el) in the ls display, which indicates a link.
|All times are GMT -5. The time now is 03:09 AM.|