Git Product home page Git Product logo

Comments (19)

uhlhosting avatar uhlhosting commented on June 20, 2024

Now I managed to solve some issues wish apsx, and I get this:

=== Install Nginx from official repositories ===
Loaded plugins: fastestmirror, remove-with-leaves, tsflags, universal-hooks
nginx | 2.9 kB 00:00:00
Loading mirror speeds from cached hostfile

  • EA4: 85.13.201.2
  • base: mirror0.babylon.network
  • elrepo: elrepo.reloumirrors.net
  • epel: mirror0.babylon.network
  • extras: mirror0.babylon.network
  • ius: mirror.amsiohosting.net
  • updates: mirror0.babylon.network
    Resolving Dependencies
    --> Running transaction check
    ---> Package nginx.x86_64 1:1.8.1-1.el7.ngx will be installed
    --> Processing Conflict: ea-apache24-2.4.18-1.1.x86_64 conflicts webserver
    --> Finished Dependency Resolution
    Error: ea-apache24 conflicts with 1:nginx-1.8.1-1.el7.ngx.x86_64
    You could try using --skip-broken to work around the problem
    You could try running: rpm -Va --nofiles --nodigest

from engintron.

fevangelou avatar fevangelou commented on June 20, 2024

CPanel's EasyApache4 blocks installing Nginx from its official repos. Ask
cPanel why they do this :)
On Feb 2, 2016 3:48 AM, "Kosmos" [email protected] wrote:

Now I managed to solve some issues wish apsx, and I get this:

=== Install Nginx from official repositories ===
Loaded plugins: fastestmirror, remove-with-leaves, tsflags, universal-hooks
nginx | 2.9 kB 00:00:00
Loading mirror speeds from cached hostfile

  • EA4: 85.13.201.2
  • base: mirror0.babylon.network
  • elrepo: elrepo.reloumirrors.net
  • epel: mirror0.babylon.network
  • extras: mirror0.babylon.network
  • ius: mirror.amsiohosting.net
  • updates: mirror0.babylon.network Resolving Dependencies --> Running
    transaction check ---> Package nginx.x86_64 1:1.8.1-1.el7.ngx will be
    installed --> Processing Conflict: ea-apache24-2.4.18-1.1.x86_64 conflicts
    webserver --> Finished Dependency Resolution Error: ea-apache24 conflicts
    with 1:nginx-1.8.1-1.el7.ngx.x86_64 You could try using --skip-broken to
    work around the problem You could try running: rpm -Va --nofiles --nodigest


Reply to this email directly or view it on GitHub
#49 (comment).

from engintron.

fevangelou avatar fevangelou commented on June 20, 2024

@Highacid btw, the log from 2 days ago is using Engintron 1.0.x. Yesterday I released version 1.5.0 which is a complete rewrite. Please follow the installation instructions "to the letter" :)

If you receive any errors from either CentOS 7 or EasyApache 4 please post them back here.

I have already opened a post in cPanel's forum to get this resolved:
https://forums.cpanel.net/threads/why-does-easyapache4-block-nginx-installation-using-yum-official-nginx-repos.524241/

from engintron.

masteranalyze avatar masteranalyze commented on June 20, 2024

"Hi,

I take back what I said. We went over this about a year ago when we were initially spinning up these packages. I just attempted to verify that with a vanilla CentOS 6 install, and indeed there are no conflicts in that, nor in the sources RPMs I pulled down from CentOS.

The original purpose was to keep users from doing a 'yum install httpd' and having a bad day. I've opened case EA-4107 to take a look at this and see if we can remove this conflict.

Thanks for the report sir! "

I think that your "FOR REAL ? " open up their mind,and finally admit the mistake and bug is from their side,hopefully they will solve this.

It makes no sense it`s working easy apache 3,but on easyapache 4 is not working,and they will soon lunch cpanel/whm with easyapache4 as standard,when is out of beta.
The point is that easyapache 3 does not have multi php and other things,easy apache 4 is more good,but we got this damm bug,hopefully this will be solved,and we will have engintron ver 2 and easyapache4 working togheter!

from engintron.

fevangelou avatar fevangelou commented on June 20, 2024

Exactly, it was very weird :)

from engintron.

masteranalyze avatar masteranalyze commented on June 20, 2024

Indeed,at least we know is nothing especially done because they plan their own nginx later on...

First i thinked on that,but you already asked ,and they said they don`t block nothing,but they do block it...

from engintron.

fevangelou avatar fevangelou commented on June 20, 2024

Maybe it is, we don't know :) As you see, I also added that remark in my original post. Who knows. The thing is, if more people raise the issue, it will be resolved soon.

from engintron.

masteranalyze avatar masteranalyze commented on June 20, 2024

I agree with you,i will follow,and ask them too about this,hopefully to solve more soon.

But if they want it like that,i guess they could it block it in easy apache 3 right ?

Does not make no sense if you really want to block it,to block in easyapache 4,but in easyapache 3 that is more used at this time because is not beta but it does not have multi php,to not block!

Is out of logic,but i think they will solve it!I will follow up on this too..into their forum.

from engintron.

fevangelou avatar fevangelou commented on June 20, 2024

