1. Store
  2. Apps
  3. Hardware
  4. Support
  5. Solutions

ClearFoundation

Community Community Profile Philippe Eveleigh

About Me

Basic Information

Whereabouts

City / Town
Ottawa
Country
Canada

Web Links

Web Site
http://www.cognoquest.com
Philippe Eveleigh
Philippe Eveleigh
  • Karma
  • Member since
  • Sunday, 05 October 2003 10:49
  • Last online
  • 9 days ago
  • Profile views
  • 6465 views
1 week ago
Philippe Eveleigh replied to the topic Re:Logitech Media Server or SqueezeBox Server howto 32bit lib install in the forums.
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
Code:


wget http://mirror2-dc.clearsdn.com/clearos/community/6/updates/i386/RPMS/nss-softokn-freebl-3.14.3-12.el6_5.i686.rpm
yum --enablerepo=clearos-core install glibc.i686 nss-softokn-freebl-3.14.3-12.el6_5.i686.rpm

Dec 10
Philippe Eveleigh replied to the topic Re:Pooling and redundancy in the forums.
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.

I like figure 1 from here: Managing Disk Space with LVM: It gives a good representation of LVM role in a storage configuration.
Dec 10
Philippe Eveleigh replied to the topic Re:To 32bit or not to 32bit, that is the question. in the forums.
The question is not unreasonable but is the Clear Foundation also thinking at the same time removing the ia32lib compatibility packages from x86_64 repo's?
Dec 08
Philippe Eveleigh created a new topic Logitech Media Server or SqueezeBox Server howto 64bit install in the forums.
For the lovers of this media Server I ported the application to a 64bit ClearOS. You may have already done the port but would have had some sporadic radio functionality issues without the install of the ia32lib compatibility packages see: Re:clearos-core repository inconsistency leading to YUM errors

Try this first:
Code:


yum --enablerepo=clearos-core install glibc.i686



Pending the state of the repository, if the previous code does not work, here are the steps that I have taken to install the 32bit libs:
Code:


wget http://mirror2-dc.clearsdn.com/clearos/community/6/updates-testing/i386/RPMS/nss-softokn-freebl-3.14.3-17.el6.i686.rpm
yum --enablerepo=clearos-core install glibc.i686 nss-softokn-freebl-3.14.3-17.el6.i686.rpm

Dec 08
Philippe Eveleigh replied to the topic Re: Missing packages on ftp.nluug.nl in the forums.
And if that helps? ClearOS:Latest packages
Dec 08
Philippe Eveleigh replied to the topic Re:clearos-core repository inconsistemt leading to YUM errors in the forums.
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:

Code:


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'

Code:


[root@services21 ~]# yum --enablerepo=* whatprovides */libfreebl3.so
Loaded plugins: clearcenter-marketplace, fastestmirror, priorities
ClearCenter Marketplace: fetching repositories...
Loading mirror speeds from cached hostfile
 * clearos: mirror2-dc.clearsdn.com
 * clearos-addons: mirror2-dc.clearsdn.com
 * clearos-contribs: mirror2-dc.clearsdn.com
 * clearos-core: mirror2-dc.clearsdn.com
 * clearos-dev: mirror2-dc.clearsdn.com
 * clearos-developer: download4.clearsdn.com
 * clearos-epel: fedora.mirror.nexicom.net
 * clearos-epel-testing: fedora.mirror.nexicom.net
 * clearos-extras: mirror2-dc.clearsdn.com
 * clearos-test: mirror2-dc.clearsdn.com
 * clearos-updates: mirror2-dc.clearsdn.com
 * clearos-updates-testing: mirror2-dc.clearsdn.com
 * private-clearcenter-dyndns: download1.clearsdn.com:80
 * rpmforge: mirror.cpsc.ucalgary.ca
 * rpmforge-extras: mirror.cpsc.ucalgary.ca
 * rpmforge-testing: mirror.cpsc.ucalgary.ca
1934 packages excluded due to repository priority protections
nss-softokn-freebl-3.12.9-11.el6.x86_64 : Freebl library for the Network
                                        : Security Services
Repo        : clearos
Matched from:
Filename    : /usr/lib64/libfreebl3.so
Filename    : /lib64/libfreebl3.so



glibc32-2.11.1-1.x86_64 : The GNU libc 32-bit libraries.
Repo        : clearos-core
Matched from:
Filename    : /usr/lib/libfreebl3.so



nss-softokn-freebl-3.14.3-18.el6_6.x86_64 : Freebl library for the Network
                                          : Security Services
Repo        : clearos-core
Matched from:
Filename    : /usr/lib64/libfreebl3.so
Filename    : /lib64/libfreebl3.so



