My apologies the above instruction need adjustment. I rebuilt my media server yesterday and found out that the previous instructions did not work. During my experimentation I must have accessed a repo that gave me the wrong versions of the above libraries for a base install of ClearOS Community release 6.5.0 (Final). Here is an update of above code with a fresh install
It can only be done with LVM or MDADM. LVM has no redundancy and MDADM if one drive fails and something goes wrong during rebuilding you lose the whole array
Yes if things go massively wrong you can loose the whole array but that is like anything else in life nothing is full proof, backup .
'LVM has no redundancy' to my knowledge this is not the role of 'LVM'.
'if one drive fails' yes some raid levels will do that but many raid levels will allow the lost of multiple drives. The purpose of raid levels is not always for redundancy it can also be used to provide higher throughput.
Thanks you Tony for the support & info, your success was the push for me to continue tackling this issue.
I was not getting the same errors as Tony but to my surprise ended up with a similar solution.Here are the steps that I took to solve this problem: I was getting hundreds of errors from my previous install but started here:
yum --enablerepo=clearos-core install glibc.i686
--> Running transaction check
---> Package glibc.i686 0:2.12-1.149.el6 will be installed
--> Processing Dependency: libfreebl3.so for package: glibc-2.12-1.149.el6.i686
--> Processing Dependency: libfreebl3.so(NSSRAWHASH_3.12.3) for package: glibc-2.12-1.149.el6.i686
--> Running transaction check
---> Package glibc32.x86_64 0:2.11.1-1 will be installed
--> Finished Dependency Resolution
What the above tells me is that 'libfreebl3.so(NSSRAWHASH_3.12.3)' is not part of: glibc.i686 and to resolve its dependency it finds it in glibc32.x86_64 then the first thing that it attempts to do is to install first 'glibc32.x86_64'. This is when the havoc occurred, glibc32.x86_64 contains a zillion libraries and attempts to install them all but they have version: 2.11.1-1. Now the operating system is running with version: 2.12-1.149 of the same 64 bit library, this is a no no for the yum installer.
So next step is to find the proper package that contains: 'libfreebl3.so'
The above tells me three things: 'nss-softokn-freebl-3.14.3-17.el6.x86_64' is the current installed package that contains the requested library, I am going to be looking for: 'nss-softokn-freebl-3.14.3-17.el6.i686' and the latter library is not to be found in my repo list.
Total size: 4.7 M
Installed size: 14 M
Is this ok [y/N]: y
Running Transaction Test
Transaction Test Succeeded
Installing : glibc-2.12-1.149.el6.i686 1/2
Installing : nss-softokn-freebl-3.14.3-17.el6.i686 2/2
Verifying : nss-softokn-freebl-3.14.3-17.el6.i686 1/2
Verifying : glibc-2.12-1.149.el6.i686 2/2
Notice in the last install 'nss-softokn-freebl-3.14.3-17.el6.i686.rpm' resolved the 'libfreebl3.so' library issue and the install did not require the use of: 'glibc32.x86_64' since it found its dependencies in the: 'nss-softokn-freebl-3.14.3-17.el6.i686.rpm'
Voila I have my 32-bit app running on a 64-bit system. Also I am not expert at this but my guts feeling tells me that one of the ClearOS x86_64 repo should include 'nss-softokn-freebl-3.14.3-17.el6.i686.rpm'
At a guess you have the x86_64 version of ClearOS installed and you are trying to install the 32-bit version of glibc which is confusing the heck out of ClearOS. What is the output of:
That is correct Nick uname result: 2.6.32-431.23.3.v6.x86_64 (I should have highlighted it in my post)
This i686 vm is a media server for my Logitech Media Server service, be nice if it could join the rest of my media services on a x86_64 platform.
Regrettably the LMS is a project that is being abandoned by Logitech. Some dye hard are attempting to keep it alive but the builds are only for the 32 bit configuration, unlikely that this will change. The included support application used for trans-coding such as flac, faad etc. are built for 32 bit kernel and have the necessary patches for internet streaming services so you cannot use the standard 64 bit build of flac, faad etc.
I need to either install the ia32lib compatibility packages on ClearOS or else build my own 64 bit version of the application with LMS patches applied to the version of flac and faad.