That would probably require more effort from them to also implement in EasyApache 3. However, since they had announced plans to have Nginx in cPanel as reverse caching proxy and the fact that they now used yum packages instead of rebuilding everything, did seem a little weird at first glance. Like I said, let's hope it was indeed a bug since that package is primarily geared for cPanel's internal webserver for WHM and not the actual frontend build (if I recall correctly).

from engintron.

uhlhosting avatar uhlhosting commented on June 20, 2024

@fevangelou I know the log is old, I tried the new version as well that once get's the nginx conflict only as an error.

And nothing more.

from engintron.

fevangelou avatar fevangelou commented on June 20, 2024

You have EasyApache 4 enabled (which is still considered beta) and it
prevents Nginx from installing. I placed a safety check to mitigate the
problem and cPanel is aware of the bug as and promised an update within the
next 2 weeks. If you can't wait simply switch back to EasyApache 3 (it's a
one-line ssh command to execute - Google it) and the installation will go
through.
On Feb 3, 2016 2:25 AM, "Kosmos" [email protected] wrote:

@fevangelou https://github.com/fevangelou I know the log is old, I
tried the new version as well that once get's the nginx conflict only as an
error.

=== Install Nginx from official repositories ===
Loaded plugins: fastestmirror, remove-with-leaves, tsflags, universal-hooks
nginx | 2.9 kB 00:00:00
Loading mirror speeds from cached hostfile

EA4: 85.13.201.2
base: mirror0.babylon.network
elrepo: elrepo.reloumirrors.net
epel: mirror0.babylon.network
extras: mirror0.babylon.network
ius: mirror.amsiohosting.net
updates: mirror0.babylon.network Resolving Dependencies --> Running
transaction check ---> Package nginx.x86_64 1:1.8.1-1.el7.ngx will be
installed --> Processing Conflict: ea-apache24-2.4.18-1.1.x86_64 conflicts
webserver --> Finished Dependency Resolution Error: ea-apache24 conflicts
with 1:nginx-1.8.1-1.el7.ngx.x86_64 You could try using --skip-broken to
work around the problem You could try running: rpm -Va --nofiles --nodigest


Reply to this email directly or view it on GitHub
#49 (comment).

from engintron.

uhlhosting avatar uhlhosting commented on June 20, 2024

@fevangelou I need EA4, I already started to run and tune server according to it :) is just beautiful. I will wait.

from engintron.

fevangelou avatar fevangelou commented on June 20, 2024

Follow the cPanel forum thread here: https://forums.cpanel.net/threads/why-does-easyapache4-block-nginx-installation-using-yum-official-nginx-repos.524241/

If they don't fix EA4's behaviour towards Nginx the next couple of weeks when they release updates to both EA3 and EA4, you could always put some pressure as a user.

Closing for now. Make sure you keep track of that forum URL as well as the repo here. Once they resolve it, I will update the requirements section in the documentation.

from engintron.

fevangelou avatar fevangelou commented on June 20, 2024

Version 1.5.2 just released with full Cent)S 7 support :)

from engintron.

uhlhosting avatar uhlhosting commented on June 20, 2024

Resolving Dependencies
--> Running transaction check
---> Package nginx.x86_64 1:1.8.1-1.el7.ngx will be installed
--> Processing Conflict: ea-apache24-2.4.18-1.1.x86_64 conflicts webserver
--> Finished Dependency Resolution
Error: ea-apache24 conflicts with 1:nginx-1.8.1-1.el7.ngx.x86_64
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest

from engintron.

fevangelou avatar fevangelou commented on June 20, 2024

@Highacid https://github.com/nuevvo/engintron#requirements

Do not cross post please. And please read the documentation before installing something.

from engintron.

masteranalyze avatar masteranalyze commented on June 20, 2024

Good advice 👍 read the documentation before installing something.

good work fev about the support for CentOs7,me personally i dont recommand it using centos 7 yet,it will pass at least another 1 year,until things will get more stable in there,but for who wants to use it,its of course their choice.
That`s why i chosed to go back to EA3 for at least 1 year,until things start to be more clear on php ver 7 and everything else.Stable and good CentOs 6.7 final,at least for this time!

p.s:fev do you have any ideea why people like to skip clasess?and bypass documentation?!Sometimes i even wonder,how many time i have to repeat myself too,read the damn documentation first of all,lesson number 0 of everything,nobody seems to get it!

from engintron.

fevangelou avatar fevangelou commented on June 20, 2024

Laziness I guess :)

from engintron.

masteranalyze avatar masteranalyze commented on June 20, 2024

your right,i remember one time i had an dev witch didnt get joomla at all,and he had to put an module in an position into an template,he losed i think about 5 hours,to sort it out,and he did not sort it,and i asked him why the hell dont you look into template documentation-template position ?And i showed that to him,and put that module on that position,and it was for him,like he just discovered the LIGHT!!!

Advice for everyone:It does not matter you dont know,if you want to know and find out,read the damm documentation,for that is why is writed there,else nobody will lose time write documentation,or just write in CHINESE,if its in chinese just and you dont know the language,leave it away,but if its in english read it,it will save your time for real!

from engintron.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.