nss-softokn-freebl-3.14.3-12.el6_5.x86_64 : Freebl library for the Network
                                          : Security Services
Repo        : clearos-updates
Matched from:
Filename    : /usr/lib64/libfreebl3.so
Filename    : /lib64/libfreebl3.so



nss-softokn-freebl-3.14.3-18.el6_6.x86_64 : Freebl library for the Network
                                          : Security Services
Repo        : clearos-updates-testing
Matched from:
Filename    : /usr/lib64/libfreebl3.so
Filename    : /lib64/libfreebl3.so



nss-softokn-freebl-3.14.3-17.el6.x86_64 : Freebl library for the Network
                                        : Security Services
Repo        : clearos-updates-testing
Matched from:
Filename    : /usr/lib64/libfreebl3.so
Filename    : /lib64/libfreebl3.so



nss-softokn-freebl-3.14.3-17.el6.x86_64 : Freebl library for the Network
                                        : Security Services
Repo        : installed
Matched from:
Filename    : /usr/lib64/libfreebl3.so
Filename    : /lib64/libfreebl3.so



[root@services21 ~]#



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.

Hey Tony: nss-softokn-freebl-3.14.3-17.el6.i686 sounds familiar !!!

So the solution as described by Tony, find and install a similar version of the above library:

Code:


[root@services21 -]# wget http://mirror2-dc.clearsdn.com/clearos/community/6/updates-testing/i386/RPMS/nss-softokn-freebl-3.14.3-17.el6.i686.rpm
--2014-12-08 14:20:21--  http://mirror2-dc.clearsdn.com/clearos/community/6.4.0/updates-testing/i386/RPMS/nss-softokn-freebl-3.14.3-17.el6.i686.rpm
Resolving mirror2-dc.clearsdn.com... 64.34.185.197
Connecting to mirror2-dc.clearsdn.com|64.34.185.197|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 156080 (152K) [application/x-rpm]
Saving to: “nss-softokn-freebl-3.14.3-17.el6.i686.rpm”

100%[=====================================================================================================================================>] 156,080      298K/s   in 0.5s

2014-12-08 14:20:22 (298 KB/s) - “nss-softokn-freebl-3.14.3-17.el6.i686.rpm” saved [156080/156080]

[root@services21 -]#



and

Code:


[root@services21 -]# yum --enablerepo=clearos-core install glibc.i686 nss-softokn-freebl-3.14.3-17.el6.i686.rpm
Loaded plugins: clearcenter-marketplace, fastestmirror, priorities
Setting up Install Process
ClearCenter Marketplace: fetching repositories...
Loading mirror speeds from cached hostfile
 * clearos: mirror2-dc.clearsdn.com
 * clearos-addons: mirror2-dc.clearsdn.com
 * clearos-core: mirror2-dc.clearsdn.com
 * clearos-extras: mirror2-dc.clearsdn.com
 * clearos-updates: mirror2-dc.clearsdn.com
 * private-clearcenter-dyndns: download3.clearsdn.com:80
Examining nss-softokn-freebl-3.14.3-17.el6.i686.rpm: nss-softokn-freebl-3.14.3-17.el6.i686
Marking nss-softokn-freebl-3.14.3-17.el6.i686.rpm to be installed
Resolving Dependencies
--> Running transaction check
---> Package glibc.i686 0:2.12-1.149.el6 will be installed
---> Package nss-softokn-freebl.i686 0:3.14.3-17.el6 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

===============================================================================================================================================================================
 Package                                  Arch                       Version                                Repository                                                    Size
===============================================================================================================================================================================
Installing:
 glibc                                    i686                       2.12-1.149.el6                         clearos-core                                                 4.3 M
 nss-softokn-freebl                       i686                       3.14.3-17.el6                          /nss-softokn-freebl-3.14.3-17.el6.i686                       375 k

Transaction Summary
===============================================================================================================================================================================
Install       2 Package(s)

Total size: 4.7 M
Installed size: 14 M
Is this ok [y/N]: y
Downloading Packages:
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
  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

Installed:
  glibc.i686 0:2.12-1.149.el6
  nss-softokn-freebl.i686 0:3.14.3-17.el6

Complete!
[root@services21 -]#




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'


Conclusion:
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'
Dec 08
Philippe Eveleigh replied to the topic Re:clearos-core repository inconsistemt leading to YUM errors in the forums.
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)

Why not just install glibc
Already installed but I am attempting to install glibc.i686. See if I can live without my last i686 server. To 32bit or not to 32bit, that is the question.

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.
Dec 07

Wall

No wall post to show

Groups

No group joined by the user yet.