From owner-freebsd-questions@freebsd.org Mon Apr 2 22:41:02 2018 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id D03DAF546DA for ; Mon, 2 Apr 2018 22:41:01 +0000 (UTC) (envelope-from wfdudley@gmail.com) Received: from mail-yw0-x231.google.com (mail-yw0-x231.google.com [IPv6:2607:f8b0:4002:c05::231]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 611017677F for ; Mon, 2 Apr 2018 22:41:01 +0000 (UTC) (envelope-from wfdudley@gmail.com) Received: by mail-yw0-x231.google.com with SMTP id y64so5503222ywa.3 for ; Mon, 02 Apr 2018 15:41:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:cc; bh=9kJaeY0Cxqh80y8uEH+8IAjjXx3sy4uWgYe73pHtQLk=; b=HLC9BQ1H5e5LVbRpEvmwoyCZY8PfK63HLxz1bbC4F3YknBY0nxa4pU0V8FqKLrMYEO k9wptn4is81UhSyyRmiA/p2shLn12xsTyLt5CmVOv6BJk+L+/lnvNc78/JjMzOs049xH H1D+XL3vtNSWN947gFvQKl/C7f4VZ1USRAx01rFnuJL3l5UdNC3Cm6ph4h8H2Z3Z3+fk C+MKDJ4W+UqEln0cVNYxTWoc4VGT4vgjfimKizks53JkvTGMeePGRTPxgwtO9308wiYt NXtX3cWsr4WOjHA20FQUclllCkW+I/vu8+P+wyMOgTA7NQB7IUt4Mm/Nb4O9f2u0wDkM cP+A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:cc; bh=9kJaeY0Cxqh80y8uEH+8IAjjXx3sy4uWgYe73pHtQLk=; b=R/VykVgDfDV1cdmSGyrPGEVzY1iQ/yolPBF1lJUe5tTjtk87sVP28X1+wxWbiQkrCd q/TXey0ccGxOkLrZHPDZqSUt188TVsToeKCr3achY82i3dHSVL3RvG09PlKceItpf2Se nXPIbRHgH6ZopcKvnY8LPWeidcIbjwrS8ppNCLvNOZlkGXYbvNq3FXcJMTW5N1x4EH6F 6uMml3Apic0FHqmh/hGLioT90FuDFnVOrTdpowaszRzsl1KrnOCL5hv4Ym/4iZzOIxHe JxxySCtQ2GI12jUXgI/CSw9JRV7E/uzd0AwxgxuWUXzW3d90VV1uW+zJ7K9Mv8H/sWrJ bygw== X-Gm-Message-State: AElRT7EgrzmcdfsgMq5nN8ft2vHxG/oWgn0y6dVyQotiBdnBgTEvDp48 2GyMe+1das/fk/U4KYd4fq3fx8kt2pxEiW/fuMp4OQ== X-Google-Smtp-Source: AIpwx4+JJK913zt1/IL2/5n4jqdXZmMJSvbrjAas76XlJKMo+nwjv0Cb95p26A1Y8QShrpwDfFEitBJEV3tE0LCwLPw= X-Received: by 10.13.235.204 with SMTP id u195mr6796622ywe.302.1522708860488; Mon, 02 Apr 2018 15:41:00 -0700 (PDT) MIME-Version: 1.0 Received: by 2002:a25:2e48:0:0:0:0:0 with HTTP; Mon, 2 Apr 2018 15:40:59 -0700 (PDT) In-Reply-To: References: <20180402204202.GA3145@gmail.com> <20180402213311.GB3145@gmail.com> From: William Dudley Date: Mon, 2 Apr 2018 18:40:59 -0400 Message-ID: Subject: Re: I broke my Apache 2.4 install and I need help! Cc: freebsd-questions Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.25 X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 02 Apr 2018 22:41:02 -0000 As stated at the top of the thread, this is FreeBSD 10.3 Here's the scary message that you get when you install apache24 from a package: !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !! mod_http2 on FreeBSD with OpenSSL from base results in a mostly !! !! functionally unusable module due to lack of "Upgrade" !! !! capability in OpenSSL 1.0.1. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! I installed openssl by doing "pkg install openssl" I've managed to get my apache install working without any SSL stuff running. That's progress. Bill Dudley This email is free of malware because I run Linux. On Mon, Apr 2, 2018 at 6:25 PM, Jack L. wrote: > what version of freebsd are you using? how did you try to upgrade openssl? > what was the message? > > On Mon, Apr 2, 2018 at 3:21 PM, William Dudley wrote: > >> I also installed the openssl package recently because of scary warnings >> when I upgraded apache24, >> saying that the base openssl was "not upgradeable". >> >> Is the openssl pkg a problem with apache ssl? That also seems broken. >> >> Bill Dudley >> >> >> This email is free of malware because I run Linux. >> >> On Mon, Apr 2, 2018 at 6:01 PM, Jack L. wrote: >> >> > That's probably because when you reinstall something, it does a remove >> and >> > then an install after. >> > >> > [1/1] Reinstalling apache24-2.4.33... >> > >> > On Mon, Apr 2, 2018 at 2:55 PM, William Dudley >> wrote: >> > >> >> When I blow away /usr/local/etc/apache24 (really, rename it to >> something >> >> else) >> >> and do "pkg upgrade -f apache24", I get the following messages: >> >> >> >> [1/1] Reinstalling apache24-2.4.33... >> >> ===> Creating groups. >> >> Using existing group 'www'. >> >> ===> Creating users >> >> Using existing user 'www'. >> >> [1/1] Extracting apache24-2.4.33: 100% >> >> You may need to manually remove >> >> /usr/local/etc/apache24/extra/httpd-autoindex.conf if it is no longer >> >> needed. >> >> You may need to manually remove >> >> /usr/local/etc/apache24/extra/httpd-dav.conf if it is no longer >> needed. >> >> You may need to manually remove >> >> /usr/local/etc/apache24/extra/httpd-default.conf if it is no longer >> >> needed. >> >> You may need to manually remove >> >> /usr/local/etc/apache24/extra/httpd-info.conf if it is no longer >> needed. >> >> You may need to manually remove >> >> /usr/local/etc/apache24/extra/httpd-languages.conf if it is no longer >> >> needed. >> >> You may need to manually remove >> >> /usr/local/etc/apache24/extra/httpd-manual.conf if it is no longer >> >> needed. >> >> You may need to manually remove >> >> /usr/local/etc/apache24/extra/httpd-mpm.conf if it is no longer >> needed. >> >> You may need to manually remove >> >> /usr/local/etc/apache24/extra/httpd-multilang-errordoc.conf if it is >> no >> >> longer needed. >> >> You may need to manually remove >> >> /usr/local/etc/apache24/extra/httpd-ssl.conf if it is no longer >> needed. >> >> You may need to manually remove >> >> /usr/local/etc/apache24/extra/httpd-userdir.conf if it is no longer >> >> needed. >> >> You may need to manually remove >> >> /usr/local/etc/apache24/extra/httpd-vhosts.conf if it is no longer >> >> needed. >> >> You may need to manually remove >> >> /usr/local/etc/apache24/extra/proxy-html.conf if it is no longer >> needed. >> >> You may need to manually remove /usr/local/etc/apache24/httpd.conf if >> it >> >> is >> >> no longer needed. >> >> You may need to manually remove /usr/local/etc/apache24/magic if it is >> no >> >> longer needed. >> >> You may need to manually remove /usr/local/etc/apache24/mime.types if >> it >> >> is >> >> no longer needed. >> >> >> >> Why does it say this? It makes no sense. This is during the *install* >> >> phase, remember. >> >> The install creates an httpd.conf which is identical to >> http.conf.sample, >> >> of which I had a copy. >> >> >> >> Anyway, still hosed. Virtualhosts is totally broken, but apache will >> >> serve >> >> ONE web site. >> >> >> >> Bill Dudley >> >> >> >> >> >> This email is free of malware because I run Linux. >> >> >> >> On Mon, Apr 2, 2018 at 5:33 PM, Matt Smith >> wrote: >> >> >> >> > On Apr 02 16:57, William Dudley wrote: >> >> > >> >> >> I did as you suggested (I made a backup prior.) (I also have good >> >> backups, >> >> >> just not of the file >> >> >> that FreeBSD/Apache said is "no longer needed"). >> >> >> >> >> >> I got this message: >> >> >> >> >> >> "You may need to manually remove /usr/local/etc/apache24/httpd.conf >> >> if it >> >> >> is no longer needed." >> >> >> >> >> >> And the re-install didn't re-write that file from my attempt at >> getting >> >> >> things running. >> >> >> Apache is still totally hosed. >> >> >> >> >> >> I am confused as to why it says httpd.conf is no longer needed, but >> >> >> everything is totally hosed >> >> >> after I removed it. >> >> >> >> >> >> >> >> > It's because a pkg upgrade is actually doing a pkg delete and then a >> pkg >> >> > install. You are seeing that message because it's telling you that if >> >> you >> >> > no longer want to use apache after deleting it then you can remove >> that >> >> > file. But then it's actually installing the upgraded version once >> again. >> >> > >> >> > Ok, next idea. Are there any files called httpd.conf.sample? If so >> you >> >> can >> >> > probably copy that. Packages usually install a .sample file and then >> >> copy >> >> > them to the proper file if it doesn't already exist. >> >> > >> >> > Failing that you may have to move the old apache directory out of the >> >> way >> >> > so it doesn't exist at all and then force the reinstall, copy the >> file >> >> out >> >> > of it into your original directory, and then move it back again. >> >> > >> >> > -- >> >> > Matt >> >> > >> >> _______________________________________________ >> >> freebsd-questions@freebsd.org mailing list >> >> https://lists.freebsd.org/mailman/listinfo/freebsd-questions >> >> To unsubscribe, send any mail to "freebsd-questions-unsubscribe >> >> @freebsd.org" >> >> >> > >> > >> _______________________________________________ >> freebsd-questions@freebsd.org mailing list >> https://lists.freebsd.org/mailman/listinfo/freebsd-questions >> To unsubscribe, send any mail to "freebsd-questions-unsubscribe >> @freebsd.org" >> > >