7.5 update 7.6 Confused repositorys and PBX cant find gcc-cc++


(Axel Urbanski) #1

Hi
one week ago i am installing fresh Nethserver 7.5. Today i let run a update via yum. Now it is running System Version NethServer release 7.6.1810 (final)
Kernel 3.10.0-957.1.3.el7.x86_64. For some freepbx modules i need a gcc.
Than i try yum instal gcc. Thats ending with erros …

gcc-4.8.5-36.el7.x86_64.rpm    FAILED
http://vault.centos.org/7.5.1804/os/x86_64/Packages/gcc-4.8.5-36.el7.x86_64.rpm: [Errno 14] HTTP Error 404 - Not Found-:-- ETA

But OS iss CentOS Linux release 7.6.1810 (Core), so wrong repositorys

If you got this erros

yum clean all
and try it again

yum install gcc

now i get succes
:sunny:

but incompled

Installing ucp
Updating tables ucp_sessions…Erledigt
gcc-c++ is not installed
Error(s) installing ucp:

Failed to run installation scripts

Updating Hooks…Erledigt

Axel


(Marc) #2

As you found out, it was caused by old repository metadata. Another way to solve it could have been to run yum makecache command.

Have you tried if it works with:

yum install gcc-c++

(Axel Urbanski) #3

yes thats true …

Fixing the yum mistag was easy clean up the repsitory caches

with

yum clean all

than

yum install gcc

is working

but Freepbx dind´t know anything from gcc

gcc-c++ is no package

in 7.5. freepbx uses gcc and gcc++


(Marc) #4

It’s on centos repo:

Name        : gcc-c++
Arch        : x86_64
Version     : 4.8.5
...
Repo        : ce-updates/7/x86_64
Summary     : C++ support for GCC
URL         : http://gcc.gnu.org
License     : GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD
Description : This package adds C++ support to the GNU Compiler Collection.
            : It includes support for most of the current C++ specification,
            : including templates and exception handling.

Sorry I have no clue about freepbx, never used it.


(Axel Urbanski) #5

five minites ago i found 2 missing updates …

before yum install gcc-c++ didnt find it
but now you install gcc-c++

now the freepbx module is compiled