Jump to content
funtoo forums

Search the Community

Showing results for tags 'tengine'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Funtoo Discussion Forums
    • News and Announcements
    • General Discussion
    • Dev Central
    • Funtoo Hosting
    • Funtoo Infrastructure
  • Help Central
    • General Help
    • Installation Help
    • Portage Help
    • Desktop Help
    • Server Help
  • Funtoo Services

Blogs

There are no results to display.

There are no results to display.


Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


freenode


github


Location


Interests

Found 2 results

  1. uudruid74

    tengine passenger fails to build

    OK, I'm new to tengine and passenger and just kinda blindly following the How-To's at this point. I don't know if I really need passenger yet, but I'm thinking something is going to need it eventually. Here's where I'm at (and I tried to set Ruby to 19 via eselect, didn't help): >>> '/var/tmp/portage/www-servers/tengine-2.1.0-r1/temp/build.log' * Messages for package www-servers/tengine-2.1.0-r1: * tengine group already exist. * group creation step skipped. * tengine user already exist. * user creation step skipped. * ERROR: www-servers/tengine-2.1.0-r1 failed (prepare phase): * Passenger premake for /usr/bin/ruby19 failed! * * Call stack: * ebuild.sh, line 93: Called src_prepare * environment, line 5730: Called _ruby_each_implementation 'passenger_premake' * environment, line 581: Called _ruby_invoke_environment 'ruby19' 'passenger_premake' * environment, line 676: Called passenger_premake * environment, line 4594: Called die * The specific snippet of code: * rake -m nginx || die "Passenger premake for ${RUBY} failed!" * * If you need support, post the output of `emerge --info '=www-servers/tengine-2.1.0-r1'`, * the complete build log and the output of `emerge -pqv '=www-servers/tengine-2.1.0-r1'`. * The complete build log is located at '/var/tmp/portage/www-servers/tengine-2.1.0-r1/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/www-servers/tengine-2.1.0-r1/temp/environment'. * Working directory: '/var/tmp/portage/www-servers/tengine-2.1.0-r1/work/ruby19/tengine-2.1.0/passenger-release-5.0.6' * S: '/var/tmp/portage/www-servers/tengine-2.1.0-r1/work/ruby19/tengine-2.1.0' Should I post the contents of any files?
  2. uudruid74

    Understanding Virtuals

    OK, I need some help understanding virtual dependencies. The Web HOW-TO says to let nginx be pulled in if you use tengine (seems horrible) since most apps don't know what tengine is. BTW ... the existing instructions are horribly managed for the mail HOW-TO. I'm going to look into cleaning that up since I finally got it all working well, but had to manually edit just about everything! Likewise, getting newer PHP functionality out of tengine/nginx took a bit of regex magic that needs to go into a HOW-TO. And there should be one for SSL as well. Thats non-trivial with the newer exploits (I now score A+ on ssllabs.com). But, shouldn't the ebuild take care of that as a virtual dependency? For example, take roundcube. I have nginx and apache masked (nginx is installed but not running since I use tengine, and I don't want apache installed or nginx to be upgraded). I did -auDNv roundcube and it wanted to pull in lighttpd as a web server! It saw that apache and nginx were masked and went to the next option. So, I looked at the roundcube ebuild and it is looking for virtual/httpd-php. OK, great. That looks correct. So I pull in that ebuild. It has an RDEPEND line that wants fpm, apache2 or cgi. Perfect! I add -t to my emerge line and it wants virtual/httpd-cgi which is what is pulling in other web servers. I think the need_httpd_cgi is at fault. Is this a bug, or is it intentional. Roundcube works fine and I have nothing CGI right now. Its all via fpm. Now, I have fpm installed. Its working just fine with tengine. Roundcube is installed and working. I was just checking to see if updates had made it into the tree. Why is it still trying to pull in a webserver? Shouldn't fpm satisfy the RDEPEND and that's it? What am I missing?
×