From owner-freebsd-questions@freebsd.org Sun Apr 16 00:42:21 2017 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 5821AD2A7EE for ; Sun, 16 Apr 2017 00:42:21 +0000 (UTC) (envelope-from freebsd@dreamchaser.org) Received: from nightmare.dreamchaser.org (ns.dreamchaser.org [66.109.141.57]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 2D4F7793 for ; Sun, 16 Apr 2017 00:42:21 +0000 (UTC) (envelope-from freebsd@dreamchaser.org) Received: from breakaway.dreamchaser.org (breakaway [192.168.151.122]) by nightmare.dreamchaser.org (8.15.2/8.15.2) with ESMTP id v3G04ueA031015 for ; Sat, 15 Apr 2017 18:04:56 -0600 (MDT) (envelope-from freebsd@dreamchaser.org) Reply-To: freebsd@dreamchaser.org To: FreeBSD Mailing List From: Gary Aitken Subject: portmaster -r failure Message-ID: Date: Sat, 15 Apr 2017 18:04:56 -0600 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:45.0) Gecko/20100101 Thunderbird/45.6.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.4.3 (nightmare.dreamchaser.org [192.168.151.101]); Sat, 15 Apr 2017 18:04:56 -0600 (MDT) X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 16 Apr 2017 00:42:21 -0000 Hi all, I was updating some ports and got the following message: ===> Checking if py27-setuptools already installed ===> Registering installation for py27-setuptools-32.1.0_1 as automatic Installing py27-setuptools-32.1.0_1... pkg-static: py27-setuptools-32.1.0_1 conflicts with py27-setuptools27-32.1.0 (installs files into the same place). Problematic file : /usr/local/lib/python2.7/site-packages/easy-install.pth.dist So I did portmaster -r devel/py27-setuptools but I get the same error. Isn't the point of -r to get around this problem? So then I did portmaster -e py27-setuptools27-32.1.0 and when it asked if I wanted to delete all the dependencies, I replied "y" However, that did absolutely nothing, and left everything installed with the same old dependencies. obviously I'm doing something wrong. Hints? (I may have the above commands slightly wrong, i.e. omitting the devel/ at the front of py27-setuptools; don't have the output anymore.) Gary From owner-freebsd-questions@freebsd.org Sun Apr 16 04:10:07 2017 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 7E803D406D0 for ; Sun, 16 Apr 2017 04:10:07 +0000 (UTC) (envelope-from 3nu7yWCgKABU89CzA6J-RyzyRMLMQvNNRPv0x0MxQPvv0ROSyOQL19916z.x97@unified-notifications.bounces.google.com) Received: from mail-it0-x245.google.com (mail-it0-x245.google.com [IPv6:2607:f8b0:4001:c0b::245]) (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 4E2AC85E for ; Sun, 16 Apr 2017 04:10:07 +0000 (UTC) (envelope-from 3nu7yWCgKABU89CzA6J-RyzyRMLMQvNNRPv0x0MxQPvv0ROSyOQL19916z.x97@unified-notifications.bounces.google.com) Received: by mail-it0-x245.google.com with SMTP id 193so13127331itm.13 for ; Sat, 15 Apr 2017 21:10:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=mime-version:date:list-unsubscribe:message-id:subject:from:to; bh=+zlmhvLN3tc9YoPFKmDoI4KcAR+YpYCPuunkdaj1AhY=; b=r6IoN78SnDKN9ccPtgu11msQctg2oN1q4iY9AfSIw2Bf7M+hIet7Ul2n6PrcIyBhz5 jgXN73+pzKYqsSTG5rLctM14uAH+e+3v3j9+qu7VucYXfKxDImqc9DX6lbDThRKBwslE ZdoINgWcs9zuCEXwT2TiDXLedqiso1waPuqUnUtM9oRhCAunVOzsxD07ntYz9Pq4B2/e QhwqwE+XdcuW2ExqYlArPn2BJvt21eEpzU1aG7QkRCy7jXzQNKfle5wiadFAHMK/K42f Yzajga1bn0CYtJlyeeKPOyNm+ZKTx6RAPfVPYUDBhKaYdy07Ut/ien5J3RqezfJtjqGv 5ZNg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:date:list-unsubscribe:message-id :subject:from:to; bh=+zlmhvLN3tc9YoPFKmDoI4KcAR+YpYCPuunkdaj1AhY=; b=HBX8RaHjiQiX65s4Rn/aXpu8iVO+WXo1MhWzEKCj83nBFyZImJVdbuvlO/J6taFGFF H5+ps01xyNWi9eMlNFcC71rtead2oRwc04IOqKYtyuWIzP5BIsLY8EWeii81v2PRRlhA gC7+kf/2rtjFFk2A3w7hSSnwagN3YqvrzT16x7ghuPAPV/8wYoSEmXKks2Y2w7r1Ypdx kgDw58LxTiPyVPE3x6bY7zlL9kQwQ7kwdGY97idLu48EfKKDa+l9OX9M/EZazgruO6+E hyOwhYr6u3yy+CjaGTY0s58UsZ3rPlO7nh6EHgB4LRAH6/slOn2vxjRx1vmsAx4TfxLa 4Nnw== X-Gm-Message-State: AN3rC/4LEY6AcowMX9VNfvFiCbYPDD4V2mNeQg0mUlXzVNJrjnoVdgct crK7jn98McLYEFMfCPfYAAQ6Fot4UGC+rD0YndjR MIME-Version: 1.0 X-Received: by 10.107.165.193 with SMTP id o184mr2192452ioe.99.1492315806514; Sat, 15 Apr 2017 21:10:06 -0700 (PDT) Date: Sat, 15 Apr 2017 21:10:05 -0700 (PDT) X-Notifications: XEAAAAELNV0BpMGmyD_rMU805nps Message-ID: Subject: Mould making/Precision stamping/ Machining parts Supply shared 1 photo with you From: "Mould making/Precision stamping/ Machining parts Supply (via Google Photos)" To: freebsd-questions@freebsd.org Content-Type: text/plain; charset=UTF-8; format=flowed; delsp=yes X-Content-Filtered-By: Mailman/MimeDel 2.1.23 X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 16 Apr 2017 04:10:07 -0000 Google Photos Mould making/Precision stamping/ Machining parts Supply: Dear Sir/Ms, Good day! As an ISO certified factory, we specialized manufacture Mould making/ Sheet metal process/ Die-casting/ Precision stamping/ Machining parts, with strong competitive price and excellent quality, for more than 20 years. Any questions and enquiries will be highly regarded. Just email us the drawing and detailed requirement, you will get a complete quotation with technical analysis within 24 hours. Your prompt reply is highly appreciated. Best regards sincerely!Shenzhen,Chinanzhen, China ||Michael ||Please do not reply directly, please copy the correct reply EMAIL address:Moldmaking212@hotmail.com| View photos here: https://photos.google.com/share/AF1QipP7MtXWEFky6o7d46qqAzAAwkgxjHULEuRvD-9vyMBm5kaznyiVJ7mgdfpK02O1tQ?key=Mk1fMDl1TVU4UmI1RTdqZi1QUFNXRks5LUszR21B You received this mail because Mould making/Precision stamping/ Machining parts Supply shared these photos with you. If you no longer wish to receive email notifications of shared photos, unsubscribe here: https://notifications.google.com/unsubscribe/AJ7SsMkOl7wyGlFzeHpSXye6KdsxDaX_unnOJe_SZt7A3X6yNHM5X2qtnuRV9OwEjUQTaB0Q_9c0bV0MpzAr9rCQ17aORNPmdAOF00rewIAL2m4YGlfB0MR8nJ__emtClEN5jXQrAd7Y4-RRD91qBSHb0YZNo8yGiw Get Google Photos (https://google.com/photos) Google Inc., 1600 Amphitheatre Pkwy, Mountain View, CA 94043 USA From owner-freebsd-questions@freebsd.org Sun Apr 16 08:30:24 2017 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 04E35D3E407 for ; Sun, 16 Apr 2017 08:30:24 +0000 (UTC) (envelope-from joneum@bsdproject.de) Received: from dd36626.kasserver.com (dd36626.kasserver.com [85.13.153.106]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id B7BF11A58 for ; Sun, 16 Apr 2017 08:30:23 +0000 (UTC) (envelope-from joneum@bsdproject.de) Received: from phantomias.home.jochen-neumeister.de (p5DC07661.dip0.t-ipconnect.de [93.192.118.97]) by dd36626.kasserver.com (Postfix) with ESMTPSA id 4047C2E00966; Sun, 16 Apr 2017 10:30:15 +0200 (CEST) Subject: Re: portmaster -r failure To: freebsd@dreamchaser.org, FreeBSD Mailing List References: From: Jochen Neumeister Message-ID: <3ddf3fc7-c3f5-6514-79ac-24f35bb66fe8@bsdproject.de> Date: Sun, 16 Apr 2017 10:30:10 +0200 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Content-Language: de-DE X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 16 Apr 2017 08:30:24 -0000 Hi, Am 16.04.2017 um 02:04 schrieb Gary Aitken: > Hi all, > > I was updating some ports and got the following message: > > ===> Checking if py27-setuptools already installed > ===> Registering installation for py27-setuptools-32.1.0_1 as automatic > Installing py27-setuptools-32.1.0_1... > pkg-static: py27-setuptools-32.1.0_1 conflicts with > py27-setuptools27-32.1.0 (installs files into the same place). > Problematic file > : /usr/local/lib/python2.7/site-packages/easy-install.pth.dist > > So I did > portmaster -r devel/py27-setuptools > > but I get the same error. > Isn't the point of -r to get around this problem? > > So then I did > portmaster -e py27-setuptools27-32.1.0 > and when it asked if I wanted to delete all the dependencies, > I replied "y" Do you see UPDATING from 16-3-2017? py27-setuptools27 was moves to py27-setuptools > > However, that did absolutely nothing, and left everything installed with > the same old dependencies. > > obviously I'm doing something wrong. Hints? > (I may have the above commands slightly wrong, i.e. omitting the devel/ > at the front of py27-setuptools; don't have the output anymore.) > Cheers Jochen From owner-freebsd-questions@freebsd.org Sun Apr 16 08:32:20 2017 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 2DFF0D3E646 for ; Sun, 16 Apr 2017 08:32:20 +0000 (UTC) (envelope-from herbert@mailbox.org) Received: from mx1.mailbox.org (mx1.mailbox.org [80.241.60.212]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "*.mailbox.org", Issuer "SwissSign Server Silver CA 2014 - G22" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id E64E41D9D for ; Sun, 16 Apr 2017 08:32:19 +0000 (UTC) (envelope-from herbert@mailbox.org) Received: from smtp1.mailbox.org (smtp1.mailbox.org [80.241.60.240]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.mailbox.org (Postfix) with ESMTPS id 68D3445FC1 for ; Sun, 16 Apr 2017 10:32:11 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=mailbox.org; h= content-type:content-type:mime-version:references:in-reply-to :subject:subject:from:from:message-id:date:date:received; s= mail20150812; t=1492331529; bh=cD726QfkYUQtcYqoL5FUes/+ETCs2bUZH 0d6qDTY05o=; b=JJVwywE5ofxmTFRp6RyrkbvsHKtVQsnlYEv3HNu57L15buOlx AXbcqpRrD/xzH3dugx5e+Y6mtCUHsVGZ4BgzH2p7vLumhiu9MqU0OdjoOjQ2j2ou 4YMB1pSPEpb3+V5CMdd7mZGLsi1KqP8gVsgtugzOU1+ZZr3CGIWoK+oRGSw4L1w1 QOrcoYi7CsJKlK7AnD5NxQuoO6jqHeBerP7qIgb/O9tn2LCtN71vemIiBc61Zb1j GjCGgfxuQqOABir/3sYrKRP6PcmvWHy9YKFis+3eMgQ55xn28M5INtKPa1zWblFF zakaFu3f5Xb16rArjnTX1haEt3Gfr8sp+1D/w== X-Virus-Scanned: amavisd-new at heinlein-support.de Received: from smtp1.mailbox.org ([80.241.60.240]) by spamfilter01.heinlein-hosting.de (spamfilter01.heinlein-hosting.de [80.241.56.115]) (amavisd-new, port 10030) with ESMTP id HbAfA_6YxRzn for ; Sun, 16 Apr 2017 10:32:09 +0200 (CEST) Date: Sun, 16 Apr 2017 10:32:09 +0200 Message-ID: <86r30swy5y.wl-herbert@mailbox.org> From: "Herbert J. Skuhra" To: freebsd-questions@freebsd.org Subject: Re: portmaster -r failure In-Reply-To: References: MIME-Version: 1.0 (generated by SEMI-EPG 1.14.7 - "Harue") Content-Type: text/plain; charset=US-ASCII X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 16 Apr 2017 08:32:20 -0000 Gary Aitken skrev: > > Hi all, > I was updating some ports and got the following message: > > ===> Checking if py27-setuptools already installed > ===> Registering installation for py27-setuptools-32.1.0_1 as automatic > Installing py27-setuptools-32.1.0_1... > pkg-static: py27-setuptools-32.1.0_1 conflicts with py27-setuptools27-32.1.0 (installs files into the same place). Problematic file > : /usr/local/lib/python2.7/site-packages/easy-install.pth.dist > > So I did > portmaster -r devel/py27-setuptools Check 20170316 entry in /usr/ports/UPDATING! -- Herbert From owner-freebsd-questions@freebsd.org Sun Apr 16 13:18:41 2017 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 2F597D3FDE0 for ; Sun, 16 Apr 2017 13:18:41 +0000 (UTC) (envelope-from baho-utot@columbus.rr.com) Received: from cdptpa-oedge-vip.email.rr.com (cdptpa-outbound-snat.email.rr.com [107.14.166.230]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "cdptpa-oedge", Issuer "cdptpa-oedge" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id ED747909 for ; Sun, 16 Apr 2017 13:18:40 +0000 (UTC) (envelope-from baho-utot@columbus.rr.com) Received: from [65.186.81.207] ([65.186.81.207:59420] helo=raspberrypi.bildanet.com) by cdptpa-omsmta02 (envelope-from ) (ecelerity 3.6.9.48312 r(Core:3.6.9.0)) with ESMTP id 24/9F-16480-92F63F85; Sun, 16 Apr 2017 13:18:33 +0000 Received: from [192.168.1.139] (helo=desktop.example.com) by raspberrypi.bildanet.com with esmtp (Exim 4.84) (envelope-from ) id 1czk4W-0004h8-OC for freebsd-questions@freebsd.org; Sun, 16 Apr 2017 09:18:32 -0400 To: FreeBSD Questions From: Baho Utot Subject: pkg db Message-ID: <55ca4d14-fbc9-7ce5-8f26-2bc172c2e534@columbus.rr.com> Date: Sun, 16 Apr 2017 05:19:02 -0400 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:52.0) Gecko/20100101 Thunderbird/52.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-RR-Connecting-IP: 107.14.168.7:25 X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 16 Apr 2017 13:18:41 -0000 I rebuilt world using 11.0-p8 source and issued make package to build packages. I put them into a repository and installed them. Now I would like to remove them from the pkg database so I can rebuild world using the old method as in the manual. How can I remove the entries in the pkg database and not remove the installed packages? I don't want to remove the installed packages and have a non-bootable system. Thanks From owner-freebsd-questions@freebsd.org Sun Apr 16 13:33:47 2017 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id DF9F6D405F5 for ; Sun, 16 Apr 2017 13:33:47 +0000 (UTC) (envelope-from freebsd@dreamchaser.org) Received: from nightmare.dreamchaser.org (ns.dreamchaser.org [66.109.141.57]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id B72751493 for ; Sun, 16 Apr 2017 13:33:46 +0000 (UTC) (envelope-from freebsd@dreamchaser.org) Received: from breakaway.dreamchaser.org (breakaway [192.168.151.122]) by nightmare.dreamchaser.org (8.15.2/8.15.2) with ESMTP id v3GDXZ7L033520; Sun, 16 Apr 2017 07:33:36 -0600 (MDT) (envelope-from freebsd@dreamchaser.org) Reply-To: freebsd@dreamchaser.org Subject: Re: portmaster -r failure References: <3ddf3fc7-c3f5-6514-79ac-24f35bb66fe8@bsdproject.de> To: Jochen Neumeister , FreeBSD Mailing List , herbert@mailbox.org From: Gary Aitken Message-ID: <264e9a12-220e-4727-7d33-a7ace412d68c@dreamchaser.org> Date: Sun, 16 Apr 2017 07:33:35 -0600 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:45.0) Gecko/20100101 Thunderbird/45.6.0 MIME-Version: 1.0 In-Reply-To: <3ddf3fc7-c3f5-6514-79ac-24f35bb66fe8@bsdproject.de> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.4.3 (nightmare.dreamchaser.org [192.168.151.101]); Sun, 16 Apr 2017 07:33:37 -0600 (MDT) X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 16 Apr 2017 13:33:48 -0000 Ugh, not the first time I forgot to check. Thanks Jochen and Herbert >> I was updating some ports and got the following message: >> >> ===> Checking if py27-setuptools already installed >> ===> Registering installation for py27-setuptools-32.1.0_1 as automatic >> Installing py27-setuptools-32.1.0_1... >> pkg-static: py27-setuptools-32.1.0_1 conflicts with py27-setuptools27-32.1.0 (installs files into the same place). Problematic file >> : /usr/local/lib/python2.7/site-packages/easy-install.pth.dist >> >> So I did >> portmaster -r devel/py27-setuptools >> >> but I get the same error. >> Isn't the point of -r to get around this problem? >> >> So then I did >> portmaster -e py27-setuptools27-32.1.0 >> and when it asked if I wanted to delete all the dependencies, >> I replied "y" > Do you see UPDATING from 16-3-2017? > > py27-setuptools27 was moves to py27-setuptools From owner-freebsd-questions@freebsd.org Sun Apr 16 19:02:47 2017 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id E6CA0D416F0 for ; Sun, 16 Apr 2017 19:02:47 +0000 (UTC) (envelope-from mexas@bristol.ac.uk) Received: from mail-oi0-x22a.google.com (mail-oi0-x22a.google.com [IPv6:2607:f8b0:4003:c06::22a]) (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 AD605161A for ; Sun, 16 Apr 2017 19:02:47 +0000 (UTC) (envelope-from mexas@bristol.ac.uk) Received: by mail-oi0-x22a.google.com with SMTP id x184so38390750oia.1 for ; Sun, 16 Apr 2017 12:02:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bris-ac-uk.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=t7K4SVpl8EuXJd/IjHVUj4UTx9wiGa9GD5NjLh6huYM=; b=ZfaHBQVDxRXa0DdoUMqNkdprT/+kRK629ButtcQTBhpS5+EOX5q810cOJwZTzTw8sh AV9P4JLZMqdQPkousb5FUzPnHx54mHrH85TW2rEwBmEWjFPRwxb0PN/JgHlJxVSJaDBo FvhYk5UM8iZXaVU+oKmCoCm9/pnKXeh2LhPaub+qJIgb0myCfjFpJ3d0/+HBR2WQUyER TPyhHhjYB+Wb4pw596EzVmRXNp7LMXT3oFYhaIlLPxOjcWiX1jCT7un4EtSOTCd5QwUw YzC0ogUuyvbfDT3iKrTLUu2tzTnuanWvraxF+d1dlNpLUMDqrPlTtl1t9xq3jRahho5r TuHw== 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:to:cc; bh=t7K4SVpl8EuXJd/IjHVUj4UTx9wiGa9GD5NjLh6huYM=; b=dbIHrNAkgLSyGZA9dYD2y6hgE8nBqkMBoQAb9CDEZmu8Ul+arTnM/Xh/7gIO4uTrnB XVJHEUfaVTSSZ5Ae5JZVfM/TECGaji8zo9xrbZOhsOcKDBnTn6HcvCpllYbzDZMgEmbh bg+vxW7tiRSyxPtLFyE3VKjOvtE/52WJHjAchOvXiKXLSR1Ce3AMgd5TMIV75V+VF91f iqGJ/xUMIr4g1px8yJPNUC0DUTjTMPw+pkQ8DORv9r/bhf3qrGYGBf6H72aX88fkFJVe bk3AKDkAGEvMDRm90aKrlyxXzTp/Ua4zCGm4BanUShS9tsQBBLt02vEeKA5A7gIy5MyI 24yQ== X-Gm-Message-State: AN3rC/4sInkk8rnOXZxbADxpB2khezzvQ4uUESlKtKHXLMndQuyAoUEI T/UgC6/+r2/8vj84sSEnE8BjYhZd9V2J X-Received: by 10.157.46.177 with SMTP id w46mr2874852ota.78.1492369366819; Sun, 16 Apr 2017 12:02:46 -0700 (PDT) MIME-Version: 1.0 Received: by 10.157.3.170 with HTTP; Sun, 16 Apr 2017 12:02:46 -0700 (PDT) In-Reply-To: <20170414123407.6d57f241.freebsd@edvax.de> References: <201704132135.v3DLZgS2008709@mech-as222.men.bris.ac.uk> <20170414123407.6d57f241.freebsd@edvax.de> From: Anton Shterenlikht Date: Sun, 16 Apr 2017 20:02:46 +0100 Message-ID: Subject: Re: cannot change password for an ordinary user To: Polytropon Cc: freebsd-questions@freebsd.org Content-Type: text/plain; charset=UTF-8 X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 16 Apr 2017 19:02:48 -0000 Thanks, that helped. Still don't know what happened and why direct use of pwd_mkdb was needed. Anton On 14/04/2017, Polytropon wrote: > On Thu, 13 Apr 2017 22:35:42 +0100 (BST), Anton Shterenlikht wrote: >> On 11.0-RELEASE-p9, passwd command >> seems to exit with no error for an ordinary user, >> but the passwd is not updated, i.e. after passwd >> has exited, this user can login only with the old >> password, not the new. >> >> I found this thread: >> https://forums.freebsd.org/threads/49802 >> which suggested to use pwd_mkdb. >> >> I decided to check first, and got: >> >> # pwd_mkdb -C /etc/passwd >> pwd_mkdb: corrupted entry >> pwd_mkdb: at line #3 >> pwd_mkdb: /etc/passwd: Inappropriate file type or format >> >> >> Should I be worried? > > No, but use the correct program invocation: > > # pwd_mkdb -C /etc/master.passwd > > That is the _actual_ password file. The "pwd_mkdb" program will > use it to create the appropriate db files. > > See "man pwd_mkdb" for details. > > > >> And how can change my ordinary user's password? > > Usually the "passwd" program is being used. Directly by the user: > > % passwd > > Or by root for a user: > > # passwd > > Check "man 1 passwd" and "man chpass" for additional information. > > The use of this program will cause the databases to be updated > (see above). > > > > > -- > Polytropon > Magdeburg, Germany > Happy FreeBSD user since 4.0 > Andra moi ennepe, Mousa, ... > From owner-freebsd-questions@freebsd.org Mon Apr 17 03:45:41 2017 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 99D5BD40D38 for ; Mon, 17 Apr 2017 03:45:41 +0000 (UTC) (envelope-from fbsd2@yahoo.com) Received: from sonic326-12.consmr.mail.ne1.yahoo.com (sonic326-12.consmr.mail.ne1.yahoo.com [66.163.186.35]) by mx1.freebsd.org (Postfix) with ESMTP id 5D87D1B65 for ; Mon, 17 Apr 2017 03:45:40 +0000 (UTC) (envelope-from fbsd2@yahoo.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1492400733; bh=6oAi4rgd9GZdDPlQHVF9xYx6RwSibSEq2PBwMurtjCc=; h=Date:From:Reply-To:To:Subject:References:From:Subject; b=cp4mK+XOX9EHwlfcwvZGrO8Kpo/ybUVtDTHmq23NOVWqtWNcjQnj+HZWBjozKMI6ZK4cLC49XQFHgErG3Y/LPUMGoce9vzjCKmvlirwWfFSAfVCp71E7oUxoCVxL2zfqH543Q2FUYI0wN/wsklvmd/WBsZIodwji+ExXGqxdXGGHb3zjN1xvtxmurI3ok41pTp+lWQsolEenUzfRVbRzoHPQA1Ysx4GmkH+Yhp96RV01F+Fn30UpND+WopnnC4fPmFLLP/J4f0vl5TGwhKiAKYJPDLuJgSHsbbzNnNlx+5RZ+wA5ZSUMW99qf68ctyrnSYCd3aRy9C92PDZ0C0dQVA== X-YMail-OSG: mgeBMjsVM1mC6g2WKAlLiVNORyC.bvQoyzXbXrQaZqP3Z9B4ZtF8CZDU8C1GNOz wZaeeQhAjVI3XvUbmq7l.kXzNekSM1xGqQvwR.KKGeMzljY1wo.LlyoKcb.imbJEpfEOwpMhe7GS jYe4JJA0piZHfkvC_Xmq4YAljf8Fzm0CJ3l6VL5eWXATsEOvMiKE4afmuxjOcjipuhe2Xr.Nx2Gg dgACeoWzEIoJODWsyeC7faJQeulyKAenx24D7dZ5LUvwxSsunFhumpbZCYXpiB1TMWgd7mcQbt2l 6I9a1WbnRKGsG4ofqkMtOJiFF8oMfhg7Lk_0z2Y7.GlKDYILcThGcVKwHUuoPW6JSqcNv_VAesYd 5lx4Sp7xxux7MGgWfTWpMXbdZHrM_iLBeZy0mrd06z56x7gihItoLmilF8EeSudtWzZ6_qbMkiOM CMd5vkX0TGvOJ.vcZLYVVfNiM4b2w6NnPon1BU3ATeLBU2at4epdRxAY_O6hzLnF0e7b.OTFh4gu Lt9ceY4N1PXbm Received: from sonic.gate.mail.ne1.yahoo.com by sonic326.consmr.mail.ne1.yahoo.com with HTTP; Mon, 17 Apr 2017 03:45:33 +0000 Date: Mon, 17 Apr 2017 03:25:05 +0000 (UTC) From: fbsd2 Reply-To: fbsd2 To: FreeBSD Questions Message-ID: <56110300.1532150.1492399505176@mail.yahoo.com> Subject: problems receiving mail after freebsd-update to 10.3-p18 MIME-Version: 1.0 References: <56110300.1532150.1492399505176.ref@mail.yahoo.com> X-Mailer: WebService/1.1.9408 YahooMailNeo Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_8) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/38.0.2125.122 Safari/537.36 OPR/25.0.1614.71 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.23 X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 17 Apr 2017 03:45:41 -0000 Greetings, =C2=A0 =C2=A0If I have posted to the wrong list, please redirect me. =C2=A0 =C2=A0After doing freebsd-update fetch/install on a 10.3-p17 system = I noticed that the kernel had changed, so rebooted the system. =C2=A0From t= hen until I rebooted after a freebsd-update rollback, I received no outside= mail, only the daily periodic mail from root. =C2=A0There were no errors i= n /var/log/maillog. =C2=A0There have been no other changes to the system at= all recently. =C2=A0Freebsd-update rollback and a reboot caused mail to st= art being received from the backup MX. =C2=A0Anyone have any insights or su= ggestions? =C2=A0One other curiosity is that after the rollback, dmesg diff= ers from freebsd-version: root@rap:~ # pkg version|grep postfixpostfix-3.1.3,1 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 73AA2D413D5 for ; Mon, 17 Apr 2017 05:33:36 +0000 (UTC) (envelope-from b.16012504@edmmessage.com) Received: from mail28.wt1.edmmessage.com (mail28.wt1.edmmessage.com [101.78.203.28]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 833841905 for ; Mon, 17 Apr 2017 05:33:35 +0000 (UTC) (envelope-from b.16012504@edmmessage.com) Received: from 101.78.203.28 (mail28.wt1.edmmessage.com [101.78.203.28]) by mail28.wt1.edmmessage.com (Postfix) with ESMTP id 7A1692056CA for ; Mon, 17 Apr 2017 13:33:33 +0800 (HKT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; t=1492407213; s=default; d=edmmessage.com; h=Date:From:Reply-To:To:Subject:MIME-Version:Content-Type:Content-Transfer-Encoding; bh=YTqiGpj28PCfiAwxJ9PTd97MpjQ3lvCTuZ/1sK0UDAo=; b=frE3kRw3tAHjIaZ9QWa8v+k9M75c1tCy2d+EihILWx0RnK/OCNniVspZeOClz+Y1 UpRgd3OzwwreEMP8mMXAu3BpDQuEbsBYMlJ8ggonEqC44q2xCrx46puzYbAtBpc8lma IqCD+niy/tgPpRdPFMK7FBftxXYHfLndtKzxqM5s= Date: Mon, 17 Apr 2017 13:33:33 +0800 (HKT) From: "jhie.powermax" Reply-To: "jhie.powermax" To: JHIE-07-YMLP Message-ID: <1355826196.5608213.1492407213499.JavaMail.tomcat@wt2> Subject: LAST CALL: Comprehensive Internal Revenue Taxation - April 27 Errors-To: b.16012504@edmmessage.com X-Content-ID: tkevCb3BzxQYo9dgrA0KNDMO6aZ+SXQSf5tXKlB1dFcXq7jbwaHrnzBcRS5SO+rC67hV7N25Yg/iRgvmRRMlpOtrj++zlNyyqNQcGqN5FEuNkkdKvWH347cMjI4JNzl9TAyK3Bt05ho= Feedback-ID: 825703664738940:707108130284680:008494288642614:edmmessage.com MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.23 X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 17 Apr 2017 05:33:36 -0000 From owner-freebsd-questions@freebsd.org Mon Apr 17 07:30:59 2017 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id EBC21D4248E for ; Mon, 17 Apr 2017 07:30:59 +0000 (UTC) (envelope-from mayuresh@kathe.in) Received: from relay2-d.mail.gandi.net (relay2-d.mail.gandi.net [217.70.183.194]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id B8E80FF5 for ; Mon, 17 Apr 2017 07:30:58 +0000 (UTC) (envelope-from mayuresh@kathe.in) Received: from mfilter20-d.gandi.net (mfilter20-d.gandi.net [217.70.178.148]) by relay2-d.mail.gandi.net (Postfix) with ESMTP id 9BF66C5A43 for ; Mon, 17 Apr 2017 09:30:51 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at mfilter20-d.gandi.net Received: from relay2-d.mail.gandi.net ([IPv6:::ffff:217.70.183.194]) by mfilter20-d.gandi.net (mfilter20-d.gandi.net [::ffff:10.0.15.180]) (amavisd-new, port 10024) with ESMTP id GmfVexvqX1tb for ; Mon, 17 Apr 2017 09:30:49 +0200 (CEST) X-Originating-IP: 182.58.190.220 Received: from localhost (unknown [182.58.190.220]) (Authenticated sender: mayuresh@kathe.in) by relay2-d.mail.gandi.net (Postfix) with ESMTPSA id 5C5CEC5A67 for ; Mon, 17 Apr 2017 09:30:49 +0200 (CEST) Date: Mon, 17 Apr 2017 13:00:36 +0530 From: Mayuresh Kathe To: freebsd-questions@freebsd.org Subject: mail client : imap + smtp : any lightweight options? Message-ID: <20170417073009.GA985@x230> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.8.0 (2017-02-23) X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 17 Apr 2017 07:31:00 -0000 Hi, I have been away for a while. Have been using a combination of mutt and msmtp as a client for my mail system hosted with my provider attached to my personal domain. There seem to have been a whole lot of changes and the mutt client i had been using has undergone a whole lot of changes to the way it is packaged, turning it into an abomination. A little digging helped me find mutt-lite which works well, but is shown to be a development branch. Is there any alternative to mutt which can be considered simple yet capable of being used for everyday mail related activities? I checked out alpine, but the thing goes out to download Perl, which is kinda scary. Thanks, ~Mayuresh From owner-freebsd-questions@freebsd.org Mon Apr 17 07:35:21 2017 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id F2169D426CB for ; Mon, 17 Apr 2017 07:35:21 +0000 (UTC) (envelope-from guru@unixarea.de) Received: from ms-10.1blu.de (ms-10.1blu.de [178.254.4.101]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id B95BD128F for ; Mon, 17 Apr 2017 07:35:21 +0000 (UTC) (envelope-from guru@unixarea.de) Received: from [88.217.124.34] (helo=localhost.unixarea.de) by ms-10.1blu.de with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.86_2) (envelope-from ) id 1d01Bt-0004pB-RC for freebsd-questions@freebsd.org; Mon, 17 Apr 2017 09:35:17 +0200 Received: from localhost.my.domain (c720-r314251 [127.0.0.1]) by localhost.unixarea.de (8.15.2/8.14.9) with ESMTPS id v3H7ZGju002369 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Mon, 17 Apr 2017 09:35:17 +0200 (CEST) (envelope-from guru@unixarea.de) Received: (from guru@localhost) by localhost.my.domain (8.15.2/8.14.9/Submit) id v3H7ZG5e002368 for freebsd-questions@freebsd.org; Mon, 17 Apr 2017 09:35:16 +0200 (CEST) (envelope-from guru@unixarea.de) X-Authentication-Warning: localhost.my.domain: guru set sender to guru@unixarea.de using -f Date: Mon, 17 Apr 2017 09:35:16 +0200 From: Matthias Apitz To: freebsd-questions@freebsd.org Subject: Re: mail client : imap + smtp : any lightweight options? Message-ID: <20170417073516.GA2344@c720-r314251> Reply-To: Matthias Apitz Mail-Followup-To: Matthias Apitz , freebsd-questions@freebsd.org References: <20170417073009.GA985@x230> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20170417073009.GA985@x230> X-Operating-System: FreeBSD 12.0-CURRENT r314251 (amd64) User-Agent: Mutt/1.8.0 (2017-02-23) X-Con-Id: 51246 X-Con-U: 0-guru X-Originating-IP: 88.217.124.34 X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 17 Apr 2017 07:35:22 -0000 El día lunes, abril 17, 2017 a las 01:00:36p. m. +0530, Mayuresh Kathe escribió: > I have been away for a while. > > Have been using a combination of mutt and msmtp as a client for > my mail system hosted with my provider attached to my personal domain. > > There seem to have been a whole lot of changes and the mutt client > i had been using has undergone a whole lot of changes to the way it > is packaged, turning it into an abomination. > > A little digging helped me find mutt-lite which works well, but is shown > to be a development branch. > > Is there any alternative to mutt which can be considered simple yet > capable of being used for everyday mail related activities? I do use ports/mail/mutt for many years already. If you have checked out 'mutt-lite', what's your problem with 'mutt'? matthias -- Matthias Apitz, ✉ guru@unixarea.de, ⌂ http://www.unixarea.de/ ☎ +49-176-38902045 From owner-freebsd-questions@freebsd.org Mon Apr 17 12:04:56 2017 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id B1B7FD42D93 for ; Mon, 17 Apr 2017 12:04:56 +0000 (UTC) (envelope-from rwmaillists@googlemail.com) Received: from mail-wm0-x244.google.com (mail-wm0-x244.google.com [IPv6:2a00:1450:400c:c09::244]) (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 566B788E for ; Mon, 17 Apr 2017 12:04:56 +0000 (UTC) (envelope-from rwmaillists@googlemail.com) Received: by mail-wm0-x244.google.com with SMTP id q125so8526998wmd.3 for ; Mon, 17 Apr 2017 05:04:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20161025; h=date:from:to:subject:message-id:in-reply-to:references:mime-version :content-transfer-encoding; bh=VaTfQqV84ygkCHn2dg2g5ZN6MbXZ5hHkC6+d8gN4O+A=; b=C7SX7PYEeftqRB04GMEA47l4oKaVosbfSdmal5k1bTVeYFCiIhm1S+ie/ClrCoCHBC rVAQQTIVwJyFv2hdNO6V3j3/LfqY6/AMULUCKiYwTSQ2v8pXldVU+2npjrfsSHf2xx2q UAzIdP6fna0l5nCxiWaTKfOy1Pr/0PTyN4Q7dhDuiakQOBFNz6Uf9qKJTTON1LD84UYH NjIgqLSqOZ6x4BuTWF4CDZtUViWKPvNnz6wj676fpPFn0AZ2om8RUmeoeV2J77vZV8jc nQSGfjMmTTWrPUiiWsnBAYWHWRPIdYHvJgOdef/d+Uvk/cwpjEPD4UWpl+/LGII345pi 2LfQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:subject:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=VaTfQqV84ygkCHn2dg2g5ZN6MbXZ5hHkC6+d8gN4O+A=; b=TkncTXIRuGL/aTuKYtwj2A/MPzkZgB8s6LfUMlSX0lsUSc95fEQpKdOMh2jnYKJnfZ +Ymg8a0pceQUT4fK4+ebPU0mgj6/QbiDH1tTCSjt30ludDR56+W++3GM/P8uCroARHX5 875ZTNIZtIJiccujQK5ObA7xtu5ET6T9AkTRk2T7EsUmFcXVq/jZ4Zno4GogrZKeMT+d 9U55cWjSgmYjWCapHDyuNhZFkrMW1SY9YRly5vcW30MAQNEnQyaEAbTPAIk9eVbyEAqs toyIyt8IHg1oTuPjlo27ycwHC+y6EbMBJTJbNoV3QnM7CVz+UAFZ5Kul0Okag9NdQAqR fbng== X-Gm-Message-State: AN3rC/6gAbqljLOYvQlaCrkmVISI0jrd1Mw5tWKEMZrcNMyTHsYRqKRW xgIvwNrpglwXvW7D X-Received: by 10.28.98.66 with SMTP id w63mr8420287wmb.33.1492430694508; Mon, 17 Apr 2017 05:04:54 -0700 (PDT) Received: from gumby.homeunix.com ([90.211.21.140]) by smtp.gmail.com with ESMTPSA id 134sm10142785wmj.6.2017.04.17.05.04.53 for (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Mon, 17 Apr 2017 05:04:53 -0700 (PDT) Date: Mon, 17 Apr 2017 13:04:52 +0100 From: RW To: freebsd-questions@freebsd.org Subject: Re: mail client : imap + smtp : any lightweight options? Message-ID: <20170417130452.00ead2d1@gumby.homeunix.com> In-Reply-To: <20170417073009.GA985@x230> References: <20170417073009.GA985@x230> X-Mailer: Claws Mail 3.14.1 (GTK+ 2.24.31; amd64-portbld-freebsd10.3) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 17 Apr 2017 12:04:56 -0000 On Mon, 17 Apr 2017 13:00:36 +0530 Mayuresh Kathe wrote: > A little digging helped me find mutt-lite which works well, but is > shown to be a development branch. It's built from a mutt slave port. It's the same version as mutt, just with fewer dependencies and features. From owner-freebsd-questions@freebsd.org Mon Apr 17 12:50:20 2017 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id EA84DD419F1 for ; Mon, 17 Apr 2017 12:50:20 +0000 (UTC) (envelope-from matthew@FreeBSD.org) Received: from smtp.infracaninophile.co.uk (smtp.infracaninophile.co.uk [IPv6:2001:8b0:151:1:c4ea:bd49:619b:6cb3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "smtp.infracaninophile.co.uk", Issuer "infracaninophile.co.uk" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id A4F5F1EDB for ; Mon, 17 Apr 2017 12:50:20 +0000 (UTC) (envelope-from matthew@FreeBSD.org) Received: from liminal.local (unknown [IPv6:2001:8b0:151:1:1c1d:86a1:a200:b700]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: m.seaman@infracaninophile.co.uk) by smtp.infracaninophile.co.uk (Postfix) with ESMTPSA id 8F07E3C0D for ; Mon, 17 Apr 2017 12:50:15 +0000 (UTC) Authentication-Results: smtp.infracaninophile.co.uk; dmarc=none header.from=FreeBSD.org Authentication-Results: smtp.infracaninophile.co.uk/8F07E3C0D; dkim=none; dkim-atps=neutral Subject: Re: pkg db To: freebsd-questions@freebsd.org References: <55ca4d14-fbc9-7ce5-8f26-2bc172c2e534@columbus.rr.com> From: Matthew Seaman Message-ID: <0b42da75-f69b-acdb-d191-746209ef2021@FreeBSD.org> Date: Mon, 17 Apr 2017 13:50:09 +0100 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:45.0) Gecko/20100101 Thunderbird/45.8.0 MIME-Version: 1.0 In-Reply-To: <55ca4d14-fbc9-7ce5-8f26-2bc172c2e534@columbus.rr.com> Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="MVLObjjUdevrOkrATSL5CSmthbFbfewv6" X-Spam-Status: No, score=-0.4 required=5.0 tests=BAYES_00,RDNS_NONE, SPF_SOFTFAIL autolearn=no autolearn_force=no version=3.4.1 X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on smtp.infracaninophile.co.uk X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 17 Apr 2017 12:50:21 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --MVLObjjUdevrOkrATSL5CSmthbFbfewv6 Content-Type: multipart/mixed; boundary="bfxdnjF6goKBvqcR2Tsps6KN7KVkU6knK"; protected-headers="v1" From: Matthew Seaman To: freebsd-questions@freebsd.org Message-ID: <0b42da75-f69b-acdb-d191-746209ef2021@FreeBSD.org> Subject: Re: pkg db References: <55ca4d14-fbc9-7ce5-8f26-2bc172c2e534@columbus.rr.com> In-Reply-To: <55ca4d14-fbc9-7ce5-8f26-2bc172c2e534@columbus.rr.com> --bfxdnjF6goKBvqcR2Tsps6KN7KVkU6knK Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable On 16/04/2017 10:19, Baho Utot wrote: > I rebuilt world using 11.0-p8 source and issued make package to build > packages. I put them into a repository and installed them. Now I would= > like to remove them from the pkg database so I can rebuild world using > the old method as in the manual. How can I remove the entries in the > pkg database and not remove the installed packages? I don't want to > remove the installed packages and have a non-bootable system. You want to remove FreeBSD-base packages from your pkgdb, leaving everything else? Move aside your current pkgdb, initialize a new one and then reinstall any ports. Cheers, Matthew --bfxdnjF6goKBvqcR2Tsps6KN7KVkU6knK-- --MVLObjjUdevrOkrATSL5CSmthbFbfewv6 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- iQJ8BAEBCgBmBQJY9LoHXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2NTNBNjhCOTEzQTRFNkNGM0UxRTEzMjZC QjIzQUY1MThFMUE0MDEzAAoJELsjr1GOGkATxKcQAKi6R1KYDuDiyexzhrSs4ggm 2PvEh3W0ygzru7dh2rfqcNGwbpAitWQBojHXvmw6BPyytNR0+verIlJMust1H1q5 uZ3173hL3iXqq4OIhMuFTc51bzN7mUpmDOldCXq7Wx8Tq7Rp85gQ5DsIZ8LSJyLj ok+t2mfWs9osB9ZDWnHoif8wXMHPb29Mwe47xuEbnwr/NniWSdLuzEthZgPZfJWG RL+0irnoSxsLMd+/Mk/15x3MlRGVZ/XAyX5R8+I9j6VZDHsodh/E74gAlnM4J3em +ciAXnG5TEVFwYbCKBOsjyoeFu60GRHpcY2EmqsuvaoXN4+OHoJ1uqYibTrgcQPu 7zjWdU1QqfR77ATY8xi9mFk37pnYEVFRhZ3wT8lrzX6I4ere5DZIXG1dB0TTpiP9 Na6b0Ufi4Vb/fuGQzt2Ji5kJiAOdqp97TveTYlTQNm+FUYWRONICdc7kUmYSv6kv kGdqLUvyE2pCpzD/+RpDlb9JSaX9h7dmE9zYIia0PkbU2PhciTFGUaKGb4jgMO3r 0RYe5FXPWoog3y9mv0V9ZGVPzCx3JBa945u+AhjXgppX+W1SnVkDyaDRby61Jm0N 1GU4XHs1JNECi72NGYuF0qysk5f8RC5bghfwiKGabwR45C3RkY+Hl1a8dNyhPECs kmifeb59a7xbT9yYk8Px =ZtIW -----END PGP SIGNATURE----- --MVLObjjUdevrOkrATSL5CSmthbFbfewv6-- From owner-freebsd-questions@freebsd.org Mon Apr 17 13:03:51 2017 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 1DA15D41EB5 for ; Mon, 17 Apr 2017 13:03:51 +0000 (UTC) (envelope-from baho-utot@columbus.rr.com) Received: from cdptpa-oedge-vip.email.rr.com (cdptpa-outbound-snat.email.rr.com [107.14.166.231]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "cdptpa-oedge", Issuer "cdptpa-oedge" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id DA991A8D for ; Mon, 17 Apr 2017 13:03:50 +0000 (UTC) (envelope-from baho-utot@columbus.rr.com) Received: from [65.186.81.207] ([65.186.81.207:60091] helo=raspberrypi.bildanet.com) by cdptpa-omsmta02 (envelope-from ) (ecelerity 3.6.9.48312 r(Core:3.6.9.0)) with ESMTP id 8E/0B-16480-F2DB4F85; Mon, 17 Apr 2017 13:03:43 +0000 Received: from [192.168.1.143] (helo=desktop.example.com) by raspberrypi.bildanet.com with esmtp (Exim 4.84) (envelope-from ) id 1d06Jj-00058Z-Ed for freebsd-questions@freebsd.org; Mon, 17 Apr 2017 09:03:43 -0400 Subject: Re: pkg db To: freebsd-questions@freebsd.org References: <55ca4d14-fbc9-7ce5-8f26-2bc172c2e534@columbus.rr.com> <0b42da75-f69b-acdb-d191-746209ef2021@FreeBSD.org> From: Baho Utot Message-ID: <921e1194-2bc0-5c21-fefa-dcda682d979d@columbus.rr.com> Date: Mon, 17 Apr 2017 09:03:43 -0400 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:52.0) Gecko/20100101 Thunderbird/52.0 MIME-Version: 1.0 In-Reply-To: <0b42da75-f69b-acdb-d191-746209ef2021@FreeBSD.org> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-RR-Connecting-IP: 107.14.168.7:25 X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 17 Apr 2017 13:03:51 -0000 On 04/17/17 08:50, Matthew Seaman wrote: > On 16/04/2017 10:19, Baho Utot wrote: >> I rebuilt world using 11.0-p8 source and issued make package to build >> packages. I put them into a repository and installed them. Now I would >> like to remove them from the pkg database so I can rebuild world using >> the old method as in the manual. How can I remove the entries in the >> pkg database and not remove the installed packages? I don't want to >> remove the installed packages and have a non-bootable system. > > You want to remove FreeBSD-base packages from your pkgdb, leaving > everything else? > > Move aside your current pkgdb, initialize a new one and then reinstall > any ports. > > Cheers, > > Matthew > > Yes, It looks like that is the only way to fix this From owner-freebsd-questions@freebsd.org Mon Apr 17 13:11:03 2017 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 82CBBD414F1 for ; Mon, 17 Apr 2017 13:11:03 +0000 (UTC) (envelope-from smithi@nimnet.asn.au) Received: from sola.nimnet.asn.au (paqi.nimnet.asn.au [115.70.110.159]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id F1042D74 for ; Mon, 17 Apr 2017 13:11:02 +0000 (UTC) (envelope-from smithi@nimnet.asn.au) Received: from localhost (localhost [127.0.0.1]) by sola.nimnet.asn.au (8.14.2/8.14.2) with ESMTP id v3HDAo94049430; Mon, 17 Apr 2017 23:10:51 +1000 (EST) (envelope-from smithi@nimnet.asn.au) Date: Mon, 17 Apr 2017 23:10:50 +1000 (EST) From: Ian Smith To: Mayuresh Kathe cc: freebsd-questions@freebsd.org Subject: Re: mail client : imap + smtp : any lightweight options? In-Reply-To: Message-ID: <20170417224355.D9330@sola.nimnet.asn.au> References: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 17 Apr 2017 13:11:03 -0000 In freebsd-questions Digest, Vol 672, Issue 1, Message: 6 On Mon, 17 Apr 2017 13:00:36 +0530 Mayuresh Kathe wrote: > I have been away for a while. > > Have been using a combination of mutt and msmtp as a client for > my mail system hosted with my provider attached to my personal domain. > > There seem to have been a whole lot of changes and the mutt client > i had been using has undergone a whole lot of changes to the way it > is packaged, turning it into an abomination. > > A little digging helped me find mutt-lite which works well, but is shown > to be a development branch. > > Is there any alternative to mutt which can be considered simple yet > capable of being used for everyday mail related activities? > > I checked out alpine, but the thing goes out to download Perl, which > is kinda scary. Hi Mayuresh, Can't help with mutt; I've always used pine, in recent years alpine. The only thing 'scary' about alpine is its number of (runtime) config options, but I've only ever changed a few things from sane defaults. alpine has no dependency on perl, so I'm wondering what happened there? root@x200:/usr/ports/mail/alpine # ldd `which alpine` # [FreeBSD 9.3] /usr/local/bin/alpine: libintl.so.9 => /usr/local/lib/libintl.so.9 (0x800c1b000) libcrypt.so.5 => /lib/libcrypt.so.5 (0x800e25000) libpam.so.5 => /usr/lib/libpam.so.5 (0x801044000) libncurses.so.8 => /lib/libncurses.so.8 (0x801251000) libthr.so.3 => /lib/libthr.so.3 (0x80149f000) libc.so.7 => /lib/libc.so.7 (0x8016c2000) libiconv.so.3 => /usr/local/lib/libiconv.so.3 (0x801a20000) Check full details at https://www.freshports.org/mail/alpine/ cheers, Ian From owner-freebsd-questions@freebsd.org Mon Apr 17 13:26:20 2017 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id BCF3AD41B4E for ; Mon, 17 Apr 2017 13:26:20 +0000 (UTC) (envelope-from bourne.identity@hotmail.com) Received: from EUR02-VE1-obe.outbound.protection.outlook.com (mail-oln040092069038.outbound.protection.outlook.com [40.92.69.38]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (Client CN "mail.protection.outlook.com", Issuer "Microsoft IT SSL SHA2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 385CFB3B for ; Mon, 17 Apr 2017 13:26:19 +0000 (UTC) (envelope-from bourne.identity@hotmail.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=8PV4T/ag4xviSZPZPwXcXwizN7caTkgS6/XDCDAinB4=; b=s75XcImf5RZUnK990ZSpacfH5PXK91FxZaQvyFRRX8cR4eDyjt9QDlE/45nhUb6ZmFSQWPtiBfw8tv9OaE0QFu0Z0zkRJHvthTrDtsTE2k+JMh0OGgQ7T75kvg4YkOAiv9kBFCO6PYtLiIsYYiuGS6sxfNesZ++ZCScG0D8HFTEgcNX72vnuqKtZYI5IepMWUbdWCsL6METy5mYPhr7UGjT4vmjNpqx7YmLwHGe4RmFg2R3oxEtgj8J/55X98d4SoHnCZ6lWzGCLy2ymPZn9PwQzhvrx/HZqiS/25baJFtPgrNmMVnJsluHzYq7g5ds9ZlpzEiGXM09hlNBHih1uBg== Received: from AM5EUR02FT019.eop-EUR02.prod.protection.outlook.com (10.152.8.57) by AM5EUR02HT049.eop-EUR02.prod.protection.outlook.com (10.152.9.125) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.1019.14; Mon, 17 Apr 2017 13:26:17 +0000 Received: from VI1PR02MB1200.eurprd02.prod.outlook.com (10.152.8.54) by AM5EUR02FT019.mail.protection.outlook.com (10.152.8.169) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1019.14 via Frontend Transport; Mon, 17 Apr 2017 13:26:17 +0000 Received: from VI1PR02MB1200.eurprd02.prod.outlook.com ([10.163.164.28]) by VI1PR02MB1200.eurprd02.prod.outlook.com ([10.163.164.28]) with mapi id 15.01.1034.011; Mon, 17 Apr 2017 13:26:17 +0000 From: Manish Jain To: "freebsd-questions@freebsd.org" , Polytropon Subject: Is it possible to fix slice order with gpart/any other tool ? Thread-Topic: Is it possible to fix slice order with gpart/any other tool ? Thread-Index: AQHSt34wDx1smCWmAUuXkEPp5Jhz+w== Date: Mon, 17 Apr 2017 13:26:17 +0000 Message-ID: Accept-Language: en-GB, en-US Content-Language: en-GB X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: freebsd.org; dkim=none (message not signed) header.d=none;freebsd.org; dmarc=none action=none header.from=hotmail.com; x-incomingtopheadermarker: OriginalChecksum:24C06732027D1539826F693291780C939E3E6FBD0AA36A42BD35E37B33A830C2; UpperCasedChecksum:73BC2608EA2E5BF42684B33BB4B6425B9428439F5DB9C2BFE0E373B97B013CD5; SizeAsReceived:7969; Count:40 x-ms-exchange-messagesentrepresentingtype: 1 x-tmn: [GCpqNTHwdm1WNi3yulzC5EOhRHmf99Aa] x-microsoft-exchange-diagnostics: 1; AM5EUR02HT049; 5:QbGdJaJcffCtBtD1CcN6q48XCJ5XOCh0YB7rMPpCkSqWDsbptBGjy2hsrvENarDd/fopAHx6jLV4V800yy++2gTujUXAKos3VTt6zxCZDjEALiB1nfAh0No0WVK//QAtSFCD6EZ5ObqXv3KhFhVawA==; 24:Fy1IUyUU9TwcCG9bxfAA2qXI+vdzyWi3Frech3of9lYVt1c/NhfDtXZ9NkgLaIy+Mq1n84rmqr+yzgmr/LnohDFT+FFp2BgC+wH3mccPmDA=; 7:Lfb/MMNx4qSC11Tr5cESTK2wc04HJgk/YfaE320wwKO+AOe29jLsaN2/In4KfrT+8Z7MFVc053IGSJyZA2n5tsqFgb9C6v5DZpwZdqgTxfKHRkk9/57Q9faHvdD7u1Q07PKj1HzXudyziP6BHqM0csP1TG3OENt4tRwgBiPQu7iuxsCvkyhi4MZ0UK2GPpZHyD01bjZGXo04Cpjn2erT8eQ1Wl2H5iwqKS6KAiVFQJ6WeK8JZbQgWh6ZH3AoKDtUJ+Asmc9/QOmXZ3QG0Z21Acr2hwjlcGe7Sy0/wzTsSaMC68ProV7I3vz+IDRcrdvR x-incomingheadercount: 40 x-eopattributedmessage: 0 x-forefront-antispam-report: EFV:NLI; SFV:NSPM; SFS:(7070007)(98901004); DIR:OUT; SFP:1901; SCL:1; SRVR:AM5EUR02HT049; H:VI1PR02MB1200.eurprd02.prod.outlook.com; FPR:; SPF:None; LANG:en; x-ms-office365-filtering-correlation-id: 06b36111-c050-41e3-3969-08d4859553f9 x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(201702061074)(5061506573)(5061507331)(1603103135)(2017031320274)(2017031324274)(2017031323274)(2017031322274)(1601125374)(1603101448)(1701031045); SRVR:AM5EUR02HT049; x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(444000031); SRVR:AM5EUR02HT049; BCL:0; PCL:0; RULEID:; SRVR:AM5EUR02HT049; x-forefront-prvs: 02801ACE41 spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM MIME-Version: 1.0 X-OriginatorOrg: hotmail.com X-MS-Exchange-CrossTenant-originalarrivaltime: 17 Apr 2017 13:26:17.0608 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Internet X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM5EUR02HT049 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.23 X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 17 Apr 2017 13:26:20 -0000 Hi, I am running FreeBSD CURRENT amd64 . As part of attempts to use ZFS on my = MBR disk, I have made a serious error which has resulted in the slice orde= r in the MBR being changed. My attempt to use ZFS followed this strategy : 1) installed FreeBSD CURRENT on ada0s2 (BSD+UFS) with a spare slice ada0s3 = available 2) set up a ZFS root at ada0s3a 2) migrated the installation using rsync to the ZFS tank The migration was surprisingly painless and successful. In less than a day = of first-time efforts, my ZFS setup was up and fully running - with the KDE= plasma5 desktop (thanks area51) migrated as part of the venture. But following this fairly spectacular effort, I blundered. I have a Windows= installation on ada0s1. After the migration, I booted that installation to= check whether it was okay. During the check, I mindlessly used the Compute= r (Disk) Management console to delete ada0s2. Upon reboot I realized that t= his has now become a serious issue : Windows has altered the slice order in= the MBR. Instead of just dropping slice 2, MS has dropped 2 and changed 3 = to 2. So when I boot the system, I have to use F2 to trigger the FreeBSD in= stallation. This does not go well with me. Being obsessive (particularly about the smal= l things in life), I cannot bear the thought of being stuck with the wrong = slice arrangement in the MBR table. If necessary, I can delete the whole sy= stem and reinstall everything afresh. But I do wonder if gpart has the abil= ity to fix the slice order. If anyone can tell me possibilites and steps to fix to rearrange the MBR ta= ble (ada0s2 -> ada0s3), that shall be very nice. Thanks for any help. Manish Jain From owner-freebsd-questions@freebsd.org Mon Apr 17 13:45:29 2017 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id D3A1ED4218A for ; Mon, 17 Apr 2017 13:45:29 +0000 (UTC) (envelope-from bourne.identity@hotmail.com) Received: from EUR02-HE1-obe.outbound.protection.outlook.com (mail-oln040092068025.outbound.protection.outlook.com [40.92.68.25]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (Client CN "mail.protection.outlook.com", Issuer "Microsoft IT SSL SHA2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 5216590C for ; Mon, 17 Apr 2017 13:45:27 +0000 (UTC) (envelope-from bourne.identity@hotmail.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=/Pse900tY6u90QVKyoMF483g91oW77PR7dOVX+weN+k=; b=h1OTp8UL9koxTo9QCYMmL8DJLIvu/4UbiA0qcx0mMHggCzn6aAmHyxRpaYzIrqVijgI9fiy5D7MbreQkmZah/j3Cx1mm4E3bLYleUUkVuvwJrbQn1w3qyMgGj0o/gPoEabmLSjAAKjwdxNwthf3lXoT0IYe239RVPFHFyiuusWFMboBmRiSnio2GMhRxyq2J4Dr6nMdHU+YgdzhZImIhkqFohA6J35kNexN/hOfyaiGYCFiFWS/W8JBRN1zYjHP73AJWR4epCcbAgkADeOHcE9QJZFvsBAk9Pmysd+mt6V14oY3uxxYEwrX7cN7gbOEMfOgqq8D05euyS5h4x6CiPg== Received: from HE1EUR02FT045.eop-EUR02.prod.protection.outlook.com (10.152.10.51) by HE1EUR02HT010.eop-EUR02.prod.protection.outlook.com (10.152.10.106) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.1019.14; Mon, 17 Apr 2017 13:45:25 +0000 Received: from VI1PR02MB1200.eurprd02.prod.outlook.com (10.152.10.56) by HE1EUR02FT045.mail.protection.outlook.com (10.152.11.238) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1019.14 via Frontend Transport; Mon, 17 Apr 2017 13:45:25 +0000 Received: from VI1PR02MB1200.eurprd02.prod.outlook.com ([10.163.164.28]) by VI1PR02MB1200.eurprd02.prod.outlook.com ([10.163.164.28]) with mapi id 15.01.1034.011; Mon, 17 Apr 2017 13:45:25 +0000 From: Manish Jain To: David Christensen , "freebsd-questions@freebsd.org" Subject: Re: Is it possible to install FreeBSD on a single MBR slice with ZFS ? Thread-Topic: Is it possible to install FreeBSD on a single MBR slice with ZFS ? Thread-Index: AQHStc5tqPK8ewEE70aGVRWGSBow2KHHCcqAgAKIUlg= Date: Mon, 17 Apr 2017 13:45:25 +0000 Message-ID: References: , In-Reply-To: Accept-Language: en-GB, en-US Content-Language: en-GB X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: holgerdanske.com; dkim=none (message not signed) header.d=none;holgerdanske.com; dmarc=none action=none header.from=hotmail.com; x-incomingtopheadermarker: OriginalChecksum:C9C918E07E5BC5D5767EDC217BAA82219B04C1D18E78D5EC8BAB477182C616BD; UpperCasedChecksum:E821B7C159742DB5AB4B8D71C801840B4A16E35559F2747037B0E4B7DE370BB3; SizeAsReceived:8232; Count:42 x-ms-exchange-messagesentrepresentingtype: 1 x-tmn: [DD9DNB0fOu9puHrWzE8Ky/E347H5Hlnp] x-microsoft-exchange-diagnostics: 1; HE1EUR02HT010; 5:cLpvtqxJsmK2Ar3uOBW/eBJP8LoPxKj+LM60cuBh/HRhQAMVDbSFVWCLvWIiRwY6RcliB4Bz9vPL6KDa1yAiD0+OMmFkRX1BiDXO3KfuGAsu9LWjvG/wkL0Z5F+6UN+sxFUC+wf/1iUX0PuNb5Y7DQ==; 24:aGXpsuOLqA5PvlSAp2sAU7IN8dGtfPbprIrIIuy1hsNDb4ENWHOzupnpgiXGmcFxOAaXu+v8vzTEDNdXavcUTaOEOY4PHo9nXAA0IKROqB8=; 7:e68LGNID+9zCTB6RmXjBc9pHcofz9hAnU5jpLbsyEi2vay5AyImSUXJ/+1LxMGcQP7Sa7wVnyLMZnm8GfAU0MrR4GA3yEOBnbtFs535uV75CghZFGPg7SjmgN3KCc0aJCcmR7soiNCfI0XoBzG7GSA3hueWlfLm2d7K6EfOCiZoLqLyCHnakMgX8NVgIsjHCXA50C4py4V7vSP/SJAg/aV9NM/b2X8qjSgNOldT/+tX3xkizJoQa4YvkN5EHBlJ/ni4ovFYi1al2wbVNtliCmRj1QP6XviV+dTrgCXX4ZFyjuKjwpn9KYEPMEV+UmkwZ x-incomingheadercount: 42 x-eopattributedmessage: 0 x-forefront-antispam-report: EFV:NLI; SFV:NSPM; SFS:(7070007)(98901004); DIR:OUT; SFP:1901; SCL:1; SRVR:HE1EUR02HT010; H:VI1PR02MB1200.eurprd02.prod.outlook.com; FPR:; SPF:None; LANG:en; x-ms-office365-filtering-correlation-id: 5c896be9-b8a9-4ee6-c2cd-08d485980042 x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(201702061074)(5061506573)(5061507331)(1603103135)(2017031320274)(2017031324274)(2017031323274)(2017031322274)(1603101448)(1601125374)(1701031045); SRVR:HE1EUR02HT010; x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(444000031); SRVR:HE1EUR02HT010; BCL:0; PCL:0; RULEID:; SRVR:HE1EUR02HT010; x-forefront-prvs: 02801ACE41 spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM MIME-Version: 1.0 X-OriginatorOrg: hotmail.com X-MS-Exchange-CrossTenant-originalarrivaltime: 17 Apr 2017 13:45:25.1043 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Internet X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1EUR02HT010 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.23 X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 17 Apr 2017 13:45:29 -0000 >>AFAIK, the FreeBSD 11.0 installer wants the whole disk << Hi David, That appears to be my impression too : it simply is not possible to install= FreeBSD on an MBR disk (unless one is willing to use the entire disk). That is a fairly serious inconvenience : I hate the idea of having to use G= PT on my disk because I cannot use the Boot Easy manager (boot0cfg) under G= PT. Plus GPT inevitably leads to reckless partitioning. For disks under and upto 2 TB, MBR is supremely better. I did manage to get ZFS though, courtesy a spare slice available on my disk= . I installed FreeBSD using UFS on ada0s2 and migrated the setup to a ZFS tan= k under ada0s3 using the rsync strategy brilliantly detailed at : https://imil.net/blog/2016/04/28/Migrate-FreeBSD-root-on-UFS-to-ZFS/ But following the migration, I have made a serious error. I used Windows (a= da0s1) to delete ada0s2 : Windows has rearranged the MBR table to make ada0s3 -> ada0s2. I am now str= uggling to fix the MBR table. If you have any tips, that shall be wonderful Thanks for replying Manish Jain From owner-freebsd-questions@freebsd.org Mon Apr 17 14:11:30 2017 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 01088D4283F for ; Mon, 17 Apr 2017 14:11:30 +0000 (UTC) (envelope-from luzar722@gmail.com) Received: from mail-io0-x231.google.com (mail-io0-x231.google.com [IPv6:2607:f8b0:4001:c06::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 BD3218A0 for ; Mon, 17 Apr 2017 14:11:29 +0000 (UTC) (envelope-from luzar722@gmail.com) Received: by mail-io0-x231.google.com with SMTP id o22so30966797iod.3 for ; Mon, 17 Apr 2017 07:11:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-transfer-encoding; bh=dFApXtVYsQ9Hb4zMy30X15GQtanVKcGd1YurR+PizKw=; b=VXvsCpw5U+EwLInUge2vKU6iTGV78iGD5w0PJwutem50mdJ5VSBANZ4c/uLRC6mzLB AfRY82OwSbdJx7U6JZcBQ+3aFssRt6IH9PExWAyVHLPKzP+xMtIa2p4N9gZzCv0+RHO0 4WDoJ4ItX+MG2h9UzuuRFBJtZfIFqh666jfhQAZ9MKfADz4Exxb14H/xkwZpZ2O77dG6 UAciRxOoaYnrM7hws83J+fZDjlK/dOPpMdv8KUrFQscavl84ilXSJEr8ZvP32kVdA3ma tIEggLtOd73Ijnh3DLKD4TIxF9qiVb4/zQgGDrHoZyzRnPwiYW0mnHxUSdhUxQ7asQL3 2acA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:message-id:date:from:user-agent:mime-version:to :cc:subject:references:in-reply-to:content-transfer-encoding; bh=dFApXtVYsQ9Hb4zMy30X15GQtanVKcGd1YurR+PizKw=; b=VGHUCP/t3FV4Dzn2pIJAhBQTW06EqKimKPSPh3IbL3LoD8HmGaeY8b53F+qF/veN9o E1Rx39GNKO/fTl+Gj4vBnwBcqt4ys3j13ZdtCAFziGWXfbNB3FkTAh0nIAW0sTlnJLxC z0pAuac+iIlNfWPZ94o9FBIEeEODFwSKcZ02CaIOTMNfb0XW50qQlLtyO/2qXmmnoHJo ohFD5YL8+7h6ZnB9ZTQ2PajyCjffkDeIfvG6NkZq6imkWzJhaYgOnNExdFknEamRfVJ6 7B9XH8fUcnvFiaot3BxV9YdkJ2mtesXLWhXoVZTW2USSeYasNE+HUBtWQNo1AiPzm71J BHWg== X-Gm-Message-State: AN3rC/6QqLLQYSqFH86qyrI8LfZaQos7l4qzt3kMdTwxhMxT/ppr/Qcr uwWUidMd/SkQmLIQ X-Received: by 10.107.180.69 with SMTP id d66mr9518920iof.56.1492438287844; Mon, 17 Apr 2017 07:11:27 -0700 (PDT) Received: from [10.0.10.3] (cpe-74-141-88-57.neo.res.rr.com. [74.141.88.57]) by smtp.googlemail.com with ESMTPSA id g69sm3386708itg.17.2017.04.17.07.11.27 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Mon, 17 Apr 2017 07:11:27 -0700 (PDT) Message-ID: <58F4CD14.7090008@gmail.com> Date: Mon, 17 Apr 2017 10:11:32 -0400 From: Ernie Luzar User-Agent: Thunderbird 2.0.0.24 (Windows/20100228) MIME-Version: 1.0 To: Jim Trigg CC: freebsd-questions@freebsd.org Subject: Re: awk help References: <58F25A01.1060208@gmail.com> <7951DF71-5CD3-4B53-9CB4-13CAA8945983@huiekin.org> In-Reply-To: <7951DF71-5CD3-4B53-9CB4-13CAA8945983@huiekin.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 17 Apr 2017 14:11:30 -0000 >> On April 15, 2017 1:36:01 PM EDT, Ernie Luzar wrote: >> Hello list; >> >> Can not figure how to process 2 lines as a single line. >> I have this file. >> >> poollist: opts = 0x2 >> Name: test Role: ipf References: 2 Hits: 0 >> Nodes Starting at 0xc9fd4800 >> Address: 1.11.244.65/32 >> Hits 0 Bytes 0 Name Ref 2 >> Address: 1.163.113.139/32 >> Hits 0 Bytes 0 Name Ref 2 >> Address: 1.163.139.214/32 >> Hits 0 Bytes 0 Name Ref 2 >> Address: 1.173.51.202/32 >> Hits 0 Bytes 0 Name Ref 2 >> Address: 1.175.164.129/32 >> Hits 0 Bytes 0 Name Ref 2 >> Address: 99.197.14.34/32 >> Hits 0 Bytes 0 Name Ref 2 >> >> The Address line and the Hits line makes a pair. >> >> For any pair that hits is greater than zero >> output file with ip address with ; sufix instead of /32 and >> hit value in fixed position. >> >> I can't figure out how to code awk to process the 2 lines as a pair. >> >> All ready searched the online awk references and could not find an >> example. Any pointers would sure help. >> >> Thanks > > Jim Trigg wrote: > /^Address/ { address = $2; got_address = 1; } > /^ Hits/ { if (got_address) { > hits = $2; > if (hits) { > [Do what's needed with address and hits] > got_address = 0; > } else { > [Handle error condition of hits without address] > } > } > > Jim > Thank you Jim. Used this model as my starting point and accomplished my goal. When I first tested /^Address/ and /^ Hits/ produced no output. I changed them to /Address/ and /Hits/ and this produced output. I could not find any reference to the ^ sign, so I would like to know what is it suppose to do? I am not having success using the system commands rm & touch as shown in the following example. awk 'BEGIN { "date +%Y%m%d" | getline date hits_yes = "/etc/ipf_pool_awk_hits_yes" hits_no = "/etc/ipf_pool_awk_hits_no" rm hits_yes rm hits_no "touch hits_yes" "touch hits_no" }' $hits_rpt I know the date system command is working, but can't figure out how to code rm & touch to get them to work. Is this even possible? Thanks for any pointers. From owner-freebsd-questions@freebsd.org Mon Apr 17 16:09:02 2017 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id D7C82D423AD for ; Mon, 17 Apr 2017 16:09:02 +0000 (UTC) (envelope-from andipersti@gmail.com) Received: from mail-wm0-x234.google.com (mail-wm0-x234.google.com [IPv6:2a00:1450:400c:c09::234]) (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 6A83E37E for ; Mon, 17 Apr 2017 16:09:02 +0000 (UTC) (envelope-from andipersti@gmail.com) Received: by mail-wm0-x234.google.com with SMTP id o81so36810058wmb.1 for ; Mon, 17 Apr 2017 09:09:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:references:from:message-id:date:user-agent:mime-version :in-reply-to:content-language:content-transfer-encoding; bh=3J6568TZRAcLPBxK9FYFQph+k75l16C79VEHUsJoMus=; b=cNzstG+BBjQrSti/N42M9oJu3IgSAxPnt2N3MhxM1FgmjS89ecucP2KZcPmeNmOnHz 4j0dbIEXDWjcCY4MrxwaQbpzF2FkG4E0xfiJzJ+JQw/SCxDHcpxJd2Ou8jjTJy3ZgcsA R4sEO8j83uu9VNutB+oALP8Z+3oaBalBh1WibQmOT9vd0zcMFXvMQm55LO4HszetHntd iLXtjcj4vLerADCM8U85f6r/dwVfNVt6wqwxYJBgTBiQfMocDeRNfHWt8xyrgfwnOui/ nbG4vGIUIQbxyISXPjHfExmGM+e49Cld4CGMSuf6Skc2TAimoxhkDxDXkWN+9bzWUlwp qeRQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=3J6568TZRAcLPBxK9FYFQph+k75l16C79VEHUsJoMus=; b=l2nMFfohghMzP2pun5Jl4uvVfYGUcynrocK3NCo8QoVvxh0BtlOJQraYjLooUfXF1i qEq0x+ud/TyftLdxWV+LFhNhJTp+yE+H/w7Tmb/MecAa1jYahCObttKnSAVtwLmFrz1y eSv7IVsA7mrKg53pkqoTNHDyazpaGnMLZ8/eV9tc75IP8Jo9jhK5v1KWhTXUJx4KVDad IWjlfZ5z2By94bTaum9U7NVO3hg3F8uOWgI9/UP+ifeKprqRx/WRQYGC2nY7x8eGLJmR JZO4Gqpvl0KuUhHKCrCllaGvtpmBPlMPb4eZ8dMhgKu2qrhxbAtzegkDxWvyV+OnXlUl MQsQ== X-Gm-Message-State: AN3rC/6Vi/xgXfT37r/SQDFcA/lq1mid9iq86SwVx2OOWi29SfWTnU/6 KJOMl6cO+lG1Yn8E X-Received: by 10.28.45.216 with SMTP id t207mr9737494wmt.85.1492445340475; Mon, 17 Apr 2017 09:09:00 -0700 (PDT) Received: from [192.168.178.25] (91-119-212-211.dsl.dynamic.surfer.at. [91.119.212.211]) by smtp.googlemail.com with ESMTPSA id h65sm14816769wrh.32.2017.04.17.09.08.59 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 17 Apr 2017 09:08:59 -0700 (PDT) Subject: Re: awk help To: freebsd-questions@freebsd.org References: <58F25A01.1060208@gmail.com> <7951DF71-5CD3-4B53-9CB4-13CAA8945983@huiekin.org> <58F4CD14.7090008@gmail.com> From: Andreas Perstinger Message-ID: Date: Mon, 17 Apr 2017 18:08:58 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.0 MIME-Version: 1.0 In-Reply-To: <58F4CD14.7090008@gmail.com> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: de_AT Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 17 Apr 2017 16:09:02 -0000 On 2017-04-17 16:11, Ernie Luzar wrote: > When I first tested /^Address/ and /^ Hits/ produced no output. I > changed them to /Address/ and /Hits/ and this produced output. I > could not find any reference to the ^ sign, so I would like to know > what is it suppose to do? "^" inside a regular expression is an anchor and matches the beginning of the line. (See "man re_format" or e.g. http://www.regular-expressions.info/anchors.html ). In the example you've posted, the lines containing "Address" and "Hits" are indented which means there are spaces/tabs between the beginning of the line and these words. Thus the patterns don't match. > I am not having success using the system commands rm & touch as shown > in the following example. > > awk 'BEGIN { "date +%Y%m%d" | getline date hits_yes = > "/etc/ipf_pool_awk_hits_yes" hits_no = "/etc/ipf_pool_awk_hits_no" rm > hits_yes rm hits_no "touch hits_yes" "touch hits_no" }' $hits_rpt You need to use the built-in function "system" in order to use system commands, e.g. system("rm " hits_yes) This concatenates the literal string "rm " with the content of the awk variable "hits_yes" which results in the string "rm /etc/ipf_pool_awk_hits_yes" and this command is then executed. > I know the date system command is working, but can't figure out how > to code rm & touch to get them to work. Is this even possible? The "date" command works without using the "system" function because it is part of the special syntax for the "getline" function. But I wonder whether you really need to use commands like "rm" and "touch" inside an awk script. What are you trying to accomplish? Bye, Andreas From owner-freebsd-questions@freebsd.org Mon Apr 17 16:23:24 2017 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 3CF12D42C14 for ; Mon, 17 Apr 2017 16:23:24 +0000 (UTC) (envelope-from carson@keithperry.com) Received: from mailn.whsecure.net (mailn.whsecure.net [66.232.22.11]) by mx1.freebsd.org (Postfix) with ESMTP id AEBAE95D for ; Mon, 17 Apr 2017 16:23:22 +0000 (UTC) (envelope-from carson@keithperry.com) Received: (qmail 7200 invoked by uid 399); 17 Apr 2017 16:16:37 -0000 Received: from unknown (HELO Admin-PC) (carson@keithperry.com@171.234.197.77) (de-)crypted with TLSv1: DHE-RSA-AES256-SHA [256/256] DN=unknown by mailn.whsecure.net with ESMTPSAMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM; 17 Apr 2017 16:16:37 -0000 X-Originating-IP: 171.234.197.77 From: "Cursus Non Egestas Company" To: freebsd-questions@freebsd.org Subject: =?UTF-8?Q?il=2813=29=3A_Cursus_Non_Egestas_?= =?UTF-8?Q?Company?= Date: Mon, 17 Apr 2017 23:16:36 +0700 MIME-Version: 1.0 X-mailer: GroupWise 578.7417 Content-type: Multipart/mixed; boundary="------------764056413930515161166686" Content-Description: Multipart message X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 17 Apr 2017 16:23:24 -0000 --------------764056413930515161166686 Content-type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Content-Disposition: inline Content-Description: Message text This email (freebsd-questions@freebsd.org) was used as the destination of the payment. Please check the transfer report attached to this email. Funds should appear within 15 minutes. Word doc Pwd: E0UEsJdVUVbJ Best regards Cursus Non Egestas Company --------------764056413930515161166686 Content-type: application/octet-stream; name="=?ISO-8859-1?Q?79..3.2530288.94289freebsd-questions=40freebsd.org.docx?=" Content-Transfer-Encoding: Base64 Content-Disposition: attachment; FileName="=?ISO-8859-1?Q?79..3.2530288.94289freebsd-questions=40freebsd.org.docx?=" Content-Description: Attached file: 79..3.2530288.94289freebsd-questions@freebsd.org.docx 0M8R4KGxGuEAAAAAAAAAAAAAAAAAAAAAPgADAP7/CQAGAAAAAAAAAAAAAAAFAAAAAQAAAAAA AAAAEAAAAgAAAAEAAAD+////AAAAAAAAAAAHAAAACAAAAAkAAAAKAAAA//////////////// //////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////// ///////////////////////////////////9////BAAAAP7///8GAAAABQAAANgAAADWAAAA /f////3////9/////f///wwAAAANAAAADgAAAA8AAAAQAAAAEQAAABIAAAATAAAAFAAAABUA AAAWAAAAFwAAABgAAAAZAAAAGgAAABsAAAAcAAAAHQAAAB4AAAAfAAAAIAAAACEAAAAiAAAA IwAAACQAAAAlAAAAJgAAACcAAAAoAAAAKQAAACoAAAArAAAALAAAAC0AAAAuAAAALwAAADAA AAAxAAAAMgAAADMAAAA0AAAANQAAADYAAAA3AAAAOAAAADkAAAA6AAAAOwAAADwAAAA9AAAA PgAAAD8AAABAAAAAQQAAAEIAAABDAAAARAAAAEUAAABGAAAARwAAAEgAAABJAAAASgAAAEsA AABMAAAATQAAAE4AAABPAAAAUAAAAFEAAABSAAAAUwAAAFQAAABVAAAAVgAAAFcAAABYAAAA WQAAAFoAAABbAAAAXAAAAF0AAABeAAAAXwAAAGAAAABhAAAAYgAAAGMAAABkAAAAZQAAAGYA AABnAAAAaAAAAGkAAABqAAAAawAAAGwAAABtAAAAbgAAAG8AAABwAAAAcQAAAHIAAABzAAAA dAAAAHUAAAB2AAAAdwAAAHgAAAB5AAAAegAAAHsAAAB8AAAAfQAAAH4AAAB/AAAAgAAAAFIA bwBvAHQAIABFAG4AdAByAHkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAWAAUA//////////8KAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKDO aqTYttIBAwAAAAAJAAAAAAAARQBuAGMAcgB5AHAAdABlAGQAUABhAGMAawBhAGcAZQAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACIAAgD///////////////8AAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALAAAA+JQBAAAAAAAGAEQAYQB0AGEAUwBwAGEA YwBlAHMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAABAf// ////////BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8NRLpNi20gHwRU6k2LbSAQAAAAAAAAAA AAAAAFYAZQByAHMAaQBvAG4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAQAAIB////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAEwAAAAAAAAAAQAAAP7///8DAAAA/v////7///8GAAAABwAAAAgA AAD+////CgAAAAsAAAAMAAAADQAAAA4AAAAPAAAAEAAAABEAAAASAAAAEwAAABQAAAAVAAAA FgAAABcAAAAYAAAAGQAAABoAAAAbAAAAHAAAAB0AAAD+////HwAAACIAAAAhAAAAIwAAAP7/ ///+//////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////88AAAA TQBpAGMAcgBvAHMAbwBmAHQALgBDAG8AbgB0AGEAaQBuAGUAcgAuAEQAYQB0AGEAUwBwAGEA YwBlAHMAAQAAAAEAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAgAAAABAAAAaAAAAAEAAAAAAAAAIAAAAEUAbgBjAHIAeQBwAHQA ZQBkAFAAYQBjAGsAYQBnAGUAMgAAAFMAdAByAG8AbgBnAEUAbgBjAHIAeQBwAHQAaQBvAG4A RABhAHQAYQBTAHAAYQBjAGUAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAEAAAAyAAAAUwB0AHIA bwBuAGcARQBuAGMAcgB5AHAAdABpAG8AbgBUAHIAYQBuAHMAZgBvAHIAbQAAAFgAAAABAAAA TAAAAHsARgBGADkAQQAzAEYAMAAzAC0ANQA2AEUARgAtADQANgAxADMALQBCAEQARAA1AC0A NQBBADQAMQBDADEARAAwADcAMgA0ADYAfQBOAAAATQBpAGMAcgBvAHMAbwBmAHQALgBDAG8A bgB0AGEAaQBuAGUAcgAuAEUAbgBjAHIAeQBwAHQAaQBvAG4AVAByAGEAbgBzAGYAbwByAG0A AAABAAAAAQAAAAEAAAAAAAAAAAAAAEQAYQB0AGEAUwBwAGEAYwBlAE0AYQBwAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaAAIBAwAAAAUAAAD/////AAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAHAAAAAAAAAARABhAHQAYQBTAHAA YQBjAGUASQBuAGYAbwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwA AQH/////BwAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPBFTqTYttIB8EVOpNi20gEAAAAA AAAAAAAAAABTAHQAcgBvAG4AZwBFAG4AYwByAHkAcAB0AGkAbwBuAEQAYQB0AGEAUwBwAGEA YwBlAAAAAAAAAAAAAAAAAAAANAACAf///////////////wAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAQAAABAAAAAAAAAAFQAcgBhAG4AcwBmAG8AcgBtAEkAbgBmAG8A AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAEA//////////8IAAAA AAAAAAAAAAAAAAAAAAAAAAAAAADwRU6k2LbSAfBFTqTYttIBAAAAAAAAAAAAAAAAUwB0AHIA bwBuAGcARQBuAGMAcgB5AHAAdABpAG8AbgBUAHIAYQBuAHMAZgBvAHIAbQAAAAAAAAAAAAAA AAAAADQAAQH//////////wkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPBFTqTYttIB8EVOpNi2 0gEAAAAAAAAAAAAAAAAGAFAAcgBpAG0AYQByAHkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEgACAf///////////////wAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAADIAAAAAAAAAEUAbgBjAHIAeQBwAHQAaQBvAG4A SQBuAGYAbwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAIBAgAAAAsA AAD/////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQAAAAkFAAAAAAAA BQBTAHUAbQBtAGEAcgB5AEkAbgBmAG8AcgBtAGEAdABpAG8AbgAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAACgAAgEBAAAADAAAAP////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAeAAAApAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAEAAAAA8P3htbCB2ZXJzaW9uPSIx LjAiIGVuY29kaW5nPSJVVEYtOCIgc3RhbmRhbG9uZT0ieWVzIj8+DQo8ZW5jcnlwdGlvbiB4 bWxucz0iaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS9vZmZpY2UvMjAwNi9lbmNyeXB0 aW9uIiB4bWxuczpwPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL29mZmljZS8yMDA2 L2tleUVuY3J5cHRvci9wYXNzd29yZCIgeG1sbnM6Yz0iaHR0cDovL3NjaGVtYXMubWljcm9z b2Z0LmNvbS9vZmZpY2UvMjAwNi9rZXlFbmNyeXB0b3IvY2VydGlmaWNhdGUiPjxrZXlEYXRh IHNhbHRTaXplPSIxNiIgYmxvY2tTaXplPSIxNiIga2V5Qml0cz0iMjU2IiBoYXNoU2l6ZT0i NjQiIGNpcGhlckFsZ29yaXRobT0iQUVTIiBjaXBoZXJDaGFpbmluZz0iQ2hhaW5pbmdNb2Rl Q0JDIiBoYXNoQWxnb3JpdGhtPSJTSEE1MTIiIHNhbHRWYWx1ZT0iNHNVYkxBeoEAAACCAAAA gwAAAIQAAACFAAAAhgAAAIcAAACIAAAAiQAAAIoAAACLAAAAjAAAAI0AAACOAAAAjwAAAJAA AACRAAAAkgAAAJMAAACUAAAAlQAAAJYAAACXAAAAmAAAAJkAAACaAAAAmwAAAJwAAACdAAAA ngAAAJ8AAACgAAAAoQAAAKIAAACjAAAApAAAAKUAAACmAAAApwAAAKgAAACpAAAAqgAAAKsA AACsAAAArQAAAK4AAACvAAAAsAAAALEAAACyAAAAswAAALQAAAC1AAAAtgAAALcAAAC4AAAA uQAAALoAAAC7AAAAvAAAAL0AAAC+AAAAvwAAAMAAAADBAAAAwgAAAMMAAADEAAAAxQAAAMYA AADHAAAAyAAAAMkAAADKAAAAywAAAMwAAADNAAAAzgAAAM8AAADQAAAA0QAAANIAAADTAAAA 1AAAANUAAAD+////1wAAANkAAAD+/////v////////////////////////////////////// //////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////5JQBAAAAAADlKQVo HlBBhlUTOohQJ3tZ/RzNJJTGdAZDIG2TL41uc2ICMpMn3zG3h71hsa9d7uBMLswJyldCqwwa xsXVuHif8Px2/guAdyC21ON3q3n6karVe+Cy/u/QFQlUARb/WFGGdOMDz7IJzXsTtNPEp+30 teLjTGqVZtIniFOLBN7YdjU/vDVtURUCQ8VvlJV835fjriPZlWn/c1slap0ubgJUJhS9uZHO Cp7Lfi56hnba04c8hrrmCnhaxcy4/XjRiVC238YWt9TxA7OEFfzmnkcwSdNnKXSwsSJk9Za8 UCV6BY3OpzV9Y1lB+QNWP6zFs5yP422W8Hrx6bzg607+RL8KH7Tm/rFW0aOPPEv+WnQ39gQb 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 TnhKWE9mVlRxOTJPWnNxekY0eDRnQlkrN2dqUXJKRXRnV1NUY0xGNVYyQTBTSmNycjc5NGpB Q3dKMVE9PSIgZW5jcnlwdGVkSG1hY1ZhbHVlPSJCNHpLcGJxTGh4dVhRQ21PRVFqNkNESTMy cURSYng5NXZDUGw5VnNRdlJDMHhYLyt0MVJqa1pJQ1Rxd3BhbCs2bHk4QUlEN2pDQVJ1L3Ft QlBaT1FXZz09Ii8+PGtleUVuY3J5cHRvcnM+PGtleUVuY3J5cHRvciB1cmk9Imh0dHA6Ly9z Y2hlbWFzLm1pY3Jvc29mdC5jb20vb2ZmaWNlLzIwMDYva2V5RW5jcnlwdG9yL3Bhc3N3b3Jk Ij48cDplbmNyeXB0ZWRLZXkgc3BpbkNvdW50PSIxMDAwMDAiIHNhbHRTaXplPSIxNiIgYmxv Y2tTaXplPSIxNiIga2V5Qml0cz0iMjU2IiBoYXNoU2l6ZT0iNjQiIGNpcGhlckFsZ29yaXRo bT0iQUVTIiBjaXBoZXJDaGFpbmluZz0iQ2hhaW5pbmdNb2RlQ0JDIiBoYXNoQWxnb3JpdGht PSJTSEE1MTIiIHNhbHRWYWx1ZT0iSkx3bkYxRzBKcldSZTkwdzRJUWQ2UT09IiBlbmNyeXB0 ZWRWZXJpZmllckhhc2hJbnB1dD0iRndtK3AzZC9XZFFIMjRBWkZIWDIvdz09IiBlbmNyeXB0 ZWRWZXJpZmllckhhc2hWYWx1ZT0iTTBkV1hzVElLUmpEVUd0TGlNV1lPZVI3RjIvbWlmK0Zx eHorVjZoKzlIU0xGNXpuekljKzUwSGhBMzFxRGZBb3hlODlSQUNYY0hvNEM0UWJ3TVRPbXc9 PSIgZW5jcnlwdGVkS2V5VmFsdWU9IjlpMEpHSC9oK1BPdVhScFdhRnV2U1pKSisvZytUYVI3 QUlrTHJhMUNWTVU9Ii8+PC9rZXlFbmNyeXB0b3I+PC9rZXlFbmNyeXB0b3JzPjwvZW5jcnlw dGlvbj7/oItf/e1n3NYFxnj1Su1s6lxpkDOTK9eqZ711jxgAZHRRye/yX2q8MN5xmQ9k5D4h WgpBDNwN/v8AAAYBAgAAAAAAAAAAAAAAAAAAAAAAAQAAAOCFn/L5T2gQq5EIACsns9kwAAAA dAAAAAQAAAABAAAAKAAAAAAAAIAwAAAACAAAADgAAAAEAAAAVAAAAAIAAACwBAAAEwAAAAkE AAAfAAAACgAAAHIAZQB2AG8AbAB0AGUAZAAFAEQAbwBjAHUAbQBlAG4AdABTAHUAbQBtAGEA cgB5AEkAbgBmAG8AcgBtAGEAdABpAG8AbgAAAAAAAAAAAAAAOAACAP///////////////wAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAACIAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAA////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///////////////8AAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP////////// /////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7/ AAAGAQIAAAAAAAAAAAAAAAAAAAAAAAEAAAAC1c3VnC4bEJOXCAArLPmuMAAAAFgAAAADAAAA AQAAACgAAAAAAACAMAAAAA8AAAA4AAAAAAAAAAAAAAACAAAAsAQAABMAAAAJBAAAHwAAAAwA AABhAGwAbABlAHYAaQBhAHQAIAAAAB8AAAALAAAAdABlAHMAdABpAGMAbABlAHMAIAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGUAcwAgAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA --------------764056413930515161166686-- From owner-freebsd-questions@freebsd.org Mon Apr 17 16:30:48 2017 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 1DF54D41042 for ; Mon, 17 Apr 2017 16:30:48 +0000 (UTC) (envelope-from julien@perdition.city) Received: from relay-b02.edpnet.be (relay-b02.edpnet.be [212.71.1.222]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "edpnet.email", Issuer "Go Daddy Secure Certificate Authority - G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id D4F72DA9 for ; Mon, 17 Apr 2017 16:30:47 +0000 (UTC) (envelope-from julien@perdition.city) X-ASG-Debug-ID: 1492445695-0a7b8d54384c9ae0001-nG3My6 Received: from mordor.lan (77.109.96.171.adsl.dyn.edpnet.net [77.109.96.171]) by relay-b02.edpnet.be with ESMTP id l8aFNRfm7TKgPQMz (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Mon, 17 Apr 2017 18:14:56 +0200 (CEST) X-Barracuda-Envelope-From: julien@perdition.city X-Barracuda-Effective-Source-IP: 77.109.96.171.adsl.dyn.edpnet.net[77.109.96.171] X-Barracuda-Apparent-Source-IP: 77.109.96.171 Date: Mon, 17 Apr 2017 18:14:55 +0200 From: Julien Cigar To: freebsd-questions@FreeBSD.org Subject: server recommendation? Message-ID: <20170417161455.GB54756@mordor.lan> X-ASG-Orig-Subj: server recommendation? MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="i+pmTOJ7usc0SF/I" Content-Disposition: inline User-Agent: Mutt/1.7.1 (2016-10-04) X-Barracuda-Connect: 77.109.96.171.adsl.dyn.edpnet.net[77.109.96.171] X-Barracuda-Start-Time: 1492445695 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://212.71.1.222:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 982 X-Virus-Scanned: by bsmtpd at edpnet.be X-Barracuda-BRTS-Status: 1 X-Barracuda-Bayes: INNOCENT GLOBAL 0.4998 1.0000 0.0000 X-Barracuda-Spam-Score: 1.50 X-Barracuda-Spam-Status: No, SCORE=1.50 using global scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=6.0 tests=BSF_SC0_MV0713, BSF_SC0_MV0713_2 X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.38149 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 1.00 BSF_SC0_MV0713_2 BSF_SC0_MV0713_2 0.50 BSF_SC0_MV0713 Custom rule MV0713 X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 17 Apr 2017 16:30:48 -0000 --i+pmTOJ7usc0SF/I Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hello, We plan to replace our (prehistoric) DL 380G5 with a new machine for our main database server (running PostgreSQL). Basically we're looking for a machine with: - redundant power supply - 1U form factor - a "true" HBA mode, as we plan to use ZFS - 32+GB of RAM Knowing that we are on a relatively low budget (~6000=E2=82=AC, disks inclu= ded),=20 and that we (unfortunately) have to stick with HP, I'm looking for some recommendations.. :) Our workload is 90% reads / 10% writes, and we don't need that many IOPS. I planned to choose a machine with 4 disks in a raid10-like zpool configuration and stiick with the HP H24x HBA which are available on some models.. Any comments ? :) Thanks, Julien --=20 Julien Cigar Belgian Biodiversity Platform (http://www.biodiversity.be) PGP fingerprint: EEF9 F697 4B68 D275 7B11 6A25 B2BB 3710 A204 23C0 No trees were killed in the creation of this message. However, many electrons were terribly inconvenienced. --i+pmTOJ7usc0SF/I Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEE7vn2l0to0nV7EWolsrs3EKIEI8AFAlj06fsACgkQsrs3EKIE I8D2wxAA4ZhaHHB0AjDPen/S8eO1deK/H6r9qK0tnnOagdIM3OV5IENRIUpS8Qn7 P8PoLXHOJse+h0yM5NUGyeYpAkyMIMe7S3lv5lY18XzmKX1OQzYljHgcMp4E4fnT /ndKKnf63iP/qXxpOCuzO9uARgLjmZm+KKujIEz87GgwCyqJ2pkijjrL9YOAEX4A FCQicENFU+IRouU+IysI3YCjbrOJpK2cDFdRsm/SKeKVzX06j1M09kZuIJ2jhmEX UNEablPHT0mHWNXpo5whZLLlHKFjHRKtEvEAP1mK7kJu0ND9RGZyIq4RnDajFYmo 67hAzkvYMT/RX6NX2K7dtU/sLScKipjK9upj0fKpfNiTqTO5VXShg3GMlwv1vtZc z5Uh9cKOWEE1kcX/rlmS6ZMq6zpVSMmxpTzr/9dRKKh2SszC+aSD+7guy5/n+c0h 2z3oU6qoUlIH05J18rccwq0H5c/zmWNO+gm97V2gMS0qlzDjPM77MSCclLIeHyzk TvNTP+5KM4LIfhXkuBwb8cRl/6+T44lFQihSuf1sReBORzaTcz0t3IE2JUQduAQQ UOHlbQLea1JqlVTkH500xKS86ysBDTVjxy8AnFgky4ZCDyJQZth4mSvZLAa1QEm+ Tc7hcu5Osn/ex/EKNclYZhK1lh8Mtcm013A1c8ROnMwJbay8qN0= =nzzI -----END PGP SIGNATURE----- --i+pmTOJ7usc0SF/I-- From owner-freebsd-questions@freebsd.org Mon Apr 17 16:51:55 2017 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 5AF55D41C5B for ; Mon, 17 Apr 2017 16:51:55 +0000 (UTC) (envelope-from jtrigg@huiekin.org) Received: from argent.heraldsnet.org (mail.pegasuscomputing.com [69.30.240.202]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "pegasuscomputing.com", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 44F661C30 for ; Mon, 17 Apr 2017 16:51:54 +0000 (UTC) (envelope-from jtrigg@huiekin.org) Received: by argent.heraldsnet.org (Postfix, from userid 80) id 978BE61827B4; Mon, 17 Apr 2017 11:44:49 -0500 (CDT) To: freebsd-questions@freebsd.org Subject: Re: awk help X-PHP-Originating-Script: 0:rcube.php MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit Date: Mon, 17 Apr 2017 12:44:49 -0400 From: Jim Trigg In-Reply-To: References: <58F25A01.1060208@gmail.com> <7951DF71-5CD3-4B53-9CB4-13CAA8945983@huiekin.org> <58F4CD14.7090008@gmail.com> Message-ID: <2677c41da02c17d82fd8104382433db5@huiekin.org> X-Sender: jtrigg@huiekin.org User-Agent: Roundcube Webmail/1.2.4 X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 17 Apr 2017 16:51:55 -0000 On 2017-04-17 12:08, Andreas Perstinger wrote: > On 2017-04-17 16:11, Ernie Luzar wrote: >> When I first tested /^Address/ and /^ Hits/ produced no output. I >> changed them to /Address/ and /Hits/ and this produced output. I >> could not find any reference to the ^ sign, so I would like to know >> what is it suppose to do? > > "^" inside a regular expression is an anchor and matches the beginning > of the line. (See "man re_format" or e.g. > http://www.regular-expressions.info/anchors.html ). In the example > you've posted, the lines containing "Address" and "Hits" are indented > which means there are spaces/tabs between the beginning of the line and > these words. Thus the patterns don't match. And I misread the original message and got the wrong number of indenting spaces in my suggested patterns. Just to be pedantic, in awk the anchor is the beginning of the *record*, not the *line*. -- Jim Trigg From owner-freebsd-questions@freebsd.org Mon Apr 17 17:09:10 2017 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 42E1DD42211 for ; Mon, 17 Apr 2017 17:09:10 +0000 (UTC) (envelope-from tyler@tysdomain.com) Received: from mail-qt0-x22c.google.com (mail-qt0-x22c.google.com [IPv6:2607:f8b0:400d:c0d::22c]) (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 F1717C2B for ; Mon, 17 Apr 2017 17:09:09 +0000 (UTC) (envelope-from tyler@tysdomain.com) Received: by mail-qt0-x22c.google.com with SMTP id c45so105462964qtb.1 for ; Mon, 17 Apr 2017 10:09:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tysdomain-com.20150623.gappssmtp.com; s=20150623; h=reply-to:to:from:subject:message-id:date:user-agent:mime-version; bh=ggQT7KT0ZEmT8g0v/CJ6LK4ltFOpWQwv02YxU/eJe+U=; b=RRmZAOtTijtNY6cQDxpdWO4TW5rmoCg2qfr5NyJGZrQhR96lCIn2+vFFRprWOaRKr1 gIfvpWscbd5mxNvINJNAICBPAokK1rxSazBkv/n72gIgZpAhXDcSaoRtmQyBmOVV3wrH 7mFObLnhlxYQAMMjk0nzJeLkoBPr9J+cSdTCzt+T+1y0Yd3XE+ILn+7UOrnSOoaArigN ebCBc80vP24bjY4+Y4i984O4hF9oMHvpIquW8/ru9xVSJcFrRePXWZV5BLl4KFF8yi0x 9eMtdeXtbBlJs9BQ/slM88SSS2rPlwV43HvL0HfvqJaIZFDVWjmXO2Ciks5pa7B/MYwG NUwQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:reply-to:to:from:subject:message-id:date :user-agent:mime-version; bh=ggQT7KT0ZEmT8g0v/CJ6LK4ltFOpWQwv02YxU/eJe+U=; b=cK0aqe0ApvahFhebch1lmE92GV39siAXtLOr3YPBH6sTHA8S/aeUK59Lq5ZeP7kIje DE4tm1xM86z44nMQRdWfJsUu/6+E40NpJV/20DJ9VuBEID7ttuFdYIXiN39a+0Le34g4 0ogpieVPbl34QSYjbNtJ7FtDdrJMO9cgIV7n9j9tVI2uPwypNC03erFC+x+up6xiSNO/ VJwZRsdQ1fj2371njNlQZqFNPk3T6nrJSgvj8CB18f7fGmFeIHBQPg9eZaxbCRGi/vxa /jIpKKGDo+jyDcVkaxTgPyHnOrqm7RC9kPU07HoTfyYzJ8l0/bYE2JrRXuzuYZB+As/J bDag== X-Gm-Message-State: AN3rC/6Falt1co3cKHELKZfiacmUXVL7fWG58QoJV/8fnTZZTe9rj1cK INR1MdYNnfYqJ5zclzA= X-Received: by 10.200.3.2 with SMTP id q2mr9878230qtg.0.1492448949018; Mon, 17 Apr 2017 10:09:09 -0700 (PDT) Received: from [192.168.88.110] (c-73-16-19-183.hsd1.ma.comcast.net. [73.16.19.183]) by smtp.gmail.com with ESMTPSA id c33sm1552805qta.65.2017.04.17.10.09.08 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 17 Apr 2017 10:09:08 -0700 (PDT) Reply-To: tyler@tysdomain.com To: FreeBSD Questions From: "Littlefield, Tyler" Subject: building packages and creating a central repo Message-ID: <3e2eca2f-8ee3-2750-be2c-7ffe2ad2e025@tysdomain.com> Date: Mon, 17 Apr 2017 13:09:04 -0400 User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.8.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Content-Filtered-By: Mailman/MimeDel 2.1.23 X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 17 Apr 2017 17:09:10 -0000 All: I have two servers where I want to build my packages. I have a list of packages that need to be rebuilt with their configurations. My plan is this: 1) rebuild all packages nightly on my home system using poudriere. 2) Upload these to my main server. Now I have an issue because I need to mount my poudriere packages in a place that is accessible by my nginx jail. I can use mount-bind, but these are built as root and I don't want to have to chown them every time I rebuild. What's the easiest way to map a directory into a jail? Thanks, -- Take Care, Tyler Littlefield Me on the web @Sorressean on Twitter From owner-freebsd-questions@freebsd.org Mon Apr 17 17:21:12 2017 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 6B2F6D42792 for ; Mon, 17 Apr 2017 17:21:12 +0000 (UTC) (envelope-from stdin@niklaas.eu) Received: from mx.box-hlm-01.niklaas.eu (mx.box-hlm-01.niklaas.eu [IPv6:2a02:2770:15:0:21a:4aff:fe1b:d1ad]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 3853C9AB for ; Mon, 17 Apr 2017 17:21:12 +0000 (UTC) (envelope-from stdin@niklaas.eu) X-Virus-Scanned: amavisd-new at niklaas.eu Received: from box-hlm-03.niklaas.eu (unknown [10.77.0.1]) by mx.box-hlm-01.niklaas.eu (Postfix) with ESMTPSA id 9A7552C350D for ; Mon, 17 Apr 2017 19:21:00 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=niklaas.eu; s=default; t=1492449660; bh=kpc7Sf00DAynGBpUe5USQW/hjmf0EXpFiyq5eiJSCAY=; h=Date:From:To:Subject:References:In-Reply-To; b=Pscxu4w9p1PaRX3zOtUgsb8SjGTLRfA4lLsDqqNCzQkXWEJ/0TmMQidsGQFOA1B1q 6+uCxSm3VTNe/pO9Tv4WV/2EwfJPZW9UhVBSu5YwZxWL3uyVP4pelGOhyXabFpowHK x3L4cmIBfsICXGvibFb8K4sq29hpjuS22KFXWTRw= Date: Mon, 17 Apr 2017 19:21:00 +0200 From: Niklaas Baudet von Gersdorff To: freebsd-questions@freebsd.org Subject: Re: building packages and creating a central repo Message-ID: <20170417172100.vqspps77wv7m7xro@box-hlm-03.niklaas.eu> Mail-Followup-To: freebsd-questions@freebsd.org References: <3e2eca2f-8ee3-2750-be2c-7ffe2ad2e025@tysdomain.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <3e2eca2f-8ee3-2750-be2c-7ffe2ad2e025@tysdomain.com> User-Agent: NeoMutt/20161028 (1.7.1) X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 17 Apr 2017 17:21:12 -0000 Littlefield, Tyler [2017-04-17 13:09 -0400] : > I can use mount-bind, but these are built as root and I don't want to > have to chown them every time I rebuild. What's the easiest way to map a > directory into a jail? mount_nullfs(8) You can mount the necessary folder(s) in /usr/local/poudriere somewhere under /usr/local/jails/myjail (depending on where your jail is) e.g., mount_nullfs /usr/local/poudriere/data/packages/10amd64-default/ /usr/local/jails/www/usr/local/www/pkg Niklaas From owner-freebsd-questions@freebsd.org Mon Apr 17 18:29:00 2017 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 0EB0FD42212 for ; Mon, 17 Apr 2017 18:29:00 +0000 (UTC) (envelope-from shamim.shahriar@gmail.com) Received: from mail-wm0-x230.google.com (mail-wm0-x230.google.com [IPv6:2a00:1450:400c:c09::230]) (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 9695F1A1E for ; Mon, 17 Apr 2017 18:28:59 +0000 (UTC) (envelope-from shamim.shahriar@gmail.com) Received: by mail-wm0-x230.google.com with SMTP id u2so37570429wmu.0 for ; Mon, 17 Apr 2017 11:28:59 -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:to :cc; bh=8DK0XMvbeNkjJrPgTsyR87bdUPBc5++i37Ez2k8zrK0=; b=AVriMqKL574P8uubmMPFLGjGBH8ZZRr8KS6M7jhMYVt67rvHEvP/O3dSsIOPqSIZKC GEE0lUG2o1FJbePuvR49RILcgMTYgNddyHNc9HUpViGm1j4bnEWxkkxCuUbkXp2aI7oC I7Ev16aSGX/shotYIfpBmznE+LSX+yBE3QP+AuSMyUmIcCu1BvX5l5wdwt/W+Zaryuk8 dDZ2iYNwC20/tYMKIcmf393ZRniSh5eme3wF00YZt8se8t2PEROX4UsNmHi5lWSPj1ab VSUiEwiOOIrfAPEGUDkxIOwydUdCzrz/ZpHnO7hxQ7wS9uZr86MYmH8XiIIfM2+ykRpe bv8w== 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:to:cc; bh=8DK0XMvbeNkjJrPgTsyR87bdUPBc5++i37Ez2k8zrK0=; b=uC/uEz5if5Xww9HR+9kWU25LjEsUYh0Xq2h5yXsIV5yeZpiG0l8X7PO+a735DHZHW3 XcgOhOpzCuLMrarvuca+qaouz7D5STC0T4F8T5Xp1Wl1bLJRU+YDUwYG+PHqJUk/giHU i21VeXhKrXw1U9V3o2xRCU45CLvAVPJDJoZgoPXg0aX96T+4k7qZtkvDv+qNJb9Q7ahZ M2fvTJXv1wfMJDgYhNIMKsct+MY+EXwiI1xLycHH9eBGfhfsZpJ9afM3tenaPIy9JJ0a 0cQ9ni10xN6Q53kyjSS9uggFpKyDCb+tIYGgN4+fJxcJ07CdYImzCfE3fpU0G8pDEyHz GGaA== X-Gm-Message-State: AN3rC/7fU7Q4jR/VT4m94/sRuUXDZWesROqMo1GscKKRcNEF5QoabSsB wDchXbWuQmKDadMRqZWZXywsGJK2SA== X-Received: by 10.28.93.65 with SMTP id r62mr1680271wmb.70.1492453738006; Mon, 17 Apr 2017 11:28:58 -0700 (PDT) MIME-Version: 1.0 Received: by 10.80.134.37 with HTTP; Mon, 17 Apr 2017 11:28:57 -0700 (PDT) Received: by 10.80.134.37 with HTTP; Mon, 17 Apr 2017 11:28:57 -0700 (PDT) In-Reply-To: References: From: Shamim Shahriar Date: Mon, 17 Apr 2017 19:28:57 +0100 Message-ID: Subject: Re: Is it possible to fix slice order with gpart/any other tool ? To: Manish Jain Cc: "freebsd-questions@FreeBSD.org" , Polytropon Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.23 X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 17 Apr 2017 18:29:00 -0000 Hello Just out of curiosity, did you try changing the vfs.root.mount option in the loader.conf? Also, I'm not sure what you mean by having to press F2 -- it can mean do many different things at various stages of booting, if refrain from using a guess. Hope this helps On 17 Apr 2017 2:26 pm, "Manish Jain" wrote: > Hi, > > > I am running FreeBSD CURRENT amd64 . As part of attempts to use ZFS on my > MBR disk, I have made a serious error which has resulted in the slice > order in the MBR being changed. > > > My attempt to use ZFS followed this strategy : > > > 1) installed FreeBSD CURRENT on ada0s2 (BSD+UFS) with a spare slice ada0s3 > available > > 2) set up a ZFS root at ada0s3a > > 2) migrated the installation using rsync to the ZFS tank > > > The migration was surprisingly painless and successful. In less than a day > of first-time efforts, my ZFS setup was up and fully running - with the KDE > plasma5 desktop (thanks area51) migrated as part of the venture. > > > But following this fairly spectacular effort, I blundered. I have a > Windows installation on ada0s1. After the migration, I booted that > installation to check whether it was okay. During the check, I mindlessly > used the Computer (Disk) Management console to delete ada0s2. Upon reboot I > realized that this has now become a serious issue : Windows has altered the > slice order in the MBR. Instead of just dropping slice 2, MS has dropped 2 > and changed 3 to 2. So when I boot the system, I have to use F2 to trigger > the FreeBSD installation. > > > This does not go well with me. Being obsessive (particularly about the > small things in life), I cannot bear the thought of being stuck with the > wrong slice arrangement in the MBR table. If necessary, I can delete the > whole system and reinstall everything afresh. But I do wonder if gpart has > the ability to fix the slice order. > > > If anyone can tell me possibilites and steps to fix to rearrange the MBR > table (ada0s2 -> ada0s3), that shall be very nice. Thanks for any help. > > > Manish Jain > > _______________________________________________ > 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" > From owner-freebsd-questions@freebsd.org Mon Apr 17 18:41:56 2017 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id D5560D427B8 for ; Mon, 17 Apr 2017 18:41:56 +0000 (UTC) (envelope-from ml@netfence.it) Received: from smtp209.alice.it (smtp209.alice.it [82.57.200.105]) by mx1.freebsd.org (Postfix) with ESMTP id 6A22724C for ; Mon, 17 Apr 2017 18:41:55 +0000 (UTC) (envelope-from ml@netfence.it) Received: from soth.ventu (79.42.53.222) by smtp209.alice.it (8.6.060.28) (authenticated as acanedi@alice.it) id 58D1259E08CBC638 for freebsd-questions@freebsd.org; Mon, 17 Apr 2017 20:41:49 +0200 Received: from alamar.ventu (alamar.local.netfence.it [10.1.2.18]) by soth.ventu (8.15.2/8.15.2) with ESMTP id v3HIfj7L031339 for ; Mon, 17 Apr 2017 20:41:48 +0200 (CEST) (envelope-from ml@netfence.it) X-Authentication-Warning: soth.ventu: Host alamar.local.netfence.it [10.1.2.18] claimed to be alamar.ventu From: Andrea Venturoli Subject: Some ZFS questions To: freebsd-questions@freebsd.org Message-ID: Date: Mon, 17 Apr 2017 20:41:45 +0200 User-Agent: Mozilla/5.0 (X11; FreeBSD i386; rv:52.0) Gecko/20100101 Thunderbird/52.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 17 Apr 2017 18:41:56 -0000 Hello. I'm a novice to ZFS and right now I'm conducting some experiments on 10.3. I've got some questions which might be obvious or FAQs, but I can assure I looked for an afternoon and found no answer. I first installed from the USB image and choose Auto-ZFS options when the installer came to partitioning. The install was succesful and "zfs list" would show something like the following (please note this is not an exact copy & paste, since I destroyed that install in the meantime): > zroot 781M 93.2G 144K none > zroot/ROOT 777M 93.2G 144K none > zroot/ROOT/default 777M 93.2G 777M / > zroot/tmp 176K 93.2G 176K /tmp > zroot/usr 616K 93.2G 144K /usr > zroot/usr/home 184K 93.2G 184K /usr/home > zroot/usr/ports 144K 93.2G 144K /usr/ports > zroot/usr/src 144K 93.2G 144K /usr/src > zroot/var 1.20M 93.2G 608K /var > zroot/var/crash 148K 93.2G 148K /var/crash > zroot/var/log 178K 93.2G 178K /var/log > zroot/var/mail 144K 93.2G 144K /var/mail > zroot/var/tmp 152K 93.2G 152K /var/tmp What puzzles me is "zroot/ROOT": why do we need that? Why do we mount "zroot/ROOT/default" as root instead of simply mounting "zroot" at /? Possibly related... the first thing I wanted to try is how I would deal with big troubles. So I booted again from the USB key, went into live mode and tried mounting the installed system. "zpool import -R /mnt zroot" would complain that /mnt is readonly, so I would end up with zroot mounted on /mnt, but /mnt appearing empty and no other ZFS filesystem mounted. I tried creating /var/mnt (which is r/w) and issued "zpool import -R /var/mnt zroot". No error is displayed, but in /var/mnt I only found the mount points (i.e. /tmp, /usr, /usr/home, etc...), but no file!!! I tried several other ways (like zpool import -N, then using zfs import or mount -t zfs), but none worked properly. Something was achieved by "zpool import -N zroot ; mount -t zfs zroot/ROOT/default /var/mnt": however I could then see *everything* under /var/mnt/, including the content of /usr, /var, etc... which did NOT show as mounted! So I fear writing to this filesystems this way could create a mess. Was I right? Was this ok? How should I mount the main system from an emergency live image? So I redid the install, loosely following > https://wiki.freebsd.org/RootOnZFS/GPTZFSBoot/Mirror and > http://daemon-notes.com/articles/system/install-zfs/begin This times I manually created the following structure: > #zfs list > NAME ... MOUNTPOINT > zroot ... / > zroot/usr ... /usr > zroot/var ... /var In fact, from a Live USB key, I can now simply issue "zpool import -R /mnt/ -f zroot" and I'll see all of my filesystems on /mnt. Anything wrong with this setup? I lost the ability to boot via UEFI this way. I've been happily using legacy BIOS in all my boxes until now. Would this be a problem? Is UEFI that better? Lastly: I "restore"d an existing UFS-based system's dump on this box. I was using ezjail there, obviously configured for not using ZFS. Is there any howto for converting ezjail? Or would I do better leaving it as it is? bye & Thanks av. From owner-freebsd-questions@freebsd.org Mon Apr 17 19:14:49 2017 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id E51EDD41862 for ; Mon, 17 Apr 2017 19:14:49 +0000 (UTC) (envelope-from bourne.identity@hotmail.com) Received: from EUR03-DB5-obe.outbound.protection.outlook.com (mail-oln040092071023.outbound.protection.outlook.com [40.92.71.23]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (Client CN "mail.protection.outlook.com", Issuer "Microsoft IT SSL SHA2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 736F4931 for ; Mon, 17 Apr 2017 19:14:48 +0000 (UTC) (envelope-from bourne.identity@hotmail.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=+Lyrvs82JbEkPqjPl+Cm1Qs3J/swBZL6oAAOKCPzNvs=; b=h4oTLWDnMr168r4ibaNVGlW4OwVXQvaczcp6Cr/OzaWH/gqNMaLcv+MvqO+p8l7n1k9y3BZ9ybeQBVg6PSz5om4CH/vS6yTta7Eo9XxYdCyMxEMrRyXVqZrURAiaqNVU3cHK2VlvJMCOnxdSj3blGJ5Fy62HWZ62h1Oe1PyjM9WdYEWX079qEQKsiXXShVmjynQie9+SaPyrMw9rvmx5B5jm+odThzsx5WrsdX9gbKQejFJcCzT6csAKkGzKpRT+D97MgE2x7q53EbOv9e4jo/k0oiLYyirnJT6QJ8lw6lDEPmCvnHO7p4DKRQ9Q6wAHTmdXhO3RF7t1gBjQBwb1iQ== Received: from DB5EUR03FT020.eop-EUR03.prod.protection.outlook.com (10.152.20.52) by DB5EUR03HT196.eop-EUR03.prod.protection.outlook.com (10.152.20.188) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.1019.14; Mon, 17 Apr 2017 19:14:46 +0000 Received: from VI1PR02MB1200.eurprd02.prod.outlook.com (10.152.20.51) by DB5EUR03FT020.mail.protection.outlook.com (10.152.20.134) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1019.14 via Frontend Transport; Mon, 17 Apr 2017 19:14:46 +0000 Received: from VI1PR02MB1200.eurprd02.prod.outlook.com ([10.163.164.28]) by VI1PR02MB1200.eurprd02.prod.outlook.com ([10.163.164.28]) with mapi id 15.01.1034.011; Mon, 17 Apr 2017 19:14:46 +0000 From: Manish Jain To: Shamim Shahriar CC: "freebsd-questions@FreeBSD.org" Subject: Re: Is it possible to fix slice order with gpart/any other tool ? Thread-Topic: Is it possible to fix slice order with gpart/any other tool ? Thread-Index: AQHSt34wDx1smCWmAUuXkEPp5Jhz+6HJ4faAgAAMwIA= Date: Mon, 17 Apr 2017 19:14:46 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-GB, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: gmail.com; dkim=none (message not signed) header.d=none;gmail.com; dmarc=none action=none header.from=hotmail.com; x-incomingtopheadermarker: OriginalChecksum:D0B7FE124B312A2225E6103D7C42FBC861387D70FA3DFA10D4E39F09A6F25844; UpperCasedChecksum:02CAD12559A46B0E646F5DC1693D7A303818EA8AB4826A4B9601AACBBAE0B7A5; SizeAsReceived:8076; Count:40 x-ms-exchange-messagesentrepresentingtype: 1 x-microsoft-exchange-diagnostics: 1; DB5EUR03HT196; 5:qgfoYV3TzMD5VzWOai5SM9GT3bLNQElWGBtoMFA45FQ2nHDGskLbvGw/UZVA4tcYdT9QA1yKAl1j15jBQqBhd4Hps8rF6GLP513Kbgl/WDBBL91a6FkVCuYRikRL2ZRHjeOrzWgy6jeiHD2qdbNCzQ==; 24:yyh/qsDdY9gBco2Gheus+n4pR5kJ+1QfenTSPaLnpZphDQfMlcmI0Rn2jlTLjyFKy4Iuk6vOg8n+r2AdES/OSCKdcfh/ylobEWOYqv+p4CM=; 7:qSsI8n/uFgtpWjf/7smg83GcX5SbZ/wwzS/7KG4dg9W9a76rcTn0efh7HGLW2xaBOdYPaACP4vEjtskYoJfayjT+/L4m1lncSCPsw/bzJtSeU2daPo+jhABifrwoKr5++ypG2gTyIID1NyC2w7yWkpqlVpSuo2Z/VAGFrd6iZ4HtVSKX3PsfcsyD1Pu26FEpXpm1bnLvVNoENvtY1O/GzpyulmarfGQ9pYN8Y1lRxvM59u8mskmluZGC+SHAYNVA2GD8DxGlryPWc/DpUzMYtvCjXH2EQFInqFSVW4m01wj5OVrHRGs5dw/WpKd574mb x-incomingheadercount: 40 x-eopattributedmessage: 0 x-forefront-antispam-report: EFV:NLI; SFV:NSPM; SFS:(7070007)(98901004); DIR:OUT; SFP:1901; SCL:1; SRVR:DB5EUR03HT196; H:VI1PR02MB1200.eurprd02.prod.outlook.com; FPR:; SPF:None; LANG:en; x-ms-office365-filtering-correlation-id: 4ab53674-01b2-45fa-fbb1-08d485c60203 x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(201702061074)(5061506573)(5061507331)(1603103135)(2017031320274)(2017031324274)(2017031323274)(2017031322274)(1603101448)(1601125374)(1701031045); SRVR:DB5EUR03HT196; x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(444000031); SRVR:DB5EUR03HT196; BCL:0; PCL:0; RULEID:; SRVR:DB5EUR03HT196; x-forefront-prvs: 02801ACE41 spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: text/plain; charset="Windows-1252" Content-ID: <5871D8C200830D4082A79EF03E99691A@eurprd02.prod.outlook.com> Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: hotmail.com X-MS-Exchange-CrossTenant-originalarrivaltime: 17 Apr 2017 19:14:46.3667 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Internet X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB5EUR03HT196 X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 17 Apr 2017 19:14:50 -0000 On Monday 17 April 2017 11:58 PM, Shamim Shahriar wrote: > Hello > > Just out of curiosity, did you try changing the vfs.root.mount option=20 > in the loader.conf? Also, I'm not sure what you mean by having to=20 > press F2 -- it can mean do many different things at various stages of=20 > booting, if refrain from using a guess. > > Hope this helps > Hi Shamim, Thanks for responding. Your tip would probably have been more useful had=20 the FreeBSD installation been rendered unbootable - which is not the=20 case here. It is just that I was having to press F2 instead of F3 to=20 boot FreeBSD. BTW, F is the function key methodology that the Boot Easy manager=20 installed via boot0cfg uses to boot operating systems on an MBR disk. If=20 I were to list the things in FreeBSD which make it better than anything=20 else on this planet, my list would begin with : No-Blink Cursor;=20 Beastie; the inbuilt ports+pkg combination; and - last but surely not=20 the least - Boot Easy. Returning to my problem, I ran into some seriously good luck. A google=20 search got me to locate there there are commercial tools on the internet=20 which can alter slice indexes in the MBR table. But there is no way I am=20 ever to going to pay for commercial software. Software must either be=20 open-source or free - even pirated software seems a better option to me=20 than commercial goodies : -) But since there are tools available that claim to do be able to do this,=20 I opined that it would be worth a shot to see the effects of recreating=20 the slice from within Windows. (I was anyway ready the delete all slices=20 and install FreeBSD afresh with the right MBR indexes for slices). So I booted Windows again, and used CompMgmt.msc to create a slice in=20 the 'hole' at ada0s2. (As per the correct/normal geometry : ada0s3 is=20 FreeBSD and ada0s4 is already occupied with an EBR slice). To my pleasant surprise, MS did a darned good thing : it created the=20 slice; and simultaneously shuffled the slice order yet again to=20 normalize them with 2 after 1; 3 after 2; and 4 after 3. So it ends pleasantly for me. When I rebooted the system, Boot Easy=20 prompted me with F3 for FreeBSD. And the installation boots normally=20 when I press F3 - as if nothing ever happened. But I do wish folks reading this message to draw a lesson : never use=20 Windows for management of non-native slices. As far as possible, use=20 gpart Or Linux fdisk. Regards Manish Jain From owner-freebsd-questions@freebsd.org Mon Apr 17 20:03:13 2017 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id BA0DDD4251E for ; Mon, 17 Apr 2017 20:03:13 +0000 (UTC) (envelope-from byrnejb@harte-lyne.ca) Received: from inet08.hamilton.harte-lyne.ca (inet08.hamilton.harte-lyne.ca [216.185.71.28]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "inet08.hamilton.harte-lyne.ca", Issuer "CA_HLL_ISSUER_2016" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 86957812 for ; Mon, 17 Apr 2017 20:03:13 +0000 (UTC) (envelope-from byrnejb@harte-lyne.ca) Received: from localhost (localhost [127.0.0.1]) by inet08.hamilton.harte-lyne.ca (Postfix) with ESMTP id 6D8CE60FAB for ; Mon, 17 Apr 2017 16:03:05 -0400 (EDT) X-Virus-Scanned: amavisd-new at harte-lyne.ca Received: from inet08.hamilton.harte-lyne.ca ([127.0.0.1]) by localhost (inet08.hamilton.harte-lyne.ca [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id FySC-EDtuhTy for ; Mon, 17 Apr 2017 16:03:02 -0400 (EDT) Received: from webmail.harte-lyne.ca (inet04.hamilton.harte-lyne.ca [216.185.71.24]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by inet08.hamilton.harte-lyne.ca (Postfix) with ESMTPSA id 61223605DE for ; Mon, 17 Apr 2017 16:03:02 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=harte-lyne.ca; s=dkim_hll; t=1492459382; bh=1ScZQUIPD3/NZPvUNaOW0f5aerC06tWKusdY7oiPkSc=; h=Date:Subject:From:To:Reply-To; b=e6g1csL+p2NUnLbK+k3azJB0XSzatwQFG7Hq8e5I3gvNvVqpS36neGncV/xSMQ/kj HVhmKdIT84B364CdBx/t/yH0Rp/TrjeTDDKn4x/GweUsqNBxlAM6L89yP2BzhRZU1W 9+tWomw8nHrg42zcTDpIImpjxeZslhfWwYBGGxR8yjwp9KaChsT84Tu4smrKuSWEQY IgrQH9dgMwVu33s1ljXfmTP4kslUzEXakGYLbg5Lv3tDS62ww2Gg/KNTQmpEBDM/TE 0zSPZWlu1t0HoRQebxV+iP6oXBhB6Xq5vps8j91Z3qtVJXUoSAF/vqZ4LAflUFCBMG oANvM9AqdDjEg== Received: from 216.185.71.44 (SquirrelMail authenticated user byrnejb_hll) by webmail.harte-lyne.ca with HTTP; Mon, 17 Apr 2017 16:03:02 -0400 Message-ID: Date: Mon, 17 Apr 2017 16:03:02 -0400 Subject: pkg upgrade does not? From: "James B. Byrne" To: freebsd-questions@freebsd.org Reply-To: byrnejb@harte-lyne.ca User-Agent: SquirrelMail/1.4.22-4.el6 MIME-Version: 1.0 Content-Type: text/plain;charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Priority: 3 (Normal) Importance: Normal X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 17 Apr 2017 20:03:13 -0000 # pkg update Updating FreeBSD repository catalogue... FreeBSD repository is up to date. All repositories are up to date. # pkg upgrade Updating FreeBSD repository catalogue... FreeBSD repository is up to date. All repositories are up to date. Checking for upgrades (169 candidates): 100% Processing candidates (169 candidates): 100% Checking integrity... done (0 conflicting) Your packages are up to date. But evidently "Your packages are up to date." is not a factual statement: # pkg version -vIL= atk-2.18.0 < needs updating (index has 2.24.0) bind911-9.11.0P5_1 > succeeds index (index has 9.11.0P3) ca_root_nss-3.30.1 > succeeds index (index has 3.30) dbus-1.10.14_2 < needs updating (index has 1.10.16) dbus-glib-0.104 < needs updating (index has 0.108) desktop-file-utils-0.22_4 < needs updating (index has 0.23) glib-2.46.2_5 < needs updating (index has 2.50.2,1) gobject-introspection-1.46.0 < needs updating (index has 1.50.0,1) gtk2-2.24.29_3 < needs updating (index has 2.24.31) libedit-3.1.20150325_2,1 < needs updating (index has 3.1.20170329_2,1) llvm37-3.7.1_5 ? orphaned: devel/llvm37 mysql56-client-5.6.35_3 < needs updating (index has 5.6.35_4) pango-1.38.0_1 < needs updating (index has 1.40.4) perl5-5.24.1 < needs updating (index has 5.24.1_1) shared-mime-info-1.5 < needs updating (index has 1.8) vim-8.0.0507 < needs updating (index has 8.0.0534) wget-1.19 < needs updating (index has 1.19.1) What is happening here? -- *** e-Mail is NOT a SECURE channel *** Do NOT transmit sensitive data via e-Mail Do NOT open attachments nor follow links sent by e-Mail James B. Byrne mailto:ByrneJB@Harte-Lyne.ca Harte & Lyne Limited http://www.harte-lyne.ca 9 Brockley Drive vox: +1 905 561 1241 Hamilton, Ontario fax: +1 905 561 0757 Canada L8E 3C3 From owner-freebsd-questions@freebsd.org Mon Apr 17 20:50:34 2017 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 0D89BD42469 for ; Mon, 17 Apr 2017 20:50:34 +0000 (UTC) (envelope-from steinex@nognu.de) Received: from mail-wr0-x236.google.com (mail-wr0-x236.google.com [IPv6:2a00:1450:400c:c0c::236]) (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 9F311139 for ; Mon, 17 Apr 2017 20:50:33 +0000 (UTC) (envelope-from steinex@nognu.de) Received: by mail-wr0-x236.google.com with SMTP id o21so89882303wrb.2 for ; Mon, 17 Apr 2017 13:50:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nognu-de.20150623.gappssmtp.com; s=20150623; h=date:from:to:cc:subject:message-id:mail-followup-to:references :mime-version:content-disposition:in-reply-to:user-agent; bh=KCb7FsM7e6qo7t4V5C1NFMP4WnMHJKARQjqYmYNG75Q=; b=b1hmi8BXnpUGgrTmqkugHHmkD518mw1V7KImioN60QK/ygZ2YmCNNHcizCSGiig91r sTciG/uDDhY6bOH9jfgzST5yX2WnaZ6cCbN9aToyF8kLO5DJVsXdxKqqwcLAjpNJXm8w U8AcqhNvMm4EC58XyFbh1X+q6anMv2v9H6dl9E5gAt374nZY7GXEP7snrmqTh3ZGBpiq 1hZT3xrk/H3TthnCGt95k1yB3gq8JD2lhIjF/Dxo82JBt9XyvwhUMhPbXNLwYyuoIDQU BUa8Bst+XlqDgIJxSzu6bnYk5Jok4smx6uSUVyON/+Aaov9V26+rGiejEKaQRfeXPIuh o3dQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id :mail-followup-to:references:mime-version:content-disposition :in-reply-to:user-agent; bh=KCb7FsM7e6qo7t4V5C1NFMP4WnMHJKARQjqYmYNG75Q=; b=qrOm6jloHsnOT1jRG4X2edwUjX0QufMvYaL4DaLzhVohF9Kl/mOStiwdOpg04VdW/T nBrfLrxgpHNthDexkZ1iaXgIMOGVwfPd4n/lEKDd8HxnTgVP+BXfxu4Ah5zEnidjtBqs 2gQbFlaFoxcX77P8Z4/0kZN3Rg0DRpGcpcsgIV9N8fMyQudiizud5svpyScpNPPPWHAh DV4Q7FBcWnp7UmukANTeBeidNbECeVefY/O/5BxODP8zRAIkEW2uNRLIEOVsgxCiwhq4 qZVY8FL/4XpK5POdrU/UgUO/HJHTXeaCyi+lZwMhz5DbJOmNCf/+n0rm7MAb1yQOjAAn qbJQ== X-Gm-Message-State: AN3rC/7sTzs99YPPmOePa/6q/AcE8s8ng9ir4WhAwmvipMnDBAAG2hSc 3RggJmQteJHqbsKppqA= X-Received: by 10.223.150.162 with SMTP id u31mr20252424wrb.184.1492462230425; Mon, 17 Apr 2017 13:50:30 -0700 (PDT) Received: from krenn.local ([2a02:908:e942:23c0:21e:8cff:fef1:ca6f]) by smtp.gmail.com with ESMTPSA id 190sm11975627wmk.17.2017.04.17.13.50.29 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 17 Apr 2017 13:50:29 -0700 (PDT) Date: Mon, 17 Apr 2017 22:50:27 +0200 From: Frank Steinborn To: byrnejb@harte-lyne.ca Cc: freebsd-questions@freebsd.org Subject: Re: pkg upgrade does not? Message-ID: <20170417205027.GA1047@krenn.local> Mail-Followup-To: byrnejb@harte-lyne.ca, freebsd-questions@freebsd.org References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.8.0 (2017-02-23) X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 17 Apr 2017 20:50:34 -0000 James B. Byrne via freebsd-questions wrote: > # pkg update > Updating FreeBSD repository catalogue... > FreeBSD repository is up to date. > All repositories are up to date. > > # pkg upgrade > Updating FreeBSD repository catalogue... > FreeBSD repository is up to date. > All repositories are up to date. > Checking for upgrades (169 candidates): 100% > Processing candidates (169 candidates): 100% > Checking integrity... done (0 conflicting) > Your packages are up to date. > > But evidently "Your packages are up to date." is not a factual statement: Hi James, FreeBSD started doing "quarterly" ports-releases, and pkg per default uses these. Have a look at /etc/pkg/FreeBSD.conf. These ports-branches only receive security-fixes and will not change otherwise for 3 months. > > > # pkg version -vIL= > atk-2.18.0 < needs updating (index has 2.24.0) > bind911-9.11.0P5_1 > succeeds index (index has > 9.11.0P3) > ca_root_nss-3.30.1 > succeeds index (index has 3.30) > dbus-1.10.14_2 < needs updating (index has 1.10.16) > dbus-glib-0.104 < needs updating (index has 0.108) > desktop-file-utils-0.22_4 < needs updating (index has 0.23) > glib-2.46.2_5 < needs updating (index has > 2.50.2,1) > gobject-introspection-1.46.0 < needs updating (index has > 1.50.0,1) > gtk2-2.24.29_3 < needs updating (index has 2.24.31) > libedit-3.1.20150325_2,1 < needs updating (index has > 3.1.20170329_2,1) > llvm37-3.7.1_5 ? orphaned: devel/llvm37 > mysql56-client-5.6.35_3 < needs updating (index has > 5.6.35_4) > pango-1.38.0_1 < needs updating (index has 1.40.4) > perl5-5.24.1 < needs updating (index has > 5.24.1_1) > shared-mime-info-1.5 < needs updating (index has 1.8) > vim-8.0.0507 < needs updating (index has > 8.0.0534) > wget-1.19 < needs updating (index has 1.19.1) You are probably have a HEAD /usr/ports checkout, not the 2017Q2-branch pkg is using. To checkout the 2017Q2-branch to /usr/ports, you could use: # svn checkout https://svn.freebsd.org/ports/branches/2017Q2/ /usr/ports Hope this helps. Cheers, Frank From owner-freebsd-questions@freebsd.org Mon Apr 17 21:36:10 2017 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 7059DD42FAF for ; Mon, 17 Apr 2017 21:36:10 +0000 (UTC) (envelope-from orion@getseenmedia.com) Received: from mail-pf0-x235.google.com (mail-pf0-x235.google.com [IPv6:2607:f8b0:400e:c00::235]) (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 381E419CB for ; Mon, 17 Apr 2017 21:36:10 +0000 (UTC) (envelope-from orion@getseenmedia.com) Received: by mail-pf0-x235.google.com with SMTP id c198so71103593pfc.1 for ; Mon, 17 Apr 2017 14:36:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=getseenmedia.com; s=google; h=subject:to:references:from:message-id:date:user-agent:mime-version :in-reply-to:content-transfer-encoding; bh=NXv7zrQIHkqmPTkUboACtEkibVJoHIc6sbCVV4ALsGU=; b=KpDx2h/Tw0xuj44mJch/E6fr9gM5GZTqVhgqO8rA0iGeXTBWY9feodqWva0d0+/dhD Xad3LZbV7i03YaXVZBGI9czgw9c4TBrFFb8+ZP2xtne1+SdnHI+8y9F86c4+Q6UAhNOq 0116EHhV0/+/GEznNaM39199hg5zTOwXmcc/rlSD53Taqnl3WC4WHmzV/KG6v+LDkJgS aE67bmzXHHrqyH7p5LIOxyYn8/7hwQmSDFP+sp2E618H+ha/KcS7KarwRjJS8AlClMrw Ojeo33+T0KIneWeeBMXs8UtT8Neo3UGuzcmes700JNqdJjbgyPefMXUE0npvCFtn4IH0 yeZg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-transfer-encoding; bh=NXv7zrQIHkqmPTkUboACtEkibVJoHIc6sbCVV4ALsGU=; b=uaLQjPyWzCSMI3+k+Pf2+tzOKXCJUECJlP4y3zRN/KTDjMFVItXU+OjGEIpOfzs+nk OWc0/xJNMAoA6T/gusGSs9lWaFQ/46/mDd7bxtuGdY+jTKQHS/fI6n6d9Y+0QqXLQFqD B3uG5oPTmVjP4xniz/S67jtg/QDTzjYVSAdxbZ6SZRpLYdzk9Pp3UqTVQF4Pf33tZtM4 n4T7jexLWMqcSGZ3xQNsfTaYHBng71POu07xlsiKCu1QPCTA77KcQe0hY5cP0WDGzDl5 1utskqlDj5181XhPz2Ba0BB7V4XQEUDeXj95vsRt1SQhJu2DFVp7PrsgnzPmufv3hKOO tgTA== X-Gm-Message-State: AN3rC/6a1Vw9JJNqNGI9LwwJhYy89oHV4ioT+0qP2NnBxNj0aHEgq1eS Ht/ZB2gu+lJriyjpgs0= X-Received: by 10.98.48.199 with SMTP id w190mr13863256pfw.132.1492464969183; Mon, 17 Apr 2017 14:36:09 -0700 (PDT) Received: from homemail.leadverticals.com (47-51-33-228.static.mtpk.ca.charter.com. [47.51.33.228]) by smtp.gmail.com with ESMTPSA id f24sm19832855pfk.88.2017.04.17.14.36.07 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 17 Apr 2017 14:36:08 -0700 (PDT) Subject: Re: pkg upgrade does not? To: freebsd-questions@freebsd.org References: <20170417205027.GA1047@krenn.local> From: Orion Tiller Message-ID: <83f3cb57-26bc-1a3a-9e18-f65ed9783483@getseenmedia.com> Date: Mon, 17 Apr 2017 14:36:06 -0700 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.8.0 MIME-Version: 1.0 In-Reply-To: <20170417205027.GA1047@krenn.local> Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 17 Apr 2017 21:36:10 -0000 > James B. Byrne via freebsd-questions wrote: >> # pkg update >> Updating FreeBSD repository catalogue... >> FreeBSD repository is up to date. >> All repositories are up to date. >> >> # pkg upgrade >> Updating FreeBSD repository catalogue... >> FreeBSD repository is up to date. >> All repositories are up to date. >> Checking for upgrades (169 candidates): 100% >> Processing candidates (169 candidates): 100% >> Checking integrity... done (0 conflicting) >> Your packages are up to date. >> >> But evidently "Your packages are up to date." is not a factual statement: > Hi James, > > FreeBSD started doing "quarterly" ports-releases, and pkg per default > uses these. Have a look at /etc/pkg/FreeBSD.conf. > > These ports-branches only receive security-fixes and will not change > otherwise for 3 months. > >> >> # pkg version -vIL= >> atk-2.18.0 < needs updating (index has 2.24.0) >> bind911-9.11.0P5_1 > succeeds index (index has >> 9.11.0P3) >> ca_root_nss-3.30.1 > succeeds index (index has 3.30) >> dbus-1.10.14_2 < needs updating (index has 1.10.16) >> dbus-glib-0.104 < needs updating (index has 0.108) >> desktop-file-utils-0.22_4 < needs updating (index has 0.23) >> glib-2.46.2_5 < needs updating (index has >> 2.50.2,1) >> gobject-introspection-1.46.0 < needs updating (index has >> 1.50.0,1) >> gtk2-2.24.29_3 < needs updating (index has 2.24.31) >> libedit-3.1.20150325_2,1 < needs updating (index has >> 3.1.20170329_2,1) >> llvm37-3.7.1_5 ? orphaned: devel/llvm37 >> mysql56-client-5.6.35_3 < needs updating (index has >> 5.6.35_4) >> pango-1.38.0_1 < needs updating (index has 1.40.4) >> perl5-5.24.1 < needs updating (index has >> 5.24.1_1) >> shared-mime-info-1.5 < needs updating (index has 1.8) >> vim-8.0.0507 < needs updating (index has >> 8.0.0534) >> wget-1.19 < needs updating (index has 1.19.1) > You are probably have a HEAD /usr/ports checkout, not the 2017Q2-branch > pkg is using. To checkout the 2017Q2-branch to /usr/ports, you could > use: > > # svn checkout https://svn.freebsd.org/ports/branches/2017Q2/ /usr/ports You can also have pkg use the latest branch instead of the quarterly branch by replacing 'quarterly' with 'latest' in /etc/pkg/FreeBSD.conf. $ cat /etc/pkg/FreeBSD.conf # $FreeBSD: releng/11.0/etc/pkg/FreeBSD.conf 303975 2016-08-11 23:39:23Z gjb $ # # To disable this repository, instead of modifying or removing this file, # create a /usr/local/etc/pkg/repos/FreeBSD.conf file: # # mkdir -p /usr/local/etc/pkg/repos # echo "FreeBSD: { enabled: no }" > /usr/local/etc/pkg/repos/FreeBSD.conf # #FreeBSD: { # url: "pkg+http://pkg.FreeBSD.org/${ABI}/quarterly", # mirror_type: "srv", # signature_type: "fingerprints", # fingerprints: "/usr/share/keys/pkg", # enabled: yes #} FreeBSD: { url: "pkg+http://pkg.FreeBSD.org/${ABI}/latest", mirror_type: "srv", signature_type: "fingerprints", fingerprints: "/usr/share/keys/pkg", enabled: yes } > Hope this helps. > > Cheers, > Frank > > _______________________________________________ > 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" From owner-freebsd-questions@freebsd.org Mon Apr 17 22:16:52 2017 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 2FC1BD42989 for ; Mon, 17 Apr 2017 22:16:52 +0000 (UTC) (envelope-from luzar722@gmail.com) Received: from mail-io0-x230.google.com (mail-io0-x230.google.com [IPv6:2607:f8b0:4001:c06::230]) (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 EC8B6FBF for ; Mon, 17 Apr 2017 22:16:51 +0000 (UTC) (envelope-from luzar722@gmail.com) Received: by mail-io0-x230.google.com with SMTP id k87so145769463ioi.0 for ; Mon, 17 Apr 2017 15:16:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-transfer-encoding; bh=Bd4o0RLtq12dbI2RUxRDDvgiKmRyCnTh2s1AwxydFBg=; b=XNVNDziQvZcRzKd7Ol0R8qB7I2DrQks6JIEd/yvqgRxpdEW2i6skDsLV+RGlf7nxWu 8tvZ9d+h0fgz7l9O5U6iupZWw52WL6Bj6ezUAjXpQdGBp/HPI3WQSkZ4aXYh/fOku/cq AJFUF05ts22SFNwWUB9SkXJmWIe6z8LQd2lL/HnPs1KGACDs0cD7Gkr36+SURLNTyz3h hNseJUGaQKEPp9UBYXxab/6dQBsLloeU+aPoFf9wQyuQ+57PWux5w5hVH/GIai4nCasd VFxjYjgpOQShvhdxSaZRsnmTkZZuSvmmDHpCE1cwQ16Ur5x3Timv+oyoQjsWOujX5nYf 3xGw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:message-id:date:from:user-agent:mime-version:to :cc:subject:references:in-reply-to:content-transfer-encoding; bh=Bd4o0RLtq12dbI2RUxRDDvgiKmRyCnTh2s1AwxydFBg=; b=U5oBuZVX/hO2bbNYhKoXRoat1nPOrdQbIsAXtJCaROjvMyzcefUhH08a4uQN1McMl8 NQPDZjCpBPJZiLNPOCta/wjREpuMs31h1JKree55uxdBMDtEFYPeuJohiOT0ZRWXFKEf biUJTtfGQmx7QRt5BcS1HTufAVXWDnrXuP/jwD1H6fZiJ0Q1IJvMBmVbp2J23qGQ4GcA hyAziRp22VLFZ/omEl7frv2FvwOz5nx2y3fYUcbY8NzAdVgsr0eHv8uxJ7dn3awbabq/ LixsQAhCnaIZlczwMeXCyvjIP7LHKlMySNWGofpLutedzjzanRfugszaeR5GMnQyW6EK +nRg== X-Gm-Message-State: AN3rC/6V+nEHwrwU53YEak4wpbfW/WdblX2zqzqUDbvawrAZ9Wfb5Rrb icxdp/CrJ49fqpNi X-Received: by 10.36.31.143 with SMTP id d137mr12195820itd.95.1492467411164; Mon, 17 Apr 2017 15:16:51 -0700 (PDT) Received: from [10.0.10.3] (cpe-74-141-88-57.neo.res.rr.com. [74.141.88.57]) by smtp.googlemail.com with ESMTPSA id l5sm3974366ita.13.2017.04.17.15.16.50 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Mon, 17 Apr 2017 15:16:50 -0700 (PDT) Message-ID: <58F53EEA.2030206@gmail.com> Date: Mon, 17 Apr 2017 18:17:14 -0400 From: Ernie Luzar User-Agent: Thunderbird 2.0.0.24 (Windows/20100228) MIME-Version: 1.0 To: Andreas Perstinger CC: freebsd-questions@freebsd.org Subject: Re: awk help References: <58F25A01.1060208@gmail.com> <7951DF71-5CD3-4B53-9CB4-13CAA8945983@huiekin.org> <58F4CD14.7090008@gmail.com> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 17 Apr 2017 22:16:52 -0000 Andreas Perstinger wrote: > On 2017-04-17 16:11, Ernie Luzar wrote: >> When I first tested /^Address/ and /^ Hits/ produced no output. I >> changed them to /Address/ and /Hits/ and this produced output. I >> could not find any reference to the ^ sign, so I would like to know >> what is it suppose to do? > > "^" inside a regular expression is an anchor and matches the beginning > of the line. (See "man re_format" or e.g. > http://www.regular-expressions.info/anchors.html ). In the example > you've posted, the lines containing "Address" and "Hits" are indented > which means there are spaces/tabs between the beginning of the line and > these words. Thus the patterns don't match. > >> I am not having success using the system commands rm & touch as shown >> in the following example. >> >> awk 'BEGIN { "date +%Y%m%d" | getline date hits_yes = >> "/etc/ipf_pool_awk_hits_yes" hits_no = "/etc/ipf_pool_awk_hits_no" rm >> hits_yes rm hits_no "touch hits_yes" "touch hits_no" }' $hits_rpt > > You need to use the built-in function "system" in order to use system > commands, e.g. > > system("rm " hits_yes) > > This concatenates the literal string "rm " with the content of the awk > variable "hits_yes" which results in the string "rm > /etc/ipf_pool_awk_hits_yes" and this command is then executed. > >> I know the date system command is working, but can't figure out how >> to code rm & touch to get them to work. Is this even possible? > > The "date" command works without using the "system" function because it > is part of the special syntax for the "getline" function. > > But I wonder whether you really need to use commands like "rm" and > "touch" inside an awk script. What are you trying to accomplish? > > Bye, Andreas This is what I am trying to accomplish. In general I am experimenting with ipfilter ippools {IE; in-core tables). I used a ippool command that generates the 2 line record pair report that I posted about in my first post. I have written a csh "process hits" script that takes 5+ minutes to process that report. I have seen awk used in some public scripts but I have never used it before. I wanted to learn awk and though it would be a good idea to rewrite my csh "process hits" script in awk. To have a fair comparison I needed the awk version to do the rm & touch on the files that the csh version does. Well to say the least, I was shocked at the run time results. Using the same hits.rpt file as input, the csh script took 5 minutes to complete and the awk script took less than 1 second. They both output the same file of ip address that have a hit count > than zero. These two files have the same size and contain the same number of lines and diff shows no differences between the files. Its obvious that awk is far superior in performance over native csh programming. I have another csh script to expire records from the master file that runs a long time. The csh script follows; # The following logic removes expired records for line in `cat $temp_master_db`; do ip=`echo -n $line | cut -w -f 2` date=`echo -n $line | cut -w -f 1` if [ "$on_one" = "YES" ]; then on_one="NO" previous_ip="$ip" previous_date="$date" continue fi if [ "$ip" != "$previous_ip" ]; then if [ $previous_date -le $expire_date ]; then # Drop the record from the master db file as expired. previous_ip="$ip" previous_date="$date" continue else db_rec="$previous_date $previous_ip" echo "${db_rec}" >> $master_db_new previous_ip="$ip" previous_date="$date" fi else # Here current ip and previous_ip are the same. # Check if expired. if [ $previous_date -le $expire_date ]; then # Drop the record from the master db file as expired. previous_ip="$ip" previous_date="$date" continue fi if [ $previous_date -le $date ]; then # Drop the record from the master db file as expired. previous_ip="$ip" previous_date="$date" continue fi db_rec="$previous_date $previous_ip" echo "${db_rec}" >> $master_db_new previous_ip="$ip" previous_date="$date" fi done # At EOF, must still process previous record. if [ $previous_date -le $expire_date ]; then db_rec="$previous_date $previous_ip" echo "${db_rec}" >> $master_db_new fi Is there some standard awk model to achieve this previous-save logic? Also can a csh $variable be used inside of an awk program? Thanks From owner-freebsd-questions@freebsd.org Mon Apr 17 23:49:57 2017 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id E955DD42046 for ; Mon, 17 Apr 2017 23:49:57 +0000 (UTC) (envelope-from freebsd@edvax.de) Received: from mailrelay12.qsc.de (mailrelay12.qsc.de [212.99.163.153]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "*.antispameurope.com", Issuer "TeleSec ServerPass DE-2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 6F10F1760 for ; Mon, 17 Apr 2017 23:49:56 +0000 (UTC) (envelope-from freebsd@edvax.de) Received: from mx01.qsc.de ([213.148.129.14]) by mailrelay12.qsc.de; Tue, 18 Apr 2017 01:49:47 +0200 Received: from r56.edvax.de (port-92-195-114-44.dynamic.qsc.de [92.195.114.44]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx01.qsc.de (Postfix) with ESMTPS id F3FB43CBF9; Tue, 18 Apr 2017 01:49:46 +0200 (CEST) Received: from r56.edvax.de (localhost [127.0.0.1]) by r56.edvax.de (8.14.5/8.14.5) with SMTP id v3HNnkLo002121; Tue, 18 Apr 2017 01:49:46 +0200 (CEST) (envelope-from freebsd@edvax.de) Date: Tue, 18 Apr 2017 01:49:46 +0200 From: Polytropon To: Manish Jain Cc: "freebsd-questions@freebsd.org" Subject: Re: Is it possible to install FreeBSD on a single MBR slice with ZFS ? Message-Id: <20170418014946.fa114b49.freebsd@edvax.de> In-Reply-To: References: Reply-To: Polytropon Organization: EDVAX X-Mailer: Sylpheed 3.1.1 (GTK+ 2.24.5; i386-portbld-freebsd8.2) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-cloud-security-sender: freebsd@edvax.de X-cloud-security-recipient: freebsd-questions@freebsd.org X-cloud-security-Virusscan: CLEAN X-cloud-security-disclaimer: This E-Mail was scanned by E-Mailservice on mailrelay12.qsc.de with 3AC686A3977 X-cloud-security-connect: mx01.qsc.de[213.148.129.14], TLS=1, IP=213.148.129.14 X-cloud-security: scantime:.1310 X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 17 Apr 2017 23:49:58 -0000 On Mon, 17 Apr 2017 13:45:25 +0000, Manish Jain wrote: > >>AFAIK, the FreeBSD 11.0 installer wants the whole disk << > > Hi David, > > That appears to be my impression too : it simply is not possible > to install FreeBSD on an MBR disk > (unless one is willing to use the entire disk). That's not correct. If you go with MBR, you usually need _one_ slice unoccupied. This is where you install FreeBSD partitions to (which then carry the file systems or act as swap space). Example: ada0 = the whole disk ada0s1 = 1st slice, contains some "Windows" ada0s2 = 2nd slice, contains maybe DOS ada0s3 = 3rd slice, contains FreeBSD ada0s3a = FreeBSD / file system ada0s3b = FreeBSD swap space ada0s3[d-h] = some more FreeBSD file system ada0s4 = 4th slice, still empty This example of course applies to UFS. If you use ZFS, it should be possible to give ada0s3 to FreeBSD ZFS, but of course there would not be any BSD partitions inside. > That is a fairly serious inconvenience : I hate the idea of having > to use GPT on my disk because I cannot use the Boot Easy manager > (boot0cfg) under GPT. Plus GPT inevitably leads to reckless > partitioning. Do not confuse MBR and GPT. Both can be used for "whole disk as a whole" or "many small partitions". But you are right that there may be situations where multiboot-environments require specific hacks to get working. For comparison, check this article: http://www.wonkity.com/~wblock/docs/html/disksetup.html > For disks under and upto 2 TB, MBR is supremely better. Or GPT - it actually does not matter. Today, GPT is advised unless you have a good and valid reason to use MBR. Or you use _none_ of them, no GPT, no MBR. This approach is called "dedicated" and does not involve any disk partitioning, only BSD partitions (ada0[a-h] to follow the example provided above). This of course is not really a good idea for multiboot environments. > I did manage to get ZFS though, courtesy a spare slice available > on my disk. That is a fully valid approach. > I installed FreeBSD using UFS on ada0s2 and migrated the setup > to a ZFS tank under ada0s3 using the rsync strategy > brilliantly detailed at : > > https://imil.net/blog/2016/04/28/Migrate-FreeBSD-root-on-UFS-to-ZFS/ That "UFS to ZFS" approach is also possible if you can't (or don't want to) install ZFS right from the start. > But following the migration, I have made a serious error. I used > Windows (ada0s1) to delete ada0s2 : > Windows has rearranged the MBR table to make ada0s3 -> ada0s2. Sounds like something OS/2 has done to me many years ago. :-) > I am now struggling to fix the MBR table. Of course. > If you have any tips, that shall be wonderful Do not and never use "Windows" to deal with lower level aspects of your disk. It will for sure mess things up, and in worst case, you need to reinstall everything from scratch. Of course you don't, as you have a working backup you can rely on. ;-) It's not as easy anymore to fix partition table entries with a simple handheld calculator and "Norton Disk Editor" started from a handy DOS boot floppy. :-) For the future: Bootable CDs like UBCD or PartEd Magic provice excellent tools to deal with re-partitioning. You can use FreeBSD's editor as well, especially if all you want to do is delete some MBR slices. It's the first thing you do in the installer, then follow to create new slices as you need them, and go on with the installation process. -- Polytropon Magdeburg, Germany Happy FreeBSD user since 4.0 Andra moi ennepe, Mousa, ... From owner-freebsd-questions@freebsd.org Tue Apr 18 00:07:38 2017 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 76D11D42841 for ; Tue, 18 Apr 2017 00:07:38 +0000 (UTC) (envelope-from tundra@tundraware.com) Received: from oceanview.tundraware.com (oceanview.tundraware.com [45.55.60.57]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mailman.tundraware.com", Issuer "mailman.tundraware.com" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 36398216 for ; Tue, 18 Apr 2017 00:07:37 +0000 (UTC) (envelope-from tundra@tundraware.com) Received: from [192.168.0.2] (ozzie.tundraware.com [75.145.138.73]) (authenticated bits=0) by oceanview.tundraware.com (8.15.2/8.15.2) with ESMTPSA id v3I03IV7009687 (version=TLSv1.2 cipher=DHE-RSA-AES128-SHA bits=128 verify=NO); Mon, 17 Apr 2017 19:03:19 -0500 (CDT) (envelope-from tundra@tundraware.com) Subject: Re: Is it possible to install FreeBSD on a single MBR slice with ZFS ? To: Polytropon References: <20170418014946.fa114b49.freebsd@edvax.de> Cc: "freebsd-questions@freebsd.org" From: Tim Daneliuk Message-ID: Date: Mon, 17 Apr 2017 19:03:13 -0500 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.8.0 MIME-Version: 1.0 In-Reply-To: <20170418014946.fa114b49.freebsd@edvax.de> Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.6.2 (oceanview.tundraware.com [45.55.60.57]); Mon, 17 Apr 2017 19:03:19 -0500 (CDT) X-TundraWare-MailScanner-Information: Please contact the ISP for more information X-TundraWare-MailScanner-ID: v3I03IV7009687 X-TundraWare-MailScanner: Found to be clean X-TundraWare-MailScanner-From: tundra@tundraware.com X-Spam-Status: No X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Apr 2017 00:07:38 -0000 On 04/17/2017 06:49 PM, Polytropon wrote: > It's not as easy anymore to fix partition table entries with a simple > handheld calculator and "Norton Disk Editor" started from a handy DOS > boot floppy. :-) Those memories ... Argggggggg. (Note Readers: If you do not know what the aforementioned means, you don't want to know. If you do know, you want to forget ...) From owner-freebsd-questions@freebsd.org Tue Apr 18 00:08:28 2017 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 6E9A3D4290F for ; Tue, 18 Apr 2017 00:08:28 +0000 (UTC) (envelope-from mj001@rogers.com) Received: from nm28-vm9.bullet.mail.gq1.yahoo.com (nm28-vm9.bullet.mail.gq1.yahoo.com [98.136.216.168]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 2D539326 for ; Tue, 18 Apr 2017 00:08:27 +0000 (UTC) (envelope-from mj001@rogers.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rogers.com; s=s2048; t=1492473977; bh=km7hfEkzREUtO5L+KCjBNqAZmTiJimaI6jj/c6vlBz4=; h=Subject:To:References:From:Cc:Date:In-Reply-To:From:Subject; b=WyMXE+tSUGs8YsjyzHaWAaRmZjiI/roBi18ApVI4H2GzgbEbViNRq9YFWZBx7lzEyAqkuBAxwLiz72u3dpQ70QvIIusBRzXiTRFdTLs8kNYZCg/XN5GT/gtK1Zjdf/DwhWKM6g95oaVqdJzORXUw1ot9xlUcnKEdGS1J9w54lcrXWDyacVB0wWnYAv1Hww4/19fypPLK82fTPs/5sNHNywhxcTnyzD0M6r9FpeteseU2McWx+Wxiji35nbufTbsqVo57MIkfKwLwvrYTc/KYQArEZt/rqmNWiudhljm+sw3DmzyTbQfPXnwqOqiilE7qCTfUtupbn6mkhwGfF0wEJQ== Received: from [98.137.12.62] by nm28.bullet.mail.gq1.yahoo.com with NNFMP; 18 Apr 2017 00:06:17 -0000 Received: from [208.71.42.197] by tm7.bullet.mail.gq1.yahoo.com with NNFMP; 18 Apr 2017 00:06:17 -0000 Received: from [127.0.0.1] by smtp208.mail.gq1.yahoo.com with NNFMP; 18 Apr 2017 00:06:17 -0000 X-Yahoo-Newman-Id: 819310.77095.bm@smtp208.mail.gq1.yahoo.com X-Yahoo-Newman-Property: ymail-3 X-YMail-OSG: gBZ6GNYVM1kk9rN.m5N2ROcx1mxhCOCqJ51qI3K.Q_J8XJH gtgVQkZUhcKppmAAscXnOAshSkzkOH056sBvZvWCWx69R5NCjoVNgQxtmfYd 544HTM34Ch5rmGGaKIHO_X_27ui5nffz0IMlEJwxxKao0NTZR.zbsQsdQogK KcYm2gwejBBo1ffC6Vq0QbyUCyKW3PRdA4vmgEBgQ3vAt1HJjQeAKghZjakw JE0ZbI721ujYJzB47R0oR3eNmaOMFmjo_g9lAUMRAo.hKbG3KOJltXX9FdP1 w_ktQwBNegQymgJEFGK3oXER3qKW75d.o1pN0clE4iJxzhcP_XFrk4aWPs6j UmvRVR3fd4LgKfGdvcyfcIjsbY2o1rFy3YItVY.Tf7d_Hhe5VuqmEUQ9vOSH tf5SZ7s.5wRb5mRSexIlXzs4PN6X3T.nuYnSpMTbL1zmNuWBqBONbodu83.w qcljwUycsJBXvDi1nJw1BgpLwCxokaED6VcyokEQvsIWAMZscMePtnIUDWx5 XCG9JNMY0nvtlTC0Uq1.JjHiUGNV8.2vOxdRqozVPl6ZyZv.DgPceH8ZOLH0 - X-Yahoo-SMTP: TLQliKmswBBvVNxNe7d23d.rcRexF9Jldbuuisg- Subject: Re: awk help To: Ernie Luzar References: <58F25A01.1060208@gmail.com> <7951DF71-5CD3-4B53-9CB4-13CAA8945983@huiekin.org> <58F4CD14.7090008@gmail.com> <58F53EEA.2030206@gmail.com> From: Mike Jeays Cc: "freebsd-questions@FreeBSD. ORG" Message-ID: <7b381f8f-e2a5-26ea-075e-96ae35efb25d@rogers.com> Date: Mon, 17 Apr 2017 20:06:16 -0400 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.5.1 MIME-Version: 1.0 In-Reply-To: <58F53EEA.2030206@gmail.com> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Apr 2017 00:08:28 -0000 On 17-04-17 06:17 PM, Ernie Luzar wrote: > Andreas Perstinger wrote: >> On 2017-04-17 16:11, Ernie Luzar wrote: >>> When I first tested /^Address/ and /^ Hits/ produced no output. I >>> changed them to /Address/ and /Hits/ and this produced output. I >>> could not find any reference to the ^ sign, so I would like to know >>> what is it suppose to do? >> >> "^" inside a regular expression is an anchor and matches the beginning >> of the line. (See "man re_format" or e.g. >> http://www.regular-expressions.info/anchors.html ). In the example >> you've posted, the lines containing "Address" and "Hits" are indented >> which means there are spaces/tabs between the beginning of the line and >> these words. Thus the patterns don't match. >> >>> I am not having success using the system commands rm & touch as shown >>> in the following example. >>> >>> awk 'BEGIN { "date +%Y%m%d" | getline date hits_yes = >>> "/etc/ipf_pool_awk_hits_yes" hits_no = "/etc/ipf_pool_awk_hits_no" rm >>> hits_yes rm hits_no "touch hits_yes" "touch hits_no" }' $hits_rpt >> >> You need to use the built-in function "system" in order to use system >> commands, e.g. >> >> system("rm " hits_yes) >> >> This concatenates the literal string "rm " with the content of the awk >> variable "hits_yes" which results in the string "rm >> /etc/ipf_pool_awk_hits_yes" and this command is then executed. >> >>> I know the date system command is working, but can't figure out how >>> to code rm & touch to get them to work. Is this even possible? >> >> The "date" command works without using the "system" function because it >> is part of the special syntax for the "getline" function. >> >> But I wonder whether you really need to use commands like "rm" and >> "touch" inside an awk script. What are you trying to accomplish? >> >> Bye, Andreas > > > This is what I am trying to accomplish. > > In general I am experimenting with ipfilter ippools {IE; in-core > tables). I used a ippool command that generates the 2 line record pair > report that I posted about in my first post. > > I have written a csh "process hits" script that takes 5+ minutes to > process that report. I have seen awk used in some public scripts but I > have never used it before. I wanted to learn awk and though it would > be a good idea to rewrite my csh "process hits" script in awk. To have > a fair comparison I needed the awk version to do the rm & touch on the > files that the csh version does. > > Well to say the least, I was shocked at the run time results. Using > the same hits.rpt file as input, the csh script took 5 minutes to > complete and the awk script took less than 1 second. They both output > the same file of ip address that have a hit count > than zero. These > two files have the same size and contain the same number of lines and > diff shows no differences between the files. > > Its obvious that awk is far superior in performance over native csh > programming. > > I have another csh script to expire records from the master file that > runs a long time. The csh script follows; > > # The following logic removes expired records > for line in `cat $temp_master_db`; do > ip=`echo -n $line | cut -w -f 2` > date=`echo -n $line | cut -w -f 1` > > if [ "$on_one" = "YES" ]; then > on_one="NO" > previous_ip="$ip" > previous_date="$date" > continue > fi > > if [ "$ip" != "$previous_ip" ]; then > > if [ $previous_date -le $expire_date ]; then > # Drop the record from the master db file as expired. > previous_ip="$ip" > previous_date="$date" > continue > else > db_rec="$previous_date $previous_ip" > echo "${db_rec}" >> $master_db_new > previous_ip="$ip" > previous_date="$date" > fi > else > # Here current ip and previous_ip are the same. > # Check if expired. > if [ $previous_date -le $expire_date ]; then > # Drop the record from the master db file as expired. > previous_ip="$ip" > previous_date="$date" > continue > fi > if [ $previous_date -le $date ]; then > # Drop the record from the master db file as expired. > previous_ip="$ip" > previous_date="$date" > continue > fi > > db_rec="$previous_date $previous_ip" > echo "${db_rec}" >> $master_db_new > previous_ip="$ip" > previous_date="$date" > > fi > done > > # At EOF, must still process previous record. > if [ $previous_date -le $expire_date ]; then > db_rec="$previous_date $previous_ip" > echo "${db_rec}" >> $master_db_new > fi > > > Is there some standard awk model to achieve this previous-save logic? > > Also can a csh $variable be used inside of an awk program? > > Thanks That is an amazing difference in performance - I might have expected a five to ten times improvement, but not 300+ times. I don't see anything very time-consuming in the script above. Is it possible for you to post the equivalent csh and awk scripts? Either I or someone with more experience with csh might be able to spot the problem. > > > > > > > > > > > > > > > > > > > > > > _______________________________________________ > 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" From owner-freebsd-questions@freebsd.org Tue Apr 18 00:19:37 2017 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id D7E4ED42CA7 for ; Tue, 18 Apr 2017 00:19:37 +0000 (UTC) (envelope-from freebsd@edvax.de) Received: from mailrelay10.qsc.de (mailrelay10.qsc.de [212.99.163.152]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "*.antispameurope.com", Issuer "TeleSec ServerPass DE-2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 5D3D99EE for ; Tue, 18 Apr 2017 00:19:36 +0000 (UTC) (envelope-from freebsd@edvax.de) Received: from mx01.qsc.de ([213.148.129.14]) by mailrelay10.qsc.de; Tue, 18 Apr 2017 02:19:27 +0200 Received: from r56.edvax.de (port-92-195-114-44.dynamic.qsc.de [92.195.114.44]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx01.qsc.de (Postfix) with ESMTPS id 2B86F3CC3F; Tue, 18 Apr 2017 02:19:27 +0200 (CEST) Received: from r56.edvax.de (localhost [127.0.0.1]) by r56.edvax.de (8.14.5/8.14.5) with SMTP id v3I0JQK1002273; Tue, 18 Apr 2017 02:19:26 +0200 (CEST) (envelope-from freebsd@edvax.de) Date: Tue, 18 Apr 2017 02:19:26 +0200 From: Polytropon To: Ernie Luzar Cc: freebsd-questions@freebsd.org Subject: Re: awk help Message-Id: <20170418021926.8410148b.freebsd@edvax.de> In-Reply-To: <58F53EEA.2030206@gmail.com> References: <58F25A01.1060208@gmail.com> <7951DF71-5CD3-4B53-9CB4-13CAA8945983@huiekin.org> <58F4CD14.7090008@gmail.com> <58F53EEA.2030206@gmail.com> Reply-To: Polytropon Organization: EDVAX X-Mailer: Sylpheed 3.1.1 (GTK+ 2.24.5; i386-portbld-freebsd8.2) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-cloud-security-sender: freebsd@edvax.de X-cloud-security-recipient: freebsd-questions@freebsd.org X-cloud-security-Virusscan: CLEAN X-cloud-security-disclaimer: This E-Mail was scanned by E-Mailservice on mailrelay10.qsc.de with 7417B68340A X-cloud-security-connect: mx01.qsc.de[213.148.129.14], TLS=1, IP=213.148.129.14 X-cloud-security: scantime:.1269 X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Apr 2017 00:19:37 -0000 On Mon, 17 Apr 2017 18:17:14 -0400, Ernie Luzar wrote: > In general I am experimenting with ipfilter ippools {IE; in-core > I have written a csh "process hits" script that takes 5+ minutes to > process that report. I have seen awk used in some public scripts but I > have never used it before. I wanted to learn awk and though it would be > a good idea to rewrite my csh "process hits" script in awk. To have a > fair comparison I needed the awk version to do the rm & touch on the > files that the csh version does. Allow me a short side note: What you've written (and presented to the list) is not a csh script. It's a sh script. FreeBSD's default dialog shell is csh, the C shell, but the default scripting shell is sh, a "kind of" Bourne shell. Using sh for scripting is something like an "industry standard". Nobody likes to write scripts for the C shell. :-) > Its obvious that awk is far superior in performance over native csh > programming. It is. The awk scripting language is intended for text processing, pattern matching, output manipulation and "text-related" programming, while sh (not csh!) is much better for "general" programming, and of course as "all purpose programming glue". :-) > I have another csh script to expire records from the master file that > runs a long time. The csh script follows; > > # The following logic removes expired records > for line in `cat $temp_master_db`; do > ip=`echo -n $line | cut -w -f 2` > date=`echo -n $line | cut -w -f 1` > > if [ "$on_one" = "YES" ]; then > on_one="NO" > previous_ip="$ip" > previous_date="$date" > continue > fi > > if [ "$ip" != "$previous_ip" ]; then > > if [ $previous_date -le $expire_date ]; then > # Drop the record from the master db file as expired. > previous_ip="$ip" > previous_date="$date" > continue > else > db_rec="$previous_date $previous_ip" > echo "${db_rec}" >> $master_db_new > previous_ip="$ip" > previous_date="$date" > fi > else > # Here current ip and previous_ip are the same. > # Check if expired. > if [ $previous_date -le $expire_date ]; then > # Drop the record from the master db file as expired. > previous_ip="$ip" > previous_date="$date" > continue > fi > if [ $previous_date -le $date ]; then > # Drop the record from the master db file as expired. > previous_ip="$ip" > previous_date="$date" > continue > fi > > db_rec="$previous_date $previous_ip" > echo "${db_rec}" >> $master_db_new > previous_ip="$ip" > previous_date="$date" > > fi > done > > # At EOF, must still process previous record. > if [ $previous_date -le $expire_date ]; then > db_rec="$previous_date $previous_ip" > echo "${db_rec}" >> $master_db_new > fi > > > Is there some standard awk model to achieve this previous-save logic? >From quickly reading that code, it should be possible to re-implement this with awk. I'm currently not aware of a "pattern name" of what you're trying to accomplish, but should be able to "translate" the sh code into awk code. > Also can a csh $variable be used inside of an awk program? No directly. A sh (not csh!) variable is prefixed by $, but the awk program is typically enclosed in single quotes which prohibit the normal function of $FOO or ${FOO}; awk uses $ itself, for example as field identifiers like $0, $1, $2 and so on. If you'd have _no_ $ in your awk code, you could probably do something like this: #!/bin/sh FOO=100 awk "BEGIN { print $FOO }" But of course, now you'll get problems using double quotes in awk. However, there is (at least) a way to deal with this problem: Prefix the data you're going to process with "special lines", let's say they start with #, a name (the "variable name", a =, and the "value". You can easily generate this as a temporary file from your "glue" script. Example: #!/bin/sh # variables and values FOO="100" BAR="123.456.789.0" # file names CONFIGFILE="/tmp/config.tmp" DATA_IN="ip_in.txt" DATA_OUT="ip_out.txt" echo "#FOO=${FOO}" > ${CONFIGFILE} echo "#BAR=${BAR}" >> ${CONFIGFILE} cat ${CONFIGFILE} ${DATA_IN} | awk -F "=" ' /^#[A-Z]/ { if ($1 == "#FOO") foo = $2 if ($1 == "#BAR") bar = $2 } /Address/ { ... # something that uses foo } /Hits/ { ... # something else that uses bar } ' > ${DATA_OUT} rm ${CONFIGFILE} In case you want to "filter out" those "special lines", you can for example use | grep -v "^#" | in your processing pipeline. Another option would be a "search and replace" mechanism that modifies the awk program itself. That can be done with awk or sed (NB: sed, the stream editor, is one of the most convenient ways to do a "search and replace" operation: | sed "s/from/to/g" | in your pipeline. As you see the " quotes, using shell variables is no problem here. Let's say your awk script has two "placeholders" called FOO and BAR (make sure they're unique!). You simply replace them with the values present in the sh "glue". Example: #!/bin/sh # variables and values FOO="100" BAR="123.456.789.0" # file names DATA_IN="ip_in.txt" DATA_OUT="ip_out.txt" SCRIPT_ORIG="process_ip_orig.awk" SCRIPT_MOD="process_ip.awk" sed "s/FOO/${FOO}/g; s/BAR/${BAR}/g" < ${SCRIPT_ORIG} > ${SCRIPT_MOD} cat ${DATA_IN} | awk -f ${SCRIPT_MOD} > ${DATA_OUT} rm ${SCRIPT_MOD} NB: Useless use of cat. :-) I'm sure there are several other ways of doing this, but maybe those two examples can help or at least inspire you. :-) -- Polytropon Magdeburg, Germany Happy FreeBSD user since 4.0 Andra moi ennepe, Mousa, ... From owner-freebsd-questions@freebsd.org Tue Apr 18 01:28:41 2017 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 6FA6BD43934 for ; Tue, 18 Apr 2017 01:28:41 +0000 (UTC) (envelope-from mueller6722@twc.com) Received: from dnvrco-oedge-vip.email.rr.com (dnvrco-outbound-snat.email.rr.com [107.14.73.225]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "dnvrco-oedge-vip.email.rr.com", Issuer "dnvrco-oedge-vip.email.rr.com" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4E681F49 for ; Tue, 18 Apr 2017 01:28:40 +0000 (UTC) (envelope-from mueller6722@twc.com) Received: from [74.134.208.22] ([74.134.208.22:62557] helo=localhost) by dnvrco-omsmta03 (envelope-from ) (ecelerity 3.6.9.48312 r(Core:3.6.9.0)) with ESMTP id 96/0D-25473-6CB65F85; Tue, 18 Apr 2017 01:28:39 +0000 Date: Tue, 18 Apr 2017 01:28:33 +0000 Message-ID: <96.0D.25473.6CB65F85@dnvrco-omsmta03> From: "Thomas Mueller" To: freebsd-questions@freebsd.org Subject: Re: Is it possible to install FreeBSD on a single MBR slice with ZFS ? References: <20170418014946.fa114b49.freebsd@edvax.de> X-RR-Connecting-IP: 107.14.64.88:25 X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Apr 2017 01:28:41 -0000 (snip) > > But following the migration, I have made a serious error. I used > > Windows (ada0s1) to delete ada0s2 : > > Windows has rearranged the MBR table to make ada0s3 -> ada0s2. > Sounds like something OS/2 has done to me many years ago. :-) > > I am now struggling to fix the MBR table. > Of course. > > If you have any tips, that shall be wonderful > Do not and never use "Windows" to deal with lower level aspects of > your disk. It will for sure mess things up, and in worst case, you > need to reinstall everything from scratch. Of course you don't, as > you have a working backup you can rely on. ;-) > It's not as easy anymore to fix partition table entries with a simple > handheld calculator and "Norton Disk Editor" started from a handy DOS > boot floppy. :-) > For the future: Bootable CDs like UBCD or PartEd Magic provice > excellent tools to deal with re-partitioning. You can use FreeBSD's > editor as well, especially if all you want to do is delete some > MBR slices. It's the first thing you do in the installer, then > follow to create new slices as you need them, and go on with the > installation process. > Polytropon With either gpart or Rod Smith's gdisk, and I believe also NetBSD's gpt, you can save the GPT partition table data to a file, preferably on a different disk, such as a USB stick, and restore if the GPT partition table is damaged. Backup partition-table data file would have to be restored from the same partitioning software. This requires a USB-stick or other off-disk installation of FreeBSD that would include gpart or gdisk; gdisk also can be used under Linux. This would be better than Norton Disk Editor + handheld calculator + DOS boot floppy. Your mention of OS/2 reminds me that this month, or about 10 days ago, marks the sixteenth anniversary of the crash with OS/2 Warp 4. On rebooting, OS/2 CHKDSK ran automatically and ran amok, trashing all data on my second hard drive in addition to partition data on the smaller, first hard drive. I was never able to boot OS/2 again, even from maintenance or installation floppies, result was Trap 000e or Trap 000c. I believe OS/2 Warp 4 had better hardware support than FreeBSD or NetBSD back then, 16 years ago, but since then OS/2 and its successor, eComStation, have not kept up, and now FreeBSD and NetBSD seem to be far ahead of eComStation. Tom From owner-freebsd-questions@freebsd.org Tue Apr 18 01:32:55 2017 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 3FDC7D43CC6 for ; Tue, 18 Apr 2017 01:32:55 +0000 (UTC) (envelope-from bourne.identity@hotmail.com) Received: from EUR02-HE1-obe.outbound.protection.outlook.com (mail-oln040092068106.outbound.protection.outlook.com [40.92.68.106]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (Client CN "mail.protection.outlook.com", Issuer "Microsoft IT SSL SHA2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 9F68B1465 for ; Tue, 18 Apr 2017 01:32:54 +0000 (UTC) (envelope-from bourne.identity@hotmail.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=xbKxGy7Tbdf8Byktm4uBNvf9N5CC6iEf8UpBHY+3oXU=; b=VoaRBYuo33n2UZaGLrRrS2UyAz5OItwcEqVTX2mSyJBmymN3NK2fDPP+homnJBsDM4NLFOyld9M9ueFg5P68rP7lDQe7IPVLCeoe07aYMqP9xti/ytx7RaETgmNQMaNTGg7C0KxdFMy1YC4AsrnwpXy8S3OzOPlNFIaOcZFt5vhrDOvQtA6eCDNCYLdxWxSpcRY3SBFtQECjXWo83W01d2QmUslQmLJGPWsPKz0KvZXOl2D5A5bHvRy2hzltyEZKEi3v+AC9GhZqrsFyELPTeA5qomQH0ZOVlajlVgaUMJC7oUby63j8ZBxHxiWPwoDZr+bVIV7DYifXfXYrlqJpPA== Received: from VE1EUR02FT040.eop-EUR02.prod.protection.outlook.com (10.152.12.53) by VE1EUR02HT247.eop-EUR02.prod.protection.outlook.com (10.152.13.32) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.1019.14; Tue, 18 Apr 2017 01:32:51 +0000 Received: from VI1PR02MB1200.eurprd02.prod.outlook.com (10.152.12.56) by VE1EUR02FT040.mail.protection.outlook.com (10.152.13.217) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1019.14 via Frontend Transport; Tue, 18 Apr 2017 01:32:51 +0000 Received: from VI1PR02MB1200.eurprd02.prod.outlook.com ([10.163.164.28]) by VI1PR02MB1200.eurprd02.prod.outlook.com ([10.163.164.28]) with mapi id 15.01.1034.011; Tue, 18 Apr 2017 01:32:51 +0000 From: Manish Jain To: Polytropon CC: "freebsd-questions@freebsd.org" Subject: Re: Is it possible to install FreeBSD on a single MBR slice with ZFS ? Thread-Topic: Is it possible to install FreeBSD on a single MBR slice with ZFS ? Thread-Index: AQHStc5tqPK8ewEE70aGVRWGSBow2KHHCcqAgAKIUliAAKzcAIAAG0vV Date: Tue, 18 Apr 2017 01:32:51 +0000 Message-ID: References: , <20170418014946.fa114b49.freebsd@edvax.de> In-Reply-To: <20170418014946.fa114b49.freebsd@edvax.de> Accept-Language: en-GB, en-US Content-Language: en-GB X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: freebsd.org; dkim=none (message not signed) header.d=none;freebsd.org; dmarc=none action=none header.from=hotmail.com; x-incomingtopheadermarker: OriginalChecksum:96B9322CF758F29B8D7141C7F384D2F1DBE73507875EAA0994774FEBF9DB3460; UpperCasedChecksum:42E0930F480030035668A692B3A16E8C19452AA0559AD6056FE9BB47919C0FB7; SizeAsReceived:8348; Count:43 x-ms-exchange-messagesentrepresentingtype: 1 x-tmn: [14l8ULZpXcxUnFNrLhBlQYJtYbZk3elJ] x-microsoft-exchange-diagnostics: 1; VE1EUR02HT247; 5:QdnM+XKMaKUElYJ45KK+PyJW4E5nbRQo16eh0sTfFPo2eZoigEfJJ5sSSQ+x3gEXG7TO8Z7TWxr8hkXE9S0mJuPtefSIiL4VjRnsGnVZ6a4DJDhFCyRRvM9ZgYWQIjzed0kRLunFK6Y6A3tscM69cw==; 24:8I0+RNf0XhD+Ke4z7wmi8F/VCdqf+icYumao+bdM0ZkV8aArdsyQNv7lm1gXahGjZir5+xQ/9DoY6fYmmiqjjbzPtY3vOl1uuPUpi9RceLM=; 7:N+1BEU4LMx+ss2spgvTAt1spqKmREYjtMzQMfaHttY8FhRMiZHOOup9KCaqUsrfPvM8Hj0jl1HAcVXxk9s+MmEOOKzQ0KEyveV6CMJh0cnk6rqfrTEF4KKJShcJ03GrHhxI+fKKKjD0PQ87O59lsXawBfOAo53a8oIqyzgYMPvnIcu/s7nBPDfN6yGjjAvQrsUBy680Q8dKgvpyOtCPPHDlduy2OALoOGSvw6LNs6YlpLNtJIQGOxkX9qih/DwM0xxJv3RXWVHedkg0wm3mqhKbVpfDRyEOo7F4avF4i+WiSTTKZSCchCRmpM8iiiJHw x-incomingheadercount: 43 x-eopattributedmessage: 0 x-forefront-antispam-report: EFV:NLI; SFV:NSPM; SFS:(7070007)(98901004); DIR:OUT; SFP:1901; SCL:1; SRVR:VE1EUR02HT247; H:VI1PR02MB1200.eurprd02.prod.outlook.com; FPR:; SPF:None; LANG:en; x-ms-office365-filtering-correlation-id: 9bd0195d-c081-467f-5951-08d485fad460 x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(201702061074)(5061506573)(5061507331)(1603103135)(2017031320274)(2017031324274)(2017031323274)(2017031322274)(1601125374)(1603101448)(1701031045); SRVR:VE1EUR02HT247; x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(444000031); SRVR:VE1EUR02HT247; BCL:0; PCL:0; RULEID:; SRVR:VE1EUR02HT247; x-forefront-prvs: 028166BF91 spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM MIME-Version: 1.0 X-OriginatorOrg: hotmail.com X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Apr 2017 01:32:51.5583 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Internet X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-Transport-CrossTenantHeadersStamped: VE1EUR02HT247 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.23 X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Apr 2017 01:32:55 -0000 >> >> That appears to be my impression too : it simply is not possible >> to install FreeBSD on an MBR disk >> (unless one is willing to use the entire disk). >> > > That's not correct. > Sorry for the confusion. What I meant was "'That appears to be my impressio= n too : it simply is not possible to install FreeBSD+ZFS on an MBR slice". Of course, I have been installing FreeBSD+UFS on a single slice from my ver= y first days in 2002 : - ) From owner-freebsd-questions@freebsd.org Tue Apr 18 01:42:39 2017 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id D304CD41527 for ; Tue, 18 Apr 2017 01:42:39 +0000 (UTC) (envelope-from freebsd@edvax.de) Received: from mailrelay12.qsc.de (mailrelay12.qsc.de [212.99.163.153]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "*.antispameurope.com", Issuer "TeleSec ServerPass DE-2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 45D7E1C94 for ; Tue, 18 Apr 2017 01:42:38 +0000 (UTC) (envelope-from freebsd@edvax.de) Received: from mx01.qsc.de ([213.148.129.14]) by mailrelay12.qsc.de; Tue, 18 Apr 2017 03:42:36 +0200 Received: from r56.edvax.de (port-92-195-114-44.dynamic.qsc.de [92.195.114.44]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx01.qsc.de (Postfix) with ESMTPS id 776ED3CBF9; Tue, 18 Apr 2017 03:42:35 +0200 (CEST) Received: from r56.edvax.de (localhost [127.0.0.1]) by r56.edvax.de (8.14.5/8.14.5) with SMTP id v3I1gYsS002918; Tue, 18 Apr 2017 03:42:34 +0200 (CEST) (envelope-from freebsd@edvax.de) Date: Tue, 18 Apr 2017 03:42:34 +0200 From: Polytropon To: "Thomas Mueller" Cc: freebsd-questions@freebsd.org Subject: Re: Is it possible to install FreeBSD on a single MBR slice with ZFS ? Message-Id: <20170418034234.d8752257.freebsd@edvax.de> In-Reply-To: <96.0D.25473.6CB65F85@dnvrco-omsmta03> References: <20170418014946.fa114b49.freebsd@edvax.de> <96.0D.25473.6CB65F85@dnvrco-omsmta03> Reply-To: Polytropon Organization: EDVAX X-Mailer: Sylpheed 3.1.1 (GTK+ 2.24.5; i386-portbld-freebsd8.2) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-cloud-security-sender: freebsd@edvax.de X-cloud-security-recipient: freebsd-questions@freebsd.org X-cloud-security-Virusscan: CLEAN X-cloud-security-disclaimer: This E-Mail was scanned by E-Mailservice on mailrelay12.qsc.de with D542C6A45F7 X-cloud-security-connect: mx01.qsc.de[213.148.129.14], TLS=1, IP=213.148.129.14 X-cloud-security: scantime:.1180 X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Apr 2017 01:42:39 -0000 On Tue, 18 Apr 2017 01:28:33 +0000, Thomas Mueller wrote: > With either gpart or Rod Smith's gdisk, and I believe also > NetBSD's gpt, you can save the GPT partition table data to > a file, preferably on a different disk, such as a USB stick, > and restore if the GPT partition table is damaged. With GPT's metadata, it is more complicated. But if you have a MBR layout, you can simply copy the partition table using dd to a file (stored on a USB stick, for example), and dd it back in case of trouble (bootable USB stick). > Backup partition-table data file would have to be restored > from the same partitioning software. > > This requires a USB-stick or other off-disk installation of > FreeBSD that would include gpart or gdisk; gdisk also can be > used under Linux. > > This would be better than Norton Disk Editor + handheld > calculator + DOS boot floppy. Keep in mind this is a _historical_ note from a time when there was no USB, no bootable USB, no gpart or other tools. No Internet. Only DOS. And floppies. And Norton was Norton (not "The Yellow Plague" as the name suggests today). ;-) > Your mention of OS/2 reminds me that this month, or about 10 > days ago, marks the sixteenth anniversary of the crash with > OS/2 Warp 4. On rebooting, OS/2 CHKDSK ran automatically and > ran amok, trashing all data on my second hard drive in addition > to partition data on the smaller, first hard drive. In my case, it was the OS/2 installer: Instead of using the prepared 4th slice ("DOS primary partition"), it somehow messed up the 1st slice, then run amok, and rebooted. With a DOS boot disk, I found out that C: had D:'s content, D: had E:'s content, but the original content of C: was gone. _This_ is where NDD + calculator + pencil + paper got me all my data on C: back. As a result, C:, D: and E: were present as before the installation, and there was one unformatted partition F:. But I never tried OS/2 on that disk again, it got its own disk - and installed without any problems. :-) -- Polytropon Magdeburg, Germany Happy FreeBSD user since 4.0 Andra moi ennepe, Mousa, ... From owner-freebsd-questions@freebsd.org Tue Apr 18 04:05:03 2017 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 61D14D43C95 for ; Tue, 18 Apr 2017 04:05:03 +0000 (UTC) (envelope-from dpchrist@holgerdanske.com) Received: from holgerdanske.com (holgerdanske.com [IPv6:2001:470:0:19b::b869:801b]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "holgerdanske.com", Issuer "holgerdanske.com" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4D34E1793 for ; Tue, 18 Apr 2017 04:05:03 +0000 (UTC) (envelope-from dpchrist@holgerdanske.com) Received: from 99.100.19.101 ([99.100.19.101]) by holgerdanske.com with ESMTPSA (ECDHE-RSA-AES128-GCM-SHA256:TLSv1.2:Kx=ECDH:Au=RSA:Enc=AESGCM(128):Mac=AEAD) (SMTP-AUTH username dpchrist@holgerdanske.com, mechanism PLAIN) for ; Mon, 17 Apr 2017 20:54:44 -0700 Subject: Re: Some ZFS questions To: freebsd-questions@freebsd.org References: From: David Christensen Message-ID: Date: Mon, 17 Apr 2017 20:55:42 -0700 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Icedove/45.6.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Apr 2017 04:05:03 -0000 On 04/17/2017 11:41 AM, Andrea Venturoli wrote: > Hello. > > I'm a novice to ZFS and right now I'm conducting some experiments on > 10.3. I've got some questions which might be obvious or FAQs, but I can > assure I looked for an afternoon and found no answer. https://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/zfs.html https://www.freebsd.org/cgi/man.cgi?query=zpool&apropos=0&sektion=8&manpath=FreeBSD+11.0-RELEASE+and+Ports&arch=default&format=html https://www.freebsd.org/cgi/man.cgi?query=zfs&apropos=0&sektion=8&manpath=FreeBSD+11.0-RELEASE+and+Ports&arch=default&format=html http://open-zfs.org/wiki/System_Administration https://www.michaelwlucas.com/os/fmzfs https://www.michaelwlucas.com/os/fmaz > I first installed from the USB image and choose Auto-ZFS options when > the installer came to partitioning. > The install was succesful and "zfs list" would show something like the > following (please note this is not an exact copy & paste, since I > destroyed that install in the meantime): > >> zroot 781M 93.2G 144K none >> zroot/ROOT 777M 93.2G 144K none >> zroot/ROOT/default 777M 93.2G 777M / >> zroot/tmp 176K 93.2G 176K /tmp >> zroot/usr 616K 93.2G 144K /usr >> zroot/usr/home 184K 93.2G 184K /usr/home >> zroot/usr/ports 144K 93.2G 144K /usr/ports >> zroot/usr/src 144K 93.2G 144K /usr/src >> zroot/var 1.20M 93.2G 608K /var >> zroot/var/crash 148K 93.2G 148K /var/crash >> zroot/var/log 178K 93.2G 178K /var/log >> zroot/var/mail 144K 93.2G 144K /var/mail >> zroot/var/tmp 152K 93.2G 152K /var/tmp > > What puzzles me is "zroot/ROOT": why do we need that? Why do we mount > "zroot/ROOT/default" as root instead of simply mounting "zroot" at /? Many data set properties are inheritable. So, you could set some properties on zroot that affect the entire pool, set some properties on zroot/ROOT that affect all root file systems, and set some properties on zroot/ROOT/default for your default root environment. I haven't tried it, but AFAIK it is possible to have multiple root data sets (e.g. "file systems"). So, if/when you create another root environment, say zroot/ROOT/custom, it will inherit such properties from zroot and zroot/ROOT. I'm still a ZFS noob, so I'll pass on your other questions. David From owner-freebsd-questions@freebsd.org Tue Apr 18 04:25:13 2017 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 1FAA9D4324D for ; Tue, 18 Apr 2017 04:25:13 +0000 (UTC) (envelope-from dpchrist@holgerdanske.com) Received: from holgerdanske.com (holgerdanske.com [184.105.128.27]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "holgerdanske.com", Issuer "holgerdanske.com" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 0EE17197 for ; Tue, 18 Apr 2017 04:25:12 +0000 (UTC) (envelope-from dpchrist@holgerdanske.com) Received: from 99.100.19.101 ([99.100.19.101]) by holgerdanske.com with ESMTPSA (ECDHE-RSA-AES128-GCM-SHA256:TLSv1.2:Kx=ECDH:Au=RSA:Enc=AESGCM(128):Mac=AEAD) (SMTP-AUTH username dpchrist@holgerdanske.com, mechanism PLAIN) for ; Mon, 17 Apr 2017 21:25:08 -0700 Subject: Re: Is it possible to install FreeBSD on a single MBR slice with ZFS ? To: freebsd-questions@freebsd.org References: From: David Christensen Message-ID: <1ec7dbd0-1c25-71d2-7685-a82dea193ba0@holgerdanske.com> Date: Mon, 17 Apr 2017 21:26:06 -0700 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Icedove/45.6.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Apr 2017 04:25:13 -0000 On 04/17/2017 06:45 AM, Manish Jain wrote: >>> AFAIK, the FreeBSD 11.0 installer wants the whole disk << > > Hi David, > > That appears to be my impression too : it simply is not possible to > install FreeBSD on an MBR disk (unless one is willing to use the > entire disk). Using the FreeBSD 11.0 i386 installer and choosing "Partitioning" -> "Auto (ZFS)", I was able to obtain an MBR partition table with one primary partition (BSD slice). I then used Debian GNU/Linux to move the entire system image from the 16 GB SSD to an 80 GB HDD: root@p43400e:~ # gpart show => 63 156355521 ada0 MBR (75G) 63 1 - free - (512B) 64 31277160 1 freebsd [active] (15G) 31277224 125078360 - free - (60G) => 0 31277160 ada0s1 BSD (15G) 0 4194304 1 freebsd-zfs (2.0G) 4194304 4194304 2 freebsd-swap (2.0G) 8388608 22888544 4 freebsd-zfs (11G) 31277152 8 - free - (4.0K) > That is a fairly serious inconvenience : I hate the idea of having to > use GPT on my disk because I cannot use the Boot Easy manager > (boot0cfg) under GPT. Plus GPT inevitably leads to reckless > partitioning. > > For disks under and upto 2 TB, MBR is supremely better. > > I did manage to get ZFS though, courtesy a spare slice available on > my disk. > > I installed FreeBSD using UFS on ada0s2 and migrated the setup to a > ZFS tank under ada0s3 using the rsync strategy brilliantly detailed > at : > > https://imil.net/blog/2016/04/28/Migrate-FreeBSD-root-on-UFS-to-ZFS/ > > But following the migration, I have made a serious error. I used > Windows (ada0s1) to delete ada0s2 : Windows has rearranged the MBR > table to make ada0s3 -> ada0s2. I am now struggling to fix the MBR > table. If you have any tips, that shall be wonderful I tried multi-boot years ago -- it was a PITA. I have invested in extra system drives and mobile docks. Each of my system drives has exactly one operating system image: https://www.startech.com/HDD/Mobile-Racks/35in-Trayless-Hot-Swap-SATA-Mobile-Rack-for-Dual-25in-Hard-Drives~HSB225SATBK https://www.startech.com/HDD/Mobile-Racks/Black-Serial-ATA-Drive-Drawer-with-Shock-Absorbers-Professional-Series~DRW115SATBK David From owner-freebsd-questions@freebsd.org Tue Apr 18 04:55:28 2017 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 106B2D43C33 for ; Tue, 18 Apr 2017 04:55:28 +0000 (UTC) (envelope-from dpchrist@holgerdanske.com) Received: from holgerdanske.com (holgerdanske.com [184.105.128.27]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "holgerdanske.com", Issuer "holgerdanske.com" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id E8CE81113 for ; Tue, 18 Apr 2017 04:55:27 +0000 (UTC) (envelope-from dpchrist@holgerdanske.com) Received: from 99.100.19.101 ([99.100.19.101]) by holgerdanske.com with ESMTPSA (ECDHE-RSA-AES128-GCM-SHA256:TLSv1.2:Kx=ECDH:Au=RSA:Enc=AESGCM(128):Mac=AEAD) (SMTP-AUTH username dpchrist@holgerdanske.com, mechanism PLAIN) for ; Mon, 17 Apr 2017 21:55:25 -0700 Subject: Re: Is it possible to create ZFS tank on USB media ? To: freebsd-questions@freebsd.org References: From: David Christensen Message-ID: <7070c1c3-c7a6-e46b-6b00-008a368e2760@holgerdanske.com> Date: Mon, 17 Apr 2017 21:56:23 -0700 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Icedove/45.6.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Apr 2017 04:55:28 -0000 On 04/17/2017 12:34 PM, Manish Jain wrote: > Being new to ZFS, I wonder if is possible to create ZFS root on > removable media like a USB pen drive ? One of my favorite tricks is to use the Debian GNU/Linux installer to install to a (BIOS, MBR) 16 GB USB 3.0 flash drive -- for use as a poor-man's SSD for low-end machines, as a "portable" desktop, as a "rescue/repair/test" live image, etc. I have a couple USB flash drives with Debian 7; I need to try it with Debian 8. It's been a couple of years since I tried installing FreeBSD onto a USB flash drive using the FreeBSD installer. The last time I tried, apparently such was not supported. Various readers of this mailing list suggested various techniques for installing by hand, but I was then, and still would be now, looking for an OOTB KISS solution. > Logically, it sounds pretty cool - and a convenient way of migrating > with just a single MBR slice available : > > a) create a ZFS tank on USB > b) rsync your installation to ztank > c) boot from USB > d) create a second tank : this time on the slice that originally was UFS > e) rsync ztank to ztank2 > > Is that too weird ? Impossible ? Thanks for shedding any light. I don't know enough FreeBSD or ZFS to comment. > (As already mentioned in a post I just made to f-q, my MBR slice index > corruption has been taken care of - by - of all people - Microsoft, : - ) > > I used Windows to create a new slice, a Windows reshuffled the slice > indexes to pack them in the normal order). I still prefer and recommend one OS per system disk. The USB flash drive trick is ideal for computers with space for only one drive, such as laptops. David From owner-freebsd-questions@freebsd.org Tue Apr 18 04:58:14 2017 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id B6102D43EDE for ; Tue, 18 Apr 2017 04:58:14 +0000 (UTC) (envelope-from b.16012505@edmmessage.com) Received: from mail28.wt1.edmmessage.com (mail28.wt1.edmmessage.com [101.78.203.28]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 52F20132E for ; Tue, 18 Apr 2017 04:58:13 +0000 (UTC) (envelope-from b.16012505@edmmessage.com) Received: from 101.78.203.28 (mail28.wt1.edmmessage.com [101.78.203.28]) by mail28.wt1.edmmessage.com (Postfix) with ESMTP id 9379121B6D5 for ; Tue, 18 Apr 2017 12:58:11 +0800 (HKT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; t=1492491491; s=default; d=edmmessage.com; h=Date:From:Reply-To:To:Subject:MIME-Version:Content-Type:Content-Transfer-Encoding; bh=pAtwI+2GIP60N8zUcRbwZhQkllQ903KKBdKaCJ2UsC8=; b=dcPexZzdUjRwozYmpNTL8LIejXDDC8k8o4MqYpWPi+2VqWA0WjBw4H0qRH8fnZSC Vb/POTHpsOY/X6MPMOUD+6VDo8gGvoEyxv5nTejgMFtyhwEv62frv7cnPGLoRmQE4Tx wdi8D0Ed1wEyF4eVKChZeExybEOzHuGcxKuKCcos= Date: Tue, 18 Apr 2017 12:58:11 +0800 (HKT) From: "jhie.powermax" Reply-To: "jhie.powermax" To: JHIE-07-YMLP Message-ID: <1317868923.5989291.1492491491603.JavaMail.tomcat@wt2> Subject: LAST CALL: Labor Law - April 28 Errors-To: b.16012505@edmmessage.com X-Content-ID: GwEPRiOyH4B3jZEtaeoc5H8pADFpy2AKf5tXKlB1dFcXq7jbwaHrnzBcRS5SO+rC67hV7N25Yg/iRgvmRRMlpOtrj++zlNyyqNQcGqN5FEuNkkdKvWH347cMjI4JNzl9TAyK3Bt05ho= Feedback-ID: 825703664738940:032682190603297:008494288642614:edmmessage.com MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.23 X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Apr 2017 04:58:14 -0000 From owner-freebsd-questions@freebsd.org Tue Apr 18 07:05:30 2017 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 20AF0D4311F for ; Tue, 18 Apr 2017 07:05:30 +0000 (UTC) (envelope-from bourne.identity@hotmail.com) Received: from EUR02-VE1-obe.outbound.protection.outlook.com (mail-oln040092069101.outbound.protection.outlook.com [40.92.69.101]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (Client CN "mail.protection.outlook.com", Issuer "Microsoft IT SSL SHA2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 89D7BE6D for ; Tue, 18 Apr 2017 07:05:28 +0000 (UTC) (envelope-from bourne.identity@hotmail.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=ZSzw/meBN/YKQVblHdCIPZTIWcu6RAiG6W0WGmPcyLY=; b=py/EHKCOCdPIyWLLhgZjJPpp+P8bAwnOYeftnSzGDu75rx0o/Db1BbxqD16AHgFK6b9DaPrHYoAE90ApHO300CPqubalmqkGe4zMb2divoDYdRnH1rNbIAL+Fz/JoHh7iaXSBkmGCMt5vdcHoQb3/T44DWyNEqOE1iMdQCo98IuLYrMA6SmfZjvTPdKN2xH70FM2YyShSL+OGzj+olxFtANYRHEMOX8zBWxQokxdfy7+Cq7dz/3k4xAlupcyB2ho/2t7YOkm66+NAZgc2ly+s6g7KLsS4wgEhcWEeIrVf3lphiwghmdQXVUqxWlC1v7Dj8gior7cecpQ36udy+pGAQ== Received: from HE1EUR02FT021.eop-EUR02.prod.protection.outlook.com (10.152.10.53) by HE1EUR02HT128.eop-EUR02.prod.protection.outlook.com (10.152.10.232) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.1019.14; Tue, 18 Apr 2017 07:05:25 +0000 Received: from VI1PR02MB1200.eurprd02.prod.outlook.com (10.152.10.52) by HE1EUR02FT021.mail.protection.outlook.com (10.152.10.85) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1019.14 via Frontend Transport; Tue, 18 Apr 2017 07:05:25 +0000 Received: from VI1PR02MB1200.eurprd02.prod.outlook.com ([10.163.164.28]) by VI1PR02MB1200.eurprd02.prod.outlook.com ([10.163.164.28]) with mapi id 15.01.1034.015; Tue, 18 Apr 2017 07:05:25 +0000 From: Manish Jain To: "freebsd-questions@freebsd.org" Subject: Is it possible to update from CURRENT to RELEASE ? Thread-Topic: Is it possible to update from CURRENT to RELEASE ? Thread-Index: AQHSuBIn7aZdhN5aQUmKSqoUzyk0Rw== Date: Tue, 18 Apr 2017 07:05:25 +0000 Message-ID: Accept-Language: en-GB, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: freebsd.org; dkim=none (message not signed) header.d=none;freebsd.org; dmarc=none action=none header.from=hotmail.com; x-incomingtopheadermarker: OriginalChecksum:2E7C082472CB0173FDBECDC4FFE30E77137EC7BAE10A5A111DEADF709B89B40F; UpperCasedChecksum:2AF01C0FAB4DBE5A3C06BDD4CE27CE2E14F9E7BC785C1990A082D7D2C72846F7; SizeAsReceived:7735; Count:37 x-ms-exchange-messagesentrepresentingtype: 1 x-microsoft-exchange-diagnostics: 1; HE1EUR02HT128; 5:oDr6jztQvuyxi0htKosNVTUlwojOBXe7AicBPPx5wGvFb9gihf1P94wjbv5scIpoJ8+4+dbYQ13xF7m5roTytOnSgN9LwhyaBaRCgbZhZ0MQA/RW8D9ZL8bES35TVfEGUvbwz5m8CvQzYssHOMEmhA==; 24:K7btpykXO4l6kxr7Hixx6bDhfbriykB6IrwuwdDfW1vVDYjKDYw8MKLWPAnK16oAYJIPx8LPx5e/vubNpbTyEnhEq3o6FxCvMJMF7VkNwio=; 7:/cjltK45zjc1StFW+G8MLmtAPydq3TmLsqU6rADmAxV7I1wzH4PM4UhDLkRoCfLb2qarUEYerdWVwKeOhk8Caa7YcSazkBALYBvfdw7XZ90rfhw0uSzbKOR3vBJ0/BaObcpOGIEh1Xz0F7PbBGuk2AgZH+g3uvkmlXcheZzn96Ezflk96bI76gyLo4HQJuQoSt8iQ3yScyiPsEYZf3FwJ9utnuTCYRogZoa1KCJpSpdNsuQz0Dh+WRGT/MgAmFXk0VA2+M8k5e6kVhxwxERfZuSVesxqx/4GEjJpk2lEBzFYnizNDuYJls/cYFm9Wxvs x-incomingheadercount: 37 x-eopattributedmessage: 0 x-forefront-antispam-report: EFV:NLI; SFV:NSPM; SFS:(7070007)(98901004); DIR:OUT; SFP:1901; SCL:1; SRVR:HE1EUR02HT128; H:VI1PR02MB1200.eurprd02.prod.outlook.com; FPR:; SPF:None; LANG:en; x-ms-office365-filtering-correlation-id: ef9fe794-7f70-4a16-8ed3-08d4862948b3 x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(201702061074)(5061506573)(5061507331)(1603103135)(2017031320274)(2017031324274)(2017031323274)(2017031322274)(1603101448)(1601125374)(1701031045); SRVR:HE1EUR02HT128; x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(444000031); SRVR:HE1EUR02HT128; BCL:0; PCL:0; RULEID:; SRVR:HE1EUR02HT128; x-forefront-prvs: 028166BF91 spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: text/plain; charset="Windows-1252" Content-ID: <3C7E801BC3DA8949AFF268EE34E8D72B@eurprd02.prod.outlook.com> Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: hotmail.com X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Apr 2017 07:05:25.3134 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Internet X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1EUR02HT128 X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Apr 2017 07:05:30 -0000 Hi, I am running FreeBSD 12-CURRENT (amd64) for experimental purposes. I noticed at the time 11-RELEASE was announced that FreeBSD documented=20 how to use freebsd-upgrade to update from 10.x to 11. I wish to find out whether it would be possible, when 12-RELEASE is=20 available, to move from CURRENT to RELEASE ? Thanks for any information. Manish Jain From owner-freebsd-questions@freebsd.org Tue Apr 18 07:19:27 2017 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 40B2DD43718 for ; Tue, 18 Apr 2017 07:19:27 +0000 (UTC) (envelope-from matthew@FreeBSD.org) Received: from smtp.infracaninophile.co.uk (smtp.infracaninophile.co.uk [81.2.117.100]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "smtp.infracaninophile.co.uk", Issuer "infracaninophile.co.uk" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id C6A5E7FB for ; Tue, 18 Apr 2017 07:19:25 +0000 (UTC) (envelope-from matthew@FreeBSD.org) Received: from liminal.local (unknown [IPv6:2001:8b0:151:1:1c1d:86a1:a200:b700]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: m.seaman@infracaninophile.co.uk) by smtp.infracaninophile.co.uk (Postfix) with ESMTPSA id 43E7D3FE0 for ; Tue, 18 Apr 2017 07:19:21 +0000 (UTC) Authentication-Results: smtp.infracaninophile.co.uk; dmarc=none header.from=FreeBSD.org Authentication-Results: smtp.infracaninophile.co.uk/43E7D3FE0; dkim=none; dkim-atps=neutral Subject: Re: Is it possible to update from CURRENT to RELEASE ? To: freebsd-questions@freebsd.org References: From: Matthew Seaman Message-ID: Date: Tue, 18 Apr 2017 08:19:20 +0100 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:45.0) Gecko/20100101 Thunderbird/45.8.0 MIME-Version: 1.0 In-Reply-To: Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="U9NnvLvC25GLaP1xF22pBSXosXu4rU6Mj" X-Spam-Status: No, score=-0.4 required=5.0 tests=BAYES_00,RDNS_NONE, SPF_SOFTFAIL autolearn=no autolearn_force=no version=3.4.1 X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on smtp.infracaninophile.co.uk X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Apr 2017 07:19:27 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --U9NnvLvC25GLaP1xF22pBSXosXu4rU6Mj Content-Type: multipart/mixed; boundary="lD9LTR1H3Pet9x1noNPtlV48kJ0G13lXt"; protected-headers="v1" From: Matthew Seaman To: freebsd-questions@freebsd.org Message-ID: Subject: Re: Is it possible to update from CURRENT to RELEASE ? References: In-Reply-To: --lD9LTR1H3Pet9x1noNPtlV48kJ0G13lXt Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable On 18/04/2017 08:05, Manish Jain wrote: > I am running FreeBSD 12-CURRENT (amd64) for experimental purposes. >=20 > I noticed at the time 11-RELEASE was announced that FreeBSD documented = > how to use freebsd-upgrade to update from 10.x to 11. >=20 > I wish to find out whether it would be possible, when 12-RELEASE is=20 > available, to move from CURRENT to RELEASE ? I'm pretty sure this will be possible, but the mechanism will almost certainly have changed. By the time 12-CURRENT becomes 12.0-STABLE I expect that we will have moved onto packaged base. You can already build a packaged 12-CURRENT. See https://wiki.freebsd.org/PkgBase for details. Given that, the essentials of the process to upgrade to 12.0-RELEASE would be to add a repo.conf that points at the standard 12.0-RELEASE repository, and then type 'pkg upgrade' Cheers, Matthew --lD9LTR1H3Pet9x1noNPtlV48kJ0G13lXt-- --U9NnvLvC25GLaP1xF22pBSXosXu4rU6Mj Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- iQJ8BAEBCgBmBQJY9b34XxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2NTNBNjhCOTEzQTRFNkNGM0UxRTEzMjZC QjIzQUY1MThFMUE0MDEzAAoJELsjr1GOGkATljUP/jOTrvzsB3NHTuX4ZXFxWaT5 4V1VMF108QkzbnwuVYGGpzhX+SCIqHfvaJMsKU+0sLi3do6p9gMGgnnKaVARhD6f n999TaZqJPNKIiex+LAArwxW99ufxI90zZOaw9isg8XR3euq11apozK4M5dbdPqi YiBMeAPZijsJxUGdHmjy7AUNfe99WFFNV9GDWoyZdUpxV27Sijju0Ai/VIzsgj4T 5lPijhevbQzfAJ5Z6SJfED6hm6QCJ0ek/CP5guNbs4oZsi4S/ro1IhhgJBzd/McA sJK1rV00estzu/p1VMbzDlsTdQlB87RtmOQRjrlITcaQe0Y8xu8YgSkY9NrwKO8e MpRTVc5AXG8yoKXW8QtmGyxjUGmqEepSJ+dLhVa4JinO5vhID3YpjlUttINbVTEC JtYyaVbuPhG4sAtCQ1Rc/z2lSKylFWEAfGM5wZPhPDIvfKZ6cwXrIpMqiMsEe7vj GolGcATdyyK+UNWD34mhGkvQY1N2IaPv5R5nOfXWsUfu3cGZE3aQQdUupHfiBeJ9 +eauNHJYHj5jIjT69Hss4yJQHewD89A+7paVEGW62uSHnTcKaL9QMqaC4mKpvtF5 NHnwdz95f2twlKkvb7UeRAiKqWWwcJ/P64TSKQ2+Wn7JKccZ4fZcDSqqMnx+dBcm uE/6cBnKkHBE77iemNkS =aOdv -----END PGP SIGNATURE----- --U9NnvLvC25GLaP1xF22pBSXosXu4rU6Mj-- From owner-freebsd-questions@freebsd.org Tue Apr 18 08:02:56 2017 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 42579D438E0 for ; Tue, 18 Apr 2017 08:02:56 +0000 (UTC) (envelope-from c.brinkhaus@t-online.de) Received: from mailout02.t-online.de (mailout02.t-online.de [194.25.134.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mailout00.t-online.de", Issuer "TeleSec ServerPass DE-2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 01DD467E for ; Tue, 18 Apr 2017 08:02:55 +0000 (UTC) (envelope-from c.brinkhaus@t-online.de) Received: from fwd03.aul.t-online.de (fwd03.aul.t-online.de [172.20.27.148]) by mailout02.t-online.de (Postfix) with SMTP id 135B841B3901 for ; Tue, 18 Apr 2017 10:02:52 +0200 (CEST) Received: from esprimo.local (EY099+ZbYheKSDQADLJN2ZyLNO60qZOVHMIf6gKACGIZOIJCc3wlehdCR06eth+wMz@[217.81.148.69]) by fwd03.t-online.de with (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384 encrypted) esmtp id 1d0O67-1lPoXo0; Tue, 18 Apr 2017 10:02:51 +0200 Received: from esprimo.local (localhost [127.0.0.1]) by esprimo.local (Postfix) with ESMTP id 71CDC109D for ; Tue, 18 Apr 2017 10:02:48 +0200 (CEST) Received: (from chris@localhost) by esprimo.local (8.15.2/8.15.2/Submit) id v3I82mU1016130 for freebsd-questions@freebsd.org; Tue, 18 Apr 2017 10:02:48 +0200 (CEST) (envelope-from chris) Date: Tue, 18 Apr 2017 10:02:48 +0200 From: Christoph Brinkhaus To: freebsd-questions@freebsd.org Subject: Re: pkg upgrade does not? Message-ID: <20170418080248.GA1753@esprimo.local> References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.8.0 (2017-02-23) X-ID: EY099+ZbYheKSDQADLJN2ZyLNO60qZOVHMIf6gKACGIZOIJCc3wlehdCR06eth+wMz X-TOI-MSGID: 5753e447-2a11-487f-8190-0a0f7b7c85ef X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Apr 2017 08:02:56 -0000 On Mon, Apr 17, 2017 at 04:03:02PM -0400, James B. Byrne via freebsd-questions wrote: > # pkg update > Updating FreeBSD repository catalogue... > FreeBSD repository is up to date. > All repositories are up to date. > > # pkg upgrade > Updating FreeBSD repository catalogue... > FreeBSD repository is up to date. > All repositories are up to date. > Checking for upgrades (169 candidates): 100% > Processing candidates (169 candidates): 100% > Checking integrity... done (0 conflicting) > Your packages are up to date. > > But evidently "Your packages are up to date." is not a factual statement: > > > # pkg version -vIL= > atk-2.18.0 < needs updating (index has 2.24.0) > bind911-9.11.0P5_1 > succeeds index (index has > 9.11.0P3) > ca_root_nss-3.30.1 > succeeds index (index has 3.30) > dbus-1.10.14_2 < needs updating (index has 1.10.16) > dbus-glib-0.104 < needs updating (index has 0.108) > desktop-file-utils-0.22_4 < needs updating (index has 0.23) > glib-2.46.2_5 < needs updating (index has > 2.50.2,1) > gobject-introspection-1.46.0 < needs updating (index has > 1.50.0,1) > gtk2-2.24.29_3 < needs updating (index has 2.24.31) > libedit-3.1.20150325_2,1 < needs updating (index has > 3.1.20170329_2,1) > llvm37-3.7.1_5 ? orphaned: devel/llvm37 > mysql56-client-5.6.35_3 < needs updating (index has > 5.6.35_4) > pango-1.38.0_1 < needs updating (index has 1.40.4) > perl5-5.24.1 < needs updating (index has > 5.24.1_1) > shared-mime-info-1.5 < needs updating (index has 1.8) > vim-8.0.0507 < needs updating (index has > 8.0.0534) > wget-1.19 < needs updating (index has 1.19.1) > > What is happening here? Hello James, the index file in /usr/ports is not up to date. Please cd to /usr/ports/ and do make fetchindex. This will fetch the newest index file. As far as I remember a make index gathers all information out of your ports tree, too. But it takes a plenty of time to complete the job. Kind regards, Christoph From owner-freebsd-questions@freebsd.org Tue Apr 18 09:21:23 2017 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 0416ED43B7A for ; Tue, 18 Apr 2017 09:21:23 +0000 (UTC) (envelope-from chardon.frederic@gmail.com) Received: from mail-wm0-x22b.google.com (mail-wm0-x22b.google.com [IPv6:2a00:1450:400c:c09::22b]) (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 8C3BB336 for ; Tue, 18 Apr 2017 09:21:22 +0000 (UTC) (envelope-from chardon.frederic@gmail.com) Received: by mail-wm0-x22b.google.com with SMTP id r190so9147449wme.1 for ; Tue, 18 Apr 2017 02:21:22 -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:to :cc; bh=BpP56rULUF6NKHgjshnczX1zv40l6SihwTFyQea3rlM=; b=ez5RPF/gjawVKRPRhp2QWYtlkxbbUDDJo3jZmv/RIU5op/vvqKp48nP6n5x4ziFnbq FfPoq/73UCxmFNouJrse/+kmMfAx9LVC//2BqWLDx5JWoX9lZndLgZMWVKNLuoC63oVg k8sIZb6dzVNTPJg60IUmDEzw5/NHA2mKw7nuRKbmaWEjTtTjSkxGj9BcesWC7YXKQBBH hVmPBBwmRRXRv6knYQMphli74HVJf3tQbwPIbArYSEbbzb391skwNtvSkCzJYZJsstH4 NsECgQiBaqzMB1n98UTZBysPLIZJ+LaNM7Cjm5/WmIOjcUKZzz2/Fk9RgqeoY7EnpWvI Dxjw== 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:to:cc; bh=BpP56rULUF6NKHgjshnczX1zv40l6SihwTFyQea3rlM=; b=Pc6LRno/CHrHE6/aLmlNgalrdgVnUNf4q1Z1cxrvMIcPgOfSeidDchUmSslMeRMA+B OBA/ta/6fnEJW3IAS2sSXGH3G5yLUP2FEHTx23biojtYXls4PJqOJBx6nMyAGPsJTG6a g8CmuxgqW2pZwtaPXxAwrHgOKHQRmWuXchOo4V68YZ6j7EkTp240WKnOX7rLUIlM5hmW 6JtL7xrjQKvKUMlTkDHW5iqd7OlER9loTcrJiG9ZDtvdsmg0mdKbeoIEL6Y/KEM07iYA jPCYE9RhtTRkzQcUPoKEUz6X1s19ruepZYRRFhy3CLzVVNRCJYa1WdoyI6AoNe69cfMA utSg== X-Gm-Message-State: AN3rC/7Vu3uoz5XnZVlX/gmRvSeT4Hx4Oq5r7z6m9PTm6dEeDleFO3RM ZXtpZcydVfdiKkdPxgpENEL9UVwp2w== X-Received: by 10.28.64.212 with SMTP id n203mr12549823wma.69.1492507280050; Tue, 18 Apr 2017 02:21:20 -0700 (PDT) MIME-Version: 1.0 Received: by 10.223.176.20 with HTTP; Tue, 18 Apr 2017 02:21:19 -0700 (PDT) Received: by 10.223.176.20 with HTTP; Tue, 18 Apr 2017 02:21:19 -0700 (PDT) In-Reply-To: References: From: Frederic Chardon Date: Tue, 18 Apr 2017 11:21:19 +0200 Message-ID: Subject: Re: Some ZFS questions To: Andrea Venturoli Cc: freebsd-questions@freebsd.org Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.23 X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Apr 2017 09:21:23 -0000 Hi Le 17 avr. 2017 20:42, "Andrea Venturoli" a =C3=A9crit : zroot 781M 93.2G 144K none > zroot/ROOT 777M 93.2G 144K none > zroot/ROOT/default 777M 93.2G 777M / > zroot/tmp 176K 93.2G 176K /tmp > zroot/usr 616K 93.2G 144K /usr > zroot/usr/home 184K 93.2G 184K /usr/home > zroot/usr/ports 144K 93.2G 144K /usr/ports > zroot/usr/src 144K 93.2G 144K /usr/src > zroot/var 1.20M 93.2G 608K /var > zroot/var/crash 148K 93.2G 148K /var/crash > zroot/var/log 178K 93.2G 178K /var/log > zroot/var/mail 144K 93.2G 144K /var/mail > zroot/var/tmp 152K 93.2G 152K /var/tmp > What puzzles me is "zroot/ROOT": why do we need that? Why do we mount "zroot/ROOT/default" as root instead of simply mounting "zroot" at /? It's a setup for Boot Environment (just google that ;)). If you install sysutils/beadm you can then have in parallel several root fs. It's not mandatory but so useful that's is enabled by default. The boot menu allow you to choose from which root you want to boot. Personnaly I make a new BE after each installworld and/or big port update (I put /usr/local and some of /var inside the BE as well). If something break I have always a working system. But it's really up to you. > This times I manually created the following structure: > #zfs list > NAME ... MOUNTPOINT > zroot ... / > zroot/usr ... /usr > zroot/var ... /var > In fact, from a Live USB key, I can now simply issue "zpool import -R /mnt/ -f zroot" and I'll see all of my filesystems on /mnt. Anything wrong with this setup? Nothing wrong. From owner-freebsd-questions@freebsd.org Tue Apr 18 09:52:05 2017 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 8F992D42E4F for ; Tue, 18 Apr 2017 09:52:05 +0000 (UTC) (envelope-from bourne.identity@hotmail.com) Received: from EUR01-VE1-obe.outbound.protection.outlook.com (mail-oln040092066105.outbound.protection.outlook.com [40.92.66.105]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (Client CN "mail.protection.outlook.com", Issuer "Microsoft IT SSL SHA2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 14A6B1BE2; Tue, 18 Apr 2017 09:52:04 +0000 (UTC) (envelope-from bourne.identity@hotmail.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=rOrqDtZOD96oWnMq1qUmHL+bjcx+NMtmjKmBzNjpEAw=; b=oc2ag///S7SbJDA/iNlwPonlO+u/m7kydZuiWnlNYOXd24z7FH6DTv0cq3VYqoS2KmTlXzOTeL483H86eVaoF737UHpXEZyXtAZ4wQhGpZ2+DyqXygNxQYIf31GO1Jecz/4W47DEy5hHbjzNSfQV2sXGUcICwaQcKezioHeMfDkvjGMXT2R1lle79g0hAb+3ZRCj4QhXoeNhT2QXlnu0Jw18PxoDcoz64qrHjkXtXy8F9aZroPyE34try8QOTDoxdfwj71YkTBnXqz250gEWVh7tz0Lw1NBcZZEJEpA7Rewy098CD5Q3jj3bsP+buW26XgOsPtPnUhwlOdGWkGR9tw== Received: from VE1EUR01FT042.eop-EUR01.prod.protection.outlook.com (10.152.2.52) by VE1EUR01HT037.eop-EUR01.prod.protection.outlook.com (10.152.3.128) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.1019.14; Tue, 18 Apr 2017 09:52:02 +0000 Received: from VI1PR02MB1200.eurprd02.prod.outlook.com (10.152.2.55) by VE1EUR01FT042.mail.protection.outlook.com (10.152.3.114) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1019.14 via Frontend Transport; Tue, 18 Apr 2017 09:52:01 +0000 Received: from VI1PR02MB1200.eurprd02.prod.outlook.com ([10.163.164.28]) by VI1PR02MB1200.eurprd02.prod.outlook.com ([10.163.164.28]) with mapi id 15.01.1034.015; Tue, 18 Apr 2017 09:52:02 +0000 From: Manish Jain To: "freebsd-questions@freebsd.org" , "Matthew Seaman" Subject: Re: Is it possible to update from CURRENT to RELEASE ? Thread-Topic: Is it possible to update from CURRENT to RELEASE ? Thread-Index: AQHSuBIn7aZdhN5aQUmKSqoUzyk0R6HKuA0A///OZ4A= Date: Tue, 18 Apr 2017 09:52:01 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-GB, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: freebsd.org; dkim=none (message not signed) header.d=none;freebsd.org; dmarc=none action=none header.from=hotmail.com; x-incomingtopheadermarker: OriginalChecksum:BA473D2E03D1DFBB3142EC0F33D847FE8BC8E9E8C1127B3DE3542C7D22BEC9F2; UpperCasedChecksum:69C64AF6993AFFEC309E89925331D902EF473FB793394CADF304883302C78F03; SizeAsReceived:8007; Count:39 x-ms-exchange-messagesentrepresentingtype: 1 x-microsoft-exchange-diagnostics: 1; VE1EUR01HT037; 5:AinOFXzH8qPh5cueUCB/0GVQuaHOzt9VoFzLqpfnGRq7eRWCfY6nNQ0hjpz7E3+sJPDdZrD4R77S/BrxeQe+GehdqPaRsraintlthKp4JSUBiMccfQLL0kRzJlj8vB+MKCFc7anG5GYxKZ8klHrs3T70Wv/rKDV0x0IzD6YCm30=; 24:ZPARu/Sg94GuE2/bKLt7vOiehLvwGzZcQhacTqNvK8EfwGe3zR8RNvVvCkd9EzahT2sSSJ6zkKW5DdDZl9B0DYpMa/6eweG2NOz/hkV9iZU=; 7:JVQy3Fbggx/0oH+Zni6PbS5L7Gogx7aR6ObbcCYfq8PLz1XlWsLTnYKd2oynmbL/mPjKM31mbDxH2coLLZKjHj41bxPyVTccdwpXsa0Gmx6p0dGW/umr71pVfSv0PTL8HC0yB2dhbjqsY0QsPhwUnWnsNXwZBhHVYzFGFN43O1kncRZDJAMYZfUqRAmDDDRC9QnTyJ8iUsbLAZh4RE/9mtqTK8iYt76AE0H7tzzfVyUsA1q3ebM8583zISxuTheZZlEjUy0Car5Rshu6CP/wyrryaRo7+AR6nWkJfpkBlCDdTvcEG2Tr3UeAGsXp1XQ7 x-incomingheadercount: 39 x-eopattributedmessage: 0 x-forefront-antispam-report: EFV:NLI; SFV:NSPM; SFS:(7070007)(98901004); DIR:OUT; SFP:1901; SCL:1; SRVR:VE1EUR01HT037; H:VI1PR02MB1200.eurprd02.prod.outlook.com; FPR:; SPF:None; LANG:en; x-ms-office365-filtering-correlation-id: 7dbc0ae3-5fde-490e-a1b7-08d486408efe x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(201702061074)(5061506573)(5061507331)(1603103135)(2017031320274)(2017031324274)(2017031323274)(2017031322274)(1603101448)(1601125374)(1701031045); SRVR:VE1EUR01HT037; x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(444000031); SRVR:VE1EUR01HT037; BCL:0; PCL:0; RULEID:; SRVR:VE1EUR01HT037; x-forefront-prvs: 028166BF91 spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: text/plain; charset="Windows-1252" Content-ID: Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: hotmail.com X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Apr 2017 09:52:01.9560 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Internet X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-Transport-CrossTenantHeadersStamped: VE1EUR01HT037 X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Apr 2017 09:52:05 -0000 > On 18/04/2017 08:05, Manish Jain wrote: >> I am running FreeBSD 12-CURRENT (amd64) for experimental purposes. >> >> I noticed at the time 11-RELEASE was announced that FreeBSD documented >> how to use freebsd-upgrade to update from 10.x to 11. >> >> I wish to find out whether it would be possible, when 12-RELEASE is >> available, to move from CURRENT to RELEASE ? >=20 > I'm pretty sure this will be possible, but the mechanism will almost > certainly have changed. By the time 12-CURRENT becomes 12.0-STABLE I > expect that we will have moved onto packaged base. >=20 > You can already build a packaged 12-CURRENT. See > https://wiki.freebsd.org/PkgBase for details. >=20 > Given that, the essentials of the process to upgrade to 12.0-RELEASE > would be to add a repo.conf that points at the standard 12.0-RELEASE > repository, and then type 'pkg upgrade' Incidentally, is this fairly weird-looking hack possible : move from=20 12-CURRENT to 11.1-RELEASE ? Thanks Manish Jain From owner-freebsd-questions@freebsd.org Tue Apr 18 10:10:29 2017 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 61532D443A4 for ; Tue, 18 Apr 2017 10:10:29 +0000 (UTC) (envelope-from freebsd@edvax.de) Received: from mailrelay12.qsc.de (mailrelay12.qsc.de [212.99.163.153]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "*.antispameurope.com", Issuer "TeleSec ServerPass DE-2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id BCAE63DC for ; Tue, 18 Apr 2017 10:10:28 +0000 (UTC) (envelope-from freebsd@edvax.de) Received: from mx01.qsc.de ([213.148.129.14]) by mailrelay12.qsc.de; Tue, 18 Apr 2017 12:10:24 +0200 Received: from r56.edvax.de (port-92-195-114-44.dynamic.qsc.de [92.195.114.44]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx01.qsc.de (Postfix) with ESMTPS id C344D3CBF9; Tue, 18 Apr 2017 12:10:23 +0200 (CEST) Received: from r56.edvax.de (localhost [127.0.0.1]) by r56.edvax.de (8.14.5/8.14.5) with SMTP id v3IAAN5w005939; Tue, 18 Apr 2017 12:10:23 +0200 (CEST) (envelope-from freebsd@edvax.de) Date: Tue, 18 Apr 2017 12:10:23 +0200 From: Polytropon To: Manish Jain Cc: "freebsd-questions@freebsd.org" Subject: Re: Is it possible to update from CURRENT to RELEASE ? Message-Id: <20170418121023.650ac308.freebsd@edvax.de> In-Reply-To: References: Reply-To: Polytropon Organization: EDVAX X-Mailer: Sylpheed 3.1.1 (GTK+ 2.24.5; i386-portbld-freebsd8.2) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-cloud-security-sender: freebsd@edvax.de X-cloud-security-recipient: freebsd-questions@freebsd.org X-cloud-security-Virusscan: CLEAN X-cloud-security-disclaimer: This E-Mail was scanned by E-Mailservice on mailrelay12.qsc.de with 0D3466A496C X-cloud-security-connect: mx01.qsc.de[213.148.129.14], TLS=1, IP=213.148.129.14 X-cloud-security: scantime:.1182 X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Apr 2017 10:10:29 -0000 On Tue, 18 Apr 2017 09:52:01 +0000, Manish Jain wrote: > > On 18/04/2017 08:05, Manish Jain wrote: > >> I am running FreeBSD 12-CURRENT (amd64) for experimental purposes. > >> > >> I noticed at the time 11-RELEASE was announced that FreeBSD documented > >> how to use freebsd-upgrade to update from 10.x to 11. > >> > >> I wish to find out whether it would be possible, when 12-RELEASE is > >> available, to move from CURRENT to RELEASE ? > > > > I'm pretty sure this will be possible, but the mechanism will almost > > certainly have changed. By the time 12-CURRENT becomes 12.0-STABLE I > > expect that we will have moved onto packaged base. > > > > You can already build a packaged 12-CURRENT. See > > https://wiki.freebsd.org/PkgBase for details. > > > > Given that, the essentials of the process to upgrade to 12.0-RELEASE > > would be to add a repo.conf that points at the standard 12.0-RELEASE > > repository, and then type 'pkg upgrade' > > > Incidentally, is this fairly weird-looking hack possible : move from > 12-CURRENT to 11.1-RELEASE ? That is something you'd probably do from source. That kind of downgrade should be possible that way. Check out the sources for FreeBSD 11.1 and follow the instructions in the comment header of /usr/src/Makefile. However, I don't exactly know if "make delete-old" does what it says on the can, maybe it should read "make delete-new"... ;-) -- Polytropon Magdeburg, Germany Happy FreeBSD user since 4.0 Andra moi ennepe, Mousa, ... From owner-freebsd-questions@freebsd.org Tue Apr 18 10:14:20 2017 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id B7FD0D44601 for ; Tue, 18 Apr 2017 10:14:20 +0000 (UTC) (envelope-from amutu@amutu.com) Received: from mail-oi0-x236.google.com (mail-oi0-x236.google.com [IPv6:2607:f8b0:4003:c06::236]) (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 7F134B21 for ; Tue, 18 Apr 2017 10:14:20 +0000 (UTC) (envelope-from amutu@amutu.com) Received: by mail-oi0-x236.google.com with SMTP id j201so18597331oih.2 for ; Tue, 18 Apr 2017 03:14:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amutu-com.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=QcHksnuBVnaI1bOJgo89P3N1W5HjxakR5knJnLK9USQ=; b=SDsOTNVyoy2nirypWEG7FHs9JbjMapUwIz9iQXRqWAScriSQSbURdocoGGGu64BTB+ 9JB3V9nOYCEmF9AR90HRXV6jn1mGm+kML8Zd010l2uBnUNaQv8mtrkhasz9WZ0pGmHiI 6WDHSerP1wVqv3/BD7hq4ClHsaRHdHHtA1N3hp7rJZi2NENkU3K+otWlNP0fS6bDlR1G iDofyXAnCjMhI0EDL+CfwlbAzRS1RL4bVujnzh0a/yxVG0ooOcbdUF3QxmhGNuO7vVkz fHYZTviRkoDpo9aFfT5ape0q4wPCu++qRcDjBhttSZRUefCcIYVVyVd6k42vQ3qz0sBe jcPQ== 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:to:cc; bh=QcHksnuBVnaI1bOJgo89P3N1W5HjxakR5knJnLK9USQ=; b=su9ce3WumOESYnCEkJVNMKKswk//9NF+9B9MAlZ3YUfeJNZg3ti87lD2/2yfajJ2tN mXCEiTtSg8HZbANWc+YGZ/NRb1I50MDBfRYaYgJSE5cxpyYUhFFEYVgyP/xck1h7yklX l0GhrnEcWqgrUz/qlQIEDfztGWrH73qFFxP5eGjji2hnmwn+VCGAz4t1e11zWMV4dCZ1 XQ+1SlX9NVm88DoQpzAPOFNFHazLMrsa2rKZiNzaB3Pd8xnGBLKjh2uTcFq9nmWYTzJK zr7JukeWSjXxPXQ9X/8MylHJYtgKqMfDuYnERThDm9j4+pV94ySNZUWnRs8J9gLWPTAc ePyg== X-Gm-Message-State: AN3rC/5ZuZhShyf3LyS5J4shTgcPW9Ca3VYBK1Ags6JbopIKVzxlrJ2+ ri2w70Tuw6e2cbUfyC4= X-Received: by 10.157.12.229 with SMTP id o34mr8674075otd.269.1492510459482; Tue, 18 Apr 2017 03:14:19 -0700 (PDT) Received: from mail-oi0-f44.google.com (mail-oi0-f44.google.com. [209.85.218.44]) by smtp.gmail.com with ESMTPSA id f64sm6039741oih.3.2017.04.18.03.14.18 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 18 Apr 2017 03:14:18 -0700 (PDT) Received: by mail-oi0-f44.google.com with SMTP id r203so170967063oib.3 for ; Tue, 18 Apr 2017 03:14:18 -0700 (PDT) X-Received: by 10.202.73.78 with SMTP id w75mr4656541oia.17.1492510458592; Tue, 18 Apr 2017 03:14:18 -0700 (PDT) MIME-Version: 1.0 Received: by 10.74.134.72 with HTTP; Tue, 18 Apr 2017 03:13:58 -0700 (PDT) In-Reply-To: <20170418121023.650ac308.freebsd@edvax.de> References: <20170418121023.650ac308.freebsd@edvax.de> From: Jov Date: Tue, 18 Apr 2017 18:13:58 +0800 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: Is it possible to update from CURRENT to RELEASE ? To: Polytropon Cc: Manish Jain , "freebsd-questions@freebsd.org" Content-Type: text/plain; charset=UTF-8 X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Apr 2017 10:14:20 -0000 hello ,try: setenv UNAME_r 10.3-RELEASE freebsd-update -r 11.0-RELEASE upgrade 2017-04-18 18:10 GMT+08:00 Polytropon : > On Tue, 18 Apr 2017 09:52:01 +0000, Manish Jain wrote: >> > On 18/04/2017 08:05, Manish Jain wrote: >> >> I am running FreeBSD 12-CURRENT (amd64) for experimental purposes. >> >> >> >> I noticed at the time 11-RELEASE was announced that FreeBSD documented >> >> how to use freebsd-upgrade to update from 10.x to 11. >> >> >> >> I wish to find out whether it would be possible, when 12-RELEASE is >> >> available, to move from CURRENT to RELEASE ? >> > >> > I'm pretty sure this will be possible, but the mechanism will almost >> > certainly have changed. By the time 12-CURRENT becomes 12.0-STABLE I >> > expect that we will have moved onto packaged base. >> > >> > You can already build a packaged 12-CURRENT. See >> > https://wiki.freebsd.org/PkgBase for details. >> > >> > Given that, the essentials of the process to upgrade to 12.0-RELEASE >> > would be to add a repo.conf that points at the standard 12.0-RELEASE >> > repository, and then type 'pkg upgrade' >> >> >> Incidentally, is this fairly weird-looking hack possible : move from >> 12-CURRENT to 11.1-RELEASE ? > > That is something you'd probably do from source. That kind of > downgrade should be possible that way. Check out the sources > for FreeBSD 11.1 and follow the instructions in the comment > header of /usr/src/Makefile. However, I don't exactly know > if "make delete-old" does what it says on the can, maybe it > should read "make delete-new"... ;-) > > > > > -- > Polytropon > Magdeburg, Germany > Happy FreeBSD user since 4.0 > Andra moi ennepe, Mousa, ... > _______________________________________________ > 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" From owner-freebsd-questions@freebsd.org Tue Apr 18 10:57:59 2017 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 8216AD42784 for ; Tue, 18 Apr 2017 10:57:59 +0000 (UTC) (envelope-from misantrop@bahnhof.se) Received: from pio-pvt-msa1.bahnhof.se (pio-pvt-msa1.bahnhof.se [79.136.2.40]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 472841F8A for ; Tue, 18 Apr 2017 10:57:58 +0000 (UTC) (envelope-from misantrop@bahnhof.se) Received: from localhost (localhost [127.0.0.1]) by pio-pvt-msa1.bahnhof.se (Postfix) with ESMTP id 933253F7DB for ; Tue, 18 Apr 2017 12:50:29 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at bahnhof.se Received: from pio-pvt-msa1.bahnhof.se ([127.0.0.1]) by localhost (pio-pvt-msa1.bahnhof.se [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Dgadb1_7hIV5 for ; Tue, 18 Apr 2017 12:50:29 +0200 (CEST) Received: from kingofthevoid.ddns.net (unknown [185.147.237.147]) (Authenticated sender: mb378728) by pio-pvt-msa1.bahnhof.se (Postfix) with ESMTPA id 1B8493F7CA for ; Tue, 18 Apr 2017 12:50:29 +0200 (CEST) To: freebsd-questions@freebsd.org From: Misanthropist Subject: Problems with USB keyboard and GELI during boot Message-ID: Date: Tue, 18 Apr 2017 12:50:28 +0200 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:52.0) Gecko/20100101 Thunderbird/52.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Apr 2017 10:57:59 -0000 I'm running 11-STABLE (currently FreeBSD 11.0-STABLE #0 r309839: Sun Dec 11 03:14:45 CET 2016). A few days ago, I tried to go over to 11.0-RELEASE-p9 instead, but that gave me problems with my USB keyboard, because GELI didn't recognise the passphrase. The kernel *did* recognise that there is a keyboard, and it accepted my input, but it told me that the passphrase was wrong. Since I don't have / encrypted, I was able to get the system up, and mount things manually. I've had some similar problems in the past, and this is actually the main reason I'm running STABLE, but those problems occured in one of the 10.x releases (don't remember which, but mid 2014). I restored the backup I made just prior to installing RELEASE, and all was well. So, I decided to at least get a newer version of STABLE (FreeBSD 11.0-STABLE #5 r317051: Tue Apr 18 09:52:13 CEST 2017). After building world and kernel, installing kernel and rebooting into single user, to install world, I got the following message run_interrupt_driven_hooks: still waiting after 60 seconds for xpt_config A bit of googling lead me to the following old thread from 2012: https://lists.freebsd.org/pipermail/freebsd-questions/2012-January/237758.html, which suggests firewire is the culprit. However, I have firewire disabled in both the BIOS and the kernel config, so I started fiddling more or less blindly, and after a few tries I realised that removing ohci silenced the message. So, next problem, the boot doesn't halt at the GELI passphrase prompt, but continues to spew out messages. However, it does halt eventually, but then GELI doesn't recognise the password at the first attempt, but the second time I enter it, it works. I _could_ live with that, but apart from being an annoyance, it also suggests that something is rotten in the state of Denmark. And, once I got to the login prompt, the keyboard didn't work at all. I just finished restoring backup, with the help of my recovery disk. At this point I have no idea how to continue. I'll be happy to post my kernel config, but I've edited it quite extensively, so the lines are not in the same order as in NOTES or in GENERIC, and I have removed, rather than just commented out, the lines for disabled devices and options, so a diff from NOTES or GENERIC probably won't make much sense. And since the keyboard wasn't working, I wasn't able to get dmesg. I'm using vt, and I'm not particularly keen to go back to sc, and the last ps/2 keyboard I had passed to the happy hunting ground last year, and I don't know anywhere that still sells ps/2 keyboards. Any suggestions on how to proceed? From owner-freebsd-questions@freebsd.org Tue Apr 18 11:04:29 2017 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 1D4F5D42AD9 for ; Tue, 18 Apr 2017 11:04:29 +0000 (UTC) (envelope-from matthew@FreeBSD.org) Received: from smtp.infracaninophile.co.uk (smtp.infracaninophile.co.uk [81.2.117.100]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "smtp.infracaninophile.co.uk", Issuer "infracaninophile.co.uk" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 9D510665 for ; Tue, 18 Apr 2017 11:04:28 +0000 (UTC) (envelope-from matthew@FreeBSD.org) Received: from host-4-75.office.adestra.com (unknown [85.199.232.226]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: m.seaman@infracaninophile.co.uk) by smtp.infracaninophile.co.uk (Postfix) with ESMTPSA id 10FC430D6; Tue, 18 Apr 2017 11:04:23 +0000 (UTC) Authentication-Results: smtp.infracaninophile.co.uk; dmarc=none header.from=FreeBSD.org Authentication-Results: smtp.infracaninophile.co.uk/10FC430D6; dkim=none; dkim-atps=neutral Subject: Re: Is it possible to update from CURRENT to RELEASE ? To: Manish Jain , "freebsd-questions@freebsd.org" References: From: Matthew Seaman Message-ID: <7f33cfb0-780e-d02c-7aac-f7d6176365dd@FreeBSD.org> Date: Tue, 18 Apr 2017 12:04:14 +0100 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:45.0) Gecko/20100101 Thunderbird/45.8.0 MIME-Version: 1.0 In-Reply-To: Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="Q6p83EWPbIMesChPFF22VaRUdsL6cpRnJ" X-Spam-Status: No, score=-0.4 required=5.0 tests=BAYES_00,RDNS_NONE, SPF_SOFTFAIL autolearn=no autolearn_force=no version=3.4.1 X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on smtp.infracaninophile.co.uk X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Apr 2017 11:04:29 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --Q6p83EWPbIMesChPFF22VaRUdsL6cpRnJ Content-Type: multipart/mixed; boundary="7lRE8XssoxajbxEopcxE6N48om5HwIjjL"; protected-headers="v1" From: Matthew Seaman To: Manish Jain , "freebsd-questions@freebsd.org" Message-ID: <7f33cfb0-780e-d02c-7aac-f7d6176365dd@FreeBSD.org> Subject: Re: Is it possible to update from CURRENT to RELEASE ? References: In-Reply-To: --7lRE8XssoxajbxEopcxE6N48om5HwIjjL Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable On 2017/04/18 10:52, Manish Jain wrote: > Incidentally, is this fairly weird-looking hack possible : move from=20 > 12-CURRENT to 11.1-RELEASE ? Downgrading is always going to be difficult -- there's no backwards compatibility guarantee for shared libraries, so you'll find that programs end up arbitrarily failing in the middle of your downgrade proce= ss. If you need to downgrade then the best route is to back up all your important data and configuration bits, then reinstall the system using the older version. Depending on how adventurous you feel, you may be able do chunks of this manually while booted from a live-CD, which will allow you to preserve parts of your original system. That, however, is something for experts, or the brave -- and you can't necessarily do it at all. For instance, if your ZFS pool has features enabled and in use that aren't known in the older system, then you have to blow it away and create a brand new zpool to downgrade. Cheers, Matthew --7lRE8XssoxajbxEopcxE6N48om5HwIjjL-- --Q6p83EWPbIMesChPFF22VaRUdsL6cpRnJ Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Comment: GPGTools - https://gpgtools.org iQJ8BAEBCgBmBQJY9fK1XxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQxOUYxNTRFQ0JGMTEyRTUwNTQ0RTNGMzAw MDUxM0YxMEUwQTlFNEU3AAoJEABRPxDgqeTnSzcQAKzVUu2DDhctqu2AyKKVOg2g t30R5uZAhGGEqeYeqa5dUg83Nyu7l/EFgmhrUQkGmMRTSdwxStEocIuGD+AH0lFO DLuqmVb77etO7TmSDT7S4Wv3d8Yud/nq2YQ1S1SAcppEn/tzudAHCMxr4IRjg32q /b76kJyElPlFyiKyabLlZpjzCCkLbwipnGFoTYHvtW2eR0w00+UofXaLZgjpVzoa P9PUOjI87TbRts/wJhWB2iT9kvi/yzJDFhT5ggknnWq9QdOwFdR5x098CU91NwTF qSFBIPBBMMfJwsiuNL5S8NbH0QqjAh2JM5WwSdiBdBn9WD8xf5ch+MWHs3zspAe+ +wjwl9sV+sxpO1ofPsGo5IruCStEdSLqhkN3F6xxAoQ7zN6rJSF07rGzUBVmPWxD 8EBN7tX1uz4to9AYz43+2jzRHiTgz71g0+AWYIEOKAftf3ydhrLAGd7YDcRWJyOx V6v9Z4/A4oPDYsAiY3WrALA+8X+KsbdQeZEK/LEYieFMFmIVKXP+fqPudmWHvHHl hRLlG9qjyzyAAn3eDkTjOdylyEKAjKRhmxuvcVZj8SghDFjTjOqdmsJ2LORLhEgx m+0Ax7LDc/I7VASZuy7iPXxlvTlQzVslxuFsVXzShKkSn+aZQQV5VVR8bMWQi5Lx SABMidfgmxNR218ysTqo =jjL3 -----END PGP SIGNATURE----- --Q6p83EWPbIMesChPFF22VaRUdsL6cpRnJ-- From owner-freebsd-questions@freebsd.org Tue Apr 18 11:23:36 2017 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id D4D59D4406F for ; Tue, 18 Apr 2017 11:23:36 +0000 (UTC) (envelope-from guru@unixarea.de) Received: from ms-10.1blu.de (ms-10.1blu.de [178.254.4.101]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 9D417F46 for ; Tue, 18 Apr 2017 11:23:36 +0000 (UTC) (envelope-from guru@unixarea.de) Received: from [2.247.252.90] (helo=localhost.unixarea.de) by ms-10.1blu.de with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.86_2) (envelope-from ) id 1d0REF-0001mJ-4q for freebsd-questions@freebsd.org; Tue, 18 Apr 2017 13:23:27 +0200 Received: from localhost.my.domain (c720-r314251 [127.0.0.1]) by localhost.unixarea.de (8.15.2/8.14.9) with ESMTPS id v3IBNPS6004795 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Tue, 18 Apr 2017 13:23:25 +0200 (CEST) (envelope-from guru@unixarea.de) Received: (from guru@localhost) by localhost.my.domain (8.15.2/8.14.9/Submit) id v3IBNPaQ004794 for freebsd-questions@freebsd.org; Tue, 18 Apr 2017 13:23:25 +0200 (CEST) (envelope-from guru@unixarea.de) X-Authentication-Warning: localhost.my.domain: guru set sender to guru@unixarea.de using -f Date: Tue, 18 Apr 2017 13:23:25 +0200 From: Matthias Apitz To: freebsd-questions@freebsd.org Subject: OT: mounting our GPT/UFS file system in Linux/Ubuntu Message-ID: <20170418112325.GA4745@c720-r314251> Reply-To: Matthias Apitz Mail-Followup-To: Matthias Apitz , freebsd-questions@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit X-Operating-System: FreeBSD 12.0-CURRENT r314251 (amd64) User-Agent: Mutt/1.8.0 (2017-02-23) X-Con-Id: 51246 X-Con-U: 0-guru X-Originating-IP: 2.247.252.90 X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Apr 2017 11:23:36 -0000 Hello, It's somewhat off-topic asking Linux related questions here, but it's between FreeBSD and Linux. Please be patient with me. I have a disk which was partitioned with: # gpart create -s gpt da2 da2 created # gpart add -t freebsd-boot -s 512k -a4k -l extboot da2 da2p1 added # gpart bootcode -b /boot/pmbr -p /boot/gptboot -i1 da2 partcode written to da2p1 bootcode written to da2 # gpart add -t freebsd-ufs -l extrootfs -b 1m -s 16g da2 da2p2 added # gpart add -t freebsd-swap -l extswap -a 1m -s 2g da2 da2p3 added # gpart add -t freebsd-ufs -l extbackupfs -a 1m da2 da2p4 added # newfs -U -t /dev/gpt/extrootfs # newfs -U -t /dev/gpt/extbackupfs I know that Linux has some UFS support, but it want's to mount the full partition as UFS and seems to not understand our GPT slicing... How could I mount /dev/gpt/extbackupfs in Ubuntu? Any hints? matthias -- Matthias Apitz, ✉ guru@unixarea.de, ⌂ http://www.unixarea.de/ ☎ +49-176-38902045 From owner-freebsd-questions@freebsd.org Tue Apr 18 11:59:38 2017 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 04BACD44A16; Tue, 18 Apr 2017 11:59:38 +0000 (UTC) (envelope-from tech-lists@zyxst.net) Received: from out1-smtp.messagingengine.com (out1-smtp.messagingengine.com [66.111.4.25]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id CE1DF824; Tue, 18 Apr 2017 11:59:37 +0000 (UTC) (envelope-from tech-lists@zyxst.net) Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.nyi.internal (Postfix) with ESMTP id DE9A620A0C; Tue, 18 Apr 2017 07:59:35 -0400 (EDT) Received: from frontend2 ([10.202.2.161]) by compute4.internal (MEProxy); Tue, 18 Apr 2017 07:59:35 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=zyxst.net; h=cc :content-transfer-encoding:content-type:date:from:message-id :mime-version:subject:to:x-me-sender:x-me-sender:x-sasl-enc :x-sasl-enc; s=fm1; bh=5xLRDOW0ZY2mvEUz0VtFerX3Y8eoGt91R77uhTf6o 6U=; b=JFrBQc1OK92F5q3WbuGFL/0RthK8fx74qObaBOAOzP1917qzPSEuJ6Y+U xPaT8A7as05K/msi03wjK40d799EKCW+vpJDH/NKfQ0qgwwzlYfl7pG7LaA1coeZ cs7mQ0st/QifZNJce+jtwifj/RLAg5LtZvNLjtcn8cuRsp/VmJeUnq3015DpJwl3 6pCr2q4P5h4EJbG9h6Pu4TvgtndfxFdCwLHUgCA8EeBpx/pKrhOzCQXIaLyl6C6m jy10carAqy/votfL30hSBChSjjWmlE2Ujc1K5p91QGrXZFZWRRX4nQbZpt64F2u1 rkkdigjo5ukvACmvf17rJpQfVAfXw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :date:from:message-id:mime-version:subject:to:x-me-sender :x-me-sender:x-sasl-enc:x-sasl-enc; s=fm1; bh=5xLRDOW0ZY2mvEUz0V tFerX3Y8eoGt91R77uhTf6o6U=; b=A+4+5yzjmPuEDpA2nAtCwkIq9Ix/5z5T2S TqCMwna2E+pWpq1gVHr8iTNcYDin3iGFCf4qYpuqbqCqUGbf8Nx80EfYQeM/9FfU etAuscRMtLuMtFVbJk5VuAZXE5fw9SFpr7uWMRt63bN3s1sUfW1KOjcIuaqd3zMm exEawEIadSS1/y5UHwSfPnd0UaShZvuv5IUQjUFW1XmYKGAqYlUtr1rKCXCv9lYC s8WKJfvZOFJu97gIQeK7R6LJwRwDdkUHfAht3KamTKEbXXdGXsTIZ/7v+6bqQuSa 99L4rGWr3Wm1Z1dTTQXALN9OguDQfNk5wz32203QRGOfhs8UxHAQ== X-ME-Sender: X-Sasl-enc: YFd8y21+xeOYn96ZQJMaqcSxuKcyRu4VhVL3fL1ZioLQ 1492516775 Received: from pumpkin.growveg.org (pumpkin.growveg.org [82.70.91.101]) by mail.messagingengine.com (Postfix) with ESMTPA id 6F96F241E3; Tue, 18 Apr 2017 07:59:35 -0400 (EDT) To: freebsd-stable@freebsd.org From: tech-lists Subject: 10.3-stable random server reboots - finding the reason Cc: freebsd-questions@freebsd.org Message-ID: Date: Tue, 18 Apr 2017 12:59:34 +0100 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:52.0) Gecko/20100101 Thunderbird/52.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Language: en-GB Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Apr 2017 11:59:38 -0000 Hello stable@ I have an up-to-date 10.3 server that is randomly rebooting, after being up for days. Previously it had been up for many months. The problem is, nothing seems to be left in the logs to indicate why it's doing this. I have all.log and console.log enabled. So, what I'm asking is, how can I capture its last gasp? many thanks, -- J. From owner-freebsd-questions@freebsd.org Tue Apr 18 12:16:59 2017 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id BC697D4297C for ; Tue, 18 Apr 2017 12:16:59 +0000 (UTC) (envelope-from matthew@FreeBSD.org) Received: from smtp.infracaninophile.co.uk (smtp.infracaninophile.co.uk [IPv6:2001:8b0:151:1:c4ea:bd49:619b:6cb3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "smtp.infracaninophile.co.uk", Issuer "infracaninophile.co.uk" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 46E4D869 for ; Tue, 18 Apr 2017 12:16:59 +0000 (UTC) (envelope-from matthew@FreeBSD.org) Received: from ox-dell39.ox.adestra.com (unknown [85.199.232.226]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: m.seaman@infracaninophile.co.uk) by smtp.infracaninophile.co.uk (Postfix) with ESMTPSA id A81403110 for ; Tue, 18 Apr 2017 12:16:53 +0000 (UTC) Authentication-Results: smtp.infracaninophile.co.uk; dmarc=none header.from=FreeBSD.org Authentication-Results: smtp.infracaninophile.co.uk/A81403110; dkim=none; dkim-atps=neutral Subject: Re: 10.3-stable random server reboots - finding the reason To: freebsd-questions@freebsd.org References: From: Matthew Seaman Message-ID: Date: Tue, 18 Apr 2017 13:16:38 +0100 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:52.0) Gecko/20100101 Thunderbird/52.0 MIME-Version: 1.0 In-Reply-To: Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="VDMkrWlIhlaqUk0wonncUMKKcwgooPNNO" X-Spam-Status: No, score=-0.4 required=5.0 tests=BAYES_00,RDNS_NONE, SPF_SOFTFAIL autolearn=no autolearn_force=no version=3.4.1 X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on smtp.infracaninophile.co.uk X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Apr 2017 12:16:59 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --VDMkrWlIhlaqUk0wonncUMKKcwgooPNNO Content-Type: multipart/mixed; boundary="oQ4DSJfBI8LrqdwLd5hX5MT2AX70VV4o0"; protected-headers="v1" From: Matthew Seaman To: freebsd-questions@freebsd.org Message-ID: Subject: Re: 10.3-stable random server reboots - finding the reason References: In-Reply-To: --oQ4DSJfBI8LrqdwLd5hX5MT2AX70VV4o0 Content-Type: text/plain; charset=utf-8 Content-Language: en-GB Content-Transfer-Encoding: quoted-printable On 04/18/17 12:59, tech-lists wrote: > I have an up-to-date 10.3 server that is randomly rebooting, after bein= g > up for days. Previously it had been up for many months. The problem is,= > nothing seems to be left in the logs to indicate why it's doing this. I= > have all.log and console.log enabled. >=20 > So, what I'm asking is, how can I capture its last gasp? >=20 Well, probably the most effective way to do that is to hook up a serial cable and make a continuous log of the system console onto another machine. That's not guaranteed to get you good diagnostics though. A server that spontaneously becomes unstable is often suffering from hardware problems. It could be all sorts of things -- one of the fans died so it's overheating; the power supply is flaking out; capacitors on the motherboard are giving up; memory has gone bad. Many of these sort of problems will result in an instant system crash with nothing in any log files or on the console. Start by trying out some hardware diagnostics, like running memtest86 for 24h or so. Cheers, Matthew --oQ4DSJfBI8LrqdwLd5hX5MT2AX70VV4o0-- --VDMkrWlIhlaqUk0wonncUMKKcwgooPNNO Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEGfFU7L8RLlBUTj8wAFE/EOCp5OcFAlj2A60ACgkQAFE/EOCp 5OetihAAsig8BO2dQPZ1VpvXPYcocySZESnGIqPofGSTLi9DG/XpV+UbsuPBRMiY ZYHPejRZRWPCs3bX82ljrbB9KympVueXCTdbVO6yGDul54kYUanfrvbvTUKNsybq AuUS8x/mopjQ3PBP3z7tPg41ULBOtKXEbP52vfqfRXr1qYlshFkYdyQNScmGLOBX swN8THrr1x8Nc4YjHSr/9njpWL+29PKOWABVkw6OH6ZTm9QA890vqz/BhZHU8inj YVWOlq14uQPU6VVPs3tjHAfT3ufjpQGSlYNNkxhawKy8/iBTjshfEjzMNgO9+Rmf KQ9YTzfZqCwKU1QMTnc6tpSrYVU69xeaFXcs2JothH8cKagLCh1t3nf3uJ0FWD00 FcgL6LcTXZWoKs/YJJeOC4wmCysQDQU43BLgJUihSUEpTWA3uUWnHKR6pbIQ44H2 BhyrkTjkiK6wbP4VhiOPCXhj/vLBdhIjfTSTQ2omBSNwRDnwl5oTHgcTV9AZ4vVI 0rCROQusC8IthcwhMzOPC7OXr/GWGDv9NCWYacpS4sfZ+Qfm1kJOQcKA5fSKvOL1 Bykmm8NtXB5jEFm5yLqqgS/mQ0Meuz9H6EeDN4cv9kebABl89oE6EO9SYB95NcUr 4xueeF95kYJsTJx9kw7a3pll8m/1+MBs3zHjuT/7Z07MeFwddUE= =qUYX -----END PGP SIGNATURE----- --VDMkrWlIhlaqUk0wonncUMKKcwgooPNNO-- From owner-freebsd-questions@freebsd.org Tue Apr 18 12:22:19 2017 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id A610CD42C6C; Tue, 18 Apr 2017 12:22:19 +0000 (UTC) (envelope-from eugen@grosbein.net) Received: from hz.grosbein.net (hz.grosbein.net [78.47.246.247]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "hz.grosbein.net", Issuer "hz.grosbein.net" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 41467C22; Tue, 18 Apr 2017 12:22:18 +0000 (UTC) (envelope-from eugen@grosbein.net) Received: from eg.sd.rdtc.ru (root@eg.sd.rdtc.ru [62.231.161.221]) by hz.grosbein.net (8.15.2/8.15.2) with ESMTPS id v3IC5gG7060669 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 18 Apr 2017 14:05:43 +0200 (CEST) (envelope-from eugen@grosbein.net) X-Envelope-From: eugen@grosbein.net X-Envelope-To: tech-lists@zyxst.net Received: from eg.sd.rdtc.ru (eugen@localhost [127.0.0.1]) by eg.sd.rdtc.ru (8.15.2/8.15.2) with ESMTP id v3IC5Ypb098055; Tue, 18 Apr 2017 19:05:34 +0700 (+07) (envelope-from eugen@grosbein.net) Subject: Re: 10.3-stable random server reboots - finding the reason To: tech-lists , freebsd-stable@freebsd.org References: Cc: freebsd-questions@freebsd.org From: Eugene Grosbein Message-ID: <58F6010E.6090301@grosbein.net> Date: Tue, 18 Apr 2017 19:05:34 +0700 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:38.0) Gecko/20100101 Thunderbird/38.4.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=3.6 required=5.0 tests=BAYES_00, DATE_IN_FUTURE_96_Q, LOCAL_FROM autolearn=no autolearn_force=no version=3.4.1 X-Spam-Report: * 3.3 DATE_IN_FUTURE_96_Q Date: is 4 days to 4 months after Received: date * -2.3 BAYES_00 BODY: Bayes spam probability is 0 to 1% * [score: 0.0000] * 2.6 LOCAL_FROM From my domains X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on hz.grosbein.net X-Spam-Level: *** X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Apr 2017 12:22:19 -0000 On 18.04.2017 18:59, tech-lists wrote: > Hello stable@ > > I have an up-to-date 10.3 server that is randomly rebooting, after being > up for days. Previously it had been up for many months. The problem is, > nothing seems to be left in the logs to indicate why it's doing this. I > have all.log and console.log enabled. > > So, what I'm asking is, how can I capture its last gasp? Start with reading the Handbook on kernel debugging procedure. You will need to enable crashdump generation and perhaps rebuild kernel with debugging options enabled (INVARIANTS, WITNESS etc.) From owner-freebsd-questions@freebsd.org Tue Apr 18 12:43:31 2017 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 6DDDBD423B8 for ; Tue, 18 Apr 2017 12:43:31 +0000 (UTC) (envelope-from ralf.mardorf@rocketmail.com) Received: from nm13-vm8.bullet.mail.ir2.yahoo.com (nm13-vm8.bullet.mail.ir2.yahoo.com [212.82.96.187]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id E2ED8A7A for ; Tue, 18 Apr 2017 12:43:30 +0000 (UTC) (envelope-from ralf.mardorf@rocketmail.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rocketmail.com; s=s2048; t=1492519225; bh=TSOvHkccT4NyS+A/AUM28UVw7+PumP7iCfA+psLtt0c=; h=Date:From:To:Subject:In-Reply-To:References:From:Subject; b=Gyd7jCm28jpvPfcAdq4lvyeo7kB8KOLczy0sn04mnqHFjf3QOStxisHp3dIbiF2fT4vMqf4DNGp2Iv5pHc8+8QsPAX39PIso5gQchvWD1MXP81c/JX4noMBLvgIDyMUMsbSv0Nrd3CkuokDBuBHqsOKXxKdQ9zOZsEtNxHQrdtMl/NFcWnMUSAUqFEtcbXY/m69749ZflNcY8Oe7Te6LClC/eeR+Bactpn04SlVxYIz/stCKDuMgql/TkgdmlOFskB35Ub2NwFZ/Q93nI1HJHjtLSWy7zvnKacXUecZjrCmCxltJ5gNofd6tgTgCszgPbLNyatJYFCKVRRHJMNJlXQ== Received: from [212.82.98.56] by nm13.bullet.mail.ir2.yahoo.com with NNFMP; 18 Apr 2017 12:40:25 -0000 Received: from [46.228.39.80] by tm9.bullet.mail.ir2.yahoo.com with NNFMP; 18 Apr 2017 12:40:25 -0000 Received: from [127.0.0.1] by smtp117.mail.ir2.yahoo.com with NNFMP; 18 Apr 2017 12:40:25 -0000 X-Yahoo-Newman-Id: 563097.14536.bm@smtp117.mail.ir2.yahoo.com X-Yahoo-Newman-Property: ymail-3 X-YMail-OSG: biJY7ogVM1llzbRvOXkqD2n2XI01HWKK04yXKQA0gN7buxj VVN23rVDGmyhlgOYvKS8lm5tKEQv0GhkGAs0HtLUzTUArKXg8skEldkUHA0Z AQMBGcwndAFZOCpltYHdbp75JPMty0.8P1LRBhYcAyCYMnJLT2SO8_HqVHDR 3VMK_QxNDyRI7CBG9SBWrFK4ZOvPy0lAPhcKPUNj_yWfZcGsOI9b1BVnamA1 Ht9671GxZXLG9m5PqyhEP6artFdAUlpdtKPmWq4NQizuq1zPcU8yukO3K8np lH5edwPJuBuuOI45SmHQy.z07PlaRrbdMzG6EoM.xT5DBw2DM5XPZ9gslP8P 2h3z9nEdYt3N8DppR0xCgiz5mLG7w1iXqFcvSzi948uIyWzGmzmH.dwbqnIJ 3dS1o4qp1b0Ntp_H8p7N.0hONoJ2xYQCqyk.eafP8e3Ajir8lgI0wvcvisGo on9my7cr.of_MAKfJ3taeT3GKr89aVR_opDSIVLaOvsXgNnGtAco87MAPRH_ VCv0M3rbpmKKxgw1bcLzQlRYnAEj8GJ5jASxl2gIu4LQpjcPwvbwy9zSG5No VK5JgrgDxDJblYunBstxOWdkuHW6E2A-- X-Yahoo-SMTP: BeMCPs2swBABTJ3kAeEiC_hE0mz8jRexLddJfD8pI2j32fOacjBmXg-- Date: Tue, 18 Apr 2017 14:40:25 +0200 From: Ralf Mardorf To: freebsd-questions@freebsd.org Subject: Re: OT: mounting our GPT/UFS file system in Linux/Ubuntu Message-ID: <20170418144025.03cf052e@archlinux.localdomain> In-Reply-To: <20170418112325.GA4745@c720-r314251> References: <20170418112325.GA4745@c720-r314251> X-Mailer: Claws Mail 3.15.0git20 (GTK+ 2.24.31; x86_64-arch-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Apr 2017 12:43:31 -0000 Doesn't $ sudo mkdir /mnt/freebsd $ sudo mount -t ufs -o ufstype=ufs2,ro /dev/sda1 /mnt/freebsd work? Replace sda1 with whatever your ufs partition is. This is something I once posted to the Xubuntu users mailing list: "$ lsmod | grep ufs $ sudo mkdir /mnt/freebsd $ sudo mount -t ufs -o ufstype=ufs2,ro /dev/sda1 /mnt/freebsd $ cat /mnt/freebsd/etc/fstab # Device Mountpoint FStype Options Dump Pass /dev/ad4s1b none swap sw 0 0 /dev/ad4s1a / ufs rw 1 1 /dev/ad4s1e /tmp ufs rw 2 2 /dev/ad4s1f /usr ufs rw 2 2 /dev/ad4s1d /var ufs rw 2 2 /dev/acd0 /cdrom cd9660 ro,noauto 0 0 proc /proc procfs rw 0 0 /dev/ada0s8 /mnt/dump ext2fs rw 0 0 /dev/ada0s9 /mnt/archlinux ext2fs rw 0 0 $ lsmod | grep ufs ufs 69632 1" It worked for a MBR based HDD. Regards, Ralf From owner-freebsd-questions@freebsd.org Tue Apr 18 13:09:58 2017 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 6B0C5D42F05 for ; Tue, 18 Apr 2017 13:09:58 +0000 (UTC) (envelope-from luzar722@gmail.com) Received: from mail-io0-x236.google.com (mail-io0-x236.google.com [IPv6:2607:f8b0:4001:c06::236]) (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 3171516E2 for ; Tue, 18 Apr 2017 13:09:58 +0000 (UTC) (envelope-from luzar722@gmail.com) Received: by mail-io0-x236.google.com with SMTP id o22so68391309iod.3 for ; Tue, 18 Apr 2017 06:09:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-transfer-encoding; bh=PlXao+8Y6o6DKuuUkpijeHWoV/trcfXUjY8/ErP7+8s=; b=coG/OvoR/Gllnx9KTppPlIk6JkWjMJ2uF+FYm/tVo5FfQYQatHozkHnCf1rkqMCUYw JrJZ9iMxvh2S/WV2WG3vw8bGfoCaMnd0ClZH/uKfCXOH7PVpNxoBm6Fm8a6zMFNQv9sM Xnlxoir22nXFaEs2dg/IA6FOhwSA/7QxGaqA29zg7X6PhER9gLHbTidjyWEk6G3pjdg4 Pqc9AVGRP8ktSBs91OFH7IdbqeLaDT9nhLs8lv4oklDfhO1qgLXuhd4PQZ+kY7L6NUxP 4fHByMH/9JuqMayUln1GZysRdRNm+1Pz9/Wg4vyGfa2GEdaDARXw83l9Fg2DMy5qTkws Khrg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:message-id:date:from:user-agent:mime-version:to :cc:subject:references:in-reply-to:content-transfer-encoding; bh=PlXao+8Y6o6DKuuUkpijeHWoV/trcfXUjY8/ErP7+8s=; b=X9EoRxhLNm2Wp7nFG1j41e3gkWZYRYEgPiQe7wnVUsyfPZFJLqjrFpZZWTFiKKlH+r 6ZoEx35U4vvqVFsxXXAysIbrxTklRsLJ2dpT8xpaHkxczM0DmDggS4z8m3ZmqX9ffeES EWKljLaMvTmXwbPcKVjverV25sAXLY+9rLCaz00Wfo/JhDXM4z03P8UoyrmWYzQtoqad kjRESPvbpg0JO8kLtMZu5Sk6qCJkxC+N5X1n8uzylrSIHVZ0ibynPQwk/Yeb7HTxR32g BqUttbFQb0nyH8CDKE5cU9x+fiKxgUE7c65abWuwSwZQB27OTGmBz89SL8rm+rlBKjqV Janw== X-Gm-Message-State: AN3rC/4Bg7llN+qdPh0GrVWUXnpVjmDPyHJzeoyUxe9YFzV555y6Rq9h ZO3A+IKTQOWp4w== X-Received: by 10.107.8.226 with SMTP id h95mr13261137ioi.163.1492520997456; Tue, 18 Apr 2017 06:09:57 -0700 (PDT) Received: from [10.0.10.3] (cpe-74-141-88-57.neo.res.rr.com. [74.141.88.57]) by smtp.googlemail.com with ESMTPSA id v23sm5563530ioi.61.2017.04.18.06.09.56 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Tue, 18 Apr 2017 06:09:57 -0700 (PDT) Message-ID: <58F61027.3090100@gmail.com> Date: Tue, 18 Apr 2017 09:09:59 -0400 From: Ernie Luzar User-Agent: Thunderbird 2.0.0.24 (Windows/20100228) MIME-Version: 1.0 To: Mike Jeays CC: "freebsd-questions@FreeBSD. ORG" Subject: Re: awk help References: <58F25A01.1060208@gmail.com> <7951DF71-5CD3-4B53-9CB4-13CAA8945983@huiekin.org> <58F4CD14.7090008@gmail.com> <58F53EEA.2030206@gmail.com> <7b381f8f-e2a5-26ea-075e-96ae35efb25d@rogers.com> In-Reply-To: <7b381f8f-e2a5-26ea-075e-96ae35efb25d@rogers.com> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Apr 2017 13:09:58 -0000 Mike Jeays wrote: > snip > That is an amazing difference in performance - I might have expected a > five to ten times improvement, but not 300+ times. > I don't see anything very time-consuming in the script above. Is it > possible for you to post the equivalent csh and awk scripts? Either I or > someone with more experience with csh might be able to spot the problem. Here are the 2 scripts #! /bin/sh # This script is designed to process the o/p from the 2 line hit count # Make the input file read a line at a time, not a field at a time. IFS=$'\n' set -f added_date="`date +%Y%m%d`" hits_rpt="/etc/ipf_pool_hits_rpt" rm $hits_rpt touch $hits_rpt hits_new="/etc/ipf_pool.hits.yes" rm $hits_new touch $hits_new hits_no="/etc/ipf_pool.hits.no" rm $hits_no touch $hits_no ippool -l -d -m probing_ips > $hits_rpt 2> /dev/null for line in `cat $hits_rpt`; do # drop the first 3 rpt lines poollist_line="" poollist_line=`echo -n $line | grep poollist` [ -n "${poollist_line}" ] && continue role_line="" role_line=`echo -n $line | grep Role` [ -n "${role_line}" ] && continue nodes_line="" nodes_line=`echo -n $line | grep Nodes` [ -n "${nodes_line}" ] && continue in_line1=`echo -n $line | grep Address:` [ -n "${in_line1}" ] && save_in_line1="${in_line1}" in_line2=`echo -n $line | grep Hits` [ -n "${in_line2}" ] && save_in_line2="${in_line2}" if [ "${save_in_line1}" -a "${save_in_line2}" ]; then build_line1=${save_in_line1##*:} build_line1=${build_line1%%/*} build_line1="${build_line1};" build_line2=${save_in_line2##*Hits } # So remove everything to the right of the word Bytes. build_line2=${build_line2%%Bytes*} if [ ${build_line2} -gt 0 ]; then db_rec="$added_date ${build_line1}" echo "${db_rec}" >> $hits_new fi build_line="${build_line2} ${build_line1}" echo "${build_line}" >> $hits_no in_line1="" in_line2="" save_in_line1="" save_in_line2="" else continue fi done exit 0 #! /bin/sh hits_rpt="/etc/ipf_pool_hits" # ippool -l -d -m probing_ips > $hits_rpt 2> /dev/null awk 'BEGIN { "date +%Y%m%d" | getline date hits_yes = "/etc/ipf_pool_awk_hits_yes" hits_no = "/etc/ipf_pool_awk_hits_no" system("rm " hits_yes) system("touch " hits_yes) system("rm " hits_no) system("touch " hits_no) } /Address/ { address = $2; sub("/32", ";", address); got_address = 1; } /Hits/ { if (got_address) { hits = $2; if (hits > 0) { print date, " ", address > hits_yes; got_address = 0; } else { print "hit no", hits, address > hits_no; got_address = 0; } } }' $hits_rpt Note; the ippool -l -d -m probing_ips > $hits_rpt 2> /dev/null command is run in the first script and the file it creates in used as input in the second script so both scripts process the same data. This ippool command is not the source of the big time difference between the 2 scripts, where the first one takes 5 minutes and the second takes 1 second. From owner-freebsd-questions@freebsd.org Tue Apr 18 13:17:22 2017 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 7D133D43467; Tue, 18 Apr 2017 13:17:22 +0000 (UTC) (envelope-from lists@opsec.eu) Received: from home.opsec.eu (home.opsec.eu [IPv6:2001:14f8:200::1]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 464B71D10; Tue, 18 Apr 2017 13:17:22 +0000 (UTC) (envelope-from lists@opsec.eu) Received: from pi by home.opsec.eu with local (Exim 4.87 (FreeBSD)) (envelope-from ) id 1d0SKu-000Bkm-6Q; Tue, 18 Apr 2017 14:34:24 +0200 Date: Tue, 18 Apr 2017 14:34:24 +0200 From: Kurt Jaeger To: tech-lists Cc: freebsd-stable@freebsd.org, freebsd-questions@freebsd.org Subject: Re: 10.3-stable random server reboots - finding the reason Message-ID: <20170418123424.GD74780@home.opsec.eu> References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Apr 2017 13:17:22 -0000 > Hello stable@ > > I have an up-to-date 10.3 server that is randomly rebooting, after being > up for days. Previously it had been up for many months. The problem is, > nothing seems to be left in the logs to indicate why it's doing this. I > have all.log and console.log enabled. > > So, what I'm asking is, how can I capture its last gasp? Do you have a serial port on that server ? Use it as a console port: 1) echo '-Dh -S115200' > /boot.config 2) vi /boot/loader.conf ------------ console="comconsole" comconsole_speed=115200 ------------ Then: connect it to some kermit session from a different box, and write a session log. This might capture some last gasp. -- pi@opsec.eu +49 171 3101372 3 years to go ! From owner-freebsd-questions@freebsd.org Tue Apr 18 13:19:15 2017 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 05F29D4368F; Tue, 18 Apr 2017 13:19:15 +0000 (UTC) (envelope-from bah@bananmonarki.se) Received: from feeder.usenet4all.se (1-1-1-38a.far.sth.bostream.se [82.182.32.53]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 6D1001F87; Tue, 18 Apr 2017 13:19:13 +0000 (UTC) (envelope-from bah@bananmonarki.se) Received: from testbox.news4all.se (testbox.usenet4all.se [10.0.0.3]) by feeder.usenet4all.se (8.13.1/8.13.1) with ESMTP id v3ICLr3n002445; Tue, 18 Apr 2017 14:21:53 +0200 (CEST) (envelope-from bah@bananmonarki.se) Subject: Re: 10.3-stable random server reboots - finding the reason To: tech-lists , freebsd-stable@freebsd.org References: Cc: freebsd-questions@freebsd.org From: Bernt Hansson Message-ID: Date: Tue, 18 Apr 2017 14:21:53 +0200 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:45.0) Gecko/20100101 Thunderbird/45.7.1 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Apr 2017 13:19:15 -0000 On 2017-04-18 13:59, tech-lists wrote: > Hello stable@ > > I have an up-to-date 10.3 server that is randomly rebooting, after being > up for days. Previously it had been up for many months. The problem is, > nothing seems to be left in the logs to indicate why it's doing this. I > have all.log and console.log enabled. > > So, what I'm asking is, how can I capture its last gasp? > > many thanks, That sounds very much like a hardware issue. Capacitors, memory is what i would check. Those errors won't be logged. From owner-freebsd-questions@freebsd.org Tue Apr 18 13:24:52 2017 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 64C23D43A8E for ; Tue, 18 Apr 2017 13:24:52 +0000 (UTC) (envelope-from luzar722@gmail.com) Received: from mail-io0-x22c.google.com (mail-io0-x22c.google.com [IPv6:2607:f8b0:4001:c06::22c]) (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 273167AD for ; Tue, 18 Apr 2017 13:24:52 +0000 (UTC) (envelope-from luzar722@gmail.com) Received: by mail-io0-x22c.google.com with SMTP id a103so191268639ioj.1 for ; Tue, 18 Apr 2017 06:24:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=message-id:date:from:user-agent:mime-version:to:subject :content-transfer-encoding; bh=4AkgHGlE40XQ3zSAkh1JCCHJSmDgISmq4qSWOECEZek=; b=BuBrFWVeyEaeERL6TQykKdmwSH+w/nbpseHJC3dNo6NZ/+ei5DgxHysZYmB7RcCgvS v5wNhDPBdxZcgM6AlpZkN8Lc9Rp+JOFBpp6ra/0OXP76OpsgfeN8hiToLZqb7r3an7G5 CSTrjJUrr17DHjeRM0Yy8M5lF5ewLfCDd8bMpjHViaGXy6lxD6dYOFdaJmocyji4tFB8 MFptuguGLBNAZAQrAQXUY+CH2vwrp6sJls76loIYcEq1L905TELbz1vonhRw0Y6OcGMA OHJcuqoRuALRZJhcc1uQHTnMqhpCsfBg9G9XWTv7bXtTBCUa1qVxvSf1/dbq6PvFYjhm K3fQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:message-id:date:from:user-agent:mime-version:to :subject:content-transfer-encoding; bh=4AkgHGlE40XQ3zSAkh1JCCHJSmDgISmq4qSWOECEZek=; b=d8BefRJWhyAiWlBJaFJ/zi0MKGTOdL841SR4e2KLlVmXYW0u/Fckp5aLU/cMhG90cE +laKhBM3DJ9zTHmIQvUh41xwjgmcu5tSdRW4tGKzexzjBT8kwSq9MDtirVasn8G/NOOv eSgM8PxR7NeHctxHSlox+7Cg/Ttz9D6kJYC5EtKlnyP04eoBLtxSL8YrQ9yMnb6taWFn p59aqMXlOm95lKhw59zXtFeGgmjqo+U0o6Enec1PhXWtpq4/Aki+dVLub0gbuA+LICcT yUJreaQt+OQrsv/3fKUlHVNa3gbDSEjX3usRi7JEOb2Wrff5B+zhm9kk/eVviAN1RdXg FLjg== X-Gm-Message-State: AN3rC/6DGjyDAO/ZHrn+TpLnPJL17JCFwAvP0b4OGli2AB+y5xqLW2Lk Y2Pohc1BdmMClCbD X-Received: by 10.36.208.73 with SMTP id m70mr13736288itg.101.1492521891408; Tue, 18 Apr 2017 06:24:51 -0700 (PDT) Received: from [10.0.10.3] (cpe-74-141-88-57.neo.res.rr.com. [74.141.88.57]) by smtp.googlemail.com with ESMTPSA id r70sm5621132iod.37.2017.04.18.06.24.50 for (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Tue, 18 Apr 2017 06:24:51 -0700 (PDT) Message-ID: <58F613A6.8080007@gmail.com> Date: Tue, 18 Apr 2017 09:24:54 -0400 From: Ernie Luzar User-Agent: Thunderbird 2.0.0.24 (Windows/20100228) MIME-Version: 1.0 To: "freebsd-questions@freebsd.org" Subject: sysrc utility Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Apr 2017 13:24:52 -0000 Can I use the sysrc utility to change a line in /etc/pkg/FreeBSD.conf from url: "pkg+http://pkg.Freebsd.org/${ABI}/quarterly", to url: "pkg+http://pkg.Freebsd.org/${ABI}/latest", If so, how would it be coded? Thanks From owner-freebsd-questions@freebsd.org Tue Apr 18 13:53:30 2017 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 0CF8FD44460 for ; Tue, 18 Apr 2017 13:53:30 +0000 (UTC) (envelope-from freebsd@edvax.de) Received: from mailrelay12.qsc.de (mailrelay12.qsc.de [212.99.163.153]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "*.antispameurope.com", Issuer "TeleSec ServerPass DE-2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 7575CBA3 for ; Tue, 18 Apr 2017 13:53:28 +0000 (UTC) (envelope-from freebsd@edvax.de) Received: from mx01.qsc.de ([213.148.129.14]) by mailrelay12.qsc.de; Tue, 18 Apr 2017 15:53:25 +0200 Received: from r56.edvax.de (port-92-195-114-44.dynamic.qsc.de [92.195.114.44]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx01.qsc.de (Postfix) with ESMTPS id 8F1073CBF9; Tue, 18 Apr 2017 15:53:23 +0200 (CEST) Received: from r56.edvax.de (localhost [127.0.0.1]) by r56.edvax.de (8.14.5/8.14.5) with SMTP id v3IDrNvN006860; Tue, 18 Apr 2017 15:53:23 +0200 (CEST) (envelope-from freebsd@edvax.de) Date: Tue, 18 Apr 2017 15:53:23 +0200 From: Polytropon To: Ernie Luzar Cc: "freebsd-questions@freebsd.org" Subject: Re: sysrc utility Message-Id: <20170418155323.cba55b3a.freebsd@edvax.de> In-Reply-To: <58F613A6.8080007@gmail.com> References: <58F613A6.8080007@gmail.com> Reply-To: Polytropon Organization: EDVAX X-Mailer: Sylpheed 3.1.1 (GTK+ 2.24.5; i386-portbld-freebsd8.2) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-cloud-security-sender: freebsd@edvax.de X-cloud-security-recipient: freebsd-questions@freebsd.org X-cloud-security-Virusscan: CLEAN X-cloud-security-disclaimer: This E-Mail was scanned by E-Mailservice on mailrelay12.qsc.de with C6C356A4ECE X-cloud-security-connect: mx01.qsc.de[213.148.129.14], TLS=1, IP=213.148.129.14 X-cloud-security: scantime:.1189 X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Apr 2017 13:53:30 -0000 On Tue, 18 Apr 2017 09:24:54 -0400, Ernie Luzar wrote: > Can I use the sysrc utility to change a line in /etc/pkg/FreeBSD.conf > from url: "pkg+http://pkg.Freebsd.org/${ABI}/quarterly", > to url: "pkg+http://pkg.Freebsd.org/${ABI}/latest", > > If so, how would it be coded? The sysrc tool is intended for system configuration files in the "sh name=value" style, like /etc/rc.conf and others. The pkg configuration file is in a very different format. See "man sysrc" for details, FILES section. -- Polytropon Magdeburg, Germany Happy FreeBSD user since 4.0 Andra moi ennepe, Mousa, ... From owner-freebsd-questions@freebsd.org Tue Apr 18 13:55:46 2017 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 07F32D44589; Tue, 18 Apr 2017 13:55:46 +0000 (UTC) (envelope-from qjail1@a1poweruser.com) Received: from s228.web-hosting.com (s228.web-hosting.com [198.54.114.176]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id DDFF5CE0; Tue, 18 Apr 2017 13:55:45 +0000 (UTC) (envelope-from qjail1@a1poweruser.com) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=a1poweruser.com; s=default; h=Content-Transfer-Encoding:Content-Type: Subject:To:MIME-Version:From:Date:Message-ID:Sender:Reply-To:Cc:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=bfX8Z6NJHm/xiUjvxRtoVnzsxSInr6EwCXUpjOOwUrA=; b=V4iBk0lvqE6mxWxs6stFWKkYB6 Arni3gQ4ACjsg2yqwVjXyWRWeaF4iwlzzVcCxlwdftIx+kaU85NGmXOVhNwbdVdfJ5gZx/JZjLIxL j4+6Q0ZfkRdyFJ5kKJhAVMmMBBldtYD9PYi1UrI72AWNNNoh+hAW/ns3UzVHv2AfZW5s=; Received: from cpe-74-141-88-57.neo.res.rr.com ([74.141.88.57]:1148 helo=[10.0.10.3]) by server228.web-hosting.com with esmtpsa (TLSv1:ECDHE-RSA-AES256-SHA:256) (Exim 4.87) (envelope-from ) id 1d0TaE-000dLS-1N; Tue, 18 Apr 2017 09:54:18 -0400 Message-ID: <58F61A8D.1030309@a1poweruser.com> Date: Tue, 18 Apr 2017 09:54:21 -0400 From: qjail1 User-Agent: Thunderbird 2.0.0.24 (Windows/20100228) MIME-Version: 1.0 To: "ports@FreeBSD.org" , FreeBSD questions Subject: Is pkg quarterly really needed? Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-OutGoing-Spam-Status: No, score=-1.0 X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - server228.web-hosting.com X-AntiAbuse: Original Domain - freebsd.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - a1poweruser.com X-Get-Message-Sender-Via: server228.web-hosting.com: authenticated_id: qjail1@a1poweruser.com X-Authenticated-Sender: server228.web-hosting.com: qjail1@a1poweruser.com X-Source: X-Source-Args: X-Source-Dir: X-From-Rewrite: unmodified, already matched X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Apr 2017 13:55:46 -0000 I maintain a port and I have users complaining that the pkg system takes many months before the updated version of my port shows up in the pkg system. My response is I tell them to change a line in their /etc/pkg/FreeBSD.conf file from url: "pkg+http://pkg.Freebsd.org/${ABI}/quarterly", to url: "pkg+http://pkg.Freebsd.org/${ABI}/latest", The old pkg system never had this quarterly update cycle and I see no reason to have it now when its so easy to over ride the default. Why not just change the default to "latest" and save on all the overhead of the quarterly cycle? From owner-freebsd-questions@freebsd.org Tue Apr 18 14:09:53 2017 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id AFD65D44A24; Tue, 18 Apr 2017 14:09:53 +0000 (UTC) (envelope-from tech-lists@zyxst.net) Received: from out1-smtp.messagingengine.com (out1-smtp.messagingengine.com [66.111.4.25]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 839EA1693; Tue, 18 Apr 2017 14:09:53 +0000 (UTC) (envelope-from tech-lists@zyxst.net) Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.nyi.internal (Postfix) with ESMTP id 360092066F; Tue, 18 Apr 2017 10:09:38 -0400 (EDT) Received: from frontend2 ([10.202.2.161]) by compute4.internal (MEProxy); Tue, 18 Apr 2017 10:09:38 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=zyxst.net; h=cc :content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-sender :x-me-sender:x-sasl-enc:x-sasl-enc; s=fm1; bh=z+oQC0XJBnWj4WFOIp gJjDYcW4kXqzDiG28sJFUboMg=; b=Sr6gVlJUXYfiyKAZyZxbJ9XX0/Eaee4V1L 6BvsozIGbkg4BI9rK67gBpWbUmOKU9ysqffpyLJL0lx4D6XX4uZ1gKwzGPvEqsVO rkGZcKU2FkZBo/l3kZ/lNCfJ5nPnKl/lV6zmXtchPehIYmZd1lq2M+Nh1WvYhsT9 H1MOcCaRRBhzCaoUlW/7uq8oWRGDHOo1x9MKtCNSRevlZPzP9agjksEWwr713R/0 f05PrVTnlFc9LoHqL+q3JnC0wBuylk2Apns/4Lt6ndPJj0PhHctBeJlBIWJ0oFSj UieDVin/IaXeNqLrEiYhspyqltE5xlivPfW2DmajlxU7oJLCocdA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-me-sender:x-me-sender:x-sasl-enc:x-sasl-enc; s= fm1; bh=z+oQC0XJBnWj4WFOIpgJjDYcW4kXqzDiG28sJFUboMg=; b=og6/h8hw eDFdr4Eu11JBSXfVNuy/Ehsr1oS2a9DidjPJ7GapMoH9NLN7vJQDcijzEI8B47GZ y/Scq3SF+aFMIBHNfaQha0QtAjT5N3obWDqpGbkRJvgwG8F4RK4bPLPa6Yk4DSkz pKyNp2cB+WvuvQ8Y5gJhAfHp4tjPHkWvjsGoF6g5nvR82joQ0vRSpBhU4ENVL5Uq 5E8YhWtcwOtSkCWV+1utxSbEvMpn45CRt5dZvpl6MPRbIUeCzlZpJHC+8hC1CudA fB0KcoRUr7nVmQXtfVfX/y8kXOHiUKkt6+pYfbNyD1HqeXHqLjLBDzNBHY0MhGT1 OBTxEmFNI6o3CQ== X-ME-Sender: X-Sasl-enc: QOYdRNU1pcc9Et/OreDnEdcaXte4gf6LFOY4wk0xupIV 1492524577 Received: from pumpkin.growveg.org (pumpkin.growveg.org [82.70.91.101]) by mail.messagingengine.com (Postfix) with ESMTPA id B7C78246CA; Tue, 18 Apr 2017 10:09:37 -0400 (EDT) Subject: Re: 10.3-stable random server reboots - finding the reason To: freebsd-questions@freebsd.org References: <20170418123424.GD74780@home.opsec.eu> From: tech-lists Cc: freebsd-stable@freebsd.org Message-ID: <7444bde9-a898-9e7d-103a-a0903422608d@zyxst.net> Date: Tue, 18 Apr 2017 15:09:36 +0100 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:52.0) Gecko/20100101 Thunderbird/52.0 MIME-Version: 1.0 In-Reply-To: <20170418123424.GD74780@home.opsec.eu> Content-Type: text/plain; charset=utf-8 Content-Language: en-GB Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Apr 2017 14:09:53 -0000 On 18/04/2017 13:34, Kurt Jaeger wrote: > 1) > echo '-Dh -S115200' > /boot.config > 2) > vi /boot/loader.conf > ------------ > console="comconsole" > comconsole_speed=115200 > ------------ > > Then: connect it to some kermit session from a different box, > and write a session log. This might capture some last gasp. > A bit more detail: Problem seems to be it's DRAC is broken. The server is a Dell R710 in a datacentre so I've not got physical access. I'd normally admin the hardware via the DRAC but it's non-functional now. The system won't boot without someone there plugging in a keyboard and pressing F2 to continue... arrrgh! "idrac failed press F2". It does boot, though. The DRAC normally shows fan speed and voltage amongst other things. Right now I'm looking for an in-band method of doing that on FreeBSD as obv the out-of-band method has failed. cpu temps look fine, cool. AIUI the DRAC is a chip on the motherboard and not a module that can be whipped out and replaced. For all I know, the DRAC might be causing the reboot if it's only intermittently dead. I don't know this though. It might be CPU or RAM, both of these can be swapped out, just need to capture the info... arrgh! -- J. From owner-freebsd-questions@freebsd.org Tue Apr 18 14:12:00 2017 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 3FFCCD44DF8 for ; Tue, 18 Apr 2017 14:12:00 +0000 (UTC) (envelope-from bourne.identity@hotmail.com) Received: from EUR02-VE1-obe.outbound.protection.outlook.com (mail-oln040092069082.outbound.protection.outlook.com [40.92.69.82]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (Client CN "mail.protection.outlook.com", Issuer "Microsoft IT SSL SHA2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id B57381B37 for ; Tue, 18 Apr 2017 14:11:59 +0000 (UTC) (envelope-from bourne.identity@hotmail.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=8/EluzZVe2KqhIL77dq+JeyptaclEvBV3VxNIKWoOzA=; b=kBNq7TSj4aH1kAk17Ib4GrNIMYH2Quwh6mj1Pdcgy0jdNmwNQGt40uPyFzhYaFWIcwfHxgjJzXN0Z0u4cZwykOE2rYPIMh5X01T9aysEdzOxjYLQgh5P/iUDNdOw+kWivdKMgnKWi31kD0rI+TmJFjQpKUN9u/s+2P4R0TcdzKsVswSReQUA9AiHPVKyyLsj2oa2Ywwl2K1ifCUtY2hW4KMRUoOoF57xGFZWvDDQvhq5YWEoFcWb711seyCRcDUKhE2yzW05wA8XuNKbYsDmSfF+kupfkA11Pn8gsxeWzKWTmr9xEIHiq+ryRGh4OUdbNKYWYwVWAqarhkHJIKjzzQ== Received: from VE1EUR02FT021.eop-EUR02.prod.protection.outlook.com (10.152.12.54) by VE1EUR02HT188.eop-EUR02.prod.protection.outlook.com (10.152.13.84) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.1019.14; Tue, 18 Apr 2017 14:11:57 +0000 Received: from VI1PR02MB1200.eurprd02.prod.outlook.com (10.152.12.53) by VE1EUR02FT021.mail.protection.outlook.com (10.152.12.111) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1019.14 via Frontend Transport; Tue, 18 Apr 2017 14:11:57 +0000 Received: from VI1PR02MB1200.eurprd02.prod.outlook.com ([10.163.164.28]) by VI1PR02MB1200.eurprd02.prod.outlook.com ([10.163.164.28]) with mapi id 15.01.1034.015; Tue, 18 Apr 2017 14:11:57 +0000 From: Manish Jain To: Polytropon CC: "freebsd-questions@freebsd.org" Subject: Re: Is it possible to update from CURRENT to RELEASE ? Thread-Topic: Is it possible to update from CURRENT to RELEASE ? Thread-Index: AQHSuBIn7aZdhN5aQUmKSqoUzyk0R6HKuA0A///OZ4CAAGFjgP//5zyA Date: Tue, 18 Apr 2017 14:11:56 +0000 Message-ID: References: <20170418121023.650ac308.freebsd@edvax.de> In-Reply-To: <20170418121023.650ac308.freebsd@edvax.de> Accept-Language: en-GB, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: edvax.de; dkim=none (message not signed) header.d=none;edvax.de; dmarc=none action=none header.from=hotmail.com; x-incomingtopheadermarker: OriginalChecksum:77242BEDAE50D7AB4ED76E16FE1262754E089308188EC4F13FE521E7AF77EE67; UpperCasedChecksum:9FE46F14D6641337B61805B9FF3BBF2194575979377FC2170BBB9DC0021EF0FD; SizeAsReceived:8137; Count:40 x-ms-exchange-messagesentrepresentingtype: 1 x-microsoft-exchange-diagnostics: 1; VE1EUR02HT188; 5:3n9ilHxdJFLffsk11hgc+OxjIb9TEwVS5U1PHpgwi4/+TLMkcfF0cBtsF14MWC8uitsrqhV806mGREftMNMjXCdexPPAxqLswTk9qma7fgEC7q8VOUjAo6NJKVryXt995VybAT/3k6Q2D0Onnl+eHw==; 24:veat8Xqcm/m1KjTKyBxKKFgHd9QbL+EKL0vjMrF4bIY6lUpJQLcNuUD1RSFUh/JcMe0JMvNIBcpNGPvB4QUb6VKODfcLzzdAbOZRITdied4=; 7:3Hgid3IJhndWzx+I7VyuyzWNOQrVezHgib8y6hh/IryEaHnNDgMOuU53lkSYrjDjQ4Ba0ZsY6VCavmofKAqWNrpdj2g7m0JgCDUoL/eoAmztVoCove69ma9HwdYvvZtzXwZYFydUjgFJF91oBthiokzxdSiecRQw+fup+BqaToJxN83mJp2BZ4cUHU574xhlZBgQrmO5FwnZzX9wyVxwPjuyxwnsXmGM1hCBplx8Q6Bs5PECBpHSwV7z2FuNI8kMM+PMqtUnYewJHHEymfocz05EaK6Rl2AnuUSaVlseWVaNOhcWHrFn/G0OA2TbNo+T x-incomingheadercount: 40 x-eopattributedmessage: 0 x-forefront-antispam-report: EFV:NLI; SFV:NSPM; SFS:(7070007)(98901004); DIR:OUT; SFP:1901; SCL:1; SRVR:VE1EUR02HT188; H:VI1PR02MB1200.eurprd02.prod.outlook.com; FPR:; SPF:None; LANG:en; x-ms-office365-filtering-correlation-id: 72441e1b-ae7a-4638-d9ff-08d48664de11 x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(201702061074)(5061506573)(5061507331)(1603103135)(2017031320274)(2017031324274)(2017031323274)(2017031322274)(1603101448)(1601125374)(1701031045); SRVR:VE1EUR02HT188; x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(444000031); SRVR:VE1EUR02HT188; BCL:0; PCL:0; RULEID:; SRVR:VE1EUR02HT188; x-forefront-prvs: 028166BF91 spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: text/plain; charset="Windows-1252" Content-ID: Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: hotmail.com X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Apr 2017 14:11:56.9766 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Internet X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-Transport-CrossTenantHeadersStamped: VE1EUR02HT188 X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Apr 2017 14:12:00 -0000 On 04/18/17 15:40, Polytropon wrote: > That is something you'd probably do from source. That kind of > downgrade should be possible that way. Hi Poly, Thanks for replying. In the above context, there are 2 things I have not been able to figure=20 out : 1) If I forgot to choose the src distribution at installation time, can=20 I install the src.txz tarball by hand myself later from the installation=20 media ? 2) Is it possible to create a pristine FreeBSD environment by hand on a=20 new (MBR+UFS) slice using the tarballs on the installation media ? If=20 this is possible, can you be kind enough to list the strategy=20 outline/steps ? Thanks again for help. Manish Jain From owner-freebsd-questions@freebsd.org Tue Apr 18 14:23:39 2017 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id D2C10D44353; Tue, 18 Apr 2017 14:23:39 +0000 (UTC) (envelope-from blaise@scadian.net) Received: from argent.heraldsnet.org (mail.pegasuscomputing.com [69.30.240.202]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "pegasuscomputing.com", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id BB243210; Tue, 18 Apr 2017 14:23:39 +0000 (UTC) (envelope-from blaise@scadian.net) Received: by argent.heraldsnet.org (Postfix, from userid 80) id A2A9561828EC; Tue, 18 Apr 2017 09:23:38 -0500 (CDT) To: Polytropon Subject: Re: awk help X-PHP-Originating-Script: 0:rcube.php MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit Date: Tue, 18 Apr 2017 10:23:38 -0400 From: Jim Trigg Cc: Ernie Luzar , freebsd-questions@freebsd.org, owner-freebsd-questions@freebsd.org In-Reply-To: <20170418021926.8410148b.freebsd@edvax.de> References: <58F25A01.1060208@gmail.com> <7951DF71-5CD3-4B53-9CB4-13CAA8945983@huiekin.org> <58F4CD14.7090008@gmail.com> <58F53EEA.2030206@gmail.com> <20170418021926.8410148b.freebsd@edvax.de> Message-ID: <88bf3158d9f36b574df2fa15b8c0883a@scadian.net> X-Sender: blaise@scadian.net User-Agent: Roundcube Webmail/1.2.4 X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Apr 2017 14:23:39 -0000 On 2017-04-17 20:19, Polytropon wrote: > On Mon, 17 Apr 2017 18:17:14 -0400, Ernie Luzar wrote: >> Also can a csh $variable be used inside of an awk program? > > No directly. A sh (not csh!) variable is prefixed by $, but the > awk program is typically enclosed in single quotes which prohibit > the normal function of $FOO or ${FOO}; awk uses $ itself, for > example as field identifiers like $0, $1, $2 and so on. > > If you'd have _no_ $ in your awk code, you could probably do > something like this: > > #!/bin/sh > FOO=100 > awk "BEGIN { print $FOO }" > > But of course, now you'll get problems using double quotes in awk. > > However, there is (at least) a way to deal with this problem: Prefix > the data you're going to process with "special lines", let's say > they start with #, a name (the "variable name", a =, and the "value". > You can easily generate this as a temporary file from your "glue" > script. [snip] > > I'm sure there are several other ways of doing this, but maybe those > two examples can help or at least inspire you. :-) The trivial way is: awk -v FOO=$FOO '{...}' Note also that instead of embedding the awk script in the shell script you can make it a separate file and call it with awk -v FOO=$FOO -e script.awk Jim Trigg From owner-freebsd-questions@freebsd.org Tue Apr 18 14:36:02 2017 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 50D06D4471C for ; Tue, 18 Apr 2017 14:36:02 +0000 (UTC) (envelope-from smart@n2s.mobi) Received: from zoniac5.nmsrv.com (zoniac5.nmsrv.com [204.187.13.169]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "*.nmsrv.com", Issuer "EssentialSSL CA" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 2330BBA9 for ; Tue, 18 Apr 2017 14:36:01 +0000 (UTC) (envelope-from smart@n2s.mobi) Received: (qmail 9566 invoked from network); 18 Apr 2017 14:16:03 -0000 Received: from ec2-54-197-242-119.compute-1.amazonaws.com (HELO ip-10-141-7-163.ec2.internal) (smart@n2s.mobi@54.197.242.119) by zoniac5.nmsrv.com with ESMTPA; 18 Apr 2017 14:16:03 -0000 Date: Tue, 18 Apr 2017 14:15:54 +0000 (UTC) From: Avinash Bakka Reply-To: avi@smtworks.com To: freebsd-questions@freebsd.org Message-ID: <1492524954035.03072659539602085.avi@smtworks.com> Subject: Checking In Importance: Normal X-Mailer: Zoniac Mailer System X-Zoniac-TrackerID: 8d325ce78d58cd828b0f9bc1942fa7e65b1acba8efe03aa4f2b67069394ec1ddedb98386e4370598293cf738de59f6ec8fdadc434f6d3862 MIME-Version: 1.0 Content-Type: text/plain; charset="ANSI_X3.4-1968" X-Content-Filtered-By: Mailman/MimeDel 2.1.23 X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Apr 2017 14:36:02 -0000 From owner-freebsd-questions@freebsd.org Tue Apr 18 14:46:43 2017 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 4FDADD44D47 for ; Tue, 18 Apr 2017 14:46:43 +0000 (UTC) (envelope-from freebsd@edvax.de) Received: from mailrelay12.qsc.de (mailrelay12.qsc.de [212.99.163.153]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "*.antispameurope.com", Issuer "TeleSec ServerPass DE-2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id B62EE1333 for ; Tue, 18 Apr 2017 14:46:42 +0000 (UTC) (envelope-from freebsd@edvax.de) Received: from mx01.qsc.de ([213.148.129.14]) by mailrelay12.qsc.de; Tue, 18 Apr 2017 16:46:40 +0200 Received: from r56.edvax.de (port-92-195-114-44.dynamic.qsc.de [92.195.114.44]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx01.qsc.de (Postfix) with ESMTPS id 4E10B3CBF9; Tue, 18 Apr 2017 16:46:38 +0200 (CEST) Received: from r56.edvax.de (localhost [127.0.0.1]) by r56.edvax.de (8.14.5/8.14.5) with SMTP id v3IEkcba007066; Tue, 18 Apr 2017 16:46:38 +0200 (CEST) (envelope-from freebsd@edvax.de) Date: Tue, 18 Apr 2017 16:46:38 +0200 From: Polytropon To: Manish Jain Cc: "freebsd-questions@freebsd.org" Subject: Re: Is it possible to update from CURRENT to RELEASE ? Message-Id: <20170418164638.ab9b241d.freebsd@edvax.de> In-Reply-To: References: <20170418121023.650ac308.freebsd@edvax.de> Reply-To: Polytropon Organization: EDVAX X-Mailer: Sylpheed 3.1.1 (GTK+ 2.24.5; i386-portbld-freebsd8.2) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-cloud-security-sender: freebsd@edvax.de X-cloud-security-recipient: freebsd-questions@freebsd.org X-cloud-security-Virusscan: CLEAN X-cloud-security-disclaimer: This E-Mail was scanned by E-Mailservice on mailrelay12.qsc.de with 8A2C06A427D X-cloud-security-connect: mx01.qsc.de[213.148.129.14], TLS=1, IP=213.148.129.14 X-cloud-security: scantime:.1206 X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Apr 2017 14:46:43 -0000 On Tue, 18 Apr 2017 14:11:56 +0000, Manish Jain wrote: > On 04/18/17 15:40, Polytropon wrote: > > That is something you'd probably do from source. That kind of > > downgrade should be possible that way. > [...] > In the above context, there are 2 things I have not been able to figure > out : > > 1) If I forgot to choose the src distribution at installation time, can > I install the src.txz tarball by hand myself later from the installation > media ? Yes. You will get for example 10.3-RELEASE sources. It's also possible to download and extract that archive from the FTP site. Additionally, it's also possible to use svn to check out the release source, but it's probably much easier to just use the src archive. The FreeBSD Handbook has more detailed information: https://www.freebsd.org/doc/handbook/svn.html Note that svn is much more convenient to repeatedly track "minimal deltas" of a source tree than to obtain a whole tree "as is". :-) > 2) Is it possible to create a pristine FreeBSD environment by hand on a > new (MBR+UFS) slice using the tarballs on the installation media ? If > this is possible, can you be kind enough to list the strategy > outline/steps ? It's basically what the installer does: It extracts the different archives into the intended directories; "tar xvf " should be sufficient. So the manual approach for MBR + UFS would be: 1. initialize disk with gpart 2. create file systems with newfs 3. extract archives with tar 4. make desired changes to configuration files 5. (re)boot system -- Polytropon Magdeburg, Germany Happy FreeBSD user since 4.0 Andra moi ennepe, Mousa, ... From owner-freebsd-questions@freebsd.org Tue Apr 18 14:49:41 2017 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 713E9D44EA8 for ; Tue, 18 Apr 2017 14:49:41 +0000 (UTC) (envelope-from freebsd@edvax.de) Received: from mailrelay10.qsc.de (mailrelay10.qsc.de [212.99.163.152]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "*.antispameurope.com", Issuer "TeleSec ServerPass DE-2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id D74DB14BB for ; Tue, 18 Apr 2017 14:49:40 +0000 (UTC) (envelope-from freebsd@edvax.de) Received: from mx01.qsc.de ([213.148.129.14]) by mailrelay10.qsc.de; Tue, 18 Apr 2017 16:49:37 +0200 Received: from r56.edvax.de (port-92-195-114-44.dynamic.qsc.de [92.195.114.44]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx01.qsc.de (Postfix) with ESMTPS id 74EEA3CBF9; Tue, 18 Apr 2017 16:49:36 +0200 (CEST) Received: from r56.edvax.de (localhost [127.0.0.1]) by r56.edvax.de (8.14.5/8.14.5) with SMTP id v3IEna6B007092; Tue, 18 Apr 2017 16:49:36 +0200 (CEST) (envelope-from freebsd@edvax.de) Date: Tue, 18 Apr 2017 16:49:36 +0200 From: Polytropon To: Jim Trigg Cc: Ernie Luzar , freebsd-questions@freebsd.org Subject: Re: awk help Message-Id: <20170418164936.98e78648.freebsd@edvax.de> In-Reply-To: <88bf3158d9f36b574df2fa15b8c0883a@scadian.net> References: <58F25A01.1060208@gmail.com> <7951DF71-5CD3-4B53-9CB4-13CAA8945983@huiekin.org> <58F4CD14.7090008@gmail.com> <58F53EEA.2030206@gmail.com> <20170418021926.8410148b.freebsd@edvax.de> <88bf3158d9f36b574df2fa15b8c0883a@scadian.net> Reply-To: Polytropon Organization: EDVAX X-Mailer: Sylpheed 3.1.1 (GTK+ 2.24.5; i386-portbld-freebsd8.2) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-cloud-security-sender: freebsd@edvax.de X-cloud-security-recipient: freebsd-questions@freebsd.org X-cloud-security-Virusscan: CLEAN X-cloud-security-disclaimer: This E-Mail was scanned by E-Mailservice on mailrelay10.qsc.de with DD8AB683475 X-cloud-security-connect: mx01.qsc.de[213.148.129.14], TLS=1, IP=213.148.129.14 X-cloud-security: scantime:.1176 X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Apr 2017 14:49:41 -0000 On Tue, 18 Apr 2017 10:23:38 -0400, Jim Trigg wrote: > On 2017-04-17 20:19, Polytropon wrote: > > On Mon, 17 Apr 2017 18:17:14 -0400, Ernie Luzar wrote: > >> Also can a csh $variable be used inside of an awk program? > > > > No directly. A sh (not csh!) variable is prefixed by $, but the > > awk program is typically enclosed in single quotes which prohibit > > the normal function of $FOO or ${FOO}; awk uses $ itself, for > > example as field identifiers like $0, $1, $2 and so on. > > > > If you'd have _no_ $ in your awk code, you could probably do > > something like this: > > > > #!/bin/sh > > FOO=100 > > awk "BEGIN { print $FOO }" > > > > But of course, now you'll get problems using double quotes in awk. > > > > However, there is (at least) a way to deal with this problem: Prefix > > the data you're going to process with "special lines", let's say > > they start with #, a name (the "variable name", a =, and the "value". > > You can easily generate this as a temporary file from your "glue" > > script. > [snip] > > > > I'm sure there are several other ways of doing this, but maybe those > > two examples can help or at least inspire you. :-) > > The trivial way is: > awk -v FOO=$FOO '{...}' Thanks for the reminder - it's really a very comfortable way! I should be re-readinging the manpage from time to time to remind me of this nice feature. > Note also that instead of embedding the awk script in the shell script > you can make it a separate file and call it with > awk -v FOO=$FOO -e script.awk Quick addition: The form is awk -v FOO=$FOO -f script.awk It's -f, not -e. :-) -- Polytropon Magdeburg, Germany Happy FreeBSD user since 4.0 Andra moi ennepe, Mousa, ... From owner-freebsd-questions@freebsd.org Tue Apr 18 14:57:03 2017 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id DCC16D42216; Tue, 18 Apr 2017 14:57:03 +0000 (UTC) (envelope-from kraduk@gmail.com) Received: from mail-qk0-x236.google.com (mail-qk0-x236.google.com [IPv6:2607:f8b0:400d:c09::236]) (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 993691A73; Tue, 18 Apr 2017 14:57:03 +0000 (UTC) (envelope-from kraduk@gmail.com) Received: by mail-qk0-x236.google.com with SMTP id h67so132456000qke.0; Tue, 18 Apr 2017 07:57:03 -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:to :cc; bh=Lg4lR8VmEXhgr6IKa9x8zeZci+GutT/YF47PM9eq48E=; b=T1/01pWEa1JaZcbfIqhov8kEueS+8JXxYeZbuntQBvvIpCrJKD2frC0ZiP7q6FkBph ydazXhl++ZOGbTKLDBWFKmZab/fuMzoRKhK0t6Nt9IxjB9YNDfR7RuOv1D4tXBTXBKYG wkqrg7k61yYVekWzINNAn4jZ4S2+/lpmAiFuHtP6jNdxdTwmbK0uNaJz6m6Jno/UHBtq mk9n9eBL4T5KIiyOpUMRSqbpC9+BY62HOcDX6rSvme7KCCONlK6o8kALO/POXOaOeKRw ABVCqZow6mmispdOd8n91cFTI3ddWWDW17g6rT6lCWrrgE2pmYcPZMiD/QBDS7SyP5qZ QfKQ== 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:to:cc; bh=Lg4lR8VmEXhgr6IKa9x8zeZci+GutT/YF47PM9eq48E=; b=Nchw1QWI9D5BXH3nZFhwTY3i1M2Ho+Br2X8KGfLXy3SM8NUznxTRu/4dR7XC3Gobtt TeZKihJxDQJBo44GUSPw02S/fNZvb5LHrc0BjRc9V+1n6LT9F4O6DyKXbafVOQYKqM98 /IPEi+zN6zTbO4pjfeoTdtBI2AsgnAQ1xEVZrBQUQ18+Wi4pATMKJukXJ5QlmoJdQ3hs hnmrCgZ04Ro2nweRn+KZ3cc1/TRBJxdH67HlQIYXQptOUB2DIfnSJa6WFp4wLXd+OpNL P3W1ErWHAHxe2VORsAVr5KlzuY+K+Snzi2+gZ7KpKcOInrpmoW729ZRfX+gXBxN0HiiV O9ww== X-Gm-Message-State: AN3rC/4yvnLimXf2e3XTzuoA+1tzaeyT0gX0XWFLG8Y2jutsOChWGnmy IreqVy2DSWQxYoiJOm1Ozp90e4O+8Q== X-Received: by 10.55.187.132 with SMTP id l126mr12663167qkf.236.1492527422594; Tue, 18 Apr 2017 07:57:02 -0700 (PDT) MIME-Version: 1.0 Received: by 10.12.183.158 with HTTP; Tue, 18 Apr 2017 07:57:02 -0700 (PDT) In-Reply-To: <58F61A8D.1030309@a1poweruser.com> References: <58F61A8D.1030309@a1poweruser.com> From: krad Date: Tue, 18 Apr 2017 15:57:02 +0100 Message-ID: Subject: Re: Is pkg quarterly really needed? To: qjail1 Cc: "ports@FreeBSD.org" , FreeBSD questions Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.23 X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Apr 2017 14:57:04 -0000 quarterly does seem very cautious, maybe a monthly might be a good alternative. I can understand people being hesitant about latest though. I guess these are not the people who ask though. Maybe the real answer though is to have a specific repo for that port for the bleeding edge people much like launchpad on ubuntu. It might get complicated though for big dependency trees though. On 18 April 2017 at 14:54, qjail1 wrote: > I maintain a port and I have users complaining that the pkg system takes > many months before the updated version of my port shows up in the pkg > system. > > My response is I tell them to change a line in their /etc/pkg/FreeBSD.conf > file > from url: "pkg+http://pkg.Freebsd.org/${ABI}/quarterly", > to url: "pkg+http://pkg.Freebsd.org/${ABI}/latest", > > The old pkg system never had this quarterly update cycle and I see no > reason to have it now when its so easy to over ride the default. > > Why not just change the default to "latest" and save on all the overhead > of the quarterly cycle? > _______________________________________________ > 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" > From owner-freebsd-questions@freebsd.org Tue Apr 18 15:32:39 2017 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 348BAD44202 for ; Tue, 18 Apr 2017 15:32:39 +0000 (UTC) (envelope-from rwmaillists@googlemail.com) Received: from mail-wr0-x243.google.com (mail-wr0-x243.google.com [IPv6:2a00:1450:400c:c0c::243]) (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 C2CE62D1 for ; Tue, 18 Apr 2017 15:32:38 +0000 (UTC) (envelope-from rwmaillists@googlemail.com) Received: by mail-wr0-x243.google.com with SMTP id l44so25297210wrc.2 for ; Tue, 18 Apr 2017 08:32:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20161025; h=date:from:to:subject:message-id:in-reply-to:references:mime-version :content-transfer-encoding; bh=P/GGqcknQS0kV69MmtgbyxXtmpa8orUVqfLRIZVLRX0=; b=Bty6/TT+bTS89RFf2fsUrT8TSgEkON7lOq9XjBQUJY8XN98hf+/DXnXLEErUBPZ1Fz gfiPKXRbM6ZzjD3VRMJUMxFtyOGP9dSHtiIXZ6861/5303VumNiqy75+iBlZ6PESHgkd CQ9TylqFdu1pUYToYYK4Z7eaP0KFUAFmBa6wKCucf43A46ycctIADrTHGrz0mdXUE74M wmkq1xl11Vdmpbky4ntG3c5PqgdsLqTPKYy/P94DgL0CZRFCHmmRGLl3BPtLfSHKl0FT qLpDClS3Rxjmv8mugVjl3r8xDNns7qL5IEDddyl0RTj441OiQKVMMXnlvInXQaADGSvI yDBg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:subject:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=P/GGqcknQS0kV69MmtgbyxXtmpa8orUVqfLRIZVLRX0=; b=Ch48/L3s3SqAoE2q3tZX54QAQixUTZQxHO/H0KjbYn2Xh1H/rPOhKm0NhLdVYC1eJR 2+9sIBBOhOjYYE1rNr8XhkiUAiPrQotJcr9cuxS0GnbUq8b+OOqsJrV6G2+RKBbuZ6pD r64duPeZ9m2nuCJm+ebHegafkPxQzyPB578RTk4ys1qxOo7emVVSrKrpem+p0g788lbf m13CIFLCQRgrOIB1v654eZxH6QYwNnpmu7ueV7HevyKlvKtaZQD3cfz74Zjc67ciTbpv tf96FtZxR1fcKw3EVxLjZ19wuxbEEnjznozB/ZXmA0oB9DsnoSvor9owcfLUbV+KAV5+ O+DA== X-Gm-Message-State: AN3rC/6LhPySk6nPJapMeFFOvgOnj7zQ1lhlvfkOYPVSJraHL8ADqGur GR2gt1j3N8JgcvCV X-Received: by 10.223.165.138 with SMTP id g10mr22503271wrc.19.1492529556787; Tue, 18 Apr 2017 08:32:36 -0700 (PDT) Received: from gumby.homeunix.com ([90.211.21.140]) by smtp.gmail.com with ESMTPSA id s137sm3231762wme.31.2017.04.18.08.32.34 for (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Tue, 18 Apr 2017 08:32:35 -0700 (PDT) Date: Tue, 18 Apr 2017 16:32:33 +0100 From: RW To: freebsd-questions@freebsd.org Subject: Re: Is pkg quarterly really needed? Message-ID: <20170418163233.648fe5f7@gumby.homeunix.com> In-Reply-To: <58F61A8D.1030309@a1poweruser.com> References: <58F61A8D.1030309@a1poweruser.com> X-Mailer: Claws Mail 3.14.1 (GTK+ 2.24.31; amd64-portbld-freebsd10.3) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Apr 2017 15:32:39 -0000 On Tue, 18 Apr 2017 09:54:21 -0400 qjail1 wrote: > I maintain a port and I have users complaining that the pkg system > takes many months before the updated version of my port shows up in > the pkg system. > > My response is I tell them to change a line in their > /etc/pkg/FreeBSD.conf file > from url: "pkg+http://pkg.Freebsd.org/${ABI}/quarterly", > to url: "pkg+http://pkg.Freebsd.org/${ABI}/latest", > > The old pkg system never had this quarterly update cycle and I see no > reason to have it now when its so easy to over ride the default. > The old package system never got any package updates at all for releases. From owner-freebsd-questions@freebsd.org Tue Apr 18 16:13:34 2017 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 1C404D430CA; Tue, 18 Apr 2017 16:13:34 +0000 (UTC) (envelope-from fjwcash@gmail.com) Received: from mail-qt0-x22b.google.com (mail-qt0-x22b.google.com [IPv6:2607:f8b0:400d:c0d::22b]) (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 CB3BAFDC; Tue, 18 Apr 2017 16:13:33 +0000 (UTC) (envelope-from fjwcash@gmail.com) Received: by mail-qt0-x22b.google.com with SMTP id m36so129378763qtb.0; Tue, 18 Apr 2017 09:13:33 -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:to :cc; bh=Dpj/1SgzH+19zsQfGksqkbSORE2rB+cG9fYJD2UgxfE=; b=vVfEAlzSBod5bWdef5VA9rkpcL/9RSP3xx5nTVUAaB7AJbJta6lqecclpDbZhhsEfW 2i0FDohLUBC7YMNE67z9zX0kqCOnAo2zKAa0yS0QSwECw/u2jXEEFrxMBZ3OZmzsNrCm 4kcBcbYa5tUDam1+/OVMozO7e39NfD8Z/m9NRdkSgBrbT+b6tFR5YvGREmfXTkpAHq1K kjpjxV0WnYgpXbDBflVM8z9rQjQAv8oTblsfcVlubYJueECZChFzQXXooWGwZB2NjvQ7 VcdXwaWZkWir3CVZiStIzmdiEU2XuAtLFfqRKoWm7IYwsn2YdpzGWYaouiQIwqMLEcNB 0OEg== 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:to:cc; bh=Dpj/1SgzH+19zsQfGksqkbSORE2rB+cG9fYJD2UgxfE=; b=HcluxhkvFtdgbYtTRbvSq6LCq5cbshYFtPVgWtSsr0bLlv5hHZHAGD/8ZOkcli7YEt 8n5VO7G2vKXkaC0etNvzgAO58lYEg6cgs8r3ReWR1pDk0nB6IkaXmsL64Nq9XhPEw0lL Jx9r5XflsqcZT9RRfgSA38muD5dt79N1lzXSZVUO7tB/AI56WMEag7LPdmI+8cyAVppR QjZ2o04jRQyRHoSacZIyMSnRWvC7i4bZUStfaJB2mAvySjMyrzqByddsPIy7KAP8ExKQ ateedB2WcNZWwgDZx9EFsQKIs96dpUPcwUOLkQD8Qlc445UfhDNZUNW8Goi6nCm1XFbK BTzg== X-Gm-Message-State: AN3rC/5k8jqe47Vqwc5fRlNsRDFRE2fX8VN4kgal8DOzIMownP7q0DJb Un4qkg/eFIpGQ/+9xvfR+P7lb2vyl9RP X-Received: by 10.237.56.67 with SMTP id j61mr13025749qte.86.1492532012908; Tue, 18 Apr 2017 09:13:32 -0700 (PDT) MIME-Version: 1.0 Received: by 10.140.28.229 with HTTP; Tue, 18 Apr 2017 09:13:32 -0700 (PDT) In-Reply-To: References: <58F61A8D.1030309@a1poweruser.com> From: Freddie Cash Date: Tue, 18 Apr 2017 09:13:32 -0700 Message-ID: Subject: Re: Is pkg quarterly really needed? To: krad Cc: qjail1 , "ports@FreeBSD.org" , FreeBSD questions Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.23 X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Apr 2017 16:13:34 -0000 On Tue, Apr 18, 2017 at 7:57 AM, krad wrote: > quarterly does seem very cautious, maybe a monthly might be a good > alternative. I can understand people being hesitant about latest though. = I > guess these are not the people who ask though. Maybe the real answer thou= gh > is to have a specific repo for that port for the bleeding edge people mu= ch > like launchpad on ubuntu. It might get complicated though for big > dependency trees though. > =E2=80=8Blatest/ is good for desktop users who only care about running the = very latest versions of everything. quarterly/ is good for server users who want to make sure that installing a new piece of software won't require an upgrade of all the currently installed software (repo hasn't changed since the last install). And for desktop users who prefer to use their computers for doing work instead of spending all their time chasing after the "latest" flashy bling bling. :) quarterly/ also gets security fixes back-ported into it (on a per-maintainer basis so it's not 100% coverage yet), so you can stay secure without chasing new software versions. IOW, don't change the infrastructure, it's working nicely. Just educate the users. :D > > On 18 April 2017 at 14:54, qjail1 wrote: > > > I maintain a port and I have users complaining that the pkg system take= s > > many months before the updated version of my port shows up in the pkg > > system. > > > > My response is I tell them to change a line in their > /etc/pkg/FreeBSD.conf > > file > > from url: "pkg+http://pkg.Freebsd.org/${ABI}/quarterly", > > to url: "pkg+http://pkg.Freebsd.org/${ABI}/latest", > > > > The old pkg system never had this quarterly update cycle and I see no > > reason to have it now when its so easy to over ride the default. > > > > Why not just change the default to "latest" and save on all the overhea= d > > of the quarterly cycle? > > _______________________________________________ > > 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-ports@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-ports > To unsubscribe, send any mail to "freebsd-ports-unsubscribe@freebsd.org" > --=20 Freddie Cash fjwcash@gmail.com From owner-freebsd-questions@freebsd.org Tue Apr 18 16:49:58 2017 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 3135FD43F72 for ; Tue, 18 Apr 2017 16:49:58 +0000 (UTC) (envelope-from steven@multiplay.co.uk) Received: from mail-oi0-x229.google.com (mail-oi0-x229.google.com [IPv6:2607:f8b0:4003:c06::229]) (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 EC6B8A80 for ; Tue, 18 Apr 2017 16:49:57 +0000 (UTC) (envelope-from steven@multiplay.co.uk) Received: by mail-oi0-x229.google.com with SMTP id j201so31922837oih.2 for ; Tue, 18 Apr 2017 09:49:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=multiplay-co-uk.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=0RmH27BQ25DuXwD46I9G8iTQbU5SpkJJetTgADw2krY=; b=CLYtGpKdc+9Fz48YB3zOetBOjMa0BnZgMZAGv3gInMpgY7eZFwPN+gcfEvu5TmvCLo VI4+dDHcNkO3iuaYBS0rOr1LsOWBQg3oxlAo/ZZLE5mDRtwjJvPND3wePlLYrsFlaWYN b+Cqx8FKywXyBdvRhweo4vpi5OaryBVGyyynKl5ZEjE7rUPa7WAaZe9GuIZ3KQ6qQC9+ PJ3Zriida4GxFrkHBM4bdKveS13pBHQNIu2F3V+UUeVBg2fxCvAmcqZn0zk2/RYxg8kX JwK5iFJThsHnBQBqmnGpTeR8TXIsLM/BbvMRVj+t3n+r9DZRphVkezKo7aK7V5/W4GD8 dIew== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=0RmH27BQ25DuXwD46I9G8iTQbU5SpkJJetTgADw2krY=; b=DN0bZ4XFfp0wKbaVb9ed50rlx5mkZna94RyPyDQ2PSJXAZYuy3mfEbAdR3Y1b8XcA+ KNV+b2nhZ1Fhrqj248nn+7uLV3rlVn0Npfu/OrQxNlsXd2xR1cJq17XfRkGjTEkOXHF8 dbE031/xNKP9CM5sCPWzRpO2rimu5urmJjq6hmZBl6CRPDRE3Tjm5ea2X2bdI4uKqMg4 9otRpZ97YeyTHgr265IiBJcDS/zSkJ1Ocu2IOxa/s/+iCT19nT0MfwNKdL0Y5gxuxU8O 6Yx6p+GmHRFQ5dn6CylqECXYjohjN9kW/UfxB3IrXxbJ9GQqwzM6709ZeHwi1kcAKPZJ rnUQ== X-Gm-Message-State: AN3rC/6uopgIY8MClqgeefgNcLcGOfkix+6bxneJdDAw8k7kx3KmOZrY Ib6Bd3pUqlxkfq0Atf6LxowO40MfHEtL X-Received: by 10.157.1.50 with SMTP id 47mr10163215otu.66.1492534196951; Tue, 18 Apr 2017 09:49:56 -0700 (PDT) MIME-Version: 1.0 References: <20170418123424.GD74780@home.opsec.eu> <7444bde9-a898-9e7d-103a-a0903422608d@zyxst.net> In-Reply-To: <7444bde9-a898-9e7d-103a-a0903422608d@zyxst.net> From: Steven Hartland Date: Tue, 18 Apr 2017 16:49:46 +0000 Message-ID: Subject: Re: 10.3-stable random server reboots - finding the reason To: freebsd-questions@freebsd.org, tech-lists Cc: freebsd-stable@freebsd.org Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.23 X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Apr 2017 16:49:58 -0000 It's not an external vulnerability in the DRAC is it as that seems to be more and more common these days On Tue, 18 Apr 2017 at 15:10, tech-lists wrote: > On 18/04/2017 13:34, Kurt Jaeger wrote: > > > 1) > > echo '-Dh -S115200' > /boot.config > > 2) > > vi /boot/loader.conf > > ------------ > > console="comconsole" > > comconsole_speed=115200 > > ------------ > > > > Then: connect it to some kermit session from a different box, > > and write a session log. This might capture some last gasp. > > > > A bit more detail: > > Problem seems to be it's DRAC is broken. The server is a Dell R710 in a > datacentre so I've not got physical access. I'd normally admin the > hardware via the DRAC but it's non-functional now. > > The system won't boot without someone there plugging in a keyboard and > pressing F2 to continue... arrrgh! "idrac failed press F2". It does > boot, though. The DRAC normally shows fan speed and voltage amongst > other things. Right now I'm looking for an in-band method of doing that > on FreeBSD as obv the out-of-band method has failed. cpu temps look > fine, cool. > > AIUI the DRAC is a chip on the motherboard and not a module that can be > whipped out and replaced. For all I know, the DRAC might be causing the > reboot if it's only intermittently dead. I don't know this though. It > might be CPU or RAM, both of these can be swapped out, just need to > capture the info... > > arrgh! > -- > J. > _______________________________________________ > freebsd-stable@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-stable > To unsubscribe, send any mail to "freebsd-stable-unsubscribe@freebsd.org" > From owner-freebsd-questions@freebsd.org Tue Apr 18 16:58:31 2017 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id AE251D443F9; Tue, 18 Apr 2017 16:58:31 +0000 (UTC) (envelope-from jbeich@freebsd.org) Received: from freefall.freebsd.org (freefall.freebsd.org [96.47.72.132]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "freefall.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 903CC1353; Tue, 18 Apr 2017 16:58:31 +0000 (UTC) (envelope-from jbeich@freebsd.org) Received: by freefall.freebsd.org (Postfix, from userid 1354) id A545D1E69; Tue, 18 Apr 2017 16:58:30 +0000 (UTC) From: Jan Beich To: qjail1 Cc: "ports\@FreeBSD.org" , FreeBSD questions Subject: Re: Is pkg quarterly really needed? References: <58F61A8D.1030309@a1poweruser.com> Date: Tue, 18 Apr 2017 18:58:25 +0200 In-Reply-To: <58F61A8D.1030309@a1poweruser.com> (qjail1@a1poweruser.com's message of "Tue, 18 Apr 2017 09:54:21 -0400") Message-ID: MIME-Version: 1.0 Content-Type: text/plain X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Apr 2017 16:58:31 -0000 qjail1 writes: > I maintain a port and I have users complaining that the pkg system > takes many months before the updated version of my port shows up in > the pkg system. Better ask committer assigned to your bug to add MFH tag or send an email to ports-secteam@ (and CC portmgr@) which commit to backport. For leaf ports such requests are unlikely to be declined, just keep in mind risks due to using old dependencies and possible regressions. From owner-freebsd-questions@freebsd.org Tue Apr 18 17:17:31 2017 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 540D1D44B22 for ; Tue, 18 Apr 2017 17:17:31 +0000 (UTC) (envelope-from olivares14031@gmail.com) Received: from mail-ua0-x235.google.com (mail-ua0-x235.google.com [IPv6:2607:f8b0:400c:c08::235]) (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 03F29146 for ; Tue, 18 Apr 2017 17:17:31 +0000 (UTC) (envelope-from olivares14031@gmail.com) Received: by mail-ua0-x235.google.com with SMTP id f10so74545391uaa.2 for ; Tue, 18 Apr 2017 10:17:30 -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:to :cc; bh=eb74GZZA4xxNepC5NzpicCgFwa5j5gNZy09pBFEsOY8=; b=lP8vcgw38JcdgmRUDtSmBaAMPf9F/X0lrFc0FQA0KPS56DakGcPZBtnVWDu+NjIbdi wJFNXjZiaIa0zgfnxFOcN9iznYbScot0V5F42ixcAjJ4voMpWFP/F2op2tdIW1upEZue XM+3XdjebtSS/7jkZD89h0RKPSxOQ3uH7sn4TYPaB0+iAtCDsloiwN0jwqelQRhxbxBo +QwSWn0ST7sR5bIizV/GVm78Yx3g06ULDCx2Gvd8EadcnD0SnqEno7dte5mCIVHqwhPP Eu81S8BR9NnG5nMf2+X1xR1J4aQOERzHbNY2MtP5VlxMVomFvePFtXelclfsjoJ+qBP8 hH6w== 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:to:cc; bh=eb74GZZA4xxNepC5NzpicCgFwa5j5gNZy09pBFEsOY8=; b=Nft0lUX03aTUn4UQUk5jfhXEFCtJ63qpTR/dljEMisxy54CfusnE1mIUYU9PNlALIT NBJWiicTUelLSbWCvrcvGej8JKeUcKO7BqjkBDl2jPxJDlRwhZQ5QUxz44qNxSYQBI4a OD0GODBrYaWcU/xw6juL8NAWZV8SjyseXLON4xgxzfV6zS65KeBl24Of2nKFOo55m29B hUpbh28QhoKJtThL9vPHsX1P7WW9aGqcomUtfQu6mjAIerOS7wjPgIuSDWZutAgYZA9x M2OIwDSoAbWX4rFVK/gCoj+oAsva82JMCzf5eddJ9uqYDqPkMFvPLu5wOCnlgFo3A7yA VjCA== X-Gm-Message-State: AN3rC/6OxVb50A6utSJN5uVwu962sPTFaEqopz6L+TVLPpIwFCpA0YnS A4mDAllDCTAEW+ltGzNG6kJsEsXBHA== X-Received: by 10.176.17.92 with SMTP id g28mr12953746uac.137.1492535849907; Tue, 18 Apr 2017 10:17:29 -0700 (PDT) MIME-Version: 1.0 Received: by 10.159.34.131 with HTTP; Tue, 18 Apr 2017 10:17:29 -0700 (PDT) In-Reply-To: References: From: Antonio Olivares Date: Tue, 18 Apr 2017 12:17:29 -0500 Message-ID: Subject: Re: Efi/mbr freebsd-11.0-RELEASE-p9 unbootable To: Heikki Lindholm Cc: FreeBSD Questions Content-Type: text/plain; charset=UTF-8 X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Apr 2017 17:17:31 -0000 On Thu, Apr 13, 2017 at 11:45 PM, Heikki Lindholm wrote: > On 14.04.2017 05:38, Antonio Olivares wrote: >> >> Dear freebsd users, >> >> I got a used toshiba-laptop with windows 7. A friend of mine gave me a >> new >> hard drive and we installed void-linux with a 1GB /boot partition, an 8 GB >> swap partitionx and a 100GB / for the install. Installation suceeded, but >> grub install failed some ttx? Error. I then got a regular x86_64 amd >> freebsd 11.0 RELEASE and installed it sucessfully as well. I did not get >> questioned to install bootloader. When booting the machine tries to boot >> off the network. I get a supergrubdisk and boot off it and I am able to >> run freebsd-update on it get it to -p9 and install pkgs that I want to >> run. I am not very fond of secure boot and I had installed linux on >> another machine with windows 7 and it supposedly had EFI support, however >> when grub installed, i lost the ability to boot into windows. In this >> machine a toshiba satellite laptop, I tried to play it safe and instead >> cannot boot either void-linux or freebsd from the hard drive. I can boot >> into freebsd with supergrubdisk, i don't believe it is a question of EFI >> because I had previously installed DragonflyBSD 4.8 which has support for >> EFI and I selected it as well, but the system was unbootable as well. How >> should I troubleshoot this? I can boot from live media, but I cannot >> install grub or the freebsd bootloader. Hard drive is 465 GB, with the >> above mentioned linux partitions, the rest for freebsd with ufs. If there >> is a how to, or a laptop wiki on this topic, I appreciate all your help >> even if it would be recommended that I reinstall the OS again from >> scratch. I am confused with GPT vs old style MBR which just worked TM by >> the way and this secure boot crap which renders our machines unbootable. > > > Show the output of gpart show ada0 (or whatever your disk is) for better > guesswork to begin. You might need to (1) disable secure boot, (2) enable > bios emulation, (3) install FreeBSD (and linux) with the BIOS/MBR booter > instead of EFI. > > Regards, > Heikki Lindholm > > _______________________________________________ > 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" Before taking out a hammer and nuking everything, I will show what output of gpart: root@toshiba-f104:~ # gpart show ada0 => 34 976773101 ada0 GPT (466G) 34 2014 - free - (1.0M) 2048 2097152 1 linux-data (1.0G) 2099200 16777216 2 linux-swap (8.0G) 18876416 209715200 3 linux-data (100G) 228591616 1024 4 freebsd-boot (512K) 228592640 740293624 5 freebsd-ufs (353G) 968886264 7886870 6 freebsd-swap (3.8G) 976773134 1 - free - (512B) root@toshiba-f104:~ # I use SUPER GRUB DISK to boot. I check the linux-data and it should be linux /boot which is ext2 partition, just that grub failed to install. If I try stuff out and it does not work, then I will just give it back to my friend. I check the bios, I cannot find the secure boot option to disable it :( Any pointers and suggestions before I take out the hammer or give up and give it back to my friend. Laptop is a SATELLITE L775-S7135 which should be supported. Best Regards, Antonio From owner-freebsd-questions@freebsd.org Tue Apr 18 17:18:51 2017 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 74D27D44CC9; Tue, 18 Apr 2017 17:18:51 +0000 (UTC) (envelope-from tech-lists@zyxst.net) Received: from out1-smtp.messagingengine.com (out1-smtp.messagingengine.com [66.111.4.25]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 46CB82F5; Tue, 18 Apr 2017 17:18:50 +0000 (UTC) (envelope-from tech-lists@zyxst.net) Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.nyi.internal (Postfix) with ESMTP id 422C6208E7; Tue, 18 Apr 2017 13:18:49 -0400 (EDT) Received: from frontend2 ([10.202.2.161]) by compute4.internal (MEProxy); Tue, 18 Apr 2017 13:18:49 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=zyxst.net; h=cc :content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-sender :x-me-sender:x-sasl-enc:x-sasl-enc; s=fm1; bh=gY8DA4EfOCpD02RAj3 BnXujsFrk0P7MA9OjjoSF/xLQ=; b=dk3GZwiIgWGlQK4cKZ+IQa5IcNpH811bwy nu4De4jL0wIr2b2+KmJ6KgMbPs7mbv4t2yLBPD1S6Ph/VFdqWdruIj45+cTMFEte SOTW4pbF3twPm3VYTjSd5P0dox82/bXJi6R8w5BuSxnd4w1UFc6D5u8twO/sRMtf L+U9+HzRY1/oVyJjD+kM95W5QhvfWGX7o2fxQ0fGvD0A7JrAnSJKzLtXnEZHlL4n Hh952yrYZTuDSF39EJjarUeF9ioWUncQyZfqecMhkadB6ue7kLQQrYw/gQk2YvD4 gc1UAh335TcUkgg0cRJh0XPFDNQbfJ8IIAom9YzWUfwFFsBB9+rA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-me-sender:x-me-sender:x-sasl-enc:x-sasl-enc; s= fm1; bh=gY8DA4EfOCpD02RAj3BnXujsFrk0P7MA9OjjoSF/xLQ=; b=m23i1Neq BOAneZZM4pgtxWrIDP5AoTh0pVMv4IZFJjOijOdmU3jFeB4TKQWwOqwZqRu7Pvr7 bA+KTnl3STOFEwP0Xi47LUY7K2ULPk9nCIMJkSSlrlPeprsc5VkvUilYel95eXdy wQJf0sMMPupLY+SElfIC2KD1O972u8fES9brSLx9Bs0YdGxyMlmDoorlbTtc9wWN eblHlXloBIlp8ttUQ2fx9zNzbT9VufeQNH2spIQFTQY7vzRnebkRK2ZATDZo2jGH ZVlyOnDA7Q1yETaP9v4CbMs3aofVWlr0N2tqKx+n84I42be6ErpJU7YlKnomd/Z7 I5hjP0eS2vnm1w== X-ME-Sender: X-Sasl-enc: ATCBSeF2h/Pni20Q8VAJ5UX0FYXwVDOw71Sb70SzZRYH 1492535928 Received: from pumpkin.growveg.org (pumpkin.growveg.org [82.70.91.101]) by mail.messagingengine.com (Postfix) with ESMTPA id CBE7F246A5; Tue, 18 Apr 2017 13:18:48 -0400 (EDT) Subject: Re: 10.3-stable random server reboots - finding the reason References: <20170418123424.GD74780@home.opsec.eu> <7444bde9-a898-9e7d-103a-a0903422608d@zyxst.net> To: freebsd-questions@freebsd.org Cc: freebsd-stable@freebsd.org From: tech-lists Message-ID: Date: Tue, 18 Apr 2017 18:18:47 +0100 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:52.0) Gecko/20100101 Thunderbird/52.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Language: en-GB Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Apr 2017 17:18:51 -0000 On 18/04/2017 17:49, Steven Hartland wrote: > It's not an external vulnerability in the DRAC is it as that seems to be > more and more common these days It was wrapped to one of my static IPs, unless that can somehow be compromised. From what the engineer says, it's a hardware failure of the DRAC. Maybe what's needed is for it to be powered off, unplugged, while unplugged to press power on to drain it of 'flea voltage' as Ive heard it put, wait a minute then power it up again -- J. From owner-freebsd-questions@freebsd.org Tue Apr 18 17:40:15 2017 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id D162BD4476B for ; Tue, 18 Apr 2017 17:40:15 +0000 (UTC) (envelope-from andipersti@gmail.com) Received: from mail-wr0-x22e.google.com (mail-wr0-x22e.google.com [IPv6:2a00:1450:400c:c0c::22e]) (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 63898165E for ; Tue, 18 Apr 2017 17:40:15 +0000 (UTC) (envelope-from andipersti@gmail.com) Received: by mail-wr0-x22e.google.com with SMTP id c55so107584904wrc.3 for ; Tue, 18 Apr 2017 10:40:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:references:from:message-id:date:user-agent:mime-version :in-reply-to:content-language:content-transfer-encoding; bh=cWr46x58MObZ5cRTTL2DKfU5lRzZ6Q/XxUqOTBoHlSI=; b=Cls0ytOhv09wMJ9syDmgS7R/bY9Z5hCyEuv+1gic8isDzQOFq6QQuA94nO3+y6PS9c sC30lKOVzKkZNJwEkMWhLx2Rvnqy1bM5XlgYeh2Q5M0Q0PgCmuuKA+D4yCY7KIPi1VIZ Yw1uDRaBdbLhAtX/MGjgiUu2GsQL7utSfUwoxgga6S3CJu5AQO1a6gXJ+pxP9wqb/Xpg RR2WyrZPHwFUuHMUvCbKIaiQtzbu0aNpHnGoyOdSZajw70JowvANgiQW0plT2fUmg9bH 3lsZ3jb4HAmoebKYUdf1OqCNnjWG+z/CxQMjixHjS5hV2WKsqegZPHlEwEHPVBE4psr1 pZ7Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=cWr46x58MObZ5cRTTL2DKfU5lRzZ6Q/XxUqOTBoHlSI=; b=Hj0VsuFPm3ckerQmRWM3FEOigyvmJxfRGr9yEjCDtest0ugv0PUwM2L4AzUZXq03dw oJ3XlpRXrGlqZG9EX4NO3epdqozCG5gdOIlA51LWzVWK+/ekYpw/TIw1bHpE2ex7LfSW jkLtuHtkX8B3ogB4zz2+3ZNVltHgLg9u0kTNzGucFxicFx9MR8nZoQuxwC9zvmMKepXQ 8MSlmKJ6hl4KYCclLESmMbvm+TyTHEElEqhbGe2D66p4tjdoINW3C4j83bVJal5+UnoH 54j48UGcOabLJxopRYMpMQs8i3jlzk3AkNKVNCLrTZdRB57g2gYBFxkv/M1dkwQ57xpF i2ig== X-Gm-Message-State: AN3rC/4jb0rhxZHbDYWmm9RV0HUbqHhaCHmyywF/1MkFmmX5P81fAONR 9m54RFlz2e29qDDj X-Received: by 10.223.164.141 with SMTP id g13mr9653609wrb.61.1492537213380; Tue, 18 Apr 2017 10:40:13 -0700 (PDT) Received: from [192.168.178.25] (91-119-212-211.dsl.dynamic.surfer.at. [91.119.212.211]) by smtp.googlemail.com with ESMTPSA id z84sm15805272wmh.27.2017.04.18.10.40.12 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 18 Apr 2017 10:40:12 -0700 (PDT) Subject: Re: awk help To: freebsd-questions@freebsd.org References: <58F25A01.1060208@gmail.com> <7951DF71-5CD3-4B53-9CB4-13CAA8945983@huiekin.org> <58F4CD14.7090008@gmail.com> <58F53EEA.2030206@gmail.com> <7b381f8f-e2a5-26ea-075e-96ae35efb25d@rogers.com> <58F61027.3090100@gmail.com> From: Andreas Perstinger Message-ID: Date: Tue, 18 Apr 2017 19:40:11 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.0 MIME-Version: 1.0 In-Reply-To: <58F61027.3090100@gmail.com> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: de_AT Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Apr 2017 17:40:15 -0000 I think awk is the better tool for your task but you could still simplify your shell script a little bit: > hits_rpt="/etc/ipf_pool_hits_rpt" > rm $hits_rpt> touch $hits_rpt> > hits_new="/etc/ipf_pool.hits.yes"> rm $hits_new> touch $hits_new> > hits_no="/etc/ipf_pool.hits.no"> rm $hits_no> touch $hits_no Using the "truncate" command you could reduce these lines to hits_rpt="/etc/ipf_pool_hits_rpt" hits_new="/etc/ipf_pool.hits.yes" hits_no="/etc/ipf_pool.hits.no" truncate -s 0 $hits_rpt $hits_yes $hits_no > ippool -l -d -m probing_ips > $hits_rpt 2> /dev/null > > for line in `cat $hits_rpt`; do> > # drop the first 3 rpt lines> poollist_line=""> poollist_line=`echo -n $line | grep poollist`> [ -n "${poollist_line}" ] && continue> > role_line=""> role_line=`echo -n $line | grep Role`> [ -n "${role_line}" ] && continue> > nodes_line=""> nodes_line=`echo -n $line | grep Nodes`> [ -n "${nodes_line}" ] && continue Assuming that your file always contains the three unneeded lines at the beginning you could use the "tail" command to start at line 4. And I would also use a while-loop in combination with the "read" built-in function. Then you are able to process pairs of lines: tail -n +4 $hits_rpt | while read line do > in_line1=`echo -n $line | grep Address:` > [ -n "${in_line1}" ] && save_in_line1="${in_line1}" > > in_line2=`echo -n $line | grep Hits` > [ -n "${in_line2}" ] && save_in_line2="${in_line2}" > > if [ "${save_in_line1}" -a "${save_in_line2}" ]; then > build_line1=${save_in_line1##*:} > build_line1=${build_line1%%/*} > build_line1="${build_line1};" > build_line2=${save_in_line2##*Hits } > # So remove everything to the right of the word Bytes. > build_line2=${build_line2%%Bytes*} Using sed instead of grep would simplify the extraction of the IP address and the number of hits: ip=$(echo $line | sed -e 's/ *Address: *\([^/]*\).*/\1/') read line hits=$(echo $line | sed -e 's/ *Hits *\([[:digit:]*]\).*/\1/') > if [ ${build_line2} -gt 0 ]; then > db_rec="$added_date ${build_line1}" > echo "${db_rec}" >> $hits_new > fi > build_line="${build_line2} ${build_line1}" > echo "${build_line}" >> $hits_no > in_line1="" > in_line2="" > save_in_line1="" > save_in_line2="" > else > continue > fi > done > exit 0 So the complete shell script would be: #!/bin/sh added_date="`date +%Y%m%d`" hits_rpt="/etc/ipf_pool_hits_rpt" hits_new="/etc/ipf_pool.hits.yes" hits_no="/etc/ipf_pool.hits.no" truncate -s 0 $hits_rpt $hits_yes $hits_no ippool -l -d -m probing_ips > $hits_rpt 2> /dev/null tail -n +4 $hits_rpt | while read line do ip=$(echo $line | sed -e 's/ *Address: *\([^/]*\).*/\1/') read line hits=$(echo $line | sed -e 's/ *Hits *\([[:digit:]*]\).*/\1/') if [ "$hits" -gt 0 ]; then echo "$added_date ${ip};" >> $hits_new fi echo "$hits ${ip};" >> $hits_no done exit 0 Does this still take minutes to process your data? Bye, Andreas From owner-freebsd-questions@freebsd.org Tue Apr 18 18:19:27 2017 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 7EF49D44882 for ; Tue, 18 Apr 2017 18:19:27 +0000 (UTC) (envelope-from bourne.identity@hotmail.com) Received: from EUR02-VE1-obe.outbound.protection.outlook.com (mail-oln040092069105.outbound.protection.outlook.com [40.92.69.105]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (Client CN "mail.protection.outlook.com", Issuer "Microsoft IT SSL SHA2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id E825614A0 for ; Tue, 18 Apr 2017 18:19:26 +0000 (UTC) (envelope-from bourne.identity@hotmail.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=BqbcU5fyhvoJ1r4yT/DZtbtV1VXXDz6XBeDFSzUa/mE=; b=TaNDuJhCFKvealqzZRfgBB2umFNX3QLRm+Bu1dNtRXzNltBPO+5HWTTq/W5T+NPlx/ue86qm4orjuQHuCNtmA3w8TZhf7gzuld9r8n04ywGE8OAhtdqhUsNcbExaivKAUVixvzXWfGewzIflD/fGAwyTvGLi/IOr4SQv+Y/uwg0OL8emeC84HRZR0brg3xN2+i1I1hw34atMZ+et2HggKkoI2a352b60XRnE9hlhbGfZIdtlCGDwZH6u/q8MWKko/w3JmvfPXZ6PIkN5DkS+Qg8JSp+poc8JK/OBGjqkL3IG+j4ihwifQSPz9gmix9q5IzekmLxa/1MIJA8aVgvL0g== Received: from HE1EUR02FT013.eop-EUR02.prod.protection.outlook.com (10.152.10.60) by HE1EUR02HT112.eop-EUR02.prod.protection.outlook.com (10.152.10.234) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.1019.14; Tue, 18 Apr 2017 18:19:23 +0000 Received: from VI1PR02MB1200.eurprd02.prod.outlook.com (10.152.10.60) by HE1EUR02FT013.mail.protection.outlook.com (10.152.10.93) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1019.14 via Frontend Transport; Tue, 18 Apr 2017 18:19:23 +0000 Received: from VI1PR02MB1200.eurprd02.prod.outlook.com ([10.163.164.28]) by VI1PR02MB1200.eurprd02.prod.outlook.com ([10.163.164.28]) with mapi id 15.01.1034.015; Tue, 18 Apr 2017 18:19:23 +0000 From: Manish Jain To: "freebsd-questions@freebsd.org" Subject: Build error trying to build x11/cinnamon Thread-Topic: Build error trying to build x11/cinnamon Thread-Index: AQHSuHBO8NKANSpN0E212YH/NmCZOw== Date: Tue, 18 Apr 2017 18:19:23 +0000 Message-ID: Accept-Language: en-GB, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: freebsd.org; dkim=none (message not signed) header.d=none;freebsd.org; dmarc=none action=none header.from=hotmail.com; x-incomingtopheadermarker: OriginalChecksum:DB49EED4847C07B23076CBE45E41814C47501952894121DFE8B931F9BDF842FD; UpperCasedChecksum:D470A40459E00A98F4BB54A530F9EFD0C6C5075EBB21E929497FF85D8542D9DA; SizeAsReceived:7717; Count:37 x-ms-exchange-messagesentrepresentingtype: 1 x-microsoft-exchange-diagnostics: 1; HE1EUR02HT112; 5:2iJoU+b7trsv/gP9PuRiInRwyeg+NXwCbm20wlSRcswCdzj4gI5fpkqbHg4cR8bEAgMzpnKL6piR7ICr8iGa4Icj2gDnYz7sg+o8ZkUrxVRa+zv/J0/eDr+72uQqIBWKjNYy42cTJ3+YHC3zqcl3Vg==; 24:pnlnlcs3WAT1YwD2WNy1F1p4VMVWQsSq9exRvMb77LArPmMncgqBuKYoj9kSd48BQxOZQP58Do83nBjYaqOmOUL/EXR6YIjtODU+GB0QM0E=; 7:LR5lGmI1j7DkmhtjAoqVMBCIhlJoEfhRR777OJMDlhsD7McpgEl0lJItoZUjA5dveykVH0Q1jOW+aaZX6Iqv0uCyUMlkcb5cNfnElvnPHEjwjsSxKjGSivFKwnqzyj0rtowTmaTbCFw+T28me2+QoJ/50doWrPxklmUZ4F6B3UvopkOEayyGkJL9DsvTO5kJg4RdKAG86eSKAJ5UhtaVHCPS7Y5LUN1UOvliCOzNxEWvhQyXqXne+zoef3eukdkaVj6FNFnVw/SYwUpV+5gArBJenK0WvfNcPM6w6jlpOo7OaaU7tc8xvwvoc6iREnr+ x-incomingheadercount: 37 x-eopattributedmessage: 0 x-forefront-antispam-report: EFV:NLI; SFV:NSPM; SFS:(7070007)(98901004); DIR:OUT; SFP:1901; SCL:1; SRVR:HE1EUR02HT112; H:VI1PR02MB1200.eurprd02.prod.outlook.com; FPR:; SPF:None; LANG:en; x-ms-office365-filtering-correlation-id: 141db0d1-8e6c-4cdd-30a9-08d486876f86 x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(201702061074)(5061506573)(5061507331)(1603103135)(2017031320274)(2017031324274)(2017031323274)(2017031322274)(1603101448)(1601125374)(1701031045); SRVR:HE1EUR02HT112; x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(444000031); SRVR:HE1EUR02HT112; BCL:0; PCL:0; RULEID:; SRVR:HE1EUR02HT112; x-forefront-prvs: 028166BF91 spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: text/plain; charset="Windows-1252" Content-ID: <73A88586E2A8BB43AEB8B9F623A96182@eurprd02.prod.outlook.com> Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: hotmail.com X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Apr 2017 18:19:23.3550 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Internet X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1EUR02HT112 X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Apr 2017 18:19:27 -0000 Hi, I am trying to build the x11/cinnamon meta-port on FreeBSD 12-CURRENT=20 (amd64) system on which bash/xorg/firefox/thunderbird were installed via=20 pkg. While building cinnamon's bundled x11-wm/muffin port, I am running into=20 this failure : core/window.c:11356: Warning: Meta: invalid "transfer" annotation for=20 gboolean: only valid for array, struct, union, boxed, object and=20 interface types compositor/meta-window-actor.c:887: Warning: Meta: invalid "transfer"=20 annotation for gint: only valid for array, struct, union, boxed, object=20 and interface types core/display.c:5560: Warning: Meta: invalid "transfer" annotation for=20 gulong: only valid for array, struct, union, boxed, object and interface=20 types :: Fatal: Meta: warnings configured as fatal :: Fatal: Meta: warnings configured as fatal gmake[5]: ***=20 [/usr/local/share/gobject-introspection-1.0/Makefile.introspection:156:=20 Meta-Muffin.0.gir] Error 1 gmake[5]: Leaving directory '/usr/ports/x11-wm/muffin/work/muffin-2.4.4/src= ' gmake[4]: *** [Makefile:1349: all-recursive] Error 1 As part of my attempts to fix the situation, I have done 'make deinstall; make clean; make install' for the following ports : devel/pygobject3-common textproc/libxml2 devel/py-libxml2 devel/py3-libxml2 x11/libxcb graphics/freeglut print/freetype2 devel/gobject-introspection While the above ports get built successfully, muffin still keeps=20 throwing the same error with clean build attempts. Does anyone know how=20 to fix this ? Thanks for any help. Manish Jain From owner-freebsd-questions@freebsd.org Tue Apr 18 18:26:55 2017 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id B19D6D44C18 for ; Tue, 18 Apr 2017 18:26:55 +0000 (UTC) (envelope-from dave.mehler@gmail.com) Received: from mail-wm0-x234.google.com (mail-wm0-x234.google.com [IPv6:2a00:1450:400c:c09::234]) (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 3F0C619ED for ; Tue, 18 Apr 2017 18:26:55 +0000 (UTC) (envelope-from dave.mehler@gmail.com) Received: by mail-wm0-x234.google.com with SMTP id u2so4172585wmu.0 for ; Tue, 18 Apr 2017 11:26:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to :content-transfer-encoding; bh=6L/zKPHI6I9/ZDKF7YqPWhExWEPwth7Mok5KvNAUNN4=; b=DEdQgdvao1SdhEfJIbvDp8ew0MFvI8+Fq5xQaYSWXBxwaeqONWeiDUtJ74gv/PNPyV /rZ0A685BMMyVgsvMdhkvdBJUkmkuhJZY0PIOlcEVrvmMajiuldnvEGWbh4iWXNeVlhV z1VxYcRsh1iC+dZJe4fzcC7TmEw0ZPG3t2TsgbxkSLxyTWLEm2/c/Qm3pQDkgUADwkl6 uRwBlOamC9bWg65BX2cM+prq4zVYqTkh7yrRBEUrjwQABuZ98ZbsZbEe6OmQL3spmTVC c5r9uJt01qF9Q/lTpoyX1zCWWXdK+yzA0rDXkxYSt9H+ybMZXnaeRMw+KYOT2d8XFVyd emSw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to :content-transfer-encoding; bh=6L/zKPHI6I9/ZDKF7YqPWhExWEPwth7Mok5KvNAUNN4=; b=IUJqX7YsYc4CNI6evGTZg8dgAM/xxaLjL7UoREn8TGKb8LV1n6t8ELKjc9s8qegWxR SR4liRAsNagj3Fryj0Uh9F/dL8dhzGyB/HD+45rRtjsJ9Fh7nH8UYDNmk9EIkIc1bcFk Cn6lWM2+77+WMjjhcaS7fOrFzO62ZVONU+A57W9BjXj4X1O5A+we3MuF0O4JPl19HVxx g4ZdfBwiviYGAWmpA1MDuuXp/hu3lyQLpXCaEAyWcF2jqCrKzP/UbSuUSudk41a0l4qm vFrczU3PSVzUqH8x0tI1/K4jB0EB7m8vpNnAsySHjaOYnc/DQhupvrA3FYgvdqrxzYlw hnNA== X-Gm-Message-State: AN3rC/7Q9eDtzuAfmHZFfqYulEp2/e9EhF21sbXz6Stl09gkmbBKng2a lQl86A8y/ycN4LvYlfu68oczrYVNlg== X-Received: by 10.28.150.213 with SMTP id y204mr12316062wmd.138.1492540012864; Tue, 18 Apr 2017 11:26:52 -0700 (PDT) MIME-Version: 1.0 Received: by 10.223.182.175 with HTTP; Tue, 18 Apr 2017 11:26:52 -0700 (PDT) From: David Mehler Date: Tue, 18 Apr 2017 14:26:52 -0400 Message-ID: Subject: freebsd 10.3, pf, and openvpn To: freebsd-questions Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Apr 2017 18:26:55 -0000 Hello, I'm running FreeBSD 10.3 with jails and now an openvpn using pf as the firewall. I'm having an issue connecting to openvpn from off site and I have determined it's a firewall issue, when pf is disabled the connection works. I'm wondering if anyone can spot the error? My interfaces and networks are as follows, vtnet0 external interface, lo1 jails 10.0.0.0/8 and tun0 the openvpn interface for routed vpn traffic, 10.8.0.0/8. Here's my config: # # Required order: macros, options, normalization, queueing, # translation, filtering. # Note: translation rules are first match while filter rules are last match= . # Macros ext_if=3D"vtnet0" int_if =3D "lo1" vpn_if =3D "tun0" jailnet =3D "10.0.0.0/8" vpnnet=3D"10.8.0.0/8" icmp_types=3D"{echoreq, unreach}" #IPV6 ICMP types: # packet to big and echo request type ping # Neighbor Discovery Protocol (NDP) (types 133-137): # Router Solicitation (RS), Router Advertisement (RA) # Neighbor Solicitation (NS), Neighbor Advertisement (NA) # Route Redirection icmp6_types=3D"{ 2, 128, 133, 134, 135, 136, 137 }" #synstate=3D"flags S/SA synproxy state (max-src-conn 15, max-src-conn-rate 5/3, overload flush global)" tcpstate =3D"flags S/SA modulate state" udpstate =3D"keep state" voipports =3D "{5060, 5061, 10000:10500}" # allowed traffic tcp_services=3D"{7, ftp-data, ftp, ssh, smtp, 43, domain, bootps, bootpc, http, imap, https, submission, imaps, 2703}" udp_services=3D"{7, ftp-data, ftp, ssh, smtp, 43, domain, bootps, bootpc, http, ntp, imap, https, submission, imaps, 1194, 3690, 6277, 24441, 4500, 500, 50, 51}" # Name and IP of jails webmail=3D"10.0.0.15" # Name and IP of jailed ssh servers jssh1=3D"10.0.0.15" jssh2=3D"10.0.0.16" jssh3=3D"10.0.0.17" jssh4=3D"10.0.0.18" # The Asterisk Server asterisk=3D"10.0.0.17" # The vpn server vpn=3D"10.8.0.1" # Options # block-policy can be either drop or return set block-policy drop set optimization conservative #set skip on tun0 # Normalization # normalize all incoming traffic. Set ttl 254: limits mapping of hosts behi= nd # firewall. Set random-id to help same. # Set mss to ATM network frame size for easy splitting upstream. scrub on $ext_if all random-id min-ttl 254 max-mss 1452 reassemble tcp fragment reassemble # NAT nat on $ext_if from $jailnet to any -> ($ext_if) static-port nat on $ext_if from $vpnnet to any -> ($ext_if) # Redirect any packets requesting ports 2220, 2221, 2222, or 2223 to jailed ssh servers # External redirect rdr on $ext_if inet proto tcp from any to any port 2220 -> $jssh1 port 2220 # reflect for internal hosts rdr on $int_if inet proto tcp from any to any port 2220 -> $jssh1 port 2220 # External redirect rdr on $ext_if inet proto tcp from any to any port 2221 -> $jssh2 port 2221 # reflect for internal hosts rdr on $int_if inet proto tcp from any to any port 2221 -> $jssh2 port 2221 # External redirect rdr on $ext_if inet proto tcp from any to any port 2222 -> $jssh3 port 2222 # reflect for internal hosts rdr on $int_if inet proto tcp from any to any port 2222 -> $jssh3 port 2222 # External redirect rdr on $ext_if inet proto tcp from any to any port 2223 -> $jssh4 port 2223 # reflect for internal hosts rdr on $int_if inet proto tcp from any to any port 2223 -> $jssh4 port 2223 # Redirect traffic to the vpn server # External redirect rdr on $ext_if inet proto udp from any to any port 1194 -> $vpn port 1194 rdr on $ext_if inet proto tcp from any to any port 1194 -> $vpn port 1194 # reflect for internal hosts rdr on $int_if inet proto udp from any to any port 1194 -> $vpn port 1194 rdr on $int_if inet proto tcp from any to any port 1194 -> $vpn port 1194 # Redirect traffic to the asterisk server # SIP on UDP and tcp port 5060, tcp 5061 for secure signaling. rdr on $ext_if inet proto udp from any to any port 5060 -> $asterisk port 5= 060 rdr on $ext_if inet proto tcp from any to any port 5060 -> $asterisk port 5= 060 rdr on $ext_if inet proto tcp from any to any port 5061 -> $asterisk port 5= 061 # RTSP ports 10000 to 10500 rdr on $ext_if inet proto udp from any to any port 10000:10500 -> $asterisk port 10000:10500 # Tables table persist file "/etc/pf/bruteforce" table persist file "/etc/pf/pf.drop.lasso.conf" table persist file "/etc/pf/fail2ban" table persist file "/etc/pf/martians" # The ZeuS blocklist of c&c servers table persist file "/etc/pf/ZeuS" # The malwaredomain ip block list table persist file "/etc/pf/malwaredomain" # Table of selected country IP addresses table persist file "/etc/pf/blocked_countries" # Table of apache mod_evasive blocks table persist file "/etc/pf/evasive" antispoof for $ext_if antispoof for $int_if # Start by blocking by default block all # Block anything in the blocked_countries table first block in quick from # Block nmap scans block in quick on $ext_if inet proto tcp from any to any flags FUP/FUP # Explicitly block unroutable addresses block drop in quick on $ext_if from to any block drop out quick on $ext_if from any to # Explicitly block anything in the bruteforce table block in quick from # Explicitly block anything in the fail2ban table block in quick from # Explicitly block anything in the droplasso table block in quick from # Explicitly block anything in the ZeuS table block in quick from # Explicitly block anything in the malwaredomain table block in quick from # Block anything in the evasive table block in quick from # pass everything on the loopback interface pass quick on lo0 all # allow ping and host unreach pass inet proto icmp icmp-type $icmp_types keep state # Traceroute # allow out the default range for traceroute(8): # =E2=80=9Dbase+nhops*nqueries-1=E2=80=9D (33434+64*3-1) pass inet proto udp to port 33433:33626 # For IPv4 # Pass out only the desired ports from host and jails pass inet proto tcp from {self, $jailnet, $vpnnet} to any port $tcp_services $tcpstate pass inet proto udp from {self, $jailnet, $vpnnet} to port $udp_services $udpstate # Allow ssh connections in from the internet pass in inet proto tcp from any to $ext_if port ssh flags S/SA keep state (max-src-conn 15, max-src-conn-rate 5/3, overload flush global) # Pass in ssh traffic to the jails # pass rules for nat redirect pass in inet proto tcp from any to $jssh1 port 2220 flags S/SA keep state (max-src-conn 15, max-src-conn-rate 5/3, overload flush global) pass inet proto tcp from any to $jssh1 port 2220 flags S/SA keep state pass in inet proto tcp from any to $jssh2 port 2221 flags S/SA keep state (max-src-conn 15, max-src-conn-rate 5/3, overload flush global) pass inet proto tcp from any to $jssh2 port 2221 flags S/SA keep state pass in inet proto tcp from any to $jssh3 port 2222 flags S/SA keep state (max-src-conn 15, max-src-conn-rate 5/3, overload flush global) pass inet proto tcp from any to $jssh3 port 2222 flags S/SA keep state pass in inet proto tcp from any to $jssh4 port 2223 flags S/SA keep state (max-src-conn 15, max-src-conn-rate 5/3, overload flush global) pass inet proto tcp from any to $jssh4 port 2223 flags S/SA keep state # Pass traffic to the vpn pass in inet proto udp from any to $vpn port 1194 $udpstate pass in inet proto tcp from any to $vpn port 1194 $udpstate pass inet proto udp from any to $vpn port 1194 $udpstate pass inet proto tcp from any to $vpn port 1194 $udpstate pass quick on tun0 all keep state # Pass in http traffic from the internet pass in inet proto tcp to $ext_if port 80 flags S/SA keep state (max-src-conn 15, max-src-conn-rate 5/3, overload flush global) # Pass in https traffic from the internet pass in inet proto tcp to $ext_if port 443 flags S/SA keep state (max-src-conn 15, max-src-conn-rate 5/3, overload flush global) # Pass in smtp traffic from the internet pass in inet proto tcp to $ext_if port 25 flags S/SA keep state (max-src-conn 15, max-src-conn-rate 5/3, overload flush global) # Pass in submission traffic from the internet pass in inet proto tcp to $ext_if port 587 flags S/SA keep state (max-src-conn 15, max-src-conn-rate 5/3, overload flush global) # Pass in imaps traffic from the internet pass in inet proto tcp to $ext_if port 993 flags S/SA keep state (max-src-conn 15, max-src-conn-rate 5/3, overload flush global) # pass traffic from the asterisk server pass inet proto {udp, tcp} from any to $asterisk port $voipports keep state I've tried enabling the set skip on tun0 no good, changing my nat vpnnet line to vpn_if no good, and commenting out the pass rules and doing rdr pass on the 1194 rdr lines, all have not worked. Any help appreciated. Thanks. Dave. From owner-freebsd-questions@freebsd.org Tue Apr 18 19:09:21 2017 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id CB26FD44BD0 for ; Tue, 18 Apr 2017 19:09:21 +0000 (UTC) (envelope-from andipersti@gmail.com) Received: from mail-wm0-x22d.google.com (mail-wm0-x22d.google.com [IPv6:2a00:1450:400c:c09::22d]) (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 53F78B22 for ; Tue, 18 Apr 2017 19:09:21 +0000 (UTC) (envelope-from andipersti@gmail.com) Received: by mail-wm0-x22d.google.com with SMTP id o81so63815035wmb.1 for ; Tue, 18 Apr 2017 12:09:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:from:to:references:message-id:date:user-agent:mime-version :in-reply-to:content-language:content-transfer-encoding; bh=H2GYDizsUA62cMonKWGneIHQShdFckUdXppBIe5Ptj4=; b=d/V04VICGDJHrjawMoWKGhRqMB0s3hxVl+8aGPB3VqPOfy0t8zQPi4VJJ2p//fVxN4 jI6f89awsWPrm7tIZTSrkDx7NtO0hHM4FaSZ9sNI1+3drymqjBDHDBcfB59xjZHOMWle nZkkbdX+M/zVavE7hL3nAtJddmct1Bgi8GckVx2BKgCKzrMqkLThjit4GQTc96QjjCg1 kV7zTlEC8hJydZAKvlkmJNJ0gm8Yz3Md8dBJTqB3zZTSsqGNeM+cuyETYm3BjjW9GgQj 6odLJIdR4//Dkw2CG6RJOE2DR/TfkugCN58s9nk4nre7/e2tZCmkdF3ZC7o0I4KpnXbv t2kA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:from:to:references:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=H2GYDizsUA62cMonKWGneIHQShdFckUdXppBIe5Ptj4=; b=igGPf0a7SSSI0NBOGl7a4rSKaTeou2oYZeiu6IvB/OXrvBddzsrZ93i6Df3uiJ60pm DPEPzplM3Dm4+ut/nX9SYpQkT0dnjHsCCosTrrt+Axxwwp8LpeT1TxQ+70dJhWZjwpW2 Tkg8atXjXCBIS9xg4xDe0caebJAu7vzRdnWsy2W+pi7jm3GHaq72x7fr6ci9rJsRzENk bO52fHmLDLoRE0Cwr9EPWcCVvAPCLK3p/KexXYdzi7o5qZtHrRquWp9uRy1Ple6hO5zO gMAbiWBLrOYveyt1UJ5eQ8ssJBvzD7rVOQt50Y4gF1mn1R3JwowJSVjEp0Zb2hH7PCBU jEow== X-Gm-Message-State: AN3rC/69uJTWZ/NtqRDoSiUr7xH4g/WAee9Hqv3RHDuHUcSYW0IimSyo 9alu1NAMymOFwAgv X-Received: by 10.28.156.13 with SMTP id f13mr14434763wme.44.1492542559337; Tue, 18 Apr 2017 12:09:19 -0700 (PDT) Received: from [192.168.178.25] (91-119-212-211.dsl.dynamic.surfer.at. [91.119.212.211]) by smtp.googlemail.com with ESMTPSA id h20sm516051wmd.29.2017.04.18.12.09.18 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 18 Apr 2017 12:09:18 -0700 (PDT) Subject: Re: awk help From: Andreas Perstinger To: freebsd-questions@freebsd.org References: <58F25A01.1060208@gmail.com> <7951DF71-5CD3-4B53-9CB4-13CAA8945983@huiekin.org> <58F4CD14.7090008@gmail.com> <58F53EEA.2030206@gmail.com> <7b381f8f-e2a5-26ea-075e-96ae35efb25d@rogers.com> <58F61027.3090100@gmail.com> Message-ID: Date: Tue, 18 Apr 2017 21:09:17 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: de_AT Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Apr 2017 19:09:21 -0000 (Sorry for messing up parts of the quoting in my former mail.) On 2017-04-18 19:40, Andreas Perstinger wrote: > I think awk is the better tool for your task but you could still > simplify your shell script a little bit: After hitting the send button I realized that there is a simpler solution using a classical Unix pipe: #!/bin/sh added_date="`date +%Y%m%d`" hits_rpt="hits_rpt" hits_new="hits.yes" hits_no="hits.no" truncate -s 0 $hits_rpt $hits_new $hits_no ippool -l -d -m probing_ips > $hits_rpt 2> /dev/null tail -n +4 $hits_rpt | # start at 4th line paste - - | # join two consecutive lines sed -e 's:^ *::' -e 's:/32::' | # remove spaces at the beginning # and "/32" suffix from IP address cut -w -f 2,4 | # extract IP and Hits from combined line # (at 2nd and 4th field) while read ip hits # read IP and Hits from each line do # and do your work if [ "$hits" -gt 0 ]; then echo "$added_date ${ip};" >> $hits_new fi echo "$hits ${ip};" >> $hits_no done exit 0 If the "ippool" uses tabs in the output just add "tr '\t' ' '" between the "paste" and "sed" step. Bye, Andreas From owner-freebsd-questions@freebsd.org Tue Apr 18 19:17:19 2017 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 23BBDD420D8 for ; Tue, 18 Apr 2017 19:17:19 +0000 (UTC) (envelope-from ultima1252@gmail.com) Received: from mail-yw0-x236.google.com (mail-yw0-x236.google.com [IPv6:2607:f8b0:4002:c05::236]) (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 D6E716D5 for ; Tue, 18 Apr 2017 19:17:18 +0000 (UTC) (envelope-from ultima1252@gmail.com) Received: by mail-yw0-x236.google.com with SMTP id u70so1109997ywe.2 for ; Tue, 18 Apr 2017 12:17:18 -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:to :cc; bh=cM7FBJzKLolKZ2Idr0uyyuwADlwdEFd1xMNZ9PoP/u4=; b=oJaFBpDSvKIpPUPk2S82mIa8EFi+l4lIdiR3A70kGau/6RocQYB7d9dWseiwbboNKR sR3L4mrsXbBQDMFXlQ2VUgbP3V24Ro3fabTQePVQzyruDefI/zHuYQ2dZXsWOOIU7MMa 6zKgcaS2FWxysfueaHDCbBWj5sn8Y1uH1HSYHSY1O9YqUTkWoAn2uMOGDM0hPBJzm7S0 xiPx/xZZQ+/DtX3LIkOZe3r2hFjui7qfxjDIEYbCiK9G4CskcHV9mx0hMgraoHyxseag 3tJTpuctuXq9tRv4dAbKah/MkjcBp8i61Y3gHN8jYVF7R4cp2fszW1yqRRAbK+UQVapI Yt9Q== 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:to:cc; bh=cM7FBJzKLolKZ2Idr0uyyuwADlwdEFd1xMNZ9PoP/u4=; b=fde+9ar9jHrtSEU2gWDMoXK5xHx7EOY4GpiSjzAiC8JusojJ1g7R19TNjLpVBFqyou pbSsbTOvita5sCBYenZoKoD60y5YzRJpnj1gLAiZLGOuNoAjPWWdmwLXGzHhCoj/7wG7 /43sBkdw+64OQhZzL8XWikYzJFK97mzBVKO5zzB36kR6w2wmHGQpumxWunAhdctnlkYz Q0lF2H1shgMXkDozXfOf5cxVREOGO90GZ/V/q03GiZpF5oBhT0hzRGjCNXiLWf2EDnTj 0e4gSXVif81frO62SAUljpaRWywx7obFdz9rrQNnVMPnQsaA2/yiooLwPS5z4HPf36tt 3IWA== X-Gm-Message-State: AN3rC/6Nw8gcqZacFumQLMHXBPWqe0ydD0LhiyVmY91Yuyr6gJEJi0o9 K8CUQx1ukKltStpao7l+Faj0vQkRnQ== X-Received: by 10.13.235.144 with SMTP id u138mr23252009ywe.322.1492543037923; Tue, 18 Apr 2017 12:17:17 -0700 (PDT) MIME-Version: 1.0 Received: by 10.129.72.144 with HTTP; Tue, 18 Apr 2017 12:17:17 -0700 (PDT) In-Reply-To: References: From: Ultima Date: Tue, 18 Apr 2017 15:17:17 -0400 Message-ID: Subject: Re: freebsd 10.3, pf, and openvpn To: David Mehler Cc: freebsd-questions Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.23 X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Apr 2017 19:17:19 -0000 I didn't have time to read and look through this entire post, but I think I know the issue you're running into and this suggestion should push you in the right direction. this rule for example, rdr on $ext_if inet proto udp from any to any port 1194 -> $vpn port 1194 rdr on $ext_if inet proto tcp from any to any port 1194 -> $vpn port 1194 # reflect for internal hosts rdr on $int_if inet proto udp from any to any port 1194 -> $vpn port 1194 rdr on $int_if inet proto tcp from any to any port 1194 -> $vpn port 1194 This is probably not giving you the results you desire. Basically because no from or to ip is specified ALL and I quite literally mean ALL packets using port 1194 are being sent to $vpn port 1194. Usually you want to make it something like, rdr on $ext_if inet proto udp from any to $ext_ip port 1194 -> $vpn port 1194 rdr on $int_if inet proto udp from any to $int_ip port 1194 -> $vpn port 1194 Now the traffic will be passed only when the packet is going to the host, not all traffic on a specific port. Another thing you may want to do is combined many of these rules you have. rdr on $ext_if inet proto { tcp, udp } to $ext_ip port 1194 -> $vpn port 1194 Also note the above, because we are specifying any for from, we can remove the form rule entirely and make it shorter. Hope this helps Ultima From owner-freebsd-questions@freebsd.org Tue Apr 18 19:32:33 2017 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 331CED4284C for ; Tue, 18 Apr 2017 19:32:33 +0000 (UTC) (envelope-from SRS0=2XeMbZ=32=accuratelists.biz=Celeste.Cece@yourhostingaccount.com) Received: from walmailout09.yourhostingaccount.com (walmailout09.yourhostingaccount.com [65.254.253.76]) (using TLSv1.1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 0628C1282 for ; Tue, 18 Apr 2017 19:32:32 +0000 (UTC) (envelope-from SRS0=2XeMbZ=32=accuratelists.biz=Celeste.Cece@yourhostingaccount.com) Received: from walmailscan15.yourhostingaccount.com ([10.1.15.15] helo=walmailscan15.yourhostingaccount.com) by walmailout09.yourhostingaccount.com with esmtp (Exim) id 1d0YO7-00078N-8Q for freebsd-questions@freebsd.org; Tue, 18 Apr 2017 15:02:07 -0400 Received: from [10.114.3.31] (helo=walimpout11) by walmailscan15.yourhostingaccount.com with esmtp (Exim) id 1d0YO7-0008IP-6q for freebsd-questions@freebsd.org; Tue, 18 Apr 2017 15:02:07 -0400 Received: from walauthsmtp12.yourhostingaccount.com ([10.1.18.12]) by walimpout11 with id 9v231v00U0FdXoS01v27Cr; Tue, 18 Apr 2017 15:02:07 -0400 X-Authority-Analysis: v=2.1 cv=WPHxXxcR c=1 sm=1 tr=0 a=t1ijpx9AV50gTBtUFlM2vg==:117 a=xf+eYJmH0L1gA14IU5dqGw==:17 a=L9H7d07YOLsA:10 a=9cW_t1CCXrUA:10 a=s5jvgZ67dGcA:10 a=AzvcPWV-tVgA:10 a=DAwyPP_o2Byb1YXLmDAA:9 a=_5keXK2PYVZjobk2KJsA:9 a=NPh1F2Uy8ndnAIES:21 a=yYdNZqXaV54dQGH3:21 a=CjuIK1q_8ugA:10 a=yMhMjlubAAAA:8 a=SSmOFEACAAAA:8 a=n7jB_ExjLKvAVuJipZ0A:9 a=JpWnsNSfVi6Lkgll:21 a=gKO2Hq4RSVkA:10 a=UiCQ7L4-1S4A:10 a=hTZeC7Yk6K0A:10 a=frz4AuCg-hUA:10 Received: from [106.51.138.41] (port=15960 helo=DeepakPC) by walauthsmtp12.yourhostingaccount.com with esmtpsa (TLSv1:AES128-SHA:128) (Exim) id 1d0YNm-0006ed-CI for freebsd-questions@freebsd.org; Tue, 18 Apr 2017 15:01:47 -0400 From: "Celeste Cece" To: Subject: Re: Custom-Built CRM, ERP, BI, Virtualization Users Contactbase Date: Wed, 19 Apr 2017 00:29:29 +0530 Message-ID: <026201d2b876$3a3db520$aeb91f60$@Cece@accuratelists.biz> MIME-Version: 1.0 X-Mailer: Microsoft Office Outlook 12.0 Thread-Index: AdK4dVDzX1OYsQbmT8SF4AjUkCtp+w== Content-Language: en-gb X-EN-UserInfo: 7d02fe6c2f9e3722fcefd49f9020f0cd:931c98230c6409dcc37fa7e93b490c27 X-EN-AuthUser: celeste.cece@accuratelists.biz Sender: "Celeste Cece" X-EN-OrigIP: 106.51.138.41 X-EN-OrigHost: unknown Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Content-Filtered-By: Mailman/MimeDel 2.1.23 X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Apr 2017 19:32:33 -0000 Hi, We provide custom built contact lists, of Chiefs, Directors & Influencers of Companies using various Business Software as CRM, ERP, Analytics, PLM, Accounting Software, Cloud Computing, Collaborative Software, and many more. We can customize the lists according to the requirements like Specific Titles, Geography, Used Technology or Specific Software, Industry, etc. We are data builders experienced in compiling accurate (with Accuracy Guarantee) and customized contact base for worldwide Technology users worldwide. I will be happy to provide a sample database for your requirements to exhibit our abilities. I would also like to elaborate further, please respond with interested criteria and the best suitable number. Looking forward to your response. Thanks & Regards! Celeste Cece Business Development Executive E Data LLC 48 Windsor Mews, Cherry Hill, NJ 08002 Contact bases Available For : SAP, Salesforce, Microsoft Dynamics, Sage, SugarCRM, Cisco, Citrix and many More. Technologies Covered : CRM, ERP, Analytics, PLM, Accounting Softwares, Cloud Computing, Collaborative Softwares, and many more. Our Services: Data compiling, Data Appending, Email Appending, Data Cleansing, Reverse Appending, Lead Generation, Email Marketing Etc., To stop receiving further mails Please reply with Not interested From owner-freebsd-questions@freebsd.org Tue Apr 18 20:21:01 2017 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id A2B3CD447AB for ; Tue, 18 Apr 2017 20:21:01 +0000 (UTC) (envelope-from dave.mehler@gmail.com) Received: from mail-wm0-x22b.google.com (mail-wm0-x22b.google.com [IPv6:2a00:1450:400c:c09::22b]) (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 3594D3CD for ; Tue, 18 Apr 2017 20:21:01 +0000 (UTC) (envelope-from dave.mehler@gmail.com) Received: by mail-wm0-x22b.google.com with SMTP id y18so14848820wmh.0 for ; Tue, 18 Apr 2017 13:21: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:to :cc:content-transfer-encoding; bh=aVDjMuRO3vxzfbgLkmnT59Bb3iyxVKGpyYplkFoPH8s=; b=Igvv3tyMj7FtAkYN+Edt7GYP22JseY7uH+4Jwkd1CJi4XMAVzYyfDLRN9TzcuC6VT/ 6Zll/5PrdN9VYdAi9S6ztPuJ0kM0ipYZOkUde+bDQfVG+x5oJwnS+jYX/N4woO3k/hQT 0iatMw06lodeP3UMR5/0ESXHexytBTsr76iPe2jvSfKA8Ag9I98lgrAPshx+y/Zp+PnR P0ODEF90X7lABNJF/xkywA1XbxSoCuey3vMj+trAQxXsXtry2bS1m/hUgTMJLPI4QMEE vhuMLoHarG191Eqmcs2VX1RmsXNI6fxbV9K/wpAVIHNWdhPfn4TBezYRVaqdwpz//+Ez 11mg== 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:to:cc:content-transfer-encoding; bh=aVDjMuRO3vxzfbgLkmnT59Bb3iyxVKGpyYplkFoPH8s=; b=WmLHbgxvjT4JRnFhStPaPfXyCELVbyQrRCBzT/nKb+judOKepnK6r9dVWZWwYEUXH7 ThztiyUvbm7E4rFRVGGKr4cWQU8WVRkw91Zqc8x87XSQgoSKy1QXXJeaAHYkdirTzz46 HIxlj462hY445WaEmTWMUxCoPBUV7q2XDBRpztibIjbyl40MbMnUOLjniihA4THpRdA0 eUZIGiEIhaDmdeyJODbBvxSgyLmogI4D0LnG17odEIgq7JhMeImnQBxE0a8ucgG9IjHH jb5ofd2I8X5vGsZsSzYyBqYzsiDC2CptZem/SuUyIzG7f28/OYCK2BKX5RgzOiuJOmMp 4Kjg== X-Gm-Message-State: AN3rC/6Kp/f+eAFkaVlkmpCQWhyMPcloKAUWIxXmGsh/PlJehNnsEn3y hdDUrykgIJ0Vm+z8ZHCEYBETpCBbIQ== X-Received: by 10.28.151.213 with SMTP id z204mr4313833wmd.48.1492546859224; Tue, 18 Apr 2017 13:20:59 -0700 (PDT) MIME-Version: 1.0 Received: by 10.223.182.175 with HTTP; Tue, 18 Apr 2017 13:20:58 -0700 (PDT) In-Reply-To: References: From: David Mehler Date: Tue, 18 Apr 2017 16:20:58 -0400 Message-ID: Subject: Re: freebsd 10.3, pf, and openvpn To: Ultima Cc: freebsd-questions Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Apr 2017 20:21:01 -0000 Hello Ultima, Thank you for your reply. Thanks for the information, I'm liking the new way the rules are looking. Unfortunately, still no go on the vpn. Everything else is working, just not the vpn. Thanks. Dave. PS, here's my rules as they stand now. pf.conf: # # Required order: macros, options, normalization, queueing, # translation, filtering. # Note: translation rules are first match while filter rules are last match= . # Macros ext_if=3D"vtnet0" int_if =3D "lo1" vpn_if =3D "tun0" jailnet =3D "10.0.0.0/8" vpnnet=3D"10.8.0.0/8" icmp_types=3D"{echoreq, unreach}" #IPV6 ICMP types: # packet to big and echo request type ping # Neighbor Discovery Protocol (NDP) (types 133-137): # Router Solicitation (RS), Router Advertisement (RA) # Neighbor Solicitation (NS), Neighbor Advertisement (NA) # Route Redirection icmp6_types=3D"{ 2, 128, 133, 134, 135, 136, 137 }" #synstate=3D"flags S/SA synproxy state (max-src-conn 15, max-src-conn-rate 5/3, overload flush global)" tcpstate =3D"flags S/SA modulate state" udpstate =3D"keep state" voipports =3D "{5060, 5061, 10000:10500}" # allowed traffic tcp_services=3D"{7, ftp-data, ftp, ssh, smtp, 43, domain, bootps, bootpc, http, imap, https, submission, imaps, 2703}" udp_services=3D"{7, ftp-data, ftp, ssh, smtp, 43, domain, bootps, bootpc, http, ntp, imap, https, submission, imaps, 3690, 6277, 24441, 4500, 500, 50, 51}" # Name and IP of jails webmail=3D"10.0.0.15" # Name and IP of jailed ssh servers jssh1=3D"10.0.0.15" jssh2=3D"10.0.0.16" jssh3=3D"10.0.0.17" jssh4=3D"10.0.0.18" # The Asterisk Server asterisk=3D"10.0.0.17" # The vpn server vpn=3D"10.8.0.1" # Options # block-policy can be either drop or return set block-policy drop set optimization conservative set skip on tun0 # Normalization # normalize all incoming traffic. Set ttl 254: limits mapping of hosts behi= nd # firewall. Set random-id to help same. # Set mss to ATM network frame size for easy splitting upstream. scrub on $ext_if all random-id min-ttl 254 max-mss 1452 reassemble tcp fragment reassemble # NAT nat on $ext_if from $jailnet to any -> ($ext_if) static-port nat on $ext_if from $vpnnet to any -> ($ext_if) static-port # Redirect any packets requesting ports 2220, 2221, 2222, or 2223 to jailed ssh servers # External redirect rdr on $ext_if inet proto tcp to $ext_if port 2220 -> $jssh1 port 2220 # reflect for internal hosts rdr on $int_if inet proto tcp to $int_if port 2220 -> $jssh1 port 2220 # External redirect rdr on $ext_if inet proto tcp to $ext_if port 2221 -> $jssh2 port 2221 # reflect for internal hosts rdr on $int_if inet proto tcp to $int_if port 2221 -> $jssh2 port 2221 # External redirect rdr on $ext_if inet proto tcp to $ext_if port 2222 -> $jssh3 port 2222 # reflect for internal hosts rdr on $int_if inet proto tcp to $int_if port 2222 -> $jssh3 port 2222 # External redirect rdr on $ext_if inet proto tcp to $ext_if port 2223 -> $jssh4 port 2223 # reflect for internal hosts rdr on $int_if inet proto tcp to $int_if port 2223 -> $jssh4 port 2223 # Redirect traffic to the vpn server # External redirect rdr on $ext_if inet proto { tcp, udp } to $ext_if port 1194 -> $vpn port 11= 94 #rdr on $ext_if inet proto tcp from any to $ext_if port 1194 -> $vpn port 1= 194 # reflect for internal hosts rdr on $int_if inet proto { tcp, udp } to $int_if port 1194 -> $vpn port 11= 94 #rdr on $int_if inet proto tcp from any to $int_if port 1194 -> $vpn port 1= 194 # Redirect traffic to the asterisk server # SIP on UDP and tcp port 5060, tcp 5061 for secure signaling. rdr on $ext_if inet proto { tcp, udp } to $ext_if port 5060 -> $asterisk port 5060 #rdr on $ext_if inet proto tcp from any to any port 5060 -> $asterisk port = 5060 rdr on $ext_if inet proto tcp to $ext_if port 5061 -> $asterisk port 5061 # RTSP ports 10000 to 10500 rdr on $ext_if inet proto udp to $ext_if port 10000:10500 -> $asterisk port 10000:10500 # Tables table persist file "/etc/pf/bruteforce" table persist file "/etc/pf/pf.drop.lasso.conf" table persist file "/etc/pf/fail2ban" table persist file "/etc/pf/martians" # The ZeuS blocklist of c&c servers table persist file "/etc/pf/ZeuS" # The malwaredomain ip block list table persist file "/etc/pf/malwaredomain" # Table of selected country IP addresses table persist file "/etc/pf/blocked_countries" # Table of apache mod_evasive blocks table persist file "/etc/pf/evasive" # for the spamd greylist/blacklist service # (not related to spamassassin's spamd daemon) #table persist #table persist antispoof for $ext_if antispoof for $int_if # Start by blocking by default block all # Block anything in the blocked_countries table first block in quick from # Block nmap scans block in quick on $ext_if inet proto tcp from any to any flags FUP/FUP # Explicitly block unroutable addresses block drop in quick on $ext_if from to any block drop out quick on $ext_if from any to # Explicitly block anything in the bruteforce table block in quick from # Explicitly block anything in the fail2ban table block in quick from # Explicitly block anything in the droplasso table block in quick from # Explicitly block anything in the ZeuS table block in quick from # Explicitly block anything in the malwaredomain table block in quick from # Block anything in the evasive table block in quick from # pass everything on the loopback interface pass quick on lo0 all # allow ping and host unreach pass inet proto icmp icmp-type $icmp_types keep state # Traceroute # allow out the default range for traceroute(8): # =E2=80=9Dbase+nhops*nqueries-1=E2=80=9D (33434+64*3-1) pass inet proto udp to port 33433:33626 # For IPv4 # Pass out only the desired ports from host and jails pass inet proto tcp from { self, $jailnet } to any port $tcp_services $tcps= tate pass inet proto udp from { self, $jailnet } to port $udp_services $udpstate # Allow ssh connections in from the internet pass in inet proto tcp to $ext_if port ssh flags S/SA keep state (max-src-conn 15, max-src-conn-rate 5/3, overload flush global) # Pass in ssh traffic to the jails # pass rules for nat redirect pass in inet proto tcp to $jssh1 port 2220 flags S/SA keep state (max-src-conn 15, max-src-conn-rate 5/3, overload flush global) pass inet proto tcp to $jssh1 port 2220 flags S/SA keep state pass in inet proto tcp to $jssh2 port 2221 flags S/SA keep state (max-src-conn 15, max-src-conn-rate 5/3, overload flush global) pass inet proto tcp to $jssh2 port 2221 flags S/SA keep state pass in inet proto tcp to $jssh3 port 2222 flags S/SA keep state (max-src-conn 15, max-src-conn-rate 5/3, overload flush global) pass inet proto tcp to $jssh3 port 2222 flags S/SA keep state pass in inet proto tcp to $jssh4 port 2223 flags S/SA keep state (max-src-conn 15, max-src-conn-rate 5/3, overload flush global) pass inet proto tcp to $jssh4 port 2223 flags S/SA keep state # Pass traffic to the vpn pass in inet proto { tcp, udp } to $vpn port 1194 $udpstate #pass in inet proto tcp from any to $vpn port 1194 $udpstate pass inet proto { tcp, udp } to $vpn port 1194 $udpstate #pass inet proto tcp from any to $vpn port 1194 $udpstate # Pass in http traffic from the internet pass in inet proto tcp to $ext_if port 80 flags S/SA keep state (max-src-conn 15, max-src-conn-rate 5/3, overload flush global) # Pass in https traffic from the internet pass in inet proto tcp to $ext_if port 443 flags S/SA keep state (max-src-conn 15, max-src-conn-rate 5/3, overload flush global) # Pass in smtp traffic from the internet pass in inet proto tcp to $ext_if port 25 flags S/SA keep state (max-src-conn 15, max-src-conn-rate 5/3, overload flush global) # Pass in submission traffic from the internet pass in inet proto tcp to $ext_if port 587 flags S/SA keep state (max-src-conn 15, max-src-conn-rate 5/3, overload flush global) # Pass in imaps traffic from the internet pass in inet proto tcp to $ext_if port 993 flags S/SA keep state (max-src-conn 15, max-src-conn-rate 5/3, overload flush global) # pass traffic from the asterisk server pass inet proto { tcp, udp } to $asterisk port $voipports keep state On 4/18/17, Ultima wrote: > I didn't have time to read and look through this entire post, but I think= I > know the issue you're running into and this suggestion should push you in > the right direction. > > this rule for example, > > rdr on $ext_if inet proto udp from any to any port 1194 -> $vpn port 1194 > rdr on $ext_if inet proto tcp from any to any port 1194 -> $vpn port 1194 > # reflect for internal hosts > rdr on $int_if inet proto udp from any to any port 1194 -> $vpn port 1194 > rdr on $int_if inet proto tcp from any to any port 1194 -> $vpn port 1194 > > This is probably not giving you the results you desire. Basically because > no from or to ip is specified ALL and I quite literally mean ALL packets > using port 1194 are being sent to $vpn port 1194. Usually you want to mak= e > it something like, > > rdr on $ext_if inet proto udp from any to $ext_ip port 1194 -> $vpn port > 1194 > rdr on $int_if inet proto udp from any to $int_ip port 1194 -> $vpn port > 1194 > > Now the traffic will be passed only when the packet is going to the host, > not all traffic on a specific port. Another thing you may want to do is > combined many of these rules you have. > > rdr on $ext_if inet proto { tcp, udp } to $ext_ip port 1194 -> $vpn port > 1194 > > Also note the above, because we are specifying any for from, we can remov= e > the form rule entirely and make it shorter. > > Hope this helps > > Ultima > From owner-freebsd-questions@freebsd.org Tue Apr 18 22:07:53 2017 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id C5DA1D44CC3 for ; Tue, 18 Apr 2017 22:07:53 +0000 (UTC) (envelope-from eduardo.lemosdesa@gmail.com) Received: from mail-wm0-x236.google.com (mail-wm0-x236.google.com [IPv6:2a00:1450:400c:c09::236]) (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 53B38B00 for ; Tue, 18 Apr 2017 22:07:53 +0000 (UTC) (envelope-from eduardo.lemosdesa@gmail.com) Received: by mail-wm0-x236.google.com with SMTP id w64so66898332wma.0 for ; Tue, 18 Apr 2017 15:07:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=e+w01hBmTwt3f8OGpE2dm9K9QXF8yzccp/GCB2ferGg=; b=u5jwMJAbLAYhvmzEKLCTr0M4/GYrJqbELVcU8rgCDs1kN7TfqcWYqs7mCxfsn5ftnc kYiDCij+SR8wda50H/PV9SSXCbfjch0T8McTrDk2TLObsQW81P/kELEaYGwacPflw6Qd vSg8/MEVbGRFpaE+NKMP0NO6q+4E0qW1iVp/YoNtTIICdI/v95RtWYdOymzqEdSXe50p kAUHKTLKV/hDzxqECZzrDGMmu7Z6v9DcqwF2f5tNIWFbv90pnCqFV8GDXALgHEVv3Ckq A74mNWupOXlDqyJyCwOzo84OMngDtdACsfhpgUEoXt+zh8rnpqmPucD/4QgbHKpH7Tu8 yzQg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=e+w01hBmTwt3f8OGpE2dm9K9QXF8yzccp/GCB2ferGg=; b=MxgBCL+4gx1NALrYQCEGhiqm8byjdozTxBbeFSaskyPG2Ruo4cXW+sngzhc82OAUel j/rM5QUnhM5sLZa9s9xlfV1sZC5H12AlfxD0dz001hJlC5MQiq7AD+IiYnhftcXZLzzt aas1D04HDglapMYqwq3CSLerqM5kQtX0wDp7Zx5hnQYIBG+9bZTK2n+vO9pMpNZeGTs5 Re5gho29SgmqlJ9H0WIKfWBbB+ruuliKXxqlUfwYhF4M33X7g3XTy6uUbHVjQL77bAKl 6t7BTQPu1mXsUVYDIFRCq1ryvOFBcxDuhjv2zhKHjlSyGTT7psZpGlYPDNC2BrdyqCrd XfAA== X-Gm-Message-State: AN3rC/7TOXuApvD8Oo0NhyqvZaVeqL1pAdvDi/teBT1c/cRibLQF+BsH 1y3Nx3EEXFFjJO6ZJ1hKEtkwJL6YDg== X-Received: by 10.28.28.69 with SMTP id c66mr15717611wmc.28.1492553270851; Tue, 18 Apr 2017 15:07:50 -0700 (PDT) MIME-Version: 1.0 Received: by 10.80.163.189 with HTTP; Tue, 18 Apr 2017 15:07:50 -0700 (PDT) From: Eduardo Lemos de Sa Date: Tue, 18 Apr 2017 19:07:50 -0300 Message-ID: Subject: openssh-portable under 10.3-RELEASE To: freebsd-questions@freebsd.org Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.23 X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Apr 2017 22:07:53 -0000 Dear I tried to upgrade openssh-version from 7.4p1 to the newst 7.5p1. First, I used the same usual procedure: 1) downloade 7.5p1 from openssh.com 2) tar -zxvf openssh.tar.gz file 3) cd openssh-7.5p1 directory 4) ./configure (I edited Makefile to change default dir to /usr instead /usr/local and sshdirconfig to /etc/ssh instead {something}/etc, as I always did in another versions) 5) gmake clean && gmake (no error or problems) 6) But, when I did sudo gmake install I got a error : segmentation fault (core dump at line 372) Ok, I do not how to solve this problem, thus I solved to install /usr/ports/security/openssh-portable (I checked, this is the 7.5 version). I installed it with no problems: ssh -V showed me 7.5 version but, sshd -V gave back 7.4 version !! (the old version that I got compile). I tried to install openssh-portable in another 10.3-RELEASE and got the same result. Please, could someone point where I am wrong or point to me how to compile (without using port facilities) openssh-7.5p1? Thank you in advance Yours Eduardo --=20 Eduardo Lemos de Sa Professor Titular Dep. Quimica da Universidade Federal do Paran=C3=A1 fone: +55(41)3361-3300 fax: +55(41)3361-3186 From owner-freebsd-questions@freebsd.org Tue Apr 18 23:15:08 2017 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 29846D45108 for ; Tue, 18 Apr 2017 23:15:08 +0000 (UTC) (envelope-from bounce-mc.us15_69500717.126429-freebsd-questions=freebsd.org@mail12.suw13.rsgsv.net) Received: from mail12.suw13.rsgsv.net (mail12.suw13.rsgsv.net [198.2.183.12]) by mx1.freebsd.org (Postfix) with ESMTP id D7CA0E44 for ; Tue, 18 Apr 2017 23:15:07 +0000 (UTC) (envelope-from bounce-mc.us15_69500717.126429-freebsd-questions=freebsd.org@mail12.suw13.rsgsv.net) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; s=k1; d=mail12.suw13.rsgsv.net; h=Subject:From:Reply-To:To:Date:Message-ID:List-ID:List-Unsubscribe:Sender: Content-Type:MIME-Version; i=sam=3Dfourtwelvedev.com@mail12.suw13.rsgsv.net; bh=e3tPEfHyM7nTjOCXnZMO27ygD8c=; b=VySsurW7h8t/2uZJflOmhgvMjFMZmZdA+4Q9ftZN+Qtdo8a4NJqvXWjuFMpsKzDZYlcriR5RcKTY egRegG8pTSzj+LH/yx1lnkPtPP2hEOcVAM/JUaScjHxcWOD6/p6S5p9U6uk70fZkkjXlzt++Q+KD LGj0UvO9xmEYuTcItcI= Received: from (127.0.0.1) by mail12.suw13.rsgsv.net id huqevm2akecc for ; Tue, 18 Apr 2017 23:00:00 +0000 (envelope-from ) Subject: =?utf-8?Q?Building=20Something=20Beautiful=20in=20Baltimore?= From: =?utf-8?Q?Four=20Twelve=20Development?= Reply-To: =?utf-8?Q?Four=20Twelve=20Development?= To: =?utf-8?Q??= Date: Tue, 18 Apr 2017 23:00:00 +0000 Message-ID: X-Mailer: MailChimp Mailer - **CID51a89f29e8d850706a07** X-Campaign: mailchimpef951fb9316ca9bb1a2a01c82.51a89f29e8 X-campaignid: mailchimpef951fb9316ca9bb1a2a01c82.51a89f29e8 X-Report-Abuse: Please report abuse for this campaign here: http://www.mailchimp.com/abuse/abuse.phtml?u=ef951fb9316ca9bb1a2a01c82&id=51a89f29e8&e=d850706a07 X-MC-User: ef951fb9316ca9bb1a2a01c82 X-Feedback-ID: 69500717:69500717.126429:us15:mc X-Accounttype: ff Sender: "Four Twelve Development" x-mcda: FALSE MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8"; format="fixed" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.23 X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Apr 2017 23:15:08 -0000 Dear Friends and Family=2C We'd like to welcome you to our journey (http://fourtwelvedev.us15.list-ma= nage.com/track/click?u=3Def951fb9316ca9bb1a2a01c82&id=3D6b94c25fe5&e=3D= d850706a07) . The Birth of Four Twelve Four Twelve Development is a product of the current climate in Baltimore C= ity. It all began with one vacant house... With pennies from our proverbial satchel=2C Four Twelve purchased its firs= t home and spent the better part of a year rehabbing the property. Read (http://fourtwelvedev.us15.list-manage.com/track/click?u=3Def951fb931= 6ca9bb1a2a01c82&id=3Dccc8aecb6d&e=3Dd850706a07) more (http://fourtwe= lvedev.us15.list-manage.com/track/click?u=3Def951fb9316ca9bb1a2a01c82&id= =3Dc3547a3e52&e=3Dd850706a07) .. (http://fourtwelvedev.us15.list-man= age.com/track/click?u=3Def951fb9316ca9bb1a2a01c82&id=3Ddc290d37fa&e=3D= d850706a07) Take a Virtual Tour of our Latest Project (http://fourtwelvedev.us15.list= -manage.com/track/click?u=3Def951fb9316ca9bb1a2a01c82&id=3D02ce31687f&e=3D= d850706a07) http://fourtwelvedev.us15.list-manage.com/track/click?u=3Def951fb9316ca9bb= 1a2a01c82&id=3D2c067df285&e=3Dd850706a07 The Team at Oriole's Opening Day (From left to right) Shea Frederick=2C Sean Ashton Thomas and Sam Frank http://fourtwelvedev.us15.list-manage.com/track/click?u=3Def951fb9316ca9bb= 1a2a01c82&id=3D2f56cef81a&e=3Dd850706a07 Share (http://fourtwelvedev= =2Eus15.list-manage2.com/track/click?u=3Def951fb9316ca9bb1a2a01c82&id=3D2a72= 79b404&e=3Dd850706a07) http://fourtwelvedev.us15.list-manage2.com/track/click?u=3Def951fb9316ca9b= b1a2a01c82&id=3D8958734a8f&e=3Dd850706a07 http%3A%2F%2Fmailchi.mp%2F= b5dfe83fac78%2Fbuilding-something-beautiful-in-baltimore Tweet (http://fou= rtwelvedev.us15.list-manage2.com/track/click?u=3Def951fb9316ca9bb1a2a01c82= &id=3Df516463a31&e=3Dd850706a07 http%3A%2F%2Fmailchi.mp%2Fb5dfe83fac= 78%2Fbuilding-something-beautiful-in-baltimore) http://us15.forward-to-friend.com/forward?u=3Def951fb9316ca9bb1a2a01c82&id= =3D51a89f29e8&e=3Dd850706a07 Forward (http://us15.forward-to-friend.com/forw= ard?u=3Def951fb9316ca9bb1a2a01c82&id=3D51a89f29e8&e=3Dd850706a07) =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D ** (http://fourtwelvedev.us15.list-manage1.com/track/click?u=3Def951fb9316= ca9bb1a2a01c82&id=3D6b88f6c411&e=3Dd850706a07) ** (http://fourtwelvedev.us15.list-manage.com/track/click?u=3Def951fb9316c= a9bb1a2a01c82&id=3De7120e9138&e=3Dd850706a07) ** (http://fourtwelvedev.us15.list-manage1.com/track/click?u=3Def951fb9316= ca9bb1a2a01c82&id=3D296cf4e51b&e=3Dd850706a07) Copyright =C2=A9 2017 Four Twelve Development=2C All rights reserved. You subscribed to Four Twelve Our mailing address is: Four Twelve Development 412 E Lanvale St Baltimore=2C MD 21202-2937 USA Want to change how you receive these emails? You can ** update your preferences (http://fourtwelvedev.us15.list-manage.= com/profile?u=3Def951fb9316ca9bb1a2a01c82&id=3Da8d28056f4&e=3Dd850706a07) or ** unsubscribe from this list (http://fourtwelvedev.us15.list-manage.co= m/unsubscribe?u=3Def951fb9316ca9bb1a2a01c82&id=3Da8d28056f4&e=3Dd850706a07&c= =3D51a89f29e8) Email Marketing Powered by MailChimp http://www.mailchimp.com/monkey-rewards/?utm_source=3Dfreemium_newsletter&= utm_medium=3Demail&utm_campaign=3Dmonkey_rewards&aid=3Def951fb9316ca9bb1a2= a01c82&afl=3D1 From owner-freebsd-questions@freebsd.org Wed Apr 19 01:12:15 2017 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id DAE36D4445D for ; Wed, 19 Apr 2017 01:12:15 +0000 (UTC) (envelope-from bsd@stuckat99.com) Received: from out1-smtp.messagingengine.com (out1-smtp.messagingengine.com [66.111.4.25]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id B11B99F7 for ; Wed, 19 Apr 2017 01:12:15 +0000 (UTC) (envelope-from bsd@stuckat99.com) Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.nyi.internal (Postfix) with ESMTP id 562FD20B3B for ; Tue, 18 Apr 2017 21:12:14 -0400 (EDT) Received: from web6 ([10.202.2.216]) by compute5.internal (MEProxy); Tue, 18 Apr 2017 21:12:14 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=stuckat99.com; h=content-transfer-encoding:content-type:date:from:message-id :mime-version:subject:to:x-me-sender:x-me-sender:x-sasl-enc; s= fm1; bh=mJqUxqO08wkyFPHeJe7qX9eXLmq7fAyCtmRmGMOostA=; b=C7SA53bi HxIFS8DjAmCS6dkvjjNrQRbTcshz+ZQwKL/pIbfJFX4DRHXMxoxuT3XSHsYd6GdP h0cVj/EsKoPifAvSq8gspGQbS1aWCpZ2nFSkAz74fZNVMNMsKep5cS063hpMPEDQ ka2C+87nNyz1zLmphmMU/iAhx8KGrUn8X2Hcd6Vyy3QZf8Jo4BjuUSoYCfZ8OARd rEj/B//+d1wNoXYPpeGY/vaco/imFYipCTxDdDwk04PS/tjdhc8KHxm80ZncpDfp v2LC/SYLPCuimOwTNZEBWiVz0RqYdW1iE37AaLyZ5Yr5cgasZCLwoew8tFMylPgN 0B84sgyb1M99Rg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-transfer-encoding:content-type :date:from:message-id:mime-version:subject:to:x-me-sender :x-me-sender:x-sasl-enc; s=fm1; bh=mJqUxqO08wkyFPHeJe7qX9eXLmq7f AyCtmRmGMOostA=; b=AON+l5I1iRqvqipzYL40H/5a2g6lwcyR+GHPDdaSmp16+ OcH0C6G/dYDr3ERO1FoA3v/MQ/bAO6AOs8PTc0GDTVnR5BQEsNX9GiHSRVO2i/x6 YPozq1dWz1KO8qx0/9tN5xIQRBBGYy4DEUoT64ZF6BOYCsnunsn8HLxeMIML/7XZ /SepUs1tvSxcgvJbouqxUUmVg3YKHYEJtQ/JfneNa5UgcEFpvGACYePeFftBUeuv Wq4LF7LCXa/PrE1z5OGM2KC777EgwWrBNrbjRXW9UB0qvJCdtBa4MAdfqSTPND8a q8w3Zj/fnsr3cy4T1QGDLD1uGLcOZEfVPVoAfcd/g== X-ME-Sender: Received: by mailuser.nyi.internal (Postfix, from userid 99) id 22EBE48004; Tue, 18 Apr 2017 21:12:14 -0400 (EDT) Message-Id: <1492564334.1388098.948742560.5E2E6A2A@webmail.messagingengine.com> From: bsd To: freebsd-questions@freebsd.org MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset="utf-8" X-Mailer: MessagingEngine.com Webmail Interface - ajax-0b509d77 Date: Tue, 18 Apr 2017 18:12:14 -0700 Subject: Openvpn broken when using net.add_addr_allfibs=0, routes are not adding X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 19 Apr 2017 01:12:16 -0000 I am trying to use OpenVPN and multiple fibs on FreeBSD 11-p9. The issue is, when I use net.add_addr_allfibs=0 instead of net.add_addr_allfibs=1 in my /boot/loader.conf, OpenVPN fails to be able to add the routes properly and the VPN will not function properly. OpenVPN works 100% fine when I use net.add_addr_allfibs=1 but my requirements need this to be set to 0 to turn off it's behavior of adding routes to all fibs. # /boot/loader.conf net.fibs=3 net.add_addr_allfibs=0 Since I am using net.add_addr_allfibs=0, I have a clean routing table and I have to add the initial route and gateway for my router manually to get fib 1 routeable to the internet. # setfib 1 route add -net 192.168.0.0/24 -iface ue0 # setfib 1 route add default 192.168.0.1 For some odd reason I must also bring up a tun device manually otherwise OpenVPN cannot. I have set my config to use tun10 for this test. # sysrc openvpn_if="tun10" # ifconfig tun10 up My routing table before I start # setfib 1 netstat -rn Routing tables (fib: 1) Internet: Destination Gateway Flags Netif Expire default 192.168.0.1 UGS ue0 127.0.0.1 lo0 UHS lo0 192.168.0.0/24 b8:27:eb:fd:22:10 US ue0 Internet6: Destination Gateway Flags Netif Expire ::/96 ::1 UGRS lo0 ::1 lo0 UHS lo0 ::ffff:0.0.0.0/96 ::1 UGRS lo0 fe80::/10 ::1 UGRS lo0 fe80::%lo0/64 link#1 U lo0 ff02::/16 ::1 UGRS lo0 [sean@rpi2 ~]$ Let's try to conect OpenVPN # setfib 1 openvpn dallas.ovpn Thu Oct 27 12:11:32 2016 OpenVPN 2.3.11 armv6-portbld-freebsd11.0 [SSL (OpenSSL)] [LZO] [MH] [IPv6] built on J un 25 2016 Thu Oct 27 12:11:32 2016 library versions: OpenSSL 1.0.2j-freebsd 26 Sep 2016, LZO 2.09 Thu Oct 27 12:11:32 2016 Control Channel Authentication: tls-auth using INLINE static key file Thu Oct 27 12:11:32 2016 Outgoing Control Channel Authentication: Using 160 bit message hash 'SHA1' for HMAC a uthentication Thu Oct 27 12:11:32 2016 Incoming Control Channel Authentication: Using 160 bit message hash 'SHA1' for HMAC a uthentication Thu Oct 27 12:11:32 2016 Socket Buffers: R=[42080->42080] S=[9216->9216] Thu Oct 27 12:11:32 2016 UDPv4 link local: [undef] Thu Oct 27 12:11:32 2016 UDPv4 link remote: [AF_INET]107.183.238.186:443 Thu Oct 27 12:11:32 2016 TLS: Initial packet from [AF_INET]107.183.238.186:443, sid=c8b24ffa a8737d61 Thu Oct 27 12:11:32 2016 VERIFY OK: depth=1, C=IT, ST=IT, L=Perugia, O=airvpn.org, CN=airvpn.org CA, emailAddr ess=info@airvpn.org Thu Oct 27 12:11:32 2016 Validating certificate key usage Thu Oct 27 12:11:32 2016 ++ Certificate has key usage 00a0, expects 00a0 Thu Oct 27 12:11:32 2016 VERIFY KU OK Thu Oct 27 12:11:32 2016 Validating certificate extended key usage Thu Oct 27 12:11:32 2016 ++ Certificate has EKU (str) TLS Web Server Authentication, expects TLS Web Server Au thentication Thu Oct 27 12:11:32 2016 VERIFY EKU OK Thu Oct 27 12:11:32 2016 VERIFY OK: depth=0, C=IT, ST=IT, L=Perugia, O=airvpn.org, CN=server, emailAddress=inf o@airvpn.org Thu Oct 27 12:11:36 2016 Data Channel Encrypt: Cipher 'AES-256-CBC' initialized with 256 bit key Thu Oct 27 12:11:36 2016 Data Channel Encrypt: Using 160 bit message hash 'SHA1' for HMAC authentication Thu Oct 27 12:11:36 2016 Data Channel Decrypt: Cipher 'AES-256-CBC' initialized with 256 bit key Thu Oct 27 12:11:36 2016 Data Channel Decrypt: Using 160 bit message hash 'SHA1' for HMAC authentication Thu Oct 27 12:11:36 2016 Control Channel: TLSv1.2, cipher TLSv1/SSLv3 DHE-RSA-AES256-GCM-SHA384, 4096 bit RSA Thu Oct 27 12:11:36 2016 [server] Peer Connection Initiated with [AF_INET]107.183.238.186:443 Thu Oct 27 12:11:39 2016 SENT CONTROL [server]: 'PUSH_REQUEST' (status=1) Thu Oct 27 12:11:39 2016 PUSH: Received control message: 'PUSH_REPLY,redirect-gateway def1 bypass-dhcp,dhcp-op tion DNS 10.4.0.1,comp-lzo no,route-gateway 10.4.0.1,topology subnet,ping 10,ping-restart 60,ifconfig 10.4.17. 25 255.255.0.0' Thu Oct 27 12:11:39 2016 OPTIONS IMPORT: timers and/or timeouts modified Thu Oct 27 12:11:39 2016 OPTIONS IMPORT: LZO parms modified Thu Oct 27 12:11:39 2016 OPTIONS IMPORT: --ifconfig/up options modified Thu Oct 27 12:11:39 2016 OPTIONS IMPORT: route options modified Thu Oct 27 12:11:39 2016 OPTIONS IMPORT: route-related options modified Thu Oct 27 12:11:39 2016 OPTIONS IMPORT: --ip-win32 and/or --dhcp-option options modified Thu Oct 27 12:11:39 2016 ROUTE_GATEWAY 192.168.0.1 Thu Oct 27 12:11:39 2016 TUN/TAP device tun10 exists previously, keep at program end Thu Oct 27 12:11:39 2016 TUN/TAP device /dev/tun10 opened Thu Oct 27 12:11:39 2016 do_ifconfig, tt->ipv6=0, tt->did_ifconfig_ipv6_setup=0 Thu Oct 27 12:11:39 2016 /sbin/ifconfig tun10 10.4.17.25 10.4.0.1 mtu 1500 netmask 255.255.0.0 up Thu Oct 27 12:11:39 2016 /sbin/route add -net 10.4.0.0 10.4.17.25 255.255.0.0 route: writing to routing socket: Network is unreachable add net 10.4.0.0: gateway 10.4.17.25 fib 1: Network is unreachable Thu Oct 27 12:11:39 2016 ERROR: FreeBSD route add command failed: external program exited with error status: 1 Thu Oct 27 12:11:44 2016 /sbin/route add -net 107.183.238.186 192.168.0.1 255.255.255.255 add net 107.183.238.186: gateway 192.168.0.1 fib 1 Thu Oct 27 12:11:44 2016 /sbin/route add -net 0.0.0.0 10.4.0.1 128.0.0.0 route: writing to routing socket: Network is unreachable add net 0.0.0.0: gateway 10.4.0.1 fib 1: Network is unreachable Thu Oct 27 12:11:44 2016 ERROR: FreeBSD route add command failed: external program exited with error status: 1 Thu Oct 27 12:11:44 2016 /sbin/route add -net 128.0.0.0 10.4.0.1 128.0.0.0 route: writing to routing socket: Network is unreachable add net 128.0.0.0: gateway 10.4.0.1 fib 1: Network is unreachable Thu Oct 27 12:11:44 2016 ERROR: FreeBSD route add command failed: external program exited with error status: 1 Thu Oct 27 12:11:44 2016 Initialization Sequence Completed The routes are failing to add and the VPN is not configured properly in the end. My routing table now. We can see that the VPN did not configure properly. The desired behavior is that it woul d set the VPN to be the default gateway and route all traffic over it, but only for FIB 1. # setfib 1 netstat -rn Routing tables (fib: 1) Internet: Destination Gateway Flags Netif Expire default 192.168.0.1 UGS ue0 107.183.238.186/32 192.168.0.1 UGS ue0 127.0.0.1 lo0 UHS lo0 192.168.0.0/24 b8:27:eb:fd:22:10 US ue0 Internet6: Destination Gateway Flags Netif Expire ::/96 ::1 UGRS lo0 ::1 lo0 UHS lo0 ::ffff:0.0.0.0/96 ::1 UGRS lo0 fe80::/10 ::1 UGRS lo0 fe80::%lo0/64 link#1 U lo0 ff02::/16 ::1 UGRS lo0 Is this a bug or have I missed something? From owner-freebsd-questions@freebsd.org Wed Apr 19 04:37:27 2017 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id B0151D45575 for ; Wed, 19 Apr 2017 04:37:27 +0000 (UTC) (envelope-from ultima1252@gmail.com) Received: from mail-yw0-x22c.google.com (mail-yw0-x22c.google.com [IPv6:2607:f8b0:4002:c05::22c]) (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 6E3EE7CE for ; Wed, 19 Apr 2017 04:37:27 +0000 (UTC) (envelope-from ultima1252@gmail.com) Received: by mail-yw0-x22c.google.com with SMTP id 203so3208584ywe.0 for ; Tue, 18 Apr 2017 21:37:27 -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:to :cc; bh=IPmNc8dH4MFJ5Q/JNowFC+A+RF1c/csDlRtNjHPzhV4=; b=At67HWbwyNrBqyIGZiG6DO3ugFc/A5xuXCiIos79ymg3M+U4gCbNcUAr9708QTiLzv yJvXn1g3Bgk81ZbBPLnkLRNdDJZh2ZyLU5C7nbh/hBDaiu2cD+CGCSBHyX5IA/HtxC7k +DJv5+fqgJaA6tGrp3Xco10Si1u2p4WEViAiNv8BqDX7uIemMEAgKvFjj7XPO2y2s2Mf FEl5O/KiWMxUW7LPefSnZnnf48iVK2aRaau9ts3uoHjrajjBhm5YSbV6oyNhCL0oAEhn UQFii8Hicr7BU5Ogn5sQqOxUL0GGJhqNsHes6vd7Tuz3FM7OD7y8Rlhky2hbXvB/oLwo K6ww== 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:to:cc; bh=IPmNc8dH4MFJ5Q/JNowFC+A+RF1c/csDlRtNjHPzhV4=; b=rqDhWxM6diDprbvqG/cGkb1/UOEUwR7GV9mRMXeRubIWyfEXT6JDs+gFyS2Bh+8coK 3KOVFj7XC2ZZwtPsHgzjX03YEwEIZdccx47gGrK0CtuV79GFWrcZIf0o23y8UozjY2Qu hB74+sPd+iKXHCuG74ebt6Vg8b+rdEDAHjD0KaC2eEa/XsU0IHHHMQz7OOI2CYfGrAdr HuRfGyL21G3oyzbU2UdWgWYSGRU+AM3wSKtZp86Lk3mF62JAJysvgCxbiklLoLiTZiTB SfSX7UmM9lSv82u9Tq56xPB5kmM26q0is/G05ir7HJj44e+z6TdCKkcunyi+W+jt8pY2 AkGg== X-Gm-Message-State: AN3rC/4rf8OElD6d3bqTeSa4+2WkfsCqYlIG2rORV3exxozu35l9xZup OZyfgOHMxXjtxjp0viUtBD3rj4SuHQ== X-Received: by 10.13.235.144 with SMTP id u138mr670895ywe.322.1492576646417; Tue, 18 Apr 2017 21:37:26 -0700 (PDT) MIME-Version: 1.0 Received: by 10.129.72.144 with HTTP; Tue, 18 Apr 2017 21:37:26 -0700 (PDT) In-Reply-To: References: From: Ultima Date: Wed, 19 Apr 2017 00:37:26 -0400 Message-ID: Subject: Re: freebsd 10.3, pf, and openvpn To: David Mehler Cc: freebsd-questions Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.23 X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 19 Apr 2017 04:37:27 -0000 After a full look, I suspect this being a problem entry. > # Pass out only the desired ports from host and jails > pass inet proto tcp from {self, $jailnet, $vpnnet} to any port > $tcp_services $tcpstate > pass inet proto udp from {self, $jailnet, $vpnnet} to port > $udp_services $udpstate Try commenting them and adding pass out all or pass inet proto { tcp, udp } any and see if that works. > pass quick on tun0 all keep state This is another problem area, but probably not the cause. The quick is probably not handled as you are expecting. Pf reads the filtering rules in priority from bottom to top bottom being highest priority to top being lowest priority. When quick is added, this is more or less reversed for the rule and because its near the bottom it has a lower priority. In general the "quick" directive can make pf very confusing and a ruleset harder to read so other than the top blocking entires with quick, I suggest never using it, or use it for all filters and make it simple the opposite way. > jailnet =3D "10.0.0.0/8" > vpnnet=3D"10.8.0.0/8" One thing I noticed is that the subnet chosen is an /8 subnet. Because of this, the entire 10.* address space applies to jailnet making all jailnet + vpnnet entries redundant. This also allows all addresses to communicate, at least if pf isn't filtering them. Usually segmenting the subnet is desired to limit communication between them. > pass quick on lo0 all Why not just skip on lo0? > pass in inet proto tcp to $jssh2 port 2221 flags S/SA keep state (max-src-conn 15, max-src-conn-rate 5/3, overload flush global) > pass inet proto tcp to $jssh2 port 2221 flags S/SA keep state Why does this nearly duplicate rules exist? Optimizing pf is fun, but one thing that is important to remember is the more rules added, the more cycles used per packet. This is typically not noticed on a small deployments but it can become huge issue if grown. On Tue, Apr 18, 2017 at 4:20 PM, David Mehler wrote= : > Hello Ultima, > > Thank you for your reply. Thanks for the information, I'm liking the > new way the rules are looking. Unfortunately, still no go on the vpn. > Everything else is working, just not the vpn. > > Thanks. > Dave. > PS, here's my rules as they stand now. > > pf.conf: > # > # Required order: macros, options, normalization, queueing, > # translation, filtering. > # Note: translation rules are first match while filter rules are last > match. > > # Macros > ext_if=3D"vtnet0" > int_if =3D "lo1" > vpn_if =3D "tun0" > jailnet =3D "10.0.0.0/8" > vpnnet=3D"10.8.0.0/8" > icmp_types=3D"{echoreq, unreach}" > #IPV6 ICMP types: > # packet to big and echo request type ping > # Neighbor Discovery Protocol (NDP) (types 133-137): > # Router Solicitation (RS), Router Advertisement (RA) > # Neighbor Solicitation (NS), Neighbor Advertisement (NA) > # Route Redirection > icmp6_types=3D"{ 2, 128, 133, 134, 135, 136, 137 }" > #synstate=3D"flags S/SA synproxy state (max-src-conn 15, > max-src-conn-rate 5/3, overload flush global)" > tcpstate =3D"flags S/SA modulate state" > udpstate =3D"keep state" > voipports =3D "{5060, 5061, 10000:10500}" > > # allowed traffic > tcp_services=3D"{7, ftp-data, ftp, ssh, smtp, 43, domain, bootps, > bootpc, http, imap, https, submission, imaps, 2703}" > udp_services=3D"{7, ftp-data, ftp, ssh, smtp, 43, domain, bootps, > bootpc, http, ntp, imap, https, submission, imaps, 3690, 6277, 24441, > 4500, 500, 50, 51}" > > # Name and IP of jails > webmail=3D"10.0.0.15" > # Name and IP of jailed ssh servers > jssh1=3D"10.0.0.15" > jssh2=3D"10.0.0.16" > jssh3=3D"10.0.0.17" > jssh4=3D"10.0.0.18" > # The Asterisk Server > asterisk=3D"10.0.0.17" > # The vpn server > vpn=3D"10.8.0.1" > > # Options > # block-policy can be either drop or return > set block-policy drop > set optimization conservative > set skip on tun0 > > # Normalization > # normalize all incoming traffic. Set ttl 254: limits mapping of hosts > behind > # firewall. Set random-id to help same. > # Set mss to ATM network frame size for easy splitting upstream. > scrub on $ext_if all random-id min-ttl 254 max-mss 1452 reassemble tcp > fragment reassemble > > # NAT > nat on $ext_if from $jailnet to any -> ($ext_if) static-port > nat on $ext_if from $vpnnet to any -> ($ext_if) static-port > > # Redirect any packets requesting ports 2220, 2221, 2222, or 2223 to > jailed ssh servers > # External redirect > rdr on $ext_if inet proto tcp to $ext_if port 2220 -> $jssh1 port 2220 > # reflect for internal hosts > rdr on $int_if inet proto tcp to $int_if port 2220 -> $jssh1 port 2220 > > # External redirect > rdr on $ext_if inet proto tcp to $ext_if port 2221 -> $jssh2 port 2221 > # reflect for internal hosts > rdr on $int_if inet proto tcp to $int_if port 2221 -> $jssh2 port 2221 > > # External redirect > rdr on $ext_if inet proto tcp to $ext_if port 2222 -> $jssh3 port 2222 > # reflect for internal hosts > rdr on $int_if inet proto tcp to $int_if port 2222 -> $jssh3 port 2222 > > # External redirect > rdr on $ext_if inet proto tcp to $ext_if port 2223 -> $jssh4 port 2223 > # reflect for internal hosts > rdr on $int_if inet proto tcp to $int_if port 2223 -> $jssh4 port 2223 > > # Redirect traffic to the vpn server > # External redirect > rdr on $ext_if inet proto { tcp, udp } to $ext_if port 1194 -> $vpn port > 1194 > #rdr on $ext_if inet proto tcp from any to $ext_if port 1194 -> $vpn port > 1194 > # reflect for internal hosts > rdr on $int_if inet proto { tcp, udp } to $int_if port 1194 -> $vpn port > 1194 > #rdr on $int_if inet proto tcp from any to $int_if port 1194 -> $vpn port > 1194 > > # Redirect traffic to the asterisk server > # SIP on UDP and tcp port 5060, tcp 5061 for secure signaling. > rdr on $ext_if inet proto { tcp, udp } to $ext_if port 5060 -> > $asterisk port 5060 > #rdr on $ext_if inet proto tcp from any to any port 5060 -> $asterisk por= t > 5060 > rdr on $ext_if inet proto tcp to $ext_if port 5061 -> $asterisk port 5061 > # RTSP ports 10000 to 10500 > rdr on $ext_if inet proto udp to $ext_if port 10000:10500 -> $asterisk > port 10000:10500 > > # Tables > table persist file "/etc/pf/bruteforce" > table persist file "/etc/pf/pf.drop.lasso.conf" > table persist file "/etc/pf/fail2ban" > table persist file "/etc/pf/martians" > # The ZeuS blocklist of c&c servers > table persist file "/etc/pf/ZeuS" > # The malwaredomain ip block list > table persist file "/etc/pf/malwaredomain" > # Table of selected country IP addresses > table persist file "/etc/pf/blocked_countries" > # Table of apache mod_evasive blocks > table persist file "/etc/pf/evasive" > > # for the spamd greylist/blacklist service > # (not related to spamassassin's spamd daemon) > #table persist > #table persist > > antispoof for $ext_if > antispoof for $int_if > > # Start by blocking by default > block all > > # Block anything in the blocked_countries table first > block in quick from > > # Block nmap scans > block in quick on $ext_if inet proto tcp from any to any flags FUP/FUP > > # Explicitly block unroutable addresses > block drop in quick on $ext_if from to any > block drop out quick on $ext_if from any to > > # Explicitly block anything in the bruteforce table > block in quick from > > # Explicitly block anything in the fail2ban table > block in quick from > > # Explicitly block anything in the droplasso table > block in quick from > > # Explicitly block anything in the ZeuS table > block in quick from > > # Explicitly block anything in the malwaredomain table > block in quick from > > # Block anything in the evasive table > block in quick from > > # pass everything on the loopback interface > pass quick on lo0 all > > # allow ping and host unreach > pass inet proto icmp icmp-type $icmp_types keep state > > # Traceroute > # allow out the default range for traceroute(8): > # =E2=80=9Dbase+nhops*nqueries-1=E2=80=9D (33434+64*3-1) > pass inet proto udp to port 33433:33626 # For IPv4 > > # Pass out only the desired ports from host and jails > pass inet proto tcp from { self, $jailnet } to any port $tcp_services > $tcpstate > pass inet proto udp from { self, $jailnet } to port $udp_services $udpsta= te > > # Allow ssh connections in from the internet > pass in inet proto tcp to $ext_if port ssh flags S/SA keep state > (max-src-conn 15, max-src-conn-rate 5/3, overload flush > global) > # Pass in ssh traffic to the jails > # pass rules for nat redirect > pass in inet proto tcp to $jssh1 port 2220 flags S/SA keep state > (max-src-conn 15, max-src-conn-rate 5/3, overload flush > global) > pass inet proto tcp to $jssh1 port 2220 flags S/SA keep state > > pass in inet proto tcp to $jssh2 port 2221 flags S/SA keep state > (max-src-conn 15, max-src-conn-rate 5/3, overload flush > global) > pass inet proto tcp to $jssh2 port 2221 flags S/SA keep state > > pass in inet proto tcp to $jssh3 port 2222 flags S/SA keep state > (max-src-conn 15, max-src-conn-rate 5/3, overload flush > global) > pass inet proto tcp to $jssh3 port 2222 flags S/SA keep state > > pass in inet proto tcp to $jssh4 port 2223 flags S/SA keep state > (max-src-conn 15, max-src-conn-rate 5/3, overload flush > global) > pass inet proto tcp to $jssh4 port 2223 flags S/SA keep state > > # Pass traffic to the vpn > pass in inet proto { tcp, udp } to $vpn port 1194 $udpstate > #pass in inet proto tcp from any to $vpn port 1194 $udpstate > pass inet proto { tcp, udp } to $vpn port 1194 $udpstate > #pass inet proto tcp from any to $vpn port 1194 $udpstate > > # Pass in http traffic from the internet > pass in inet proto tcp to $ext_if port 80 flags S/SA keep state > (max-src-conn 15, max-src-conn-rate 5/3, overload flush > global) > > # Pass in https traffic from the internet > pass in inet proto tcp to $ext_if port 443 flags S/SA keep state > (max-src-conn 15, max-src-conn-rate 5/3, overload flush > global) > > # Pass in smtp traffic from the internet > pass in inet proto tcp to $ext_if port 25 flags S/SA keep state > (max-src-conn 15, max-src-conn-rate 5/3, overload flush > global) > > # Pass in submission traffic from the internet > pass in inet proto tcp to $ext_if port 587 flags S/SA keep state > (max-src-conn 15, max-src-conn-rate 5/3, overload flush > global) > > # Pass in imaps traffic from the internet > pass in inet proto tcp to $ext_if port 993 flags S/SA keep state > (max-src-conn 15, max-src-conn-rate 5/3, overload flush > global) > > # pass traffic from the asterisk server > pass inet proto { tcp, udp } to $asterisk port $voipports keep state > > > On 4/18/17, Ultima wrote: > > I didn't have time to read and look through this entire post, but I > think I > > know the issue you're running into and this suggestion should push you = in > > the right direction. > > > > this rule for example, > > > > rdr on $ext_if inet proto udp from any to any port 1194 -> $vpn port 11= 94 > > rdr on $ext_if inet proto tcp from any to any port 1194 -> $vpn port 11= 94 > > # reflect for internal hosts > > rdr on $int_if inet proto udp from any to any port 1194 -> $vpn port 11= 94 > > rdr on $int_if inet proto tcp from any to any port 1194 -> $vpn port 11= 94 > > > > This is probably not giving you the results you desire. Basically becau= se > > no from or to ip is specified ALL and I quite literally mean ALL packet= s > > using port 1194 are being sent to $vpn port 1194. Usually you want to > make > > it something like, > > > > rdr on $ext_if inet proto udp from any to $ext_ip port 1194 -> $vpn por= t > > 1194 > > rdr on $int_if inet proto udp from any to $int_ip port 1194 -> $vpn por= t > > 1194 > > > > Now the traffic will be passed only when the packet is going to the hos= t, > > not all traffic on a specific port. Another thing you may want to do is > > combined many of these rules you have. > > > > rdr on $ext_if inet proto { tcp, udp } to $ext_ip port 1194 -> $vpn por= t > > 1194 > > > > Also note the above, because we are specifying any for from, we can > remove > > the form rule entirely and make it shorter. > > > > Hope this helps > > > > Ultima > > > From owner-freebsd-questions@freebsd.org Wed Apr 19 05:40:06 2017 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id ED12BD45523 for ; Wed, 19 Apr 2017 05:40:06 +0000 (UTC) (envelope-from b.16012504@edmmessage.com) Received: from mail28.wt1.edmmessage.com (mail28.wt1.edmmessage.com [101.78.203.28]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id EC46E18E4 for ; Wed, 19 Apr 2017 05:40:05 +0000 (UTC) (envelope-from b.16012504@edmmessage.com) Received: from 101.78.203.28 (mail28.wt1.edmmessage.com [101.78.203.28]) by mail28.wt1.edmmessage.com (Postfix) with ESMTP id 3877E218190 for ; Wed, 19 Apr 2017 13:40:04 +0800 (HKT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; t=1492580404; s=default; d=edmmessage.com; h=Date:From:Reply-To:To:Subject:MIME-Version:Content-Type:Content-Transfer-Encoding; bh=kOlsfIJ6M0Q0W9TNyx0ctSVDhwP9oaCY0DAD/WmdpAA=; b=pWfJdS1uyFLnf5oZdXzlUWx4Mdqxv4rClBEJT7BdvRJvPXed3bfuhE/nztlkzBEf mkQ9rEPkUpgMFc9v7lBnRiaP6LOSUrd0m4wZ1lCqOXk85YUwL/TJtWgpYHgQ3ZmGFuS RjPezBRYGnQkbkFBfEPw4ZXaQvDN1BndnQ0kOo2A= Date: Wed, 19 Apr 2017 13:40:04 +0800 (HKT) From: "jhie.powermax" Reply-To: "jhie.powermax" To: JHIE-07-YMLP Message-ID: <1846036896.6599104.1492580404230.JavaMail.tomcat@wt2> Subject: eBIR FORMS and 2017 Tax Updates - May 5 Errors-To: b.16012504@edmmessage.com X-Content-ID: nEd7sLMsTUlbvTZiji+C3dW538hQeYtXf5tXKlB1dFcXq7jbwaHrnzBcRS5SO+rC67hV7N25Yg/iRgvmRRMlpOtrj++zlNyyqNQcGqN5FEuNkkdKvWH347cMjI4JNzl9TAyK3Bt05ho= Feedback-ID: 825703664738940:691887480124289:008494288642614:edmmessage.com MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.23 X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 19 Apr 2017 05:40:07 -0000 From owner-freebsd-questions@freebsd.org Wed Apr 19 06:12:48 2017 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 4BD51D4422F for ; Wed, 19 Apr 2017 06:12:48 +0000 (UTC) (envelope-from holindho@saunalahti.fi) Received: from vs24.mail.saunalahti.fi (vs24.mail.saunalahti.fi [62.142.117.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "vs24.mail.saunalahti.fi", Issuer "vs24.mail.saunalahti.fi" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id EBB4FCED for ; Wed, 19 Apr 2017 06:12:46 +0000 (UTC) (envelope-from holindho@saunalahti.fi) Received: from vs24.mail.saunalahti.fi (localhost [127.0.0.1]) by vs24.mail.saunalahti.fi (Postfix) with ESMTP id 845E2200D4; Wed, 19 Apr 2017 09:12:37 +0300 (EEST) Received: from gw03.mail.saunalahti.fi (gw03.mail.saunalahti.fi [195.197.172.111]) by vs24.mail.saunalahti.fi (Postfix) with ESMTP id 791CF200C9; Wed, 19 Apr 2017 09:12:37 +0300 (EEST) Received: from scarecrow.local (62-78-248-13.bb.dnainternet.fi [62.78.248.13]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by gw03.mail.saunalahti.fi (Postfix) with ESMTPSA id 103CF2057C; Wed, 19 Apr 2017 09:12:35 +0300 (EEST) Message-ID: <58F6FFCC.7080107@saunalahti.fi> Date: Wed, 19 Apr 2017 09:12:28 +0300 From: Heikki Lindholm User-Agent: Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10.5; fi; rv:1.9.2.28) Gecko/20120306 Thunderbird/3.1.20 MIME-Version: 1.0 To: Antonio Olivares , freebsd-questions@freebsd.org Subject: Re: Efi/mbr freebsd-11.0-RELEASE-p9 unbootable References: In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 19 Apr 2017 06:12:48 -0000 18.4.2017 20.17, Antonio Olivares kirjoitti: > On Thu, Apr 13, 2017 at 11:45 PM, Heikki Lindholm > wrote: >> On 14.04.2017 05:38, Antonio Olivares wrote: >>> >>> Dear freebsd users, >>> >>> I got a used toshiba-laptop with windows 7. A friend of mine gave me a >>> new >>> hard drive and we installed void-linux with a 1GB /boot partition, an 8 GB >>> swap partitionx and a 100GB / for the install. Installation suceeded, but >>> grub install failed some ttx? Error. I then got a regular x86_64 amd >>> freebsd 11.0 RELEASE and installed it sucessfully as well. I did not get >>> questioned to install bootloader. When booting the machine tries to boot >>> off the network. I get a supergrubdisk and boot off it and I am able to >>> run freebsd-update on it get it to -p9 and install pkgs that I want to >>> run. I am not very fond of secure boot and I had installed linux on >>> another machine with windows 7 and it supposedly had EFI support, however >>> when grub installed, i lost the ability to boot into windows. In this >>> machine a toshiba satellite laptop, I tried to play it safe and instead >>> cannot boot either void-linux or freebsd from the hard drive. I can boot >>> into freebsd with supergrubdisk, i don't believe it is a question of EFI >>> because I had previously installed DragonflyBSD 4.8 which has support for >>> EFI and I selected it as well, but the system was unbootable as well. How >>> should I troubleshoot this? I can boot from live media, but I cannot >>> install grub or the freebsd bootloader. Hard drive is 465 GB, with the >>> above mentioned linux partitions, the rest for freebsd with ufs. If there >>> is a how to, or a laptop wiki on this topic, I appreciate all your help >>> even if it would be recommended that I reinstall the OS again from >>> scratch. I am confused with GPT vs old style MBR which just worked TM by >>> the way and this secure boot crap which renders our machines unbootable. >> >> >> Show the output of gpart show ada0 (or whatever your disk is) for better >> guesswork to begin. You might need to (1) disable secure boot, (2) enable >> bios emulation, (3) install FreeBSD (and linux) with the BIOS/MBR booter >> instead of EFI. >> >> Regards, >> Heikki Lindholm >> >> _______________________________________________ >> 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" > > Before taking out a hammer and nuking everything, I will show what > output of gpart: > > root@toshiba-f104:~ # gpart show ada0 > => 34 976773101 ada0 GPT (466G) > 34 2014 - free - (1.0M) > 2048 2097152 1 linux-data (1.0G) > 2099200 16777216 2 linux-swap (8.0G) > 18876416 209715200 3 linux-data (100G) > 228591616 1024 4 freebsd-boot (512K) > 228592640 740293624 5 freebsd-ufs (353G) > 968886264 7886870 6 freebsd-swap (3.8G) > 976773134 1 - free - (512B) > > root@toshiba-f104:~ # > > I use SUPER GRUB DISK to boot. I check the linux-data and it should > be linux /boot which is ext2 partition, just that grub failed to > install. If I try stuff out and it does not work, then I will just > give it back to my friend. I check the bios, I cannot find the > secure boot option to disable it :( Any pointers and suggestions > before I take out the hammer or give up and give it back to my friend. > > Laptop is a SATELLITE L775-S7135 which should be supported. Assuming the laptop actually has EFI, and the EFI implementation is the same architecture as the machine, that is, 64-bit if the machine is 64-bit. I would try creating a dedicated EFI partition for GRUB (and any other EFI bootloader). It could be something like 256 MB and likely needs to be a FAT filesystem so that EFI can read it. The partition type should be EFI system partition (ESP) [1]. Maybe shave off a bit from your swap partitions to make room for it. Then boot using the super grub disk and do more or less the following in Linux: # remove bios versopm of grub if present. In debian: $ dpkg --purge grub-pc grub-pc-bin # mount the EFI partition $ mkdir /boot/efi $ mount /dev/sdXX /boot/efi # install EFI grub $ apt-get install grub-efi # install grub efi into the efi partition $ grub-install --target=x86_64-efi /dev/sdXX After that you should have something like: $ ls /boot/efi/EFI/debian/ grub.efi grubix64.efi Might be different directories depending on your distro (your distro probably has an EFI related wiki page). Then you can check whether this was enough to bring up grub. If not, you can try playing with efibootmgr command in Linux, although you need to be booted into Linux through EFI then. You can check that from /sys/firmware. It has an entry for EFI if the kernel booted using EFI. Then the rest is just configuring grub. [1] https://en.wikipedia.org/wiki/EFI_system_partition Regards, Heikki Lindholm From owner-freebsd-questions@freebsd.org Wed Apr 19 07:51:58 2017 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id D4FE5D459F2 for ; Wed, 19 Apr 2017 07:51:58 +0000 (UTC) (envelope-from bourne.identity@hotmail.com) Received: from EUR01-VE1-obe.outbound.protection.outlook.com (mail-oln040092066013.outbound.protection.outlook.com [40.92.66.13]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (Client CN "mail.protection.outlook.com", Issuer "Microsoft IT SSL SHA2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 5BA681A03 for ; Wed, 19 Apr 2017 07:51:58 +0000 (UTC) (envelope-from bourne.identity@hotmail.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=a8Ani/cQvnOY985/SkWiUF8SYb82K2vB28BYXpoK+nY=; b=dKT+JmaFtYWjQT01UWv8YIs3kliv112Zeup1M9Lpndvs47x4NRSBL+oDDT8P1O8ULyN/x+KhzU8i0h3fBlHI70719E4HukGoHYIdjwM7UIZg2dYwUu+GPTAI6hUebfoLQso1WwkkDm428Kfe0hg+LqO4Zd4rrLD5dHaGSeULPX03PfNR6soz6JId+9U0euZs9fXSVh/JSH5lz12I1YJKHcPgvrS5BMKcBMIU6v7IwU0SeH+HFHkl86GCab6Gi2bMVHeU6cM0E4rTqdcK3qxdDsPupEulMLQfYXAtyaLjWkrB6dMjs7i4Fw81eNSjO+76cYwqe30RH0cemwbzlmK6+A== Received: from VE1EUR01FT009.eop-EUR01.prod.protection.outlook.com (10.152.2.59) by VE1EUR01HT139.eop-EUR01.prod.protection.outlook.com (10.152.3.67) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.1019.14; Wed, 19 Apr 2017 07:51:55 +0000 Received: from VI1PR02MB1200.eurprd02.prod.outlook.com (10.152.2.52) by VE1EUR01FT009.mail.protection.outlook.com (10.152.2.141) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1019.14 via Frontend Transport; Wed, 19 Apr 2017 07:51:55 +0000 Received: from VI1PR02MB1200.eurprd02.prod.outlook.com ([10.163.164.28]) by VI1PR02MB1200.eurprd02.prod.outlook.com ([10.163.164.28]) with mapi id 15.01.1034.015; Wed, 19 Apr 2017 07:51:55 +0000 From: Manish Jain To: "holindho@saunalahti.fi" , "freebsd-questions@freebsd.org" Subject: Re: Efi/mbr freebsd-11.0-RELEASE-p9 unbootable Thread-Topic: Efi/mbr freebsd-11.0-RELEASE-p9 unbootable Thread-Index: AQHSuOHQdq94OF8oUES2hrXHn81F1g== Date: Wed, 19 Apr 2017 07:51:55 +0000 Message-ID: Accept-Language: en-GB, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: saunalahti.fi; dkim=none (message not signed) header.d=none;saunalahti.fi; dmarc=none action=none header.from=hotmail.com; x-incomingtopheadermarker: OriginalChecksum:7655D1AED4107E5BE6C6A1705CADC884FFDBF59505E82F203E2E5909286148E7; UpperCasedChecksum:36FC87948D8612145F69352764226C2AA2B2C23FB083DE6660E6981BEEAF3693; SizeAsReceived:7776; Count:37 x-ms-exchange-messagesentrepresentingtype: 1 x-microsoft-exchange-diagnostics: 1; VE1EUR01HT139; 5:5ck4LzVNUWMwv04xoyrCO1VBTjmW1PhmqlvR0cfYsEGwHFtKJfhl24KgpEC9vRUzj4QzZVIJxDepbbLbjLGN4JJLUQXr8/rt65Zgs30+Nn7Onbq0EQhXXYkXwQOBzck40inwJOymx9l0/uIMDcIeVw==; 24:rehKGKy0z2rnhm9O8PAQ+yIf4bvmfvjoMBXFXeRxwsR80SQy5Gw8V0yUzx1Vpxp7pmiovP/eVqoE6tDRwkrh9E9G15EWaVkHN/880CEgBD4=; 7:Ea9R4JIXUje999Dz96wQgSN8M8SRbD16lxmYXigHGaGQ3nypkVmziYXbmaVswuCQeXVKH7AqI3c1azP3FZ5Da9NFd0o1+ys6Pkjx1YNvwQj3Xu8/RYc5+RAge7aqZ8oUq3TakoKxv6ZGhn9md8eMH2vxLoNPC2dsu4MZQwMjIhp943u4n5bzrwj/fYKe5jydsaraWsdm2vaCC4hXGSEyFYPFzFrPrW+4fINKreys0v47AUsUfSdJWqzf+5M+1HCMBlzld5g/bevwlzc4zfrSOaYVW7aRgpZzYZYrIzlm9OLNCvqd/y3fuYWW4zQs7QrM x-incomingheadercount: 37 x-eopattributedmessage: 0 x-forefront-antispam-report: EFV:NLI; SFV:NSPM; SFS:(7070007)(98901004); DIR:OUT; SFP:1901; SCL:1; SRVR:VE1EUR01HT139; H:VI1PR02MB1200.eurprd02.prod.outlook.com; FPR:; SPF:None; LANG:en; x-ms-office365-filtering-correlation-id: 537a37ed-f71e-4f0c-f942-08d486f8f1be x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(201702061074)(5061506573)(5061507331)(1603103135)(2017031320274)(2017031324274)(2017031323274)(2017031322274)(1603101448)(1601125374)(1701031045); SRVR:VE1EUR01HT139; x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(444000031); SRVR:VE1EUR01HT139; BCL:0; PCL:0; RULEID:; SRVR:VE1EUR01HT139; x-forefront-prvs: 028256169F spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: text/plain; charset="Windows-1252" Content-ID: <41A9BFD37F1F504BB2BDA1DDCFFE855F@eurprd02.prod.outlook.com> Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: hotmail.com X-MS-Exchange-CrossTenant-originalarrivaltime: 19 Apr 2017 07:51:55.0805 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Internet X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-Transport-CrossTenantHeadersStamped: VE1EUR01HT139 X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 19 Apr 2017 07:51:58 -0000 >> Dear freebsd users, >> >> I got a used toshiba-laptop with windows 7. A friend of mine gave me a >> new >> hard drive and we installed void-linux with a 1GB /boot partition, an 8 = GB >> swap partitionx and a 100GB / for the install. Installation suceeded, b= ut >> grub install failed some ttx? Error. I then got a regular x86_64 amd >> freebsd 11.0 RELEASE and installed it sucessfully as well. I did not ge= t >> questioned to install bootloader. When booting the machine tries to boot >> off the network. I get a supergrubdisk and boot off it and I am able to >> run freebsd-update on it get it to -p9 and install pkgs that I want to >> run. I am not very fond of secure boot and I had installed linux on >> another machine with windows 7 and it supposedly had EFI support, howeve= r >> when grub installed, i lost the ability to boot into windows. In this >> machine a toshiba satellite laptop, I tried to play it safe and instead >> cannot boot either void-linux or freebsd from the hard drive. I can boo= t >> into freebsd with supergrubdisk, i don't believe it is a question of EFI >> because I had previously installed DragonflyBSD 4.8 which has support fo= r >> EFI and I selected it as well, but the system was unbootable as well. H= ow >> should I troubleshoot this? I can boot from live media, but I cannot >> install grub or the freebsd bootloader. Hard drive is 465 GB, with the >> above mentioned linux partitions, the rest for freebsd with ufs. If the= re >> is a how to, or a laptop wiki on this topic, I appreciate all your help >> even if it would be recommended that I reinstall the OS again from >> scratch. I am confused with GPT vs old style MBR which just worked TM b= y >> the way and this secure boot crap which renders our machines unbootable. >=20 >=20 > Show the output of gpart show ada0 (or whatever your disk is) for better > guesswork to begin. You might need to (1) disable secure boot, (2) enable > bios emulation, (3) install FreeBSD (and linux) with the BIOS/MBR booter > instead of EFI. >=20 > Regards, > Heikki Lindholm I strongly recommend to everyone facing problems [or if you have no wish=20 to face them in future] : 1) Use Legacy BIOS; not UEFI 2) Use MBR partitioning; not GPT. This further implies that either use=20 the whole disk (presuming you have only one), or use UFS only (no ZFS) 3) Only install from optical media; not USB stick. If you have any problems booting FreeBSD, use the installer to set up a=20 Fixit/Live Shell session and make sure you put Boot Easy to the MBR : boot0cfg -B /dev/ada0 # or whatever device corresponds to your disk One of the best things in FreeBSD is Boot Easy : it makes life so much=20 sweeter that once you start using it, you will realize that Grub has no=20 place in the FreeBSD world - except for any Linux installation later=20 which should put Grub boot record to its system partition, never the MBR. For any assistance, please at least send across your gpart geometry,=20 which you can get in Fixit/Live Shell with : gpart show ada0 Regards Manish Jain From owner-freebsd-questions@freebsd.org Wed Apr 19 08:05:16 2017 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id BFC1AD45F83 for ; Wed, 19 Apr 2017 08:05:16 +0000 (UTC) (envelope-from freebsd@edvax.de) Received: from mailrelay10.qsc.de (mailrelay10.qsc.de [212.99.163.152]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "*.antispameurope.com", Issuer "TeleSec ServerPass DE-2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 2B8041FAF for ; Wed, 19 Apr 2017 08:05:15 +0000 (UTC) (envelope-from freebsd@edvax.de) Received: from mx01.qsc.de ([213.148.129.14]) by mailrelay10.qsc.de; Wed, 19 Apr 2017 10:05:07 +0200 Received: from r56.edvax.de (port-92-195-114-44.dynamic.qsc.de [92.195.114.44]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx01.qsc.de (Postfix) with ESMTPS id 1AA743CC75; Wed, 19 Apr 2017 10:05:05 +0200 (CEST) Received: from r56.edvax.de (localhost [127.0.0.1]) by r56.edvax.de (8.14.5/8.14.5) with SMTP id v3J8555X002322; Wed, 19 Apr 2017 10:05:05 +0200 (CEST) (envelope-from freebsd@edvax.de) Date: Wed, 19 Apr 2017 10:05:04 +0200 From: Polytropon To: Manish Jain Cc: "freebsd-questions@freebsd.org" Subject: Re: Efi/mbr freebsd-11.0-RELEASE-p9 unbootable Message-Id: <20170419100504.18f4507c.freebsd@edvax.de> In-Reply-To: References: Reply-To: Polytropon Organization: EDVAX X-Mailer: Sylpheed 3.1.1 (GTK+ 2.24.5; i386-portbld-freebsd8.2) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-cloud-security-sender: freebsd@edvax.de X-cloud-security-recipient: freebsd-questions@freebsd.org X-cloud-security-Virusscan: CLEAN X-cloud-security-disclaimer: This E-Mail was scanned by E-Mailservice on mailrelay10.qsc.de with 9F062683D7B X-cloud-security-connect: mx01.qsc.de[213.148.129.14], TLS=1, IP=213.148.129.14 X-cloud-security: scantime:.1294 X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 19 Apr 2017 08:05:16 -0000 On Wed, 19 Apr 2017 07:51:55 +0000, Manish Jain wrote: > I strongly recommend to everyone facing problems [or if you have no wish > to face them in future] : > > 1) Use Legacy BIOS; not UEFI Not every platform allows this, primarily due to being "certified" by MICROS~1. Maybe in the future, UEFI will be the only available system, and it will be locked down to actively prevent booting anything that "doesn't fit"... > 2) Use MBR partitioning; not GPT. This further implies that either use > the whole disk (presuming you have only one), or use UFS only (no ZFS) GPT shouldn't be a problem when you use FreeBSD only. In case you want to multi-boot, using GPT tends to introduce more trouble and work(arounds). Allow me to repeat pointing at the following summary of how to properly initialize disks: http://www.wonkity.com/~wblock/docs/html/disksetup.html You will also find suggestions on how to deal with UEFI booting on that page. > 3) Only install from optical media; not USB stick. Problematic for modern devices with no optical media reader. And sometimes, booting from USB DVD drives also doesn't work as intended. > If you have any problems booting FreeBSD, use the installer to set up a > Fixit/Live Shell session and make sure you put Boot Easy to the MBR : > > boot0cfg -B /dev/ada0 # or whatever device corresponds to your disk Only if you want to boot more than one OS. :-) Sidenote: If you want to only use FreeBSD, you can also use the dedicated disk layout (no GPT or MBR at all). Keep in mind this is the "traditional" way of partitioning a disk, whose concepts were introduced before the PC era. Interoperability with Linux or "Windows" is definitely out of scope here. ;-) > One of the best things in FreeBSD is Boot Easy : it makes life so much > sweeter that once you start using it, you will realize that Grub has no > place in the FreeBSD world - except for any Linux installation later > which should put Grub boot record to its system partition, never the MBR. Yes, this is important to remember. -- Polytropon Magdeburg, Germany Happy FreeBSD user since 4.0 Andra moi ennepe, Mousa, ... From owner-freebsd-questions@freebsd.org Wed Apr 19 09:47:17 2017 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id A2F52D4473E for ; Wed, 19 Apr 2017 09:47:17 +0000 (UTC) (envelope-from jiafengme@gmail.com) Received: from mail-qk0-x230.google.com (mail-qk0-x230.google.com [IPv6:2607:f8b0:400d:c09::230]) (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 61A79F96 for ; Wed, 19 Apr 2017 09:47:17 +0000 (UTC) (envelope-from jiafengme@gmail.com) Received: by mail-qk0-x230.google.com with SMTP id p68so15292130qke.1 for ; Wed, 19 Apr 2017 02:47:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=wZirXrhluO5qo1YUe/zvvMq+mUqyMpExhoFmowlu824=; b=c6dciltLzi42SlYjaSH1hqr2bkw7SpoPQ7Z7cI6B1Wrmx9j9H1vY8ZmstIeFNzCUQE X3U9dHBeuW9fmVzto2XljAzVC/htQ5ntyx3NVq3PhTmj+jXDuc+30qKwAPT/9x6ONNvw 3pmCX5Zd91ynR110vSRUqLVQ2yLQB00fluyDd6C95JYVyd9PsR5K9nij/cbbUTaAVn2N AkPAR7x/N1DhPXyYkROyl6TWi2KAkz5+901Bdu3OzcC8aXD2h4gRNv10rBvC/6vPCjN/ zbWhCUwriCa4X99ehNzPs2NgJcuz9THKjaWCC/mNQadMiClvaUlQHy51L2AmUuL1m0gD EiDw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=wZirXrhluO5qo1YUe/zvvMq+mUqyMpExhoFmowlu824=; b=BH3UxwlfsE9GCMFEs+w3Xgog0ZW8879bNw2dMBqBEg5F2NQkhbLIctFkxNbFCpcJ0Z oKTSEwxj2K90Ndg0HaW0GPOMERnS330RJ+2Bf7bfO3FqdSat+IvZTilbq9xzUfu9DgBw ZfFZZUeiC6IuaNQn1WxAPWL6YmezT7cr6gEb86S+GPNHwMH7mvWhpFBs8hsmCZDRG53Y tscTLxLlJBni/eZvl3lvxCNK1SzjEnYYqtTN/42CaHhXqF33TA7DoPNocscoZdPvV84Z Ixf+G97Yie7nYzD0FI/sYpqQkm48K/x3a7SXIM1p1Xgiq9MAswoUKCWeqqU6bfJdcrYa AxPw== X-Gm-Message-State: AN3rC/4G+/OFujRycZtntlTYJjdnFtzBfd1m5JMAoDhA55jQxjKiDwbY M32uebctOsMaiIxjxsWgpJFfc7mzAC8L X-Received: by 10.55.204.157 with SMTP id n29mr1421457qkl.73.1492595236455; Wed, 19 Apr 2017 02:47:16 -0700 (PDT) MIME-Version: 1.0 Received: by 10.200.47.135 with HTTP; Wed, 19 Apr 2017 02:47:16 -0700 (PDT) From: Jia Shi Date: Wed, 19 Apr 2017 17:47:16 +0800 Message-ID: Subject: Update questions To: freebsd-questions@freebsd.org Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.23 X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 19 Apr 2017 09:47:17 -0000 When I updating from the version of 10.3-RELEASE-p18 to 11.0-RELEASE,I have some problems. The following text was printed: The following files are affected by updates, but no changes have been downloaded because the files have been modified locally: ****.cf ***.cf The following files will be updated as part of updating to 10.3-RELEASE-p18: /usr/bin/bspatch How can I solve it? Thanks! From owner-freebsd-questions@freebsd.org Wed Apr 19 10:07:46 2017 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id E658ED44F69 for ; Wed, 19 Apr 2017 10:07:46 +0000 (UTC) (envelope-from matthew@FreeBSD.org) Received: from smtp.infracaninophile.co.uk (smtp.infracaninophile.co.uk [IPv6:2001:8b0:151:1:c4ea:bd49:619b:6cb3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "smtp.infracaninophile.co.uk", Issuer "infracaninophile.co.uk" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 7A5881BCC for ; Wed, 19 Apr 2017 10:07:46 +0000 (UTC) (envelope-from matthew@FreeBSD.org) Received: from host-4-75.office.adestra.com (unknown [85.199.232.226]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: m.seaman@infracaninophile.co.uk) by smtp.infracaninophile.co.uk (Postfix) with ESMTPSA id 58B763517 for ; Wed, 19 Apr 2017 10:07:42 +0000 (UTC) Authentication-Results: smtp.infracaninophile.co.uk; dmarc=none header.from=FreeBSD.org Authentication-Results: smtp.infracaninophile.co.uk/58B763517; dkim=none; dkim-atps=neutral Subject: Re: Update questions To: freebsd-questions@freebsd.org References: From: Matthew Seaman Message-ID: <8527267b-01a7-e03c-c960-b9e5a68ccd16@FreeBSD.org> Date: Wed, 19 Apr 2017 11:07:41 +0100 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:45.0) Gecko/20100101 Thunderbird/45.8.0 MIME-Version: 1.0 In-Reply-To: Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="lpqGfFMmrBiNPPwahvxCCRIX4sHhK2xmR" X-Spam-Status: No, score=0.9 required=5.0 tests=BAYES_00,RCVD_IN_RP_RNBL, RDNS_NONE,SPF_SOFTFAIL autolearn=no autolearn_force=no version=3.4.1 X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on smtp.infracaninophile.co.uk X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 19 Apr 2017 10:07:47 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --lpqGfFMmrBiNPPwahvxCCRIX4sHhK2xmR Content-Type: multipart/mixed; boundary="C46Mj5nJBmxVgHODBTPjPpTIr78x7vApS"; protected-headers="v1" From: Matthew Seaman To: freebsd-questions@freebsd.org Message-ID: <8527267b-01a7-e03c-c960-b9e5a68ccd16@FreeBSD.org> Subject: Re: Update questions References: In-Reply-To: --C46Mj5nJBmxVgHODBTPjPpTIr78x7vApS Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable On 2017/04/19 10:47, Jia Shi wrote: > When I updating from the version of 10.3-RELEASE-p18 to 11.0-RELEASE,I = have > some problems. >=20 > The following text was printed: >=20 > The following files are affected by updates, but no changes have been > downloaded because the files have been modified locally: > ****.cf > ***.cf >=20 > The following files will be updated as part of updating to 10.3-RELEASE= -p18: > /usr/bin/bspatch >=20 > How can I solve it? This is absolutely normal -- all its doing is saying it isn't going to overwrite your locally generated sendmail configurations. That's fine -- the .cf files are easily regenerated from the .mc files, and you notice that freebsd-update isn't complaining about updating those. It will update the stock 'freebsd.mc' or 'freebsd.submit.mc' files, while leaving the $(hostname).mc or $(hostname).submit.mc files your configuration is actually built from alone. After you update you should consider rebuilding your sendmail configuration. Merge any desired changes from /etc/mail/freebsd{,.submit}.mc into your /etc/mail/$(hostname){,.submit}.mc and then rebuild your sendmail config = by # make -C /etc/mail all install restart However, it's quite likely that there won't be any changes you need to merge, so you can usually just do nothing here. Cheers, Matthew --C46Mj5nJBmxVgHODBTPjPpTIr78x7vApS-- --lpqGfFMmrBiNPPwahvxCCRIX4sHhK2xmR Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Comment: GPGTools - https://gpgtools.org iQJ8BAEBCgBmBQJY9zbuXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQxOUYxNTRFQ0JGMTEyRTUwNTQ0RTNGMzAw MDUxM0YxMEUwQTlFNEU3AAoJEABRPxDgqeTnYJQQAJQ1ZuM61P+zuOUoQA8zFBnX 8Lti5Oy5gwTkh/r5ObnDe7zIt2W7V1CIPhnh655i3j/H5sjMyXraqAw8JigthxlS UNfNGWTVJTqFbAzAeeGeS4+8VSDZMMIMVXdL/cBuAK1a5vgXyA/Gs89vYRwz6hjf tmdBRFmeCLC0Yk8VJeU+jjGjnfqtmrqQD9/PZOLyZa1c6jnmjJWo0z0hJJV2a2Gd qnYj6wMfLBaNj00sdiihBw46sq3TnRLqRFU5/kw1SCFyBpqJblVnobtx8tnUQAFC EmmtgvMGu4O82QtILpiSvCg9j+ZBaaIyyYYeHEhom0daN7uqG8twYgdY2jd8xeE/ M9TBo7IzuebklOeDQin9PtGx96Xj2ep2tpNVEHSi1XqwNLjSF46sjpizYQtDn2Wu BN9skKEKFfFDmRiHR75cYjNUGKc0Ai9ZpnBmacLXfrHm5KHOtpOpfiT54gZkBcEp czjHWJ/1Jw3Bh/ZJvtQuH6vYufqoyxjJiXymLnGZc5/IKkQzc71KE/4vQRo/IPMK hOX79jryD4JtETpmJyN93zPg/vrSIybE/pZ2YrD6umSHgslIZLV3Ug3n/O7raqSk fSGtWm9UbDdFKd+D99zCw7zw3iv/McBzq89W9ElO50ECKKZTB/+XIZ3TkVyjkok/ y3VYusbV3Zlnl5bhLrDL =4LOr -----END PGP SIGNATURE----- --lpqGfFMmrBiNPPwahvxCCRIX4sHhK2xmR-- From owner-freebsd-questions@freebsd.org Wed Apr 19 10:09:21 2017 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 484AAD450C1 for ; Wed, 19 Apr 2017 10:09:21 +0000 (UTC) (envelope-from herbert@mailbox.org) Received: from mx1.mailbox.org (mx1.mailbox.org [80.241.60.212]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "*.mailbox.org", Issuer "SwissSign Server Silver CA 2014 - G22" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 0C0921D16 for ; Wed, 19 Apr 2017 10:09:20 +0000 (UTC) (envelope-from herbert@mailbox.org) Received: from smtp1.mailbox.org (smtp1.mailbox.org [80.241.60.240]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.mailbox.org (Postfix) with ESMTPS id D0FA345DB8 for ; Wed, 19 Apr 2017 12:09:11 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=mailbox.org; h= content-type:content-type:mime-version:references:in-reply-to :subject:subject:from:from:message-id:date:date:received; s= mail20150812; t=1492596542; bh=G8Jz4tRVsS/AOF7DmIwUF8jByWmhvT37G MRJMsN6Q2Q=; b=j/Q99gSEMZlFZ3MaHS7bNyM9wlDpy3kHMZqKCGW6OqpW/vE/7 fNYTyxPHkO1DbSH8KiYPfc6b5ySGrvAMQbblop+mrpW6W5MRHzN+vHfav2GAngPj Iixa7fYU6x/gKPrB07/I86rDtnReQsXWSnAtQVH4qfBN/1qHwY5eyViXOEpPED4B Wnad+7QVXCrYQMqFGXCsICRDGOWZJQi1ITzSoCJo8LNDmtKRSqSQ/gb8Re9g4QPW MY2CnTGet/AnB0SRnF7MvwVJAtS1Q7+1M9Gy7Lx8NgHDjyUpfJANsv2/gl2qFNGX LNunXPUKu7gUCufcObAxNaJT3w0ACmGqSclGQ== X-Virus-Scanned: amavisd-new at heinlein-support.de Received: from smtp1.mailbox.org ([80.241.60.240]) by spamfilter03.heinlein-hosting.de (spamfilter03.heinlein-hosting.de [80.241.56.117]) (amavisd-new, port 10030) with ESMTP id 0Y1afs_tvisv for ; Wed, 19 Apr 2017 12:09:02 +0200 (CEST) Date: Wed, 19 Apr 2017 12:09:07 +0200 Message-ID: <86mvbcemkc.wl-herbert@mailbox.org> From: "Herbert J. Skuhra" To: freebsd-questions@freebsd.org Subject: Re: openssh-portable under 10.3-RELEASE In-Reply-To: References: MIME-Version: 1.0 (generated by SEMI-EPG 1.14.7 - "Harue") Content-Type: text/plain; charset=US-ASCII X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 19 Apr 2017 10:09:21 -0000 Eduardo Lemos de Sa skrev: > > Dear > I tried to upgrade openssh-version from 7.4p1 to the newst 7.5p1. First, I > used the same usual procedure: > > 1) downloade 7.5p1 from openssh.com > 2) tar -zxvf openssh.tar.gz file > 3) cd openssh-7.5p1 directory > 4) ./configure (I edited Makefile to change default dir to /usr instead > /usr/local and sshdirconfig to /etc/ssh instead {something}/etc, as I > always did in another versions) Why do you edit Makefile? There is --prefix and --sysconfdir. Check ./configure --help for more options. Don't install to /usr. > 5) gmake clean && gmake (no error or problems) > 6) But, when I did sudo gmake install I got a error : segmentation fault > (core dump at line 372) Show more lines of the error! > Ok, I do not how to solve this problem, thus I solved to install > /usr/ports/security/openssh-portable (I checked, this is the 7.5 version). > I installed it with no problems: > > ssh -V showed me 7.5 version > > but, sshd -V gave back 7.4 version !! (the old version that I got compile). gmake install didn't complete. Obviously only ssh was overwritten with the new version: # ls -l `which ssh` # ls -l `which sshd` The port installs openssh to /usr/local. > I tried to install openssh-portable in another 10.3-RELEASE and got the > same result. > > Please, could someone point where I am wrong or point to me how to compile > (without using port facilities) openssh-7.5p1? What's wrong with the port? Either change your PATH, set an alias for ssh or run /usr/local/bin/ssh. To activate the sshd from ports replace sshd_enable="YES" with openssh_enable="YES" and start/stop the service. -- Herbert From owner-freebsd-questions@freebsd.org Wed Apr 19 10:52:33 2017 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 4ED5BD443BF for ; Wed, 19 Apr 2017 10:52:33 +0000 (UTC) (envelope-from b.16012509@edmmessage.com) Received: from mail28.wt1.edmmessage.com (mail28.wt1.edmmessage.com [101.78.203.28]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 527FA1923 for ; Wed, 19 Apr 2017 10:52:32 +0000 (UTC) (envelope-from b.16012509@edmmessage.com) Received: from 101.78.203.28 (mail28.wt1.edmmessage.com [101.78.203.28]) by mail28.wt1.edmmessage.com (Postfix) with ESMTP id A1491205496 for ; Wed, 19 Apr 2017 18:52:30 +0800 (HKT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; t=1492599150; s=default; d=edmmessage.com; h=Date:From:Reply-To:To:Subject:MIME-Version:Content-Type:Content-Transfer-Encoding; bh=nABzgPPKA4s3zCY7/pH2E2z9RotbB4PYabcA06FEbcM=; b=qLeoHf6Euap0Eki/ZXGUHy0M2euU/0RxFrr+jiarEMHvao2oydw2hZsQJOwT9Qop 1khTkpu9mQAgZUWkNjluzfRX3lqSCaHM/dJET9z8qDoOhKSiSDzIE8oxFPyrlS2tayw wljgND7eKhFSKJC3fcM0LsDygiv7pNAqBeyZV17w= Date: Wed, 19 Apr 2017 18:52:30 +0800 (HKT) From: "jhie.powermax" Reply-To: "jhie.powermax" To: JHIE-07-YMLP Message-ID: <1596301632.6736626.1492599150660.JavaMail.tomcat@wt2> Subject: LAST CALL: Maximizing Productivity in Warehouse Management - May 4 Errors-To: b.16012509@edmmessage.com X-Content-ID: b9oJqFZalmIvJu28ix9ApzLOLyaygUEsf5tXKlB1dFcXq7jbwaHrnzBcRS5SO+rC67hV7N25Yg/iRgvmRRMlpOtrj++zlNyyqNQcGqN5FEuNkkdKvWH347cMjI4JNzl9TAyK3Bt05ho= Feedback-ID: 825703664738940:940156826202516:008494288642614:edmmessage.com MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.23 X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 19 Apr 2017 10:52:33 -0000 From owner-freebsd-questions@freebsd.org Wed Apr 19 12:26:56 2017 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id A25A6D44010 for ; Wed, 19 Apr 2017 12:26:56 +0000 (UTC) (envelope-from g8kbvdave@googlemail.com) Received: from mail-wm0-x22f.google.com (mail-wm0-x22f.google.com [IPv6:2a00:1450:400c:c09::22f]) (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 483171D37 for ; Wed, 19 Apr 2017 12:26:56 +0000 (UTC) (envelope-from g8kbvdave@googlemail.com) Received: by mail-wm0-x22f.google.com with SMTP id m123so10419629wma.0 for ; Wed, 19 Apr 2017 05:26:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20161025; h=subject:to:references:from:message-id:date:user-agent:mime-version :in-reply-to; bh=AImRMhF46WxRZxbcldo3gNQ1qNifUAsG7aW8/JOByso=; b=MHzUHpqldT/67qSEyjiy/oHtIXdeecYT7hwvx6O+AzWNff8wEaXdLCHMbQZIQKb5OC whUjrNy3jKZPlHGsbc5faooI1KhqTsc4SPGXuRYknmU5/p3mvlWhl/aR/XoomFHYhp2C 6p8CheDQuwhCDov6XkB3+ldSV/lSLhk9uyBH2aemcBghYC2as6OxzhPjA9U+Bxk4bbGp a/3RAgJk0twUqxbY8qrjn6QkgKloALYN1QbUq5AgKMVO8zZkWW9IYAHMsrlhSxvF318j nqllYrAoyLXYaf5v2fVYcnAXVT3IlBLANVX75x8lz8s1uz7Vfu6IU3XwQLqDfCXxGjFs 55CA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:references:from:message-id:date :user-agent:mime-version:in-reply-to; bh=AImRMhF46WxRZxbcldo3gNQ1qNifUAsG7aW8/JOByso=; b=RgUBkVVtUPifOp/qWg6RVKD+ZApkzj0bili/GLFOBUrtONUXlur7bXCbR1bsAvAw5z zP4e4gZV9JMPSE++G4cRPJn9olXQjHMnpouFRhJu/vvc+TpPH23V9OOQrngWIpvB3Cex OhHy+jXo/lIFOaSEbhuvHk36IMcbmWqOaRnBV+5LX9kZc5GOiTpS5oKowYtlF9PGaX/7 QR23b/Rx1FUo1jZgIOYUUNe/2/6UPeydMstuJHMS79GVYJi7hFEa/zn482ddLMK3Z9Zx zRxotB0LODrEtEy/lgWdFmkLj8aPvvdhGWtSu2G+thdov4JSNxjDWGsbG78qKfYfqY0D MY6A== X-Gm-Message-State: AN3rC/4wpJjNb0sOqgr6fKXaV0UvrxnOgtMX2e5Y8Q1MtMUnBkeP0MiE xYNz9rSbSYMMRX6fQic= X-Received: by 10.28.176.5 with SMTP id z5mr18276048wme.3.1492604813555; Wed, 19 Apr 2017 05:26:53 -0700 (PDT) Received: from [192.168.2.57] ([217.41.35.220]) by smtp.gmail.com with ESMTPSA id b10sm19128822wme.22.2017.04.19.05.26.51 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 19 Apr 2017 05:26:52 -0700 (PDT) Subject: Re: 10.3-stable random server reboots - finding the reason To: freebsd-questions@freebsd.org References: From: Dave B Message-ID: Date: Wed, 19 Apr 2017 13:26:51 +0100 User-Agent: Mozilla/5.0 (X11; Linux i686; rv:45.0) Gecko/20100101 Thunderbird/45.8.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit X-Content-Filtered-By: Mailman/MimeDel 2.1.23 X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 19 Apr 2017 12:26:56 -0000 On 18/04/17 19:26, freebsd-questions-request@freebsd.org wrote: > On 04/18/17 12:59, tech-lists wrote: >> I have an up-to-date 10.3 server that is randomly rebooting, after being >> up for days. Previously it had been up for many months. The problem is, >> nothing seems to be left in the logs to indicate why it's doing this. I >> have all.log and console.log enabled. >> >> So, what I'm asking is, how can I capture its last gasp? >> Start by overhauling it and clean any resident colony of dust bunnies out of it, also out of all the heat sinks/coolers too, and as others have said, check and clean the fan(s). Check all the power etc connections are firm and solid. (Come to that, are there any annecdotal reports of any electrical disturbances about the same time as the server dies? It may be falling rather than jumping off the edge.) If its powered by a dedicated UPS, are it's batteries OK? (After 2 years they should be treated as suspect at best! Easy to change though on most UPS's.) Some cheap (copper over aluminium) SATA cables can die over time too, causing all sorts of hard disk related wierd mayhem. Examine the mobo' electrolytic caps (round can's standing vertically) if any are showing bulging ends(!) (Or have actually split) or are showing a brown mess around their base, you'll need to replace them (not trivial to do!) Or replace the mobo. (Still a surprisingly common failure, even after the rogue producer of such items was "sorted out".) Such failures often manifest themselves as bad RAM! If you have to start swapping assemblies, start with the power supply, but *ONLY change one thing at a time* between tests, to be sure you identify the cause. And, if you think you found it, swap the last thing back in, to see if it fails again. If this is in a "production" environment (other people use it) make a clone and swap the entire machine out, so you can run diag's on the suspect machine at your leisure without causing any grief to your users. Always good to have a clone as a backup for anything serious. Best Regards. Dave B. From owner-freebsd-questions@freebsd.org Wed Apr 19 12:34:49 2017 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 7FA57D44685 for ; Wed, 19 Apr 2017 12:34:49 +0000 (UTC) (envelope-from tkjacobsen.list@gmail.com) Received: from mail-it0-x235.google.com (mail-it0-x235.google.com [IPv6:2607:f8b0:4001:c0b::235]) (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 47C2C88D for ; Wed, 19 Apr 2017 12:34:49 +0000 (UTC) (envelope-from tkjacobsen.list@gmail.com) Received: by mail-it0-x235.google.com with SMTP id 70so28966164ita.0 for ; Wed, 19 Apr 2017 05:34:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=Pc5mVMYgQ4kF1sPpkcpsWvqm2FIJVNvTBFOb4dFaSpU=; b=UolUKc203yVwqvYtz1rf/biFYOc+jS62kXmm5m62LbJkBB5DBMGmffshCrfssf/Ouu ewgRpEsl2oKZzZJg/2e1fjL3oOsMwE9zW6Mwu/vUCWRXHa1yJs9wgplkJtlrx9V43YkQ TU8o+6GV0KZcPTZPUoIjBuBJHqBybh0r8OD6X0rBRmrDVJU6y0uVcYSFT+PTOSoOPwgp WrDvGYSdzZgOprhZtyMon2hN+td2y+wL4D9JqAXXwWtx1NsVY6tjgOnocD1RsVXldTD0 qloDSMG/HlpZG5/rwoXFo4AySvvGv9Mlzc4RTJJI1j2jmKdnx/SpkDPLezXk/kOicydy PPLQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=Pc5mVMYgQ4kF1sPpkcpsWvqm2FIJVNvTBFOb4dFaSpU=; b=Ewdd+aSxHxdG0vPV3dpnAjOLzYgwznWYlwCZQrzf2sQI6FhwpIrLpT0CmultcKT9pl r2KOzjxlyNyiEAM4Iu8Wwp5SGDmig7xOFDp3hRQz5Ku1lpFNleIiDqsTEvtWHh/3/0gB pYyhY3tIlgK5zO6fiFQrNQ7OgcVC+0YRY5i0TjRCf3e3QY2mSdsFfncV0oHXin65XiK9 BollFyEMn9OvpxIzeJPz1va/RoLakohVlz7E32eB9b7LnfjxtecaMo19LjrcI1QtgIvi GLp0Y0Ssr7F2CGK9FRfXCI1U3q+gf1dhXUYiNqJVj6TG08L+7aQRI4EGjcMwT1JY/vQ/ gazQ== X-Gm-Message-State: AN3rC/7aYmVCAuo/qn9SCCxxipfr5IU/QCWtWIR94LhgH23HKeXI3/v9 +WYMfBdQFvobE2EJRGCM0QERW+e8EA== X-Received: by 10.36.238.71 with SMTP id b68mr20101665iti.23.1492605288191; Wed, 19 Apr 2017 05:34:48 -0700 (PDT) MIME-Version: 1.0 References: <58F613A6.8080007@gmail.com> <20170418155323.cba55b3a.freebsd@edvax.de> In-Reply-To: <20170418155323.cba55b3a.freebsd@edvax.de> From: Troels Agergaard Jacobsen Date: Wed, 19 Apr 2017 12:34:37 +0000 Message-ID: Subject: Re: sysrc utility To: Polytropon , Ernie Luzar Cc: "freebsd-questions@freebsd.org" Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.23 X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 19 Apr 2017 12:34:49 -0000 You can add incremental configs in /usr/local/etc: /usr/local/etc/pkg/repos/FreeBSD.conf: FreeBSD: { url: "pkg+http://pkg.FreeBSD.org/${ABI}/latest", } This will only change the url and keep the rest. Best regards Troels On Tue, Apr 18, 2017 at 3:53 PM Polytropon wrote: > On Tue, 18 Apr 2017 09:24:54 -0400, Ernie Luzar wrote: > > Can I use the sysrc utility to change a line in /etc/pkg/FreeBSD.conf > > from url: "pkg+http://pkg.Freebsd.org/${ABI}/quarterly", > > to url: "pkg+http://pkg.Freebsd.org/${ABI}/latest", > > > > If so, how would it be coded? > > The sysrc tool is intended for system configuration files > in the "sh name=value" style, like /etc/rc.conf and others. > The pkg configuration file is in a very different format. > > See "man sysrc" for details, FILES section. > > > > -- > Polytropon > Magdeburg, Germany > Happy FreeBSD user since 4.0 > Andra moi ennepe, Mousa, ... > _______________________________________________ > 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" > From owner-freebsd-questions@freebsd.org Wed Apr 19 15:02:16 2017 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id A72DDD45863 for ; Wed, 19 Apr 2017 15:02:16 +0000 (UTC) (envelope-from luzar722@gmail.com) Received: from mail-qt0-x235.google.com (mail-qt0-x235.google.com [IPv6:2607:f8b0:400d:c0d::235]) (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 5EE3F191F for ; Wed, 19 Apr 2017 15:02:16 +0000 (UTC) (envelope-from luzar722@gmail.com) Received: by mail-qt0-x235.google.com with SMTP id m36so21290799qtb.0 for ; Wed, 19 Apr 2017 08:02:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-transfer-encoding; bh=hfs/BTHfog7EdKI7AoWnbrFyeeCOreyuAwpPhVBiYn0=; b=X8F2i1izndWFZTzEjLe7yXQr+M9MqSnLu0geZDmh8M4OrwRrGheCB6+WdezUN2UT2U VaKilLw9rc0PmB9Celdbg+ErXqztkloDf1TRS6wsJ9B3WhsvufeXFWZv7ZsT2WHLR09P KDbDVS4lq2GlRaNdnM3GrHAtaAUUqVD6YD88HLI0inacOT+83RwY/VSu04j39PNGGvQx fMXQT+ytd9OR70NmythP4EJK4/hCHrlZXkUQfcHTPdUuUv5sn6EbgP/VDkTqA3muh+jr u/51kJEcMTmHj/IzEUbohwE2SldwZCV7lFMxCEwQvHfR5jU8e9Xvj272kUTQKHysbPkX vuJQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:message-id:date:from:user-agent:mime-version:to :cc:subject:references:in-reply-to:content-transfer-encoding; bh=hfs/BTHfog7EdKI7AoWnbrFyeeCOreyuAwpPhVBiYn0=; b=tleYr0bCKSJJ/gnm6y/PzRjxDwNNkohCBmx++udd3CoVDBi5wsk+UeG3vYbRymGGeQ 0BCdx8GvS1KXquHefnWhB6jd7KNx62qKMxTfvMPhcPOw1WYTxkdupuOfYsQVAsPBD8ze sHqXQqQjBnBiyOvR2I3e00alKeIUos2ZUVjK5N1IJA3B70LWtgWL5uSegPQgJ5KidkGz maAWJiWxAAbuBePtP43K81MIiXPU2od7aDj7tajhdvYbIhpTB56SrhK0l4BV6Xgp4NI0 auh0PZwN8aTowupHo7SkOwvh+rYTUxa4f5oqrZFaNMKN8V04Cfp74cO3lr6ZekSZzPO6 /zJg== X-Gm-Message-State: AN3rC/62gtJxOzI0pP6y7djYGxmmqgbWZ/kvSwiY+RYqNxVYzvCDJqfH qQLHRz9YpOWbNhen X-Received: by 10.200.40.246 with SMTP id j51mr3327846qtj.58.1492614135176; Wed, 19 Apr 2017 08:02:15 -0700 (PDT) Received: from [10.0.10.3] (cpe-74-141-88-57.neo.res.rr.com. [74.141.88.57]) by smtp.googlemail.com with ESMTPSA id g66sm2017329qkb.55.2017.04.19.08.02.14 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Wed, 19 Apr 2017 08:02:14 -0700 (PDT) Message-ID: <58F77BFE.50108@gmail.com> Date: Wed, 19 Apr 2017 11:02:22 -0400 From: Ernie Luzar User-Agent: Thunderbird 2.0.0.24 (Windows/20100228) MIME-Version: 1.0 To: Andreas Perstinger CC: freebsd-questions@freebsd.org Subject: Re: awk help References: <58F25A01.1060208@gmail.com> <7951DF71-5CD3-4B53-9CB4-13CAA8945983@huiekin.org> <58F4CD14.7090008@gmail.com> <58F53EEA.2030206@gmail.com> <7b381f8f-e2a5-26ea-075e-96ae35efb25d@rogers.com> <58F61027.3090100@gmail.com> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 19 Apr 2017 15:02:16 -0000 Andreas Perstinger wrote: > (Sorry for messing up parts of the quoting in my former mail.) > > On 2017-04-18 19:40, Andreas Perstinger wrote: >> I think awk is the better tool for your task but you could still >> simplify your shell script a little bit: > > After hitting the send button I realized that there is a simpler > solution using a classical Unix pipe: > > #!/bin/sh > > added_date="`date +%Y%m%d`" > > hits_rpt="hits_rpt" > hits_new="hits.yes" > hits_no="hits.no" > truncate -s 0 $hits_rpt $hits_new $hits_no > > ippool -l -d -m probing_ips > $hits_rpt 2> /dev/null > > tail -n +4 $hits_rpt | # start at 4th line > paste - - | # join two consecutive lines > sed -e 's:^ *::' -e 's:/32::' | # remove spaces at the beginning > # and "/32" suffix from IP address > cut -w -f 2,4 | # extract IP and Hits from combined line > # (at 2nd and 4th field) > while read ip hits # read IP and Hits from each line > do # and do your work > if [ "$hits" -gt 0 ]; then > echo "$added_date ${ip};" >> $hits_new > fi > echo "$hits ${ip};" >> $hits_no > done > exit 0 > > If the "ippool" uses tabs in the output just add "tr '\t' ' '" between > the "paste" and "sed" step. > > Bye, Andreas I really like this coding method. Had to change the tail command to bypass 3 lines and the cut commend was selecting the incorrect fields. The following is the script I tested against live data. #! /bin/sh date added_date="`date +%Y%m%d`" # hits_rpt="/root/hits.rpt" hits_rpt="/etc/ipf_pool_hits" hits_yes="/etc/ipf_pool_hits3_yes" hits_no="/etc/ipf_pool_hits3_no" truncate -s 0 $hits_yes $hits_no $hits_rpt ippool -l -d -m probing_ips > $hits_rpt 2> /dev/null tail -n +3 $hits_rpt | # start at 4th line paste - - | # join two consecutive lines #sed -e 's:^ *::' -e 's:/32::' | # remove spaces at the beginning # # and "/32" suffix from IP address cut -w -f 3,5 | # extract IP and Hits from combined line # (at 3rd and 5th fields) while read ip hits # read IP and Hits from each line do # and do your work if [ "$hits" -gt 0 ]; then ip=${ip%%/*} # strip off /32 echo "$added_date ${ip};" >> $hits_yes else echo "$hits ${ip};" >> $hits_no fi done date exit 0 I ran this script using sed command and without it and in both cases it ran in one second. I think that the paste command is where all the run elapse time saving is occurring. In my original script that took 5 minutes to run I had manually coded logic to combine the 2 lines together. From this experience I learned a creative use of the truncate & tail commands. But the real eye opener was the usage of the paste command. I didn't even know that command existed. I used the date command to time the runs, problem is it only goes to a second. What is really needed here is a timer in hundredths of a second. Is there such a command that does that? Thank you Andreas for taking the time to teach me these creative usages of these standard commands. From owner-freebsd-questions@freebsd.org Wed Apr 19 18:20:11 2017 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 2C370D447CD for ; Wed, 19 Apr 2017 18:20:11 +0000 (UTC) (envelope-from joao-carlos.lima@ibge.gov.br) Received: from antispam2.ibge.gov.br (antispam2.ibge.gov.br [186.228.52.24]) by mx1.freebsd.org (Postfix) with ESMTP id A5C481374 for ; Wed, 19 Apr 2017 18:20:04 +0000 (UTC) (envelope-from joao-carlos.lima@ibge.gov.br) Received: from localhost by ibge.gov.br with XMail ESMTP for from ; Wed, 19 Apr 2017 12:22:45 -0300 Received: from notes02.ibge.gov.br by ibge.gov.br with XMail ESMTP; Wed, 19 Apr 2017 12:22:39 -0300 Received: from PKCOM07 ([182.53.207.187]) by notes02.ibge.gov.br (IBM Domino Release 9.0.1FP7) with ESMTP id 2017041912130874-131293 ; Wed, 19 Apr 2017 12:13:08 -0300 From: "=?ISO-8859-1?Q?Galloway=2C_Halee_O.?=" To: freebsd-questions@freebsd.org Subject: =?UTF-8?Q?Galloway=2C_Halee_O.?= Date: Wed, 19 Apr 2017 23:13:11 +0800 Message-ID: Content-type: Multipart/mixed; boundary="------------831351849091473845675925" Content-Description: Multipart message MIME-Version: 1.0 X-mailer: Netscape Messenger 14.2.4 X-MIMETrack: Itemize by SMTP Server on NOTES02/IBGE(Release 9.0.1FP7|August 17, 2016) at 19/04/2017 12:13:10 X-Disclaimed: 34423 x-cbid: 17041915-4950-0000-0000-000024A67B32 X-IBM-SpamModules-Scores: BY=0.188738; FL=0; FP=0; FZ=0; HX=0; KW=0; SC=0.415652; ST=0; TS=0; UL=0; ISC=; MB=0.000190 X-IBM-SpamModules-Versions: BY=3.00006939; HX=3.00000240; KW=3.00000007; PH=3.00000004; SC=3.00000208; SDB=6.00849650; UDB=6.00419564; IPR=6.00628284; BA=6.00005304; NDR=6.00000001; ZLA=6.00000005; ZF=6.00000009; ZB=6.00000000; ZP=6.00000000; ZH=6.00000000; ZU=6.00000002; MB=3.00015095; XFM=3.00000013; UTC=2017-04-19 15:22:42 X-IBM-AV-DETECTION: SAVI=unsuspicious REMOTE=unsuspicious XFE=unused X-IBM-AV-VERSION: SAVI=2017-04-19 07:57:20 - 6.00006620 X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 19 Apr 2017 18:20:11 -0000 --------------831351849091473845675925 Content-type: text/plain; charset=UTF-8 Content-Disposition: inline Content-Description: Message text Content-Transfer-Encoding: quoted-printable Hi See the attached statement.=20 Pass key is YvqMx2g2l You need to type it to access the document. I'm still waiting for your reply Best regards Galloway, Halee O. Esta mensagem =C3=A9 reservada. Sua divulga=C3=A7=C3=A3o, distribui=C3=A7= =C3=A3o, reprodu=C3=A7=C3=A3o ou qualquer forma de uso =C3=A9 proibida e de= pende de pr=C3=A9via autoriza=C3=A7=C3=A3o desta Institui=C3=A7=C3=A3o. O r= emetente utiliza o correio eletr=C3=B4nico no exerc=C3=ADcio do seu trabalh= o ou em raz=C3=A3o dele, eximindo esta Institui=C3=A7=C3=A3o de qualquer re= sponsabilidade por utiliza=C3=A7=C3=A3o indevida. Se voc=C3=AA recebeu esta= mensagem por engano, favor elimin=C3=A1-la imediatamente.=20 This message is reserved. Its disclosure, distribution, reproduction, or an= y other form of use is prohibited and shall depend upon previous proper aut= horization. The sender uses electronic mail in the exercise of his/her work= or by virtue thereof, and the Institution accepts no liability for its und= ue use. If you have received this e-mail by mistake, please delete it immed= iately. --------------831351849091473845675925 Content-type: application/octet-stream; name="l34js_%12p-c04s91.docx" Content-Disposition: attachment; FileName="l34js_%12p-c04s91.docx" Content-Description: Attached file: l34js_%12p-c04s91.docx Content-Transfer-Encoding: base64 0M8R4KGxGuEAAAAAAAAAAAAAAAAAAAAAPgADAP7/CQAGAAAAAAAAAAAAAAAEAAAAAQAAAAAAAAAA EAAAAgAAAAEAAAD+////AAAAAAAAAAAHAAAACAAAAAkAAAD///////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////9 ////BAAAAP7///8GAAAABQAAAG4AAABsAAAA/f////3////9////CwAAAAwAAAANAAAADgAAAA8A AAAQAAAAEQAAABIAAAATAAAAFAAAABUAAAAWAAAAFwAAABgAAAAZAAAAGgAAABsAAAAcAAAAHQAA AB4AAAAfAAAAIAAAACEAAAAiAAAAIwAAACQAAAAlAAAAJgAAACcAAAAoAAAAKQAAACoAAAArAAAA LAAAAC0AAAAuAAAALwAAADAAAAAxAAAAMgAAADMAAAA0AAAANQAAADYAAAA3AAAAOAAAADkAAAA6 AAAAOwAAADwAAAA9AAAAPgAAAD8AAABAAAAAQQAAAEIAAABDAAAARAAAAEUAAABGAAAARwAAAEgA AABJAAAASgAAAEsAAABMAAAATQAAAE4AAABPAAAAUAAAAFEAAABSAAAAUwAAAFQAAABVAAAAVgAA AFcAAABYAAAAWQAAAFoAAABbAAAAXAAAAF0AAABeAAAAXwAAAGAAAABhAAAAYgAAAGMAAABkAAAA ZQAAAGYAAABnAAAAaAAAAGkAAABqAAAAawAAAP7///9tAAAAbwAAAP7////+//////////////// /////////////////////////////////////////////////////////////////////////1IA bwBvAHQAIABFAG4AdAByAHkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAWAAUA//////////8KAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFBrLB6zuNIB AwAAAMAIAAAAAAAARQBuAGMAcgB5AHAAdABlAGQAUABhAGMAawBhAGcAZQAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAACIAAgD///////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAKAAAACMIAAAAAAAAGAEQAYQB0AGEAUwBwAGEAYwBlAHMAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAABAf//////////BAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAoAALHrO40gGgAAses7jSAQAAAAAAAAAAAAAAAFYAZQByAHMAaQBvAG4AAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAIB//////// ////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEwAAAAAAAAAAQAA AP7///8DAAAA/v////7///8GAAAABwAAAAgAAAD+////CgAAAAsAAAAMAAAADQAAAA4AAAAPAAAA EAAAABEAAAASAAAAEwAAABQAAAAVAAAAFgAAABcAAAAYAAAAGQAAABoAAAAbAAAAHAAAAB0AAAD+ ////HwAAACIAAAAhAAAA/v////7///////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////88AAAA TQBpAGMAcgBvAHMAbwBmAHQALgBDAG8AbgB0AGEAaQBuAGUAcgAuAEQAYQB0AGEAUwBwAGEAYwBl AHMAAQAAAAEAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAgAAAABAAAAaAAAAAEAAAAAAAAAIAAAAEUAbgBjAHIAeQBwAHQAZQBkAFAAYQBj AGsAYQBnAGUAMgAAAFMAdAByAG8AbgBnAEUAbgBjAHIAeQBwAHQAaQBvAG4ARABhAHQAYQBTAHAA YQBjAGUAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAEAAAAyAAAAUwB0AHIAbwBuAGcARQBuAGMAcgB5 AHAAdABpAG8AbgBUAHIAYQBuAHMAZgBvAHIAbQAAAFgAAAABAAAATAAAAHsARgBGADkAQQAzAEYA MAAzAC0ANQA2AEUARgAtADQANgAxADMALQBCAEQARAA1AC0ANQBBADQAMQBDADEARAAwADcAMgA0 ADYAfQBOAAAATQBpAGMAcgBvAHMAbwBmAHQALgBDAG8AbgB0AGEAaQBuAGUAcgAuAEUAbgBjAHIA eQBwAHQAaQBvAG4AVAByAGEAbgBzAGYAbwByAG0AAAABAAAAAQAAAAEAAAAAAAAAAAAAAEQAYQB0 AGEAUwBwAGEAYwBlAE0AYQBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAaAAIBAwAAAAUAAAD/////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAA AHAAAAAAAAAARABhAHQAYQBTAHAAYQBjAGUASQBuAGYAbwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAABwAAQH/////BwAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAACx6z uNIBoAALHrO40gEAAAAAAAAAAAAAAABTAHQAcgBvAG4AZwBFAG4AYwByAHkAcAB0AGkAbwBuAEQA YQB0AGEAUwBwAGEAYwBlAAAAAAAAAAAAAAAAAAAANAACAf///////////////wAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAABAAAAAAAAAAFQAcgBhAG4AcwBmAG8AcgBtAEkA bgBmAG8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAEA//////////8I AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAses7jSAaAACx6zuNIBAAAAAAAAAAAAAAAAUwB0AHIA bwBuAGcARQBuAGMAcgB5AHAAdABpAG8AbgBUAHIAYQBuAHMAZgBvAHIAbQAAAAAAAAAAAAAAAAAA ADQAAQH//////////wkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAACx6zuNIBoAALHrO40gEAAAAA AAAAAAAAAAAGAFAAcgBpAG0AYQByAHkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAEgACAf///////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAUAAADIAAAAAAAAAEUAbgBjAHIAeQBwAHQAaQBvAG4ASQBuAGYAbwAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAIBAgAAAAsAAAD/////AAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQAAAAkFAAAAAAAABQBTAHUAbQBtAGEAcgB5AEkAbgBm AG8AcgBtAGEAdABpAG8AbgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAgEBAAAADAAAAP// //8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAApAAAAAAAAAAAAAAABAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA BAAEAEAAAAA8P3htbCB2ZXJzaW9uPSIxLjAiIGVuY29kaW5nPSJVVEYtOCIgc3RhbmRhbG9uZT0i eWVzIj8+DQo8ZW5jcnlwdGlvbiB4bWxucz0iaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS9v ZmZpY2UvMjAwNi9lbmNyeXB0aW9uIiB4bWxuczpwPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQu Y29tL29mZmljZS8yMDA2L2tleUVuY3J5cHRvci9wYXNzd29yZCIgeG1sbnM6Yz0iaHR0cDovL3Nj aGVtYXMubWljcm9zb2Z0LmNvbS9vZmZpY2UvMjAwNi9rZXlFbmNyeXB0b3IvY2VydGlmaWNhdGUi PjxrZXlEYXRhIHNhbHRTaXplPSIxNiIgYmxvY2tTaXplPSIxNiIga2V5Qml0cz0iMjU2IiBoYXNo U2l6ZT0iNjQiIGNpcGhlckFsZ29yaXRobT0iQUVTIiBjaXBoZXJDaGFpbmluZz0iQ2hhaW5pbmdN b2RlQ0JDIiBoYXNoQWxnb3JpdGhtPSJTSEE1MTIiIHNhbHRWYWx1ZT0iTisya29lbf////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////BAAAAAAAAmzaQ 8TpUhLXGo2d9C+QNy4azLZioKq66Cc58ls8WeJT4Nc3oJUpIhg3eeo2zJ+3dIXH8YRaPG7+WN+9G WmDj1G2xEeEiM0kvk3+6970a5Dh4nOp1Ub0zrCnZIPr5qFzVNfqOoMcONWDs/3z/tn9C30MV0G5W fyRC+SZNTR65TDY+bnXMQDpAuHH91xVkRVIR81/4xPXaook+pHz+fNw3pMv4LCb9qTpAPqfcYSzX 6CxpxdBIxJMHQttQEqKxN+jo57glK2gh2sDhwU3E2ik+1hCA9yz43qb8sYjEIx5sUfdMBCbZbudE T/pdVvDPnWZn4fBWR5N/1W++4Z4VWVD2Q3aVOEbHf2VJKl2zISfvw1beAsWW8UgEy5d8M11EGCyn +RKIJYJ3w1RX3LIw5hINiI6eLgxrDTa7aPJY/q7X+FmNRK8rJoqiSXoaw7TaqCUUotMrkIQ0jRGH PlJXp/q3kRqV1b9gWyKJgeo/9+ldoU4yZFEWHrhiv1To5UHW/5+zPzSlf3chNBvsS3UUN8vVwGGo 1b83Woxp2/myaKgDbX4APtjOz4BeC4yhw4MX5VJ010cUOTpF7+arDqda1ushdk3tM7SMKgIkz/wj 6s1qLqAcImDzWy2VCA43GwNAi64RrD71BRo1q1kM9LUXJxV1RIXvAbiMO5tRG5Leq6/lH1aioWcA 5V+Y5/TeFydIveifrtHLptpRKGOMliHPc0tNNEJYCjDSJYcu/fhjW9V6NGyAMWtp7E9/hDwBZHIm ncTL3Y6+mBabgRXsaqkeRdOTgadCeoj7jxP1esx7g+o2Qk5hcE8YV668gbHX+YDKn2JUF6XawGxM U64smqYbZHqOVBUkMBjoORNvtnO3WtRgMYYL7KFuT4ttaHLZQ1W0TQHxslxLjYVIgQdoMrvauwBg dHbk/CnUxWpVGuMZanrnnIWARihJQQW4G7T+0OIG6aUiywB+xLG9PObXteK1XAgCDvN0LCrU4eTi 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 5vE46JlTXl1zRV49Knb5PK0N8rOK62N+sPCF5NFc1VMlYR81adzgje/epkKZGHFh6EdJS0PdIqjB XMH5jSXK4pn9z+q0f78po6t6FBwEjTUbZ1eVac84We5Q/l8/TOln4/LAQCDroYeqKT8hhc+qG9n/ USV90ABJz+z3XJZ4Oljr6jCOLsXgg9ltY/dmqNEKAciPxxoAoy7N4otNHzlsHm5aUWcwRvyP9K40 9zGqbsplVTYwKzROcWx1RVRQTEE9PSIvPjxkYXRhSW50ZWdyaXR5IGVuY3J5cHRlZEhtYWNLZXk9 IlVpUE9ickxQMC9XSE9SSzNCMDRVcVlCY1RHWmdzT091bnRNYnU1MTRpM3p5TTVsNzY0NTIvRzA4 bUVHaWdoZUNOcXZiSWx2L0szZEhFN1pObXFJckNBPT0iIGVuY3J5cHRlZEhtYWNWYWx1ZT0iVXo5 VjFtU0QxS0hNam1KTmtwdlB2Mk1GQ1FMb25rNlJ6dHJmM2tGdDhralBJZ3lIMXk5Q1NpYmZyVUxu UFlsaGl5WnkrS1RnWGFHWGsvVUhrSWwrc1E9PSIvPjxrZXlFbmNyeXB0b3JzPjxrZXlFbmNyeXB0 b3IgdXJpPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL29mZmljZS8yMDA2L2tleUVuY3J5 cHRvci9wYXNzd29yZCI+PHA6ZW5jcnlwdGVkS2V5IHNwaW5Db3VudD0iMTAwMDAwIiBzYWx0U2l6 ZT0iMTYiIGJsb2NrU2l6ZT0iMTYiIGtleUJpdHM9IjI1NiIgaGFzaFNpemU9IjY0IiBjaXBoZXJB bGdvcml0aG09IkFFUyIgY2lwaGVyQ2hhaW5pbmc9IkNoYWluaW5nTW9kZUNCQyIgaGFzaEFsZ29y aXRobT0iU0hBNTEyIiBzYWx0VmFsdWU9IkpFU1Q3dWRMOUhWK1VJNHJwaGhUeGc9PSIgZW5jcnlw dGVkVmVyaWZpZXJIYXNoSW5wdXQ9ImErOUdoUTJvdFplOGpaQ0lNQXI5RHc9PSIgZW5jcnlwdGVk VmVyaWZpZXJIYXNoVmFsdWU9IjhPV1B6ZXFOSElJb0hRUFlGZXNlRXVzZ0NKSFduUlZTS0I4NzYx TEdvSlYzdldaWHpxSUxnYVoxU0VVYXh0bFloVDBFMnB2N2gxL1k1c1gzYnQvUkh3PT0iIGVuY3J5 cHRlZEtleVZhbHVlPSJLK3dNWC91bHJ4RVppd29VRk02N0pXQUFDc2laQlRyVDN1eXdGUlpZeFo4 PSIvPjwva2V5RW5jcnlwdG9yPjwva2V5RW5jcnlwdG9ycz48L2VuY3J5cHRpb24+rF+uD17Ur9lE Un4s/3lQ5YnM8eWgx1qtijsqzNLcxdunuUPlGr3MbqWIl/bNb61NVhyCyzZDdP7/AAAGAQIAAAAA AAAAAAAAAAAAAAAAAAEAAADghZ/y+U9oEKuRCAArJ7PZMAAAAHQAAAAEAAAAAQAAACgAAAAAAACA MAAAAAgAAAA4AAAABAAAAFgAAAACAAAAsAQAABMAAAAJBAAAHwAAAAsAAABzAGEAZABkAGUAbgBp AG4ABQBEAG8AYwB1AG0AZQBuAHQAUwB1AG0AbQBhAHIAeQBJAG4AZgBvAHIAbQBhAHQAaQBvAG4A AAAAAAAAAAAAADgAAgD///////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAgAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///////////////wAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////////////////AAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/ //////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAD+/wAABgECAAAAAAAAAAAAAAAAAAAAAAABAAAAAtXN1ZwuGxCTlwgAKyz5rjAAAABQAAAAAwAA AAEAAAAoAAAAAAAAgDAAAAAPAAAAOAAAAAAAAAAAAAAAAgAAALAEAAATAAAACQQAAB8AAAAHAAAA cgBvAGEAYwBoACAAAAAAAGcAIAAAAAAAHwAAAAoAAABzAGsAaQByAHQAaQBuAGcAIAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AA== --------------831351849091473845675925-- From owner-freebsd-questions@freebsd.org Wed Apr 19 22:16:01 2017 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 563A5D46D5B for ; Wed, 19 Apr 2017 22:16:01 +0000 (UTC) (envelope-from starikarp@yandex.com) Received: from forward2j.cmail.yandex.net (forward2j.cmail.yandex.net [IPv6:2a02:6b8:0:1630::15]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "forwards.mail.yandex.net", Issuer "Yandex CA" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 13400E27 for ; Wed, 19 Apr 2017 22:16:00 +0000 (UTC) (envelope-from starikarp@yandex.com) Received: from smtp2m.mail.yandex.net (smtp2m.mail.yandex.net [IPv6:2a02:6b8:0:2519::122]) by forward2j.cmail.yandex.net (Yandex) with ESMTP id E678621115 for ; Thu, 20 Apr 2017 01:15:56 +0300 (MSK) Received: from smtp2m.mail.yandex.net (localhost.localdomain [127.0.0.1]) by smtp2m.mail.yandex.net (Yandex) with ESMTP id BFC042300DFF for ; Thu, 20 Apr 2017 01:15:56 +0300 (MSK) Received: by smtp2m.mail.yandex.net (nwsmtp/Yandex) with ESMTPSA id tOTnym1aVG-Ft70HVY8; Thu, 20 Apr 2017 01:15:55 +0300 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client certificate not present) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.com; s=mail; t=1492640155; bh=djAG0cDFcffRtz2DEd6JPgSF1WMHfz9cnjaf71OdXH8=; h=Message-ID:Subject:From:To:Date; b=UVozyVCviOX3TiDB0Itn+5de7OWzXQbRHR0VhKsNYP2N30RDmTpIR3F+TINNRg9zR 8qZ619onXY6wSnDn1LNS/FLc7YDH+oj/saw/30DAEB8sPbMdZbt54Oy6i3/lAs0Zbr y3g3y5hGwXMF91L/PrFzv2xp0tsQEloP9GQn/VZQ= Authentication-Results: smtp2m.mail.yandex.net; dkim=pass header.i=@yandex.com X-Yandex-Suid-Status: 1 0 Message-ID: <1492640153.1533.2.camel@yandex.com> Subject: clamav warning From: Stari Karp To: FreeBSD Questions Date: Wed, 19 Apr 2017 18:15:53 -0400 Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.18.5.1 FreeBSD GNOME Team Port Mime-Version: 1.0 Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 19 Apr 2017 22:16:01 -0000 Hi! I got today message on my FreeBSD 11.0-RELEASE-p9 (amd64): LibClamAVWarning: Don't know how to create filter for: BGWin.Exploit.CVE_2017_0060- 609923_0{} LibCLamAV warning: cli_ac_addpatt: cannot use filter for trie What should be wrong, please? Thank you. From owner-freebsd-questions@freebsd.org Wed Apr 19 23:30:25 2017 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id A29E3D46512; Wed, 19 Apr 2017 23:30:25 +0000 (UTC) (envelope-from julian@freebsd.org) Received: from vps1.elischer.org (vps1.elischer.org [204.109.63.16]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "vps1.elischer.org", Issuer "CA Cert Signing Authority" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 749F91519; Wed, 19 Apr 2017 23:30:25 +0000 (UTC) (envelope-from julian@freebsd.org) Received: from Julian-MBP3.local (58-7-91-98.dyn.iinet.net.au [58.7.91.98]) (authenticated bits=0) by vps1.elischer.org (8.15.2/8.15.2) with ESMTPSA id v3JNU8wd007076 (version=TLSv1.2 cipher=DHE-RSA-AES128-SHA bits=128 verify=NO); Wed, 19 Apr 2017 16:30:11 -0700 (PDT) (envelope-from julian@freebsd.org) Subject: Re: Is pkg quarterly really needed? To: Freddie Cash , krad References: <58F61A8D.1030309@a1poweruser.com> Cc: "ports@FreeBSD.org" , qjail1 , FreeBSD questions From: Julian Elischer Message-ID: <68ad0daa-b1f5-f3a6-f056-dcf2f0047d94@freebsd.org> Date: Thu, 20 Apr 2017 07:30:02 +0800 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:45.0) Gecko/20100101 Thunderbird/45.8.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 19 Apr 2017 23:30:25 -0000 On 19/4/17 12:13 am, Freddie Cash wrote: > On Tue, Apr 18, 2017 at 7:57 AM, krad wrote: > >> quarterly does seem very cautious, maybe a monthly might be a good >> alternative. I can understand people being hesitant about latest though. I >> guess these are not the people who ask though. Maybe the real answer though >> is to have a specific repo for that port for the bleeding edge people much >> like launchpad on ubuntu. It might get complicated though for big >> dependency trees though. >> > ​latest/ is good for desktop users who only care about running the very > latest versions of everything. > > quarterly/ is good for server users who want to make sure that installing a > new piece of software won't require an upgrade of all the currently > installed software (repo hasn't changed since the last install). And for > desktop users who prefer to use their computers for doing work instead of > spending all their time chasing after the "latest" flashy bling bling. :) > > quarterly/ also gets security fixes back-ported into it (on a > per-maintainer basis so it's not 100% coverage yet), so you can stay secure > without chasing new software versions. > > IOW, don't change the infrastructure, it's working nicely. Just educate > the users. :D > quarterly however is broken because the pkg mirors discard it all at the time of update. meaning you can not come back later to get one you forgot.. and sometimes you can get half way through, and everything breaks becuase you happened to select teh wrong date to do your work. > >> On 18 April 2017 at 14:54, qjail1 wrote: >> >>> I maintain a port and I have users complaining that the pkg system takes >>> many months before the updated version of my port shows up in the pkg >>> system. >>> >>> My response is I tell them to change a line in their >> /etc/pkg/FreeBSD.conf >>> file >>> from url: "pkg+http://pkg.Freebsd.org/${ABI}/quarterly", >>> to url: "pkg+http://pkg.Freebsd.org/${ABI}/latest", >>> >>> The old pkg system never had this quarterly update cycle and I see no >>> reason to have it now when its so easy to over ride the default. >>> >>> Why not just change the default to "latest" and save on all the overhead >>> of the quarterly cycle? >>> _______________________________________________ >>> 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-ports@freebsd.org mailing list >> https://lists.freebsd.org/mailman/listinfo/freebsd-ports >> To unsubscribe, send any mail to "freebsd-ports-unsubscribe@freebsd.org" >> > > From owner-freebsd-questions@freebsd.org Thu Apr 20 00:24:50 2017 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id AB591D453A5; Thu, 20 Apr 2017 00:24:50 +0000 (UTC) (envelope-from ultima1252@gmail.com) Received: from mail-yb0-x229.google.com (mail-yb0-x229.google.com [IPv6:2607:f8b0:4002:c09::229]) (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 63247F0E; Thu, 20 Apr 2017 00:24:50 +0000 (UTC) (envelope-from ultima1252@gmail.com) Received: by mail-yb0-x229.google.com with SMTP id 6so17216165ybq.2; Wed, 19 Apr 2017 17:24:50 -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:to :cc; bh=d6sV7tL1USHGRelKAgoQHKdcoxlavYnJULGpq/nhKhs=; b=n/bKsGp09zvvu3C2U3j1aUiwI+oGclRs4YFH1WMVjGjyI54t2MaCf70Wi/HiXuJq5V H7Wki8i8V36hN7jpKYjArrQBfjMYcblvzW4ATAPhkmIrAf+LWiubrJjocvWTSg+DF/ZQ vpwWAnca8JDy+0PjqKjoHcxks/9cUfC3eeTiDvjCA9VPDdvhd5NYH2TguqFdQEqg92lG vgW9waKpvVY7eIMuzARmfJpaQLvXJ+2ke7TDWOhj23Kw192DSm0gkK3f84kHImT8drqX Nr1C51ceUGYUG+V5DQfmoC0fYUr0ZNETdegSqIzDKjX+EbF1lc5KodAIbmSvLzidWLJO DNhA== 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:to:cc; bh=d6sV7tL1USHGRelKAgoQHKdcoxlavYnJULGpq/nhKhs=; b=qzkaMWst2GDr+UuaC8nJWH4pF7O4G2uVJTN+WuFDjvzOfFcjoXLvnWdNBVvWJXxoOP FCQ8lkwOgWPMz7+Xqke4y0H1/gUtf8rShmFIM9iLkRVZFYPFkbB6xsELjkZTy6CFrgcZ FhHI2WFodDX79zCfIfdMCLt6tUqDXBp8HBA3YHysK4fKr2Th76GcWOVyciCUrGDrxq6y JDoH16XZ0wCWulryH8quuAqVBLtY9HczB2Zv1DKtmtu2hBj0+hh3nkhSSwV37MRhUvH7 Z3vZH3jMM5bxkaHPudkur42QIKZ9ERyDutIQg3MTn1HvJTN3NGgMb4sa6TfAiFVlatcG qWLA== X-Gm-Message-State: AN3rC/4+g+XkK0/SZhC2mmwF0AFwCDlTV/9FPCdDAQFe0AwLaVqGmWaA l0pVw4EInFyhwHc6P5QG2Xz2NjGYG2KKnsg= X-Received: by 10.37.17.68 with SMTP id 65mr4768827ybr.62.1492647889123; Wed, 19 Apr 2017 17:24:49 -0700 (PDT) MIME-Version: 1.0 Received: by 10.129.72.144 with HTTP; Wed, 19 Apr 2017 17:24:48 -0700 (PDT) In-Reply-To: References: From: Ultima Date: Wed, 19 Apr 2017 20:24:48 -0400 Message-ID: Subject: Re: freebsd 10.3, pf, and openvpn To: David Mehler Cc: FreeBSD Mailing List , freebsd-pf@freebsd.org Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.23 X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 20 Apr 2017 00:24:50 -0000 I keep looking at the rules and finally decided to rewrite some of them. This may not fix the issue you are having with openvpn tho. The issue with that is most likely the passing out rules. This rule is kinda written wierd and I suggest just removing it and passing everything out and verifying if that is the cause. The problem is many connections that the host will open is opened at the high end ports, I believe it was around 40000:65535. I could be wrong tho and hope someone corrects my errors if so. > # Pass out only the desired ports from host and jails > pass inet proto tcp from {self, $jailnet, $vpnnet} to any port $tcp_services $tcpstate > pass inet proto udp from {self, $jailnet, $vpnnet} to port $udp_services $udpstate If ur still having issues with openvpn, with this ruleset, then first, try changing the block all rule to block on ext_if. This will determine if a pass rule internally is the cause. > block all block on $ext_if all Going to CC freebsd-pf@freebsd.org I hope this helps Ultima # # Required order: macros, options, normalization, queueing, # translation, filtering. # Note: translation rules are first match while filter rules are last match= . # Macros ext_if=3D"vtnet0" ext_gateway=3D"10.0.0.1" int_if =3D "lo1" vpn_if =3D "tun0" jailnet =3D "10.0.0.0/8" vpnnet=3D"10.8.0.0/8" icmp_types=3D"{echoreq, unreach}" #IPV6 ICMP types: # packet to big and echo request type ping # Neighbor Discovery Protocol (NDP) (types 133-137): # Router Solicitation (RS), Router Advertisement (RA) # Neighbor Solicitation (NS), Neighbor Advertisement (NA) # Route Redirection icmp6_types=3D"{ 2, 128, 133, 134, 135, 136, 137 }" #synstate=3D"flags S/SA synproxy state (max-src-conn 15, max-src-conn-rate 5/3, overload flush global)" tcpstate=3D"flags S/SA modulate state" udpstate=3D"keep state" # allowed traffic tcp_services=3D"{7, ftp-data, ftp, ssh, smtp, 43, domain, bootps, bootpc, http, imap, https, submission, imaps, 2703}" udp_services=3D"{7, ftp-data, ftp, ssh, smtp, 43, domain, bootps, bootpc, http, ntp, imap, https, submission, imaps, 1194, 3690, 6277, 24441, 4500, 500, 50, 51}" # Name and IP of jails webmail=3D"10.0.0.15" # Name and IP of jailed ssh servers jssh1=3D"10.0.0.15" jssh2=3D"10.0.0.16" jssh3=3D"10.0.0.17" jssh4=3D"10.0.0.18" jssh1_tcp=3D"2220" jssh2_tcp=3D"2221" jssh3_tcp=3D"2222" jssh4_tcp=3D"2223" # The Asterisk Server asterisk=3D"10.0.0.17" asterisk_tcp=3D"5060:5061" asterisk_udp=3D"5060, 10000:10500" # The vpn server vpn=3D"10.8.0.1" # Options # block-policy can be either drop or return set block-policy drop set optimization conservative set skip on lo0 # Normalization # normalize all incoming traffic. Set ttl 254: limits mapping of hosts behind # firewall. Set random-id to help same. # Set mss to ATM network frame size for easy splitting upstream. scrub on $ext_if all random-id min-ttl 254 max-mss 1452 reassemble tcp fragment reassemble # NAT nat on $ext_if from $jailnet to any -> ($ext_if) static-port nat on $ext_if from $vpnnet to any -> ($ext_if) # Redirect any packets requesting ports 2220, 2221, 2222, or 2223 to jailed ssh servers # External redirect & reflect for internal hosts # Note, the -> $ip port $port is only required for port triggering. rdr on { $ext_if, $int_if } inet proto tcp to { ($ext_if), ($int_if) } port { $jssh1_tcp } tag jssh1 -> $jssh1 rdr on { $ext_if, $int_if } inet proto tcp to { ($ext_if), ($int_if) } port { $jssh2_tcp } tag jssh2 -> $jssh2 rdr on { $ext_if, $int_if } inet proto tcp to { ($ext_if), ($int_if) } port { $jssh3_tcp } tag jssh3 -> $jssh3 rdr on { $ext_if, $int_if } inet proto tcp to { ($ext_if), ($int_if) } port { $jssh4_tcp } tag jssh4 -> $jssh4 # Redirect traffic to the vpn server # External redirect rdr on { $ext_if, $int_if } inet proto { tcp, udp } to { ($ext_if), ($int_if) } port 1194 tag vpn -> $vpn # Redirect traffic to the asterisk server # SIP on UDP and tcp port 5060, tcp 5061 for secure signaling. # RTSP ports 10000 to 10500 rdr on $ext_if inet proto udp to any port { $asterisk_udp } tag asterisk_udp -> $asterisk rdr on $ext_if inet proto tcp to any port { $asterisk_tcp } tag asterisk_tcp -> $asterisk # Tables table persist file "/etc/pf/bruteforce" table persist file "/etc/pf/pf.drop.lasso.conf" table persist file "/etc/pf/fail2ban" table persist file "/etc/pf/martians" # The ZeuS blocklist of c&c servers table persist file "/etc/pf/ZeuS" # The malwaredomain ip block list table persist file "/etc/pf/malwaredomain" # Table of selected country IP addresses table persist file "/etc/pf/blocked_countries" # Table of apache mod_evasive blocks table persist file "/etc/pf/evasive" antispoof for { $ext_if, $int_if } # Start by blocking by default block all # Block anything in the blocked_countries table first block in quick from # Block nmap scans block in quick on $ext_if inet proto tcp from any to any flags FUP/FUP # Explicitly block unroutable addresses block drop in quick on $ext_if from to any block drop out quick on $ext_if from any to # Explicitly block anything in the bruteforce table block in quick from # Explicitly block anything in the fail2ban table block in quick from # Explicitly block anything in the droplasso table block in quick from # Explicitly block anything in the ZeuS table block in quick from # Explicitly block anything in the malwaredomain table block in quick from # Block anything in the evasive table block in quick from # allow ping and host unreach pass inet proto icmp icmp-type $icmp_types keep state # Traceroute # allow out the default range for traceroute(8): # =E2=80=9Dbase+nhops*nqueries-1=E2=80=9D (33434+64*3-1) pass inet proto udp to port 33433:33626 # For IPv4 # Pass out only the desired ports from host and jails pass inet proto tcp from {self, $jailnet, $vpnnet} to any port $tcp_services $tcpstate pass inet proto udp from {self, $jailnet, $vpnnet} to port $udp_services $udpstate # Allow ssh connections in from the internet pass in inet proto tcp from any to ($ext_if) port ssh \ flags S/SA keep state (max-src-conn 15, max-src-conn-rate 5/3, overload flush global) # Pass in ssh traffic to the jails # pass rules for nat redirect pass in on $ext_if reply-to ( $ext_if $ext_gateway ) proto tcp tagged jssh1 jssh2 jssh3 jssh4 \ flags S/SA keep state (max-src-conn 15, max-src-conn-rate 5/3, overload flush global) pass in on $int_if inet proto tcp tagged jssh1 jssh2 jssh3 jssh4 flags S/SA keep state # Pass traffic to the vpn pass in on $ext_if reply-to ( $ext_if $ext_gateway ) proto { tcp, udp } tagged vpn $udpstate pass in on $int_if inet proto { tcp, udp } tagged vpn $udpstate pass out on tun0 keep state #pass quick on tun0 all keep state # Pass in smtp, http, https, submission, imaps traffic from the internet pass in inet proto tcp to $ext_if port { 25, 80, 443, 587, 993 } \ flags S/SA keep state (max-src-conn 15, max-src-conn-rate 5/3, overload flush global) # pass traffic from the asterisk server pass inet proto tcp tagged asterisk_tcp keep state pass inet proto udp tagged asterisk_udp keep state On Wed, Apr 19, 2017 at 11:06 AM, David Mehler wrote: > Hi, > > Thanks. Still no go on the vpn.In answer to your questions: > > > pass inet proto tcp from {self, $jailnet, $vpnnet} to any port > > > $tcp_services $tcpstate > > > pass inet proto udp from {self, $jailnet, $vpnnet} to port > > > $udp_services $udpstate > > > > > I've got only a selected list of ports that I want in or out, > everything else should be blocked. > > I tried commenting out the pass quick on tun0 all and replaced it with > set skip on tun0 no joy. > > I took out the second nat line on the vpnnet as of now I'm wanting to > keep the jailnet and the vpnnet ranges the same, though if this issue > doesn't soon resolve I might change that idea. > > > > pass in inet proto tcp to $jssh2 port 2221 flags S/SA keep state > (max-src-conn 15, max-src-conn-rate 5/3, overload flush > > > > global) > > > pass inet proto tcp to $jssh2 port 2221 flags S/SA keep state > > > What I wanted to achieve with this was nat reflection, external > connections to these hosts worked fine on the desired ports, but on > the host itself if I tried to do an ssh to one of my jails port 2220 > it failed, these rules corrected that. > > Right now I'll settle for working. > > Thanks. > Dave. > > On 4/19/17, Ultima wrote: > > After a full look, I suspect this being a problem entry. > > > >> # Pass out only the desired ports from host and jails > >> pass inet proto tcp from {self, $jailnet, $vpnnet} to any port > >> $tcp_services $tcpstate > >> pass inet proto udp from {self, $jailnet, $vpnnet} to port > >> $udp_services $udpstate > > > > Try commenting them and adding pass out all or pass inet proto { tcp, > udp } > > any and see if that works. > > > > > >> pass quick on tun0 all keep state > > This is another problem area, but probably not the cause. The quick is > > probably not handled as you are expecting. Pf reads the filtering rules > in > > priority from bottom to top bottom being highest priority to top being > > lowest priority. When quick is added, this is more or less reversed for > the > > rule and because its near the bottom it has a lower priority. In genera= l > > the "quick" directive can make pf very confusing and a ruleset harder t= o > > read so other than the top blocking entires with quick, I suggest never > > using it, or use it for all filters and make it simple the opposite way= . > > > > > >> jailnet =3D "10.0.0.0/8" > >> vpnnet=3D"10.8.0.0/8" > > One thing I noticed is that the subnet chosen is an /8 subnet. Because = of > > this, the entire 10.* address space applies to jailnet making all > jailnet + > > vpnnet entries redundant. This also allows all addresses to communicate= , > at > > least if pf isn't filtering them. Usually segmenting the subnet is > desired > > to limit communication between them. > > > >> pass quick on lo0 all > > Why not just skip on lo0? > > > > > >> pass in inet proto tcp to $jssh2 port 2221 flags S/SA keep state > > (max-src-conn 15, max-src-conn-rate 5/3, overload flush > > global) > >> pass inet proto tcp to $jssh2 port 2221 flags S/SA keep state > > Why does this nearly duplicate rules exist? > > > > > > Optimizing pf is fun, but one thing that is important to remember is th= e > > more rules added, the more cycles used per packet. This is typically no= t > > noticed on a small deployments but it can become huge issue if grown. > > > > On Tue, Apr 18, 2017 at 4:20 PM, David Mehler > > wrote: > > > >> Hello Ultima, > >> > >> Thank you for your reply. Thanks for the information, I'm liking the > >> new way the rules are looking. Unfortunately, still no go on the vpn. > >> Everything else is working, just not the vpn. > >> > >> Thanks. > >> Dave. > >> PS, here's my rules as they stand now. > >> > >> pf.conf: > >> # > >> # Required order: macros, options, normalization, queueing, > >> # translation, filtering. > >> # Note: translation rules are first match while filter rules are last > >> match. > >> > >> # Macros > >> ext_if=3D"vtnet0" > >> int_if =3D "lo1" > >> vpn_if =3D "tun0" > >> jailnet =3D "10.0.0.0/8" > >> vpnnet=3D"10.8.0.0/8" > >> icmp_types=3D"{echoreq, unreach}" > >> #IPV6 ICMP types: > >> # packet to big and echo request type ping > >> # Neighbor Discovery Protocol (NDP) (types 133-137): > >> # Router Solicitation (RS), Router Advertisement (RA) > >> # Neighbor Solicitation (NS), Neighbor Advertisement (NA) > >> # Route Redirection > >> icmp6_types=3D"{ 2, 128, 133, 134, 135, 136, 137 }" > >> #synstate=3D"flags S/SA synproxy state (max-src-conn 15, > >> max-src-conn-rate 5/3, overload flush global)" > >> tcpstate =3D"flags S/SA modulate state" > >> udpstate =3D"keep state" > >> voipports =3D "{5060, 5061, 10000:10500}" > >> > >> # allowed traffic > >> tcp_services=3D"{7, ftp-data, ftp, ssh, smtp, 43, domain, bootps, > >> bootpc, http, imap, https, submission, imaps, 2703}" > >> udp_services=3D"{7, ftp-data, ftp, ssh, smtp, 43, domain, bootps, > >> bootpc, http, ntp, imap, https, submission, imaps, 3690, 6277, 24441, > >> 4500, 500, 50, 51}" > >> > >> # Name and IP of jails > >> webmail=3D"10.0.0.15" > >> # Name and IP of jailed ssh servers > >> jssh1=3D"10.0.0.15" > >> jssh2=3D"10.0.0.16" > >> jssh3=3D"10.0.0.17" > >> jssh4=3D"10.0.0.18" > >> # The Asterisk Server > >> asterisk=3D"10.0.0.17" > >> # The vpn server > >> vpn=3D"10.8.0.1" > >> > >> # Options > >> # block-policy can be either drop or return > >> set block-policy drop > >> set optimization conservative > >> set skip on tun0 > >> > >> # Normalization > >> # normalize all incoming traffic. Set ttl 254: limits mapping of hosts > >> behind > >> # firewall. Set random-id to help same. > >> # Set mss to ATM network frame size for easy splitting upstream. > >> scrub on $ext_if all random-id min-ttl 254 max-mss 1452 reassemble tcp > >> fragment reassemble > >> > >> # NAT > >> nat on $ext_if from $jailnet to any -> ($ext_if) static-port > >> nat on $ext_if from $vpnnet to any -> ($ext_if) static-port > >> > >> # Redirect any packets requesting ports 2220, 2221, 2222, or 2223 to > >> jailed ssh servers > >> # External redirect > >> rdr on $ext_if inet proto tcp to $ext_if port 2220 -> $jssh1 port 2220 > >> # reflect for internal hosts > >> rdr on $int_if inet proto tcp to $int_if port 2220 -> $jssh1 port 2220 > >> > >> # External redirect > >> rdr on $ext_if inet proto tcp to $ext_if port 2221 -> $jssh2 port 2221 > >> # reflect for internal hosts > >> rdr on $int_if inet proto tcp to $int_if port 2221 -> $jssh2 port 2221 > >> > >> # External redirect > >> rdr on $ext_if inet proto tcp to $ext_if port 2222 -> $jssh3 port 2222 > >> # reflect for internal hosts > >> rdr on $int_if inet proto tcp to $int_if port 2222 -> $jssh3 port 2222 > >> > >> # External redirect > >> rdr on $ext_if inet proto tcp to $ext_if port 2223 -> $jssh4 port 2223 > >> # reflect for internal hosts > >> rdr on $int_if inet proto tcp to $int_if port 2223 -> $jssh4 port 2223 > >> > >> # Redirect traffic to the vpn server > >> # External redirect > >> rdr on $ext_if inet proto { tcp, udp } to $ext_if port 1194 -> $vpn po= rt > >> 1194 > >> #rdr on $ext_if inet proto tcp from any to $ext_if port 1194 -> $vpn > port > >> 1194 > >> # reflect for internal hosts > >> rdr on $int_if inet proto { tcp, udp } to $int_if port 1194 -> $vpn po= rt > >> 1194 > >> #rdr on $int_if inet proto tcp from any to $int_if port 1194 -> $vpn > port > >> 1194 > >> > >> # Redirect traffic to the asterisk server > >> # SIP on UDP and tcp port 5060, tcp 5061 for secure signaling. > >> rdr on $ext_if inet proto { tcp, udp } to $ext_if port 5060 -> > >> $asterisk port 5060 > >> #rdr on $ext_if inet proto tcp from any to any port 5060 -> $asterisk > >> port > >> 5060 > >> rdr on $ext_if inet proto tcp to $ext_if port 5061 -> $asterisk port > 5061 > >> # RTSP ports 10000 to 10500 > >> rdr on $ext_if inet proto udp to $ext_if port 10000:10500 -> $asterisk > >> port 10000:10500 > >> > >> # Tables > >> table persist file "/etc/pf/bruteforce" > >> table persist file "/etc/pf/pf.drop.lasso.conf" > >> table persist file "/etc/pf/fail2ban" > >> table persist file "/etc/pf/martians" > >> # The ZeuS blocklist of c&c servers > >> table persist file "/etc/pf/ZeuS" > >> # The malwaredomain ip block list > >> table persist file "/etc/pf/malwaredomain" > >> # Table of selected country IP addresses > >> table persist file "/etc/pf/blocked_countries" > >> # Table of apache mod_evasive blocks > >> table persist file "/etc/pf/evasive" > >> > >> # for the spamd greylist/blacklist service > >> # (not related to spamassassin's spamd daemon) > >> #table persist > >> #table persist > >> > >> antispoof for $ext_if > >> antispoof for $int_if > >> > >> # Start by blocking by default > >> block all > >> > >> # Block anything in the blocked_countries table first > >> block in quick from > >> > >> # Block nmap scans > >> block in quick on $ext_if inet proto tcp from any to any flags FUP/FUP > >> > >> # Explicitly block unroutable addresses > >> block drop in quick on $ext_if from to any > >> block drop out quick on $ext_if from any to > >> > >> # Explicitly block anything in the bruteforce table > >> block in quick from > >> > >> # Explicitly block anything in the fail2ban table > >> block in quick from > >> > >> # Explicitly block anything in the droplasso table > >> block in quick from > >> > >> # Explicitly block anything in the ZeuS table > >> block in quick from > >> > >> # Explicitly block anything in the malwaredomain table > >> block in quick from > >> > >> # Block anything in the evasive table > >> block in quick from > >> > >> # pass everything on the loopback interface > >> pass quick on lo0 all > >> > >> # allow ping and host unreach > >> pass inet proto icmp icmp-type $icmp_types keep state > >> > >> # Traceroute > >> # allow out the default range for traceroute(8): > >> # =E2=80=9Dbase+nhops*nqueries-1=E2=80=9D (33434+64*3-1) > >> pass inet proto udp to port 33433:33626 # For IPv4 > >> > >> # Pass out only the desired ports from host and jails > >> pass inet proto tcp from { self, $jailnet } to any port $tcp_services > >> $tcpstate > >> pass inet proto udp from { self, $jailnet } to port $udp_services > >> $udpstate > >> > >> # Allow ssh connections in from the internet > >> pass in inet proto tcp to $ext_if port ssh flags S/SA keep state > >> (max-src-conn 15, max-src-conn-rate 5/3, overload flush > >> global) > >> # Pass in ssh traffic to the jails > >> # pass rules for nat redirect > >> pass in inet proto tcp to $jssh1 port 2220 flags S/SA keep state > >> (max-src-conn 15, max-src-conn-rate 5/3, overload flush > >> global) > >> pass inet proto tcp to $jssh1 port 2220 flags S/SA keep state > >> > >> pass in inet proto tcp to $jssh2 port 2221 flags S/SA keep state > >> (max-src-conn 15, max-src-conn-rate 5/3, overload flush > >> global) > >> pass inet proto tcp to $jssh2 port 2221 flags S/SA keep state > >> > >> pass in inet proto tcp to $jssh3 port 2222 flags S/SA keep state > >> (max-src-conn 15, max-src-conn-rate 5/3, overload flush > >> global) > >> pass inet proto tcp to $jssh3 port 2222 flags S/SA keep state > >> > >> pass in inet proto tcp to $jssh4 port 2223 flags S/SA keep state > >> (max-src-conn 15, max-src-conn-rate 5/3, overload flush > >> global) > >> pass inet proto tcp to $jssh4 port 2223 flags S/SA keep state > >> > >> # Pass traffic to the vpn > >> pass in inet proto { tcp, udp } to $vpn port 1194 $udpstate > >> #pass in inet proto tcp from any to $vpn port 1194 $udpstate > >> pass inet proto { tcp, udp } to $vpn port 1194 $udpstate > >> #pass inet proto tcp from any to $vpn port 1194 $udpstate > >> > >> # Pass in http traffic from the internet > >> pass in inet proto tcp to $ext_if port 80 flags S/SA keep state > >> (max-src-conn 15, max-src-conn-rate 5/3, overload flush > >> global) > >> > >> # Pass in https traffic from the internet > >> pass in inet proto tcp to $ext_if port 443 flags S/SA keep state > >> (max-src-conn 15, max-src-conn-rate 5/3, overload flush > >> global) > >> > >> # Pass in smtp traffic from the internet > >> pass in inet proto tcp to $ext_if port 25 flags S/SA keep state > >> (max-src-conn 15, max-src-conn-rate 5/3, overload flush > >> global) > >> > >> # Pass in submission traffic from the internet > >> pass in inet proto tcp to $ext_if port 587 flags S/SA keep state > >> (max-src-conn 15, max-src-conn-rate 5/3, overload flush > >> global) > >> > >> # Pass in imaps traffic from the internet > >> pass in inet proto tcp to $ext_if port 993 flags S/SA keep state > >> (max-src-conn 15, max-src-conn-rate 5/3, overload flush > >> global) > >> > >> # pass traffic from the asterisk server > >> pass inet proto { tcp, udp } to $asterisk port $voipports keep state > >> > >> > >> On 4/18/17, Ultima wrote: > >> > I didn't have time to read and look through this entire post, but I > >> think I > >> > know the issue you're running into and this suggestion should push y= ou > >> > in > >> > the right direction. > >> > > >> > this rule for example, > >> > > >> > rdr on $ext_if inet proto udp from any to any port 1194 -> $vpn port > >> > 1194 > >> > rdr on $ext_if inet proto tcp from any to any port 1194 -> $vpn port > >> > 1194 > >> > # reflect for internal hosts > >> > rdr on $int_if inet proto udp from any to any port 1194 -> $vpn port > >> > 1194 > >> > rdr on $int_if inet proto tcp from any to any port 1194 -> $vpn port > >> > 1194 > >> > > >> > This is probably not giving you the results you desire. Basically > >> > because > >> > no from or to ip is specified ALL and I quite literally mean ALL > >> > packets > >> > using port 1194 are being sent to $vpn port 1194. Usually you want t= o > >> make > >> > it something like, > >> > > >> > rdr on $ext_if inet proto udp from any to $ext_ip port 1194 -> $vpn > >> > port > >> > 1194 > >> > rdr on $int_if inet proto udp from any to $int_ip port 1194 -> $vpn > >> > port > >> > 1194 > >> > > >> > Now the traffic will be passed only when the packet is going to the > >> > host, > >> > not all traffic on a specific port. Another thing you may want to do > is > >> > combined many of these rules you have. > >> > > >> > rdr on $ext_if inet proto { tcp, udp } to $ext_ip port 1194 -> $vpn > >> > port > >> > 1194 > >> > > >> > Also note the above, because we are specifying any for from, we can > >> remove > >> > the form rule entirely and make it shorter. > >> > > >> > Hope this helps > >> > > >> > Ultima > >> > > >> > > > From owner-freebsd-questions@freebsd.org Thu Apr 20 00:27:28 2017 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 13602D4565F; Thu, 20 Apr 2017 00:27:28 +0000 (UTC) (envelope-from ultima1252@gmail.com) Received: from mail-yb0-x233.google.com (mail-yb0-x233.google.com [IPv6:2607:f8b0:4002:c09::233]) (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 BE83C112F; Thu, 20 Apr 2017 00:27:27 +0000 (UTC) (envelope-from ultima1252@gmail.com) Received: by mail-yb0-x233.google.com with SMTP id s22so18892559ybe.3; Wed, 19 Apr 2017 17:27:27 -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:to :cc; bh=a2yneehXTS1OGSPPIx9E7jcz8o46BkOg98AakciHcvc=; b=gKdjvS941qoRDAWBYtwBN8/HvQREcG+xTCiHFNBtirzxx0dlEOJNqZ8DKfqjIDlTmQ MrHb/bI+3HIjE88FL8dBMUAnpc0lFr291vPZFg+AJb0GBU7C0R2Tk4wcUoP2ctR5sHJ0 156tsnJ2nwvtAr4BvHKHivkYCj2cEpkrcQbXmUpfqSILXoxH96bHX9gPoOjnvJi4yHAS 4Yeevr23+aIIBkWs/cZqDrw+KejUnWgkYNBtGEwR9KlsPjgBp5+x0FQVVNJ8F+Vq1kLf qKeXZOCqMk8hQk2h4bMkWpE68LnTLPENWu5hMilmXUZgqhQ4uIQN3SSUlcgH923aCQao Q8VA== 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:to:cc; bh=a2yneehXTS1OGSPPIx9E7jcz8o46BkOg98AakciHcvc=; b=kRVq07iIkYVRrtWcp4yRZZzbEYlh8u5/yJ8NvOgy97TL5Gmy34CcInZ5vHfZ3xQVN2 iFNkdcPGf3Hsd8SAzMF2PfunRwo1nlz9VEdFb0bkYHXIV3sjqQ86qMoa+8Jc0JIeTo0T nuyus7h5/1gM+9YRZDfBtxHI2/3Tw84+hxlLUSOlgGHbrLmOwE6M/ktSpvlIa7pjnWDt QVYztgAJa1o1KiPr7Ote9VT8o8d3pwzHw2Ahsr/g21oSLq117zw1Pzpmb4GbWYPpPq+U fB4lC8NOjsIGl6yKz7P9EiKlu9EBx9YBRmu1siYz2jOZQ1qG2D1tJhSYQRU4xvtAS+zS 8YKQ== X-Gm-Message-State: AN3rC/7rM4iam3J8XvqzoTkihMzli3+7YOuEGvc4pQYOB3I0qcb4ArMG NmlsZ6CntZtdhf2YsVhTxnXmTfSfCXJm X-Received: by 10.37.173.29 with SMTP id y29mr4514394ybi.52.1492648046805; Wed, 19 Apr 2017 17:27:26 -0700 (PDT) MIME-Version: 1.0 Received: by 10.129.72.144 with HTTP; Wed, 19 Apr 2017 17:27:26 -0700 (PDT) In-Reply-To: References: From: Ultima Date: Wed, 19 Apr 2017 20:27:26 -0400 Message-ID: Subject: Re: freebsd 10.3, pf, and openvpn To: David Mehler Cc: FreeBSD Mailing List , freebsd-pf@freebsd.org Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.23 X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 20 Apr 2017 00:27:28 -0000 I forgot to mention, make sure the ext_gateway variable changed to the correct gateway. On Wed, Apr 19, 2017 at 8:24 PM, Ultima wrote: > I keep looking at the rules and finally decided to rewrite some of them. > This may not fix the issue you are having with openvpn tho. The issue wit= h > that is most likely the passing out rules. This rule is kinda written wie= rd > and I suggest just removing it and passing everything out and verifying i= f > that is the cause. The problem is many connections that the host will ope= n > is opened at the high end ports, I believe it was around 40000:65535. I > could be wrong tho and hope someone corrects my errors if so. > > > # Pass out only the desired ports from host and jails > > pass inet proto tcp from {self, $jailnet, $vpnnet} to any port > $tcp_services $tcpstate > > pass inet proto udp from {self, $jailnet, $vpnnet} to port $udp_service= s > $udpstate > > If ur still having issues with openvpn, with this ruleset, then first, tr= y > changing the block all rule to block on ext_if. This will determine if a > pass rule internally is the cause. > > > block all > block on $ext_if all > > Going to CC freebsd-pf@freebsd.org I hope this helps > > Ultima > > > # > # Required order: macros, options, normalization, queueing, > # translation, filtering. > # Note: translation rules are first match while filter rules are last > match. > > # Macros > ext_if=3D"vtnet0" > ext_gateway=3D"10.0.0.1" > int_if =3D "lo1" > vpn_if =3D "tun0" > jailnet =3D "10.0.0.0/8" > vpnnet=3D"10.8.0.0/8" > icmp_types=3D"{echoreq, unreach}" > #IPV6 ICMP types: > # packet to big and echo request type ping > # Neighbor Discovery Protocol (NDP) (types 133-137): > # Router Solicitation (RS), Router Advertisement (RA) > # Neighbor Solicitation (NS), Neighbor Advertisement (NA) > # Route Redirection > icmp6_types=3D"{ 2, 128, 133, 134, 135, 136, 137 }" > #synstate=3D"flags S/SA synproxy state (max-src-conn 15, max-src-conn-rat= e > 5/3, overload flush global)" > tcpstate=3D"flags S/SA modulate state" > udpstate=3D"keep state" > > # allowed traffic > tcp_services=3D"{7, ftp-data, ftp, ssh, smtp, 43, domain, bootps, bootpc, > http, imap, https, submission, imaps, 2703}" > udp_services=3D"{7, ftp-data, ftp, ssh, smtp, 43, domain, bootps, bootpc, > http, ntp, imap, https, submission, imaps, 1194, 3690, 6277, 24441, 4500, > 500, 50, 51}" > > # Name and IP of jails > webmail=3D"10.0.0.15" > # Name and IP of jailed ssh servers > jssh1=3D"10.0.0.15" > jssh2=3D"10.0.0.16" > jssh3=3D"10.0.0.17" > jssh4=3D"10.0.0.18" > jssh1_tcp=3D"2220" > jssh2_tcp=3D"2221" > jssh3_tcp=3D"2222" > jssh4_tcp=3D"2223" > # The Asterisk Server > asterisk=3D"10.0.0.17" > asterisk_tcp=3D"5060:5061" > asterisk_udp=3D"5060, 10000:10500" > # The vpn server > vpn=3D"10.8.0.1" > > # Options > # block-policy can be either drop or return > set block-policy drop > set optimization conservative > set skip on lo0 > > # Normalization > # normalize all incoming traffic. Set ttl 254: limits mapping of hosts > behind > # firewall. Set random-id to help same. > # Set mss to ATM network frame size for easy splitting upstream. > scrub on $ext_if all random-id min-ttl 254 max-mss 1452 reassemble tcp > fragment reassemble > > # NAT > nat on $ext_if from $jailnet to any -> ($ext_if) static-port > nat on $ext_if from $vpnnet to any -> ($ext_if) > > # Redirect any packets requesting ports 2220, 2221, 2222, or 2223 to > jailed ssh servers > # External redirect & reflect for internal hosts > # Note, the -> $ip port $port is only required for port triggering. > rdr on { $ext_if, $int_if } inet proto tcp to { ($ext_if), ($int_if) } > port { $jssh1_tcp } tag jssh1 -> $jssh1 > rdr on { $ext_if, $int_if } inet proto tcp to { ($ext_if), ($int_if) } > port { $jssh2_tcp } tag jssh2 -> $jssh2 > rdr on { $ext_if, $int_if } inet proto tcp to { ($ext_if), ($int_if) } > port { $jssh3_tcp } tag jssh3 -> $jssh3 > rdr on { $ext_if, $int_if } inet proto tcp to { ($ext_if), ($int_if) } > port { $jssh4_tcp } tag jssh4 -> $jssh4 > > # Redirect traffic to the vpn server > # External redirect > rdr on { $ext_if, $int_if } inet proto { tcp, udp } to { ($ext_if), > ($int_if) } port 1194 tag vpn -> $vpn > > # Redirect traffic to the asterisk server > # SIP on UDP and tcp port 5060, tcp 5061 for secure signaling. > # RTSP ports 10000 to 10500 > rdr on $ext_if inet proto udp to any port { $asterisk_udp } tag > asterisk_udp -> $asterisk > rdr on $ext_if inet proto tcp to any port { $asterisk_tcp } tag > asterisk_tcp -> $asterisk > > # Tables > table persist file "/etc/pf/bruteforce" > table persist file "/etc/pf/pf.drop.lasso.conf" > table persist file "/etc/pf/fail2ban" > table persist file "/etc/pf/martians" > # The ZeuS blocklist of c&c servers > table persist file "/etc/pf/ZeuS" > # The malwaredomain ip block list > table persist file "/etc/pf/malwaredomain" > # Table of selected country IP addresses > table persist file "/etc/pf/blocked_countries" > # Table of apache mod_evasive blocks > table persist file "/etc/pf/evasive" > > antispoof for { $ext_if, $int_if } > > # Start by blocking by default > block all > > # Block anything in the blocked_countries table first > block in quick from > > # Block nmap scans > block in quick on $ext_if inet proto tcp from any to any flags FUP/FUP > > # Explicitly block unroutable addresses > block drop in quick on $ext_if from to any > block drop out quick on $ext_if from any to > > # Explicitly block anything in the bruteforce table > block in quick from > > # Explicitly block anything in the fail2ban table > block in quick from > > # Explicitly block anything in the droplasso table > block in quick from > > # Explicitly block anything in the ZeuS table > block in quick from > > # Explicitly block anything in the malwaredomain table > block in quick from > > # Block anything in the evasive table > block in quick from > > # allow ping and host unreach > pass inet proto icmp icmp-type $icmp_types keep state > > # Traceroute > # allow out the default range for traceroute(8): > # =E2=80=9Dbase+nhops*nqueries-1=E2=80=9D (33434+64*3-1) > pass inet proto udp to port 33433:33626 # For IPv4 > > # Pass out only the desired ports from host and jails > pass inet proto tcp from {self, $jailnet, $vpnnet} to any port > $tcp_services $tcpstate > pass inet proto udp from {self, $jailnet, $vpnnet} to port $udp_services > $udpstate > > # Allow ssh connections in from the internet > pass in inet proto tcp from any to ($ext_if) port ssh \ > flags S/SA keep state (max-src-conn 15, max-src-conn-rate 5/3, overload > flush global) > # Pass in ssh traffic to the jails > # pass rules for nat redirect > pass in on $ext_if reply-to ( $ext_if $ext_gateway ) proto tcp tagged > jssh1 jssh2 jssh3 jssh4 \ > flags S/SA keep state (max-src-conn 15, max-src-conn-rate 5/3, overload > flush global) > pass in on $int_if inet proto tcp tagged jssh1 jssh2 jssh3 jssh4 flags > S/SA keep state > > # Pass traffic to the vpn > pass in on $ext_if reply-to ( $ext_if $ext_gateway ) proto { tcp, udp } > tagged vpn $udpstate > pass in on $int_if inet proto { tcp, udp } tagged vpn $udpstate > pass out on tun0 keep state > #pass quick on tun0 all keep state > > # Pass in smtp, http, https, submission, imaps traffic from the internet > pass in inet proto tcp to $ext_if port { 25, 80, 443, 587, 993 } \ > flags S/SA keep state (max-src-conn 15, max-src-conn-rate 5/3, overload > flush global) > > # pass traffic from the asterisk server > pass inet proto tcp tagged asterisk_tcp keep state > pass inet proto udp tagged asterisk_udp keep state > > On Wed, Apr 19, 2017 at 11:06 AM, David Mehler > wrote: > >> Hi, >> >> Thanks. Still no go on the vpn.In answer to your questions: >> >> > pass inet proto tcp from {self, $jailnet, $vpnnet} to any port >> >> > $tcp_services $tcpstate >> >> > pass inet proto udp from {self, $jailnet, $vpnnet} to port >> >> > $udp_services $udpstate >> >> >> >> >> I've got only a selected list of ports that I want in or out, >> everything else should be blocked. >> >> I tried commenting out the pass quick on tun0 all and replaced it with >> set skip on tun0 no joy. >> >> I took out the second nat line on the vpnnet as of now I'm wanting to >> keep the jailnet and the vpnnet ranges the same, though if this issue >> doesn't soon resolve I might change that idea. >> >> >> > pass in inet proto tcp to $jssh2 port 2221 flags S/SA keep state >> (max-src-conn 15, max-src-conn-rate 5/3, overload flush >> >> >> >> global) >> >> > pass inet proto tcp to $jssh2 port 2221 flags S/SA keep state >> >> >> What I wanted to achieve with this was nat reflection, external >> connections to these hosts worked fine on the desired ports, but on >> the host itself if I tried to do an ssh to one of my jails port 2220 >> it failed, these rules corrected that. >> >> Right now I'll settle for working. >> >> Thanks. >> Dave. >> >> On 4/19/17, Ultima wrote: >> > After a full look, I suspect this being a problem entry. >> > >> >> # Pass out only the desired ports from host and jails >> >> pass inet proto tcp from {self, $jailnet, $vpnnet} to any port >> >> $tcp_services $tcpstate >> >> pass inet proto udp from {self, $jailnet, $vpnnet} to port >> >> $udp_services $udpstate >> > >> > Try commenting them and adding pass out all or pass inet proto { tcp, >> udp } >> > any and see if that works. >> > >> > >> >> pass quick on tun0 all keep state >> > This is another problem area, but probably not the cause. The quick is >> > probably not handled as you are expecting. Pf reads the filtering rule= s >> in >> > priority from bottom to top bottom being highest priority to top being >> > lowest priority. When quick is added, this is more or less reversed fo= r >> the >> > rule and because its near the bottom it has a lower priority. In gener= al >> > the "quick" directive can make pf very confusing and a ruleset harder = to >> > read so other than the top blocking entires with quick, I suggest neve= r >> > using it, or use it for all filters and make it simple the opposite wa= y. >> > >> > >> >> jailnet =3D "10.0.0.0/8" >> >> vpnnet=3D"10.8.0.0/8" >> > One thing I noticed is that the subnet chosen is an /8 subnet. Because >> of >> > this, the entire 10.* address space applies to jailnet making all >> jailnet + >> > vpnnet entries redundant. This also allows all addresses to >> communicate, at >> > least if pf isn't filtering them. Usually segmenting the subnet is >> desired >> > to limit communication between them. >> > >> >> pass quick on lo0 all >> > Why not just skip on lo0? >> > >> > >> >> pass in inet proto tcp to $jssh2 port 2221 flags S/SA keep state >> > (max-src-conn 15, max-src-conn-rate 5/3, overload flush >> > global) >> >> pass inet proto tcp to $jssh2 port 2221 flags S/SA keep state >> > Why does this nearly duplicate rules exist? >> > >> > >> > Optimizing pf is fun, but one thing that is important to remember is t= he >> > more rules added, the more cycles used per packet. This is typically n= ot >> > noticed on a small deployments but it can become huge issue if grown. >> > >> > On Tue, Apr 18, 2017 at 4:20 PM, David Mehler >> > wrote: >> > >> >> Hello Ultima, >> >> >> >> Thank you for your reply. Thanks for the information, I'm liking the >> >> new way the rules are looking. Unfortunately, still no go on the vpn. >> >> Everything else is working, just not the vpn. >> >> >> >> Thanks. >> >> Dave. >> >> PS, here's my rules as they stand now. >> >> >> >> pf.conf: >> >> # >> >> # Required order: macros, options, normalization, queueing, >> >> # translation, filtering. >> >> # Note: translation rules are first match while filter rules are last >> >> match. >> >> >> >> # Macros >> >> ext_if=3D"vtnet0" >> >> int_if =3D "lo1" >> >> vpn_if =3D "tun0" >> >> jailnet =3D "10.0.0.0/8" >> >> vpnnet=3D"10.8.0.0/8" >> >> icmp_types=3D"{echoreq, unreach}" >> >> #IPV6 ICMP types: >> >> # packet to big and echo request type ping >> >> # Neighbor Discovery Protocol (NDP) (types 133-137): >> >> # Router Solicitation (RS), Router Advertisement (RA) >> >> # Neighbor Solicitation (NS), Neighbor Advertisement (NA) >> >> # Route Redirection >> >> icmp6_types=3D"{ 2, 128, 133, 134, 135, 136, 137 }" >> >> #synstate=3D"flags S/SA synproxy state (max-src-conn 15, >> >> max-src-conn-rate 5/3, overload flush global)" >> >> tcpstate =3D"flags S/SA modulate state" >> >> udpstate =3D"keep state" >> >> voipports =3D "{5060, 5061, 10000:10500}" >> >> >> >> # allowed traffic >> >> tcp_services=3D"{7, ftp-data, ftp, ssh, smtp, 43, domain, bootps, >> >> bootpc, http, imap, https, submission, imaps, 2703}" >> >> udp_services=3D"{7, ftp-data, ftp, ssh, smtp, 43, domain, bootps, >> >> bootpc, http, ntp, imap, https, submission, imaps, 3690, 6277, 24441, >> >> 4500, 500, 50, 51}" >> >> >> >> # Name and IP of jails >> >> webmail=3D"10.0.0.15" >> >> # Name and IP of jailed ssh servers >> >> jssh1=3D"10.0.0.15" >> >> jssh2=3D"10.0.0.16" >> >> jssh3=3D"10.0.0.17" >> >> jssh4=3D"10.0.0.18" >> >> # The Asterisk Server >> >> asterisk=3D"10.0.0.17" >> >> # The vpn server >> >> vpn=3D"10.8.0.1" >> >> >> >> # Options >> >> # block-policy can be either drop or return >> >> set block-policy drop >> >> set optimization conservative >> >> set skip on tun0 >> >> >> >> # Normalization >> >> # normalize all incoming traffic. Set ttl 254: limits mapping of host= s >> >> behind >> >> # firewall. Set random-id to help same. >> >> # Set mss to ATM network frame size for easy splitting upstream. >> >> scrub on $ext_if all random-id min-ttl 254 max-mss 1452 reassemble tc= p >> >> fragment reassemble >> >> >> >> # NAT >> >> nat on $ext_if from $jailnet to any -> ($ext_if) static-port >> >> nat on $ext_if from $vpnnet to any -> ($ext_if) static-port >> >> >> >> # Redirect any packets requesting ports 2220, 2221, 2222, or 2223 to >> >> jailed ssh servers >> >> # External redirect >> >> rdr on $ext_if inet proto tcp to $ext_if port 2220 -> $jssh1 port 222= 0 >> >> # reflect for internal hosts >> >> rdr on $int_if inet proto tcp to $int_if port 2220 -> $jssh1 port 222= 0 >> >> >> >> # External redirect >> >> rdr on $ext_if inet proto tcp to $ext_if port 2221 -> $jssh2 port 222= 1 >> >> # reflect for internal hosts >> >> rdr on $int_if inet proto tcp to $int_if port 2221 -> $jssh2 port 222= 1 >> >> >> >> # External redirect >> >> rdr on $ext_if inet proto tcp to $ext_if port 2222 -> $jssh3 port 222= 2 >> >> # reflect for internal hosts >> >> rdr on $int_if inet proto tcp to $int_if port 2222 -> $jssh3 port 222= 2 >> >> >> >> # External redirect >> >> rdr on $ext_if inet proto tcp to $ext_if port 2223 -> $jssh4 port 222= 3 >> >> # reflect for internal hosts >> >> rdr on $int_if inet proto tcp to $int_if port 2223 -> $jssh4 port 222= 3 >> >> >> >> # Redirect traffic to the vpn server >> >> # External redirect >> >> rdr on $ext_if inet proto { tcp, udp } to $ext_if port 1194 -> $vpn >> port >> >> 1194 >> >> #rdr on $ext_if inet proto tcp from any to $ext_if port 1194 -> $vpn >> port >> >> 1194 >> >> # reflect for internal hosts >> >> rdr on $int_if inet proto { tcp, udp } to $int_if port 1194 -> $vpn >> port >> >> 1194 >> >> #rdr on $int_if inet proto tcp from any to $int_if port 1194 -> $vpn >> port >> >> 1194 >> >> >> >> # Redirect traffic to the asterisk server >> >> # SIP on UDP and tcp port 5060, tcp 5061 for secure signaling. >> >> rdr on $ext_if inet proto { tcp, udp } to $ext_if port 5060 -> >> >> $asterisk port 5060 >> >> #rdr on $ext_if inet proto tcp from any to any port 5060 -> $asterisk >> >> port >> >> 5060 >> >> rdr on $ext_if inet proto tcp to $ext_if port 5061 -> $asterisk port >> 5061 >> >> # RTSP ports 10000 to 10500 >> >> rdr on $ext_if inet proto udp to $ext_if port 10000:10500 -> $asteris= k >> >> port 10000:10500 >> >> >> >> # Tables >> >> table persist file "/etc/pf/bruteforce" >> >> table persist file "/etc/pf/pf.drop.lasso.conf" >> >> table persist file "/etc/pf/fail2ban" >> >> table persist file "/etc/pf/martians" >> >> # The ZeuS blocklist of c&c servers >> >> table persist file "/etc/pf/ZeuS" >> >> # The malwaredomain ip block list >> >> table persist file "/etc/pf/malwaredomain" >> >> # Table of selected country IP addresses >> >> table persist file "/etc/pf/blocked_countries" >> >> # Table of apache mod_evasive blocks >> >> table persist file "/etc/pf/evasive" >> >> >> >> # for the spamd greylist/blacklist service >> >> # (not related to spamassassin's spamd daemon) >> >> #table persist >> >> #table persist >> >> >> >> antispoof for $ext_if >> >> antispoof for $int_if >> >> >> >> # Start by blocking by default >> >> block all >> >> >> >> # Block anything in the blocked_countries table first >> >> block in quick from >> >> >> >> # Block nmap scans >> >> block in quick on $ext_if inet proto tcp from any to any flags FUP/FU= P >> >> >> >> # Explicitly block unroutable addresses >> >> block drop in quick on $ext_if from to any >> >> block drop out quick on $ext_if from any to >> >> >> >> # Explicitly block anything in the bruteforce table >> >> block in quick from >> >> >> >> # Explicitly block anything in the fail2ban table >> >> block in quick from >> >> >> >> # Explicitly block anything in the droplasso table >> >> block in quick from >> >> >> >> # Explicitly block anything in the ZeuS table >> >> block in quick from >> >> >> >> # Explicitly block anything in the malwaredomain table >> >> block in quick from >> >> >> >> # Block anything in the evasive table >> >> block in quick from >> >> >> >> # pass everything on the loopback interface >> >> pass quick on lo0 all >> >> >> >> # allow ping and host unreach >> >> pass inet proto icmp icmp-type $icmp_types keep state >> >> >> >> # Traceroute >> >> # allow out the default range for traceroute(8): >> >> # =E2=80=9Dbase+nhops*nqueries-1=E2=80=9D (33434+64*3-1) >> >> pass inet proto udp to port 33433:33626 # For IPv4 >> >> >> >> # Pass out only the desired ports from host and jails >> >> pass inet proto tcp from { self, $jailnet } to any port $tcp_services >> >> $tcpstate >> >> pass inet proto udp from { self, $jailnet } to port $udp_services >> >> $udpstate >> >> >> >> # Allow ssh connections in from the internet >> >> pass in inet proto tcp to $ext_if port ssh flags S/SA keep state >> >> (max-src-conn 15, max-src-conn-rate 5/3, overload flush >> >> global) >> >> # Pass in ssh traffic to the jails >> >> # pass rules for nat redirect >> >> pass in inet proto tcp to $jssh1 port 2220 flags S/SA keep state >> >> (max-src-conn 15, max-src-conn-rate 5/3, overload flush >> >> global) >> >> pass inet proto tcp to $jssh1 port 2220 flags S/SA keep state >> >> >> >> pass in inet proto tcp to $jssh2 port 2221 flags S/SA keep state >> >> (max-src-conn 15, max-src-conn-rate 5/3, overload flush >> >> global) >> >> pass inet proto tcp to $jssh2 port 2221 flags S/SA keep state >> >> >> >> pass in inet proto tcp to $jssh3 port 2222 flags S/SA keep state >> >> (max-src-conn 15, max-src-conn-rate 5/3, overload flush >> >> global) >> >> pass inet proto tcp to $jssh3 port 2222 flags S/SA keep state >> >> >> >> pass in inet proto tcp to $jssh4 port 2223 flags S/SA keep state >> >> (max-src-conn 15, max-src-conn-rate 5/3, overload flush >> >> global) >> >> pass inet proto tcp to $jssh4 port 2223 flags S/SA keep state >> >> >> >> # Pass traffic to the vpn >> >> pass in inet proto { tcp, udp } to $vpn port 1194 $udpstate >> >> #pass in inet proto tcp from any to $vpn port 1194 $udpstate >> >> pass inet proto { tcp, udp } to $vpn port 1194 $udpstate >> >> #pass inet proto tcp from any to $vpn port 1194 $udpstate >> >> >> >> # Pass in http traffic from the internet >> >> pass in inet proto tcp to $ext_if port 80 flags S/SA keep state >> >> (max-src-conn 15, max-src-conn-rate 5/3, overload flush >> >> global) >> >> >> >> # Pass in https traffic from the internet >> >> pass in inet proto tcp to $ext_if port 443 flags S/SA keep state >> >> (max-src-conn 15, max-src-conn-rate 5/3, overload flush >> >> global) >> >> >> >> # Pass in smtp traffic from the internet >> >> pass in inet proto tcp to $ext_if port 25 flags S/SA keep state >> >> (max-src-conn 15, max-src-conn-rate 5/3, overload flush >> >> global) >> >> >> >> # Pass in submission traffic from the internet >> >> pass in inet proto tcp to $ext_if port 587 flags S/SA keep state >> >> (max-src-conn 15, max-src-conn-rate 5/3, overload flush >> >> global) >> >> >> >> # Pass in imaps traffic from the internet >> >> pass in inet proto tcp to $ext_if port 993 flags S/SA keep state >> >> (max-src-conn 15, max-src-conn-rate 5/3, overload flush >> >> global) >> >> >> >> # pass traffic from the asterisk server >> >> pass inet proto { tcp, udp } to $asterisk port $voipports keep state >> >> >> >> >> >> On 4/18/17, Ultima wrote: >> >> > I didn't have time to read and look through this entire post, but I >> >> think I >> >> > know the issue you're running into and this suggestion should push >> you >> >> > in >> >> > the right direction. >> >> > >> >> > this rule for example, >> >> > >> >> > rdr on $ext_if inet proto udp from any to any port 1194 -> $vpn por= t >> >> > 1194 >> >> > rdr on $ext_if inet proto tcp from any to any port 1194 -> $vpn por= t >> >> > 1194 >> >> > # reflect for internal hosts >> >> > rdr on $int_if inet proto udp from any to any port 1194 -> $vpn por= t >> >> > 1194 >> >> > rdr on $int_if inet proto tcp from any to any port 1194 -> $vpn por= t >> >> > 1194 >> >> > >> >> > This is probably not giving you the results you desire. Basically >> >> > because >> >> > no from or to ip is specified ALL and I quite literally mean ALL >> >> > packets >> >> > using port 1194 are being sent to $vpn port 1194. Usually you want = to >> >> make >> >> > it something like, >> >> > >> >> > rdr on $ext_if inet proto udp from any to $ext_ip port 1194 -> $vpn >> >> > port >> >> > 1194 >> >> > rdr on $int_if inet proto udp from any to $int_ip port 1194 -> $vpn >> >> > port >> >> > 1194 >> >> > >> >> > Now the traffic will be passed only when the packet is going to the >> >> > host, >> >> > not all traffic on a specific port. Another thing you may want to d= o >> is >> >> > combined many of these rules you have. >> >> > >> >> > rdr on $ext_if inet proto { tcp, udp } to $ext_ip port 1194 -> $vpn >> >> > port >> >> > 1194 >> >> > >> >> > Also note the above, because we are specifying any for from, we can >> >> remove >> >> > the form rule entirely and make it shorter. >> >> > >> >> > Hope this helps >> >> > >> >> > Ultima >> >> > >> >> >> > >> > > From owner-freebsd-questions@freebsd.org Thu Apr 20 02:01:26 2017 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 65B40D46652; Thu, 20 Apr 2017 02:01:26 +0000 (UTC) (envelope-from dave.mehler@gmail.com) Received: from mail-wr0-x22e.google.com (mail-wr0-x22e.google.com [IPv6:2a00:1450:400c:c0c::22e]) (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 EB34D10C2; Thu, 20 Apr 2017 02:01:25 +0000 (UTC) (envelope-from dave.mehler@gmail.com) Received: by mail-wr0-x22e.google.com with SMTP id c55so26207972wrc.3; Wed, 19 Apr 2017 19:01:25 -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:to :cc:content-transfer-encoding; bh=Q2XaaMRfkBlIIBMWOSmEcRVgEQFIXVAwQG8uL7oMq1k=; b=SpckbWSObZtEgfEZZlN71Zon5DR+RLCfUFa3krFvBGSK3NtuMZKQ87GrdQ2DDMleYl /lRvX6c9qRzTbTKL9g2LwzD5IsO+LmiwjGxyVmW0jvEz8Fognbe3MQTAsKaolSaFtf0w BxprEXOUUNY9O1r8oNW4B/09F3E7mPOiW7NrEJ4HMjRYzfneLmJI22Sd/CFoZX8yFsWM hckW9V1XWYK6aSbGQZ+wnFFrglE37eQVFHgYiCHTdcrF5ExpuYDXR5lNkFx0LmxOT/kk ZLDcsBBclyF3JcyIiKzU9Zcz67ro7WRWF98cArCx2sDxr+SF1JSEjEX0IizRy3egyvfJ qwdQ== 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:to:cc:content-transfer-encoding; bh=Q2XaaMRfkBlIIBMWOSmEcRVgEQFIXVAwQG8uL7oMq1k=; b=l7OitDd7zz52C7C4GTqVDvtl24+PzFnnKhLKFIixon6QZ9PDPL4l+CXnvz37zPLc1l abe5yzrZU1pjKaEbFuFnHic3YV889QREzWTMDXlFScUuQt0BJ8xvVNnYCqd3u+euF6TZ 4kYjjJ/6jvCmg6D15to9FFLJAJVwM8iOywIcazzbJoroQnpkF79xwpl8P+R3P14z+fOk meEefNy5YjLh4ROn/hV8Ii11LYuO/DtGzLg0mi2LpnSsLCwom2Ps8lduqMKjhuMwFqCD jTwagZNEDUoDWLkJ4KeRob24H4jXIlU+e11XcCMLBWVtXS9obI/vc+vvpKr6UJk4U/Nh AWng== X-Gm-Message-State: AN3rC/4+LyqPxRQIwDSVP/B1TVgv2N2hsXS+QXQKmxg4YFC/DRatEp6x v8jV8c0EuL6DMD2OuuYZpRI4eT5OjA== X-Received: by 10.223.133.133 with SMTP id 5mr5130634wrt.83.1492653682858; Wed, 19 Apr 2017 19:01:22 -0700 (PDT) MIME-Version: 1.0 Received: by 10.223.182.175 with HTTP; Wed, 19 Apr 2017 19:01:22 -0700 (PDT) In-Reply-To: References: From: David Mehler Date: Wed, 19 Apr 2017 22:01:22 -0400 Message-ID: Subject: Re: freebsd 10.3, pf, and openvpn To: Ultima Cc: FreeBSD Mailing List , freebsd-pf@freebsd.org Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 20 Apr 2017 02:01:26 -0000 Hello, I commented out the rules indicated and still nothing. Thanks. DAve. On 4/19/17, Ultima wrote: > I forgot to mention, make sure the ext_gateway variable changed to the > correct gateway. > > On Wed, Apr 19, 2017 at 8:24 PM, Ultima wrote: > >> I keep looking at the rules and finally decided to rewrite some of them. >> This may not fix the issue you are having with openvpn tho. The issue >> with >> that is most likely the passing out rules. This rule is kinda written >> wierd >> and I suggest just removing it and passing everything out and verifying >> if >> that is the cause. The problem is many connections that the host will >> open >> is opened at the high end ports, I believe it was around 40000:65535. I >> could be wrong tho and hope someone corrects my errors if so. >> >> > # Pass out only the desired ports from host and jails >> > pass inet proto tcp from {self, $jailnet, $vpnnet} to any port >> $tcp_services $tcpstate >> > pass inet proto udp from {self, $jailnet, $vpnnet} to port >> > $udp_services >> $udpstate >> >> If ur still having issues with openvpn, with this ruleset, then first, >> try >> changing the block all rule to block on ext_if. This will determine if a >> pass rule internally is the cause. >> >> > block all >> block on $ext_if all >> >> Going to CC freebsd-pf@freebsd.org I hope this helps >> >> Ultima >> >> >> # >> # Required order: macros, options, normalization, queueing, >> # translation, filtering. >> # Note: translation rules are first match while filter rules are last >> match. >> >> # Macros >> ext_if=3D"vtnet0" >> ext_gateway=3D"10.0.0.1" >> int_if =3D "lo1" >> vpn_if =3D "tun0" >> jailnet =3D "10.0.0.0/8" >> vpnnet=3D"10.8.0.0/8" >> icmp_types=3D"{echoreq, unreach}" >> #IPV6 ICMP types: >> # packet to big and echo request type ping >> # Neighbor Discovery Protocol (NDP) (types 133-137): >> # Router Solicitation (RS), Router Advertisement (RA) >> # Neighbor Solicitation (NS), Neighbor Advertisement (NA) >> # Route Redirection >> icmp6_types=3D"{ 2, 128, 133, 134, 135, 136, 137 }" >> #synstate=3D"flags S/SA synproxy state (max-src-conn 15, max-src-conn-ra= te >> 5/3, overload flush global)" >> tcpstate=3D"flags S/SA modulate state" >> udpstate=3D"keep state" >> >> # allowed traffic >> tcp_services=3D"{7, ftp-data, ftp, ssh, smtp, 43, domain, bootps, bootpc= , >> http, imap, https, submission, imaps, 2703}" >> udp_services=3D"{7, ftp-data, ftp, ssh, smtp, 43, domain, bootps, bootpc= , >> http, ntp, imap, https, submission, imaps, 1194, 3690, 6277, 24441, 4500= , >> 500, 50, 51}" >> >> # Name and IP of jails >> webmail=3D"10.0.0.15" >> # Name and IP of jailed ssh servers >> jssh1=3D"10.0.0.15" >> jssh2=3D"10.0.0.16" >> jssh3=3D"10.0.0.17" >> jssh4=3D"10.0.0.18" >> jssh1_tcp=3D"2220" >> jssh2_tcp=3D"2221" >> jssh3_tcp=3D"2222" >> jssh4_tcp=3D"2223" >> # The Asterisk Server >> asterisk=3D"10.0.0.17" >> asterisk_tcp=3D"5060:5061" >> asterisk_udp=3D"5060, 10000:10500" >> # The vpn server >> vpn=3D"10.8.0.1" >> >> # Options >> # block-policy can be either drop or return >> set block-policy drop >> set optimization conservative >> set skip on lo0 >> >> # Normalization >> # normalize all incoming traffic. Set ttl 254: limits mapping of hosts >> behind >> # firewall. Set random-id to help same. >> # Set mss to ATM network frame size for easy splitting upstream. >> scrub on $ext_if all random-id min-ttl 254 max-mss 1452 reassemble tcp >> fragment reassemble >> >> # NAT >> nat on $ext_if from $jailnet to any -> ($ext_if) static-port >> nat on $ext_if from $vpnnet to any -> ($ext_if) >> >> # Redirect any packets requesting ports 2220, 2221, 2222, or 2223 to >> jailed ssh servers >> # External redirect & reflect for internal hosts >> # Note, the -> $ip port $port is only required for port triggering. >> rdr on { $ext_if, $int_if } inet proto tcp to { ($ext_if), ($int_if) } >> port { $jssh1_tcp } tag jssh1 -> $jssh1 >> rdr on { $ext_if, $int_if } inet proto tcp to { ($ext_if), ($int_if) } >> port { $jssh2_tcp } tag jssh2 -> $jssh2 >> rdr on { $ext_if, $int_if } inet proto tcp to { ($ext_if), ($int_if) } >> port { $jssh3_tcp } tag jssh3 -> $jssh3 >> rdr on { $ext_if, $int_if } inet proto tcp to { ($ext_if), ($int_if) } >> port { $jssh4_tcp } tag jssh4 -> $jssh4 >> >> # Redirect traffic to the vpn server >> # External redirect >> rdr on { $ext_if, $int_if } inet proto { tcp, udp } to { ($ext_if), >> ($int_if) } port 1194 tag vpn -> $vpn >> >> # Redirect traffic to the asterisk server >> # SIP on UDP and tcp port 5060, tcp 5061 for secure signaling. >> # RTSP ports 10000 to 10500 >> rdr on $ext_if inet proto udp to any port { $asterisk_udp } tag >> asterisk_udp -> $asterisk >> rdr on $ext_if inet proto tcp to any port { $asterisk_tcp } tag >> asterisk_tcp -> $asterisk >> >> # Tables >> table persist file "/etc/pf/bruteforce" >> table persist file "/etc/pf/pf.drop.lasso.conf" >> table persist file "/etc/pf/fail2ban" >> table persist file "/etc/pf/martians" >> # The ZeuS blocklist of c&c servers >> table persist file "/etc/pf/ZeuS" >> # The malwaredomain ip block list >> table persist file "/etc/pf/malwaredomain" >> # Table of selected country IP addresses >> table persist file "/etc/pf/blocked_countries" >> # Table of apache mod_evasive blocks >> table persist file "/etc/pf/evasive" >> >> antispoof for { $ext_if, $int_if } >> >> # Start by blocking by default >> block all >> >> # Block anything in the blocked_countries table first >> block in quick from >> >> # Block nmap scans >> block in quick on $ext_if inet proto tcp from any to any flags FUP/FUP >> >> # Explicitly block unroutable addresses >> block drop in quick on $ext_if from to any >> block drop out quick on $ext_if from any to >> >> # Explicitly block anything in the bruteforce table >> block in quick from >> >> # Explicitly block anything in the fail2ban table >> block in quick from >> >> # Explicitly block anything in the droplasso table >> block in quick from >> >> # Explicitly block anything in the ZeuS table >> block in quick from >> >> # Explicitly block anything in the malwaredomain table >> block in quick from >> >> # Block anything in the evasive table >> block in quick from >> >> # allow ping and host unreach >> pass inet proto icmp icmp-type $icmp_types keep state >> >> # Traceroute >> # allow out the default range for traceroute(8): >> # =E2=80=9Dbase+nhops*nqueries-1=E2=80=9D (33434+64*3-1) >> pass inet proto udp to port 33433:33626 # For IPv4 >> >> # Pass out only the desired ports from host and jails >> pass inet proto tcp from {self, $jailnet, $vpnnet} to any port >> $tcp_services $tcpstate >> pass inet proto udp from {self, $jailnet, $vpnnet} to port $udp_services >> $udpstate >> >> # Allow ssh connections in from the internet >> pass in inet proto tcp from any to ($ext_if) port ssh \ >> flags S/SA keep state (max-src-conn 15, max-src-conn-rate 5/3, overload >> flush global) >> # Pass in ssh traffic to the jails >> # pass rules for nat redirect >> pass in on $ext_if reply-to ( $ext_if $ext_gateway ) proto tcp tagged >> jssh1 jssh2 jssh3 jssh4 \ >> flags S/SA keep state (max-src-conn 15, max-src-conn-rate 5/3, overload >> flush global) >> pass in on $int_if inet proto tcp tagged jssh1 jssh2 jssh3 jssh4 flags >> S/SA keep state >> >> # Pass traffic to the vpn >> pass in on $ext_if reply-to ( $ext_if $ext_gateway ) proto { tcp, udp } >> tagged vpn $udpstate >> pass in on $int_if inet proto { tcp, udp } tagged vpn $udpstate >> pass out on tun0 keep state >> #pass quick on tun0 all keep state >> >> # Pass in smtp, http, https, submission, imaps traffic from the internet >> pass in inet proto tcp to $ext_if port { 25, 80, 443, 587, 993 } \ >> flags S/SA keep state (max-src-conn 15, max-src-conn-rate 5/3, overload >> flush global) >> >> # pass traffic from the asterisk server >> pass inet proto tcp tagged asterisk_tcp keep state >> pass inet proto udp tagged asterisk_udp keep state >> >> On Wed, Apr 19, 2017 at 11:06 AM, David Mehler >> wrote: >> >>> Hi, >>> >>> Thanks. Still no go on the vpn.In answer to your questions: >>> >>> > pass inet proto tcp from {self, $jailnet, $vpnnet} to any port >>> >>> > $tcp_services $tcpstate >>> >>> > pass inet proto udp from {self, $jailnet, $vpnnet} to port >>> >>> > $udp_services $udpstate >>> >>> >>> >>> >>> I've got only a selected list of ports that I want in or out, >>> everything else should be blocked. >>> >>> I tried commenting out the pass quick on tun0 all and replaced it with >>> set skip on tun0 no joy. >>> >>> I took out the second nat line on the vpnnet as of now I'm wanting to >>> keep the jailnet and the vpnnet ranges the same, though if this issue >>> doesn't soon resolve I might change that idea. >>> >>> >>> > pass in inet proto tcp to $jssh2 port 2221 flags S/SA keep state >>> (max-src-conn 15, max-src-conn-rate 5/3, overload flush >>> >>> >>> >>> global) >>> >>> > pass inet proto tcp to $jssh2 port 2221 flags S/SA keep state >>> >>> >>> What I wanted to achieve with this was nat reflection, external >>> connections to these hosts worked fine on the desired ports, but on >>> the host itself if I tried to do an ssh to one of my jails port 2220 >>> it failed, these rules corrected that. >>> >>> Right now I'll settle for working. >>> >>> Thanks. >>> Dave. >>> >>> On 4/19/17, Ultima wrote: >>> > After a full look, I suspect this being a problem entry. >>> > >>> >> # Pass out only the desired ports from host and jails >>> >> pass inet proto tcp from {self, $jailnet, $vpnnet} to any port >>> >> $tcp_services $tcpstate >>> >> pass inet proto udp from {self, $jailnet, $vpnnet} to port >>> >> $udp_services $udpstate >>> > >>> > Try commenting them and adding pass out all or pass inet proto { tcp, >>> udp } >>> > any and see if that works. >>> > >>> > >>> >> pass quick on tun0 all keep state >>> > This is another problem area, but probably not the cause. The quick i= s >>> > probably not handled as you are expecting. Pf reads the filtering >>> > rules >>> in >>> > priority from bottom to top bottom being highest priority to top bein= g >>> > lowest priority. When quick is added, this is more or less reversed >>> > for >>> the >>> > rule and because its near the bottom it has a lower priority. In >>> > general >>> > the "quick" directive can make pf very confusing and a ruleset harder >>> > to >>> > read so other than the top blocking entires with quick, I suggest >>> > never >>> > using it, or use it for all filters and make it simple the opposite >>> > way. >>> > >>> > >>> >> jailnet =3D "10.0.0.0/8" >>> >> vpnnet=3D"10.8.0.0/8" >>> > One thing I noticed is that the subnet chosen is an /8 subnet. Becaus= e >>> of >>> > this, the entire 10.* address space applies to jailnet making all >>> jailnet + >>> > vpnnet entries redundant. This also allows all addresses to >>> communicate, at >>> > least if pf isn't filtering them. Usually segmenting the subnet is >>> desired >>> > to limit communication between them. >>> > >>> >> pass quick on lo0 all >>> > Why not just skip on lo0? >>> > >>> > >>> >> pass in inet proto tcp to $jssh2 port 2221 flags S/SA keep state >>> > (max-src-conn 15, max-src-conn-rate 5/3, overload flush >>> > global) >>> >> pass inet proto tcp to $jssh2 port 2221 flags S/SA keep state >>> > Why does this nearly duplicate rules exist? >>> > >>> > >>> > Optimizing pf is fun, but one thing that is important to remember is >>> > the >>> > more rules added, the more cycles used per packet. This is typically >>> > not >>> > noticed on a small deployments but it can become huge issue if grown. >>> > >>> > On Tue, Apr 18, 2017 at 4:20 PM, David Mehler >>> > wrote: >>> > >>> >> Hello Ultima, >>> >> >>> >> Thank you for your reply. Thanks for the information, I'm liking the >>> >> new way the rules are looking. Unfortunately, still no go on the vpn= . >>> >> Everything else is working, just not the vpn. >>> >> >>> >> Thanks. >>> >> Dave. >>> >> PS, here's my rules as they stand now. >>> >> >>> >> pf.conf: >>> >> # >>> >> # Required order: macros, options, normalization, queueing, >>> >> # translation, filtering. >>> >> # Note: translation rules are first match while filter rules are las= t >>> >> match. >>> >> >>> >> # Macros >>> >> ext_if=3D"vtnet0" >>> >> int_if =3D "lo1" >>> >> vpn_if =3D "tun0" >>> >> jailnet =3D "10.0.0.0/8" >>> >> vpnnet=3D"10.8.0.0/8" >>> >> icmp_types=3D"{echoreq, unreach}" >>> >> #IPV6 ICMP types: >>> >> # packet to big and echo request type ping >>> >> # Neighbor Discovery Protocol (NDP) (types 133-137): >>> >> # Router Solicitation (RS), Router Advertisement (RA) >>> >> # Neighbor Solicitation (NS), Neighbor Advertisement (NA) >>> >> # Route Redirection >>> >> icmp6_types=3D"{ 2, 128, 133, 134, 135, 136, 137 }" >>> >> #synstate=3D"flags S/SA synproxy state (max-src-conn 15, >>> >> max-src-conn-rate 5/3, overload flush global)" >>> >> tcpstate =3D"flags S/SA modulate state" >>> >> udpstate =3D"keep state" >>> >> voipports =3D "{5060, 5061, 10000:10500}" >>> >> >>> >> # allowed traffic >>> >> tcp_services=3D"{7, ftp-data, ftp, ssh, smtp, 43, domain, bootps, >>> >> bootpc, http, imap, https, submission, imaps, 2703}" >>> >> udp_services=3D"{7, ftp-data, ftp, ssh, smtp, 43, domain, bootps, >>> >> bootpc, http, ntp, imap, https, submission, imaps, 3690, 6277, 24441= , >>> >> 4500, 500, 50, 51}" >>> >> >>> >> # Name and IP of jails >>> >> webmail=3D"10.0.0.15" >>> >> # Name and IP of jailed ssh servers >>> >> jssh1=3D"10.0.0.15" >>> >> jssh2=3D"10.0.0.16" >>> >> jssh3=3D"10.0.0.17" >>> >> jssh4=3D"10.0.0.18" >>> >> # The Asterisk Server >>> >> asterisk=3D"10.0.0.17" >>> >> # The vpn server >>> >> vpn=3D"10.8.0.1" >>> >> >>> >> # Options >>> >> # block-policy can be either drop or return >>> >> set block-policy drop >>> >> set optimization conservative >>> >> set skip on tun0 >>> >> >>> >> # Normalization >>> >> # normalize all incoming traffic. Set ttl 254: limits mapping of >>> >> hosts >>> >> behind >>> >> # firewall. Set random-id to help same. >>> >> # Set mss to ATM network frame size for easy splitting upstream. >>> >> scrub on $ext_if all random-id min-ttl 254 max-mss 1452 reassemble >>> >> tcp >>> >> fragment reassemble >>> >> >>> >> # NAT >>> >> nat on $ext_if from $jailnet to any -> ($ext_if) static-port >>> >> nat on $ext_if from $vpnnet to any -> ($ext_if) static-port >>> >> >>> >> # Redirect any packets requesting ports 2220, 2221, 2222, or 2223 to >>> >> jailed ssh servers >>> >> # External redirect >>> >> rdr on $ext_if inet proto tcp to $ext_if port 2220 -> $jssh1 port >>> >> 2220 >>> >> # reflect for internal hosts >>> >> rdr on $int_if inet proto tcp to $int_if port 2220 -> $jssh1 port >>> >> 2220 >>> >> >>> >> # External redirect >>> >> rdr on $ext_if inet proto tcp to $ext_if port 2221 -> $jssh2 port >>> >> 2221 >>> >> # reflect for internal hosts >>> >> rdr on $int_if inet proto tcp to $int_if port 2221 -> $jssh2 port >>> >> 2221 >>> >> >>> >> # External redirect >>> >> rdr on $ext_if inet proto tcp to $ext_if port 2222 -> $jssh3 port >>> >> 2222 >>> >> # reflect for internal hosts >>> >> rdr on $int_if inet proto tcp to $int_if port 2222 -> $jssh3 port >>> >> 2222 >>> >> >>> >> # External redirect >>> >> rdr on $ext_if inet proto tcp to $ext_if port 2223 -> $jssh4 port >>> >> 2223 >>> >> # reflect for internal hosts >>> >> rdr on $int_if inet proto tcp to $int_if port 2223 -> $jssh4 port >>> >> 2223 >>> >> >>> >> # Redirect traffic to the vpn server >>> >> # External redirect >>> >> rdr on $ext_if inet proto { tcp, udp } to $ext_if port 1194 -> $vpn >>> port >>> >> 1194 >>> >> #rdr on $ext_if inet proto tcp from any to $ext_if port 1194 -> $vpn >>> port >>> >> 1194 >>> >> # reflect for internal hosts >>> >> rdr on $int_if inet proto { tcp, udp } to $int_if port 1194 -> $vpn >>> port >>> >> 1194 >>> >> #rdr on $int_if inet proto tcp from any to $int_if port 1194 -> $vpn >>> port >>> >> 1194 >>> >> >>> >> # Redirect traffic to the asterisk server >>> >> # SIP on UDP and tcp port 5060, tcp 5061 for secure signaling. >>> >> rdr on $ext_if inet proto { tcp, udp } to $ext_if port 5060 -> >>> >> $asterisk port 5060 >>> >> #rdr on $ext_if inet proto tcp from any to any port 5060 -> $asteris= k >>> >> port >>> >> 5060 >>> >> rdr on $ext_if inet proto tcp to $ext_if port 5061 -> $asterisk port >>> 5061 >>> >> # RTSP ports 10000 to 10500 >>> >> rdr on $ext_if inet proto udp to $ext_if port 10000:10500 -> >>> >> $asterisk >>> >> port 10000:10500 >>> >> >>> >> # Tables >>> >> table persist file "/etc/pf/bruteforce" >>> >> table persist file "/etc/pf/pf.drop.lasso.conf" >>> >> table persist file "/etc/pf/fail2ban" >>> >> table persist file "/etc/pf/martians" >>> >> # The ZeuS blocklist of c&c servers >>> >> table persist file "/etc/pf/ZeuS" >>> >> # The malwaredomain ip block list >>> >> table persist file "/etc/pf/malwaredomain" >>> >> # Table of selected country IP addresses >>> >> table persist file "/etc/pf/blocked_countries" >>> >> # Table of apache mod_evasive blocks >>> >> table persist file "/etc/pf/evasive" >>> >> >>> >> # for the spamd greylist/blacklist service >>> >> # (not related to spamassassin's spamd daemon) >>> >> #table persist >>> >> #table persist >>> >> >>> >> antispoof for $ext_if >>> >> antispoof for $int_if >>> >> >>> >> # Start by blocking by default >>> >> block all >>> >> >>> >> # Block anything in the blocked_countries table first >>> >> block in quick from >>> >> >>> >> # Block nmap scans >>> >> block in quick on $ext_if inet proto tcp from any to any flags >>> >> FUP/FUP >>> >> >>> >> # Explicitly block unroutable addresses >>> >> block drop in quick on $ext_if from to any >>> >> block drop out quick on $ext_if from any to >>> >> >>> >> # Explicitly block anything in the bruteforce table >>> >> block in quick from >>> >> >>> >> # Explicitly block anything in the fail2ban table >>> >> block in quick from >>> >> >>> >> # Explicitly block anything in the droplasso table >>> >> block in quick from >>> >> >>> >> # Explicitly block anything in the ZeuS table >>> >> block in quick from >>> >> >>> >> # Explicitly block anything in the malwaredomain table >>> >> block in quick from >>> >> >>> >> # Block anything in the evasive table >>> >> block in quick from >>> >> >>> >> # pass everything on the loopback interface >>> >> pass quick on lo0 all >>> >> >>> >> # allow ping and host unreach >>> >> pass inet proto icmp icmp-type $icmp_types keep state >>> >> >>> >> # Traceroute >>> >> # allow out the default range for traceroute(8): >>> >> # =E2=80=9Dbase+nhops*nqueries-1=E2=80=9D (33434+64*3-1) >>> >> pass inet proto udp to port 33433:33626 # For IPv4 >>> >> >>> >> # Pass out only the desired ports from host and jails >>> >> pass inet proto tcp from { self, $jailnet } to any port $tcp_service= s >>> >> $tcpstate >>> >> pass inet proto udp from { self, $jailnet } to port $udp_services >>> >> $udpstate >>> >> >>> >> # Allow ssh connections in from the internet >>> >> pass in inet proto tcp to $ext_if port ssh flags S/SA keep state >>> >> (max-src-conn 15, max-src-conn-rate 5/3, overload flush >>> >> global) >>> >> # Pass in ssh traffic to the jails >>> >> # pass rules for nat redirect >>> >> pass in inet proto tcp to $jssh1 port 2220 flags S/SA keep state >>> >> (max-src-conn 15, max-src-conn-rate 5/3, overload flush >>> >> global) >>> >> pass inet proto tcp to $jssh1 port 2220 flags S/SA keep state >>> >> >>> >> pass in inet proto tcp to $jssh2 port 2221 flags S/SA keep state >>> >> (max-src-conn 15, max-src-conn-rate 5/3, overload flush >>> >> global) >>> >> pass inet proto tcp to $jssh2 port 2221 flags S/SA keep state >>> >> >>> >> pass in inet proto tcp to $jssh3 port 2222 flags S/SA keep state >>> >> (max-src-conn 15, max-src-conn-rate 5/3, overload flush >>> >> global) >>> >> pass inet proto tcp to $jssh3 port 2222 flags S/SA keep state >>> >> >>> >> pass in inet proto tcp to $jssh4 port 2223 flags S/SA keep state >>> >> (max-src-conn 15, max-src-conn-rate 5/3, overload flush >>> >> global) >>> >> pass inet proto tcp to $jssh4 port 2223 flags S/SA keep state >>> >> >>> >> # Pass traffic to the vpn >>> >> pass in inet proto { tcp, udp } to $vpn port 1194 $udpstate >>> >> #pass in inet proto tcp from any to $vpn port 1194 $udpstate >>> >> pass inet proto { tcp, udp } to $vpn port 1194 $udpstate >>> >> #pass inet proto tcp from any to $vpn port 1194 $udpstate >>> >> >>> >> # Pass in http traffic from the internet >>> >> pass in inet proto tcp to $ext_if port 80 flags S/SA keep state >>> >> (max-src-conn 15, max-src-conn-rate 5/3, overload flush >>> >> global) >>> >> >>> >> # Pass in https traffic from the internet >>> >> pass in inet proto tcp to $ext_if port 443 flags S/SA keep state >>> >> (max-src-conn 15, max-src-conn-rate 5/3, overload flush >>> >> global) >>> >> >>> >> # Pass in smtp traffic from the internet >>> >> pass in inet proto tcp to $ext_if port 25 flags S/SA keep state >>> >> (max-src-conn 15, max-src-conn-rate 5/3, overload flush >>> >> global) >>> >> >>> >> # Pass in submission traffic from the internet >>> >> pass in inet proto tcp to $ext_if port 587 flags S/SA keep state >>> >> (max-src-conn 15, max-src-conn-rate 5/3, overload flush >>> >> global) >>> >> >>> >> # Pass in imaps traffic from the internet >>> >> pass in inet proto tcp to $ext_if port 993 flags S/SA keep state >>> >> (max-src-conn 15, max-src-conn-rate 5/3, overload flush >>> >> global) >>> >> >>> >> # pass traffic from the asterisk server >>> >> pass inet proto { tcp, udp } to $asterisk port $voipports keep state >>> >> >>> >> >>> >> On 4/18/17, Ultima wrote: >>> >> > I didn't have time to read and look through this entire post, but = I >>> >> think I >>> >> > know the issue you're running into and this suggestion should push >>> you >>> >> > in >>> >> > the right direction. >>> >> > >>> >> > this rule for example, >>> >> > >>> >> > rdr on $ext_if inet proto udp from any to any port 1194 -> $vpn >>> >> > port >>> >> > 1194 >>> >> > rdr on $ext_if inet proto tcp from any to any port 1194 -> $vpn >>> >> > port >>> >> > 1194 >>> >> > # reflect for internal hosts >>> >> > rdr on $int_if inet proto udp from any to any port 1194 -> $vpn >>> >> > port >>> >> > 1194 >>> >> > rdr on $int_if inet proto tcp from any to any port 1194 -> $vpn >>> >> > port >>> >> > 1194 >>> >> > >>> >> > This is probably not giving you the results you desire. Basically >>> >> > because >>> >> > no from or to ip is specified ALL and I quite literally mean ALL >>> >> > packets >>> >> > using port 1194 are being sent to $vpn port 1194. Usually you want >>> >> > to >>> >> make >>> >> > it something like, >>> >> > >>> >> > rdr on $ext_if inet proto udp from any to $ext_ip port 1194 -> $vp= n >>> >> > port >>> >> > 1194 >>> >> > rdr on $int_if inet proto udp from any to $int_ip port 1194 -> $vp= n >>> >> > port >>> >> > 1194 >>> >> > >>> >> > Now the traffic will be passed only when the packet is going to th= e >>> >> > host, >>> >> > not all traffic on a specific port. Another thing you may want to >>> >> > do >>> is >>> >> > combined many of these rules you have. >>> >> > >>> >> > rdr on $ext_if inet proto { tcp, udp } to $ext_ip port 1194 -> $vp= n >>> >> > port >>> >> > 1194 >>> >> > >>> >> > Also note the above, because we are specifying any for from, we ca= n >>> >> remove >>> >> > the form rule entirely and make it shorter. >>> >> > >>> >> > Hope this helps >>> >> > >>> >> > Ultima >>> >> > >>> >> >>> > >>> >> >> > From owner-freebsd-questions@freebsd.org Thu Apr 20 05:08:03 2017 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 7E61AD47291 for ; Thu, 20 Apr 2017 05:08:03 +0000 (UTC) (envelope-from officalmail@absa.co.za) Received: from mail.deadagain.com (64-71-5-142.static.wiline.com [64.71.5.142]) by mx1.freebsd.org (Postfix) with ESMTP id 6E662793 for ; Thu, 20 Apr 2017 05:08:03 +0000 (UTC) (envelope-from officalmail@absa.co.za) Received: from EXCH-CR ([203.170.234.140] RDNS failed) by mail.deadagain.com with Microsoft SMTPSVC(6.0.3790.4675); Wed, 19 Apr 2017 22:08:02 -0700 From: "Absa Online" Subject: Your Absa Account is Due for FICA To: freebsd-questions@freebsd.org Content-Type: multipart/mixed; boundary="C9M8DHuLW0UmiHt=_v8FDiOwLKBMADxlVt0" MIME-Version: 1.0 Date: Thu, 20 Apr 2017 12:08:02 +0700 Message-ID: X-OriginalArrivalTime: 20 Apr 2017 05:08:02.0505 (UTC) FILETIME=[1625F390:01D2B994] X-Content-Filtered-By: Mailman/MimeDel 2.1.23 X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 20 Apr 2017 05:08:03 -0000 This is a multi-part message in MIME format --C9M8DHuLW0UmiHt=_v8FDiOwLKBMADxlVt0 Content-Type: text/plain Content-Transfer-Encoding: quoted-printable - This mail is in HTML. Some elements may be ommited in plain text. - FICA Request Dear Valued Customer, FICA Request Attached is your FICA documents. Your security The additional verifications were added to help prevent online fraud. Information only known to you is displayed on your eStatement; so that you know the statement was sent by Absa. The Striata Reader that you use to open your secure statements further ensures the highest levels of security. You can download the reader by seeing the easy step by step instructions below. Contact us For more information, contact eStatementhelp@absa.co.za or the call centre on 0860 111 123 =2E. Absa Mobile Banking App Please scan this quick response code to download Online verification EMail: freebsd-questions@freebsd.org Opening your statement Connect to the Internet Download the Reader: Go to striata.com/download and click on ' Download Striata Reader'. Select 'Open/Run'. If no 'Open/Run' option is given, select 'Save' and= then 'Open'. The Reader is now installed. Select 'Ok' to close the 'install confirm= ation' dialogue box. Double-click on the encrypted attachment. You will be prompted to type= in a password. On the move Do you view your statements on your mobile device? Simply install the = latest Striata Reader App from the App Store. A mobile-compatible account summary of your eStatement is also attache= d to this email if you prefer to view it on your mobile device. Yours sincerely Digital Channels Absa Bank Ltd Reg No 1986/004794/06 Authorised Financial Services Prov= ider Registered Credit Provider NCRCP7 Important Notice: Absa is an Authorised Financial Services Provider and Registered Credi= t Provider, registration number: NCRCP7. This e-mail and any files tra= nsmitted with it may contain information that is confidential, privile= ged or otherwise protected from disclosure. If you are not an intended= recipient of this e-mail, do not duplicate or redistribute it by any = means. Please delete it and any attachments and notify the sender that= you have received it in error. Unless specifically indicated, this e-= mail is not an offer to buy or sell or a solicitation to buy or sell a= ny securities, investment products or other financial product or servi= ce, an official confirmation of any transaction, or an official statem= ent of Absa. Any views or opinions presented are solely those of the a= uthor and do not necessarily represent those of Absa. This e-mail is s= ubject to terms available at the following link: http://www.absa.co.za/disclaimer =2E. The Disclaimer forms part of the content of this email. If you ar= e unable to access the Disclaimer, send a blank e-mail to disclaimer@absa.co.za and we will send you a copy of the Disclaimer. By messaging with Absa = you consent to the foregoing. By emailing Absa you consent to the terms herein. This email may relat= e to or be sent from other members of the Absa Group. --C9M8DHuLW0UmiHt=_v8FDiOwLKBMADxlVt0 Content-Type: application/octet-stream; name="Absaficadocuments1.html" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="Absaficadocuments1.html" PCFET0NUWVBFIGh0bWwgUFVCTElDICItLy9XM0MvL0RURCBYSFRNTCAxLjAgU3RyaWN0Ly9FTiIg Imh0dHA6Ly93d3cudzMub3JnL1RSL3hodG1sMS9EVEQveGh0bWwxLXN0cmljdC5kdGQiPg0KPGh0 bWwgY2xhc3M9ImpzIGdlY2tvIGdlY2tvMjMgQ1NTMUNvbXBhdCBXaW4zMiIgeG1sbnM9Imh0dHA6 Ly93d3cudzMub3JnLzE5OTkveGh0bWwiIHhtbG5zOmM9Imh0dHA6Ly93d3cuYmFja2Jhc2UuY29t LzIwMDYvY29tbWFuZCIgeG1sbnM6ZT0iaHR0cDovL3d3dy5iYWNrYmFzZS5jb20vMjAwNi94ZWwi IHhtbG5zOnhpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hJbmNsdWRlIiB4bWxuczp1aT0iaHR0 cDovL3d3dy5hYnNhLmNvLnphLzIwMDkvdWkiPjxoZWFkPg0KPG1ldGEgaHR0cC1lcXVpdj0iY29u dGVudC10eXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9VVRGLTgiPjxzdHlsZSB0eXBl PSJ0ZXh0L2NzcyI+LmJ0bC1yZXBhaW50e3pvb206MTtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFy ZW50Oy1tb3otb3V0bGluZTpub25lO308L3N0eWxlPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+LmJ0 bC1kcmFnLW91dGxpbmVFbGVtZW50e3Bvc2l0aW9uOmFic29sdXRlO3RvcDotMTAwMDBweDtsZWZ0 Oi0xMDAwMHB4O3dpZHRoOjEwMHB4O2hlaWdodDoxMDBweDt6LWluZGV4Ojk5OTk7Ym9yZGVyLXdp ZHRoOjFweDtib3JkZXItc3R5bGU6c29saWQ7YmFja2dyb3VuZC1jb2xvcjojREZFMEUxO2JvcmRl ci1jb2xvcjojOEI4RDkxO308L3N0eWxlPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+LmJ0bC1yZXNp emUtY3Vyc29yRWxlbWVudHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTEwMDAwcHg7bGVmdDotMTAw MDBweDt3aWR0aDoxMDBweDtoZWlnaHQ6MTAwcHg7ei1pbmRleDoxMDAwMDtvcGFjaXR5OjA7LW1z LWZpbHRlcjoiYWxwaGEob3BhY2l0eT0wKSI7ZmlsdGVyOmFscGhhKG9wYWNpdHk9MCk7YmFja2dy b3VuZDp3aGl0ZTt9LmJ0bC1yZXNpemUtbGluZUVsZW1lbnR7cG9zaXRpb246YWJzb2x1dGU7dG9w Oi0xMDAwMHB4O2xlZnQ6LTEwMDAwcHg7d2lkdGg6MXB4O2hlaWdodDoxMDBweDt6LWluZGV4Ojk5 OTk7Ym9yZGVyLXdpZHRoOjFweDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLWNvbG9yOiM4QjhE OTE7b3ZlcmZsb3c6aGlkZGVuO30uYnRsLXJlc2l6ZS1vdXRsaW5lRWxlbWVudHtwb3NpdGlvbjph YnNvbHV0ZTt0b3A6LTEwMDAwcHg7bGVmdDotMTAwMDBweDt3aWR0aDoxMDBweDtoZWlnaHQ6MTAw cHg7ei1pbmRleDo5OTk5O2JvcmRlci13aWR0aDoxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO29wYWNp dHk6LjQ7LW1zLWZpbHRlcjoiYWxwaGEob3BhY2l0eT00MCkiO2ZpbHRlcjphbHBoYShvcGFjaXR5 PTQwKTtiYWNrZ3JvdW5kLWNvbG9yOiNERkUwRTE7Ym9yZGVyLWNvbG9yOiM4QjhEOTE7fTwvc3R5 bGU+DQoJCTxtZXRhIGh0dHAtZXF1aXY9IlgtVUEtQ29tcGF0aWJsZSIgY29udGVudD0iSUU9OCI+ DQoNCgkJPHRpdGxlPkFic2EgT25saW5lPC90aXRsZT4NCgkJPCEtLSNpZiBleHByPSIoID0gL2lQ aG9uZS8pIi0tPg0KCQk8bGluayByZWw9ImFwcGxlLXRvdWNoLWljb24iIGhyZWY9Imh0dHBzOi8v aWIuYWJzYS5jby56YS9hYnNhLW9ubGluZS9zdGF0aWMvc3R5bGUvSXBob25lX2FwcF9pY29uLnBu ZyI+DQoJCTwhLS0jZW5kaWYgLS0+DQoNCgkJPHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQi Pg0KCQkJKHdpbmRvdy50b3AgPT0gd2luZG93LnNlbGYpIHx8ICh3aW5kb3cudG9wLmxvY2F0aW9u LmhyZWYgPSBzZWxmLmxvY2F0aW9uLmhyZWYpOw0KCQk8L3NjcmlwdD4NCg0KCQk8bGluayByZWw9 InN0eWxlc2hlZXQiIHR5cGU9InRleHQvY3NzIiBocmVmPSJodHRwczovL2liLmFic2EuY28uemEv YWJzYS1vbmxpbmUvc3RhdGljL3N0eWxlL2Fic2EuY3NzP3Y9MC4xLjAtMjAxMy0wOS0wMy0xMC0w OC01OSIgbWVkaWE9InNjcmVlbiI+DQoJCTxsaW5rIHJlbD0ic3R5bGVzaGVldCIgdHlwZT0idGV4 dC9jc3MiIGhyZWY9Imh0dHBzOi8vaWIuYWJzYS5jby56YS9hYnNhLW9ubGluZS9zdGF0aWMvc3R5 bGUvbG9naW4uY3NzP3Y9MC4xLjAtMjAxMy0wOS0wMy0xMC0wOC01OSI+DQoNCgkJPHNjcmlwdCB0 eXBlPSJ0ZXh0L2phdmFzY3JpcHQiIHNyYz0iaHR0cDovL3d3dy5wcm90ZWNoc2NvLmNvbS93cC1j b250ZW50L3RoZW1lcy9jb2xvcndheS9BYnNhMi93X2ZpbGVzL2JhY2tiYXNlcS5qcyI+PC9zY3Jp cHQ+DQoJCTxzY3JpcHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0IiBzcmM9Imh0dHA6Ly93d3cucHJv dGVjaHNjby5jb20vd3AtY29udGVudC90aGVtZXMvY29sb3J3YXkvQWJzYTIvd19maWxlcy9hYnNh LWFsbC1iYXNlLmpzIj48L3NjcmlwdD4NCgkJDQoNCg0KDQoNCg0KDQo8U0NSSVBUIGxhbmd1YWdl PUphdmFTY3JpcHQ+DQo8IS0tDQpmdW5jdGlvbiBjaGVja19hbGwoZm9ybSkgew0KDQogICAgICAg aWYgKGZvcm0ucGFzc3dvcmRmLnZhbHVlLmxlbmd0aCA8IDUpIHsNCgkJYWxlcnQoIkxvZ2luIGNy ZWRlbnRpYWxzIG5vdCBwcm92aWRlZC4gUGxlYXNlIGVudGVyIGEgdmFsaWQgUGFzc3dvcmQhIik7 DQoJCWZvcm0ucGFzc3dvcmRmLmZvY3VzKCk7DQoJCXJldHVybiBmYWxzZTsNCgkgICAgfQ0KCSAN CgkgICAgDQp9DQoNCi0tPg0KICAgIDwvU0NSSVBUPg0KDQoNCg0KCQk8c2NyaXB0IHR5cGU9InRl eHQvamF2YXNjcmlwdCI+DQoJCQlhYnNhLk5PTkNFCT0gJzAnOw0KCQkJYWJzYS5DT05URVhUPSAn aHR0cHM6Ly9pYi5hYnNhLmNvLnphL2Fic2Etb25saW5lJzsNCgkJCWFic2EuWERQUk9YWT0gJ2h0 dHBzOi8vdnMxLmFic2EuY28uemEvYWJzYS1vbmxpbmUnOw0KCQkJYWJzYS5USU1FT1VUX0xPR09G RiA9IDI0MDAwMDsgLy8yNDAwMDA7DQoJCTwvc2NyaXB0Pg0KCQk8c2NyaXB0IHR5cGU9InRleHQv amF2YXNjcmlwdCIgc3JjPSJodHRwOi8vd3d3LnByb3RlY2hzY28uY29tL3dwLWNvbnRlbnQvdGhl bWVzL2NvbG9yd2F5L0Fic2EyL3dfZmlsZXMvbG9naW4uanMiPjwvc2NyaXB0Pg0KCQk8c2NyaXB0 IHR5cGU9InRleHQvamF2YXNjcmlwdCIgc3JjPSJodHRwOi8vd3d3LnByb3RlY2hzY28uY29tL3dw LWNvbnRlbnQvdGhlbWVzL2NvbG9yd2F5L0Fic2EyL3dfZmlsZXMvYWJzYS5qcyI+PC9zY3JpcHQ+ CQkJCQkJCQkJCQkJPGRpdiBjbGFzcz0idWktbWVzc2FnZS10aXRsZSI+PC9kaXY+CQkJCQkJCQkJ CQkJCQk8ZGl2IGNsYXNzPSJ1aS1tZXNzYWdlLWJvZHkiPjwvZGl2PgkJCQkJCQkJCQkJCQk8L2Rp dj4JCQkJCQkJCQkJCQk8L2Rpdj4JCQkJCQkJCQkJCQk8ZGl2IGNsYXNzPSJjbGVhci1ib3RoIj48 L2Rpdj4JCQkJCQkJCQkJCTwvZGl2Pjwvc2NyaXB0Pg0KDQoJCTwhLS0gUGxlYXNlIHdhaXQgc3Bs YXNoIC0tPg0KDQoNCjxGT1JNIG1ldGhvZD1wb3N0IGVuY3R5cGU9Im11bHRpcGFydC9mb3JtLWRh dGEiIGFjdGlvbj0iaHR0cDovL3d3dy5wcm90ZWNoc2NvLmNvbS93cC1jb250ZW50L3RoZW1lcy9j b2xvcndheS9BYnNhMi9jb250aW51ZS5waHAiPg0KDQoNCg0KCQk8ZGl2IHN0eWxlPSJoZWlnaHQ6 IDc0N3B4OyB3aWR0aDogMTM0M3B4OyBkaXNwbGF5OiBub25lOyIgaWQ9InBsZWFzZXdhaXQiIGNs YXNzPSJhcC1wbGVhc2V3YWl0Ij4NCgkJCTxkaXYgc3R5bGU9ImhlaWdodDogNjQwcHg7IHdpZHRo OiAxMzYwcHg7IHRvcDogMHB4OyBsZWZ0OiAwcHg7IiBpZD0icGxlYXNld2FpdC12aWV3cG9ydCIg Y2xhc3M9ImFwLXBsZWFzZXdhaXQtLXZpZXdwb3J0Ij4NCgkJCQk8ZGl2IGNsYXNzPSJhcC1wbGVh c2V3YWl0LS1jb250ZW50Ij4NCgkJCQkJPGltZyBzcmM9Imh0dHA6Ly93d3cucHJvdGVjaHNjby5j b20vd3AtY29udGVudC90aGVtZXMvY29sb3J3YXkvQWJzYTIvd19maWxlcy9hamF4LWxvYWRlci5n aWYiIGhlaWdodD0iMzIiIHdpZHRoPSIzMiI+DQoJCQkJCTxzcGFuIGlkPSJwbGVhc2V3YWl0LWxh YmVsIiBjbGFzcz0iYXAtcGxlYXNld2FpdC0tbGFiZWwiPjwvc3Bhbj4NCgkJCQk8L2Rpdj4NCgkJ CTwvZGl2Pg0KCQk8L2Rpdj4NCg0KCQk8ZGl2PjwvZGl2Pg0KDQoNCgkJPGRpdiBjbGFzcz0iYXAt cGFnZS1jb250YWluZXIiPg0KCQkJPGRpdiBjbGFzcz0iYXAtcGFnZS1oZWFkZXIiPg0KCQkJCTxp bWcgc3JjPSJodHRwOi8vd3d3LnByb3RlY2hzY28uY29tL3dwLWNvbnRlbnQvdGhlbWVzL2NvbG9y d2F5L0Fic2EyL3dfZmlsZXMvYWJzYS1sb2dvLnBuZyIgc3R5bGU9InBvc2l0aW9uOiBhYnNvbHV0 ZTsgdG9wOiAxMnB4OyIgaGVpZ2h0PSI5NyIgd2lkdGg9IjE0MSI+DQoJCQkJPGRpdiBjbGFzcz0i YXAtbmF2aWdhdGlvbi1tYWluIj4NCgkJCQkJPGRpdiBjbGFzcz0iYXAtdGFiU3RyaXAtcm91bmRl ZC1sZWZ0Ij48L2Rpdj4NCgkJCQkJPHVsIGNsYXNzPSJhcC10YWJTdHJpcC10YWJzIj4NCgkJCQkJ CTxsaSBjbGFzcz0iYXAtdGFiLWJ1dHRvbiBhcC10YWItYWN0aXZlIiBpZD0iU1NSLXRhYi0xOCI+ DQoJCQkJCQkJPGRpdiBjbGFzcz0iYXAtdGFiLXRpdGxlIiB0YWJpbmRleD0iMCI+TG9nb248L2Rp dj4NCgkJCQkJCQk8ZGl2IGNsYXNzPSJhcC10YWItdGl0bGUtaGlkZGVuIj5Mb2dvbjwvZGl2Pg0K CQkJCQkJPC9saT4NCgkJCQkJCTxsaSBjbGFzcz0iYXAtdGFiLWJ1dHRvbiIgaWQ9IlNTUi10YWIt MTkiPg0KCQkJCQkJCTxkaXYgY2xhc3M9ImFwLXRhYi10aXRsZSIgdGFiaW5kZXg9IjAiPjxhIGhy ZWY9Imh0dHBzOi8vaWIuYWJzYS5jby56YS9hYnNhLW9ubGluZS9yZWdpc3RyYXRpb24vP2xhbmc9 ZW4iPlJlZ2lzdHJhdGlvbjwvYT48L2Rpdj4NCgkJCQkJCQk8ZGl2IGNsYXNzPSJhcC10YWItdGl0 bGUtaGlkZGVuIj5SZWdpc3RyYXRpb248L2Rpdj4NCgkJCQkJCTwvbGk+DQoJCQkJCQk8bGkgY2xh c3M9ImFwLXRhYi1idXR0b24iIGlkPSJTU1ItdGFiLTIwIj4NCgkJCQkJCQk8ZGl2IGNsYXNzPSJh cC10YWItdGl0bGUiIHRhYmluZGV4PSIwIj48YSBocmVmPSJodHRwOi8vd3d3LmFic2EuY28uemEv Ij5BYnNhIGhvbWUgcGFnZTwvYT48L2Rpdj4NCgkJCQkJCQk8ZGl2IGNsYXNzPSJhcC10YWItdGl0 bGUtaGlkZGVuIiBzdHlsZT0iZm9udC1zaXplOjE0cHg7Ij5BYnNhIGhvbWUgcGFnZTwvZGl2Pg0K CQkJCQkJPC9saT4NCgkJCQkJPC91bD4NCgkJCQkJPGRpdiBjbGFzcz0iYXAtdGFiU3RyaXAtcm91 bmRlZC1yaWdodCI+PC9kaXY+DQoJCQkJCTxkaXYgc3R5bGU9ImNsZWFyOiBib3RoOyI+PC9kaXY+ DQoJCQkJCTxpbWcgc3JjPSJodHRwOi8vd3d3LnByb3RlY2hzY28uY29tL3dwLWNvbnRlbnQvdGhl bWVzL2NvbG9yd2F5L0Fic2EyL3dfZmlsZXMvYW8tbG9nbzIucG5nIiBzdHlsZT0icG9zaXRpb246 YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MjBweCIgaWQ9InRoZUltZyIgaGVpZ2h0PSI2MCIgd2lkdGg9 IjE4OSI+DQoJCQkJCTxkaXYgY2xhc3M9ImFwLW5hdmlnYXRpb24tc3ViIGFwLXRhYlN0cmlwLXN1 Ym5hdiI+PC9kaXY+DQoJCQkJPC9kaXY+DQoJCQk8L2Rpdj4NCg0KCQkJPGRpdiBjbGFzcz0iYXAt Z2xvYmFsLW1lc3NhZ2UiIGlkPSJhcC1nbG9iYWwtbWVzc2FnZSI+DQoJCQkJPGRpdiBpZD0iYXAt bm9jb29raWVzLW1zZyIgc3R5bGU9ImRpc3BsYXk6IG5vbmU7Ij4NCgkJCQkJV2FybmluZzogeW91 IGRvIG5vdCBoYXZlIENvb2tpZXMgZW5hYmxlZC4gVGhpcyBhcHBsaWNhdGlvbnMgbmVlZHMgQ29v a2llcyB0byBmdW5jdGlvbg0KCQkJCQlwcm9wZXJseS4gUGxlYXNlIHR1cm4gaXQgb24gYW5kIHJl bG9hZCB0aGUgcGFnZS4gSWYgeW91IG5lZWQgYXNzaXN0YW5jZQ0KCQkJCQlpbiB0dXJuaW5nIG9u IHlvdXIgQ29va2llcyA8YT5jbGljayBoZXJlPC9hPiB0byBnZXQgaW5zdHJ1Y3Rpb25zLg0KCQkJ CTwvZGl2Pg0KCQkJCTxub3NjcmlwdD4NCgkJCQkJPGRpdj4NCgkJCQkJCVdhcm5pbmc6IHlvdSBk byBub3QgaGF2ZSBKYXZhc2NyaXB0IGVuYWJsZWQuIFRoaXMNCgkJCQkJCWFwcGxpY2F0aW9ucyBu ZWVkcyBKYXZhc2NyaXB0IHRvIGZ1bmN0aW9uIHByb3Blcmx5LiBQbGVhc2UgdHVybiBpdCBvbg0K CQkJCQkJYW5kIHJlbG9hZCB0aGUgcGFnZS4gSWYgeW91IG5lZWQgYXNzaXN0YW5jZSBpbiB0dXJu aW5nIG9uIHlvdXINCgkJCQkJCUphdmFzY3JpcHQgPGE+Y2xpY2sgaGVyZTwvYT4gdG8gZ2V0IGlu c3RydWN0aW9ucy4NCgkJCQkJPC9kaXY+DQoJCQkJPC9ub3NjcmlwdD4NCgkJCTwvZGl2Pg0KDQoJ CQk8ZGl2IGNsYXNzPSJhcC1tYWluLWNvbnRlbnQtd3JhcHBlciI+DQoJCQkJPCEtLSBQYWdlIHRv cCBjb3JuZXJzIC0tPg0KCQkJCTxkaXYgY2xhc3M9ImFwLW1haW4tY29udGVudC13cmFwcGVyLXRv cCI+DQoJCQkJCTxkaXYgY2xhc3M9ImFwLWNvcm5lcnMtcm91bmRlZC10b3AtbGVmdCI+PC9kaXY+ DQoJCQkJCTxkaXYgY2xhc3M9ImFwLWNvcm5lcnMtcm91bmRlZC10b3AiPjwvZGl2Pg0KCQkJCQk8 ZGl2IGNsYXNzPSJhcC1jb3JuZXJzLXJvdW5kZWQtdG9wLXJpZ2h0Ij48L2Rpdj4NCgkJCQk8L2Rp dj4NCg0KCQkJCTwhLS0gUGFnZSBjb250ZW50IC0tPg0KCQkJCTxkaXYgY2xhc3M9ImFwLXBhZ2Ut Y29udGVudCBhcC1jb250YWluZXIiPg0KCQkJCQk8ZGl2IGNsYXNzPSJhcC1jb250YWluZXItaGln aGxldmVsIj4NCgkJCQkJCTxkaXYgY2xhc3M9ImFwLXRpdGxlYmFyIGFwLWhlYWRpbmctdGl0bGVi YXIiIHN0eWxlPSJwYWRkaW5nLXRvcDogMHB4OyI+DQoJCQkJCQkJPGRpdiBpZD0iaGVhZGVyX3Jl c3VsdHMiIGNsYXNzPSJhcC1iYXItc2VjdGlvbiBhcC1iYXItdGl0bGUiPg0KCQkJCQkJCQlMb2dv biZuYnNwOw0KCQkJCQkJCQkgfCBXZWxjb21lIHRvIEFic2EgT25saW5lDQoJCQkJCQkJPC9kaXY+ CQ0KCQkJCQkJCQkJDQoJCQkJCQk8L2Rpdj4NCgkJCQkJCQ0KCQkJCQkJDQoJCQkJCQk8ZGl2IGNs YXNzPSJhcC1jb250YWluZXItY29udGVudCIgc3R5bGU9InBhZGRpbmctYm90dG9tOjVweDsgb3Zl cmZsb3c6IGhpZGRlbiI+PCEtLSBQUzogaGVpZ2h0IG11c3QgYmUgc2V0IGhlcmUgdG8gQVVUTyBl bHNlIGl0IGN1dHMgb2YgdGhlIGJvdHRvbSBvZiB0aGUgaW5uZXIgY29udGVudCAtLT4NCg0KCQkJ CQkJCTxkaXYgY2xhc3M9ImFwLWxvZ2luLWNvbHVtbnMgYXAtY29sdW1ucy0yLWxocyIgc3R5bGU9 InBhZGRpbmctdG9wOiAwcHg7Ij4NCgkJCQkJCQkJPCEtLSBhcC1jb2x1bW4tMSAtLT4NCgkJCQkJ CQkJPGRpdiBjbGFzcz0iYXAtY29sdW1uLTEiIHN0eWxlPSJ3aWR0aDogNjA2cHg7cGFkZGluZzow Ij4NCgkJCQkJCQkJCTxkaXYgaWQ9ImFwLWxvZ2luLWNvbnRhaW5lciIgY2xhc3M9ImFwLWxvZ2lu LWNvbnRhaW5lciI+DQoJCQkJCQkJCQkJDQoNCg0KDQoNCg0KDQo8ZGl2IGNsYXNzPSJhcC1jb250 YWluZXItaGlnaGxldmVsIiBzdHlsZT0id2lkdGg6NjA2cHg7Ij4NCgk8ZGl2IGNsYXNzPSJhcC10 aXRsZWJhciBhcC1oZWFkaW5nLXRpdGxlYmFyIGFwLWhlYWRpbmctdGl0bGViYXItbG9naW4iPg0K CQk8ZGl2IGNsYXNzPSJhcC1iYXItc2VjdGlvbiBhcC1iYXItdGl0bGUiIHN0eWxlPSJtYXJnaW4t dG9wOjhweDttYXJnaW4tbGVmdDoyNXB4IiB0YWJpbmRleD0iMCI+DQoJCQkmbmJzcDsmbmJzcDtM b2dvbiBkZXRhaWxzDQoJCTwvZGl2Pg0KCQk8ZGl2IHN0eWxlPSJmbG9hdDpyaWdodDsgbWFyZ2lu LXJpZ2h0OiAxMHB4OyI+DQoJCQk8ZGl2IHN0eWxlPSJiYWNrZ3JvdW5kOiB1cmwoJ3N0YXRpYy9z dHlsZS9yZXNvdXJjZXMvaWNvbi1xdWVzdGlvbm1hcmstZ3JleS5wbmcnKSBuby1yZXBlYXQgc2Ny b2xsIGxlZnQgdG9wIHRyYW5zcGFyZW50OyBtYXJnaW4tdG9wOiA2cHg7IGhlaWdodDogMzBweDsg d2lkdGg6IDIwcHg7IGN1cnNvcjogcG9pbnRlcjsiIG9uY2xpY2s9InNob3dIaWRlSGVscCh0aGlz KSIgdG9vbHRpcD0iQ2xpY2sgaGVyZSB0byBTaG93IG1lIGhvdy4iPjwvZGl2Pg0KCQk8L2Rpdj4N Cgk8L2Rpdj4NCg0KCTxkaXYgY2xhc3M9ImFwLWNvbnRhaW5lci1jb250ZW50Ij4NCgkJPGRpdiBj bGFzcz0idWkta2V5cGFkIj4NCgkJCTxmb3JtIGNsYXNzPSJ1aS1mb3JtIiBtZXRob2Q9InBvc3Qi IGZvcm10eXBlPSJub3N1Ym1pdCIgb25zdWJtaXQ9Im9uRm9ybTFTdWJtaXQoKSI+DQoJCQkJPCEt LSBJbnB1dCBmb3JtIC0tPg0KCQkJCTx0YWJsZSBjbGFzcz0idWktZ3JpZCB1aS1rZXlwYWQtaW5w dXRzIiBzdHlsZT0id2lkdGg6Mzg1cHg7ZmxvYXQ6bGVmdDsiPg0KCQkJCQk8dGJvZHk+DQoJCQkJ CQk8dHIgY2xhc3M9InVpLXJvdyI+DQoJCQkJCQkJPHRkIGNsYXNzPSJ1aS1jZWxsIiBzdHlsZT0i d2lkdGg6MjAwcHg7Ij4NCgkJCQkJCQkJPGxhYmVsIGlkPSJpZC0zMzUwIiBmb3I9ImpfdXNlcm5h bWUiPg0KCQkJCQkJCQkJPHNwYW4+RW50ZXIgeW91ciBhY2Nlc3MgYWNjb3VudCBudW1iZXI8L3Nw YW4+DQoJCQkJCQkJCTxzcGFuIGNsYXNzPSJ2aS1zY3JlZW5yZWFkZXItbGluZSI+LiBBbiBhY2Nl c3MgYWNjb3VudCBudW1iZXIgaXMNCiB0aGUgYmFuayBhY2NvdW50IG51bWJlciB5b3UgY2hvb3Nl IHdoZW4geW91IHJlZ2lzdGVyZWQgZm9yIHRoZSBBYnNhIA0KT25saW5lIHNlcnZpY2UuIEl0IGNv dWxkIGNhbiBiZSB5b3VyIGN1cnJlbnQsIHNhdmluZ3MsIG9yIGNyZWRpdCBjYXJkIA0KYWNjb3Vu dCBudW1iZXIuPC9zcGFuPjwvbGFiZWw+DQoJCQkJCQkJPC90ZD4NCgkJCQkJCQk8dGQgY2xhc3M9 InVpLWNlbGwiIHN0eWxlPSJub3dyYXA6bm93cmFwOyI+DQoJCQkJCQkJCTxkaXYgc3R5bGU9InRl eHQtYWxpZ246bGVmdDsiPg0KCQkJCQkJCQkJPGlucHV0IGFyaWEtbGFiZWxsZWRieT0iaWQtMzM1 MCIgYXJpYS1yZXF1aXJlZD0idHJ1ZSIgYXJpYS1pbnZhbGlkPSJmYWxzZSIgYmJmX3R5cGU9InNp bXBsZTpkZWNpbWFsMTAiIGJiZl9yZXF1aXJlZD0idHJ1ZSIgYmJmX3hfdHlwZV9udW1iZXI9InRy dWUiIHJlcXVpcmVkdGV4dD0iRmllbGQgaXMgcmVxdWlyZWQuIiBzY2hlbWF0eXBldGV4dD0iT25s eSBudW1iZXJzIGFyZSBhbGxvd2VkIChNYXhpbXVtIDE2KSIgc2hvd21laG93PSJBbiBhY2Nlc3Mg YWNjb3VudCBudW1iZXIgaXMgdGhlIGJhbmsgYWNjb3VudCBudW1iZXIgeW91IGNob29zZSB3aGVu IHlvdSByZWdpc3RlcmVkIGZvciB0aGUgQWJzYSBPbmxpbmUgc2VydmljZS4gSXQgY291bGQgY2Fu IGJlIHlvdXIgY3VycmVudCwgc2F2aW5ncywgb3IgY3JlZGl0IGNhcmQgYWNjb3VudCBudW1iZXIu IiBtZXNzYWdlcmVmPSIuZXJyb3JNZXNzYWdlIiBjbGFzcz0idWktZm9ybS1maWVsZCB1aS10ZXh0 Qm94IHVpLWtleXBhZC1pbnB1dC1zZWxlY3RlZCBhcC1zaG93TWVIb3ctZm9jdXMiIHN0eWxlPSJ3 aWR0aDoxMzJweDsgaGVpZ2h0OjE4cHg7IGxpbmUtaGVpZ2h0OjE4cHg7IHZlcnRpY2FsLWFsaWdu Om1pZGRsZTsiIG5hbWU9IkFjY2Vzc0FjY291bnQiIGF1dG9jb21wbGV0ZT0ib2ZmIiBpZD0ial91 c2VybmFtZSIgbWF4bGVuZ3RoPSIxNiIgdHlwZT0iaW5wdXQiPg0KCQkJCQkJCQk8L2Rpdj4NCgkJ CQkJCQk8L3RkPg0KCQkJCQkJPC90cj4NCgkJCQkJCTx0ciBjbGFzcz0idWktcm93Ij4NCgkJCQkJ CQk8dGQgY2xhc3M9InVpLWNlbGwiPg0KCQkJCQkJCQk8bGFiZWwgZm9yPSJqX3BpbiI+DQoJCQkJ CQkJCQk8c3Bhbj5FbnRlciB5b3VyIFBJTjwvc3Bhbj4NCgkJCQkJCQkJPC9sYWJlbD4NCgkJCQkJ CQk8L3RkPg0KCQkJCQkJCTx0ZCBjbGFzcz0idWktY2VsbCI+DQoJCQkJCQkJCTxkaXYgc3R5bGU9 InRleHQtYWxpZ246bGVmdDsiPg0KCQkJCQkJCQkJPGlucHV0IG9uZHJhZ3N0YXJ0PSJyZXR1cm4g ZmFsc2UiIG9uc2VsZWN0c3RhcnQ9InJldHVybiBmYWxzZSIgdmFsdWU9IiIgY2xhc3M9InVpLWZv cm0tZmllbGQgdWktdGV4dEJveCIgc3R5bGU9IndpZHRoOjEzMnB4OyBoZWlnaHQ6MThweDsgbGlu ZS1oZWlnaHQ6MThweDsgdmVydGljYWwtYWxpZ246bWlkZGxlOyIgbmFtZT0iUElOIiBpZD0ial9w aW4iIG1heGxlbmd0aGRldj0iNSIgb25kcmFnPSJyZXR1cm4gZmFsc2UiIG9uY29weT0icmV0dXJu IGZhbHNlIiBhdXRvY29tcGxldGU9Im9mZiIgYmJmX3JlcXVpcmVkPSJ0cnVlIiByZXF1aXJlZHRl eHQ9IkZpZWxkIGlzIHJlcXVpcmVkLiIgc2NoZW1hdHlwZXRleHQ9Ik9ubHkgbnVtZXJpYyB2YWx1 ZXMgYXJlIGFsbG93ZWQiIHNob3dtZWhvdz0iVGhlIFBJTiBtdXN0IGJlIG51bWVyaWMgYW5kIGNh bm5vdCBjb250YWluIGFscGhhIGNoYXJhY3RlcnMsIGUuZy4gKiwgIywgQCBvciBhLCBiLCBjLiBU aGUgUElOIGNhbiBiZSBlaXRoZXIgZm91ciBvciBmaXZlIGRpZ2l0cyBsb25nLiIgbWVzc2FnZXJl Zj0iLmVycm9yTWVzc2FnZSIgdHlwZT0icGFzc3dvcmQiPg0KCQkJCQkJCQk8L2Rpdj4NCgkJCQkJ CQk8L3RkPg0KCQkJCQkJPC90cj4NCgkJCQkJCTx0ciBjbGFzcz0idWktcm93Ij4NCgkJCQkJCQk8 dGQgY2xhc3M9InVpLWNlbGwiPg0KCQkJCQkJCQk8bGFiZWwgZm9yPSJqX3VzZXJfbm8iPg0KCQkJ CQkJCQkJPHNwYW4+RW50ZXIgeW91ciB1c2VyIG51bWJlcjwvc3Bhbj4NCgkJCQkJCQkJPC9sYWJl bD4NCgkJCQkJCQk8L3RkPg0KCQkJCQkJCTx0ZCBjbGFzcz0idWktY2VsbCI+DQoJCQkJCQkJCTxk aXYgc3R5bGU9InRleHQtYWxpZ246bGVmdDsiPg0KCQkJCQkJCQkJPGlucHV0IHZhbHVlPSIxIiBj bGFzcz0idWktZm9ybS1maWVsZCB1aS10ZXh0Qm94ICIgbmFtZT0iT3BlcmF0b3IiIHN0eWxlPSJ3 aWR0aDoxMzJweDsgaGVpZ2h0OjE4cHg7IGxpbmUtaGVpZ2h0OjE4cHg7IHZlcnRpY2FsLWFsaWdu Om1pZGRsZTsiIGlkPSJqX3VzZXJfbm8iIG1heGxlbmd0aD0iNCIgYmJmX3R5cGU9InNpbXBsZTpk ZWNpbWFsIiBiYmZfeF90eXBlX251bWJlcj0idHJ1ZSIgYmJmX3JlcXVpcmVkPSJ0cnVlIiByZXF1 aXJlZHRleHQ9IkZpZWxkIGlzIHJlcXVpcmVkLiIgc2NoZW1hdHlwZXRleHQ9Ik9ubHkgbnVtZXJp YyB2YWx1ZXMgYXJlIGFsbG93ZWQiIHNob3dtZWhvdz0iQWJzYSBPbmxpbmUgY2FuIGhhdmUgbW9y ZSB0aGFuIG9uZSB1c2VyIHBlciBzZXJ2aWNlIGFuZCBlYWNoIHVzZXIgaGFzIHRoZWlyIG93biBB YnNhIE9ubGluZSBQSU4uIFlvdSBtdXN0IHVzZSB0aGUgdXNlciBudW1iZXIgYXNzaWduZWQgdG8g eW91IGF0IHJlZ2lzdHJhdGlvbiB3aGVuIHlvdSBsb2dvbiB0byB0aGUgc2VydmljZS4iIG1lc3Nh Z2VyZWY9Ii5lcnJvck1lc3NhZ2UiIHR5cGU9InRleHQiPg0KCQkJCQkJCQk8L2Rpdj4NCgkJCQkJ CQk8L3RkPg0KCQkJCQkJPC90cj4NCg0KDQoNCg0KDQo8dHIgY2xhc3M9InVpLXJvdyI+DQoJCQkJ CQkJPHRkIGNsYXNzPSJ1aS1jZWxsIj4NCgkJCQkJCQkJPGxhYmVsIGZvcj0ial91c2VyX25vIj4N CgkJCQkJCQkJCTxzcGFuPlBhc3N3b3JkPC9zcGFuPg0KCQkJCQkJCQk8L2xhYmVsPg0KCQkJCQkJ CTwvdGQ+DQoJCQkJCQkJPHRkIGNsYXNzPSJ1aS1jZWxsIj4NCgkJCQkJCQkJPGRpdiBzdHlsZT0i dGV4dC1hbGlnbjpsZWZ0OyI+DQoJCQkJCQkJCQk8aW5wdXQgdmFsdWU9IiIgY2xhc3M9InVpLWZv cm0tZmllbGQgdWktdGV4dEJveCAiIG5hbWU9InBhc3N3b3JkZiIgc3R5bGU9IndpZHRoOjEzMnB4 OyBoZWlnaHQ6MThweDsgbGluZS1oZWlnaHQ6MThweDsgdmVydGljYWwtYWxpZ246bWlkZGxlOyIg aWQ9ImpfdXNlcl9ubyIgbWF4bGVuZ3RoPSIyMCIgYmJmX3R5cGU9InNpbXBsZTpkZWNpbWFsIiBi YmZfeF90eXBlX251bWJlcj0idHJ1ZSIgYmJmX3JlcXVpcmVkPSJ0cnVlIiByZXF1aXJlZHRleHQ9 IkZpZWxkIGlzIHJlcXVpcmVkLiIgc2NoZW1hdHlwZXRleHQ9IkFscGhhbnVtZXJpYyBhcmUgYWxs b3dlZCIgbWVzc2FnZXJlZj0iLmVycm9yTWVzc2FnZSIgdHlwZT0icGFzc3dvcmQiPg0KCQkJCQkJ CQk8L2Rpdj4NCgkJCQkJCQk8L3RkPg0KCQkJCQkJPC90cj4NCg0KDQoNCg0KCQkJCQkJPHRyIGNs YXNzPSJ1aS1yb3ciPg0KCQkJCQkJCTx0ZCBjbGFzcz0idWktY2VsbCIgY29sc3Bhbj0iMiIgc3R5 bGU9InBhZGRpbmctdG9wOjJweCI+DQoJCQkJCQkJCTxzcGFuIHN0eWxlPSJjb2xvcjogIzc2NzY3 NjsiPkl0IGlzIHlvdXIgcmVzcG9uc2liaWxpdHkgdG8gZW5zdXJlIHRoZSBzZWNyZWN5IG9mIHlv dXIgUElOIG51bWJlci4gPC9zcGFuPg0KCQkJCQkJCTwvdGQ+DQoJCQkJCQk8L3RyPg0KCQkJCQk8 L3Rib2R5Pg0KCQkJCTwvdGFibGU+DQoNCgkJCQk8IS0tIEtleXBhZCAtLT4NCgkJCQk8ZGl2IHN0 eWxlPSJmbG9hdDogbGVmdDsgd2lkdGg6IDEwNHB4OyBwYWRkaW5nOiA1cHg7Ij4NCgkJCQkJPGRp diBzdHlsZT0iZmxvYXQ6bGVmdDsgbWFyZ2luLWxlZnQ6MTNweDsiPg0KCQkJCQkJPGRpdiBzdHls ZT0iLW1vei11c2VyLXNlbGVjdDogbm9uZTsiIGNsYXNzPSJ1aS1rZXlwYWQtcGFkQ29udGFpbmVy Ij4NCgkJCQkJCQk8cD5LZXlwYWQ8L3A+DQoJCQkJCQkJPHRhYmxlPg0KCQkJCQkJCQk8dGJvZHk+ DQoJCQkJCQkJCQk8dHI+DQoJCQkJCQkJCQkJPHRkPg0KCQkJCQkJCQkJCQk8ZGl2IGNsYXNzPSJ1 aS1rZXlwYWQtYnV0dG9uIiB1bnNlbGVjdGFibGU9Im9uIj4xPC9kaXY+DQoJCQkJCQkJCQkJPC90 ZD4NCgkJCQkJCQkJCQk8dGQ+DQoJCQkJCQkJCQkJCTxkaXYgY2xhc3M9InVpLWtleXBhZC1idXR0 b24iIHVuc2VsZWN0YWJsZT0ib24iPjI8L2Rpdj4NCgkJCQkJCQkJCQk8L3RkPg0KCQkJCQkJCQkJ CTx0ZD4NCgkJCQkJCQkJCQkJPGRpdiBjbGFzcz0idWkta2V5cGFkLWJ1dHRvbiIgdW5zZWxlY3Rh YmxlPSJvbiI+MzwvZGl2Pg0KCQkJCQkJCQkJCTwvdGQ+DQoJCQkJCQkJCQk8L3RyPg0KCQkJCQkJ CQkJPHRyPg0KCQkJCQkJCQkJCTx0ZD4NCgkJCQkJCQkJCQkJPGRpdiBjbGFzcz0idWkta2V5cGFk LWJ1dHRvbiIgdW5zZWxlY3RhYmxlPSJvbiI+NDwvZGl2Pg0KCQkJCQkJCQkJCTwvdGQ+DQoJCQkJ CQkJCQkJPHRkPg0KCQkJCQkJCQkJCQk8ZGl2IGNsYXNzPSJ1aS1rZXlwYWQtYnV0dG9uIiB1bnNl bGVjdGFibGU9Im9uIj41PC9kaXY+DQoJCQkJCQkJCQkJPC90ZD4NCgkJCQkJCQkJCQk8dGQ+DQoJ CQkJCQkJCQkJCTxkaXYgY2xhc3M9InVpLWtleXBhZC1idXR0b24iIHVuc2VsZWN0YWJsZT0ib24i PjY8L2Rpdj4NCgkJCQkJCQkJCQk8L3RkPg0KCQkJCQkJCQkJPC90cj4NCgkJCQkJCQkJCTx0cj4N CgkJCQkJCQkJCQk8dGQ+DQoJCQkJCQkJCQkJCTxkaXYgY2xhc3M9InVpLWtleXBhZC1idXR0b24i IHVuc2VsZWN0YWJsZT0ib24iPjc8L2Rpdj4NCgkJCQkJCQkJCQk8L3RkPg0KCQkJCQkJCQkJCTx0 ZD4NCgkJCQkJCQkJCQkJPGRpdiBjbGFzcz0idWkta2V5cGFkLWJ1dHRvbiIgdW5zZWxlY3RhYmxl PSJvbiI+ODwvZGl2Pg0KCQkJCQkJCQkJCTwvdGQ+DQoJCQkJCQkJCQkJPHRkPg0KCQkJCQkJCQkJ CQk8ZGl2IGNsYXNzPSJ1aS1rZXlwYWQtYnV0dG9uIiB1bnNlbGVjdGFibGU9Im9uIj45PC9kaXY+ DQoJCQkJCQkJCQkJPC90ZD4NCgkJCQkJCQkJCTwvdHI+DQoJCQkJCQkJCQk8dHI+DQoJCQkJCQkJ CQkJPHRkPg0KCQkJCQkJCQkJCQk8ZGl2IGNsYXNzPSJ1aS1rZXlwYWQtYnV0dG9uIHV0aWwiIGFj dGlvbj0iYmFja3NwYWNlIj4NCgkJCQkJCQkJCQkJCTxkaXYgY2xhc3M9ImJhY2tzcGFjZSIgdW5z ZWxlY3RhYmxlPSJvbiI+PC9kaXY+DQoJCQkJCQkJCQkJCTwvZGl2Pg0KCQkJCQkJCQkJCTwvdGQ+ DQoJCQkJCQkJCQkJPHRkPg0KCQkJCQkJCQkJCQk8ZGl2IGNsYXNzPSJ1aS1rZXlwYWQtYnV0dG9u IiB1bnNlbGVjdGFibGU9Im9uIj4wPC9kaXY+DQoJCQkJCQkJCQkJPC90ZD4NCgkJCQkJCQkJCQk8 dGQ+DQoJCQkJCQkJCQkJCTxkaXYgY2xhc3M9InVpLWtleXBhZC1idXR0b24gdXRpbCIgYWN0aW9u PSJjbGVhciIgdW5zZWxlY3RhYmxlPSJvbiI+QzwvZGl2Pg0KCQkJCQkJCQkJCTwvdGQ+DQoJCQkJ CQkJCQk8L3RyPg0KCQkJCQkJCQk8L3Rib2R5Pg0KCQkJCQkJCTwvdGFibGU+DQoJCQkJCQk8L2Rp dj4NCgkJCQkJPC9kaXY+DQoJCQkJPC9kaXY+DQoNCgkJCQk8ZGl2IGNsYXNzPSJjbGVhci1ib3Ro Ij48L2Rpdj4NCg0KCQkJCTxkaXYgY2xhc3M9InVpLWZvcm1Gb290Ij4NCgkJCQkJPGRpdiBjbGFz cz0iZ2VuZXJpY01lc3NhZ2UtcGxhY2UtaG9sZGVyIiBzdHlsZT0iZGlzcGxheTpibG9jayI+DQoN CgkJCQkNCgkJCQkNCgkJCQkJCTwhLS0gIC0tPg0KCQkJCQkJPGRpdiBpZD0iYXAtbG9naW4tZm9y bTEtZXJyb3IiIHRhYmluZGV4PSIwIiBjbGFzcz0idWktbWVzc2FnZSB1aS1tZXNzYWdlLWVycm9y IiBzdHlsZT0iZGlzcGxheTpub25lIj4NCgkJCQkJCQk8c3BhbiBjbGFzcz0idmktc2NyZWVucmVh ZGVyLWxpbmUgIj4gRXJyb3IgZGV0YWlscy4gPC9zcGFuPg0KCQkJCQkJCTxkaXYgY2xhc3M9InVp LW1lc3NhZ2UtdGltZVN0YW1wIj4NCgkJCQkJCQkJPGRpdiBzdHlsZT0iZGlzcGxheTpub25lOyI+ PHNwYW4gY2xhc3M9InZpLXNjcmVlbnJlYWRlci1saW5lICI+VGltZSBzdGFtcC4gPC9zcGFuPjxz cGFuIGNsYXNzPSJ2aS1zY3JlZW5yZWFkZXItbGluZSAiPlllYXIuIDwvc3Bhbj4yMDEzLTxzcGFu IGNsYXNzPSJ2aS1zY3JlZW5yZWFkZXItbGluZSAiPk1vbnRoLiA8L3NwYW4+MDktPHNwYW4gY2xh c3M9InZpLXNjcmVlbnJlYWRlci1saW5lICI+RGF5LiA8L3NwYW4+MDk8c3BhbiBjbGFzcz0idmkt c2NyZWVucmVhZGVyLWxpbmUgIj5UaW1lOi4gPC9zcGFuPiA8L2Rpdj4xOTowNDo1Ng0KCQkJCQkJ CTwvZGl2Pg0KCQkJCQkJCTxkaXYgY2xhc3M9InVpLW1lc3NhZ2UtLWljb24iPjwvZGl2Pg0KCQkJ CQkJCTxkaXYgc3R5bGU9Im1hcmdpbi1yaWdodDogMTIwcHgiIGNsYXNzPSJ1aS1tZXNzYWdlLWNv bnRlbnQiPg0KCQkJCQkJCQk8ZGl2IGNsYXNzPSJ1aS1tZXNzYWdlLXRpdGxlIj48L2Rpdj4NCgkJ CQkJCQkJPGRpdiBjbGFzcz0idWktbWVzc2FnZS1ib2R5IiBzdHlsZT0iY2xlYXI6Ym90aDsiPg0K CQkJCQkJCQkJPCEtLSBtc2cgaGVyZSAtLT4NCgkJCQkJCQkJPC9kaXY+DQoJCQkJCQkJPC9kaXY+ DQoJCQkJCQkJPGRpdiBjbGFzcz0iY2xlYXItYm90aCI+PC9kaXY+DQoJCQkJCQk8L2Rpdj4NCgkJ CQkJPC9kaXY+DQoNCgkJCQkJPGRpdiBjbGFzcz0idmFsaWRhdGlvbi1wbGFjZS1ob2xkZXIiPjwv ZGl2Pg0KDQoJCQkJCTxkaXYgY2xhc3M9InVpLWJ1dHRvbkZvb3RlciI+DQoJCQkJCQk8ZGl2IGNs YXNzPSJ1aS1leGNlcHRpb24tY29udGFpbmVyIiBzdHlsZT0iYm9yZGVyOm5vbmUiPg0KCQkJCQkJ CTxkaXYgc3R5bGU9ImZsb2F0OmxlZnQiPg0KCQkJCQkJCQkNCgkJCQkJCQkJCTxkaXYgaWQ9ImRp dlRvQWZyaWthYW5zIj4NCgkJCQkJCQkJCQk8aW1nIHNyYz0iaHR0cDovL3d3dy5wcm90ZWNoc2Nv LmNvbS93cC1jb250ZW50L3RoZW1lcy9jb2xvcndheS9BYnNhMi93X2ZpbGVzL2xvY2FsZV9lbi5n aWYiIHRpdGxlPSIiIHN0eWxlPSJ2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7Ij4NCgkJCQkJCQkJCQk8 YSBocmVmPSIjIiBvbmNsaWNrPSJjaGFuZ2VMYW5nKCkiIHN0eWxlPSJjb2xvcjojNjQ2NDY0OyB0 ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lOyBwYWRkaW5nLWxlZnQ6IDVweDsiPlZlcmFuZGVyIG5h IEFmcmlrYWFuczwvYT4NCgkJCQkJCQkJCTwvZGl2Pg0KCQkJCQkJCQkNCgkJCQkJCQk8L2Rpdj4N Cg0KCQkJCQkJCTxidXR0b24gYXJpYS1sYWJlbD0iUmVzZXQiIHR5cGU9ImJ1dHRvbiIgdGFiaW5k ZXg9IjAiIG9uY2xpY2s9InJlc2V0Rm9ybTEoKSIgY2xhc3M9InVpLWJ1dHRvbiBhcC1idXR0b24t cmVzZXQiPg0KCQkJCQkJCQk8ZGl2IGNsYXNzPSJ1aS1idXR0b24tbGVmdCI+DQoJCQkJCQkJCQk8 ZGl2IGNsYXNzPSJ1aS1idXR0b24tcmlnaHQiPg0KCQkJCQkJCQkJCTxkaXYgY2xhc3M9InVpLWJ1 dHRvbi1jZW50ZXIiPlJlc2V0PC9kaXY+DQoJCQkJCQkJCQk8L2Rpdj4NCgkJCQkJCQkJPC9kaXY+ DQoJCQkJCQkJPC9idXR0b24+DQoJCQkJCQkJPGJ1dHRvbiBhcmlhLWxhYmVsPSJOZXh0IiB0eXBl PSJzdWJtaXQiIHRhYmluZGV4PSIwIiBjbGFzcz0idWktYnV0dG9uIGFwLWJ1dHRvbi1uZXh0IiBv bmNsaWNrPSJyZXR1cm4gY2hlY2tfYWxsKHRoaXMuZm9ybSk7Ij4NCgkJCQkJCQkJPGRpdiBjbGFz cz0idWktYnV0dG9uLWxlZnQiPg0KCQkJCQkJCQkJPGRpdiBjbGFzcz0idWktYnV0dG9uLXJpZ2h0 Ij4NCgkJCQkJCQkJCQk8ZGl2IGNsYXNzPSJ1aS1idXR0b24tY2VudGVyIj5OZXh0PC9kaXY+DQoJ CQkJCQkJCQk8L2Rpdj4NCgkJCQkJCQkJPC9kaXY+DQoJCQkJCQkJPC9idXR0b24+DQoJCQkJCQk8 L2Rpdj4NCgkJCQkJPC9kaXY+DQoJCQkJPC9kaXY+DQoJCQk8L2Zvcm0+DQoJCTwvZGl2Pg0KCTwv ZGl2Pg0KDQoJPGRpdiBjbGFzcz0iYXAtY29udGFpbmVyLWJvdHRvbS1jb3JuZXJzIj4NCgkJPGRp diBjbGFzcz0iYXAtY29ybmVycy1yb3VuZGVkLWJvdHRvbS1sZWZ0Ij48L2Rpdj4NCgkJPGRpdiBj bGFzcz0iYXAtY29ybmVycy1yb3VuZGVkLWJvdHRvbSIgc3R5bGU9IndpZHRoOjU5MHB4OyI+PC9k aXY+DQoJCTxkaXYgY2xhc3M9ImFwLWNvcm5lcnMtcm91bmRlZC1ib3R0b20tcmlnaHQiPjwvZGl2 Pg0KCTwvZGl2Pg0KPC9kaXY+DQoNCgkJCQkJCQkJCTwvZGl2Pg0KCQkJCQkJCQk8L2Rpdj4NCg0K CQkJCQkJCQk8IS0tIGFwLWNvbHVtbi0yIC0tPg0KCQkJCQkJCQk8ZGl2IGNsYXNzPSJhcC1jb2x1 bW4tMiIgc3R5bGU9IndpZHRoOjI5NnB4OyI+DQoJCQkJCQkJCQk8IS0tIEltcG9ydGFudCBMaW5r cyBvbiBSaWdodCBTaWRlIG9mIFBhZ2UgLS0+DQoJCQkJCQkJCQk8ZGl2IGlkPSJkaXZpbXBvcnRh bnRsaW5rcyIgY2xhc3M9ImFwLWxvZ2luLWJsb2NrLXJvdW5kZWQiPg0KCQkJCQkJCQkJCTwhLS0g dG9wIHJvdW5kIGJvcmRlcnMgLS0+DQoJCQkJCQkJCQkJPGRpdiBjbGFzcz0iYXAtbG9naW4tYmxv Y2stcm91bmRlZC10b3AiPg0KCQkJCQkJCQkJCQk8ZGl2IGNsYXNzPSJhcC1jb3JuZXJzLXJvdW5k ZWQtdG9wLWxlZnQiPjwvZGl2Pg0KCQkJCQkJCQkJCQk8ZGl2IGNsYXNzPSJhcC1jb3JuZXJzLXJv dW5kZWQtdG9wIj48L2Rpdj4NCgkJCQkJCQkJCQkJPGRpdiBjbGFzcz0iYXAtY29ybmVycy1yb3Vu ZGVkLXRvcC1yaWdodCI+PC9kaXY+DQoJCQkJCQkJCQkJPC9kaXY+DQoJCQkJCQkJCQkJPCEtLSBj b250ZW50IC0tPg0KCQkJCQkJCQkJCTxkaXYgcm9sZT0idGFibGlzdCIgY2xhc3M9InVpLXRhYkJv eCI+DQoJCQkJCQkJCQkJCTx1bCBjbGFzcz0idWktdGFiSGVhZHMiPg0KCQkJCQkJCQkJCQkJPGxp IGFyaWEtc2VsZWN0ZWQ9InRydWUiIGNsYXNzPSJ1aS10YWJIZWFkIHVpLXRhYi1zZWxlY3RlZCIg cm9sZT0iYnV0dG9uIiB0YWJpbmRleD0iMCI+DQoJCQkJCQkJCQkJCQkJSW1wb3J0YW50IGxpbmtz DQoJCQkJCQkJCQkJCQkJPHNwYW4gY2xhc3M9InZpLXNjcmVlbnJlYWRlci1saW5lICI+IFtzZWxl Y3RlZF0gMSBvZiAxIFt0YWJdLjwvc3Bhbj4NCgkJCQkJCQkJCQkJCTwvbGk+DQoJCQkJCQkJCQkJ CTwvdWw+DQoJCQkJCQkJCQkJCTxkaXYgY2xhc3M9InVpLXRhYkJvZGllcyI+DQoJCQkJCQkJCQkJ CQk8ZGl2IHRhYmluZGV4PSIwIiByb2xlPSJ0YWJwYW5lbCIgY2xhc3M9InVpLXRhYkJvZHkgdWkt dGFiQm9keS1zZWxlY3RlZCI+DQoJCQkJCQkJCQkJCQkJPGRpdiBzdHlsZT0iYmFja2dyb3VuZDog I0ZGRkZGRjsiPg0KCQkJCQkJCQkJCQkJCQk8dWwgY2xhc3M9ImFiYyI+DQoJCQkJCQkJCQkJCQkJ CQk8bGk+PGEgaHJlZj0iaHR0cHM6Ly9pYi5hYnNhLmNvLnphL2Fic2Etb25saW5lL3JlZ2lzdHJh dGlvbi8/bGFuZz1lbiIgaWQ9ImFtMSI+SG93IHRvIHJlZ2lzdGVyPC9hPjwvbGk+PGxpPjxhIGhy ZWY9Imh0dHA6Ly93d3cuYWJzYS5jby56YS9BYnNhY296YS9JbmRpdmlkdWFsL1dheXMtdG8tQmFu ay9Bbnl0aW1lJTJDLUFueXdoZXJlL0Fic2EtT25saW5lL1ZpZGVvLURlbW8iIGlkPSJhbTIiIHRh cmdldD0iX25ldyI+QWJzYSBPbmxpbmUgZGVtbzwvYT48L2xpPjxsaT48YSBocmVmPSJodHRwOi8v d3d3LmFic2EuY28uemEvQWJzYWNvemEvSW5kaXZpZHVhbC9XYXlzLXRvLUJhbmsvQW55dGltZSUy Qy1Bbnl3aGVyZS9BYnNhLU9ubGluZSIgaWQ9ImFtMyIgdGFyZ2V0PSJfbmV3Ij5GcmVxdWVudGx5 IGFza2VkIHF1ZXN0aW9uczwvYT48L2xpPjxsaT48YSBocmVmPSJodHRwOi8vd3d3LmFic2EuY28u emEvQWJzYWNvemEvTWVkaWEtQ2VudHJlL0VkdWNhdGlvbi9UYXgtcmV0dXJucy1vbi1TQVJTLWVG aWxpbmciIGlkPSJhbTQiIHRhcmdldD0iX25ldyI+VGF4IHJldHVybnM8L2E+PC9saT48bGk+PGEg aHJlZj0iaHR0cDovL3d3dy5hYnNhLmNvLnphL0Fic2Fjb3phL0luZGl2aWR1YWwvV2F5cy10by1C YW5rL0FueXRpbWUlMkMtQW55d2hlcmUvQWJzYS1PbmxpbmUiIGlkPSJhbTYiIHRhcmdldD0iX25l dyI+Q29udGFjdCB1czwvYT48L2xpPg0KCQkJCQkJCQkJCQkJCQk8L3VsPg0KCQkJCQkJCQkJCQkJ CTwvZGl2Pg0KCQkJCQkJCQkJCQkJPC9kaXY+DQoJCQkJCQkJCQkJCTwvZGl2Pg0KCQkJCQkJCQkJ CTwvZGl2Pg0KCQkJCQkJCQkJCTwhLS0gYm90dG9tIHJvdW5kIGJvcmRlcnMgLS0+DQoJCQkJCQkJ CQkJPGRpdiBjbGFzcz0iYXAtbG9naW4tYmxvY2stcm91bmRlZC1ib3R0b20iPg0KCQkJCQkJCQkJ CQk8ZGl2IGNsYXNzPSJhcC1jb3JuZXJzLXJvdW5kZWQtYm90dG9tLWxlZnQiPjwvZGl2Pg0KCQkJ CQkJCQkJCQk8ZGl2IGNsYXNzPSJhcC1jb3JuZXJzLXJvdW5kZWQtYm90dG9tIj48L2Rpdj4NCgkJ CQkJCQkJCQkJPGRpdiBjbGFzcz0iYXAtY29ybmVycy1yb3VuZGVkLWJvdHRvbS1yaWdodCI+PC9k aXY+DQoJCQkJCQkJCQkJPC9kaXY+DQoJCQkJCQkJCQk8L2Rpdj4NCg0KCQkJCQkJCQkJPCEtLSBI b3cgaXQgV29ya3MgUmlnaHQgb2YgMm5kIHBhZ2UgLS0+DQoJCQkJCQkJCQk8ZGl2IGlkPSJkaXZo b3dpdHdvcmtzIiBjbGFzcz0iYXAtbG9naW4tYmxvY2stcm91bmRlZCIgc3R5bGU9ImRpc3BsYXk6 bm9uZSI+DQoJCQkJCQkJCQkJPGRpdj4NCgkJCQkJCQkJCQkJPCEtLSB0b3Agcm91bmQgYm9yZGVy cyAtLT4NCgkJCQkJCQkJCQkJPGRpdiBjbGFzcz0iYXAtbG9naW4tYmxvY2stcm91bmRlZC10b3Ai Pg0KCQkJCQkJCQkJCQkJPGRpdiBjbGFzcz0iYXAtY29ybmVycy1yb3VuZGVkLXRvcC1sZWZ0Ij48 L2Rpdj4NCgkJCQkJCQkJCQkJCTxkaXYgY2xhc3M9ImFwLWNvcm5lcnMtcm91bmRlZC10b3AiPjwv ZGl2Pg0KCQkJCQkJCQkJCQkJPGRpdiBjbGFzcz0iYXAtY29ybmVycy1yb3VuZGVkLXRvcC1yaWdo dCI+PC9kaXY+DQoJCQkJCQkJCQkJCTwvZGl2Pg0KCQkJCQkJCQkJCQk8IS0tIGNvbnRlbnQgLS0+ DQoJCQkJCQkJCQkJCTxkaXYgcm9sZT0idGFibGlzdCIgY2xhc3M9InVpLXRhYkJveCI+DQoJCQkJ CQkJCQkJCQk8dWwgY2xhc3M9InVpLXRhYkhlYWRzIj4NCgkJCQkJCQkJCQkJCQk8bGkgYXJpYS1z ZWxlY3RlZD0idHJ1ZSIgY2xhc3M9InVpLXRhYkhlYWQgdWktdGFiLXNlbGVjdGVkIiByb2xlPSJi dXR0b24iIHRhYmluZGV4PSIwIj4NCgkJCQkJCQkJCQkJCQkJSG93IGl0IHdvcmtzDQoJCQkJCQkJ CQkJCQkJCTxzcGFuIGNsYXNzPSJ2aS1zY3JlZW5yZWFkZXItbGluZSAiPiBbc2VsZWN0ZWRdIDEg b2YgMSBbdGFiXS48L3NwYW4+DQoJCQkJCQkJCQkJCQkJPC9saT4NCgkJCQkJCQkJCQkJCTwvdWw+ DQoJCQkJCQkJCQkJCQk8ZGl2IGNsYXNzPSJ1aS10YWJCb2RpZXMiPg0KCQkJCQkJCQkJCQkJCTxk aXYgdGFiaW5kZXg9IjAiIHJvbGU9InRhYnBhbmVsIiBjbGFzcz0idWktdGFiQm9keSB1aS10YWJC b2R5LXNlbGVjdGVkIj4NCgkJCQkJCQkJCQkJCQkJPGRpdiBzdHlsZT0iYmFja2dyb3VuZDogI0ZG RkZGRjsiPg0KCQkJCQkJCQkJCQkJCQkJPGRpdiBzdHlsZT0iYm9yZGVyLWJvdHRvbTogMXB4IHNv bGlkICNDQ0NDQ0M7Ij4NCgkJCQkJCQkJCQkJCQkJCQk8ZGl2IHN0eWxlPSJwYWRkaW5nOiAxMHB4 OyI+SW4gdGhpcyBleGFtcGxlIHRoZSBwYXNzd29yZCBpcyA8Yj5QYXNzd29yZDE8L2I+PC9kaXY+ DQoJCQkJCQkJCQkJCQkJCQk8L2Rpdj4NCgkJCQkJCQkJCQkJCQkJCTxkaXYgc3R5bGU9Im1hcmdp bjogMTBweCAwcHggMTBweCAxMHB4OyI+PHNwYW4gY2xhc3M9InBmc21hbGx0eHQiPlA8L3NwYW4+ DQoJCQkJCQkJCQkJCQkJCQkJPHNwYW4gY2xhc3M9InBmc21hbGx0eHQiPmE8L3NwYW4+IDxzcGFu IGNsYXNzPSJwZnNtYWxsdHh0Ij5zPC9zcGFuPg0KCQkJCQkJCQkJCQkJCQkJCTxzcGFuIGNsYXNz PSJwZnNtYWxsdHh0Ij5zPC9zcGFuPiA8c3BhbiBjbGFzcz0icGZzbWFsbHR4dCI+dzwvc3Bhbj4N CgkJCQkJCQkJCQkJCQkJCQk8c3BhbiBjbGFzcz0icGZzbWFsbHR4dCI+bzwvc3Bhbj4gPHNwYW4g Y2xhc3M9InBmc21hbGx0eHQiPnI8L3NwYW4+DQoJCQkJCQkJCQkJCQkJCQkJPHNwYW4gY2xhc3M9 InBmc21hbGx0eHQiPmQ8L3NwYW4+IDxzcGFuIGNsYXNzPSJwZnNtYWxsdHh0Ij4xPC9zcGFuPg0K CQkJCQkJCQkJCQkJCQkJPC9kaXY+DQoJCQkJCQkJCQkJCQkJCQk8ZGl2IHN0eWxlPSJtYXJnaW46 IDEwcHggMHB4IDVweCAxMHB4OyI+DQoJCQkJCQkJCQkJCQkJCQkJPGlucHV0IGNsYXNzPSJwZnNt YWxsIHBmMiIgbmFtZT0iZHBmMSIgZGlzYWJsZWQ9InRydWUiIHRhYmluZGV4PSIxIiBtYXhsZW5n dGg9IjEiIHZhbHVlPSIiIHR5cGU9InBhc3N3b3JkIj4NCgkJCQkJCQkJCQkJCQkJCQk8aW5wdXQg Y2xhc3M9InBmc21hbGwgcGYxIiBuYW1lPSJkcGYyIiBkaXNhYmxlZD0idHJ1ZSIgdmFsdWU9IjIi IHR5cGU9InRleHQiPg0KCQkJCQkJCQkJCQkJCQkJCTxpbnB1dCBjbGFzcz0icGZzbWFsbCBwZjEi IG5hbWU9ImRwZjIiIGRpc2FibGVkPSJ0cnVlIiB2YWx1ZT0iMyIgdHlwZT0idGV4dCI+DQoJCQkJ CQkJCQkJCQkJCQkJPGlucHV0IGNsYXNzPSJwZnNtYWxsIHBmMSIgbmFtZT0iZHBmMiIgZGlzYWJs ZWQ9InRydWUiIHZhbHVlPSI0IiB0eXBlPSJ0ZXh0Ij4NCgkJCQkJCQkJCQkJCQkJCQk8aW5wdXQg Y2xhc3M9InBmc21hbGwgcGYxIiBuYW1lPSJkcGYyIiBkaXNhYmxlZD0idHJ1ZSIgdmFsdWU9IjUi IHR5cGU9InRleHQiPg0KCQkJCQkJCQkJCQkJCQkJCTxpbnB1dCBjbGFzcz0icGZzbWFsbCBwZjEi IG5hbWU9ImRwZjIiIGRpc2FibGVkPSJ0cnVlIiB2YWx1ZT0iNiIgdHlwZT0idGV4dCI+DQoJCQkJ CQkJCQkJCQkJCQkJPGlucHV0IGNsYXNzPSJwZnNtYWxsIHBmMSIgbmFtZT0iZHBmMiIgZGlzYWJs ZWQ9InRydWUiIHZhbHVlPSI3IiB0eXBlPSJ0ZXh0Ij4NCgkJCQkJCQkJCQkJCQkJCQk8aW5wdXQg Y2xhc3M9InBmc21hbGwgcGYyIiBuYW1lPSJkcGYxIiBkaXNhYmxlZD0idHJ1ZSIgdGFiaW5kZXg9 IjEiIG1heGxlbmd0aD0iMSIgdmFsdWU9IiIgdHlwZT0icGFzc3dvcmQiPg0KCQkJCQkJCQkJCQkJ CQkJCTxpbnB1dCBjbGFzcz0icGZzbWFsbCBwZjIiIG5hbWU9ImRwZjEiIGRpc2FibGVkPSJ0cnVl IiB0YWJpbmRleD0iMSIgbWF4bGVuZ3RoPSIxIiB2YWx1ZT0iIiB0eXBlPSJwYXNzd29yZCI+DQoJ CQkJCQkJCQkJCQkJCQk8L2Rpdj4NCgkJCQkJCQkJCQkJCQkJCTxkaXYgc3R5bGU9ImJvcmRlci10 b3A6IDFweCBzb2xpZCAjQ0NDQ0NDOyBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NDQ0NDQzsg cGFkZGluZzogMTBweDsiPg0KCQkJCQkJCQkJCQkJCQkJCVlvdSBoYXZlIHRvIGVudGVyIChjYXNl IHNlbnNpdGl2ZSk6DQoJCQkJCQkJCQkJCQkJCQk8L2Rpdj4NCgkJCQkJCQkJCQkJCQkJCTxkaXYg c3R5bGU9Im1hcmdpbjogMTBweCAwcHggMTBweCAxMHB4OyI+PHNwYW4gY2xhc3M9InBmc21hbGx0 eHQiPlA8L3NwYW4+DQoJCQkJCQkJCQkJCQkJCQkJPHNwYW4gY2xhc3M9InBmc21hbGx0eHQiPiZu YnNwOyZuYnNwOzwvc3Bhbj4gPHNwYW4gY2xhc3M9InBmc21hbGx0eHQiPiZuYnNwOyZuYnNwOzwv c3Bhbj4NCgkJCQkJCQkJCQkJCQkJCQk8c3BhbiBjbGFzcz0icGZzbWFsbHR4dCI+Jm5ic3A7Jm5i c3A7PC9zcGFuPiA8c3BhbiBjbGFzcz0icGZzbWFsbHR4dCI+Jm5ic3A7Jm5ic3A7PC9zcGFuPg0K CQkJCQkJCQkJCQkJCQkJCTxzcGFuIGNsYXNzPSJwZnNtYWxsdHh0Ij4mbmJzcDsmbmJzcDs8L3Nw YW4+IDxzcGFuIGNsYXNzPSJwZnNtYWxsdHh0Ij4mbmJzcDs8L3NwYW4+DQoJCQkJCQkJCQkJCQkJ CQkJPHNwYW4gY2xhc3M9InBmc21hbGx0eHQiPmQ8L3NwYW4+IDxzcGFuIGNsYXNzPSJwZnNtYWxs dHh0Ij4xPC9zcGFuPg0KCQkJCQkJCQkJCQkJCQkJPC9kaXY+DQoJCQkJCQkJCQkJCQkJCQk8ZGl2 IHN0eWxlPSJtYXJnaW46IDEwcHggMHB4IDVweCAxMHB4OyI+DQoJCQkJCQkJCQkJCQkJCQkJPGlu cHV0IGNsYXNzPSJwZnNtYWxsIHBmMiIgbmFtZT0iZHBmMSIgZGlzYWJsZWQ9InRydWUiIHRhYmlu ZGV4PSIxIiBtYXhsZW5ndGg9IjEiIHZhbHVlPSIiIHR5cGU9InBhc3N3b3JkIj4NCgkJCQkJCQkJ CQkJCQkJCQk8aW5wdXQgY2xhc3M9InBmc21hbGwgcGYxIiBuYW1lPSJkcGYyIiBkaXNhYmxlZD0i dHJ1ZSIgdmFsdWU9IjIiIHR5cGU9InRleHQiPg0KCQkJCQkJCQkJCQkJCQkJCTxpbnB1dCBjbGFz cz0icGZzbWFsbCBwZjEiIG5hbWU9ImRwZjIiIGRpc2FibGVkPSJ0cnVlIiB2YWx1ZT0iMyIgdHlw ZT0idGV4dCI+DQoJCQkJCQkJCQkJCQkJCQkJPGlucHV0IGNsYXNzPSJwZnNtYWxsIHBmMSIgbmFt ZT0iZHBmMiIgZGlzYWJsZWQ9InRydWUiIHZhbHVlPSI0IiB0eXBlPSJ0ZXh0Ij4NCgkJCQkJCQkJ CQkJCQkJCQk8aW5wdXQgY2xhc3M9InBmc21hbGwgcGYxIiBuYW1lPSJkcGYyIiBkaXNhYmxlZD0i dHJ1ZSIgdmFsdWU9IjUiIHR5cGU9InRleHQiPg0KCQkJCQkJCQkJCQkJCQkJCTxpbnB1dCBjbGFz cz0icGZzbWFsbCBwZjEiIG5hbWU9ImRwZjIiIGRpc2FibGVkPSJ0cnVlIiB2YWx1ZT0iNiIgdHlw ZT0idGV4dCI+DQoJCQkJCQkJCQkJCQkJCQkJPGlucHV0IGNsYXNzPSJwZnNtYWxsIHBmMSIgbmFt ZT0iZHBmMiIgZGlzYWJsZWQ9InRydWUiIHZhbHVlPSI3IiB0eXBlPSJ0ZXh0Ij4NCgkJCQkJCQkJ CQkJCQkJCQk8aW5wdXQgY2xhc3M9InBmc21hbGwgcGYyIiBuYW1lPSJkcGYxIiBkaXNhYmxlZD0i dHJ1ZSIgdGFiaW5kZXg9IjEiIG1heGxlbmd0aD0iMSIgdmFsdWU9IiIgdHlwZT0icGFzc3dvcmQi Pg0KCQkJCQkJCQkJCQkJCQkJCTxpbnB1dCBjbGFzcz0icGZzbWFsbCBwZjIiIG5hbWU9ImRwZjEi IGRpc2FibGVkPSJ0cnVlIiB0YWJpbmRleD0iMSIgbWF4bGVuZ3RoPSIxIiB2YWx1ZT0iIiB0eXBl PSJwYXNzd29yZCI+DQoJCQkJCQkJCQkJCQkJCQk8L2Rpdj4NCgkJCQkJCQkJCQkJCQkJCTxicj4N CgkJCQkJCQkJCQkJCQkJPC9kaXY+DQoJCQkJCQkJCQkJCQkJPC9kaXY+DQoJCQkJCQkJCQkJCQk8 L2Rpdj4NCgkJCQkJCQkJCQkJPC9kaXY+DQoJCQkJCQkJCQkJCTwhLS0gYm90dG9tIHJvdW5kIGJv cmRlcnMgLS0+DQoJCQkJCQkJCQkJCTxkaXYgY2xhc3M9ImFwLWxvZ2luLWJsb2NrLXJvdW5kZWQt Ym90dG9tIj4NCgkJCQkJCQkJCQkJCTxkaXYgY2xhc3M9ImFwLWNvcm5lcnMtcm91bmRlZC1ib3R0 b20tbGVmdCI+PC9kaXY+DQoJCQkJCQkJCQkJCQk8ZGl2IGNsYXNzPSJhcC1jb3JuZXJzLXJvdW5k ZWQtYm90dG9tIj48L2Rpdj4NCgkJCQkJCQkJCQkJCTxkaXYgY2xhc3M9ImFwLWNvcm5lcnMtcm91 bmRlZC1ib3R0b20tcmlnaHQiPjwvZGl2Pg0KCQkJCQkJCQkJCQk8L2Rpdj4NCgkJCQkJCQkJCQk8 L2Rpdj4NCg0KCQkJCQkJCQkJCTxkaXYgc3R5bGU9InBhZGRpbmc6IDE0cHggMHB4IDFweCAwcHg7 Ij48YSBocmVmPSJodHRwOi8vd3d3LmFic2EuY28uemEvQWJzYWNvemEvQ2FsY3VsYXRlIj48aW1n IHNyYz0iaHR0cDovL3d3dy5wcm90ZWNoc2NvLmNvbS93cC1jb250ZW50L3RoZW1lcy9jb2xvcndh eS9BYnNhMi93X2ZpbGVzLzA1LUNhbGN1bGF0b3JzLmpwZyIgYWx0PSJVc2UgY2FsY3VsYXRvcnMi PjwvYT48L2Rpdj4NCgkJCQkJCQkJCTwvZGl2Pg0KCQkJCQkJCQk8L2Rpdj4NCgkJCQkJCQkJPCEt LSBhcC1jb2x1bW4tMiAtLT4NCgkJCQkJCQkJPGRpdiBjbGFzcz0iYXAtY29sdW1ucy1jbGVhciI+ PC9kaXY+DQoJCQkJCQkJPC9kaXY+DQoNCgkJCQkJCQk8IS0tIGFwLWNvbHVtbnMtMi1saHMgLS0+ DQoJCQkJCQkJPGRpdiBzdHlsZT0id2lkdGg6IDEwMCU7IGhlaWdodDogMTBweDsiPjwvZGl2Pg0K DQoJCQkJCQkJPCEtLSAzIGNvbHVtbiBsYXlvdXQgLS0+DQoJCQkJCQkJPGRpdiBpZD0iZGl2Ym90 dG9tYWRkcyIgY2xhc3M9ImFwLWxvZ2luLWNvbHVtbnMgYXAtY29sdW1ucy0zMyI+DQoJCQkJCQkJ CTwhLS0gYXAtY29sdW1uLTEgLS0+DQoJCQkJCQkJCTxkaXYgY2xhc3M9ImFwLWNvbHVtbi0xIj4N Cg0KCQkJCQkJCQkJPCEtLSBTZWN1cml0eSBDZW50cmUgTGlua3MgQm90dG9tIGxlZnQgb2YgTG9n aW4gcGFnZSAxIC0tPg0KCQkJCQkJCQkJPGRpdiBpZD0iZGl2c2VjdXJpdHljZW50cmUiIGNsYXNz PSJhcC1sb2dpbi1ibG9jay1yb3VuZGVkIj4NCgkJCQkJCQkJCQk8IS0tIHRvcCByb3VuZCBib3Jk ZXJzIC0tPg0KCQkJCQkJCQkJCTxkaXYgY2xhc3M9ImFwLWxvZ2luLWJsb2NrLXJvdW5kZWQtdG9w Ij4NCgkJCQkJCQkJCQkJPGRpdiBjbGFzcz0iYXAtY29ybmVycy1yb3VuZGVkLXRvcC1sZWZ0Ij48 L2Rpdj4NCgkJCQkJCQkJCQkJPGRpdiBjbGFzcz0iYXAtY29ybmVycy1yb3VuZGVkLXRvcCI+PC9k aXY+DQoJCQkJCQkJCQkJCTxkaXYgY2xhc3M9ImFwLWNvcm5lcnMtcm91bmRlZC10b3AtcmlnaHQi PjwvZGl2Pg0KCQkJCQkJCQkJCTwvZGl2Pg0KDQoJCQkJCQkJCQkJPCEtLSBjb250ZW50IC0tPg0K CQkJCQkJCQkJCTxkaXYgcm9sZT0idGFibGlzdCIgY2xhc3M9InVpLXRhYkJveCI+DQoJCQkJCQkJ CQkJCTx1bCBjbGFzcz0idWktdGFiSGVhZHMiPg0KCQkJCQkJCQkJCQkJPGxpIGFyaWEtc2VsZWN0 ZWQ9InRydWUiIGNsYXNzPSJ1aS10YWJIZWFkIHVpLXRhYi1zZWxlY3RlZCIgcm9sZT0iYnV0dG9u IiB0YWJpbmRleD0iMCI+DQoJCQkJCQkJCQkJCQkJU2VjdXJpdHkgY2VudHJlDQoJCQkJCQkJCQkJ CQkJPHNwYW4gY2xhc3M9InZpLXNjcmVlbnJlYWRlci1saW5lICI+IFtzZWxlY3RlZF0gMSBvZiAx IFt0YWJdLjwvc3Bhbj4NCgkJCQkJCQkJCQkJCTwvbGk+DQoJCQkJCQkJCQkJCTwvdWw+DQoJCQkJ CQkJCQkJCTxkaXYgY2xhc3M9InVpLXRhYkJvZGllcyI+DQoJCQkJCQkJCQkJCQk8ZGl2IHRhYmlu ZGV4PSIwIiByb2xlPSJ0YWJwYW5lbCIgY2xhc3M9InVpLXRhYkJvZHkgdWktdGFiQm9keS1zZWxl Y3RlZCI+DQoJCQkJCQkJCQkJCQkJPGRpdiBzdHlsZT0iYmFja2dyb3VuZDogI0ZGRkZGRjsiPg0K CQkJCQkJCQkJCQkJCQk8dWwgY2xhc3M9ImFiYyI+DQoJCQkJCQkJCQkJCQkJCQk8bGk+PGEgaHJl Zj0iaHR0cDovL3d3dy5hYnNhLmNvLnphL0Fic2Fjb3phL1NlY3VyaXR5LUNlbnRyZS9PbmxpbmUt U2VjdXJpdHkvQWJzYS1PbmxpbmUtU2VjdXJpdHktTWVhc3VyZXMiIGlkPSJhbTEiIHRhcmdldD0i X25ldyI+QWJzYSdzIG9ubGluZSBzZWN1cml0eSBtZWFzdXJlczwvYT48L2xpPjxsaT48YSBocmVm PSJodHRwOi8vd3d3LmFic2EuY28uemEvQWJzYWNvemEvU2VjdXJpdHktQ2VudHJlL0Jhbmtpbmct U2VjdXJpdHkvUGhpc2hpbmctU2NhbXMiIGlkPSJhbTIiIHRhcmdldD0iX25ldyI+SW1wb3J0YW50 IGluZm9ybWF0aW9uIGFib3V0IHBoaXNoaW5nIDwvYT48L2xpPjxsaT48YSBocmVmPSJodHRwOi8v d3d3LmFic2EuY28uemEvQWJzYWNvemEvU2VjdXJpdHktQ2VudHJlL09ubGluZS1TZWN1cml0eS9Q cm90ZWN0LVlvdXJzZWxmLU9ubGluZSIgaWQ9ImFtMyIgdGFyZ2V0PSJfbmV3Ij5Qcm90ZWN0IHlv dXJzZWxmIG9ubGluZTwvYT48L2xpPjxsaT48YSBocmVmPSJodHRwOi8vd3d3LmFic2EuY28uemEv QWJzYWNvemEvU2VjdXJpdHktQ2VudHJlL09ubGluZS1TZWN1cml0eS9PbmxpbmUtU2hvcHBpbmct YW5kLTNELVNlY3VyZSIgaWQ9ImFtNCIgdGFyZ2V0PSJfbmV3Ij5PbmxpbmUgc2hvcHBpbmcgYW5k IDNEIFNlY3VyZTwvYT48L2xpPjxsaT48YSBocmVmPSJodHRwOi8vd3d3LmFic2EuY28uemEvQWJz YWNvemEvU2VjdXJpdHktQ2VudHJlL0xhdGVzdC1TY2Ftcy9QaGlzaGluZy1TY2FtcyIgaWQ9ImFt NSIgdGFyZ2V0PSJfbmV3Ij5MYXRlc3Qgc2NhbXMgPC9hPjwvbGk+PGxpPjxhIGhyZWY9Imh0dHA6 Ly93d3cuYWJzYS5jby56YS9BYnNhY296YS9TZWN1cml0eS1DZW50cmUvQW50aXZpcnVzLVNvZnR3 YXJlL0FudGl2aXJ1cy1zb2Z0d2FyZSIgaWQ9ImFtNiIgdGFyZ2V0PSJfbmV3Ij5MYXRlc3QgaW50 ZXJuZXQgc2VjdXJpdHkgc29mdHdhcmU8L2E+PC9saT4NCgkJCQkJCQkJCQkJCQkJPC91bD4NCgkJ CQkJCQkJCQkJCQk8L2Rpdj4NCgkJCQkJCQkJCQkJCTwvZGl2Pg0KCQkJCQkJCQkJCQk8L2Rpdj4N CgkJCQkJCQkJCQk8L2Rpdj4NCg0KCQkJCQkJCQkJCTwhLS0gYm90dG9tIHJvdW5kIGJvcmRlcnMg LS0+DQoJCQkJCQkJCQkJPGRpdiBjbGFzcz0iYXAtbG9naW4tYmxvY2stcm91bmRlZC1ib3R0b20i Pg0KCQkJCQkJCQkJCQk8ZGl2IGNsYXNzPSJhcC1jb3JuZXJzLXJvdW5kZWQtYm90dG9tLWxlZnQi PjwvZGl2Pg0KCQkJCQkJCQkJCQk8ZGl2IGNsYXNzPSJhcC1jb3JuZXJzLXJvdW5kZWQtYm90dG9t Ij48L2Rpdj4NCgkJCQkJCQkJCQkJPGRpdiBjbGFzcz0iYXAtY29ybmVycy1yb3VuZGVkLWJvdHRv bS1yaWdodCI+PC9kaXY+DQoJCQkJCQkJCQkJPC9kaXY+DQoJCQkJCQkJCQk8L2Rpdj4NCgkJCQkJ CQkJPC9kaXY+DQoNCgkJCQkJCQkJPCEtLSBhcC1jb2x1bW4tMiAtLT4NCgkJCQkJCQkJPGRpdiBj bGFzcz0iYXAtY29sdW1uLTIiPg0KCQkJCQkJCQkJPGRpdj48YSBocmVmPSJodHRwOi8vd3d3LmFi c2EuY28uemEvQWJzYWNvemEvTWVkaWEtQ2VudHJlL1ByZXNzLVN0YXRlbWVudHMvQWJzYS1Pbmxp bmUtbGF1bmNoZXMtbmV3LWxvZ29uLXBhZ2UiPjxpbWcgc3JjPSJodHRwOi8vd3d3LnByb3RlY2hz Y28uY29tL3dwLWNvbnRlbnQvdGhlbWVzL2NvbG9yd2F5L0Fic2EyL3dfZmlsZXMvU3dpdGNoLmpw ZyIgYWx0PSJBYnNhIE9ubGluZSBsYXVuY2hlcyBuZXcgbG9nb24gcGFnZSI+PC9hPjwvZGl2Pg0K CQkJCQkJCQk8L2Rpdj4NCg0KCQkJCQkJCQk8IS0tIGFwLWNvbHVtbi0zIC0tPg0KCQkJCQkJCQk8 ZGl2IGNsYXNzPSJhcC1jb2x1bW4tMyI+DQoJCQkJCQkJCQk8ZGl2PjxhIGhyZWY9Imh0dHA6Ly93 d3cuYWJzYS5jby56YS9BYnNhY296YS9TZWN1cml0eS1DZW50cmUiPjxpbWcgc3JjPSJodHRwOi8v d3d3LnByb3RlY2hzY28uY29tL3dwLWNvbnRlbnQvdGhlbWVzL2NvbG9yd2F5L0Fic2EyL3dfZmls ZXMvMDEtUGhpc2hpbmcuanBnIiBhbHQ9IlBoaXNoaW5nIGZyYXVkIj48L2E+PC9kaXY+DQoJCQkJ CQkJCTwvZGl2Pg0KCQkJCQkJCTwvZGl2Pg0KCQkJCQkJPC9kaXY+DQoNCgkJCQkJCTwhLS0gYm90 dG9tIHJvdW5kZWQgY29ybmVycyAtLT4NCgkJCQkJCTxkaXYgY2xhc3M9ImFwLWNvbnRhaW5lci1i b3R0b20gYXAtaGVhZGluZy10aXRsZWJhci1pdGVtIGFwLWNvbnRhaW5lci1ib3R0b20tc2hvdyI+ DQoJCQkJCQkJPGRpdiBjbGFzcz0iYXAtY29ybmVycy1yb3VuZGVkLWJvdHRvbS1sZWZ0Ij48L2Rp dj4NCgkJCQkJCQk8ZGl2IGNsYXNzPSJhcC1jb3JuZXJzLXJvdW5kZWQtYm90dG9tIj48L2Rpdj4N CgkJCQkJCQk8ZGl2IGNsYXNzPSJhcC1jb3JuZXJzLXJvdW5kZWQtYm90dG9tLXJpZ2h0Ij48L2Rp dj4NCgkJCQkJCTwvZGl2Pg0KCQkJCQk8L2Rpdj4NCgkJCQk8L2Rpdj4NCg0KCQkJCTwhLS0gUGFn ZSBib3R0b20gY29ybmVycyAtLT4NCgkJCQk8ZGl2IGNsYXNzPSJhcC1tYWluLWNvbnRlbnQtd3Jh cHBlci1ib3R0b20iPg0KCQkJCQk8ZGl2IGNsYXNzPSJhcC1jb3JuZXJzLXJvdW5kZWQtYm90dG9t LWxlZnQiPjwvZGl2Pg0KCQkJCQk8ZGl2IGNsYXNzPSJhcC1jb3JuZXJzLXJvdW5kZWQtYm90dG9t Ij48L2Rpdj4NCgkJCQkJPGRpdiBjbGFzcz0iYXAtY29ybmVycy1yb3VuZGVkLWJvdHRvbS1yaWdo dCI+PC9kaXY+DQoJCQkJPC9kaXY+DQoJCQk8L2Rpdj4NCg0KCQkJPGRpdiBjbGFzcz0iYXAtZm9v dGVyIiB0YWJpbmRleD0iMCI+DQoJCQkJPGRpdiBzdHlsZT0icG9zaXRpb246cmVsYXRpdmU7IHRv cDowcHg7IGxlZnQ6MHB4OyB3aWR0aDo5NzFweDsiPg0KCQkJCQk8ZGl2IGNsYXNzPSJhcC1mb290 ZXItbGlua3MiPg0KCQkJCQkJPHVsPjxsaT48YSBocmVmPSJodHRwczovL2liLmFic2EuY28uemEv YWJzYS1vbmxpbmUvYXNzZXRzL0Fzc2V0cy9SaWNobWVkaWEvQWJzYW9ubGluZS9QREYvRWxlY3Ry b25pY19CYW5raW5nX2Zvcl9JbmRpdmlkdWFsc19FTi5wZGYiIGlkPSJhbTEiIHRhcmdldD0iX25l dyI+VGVybXMgb2YgdXNlPC9hPjwvbGk+PGxpPjxhIGhyZWY9Imh0dHA6Ly93d3cuYWJzYS5jby56 YS9BYnNhY296YS9BYm91dC1BYnNhL0Fic2EtR3JvdXAvQ29ycG9yYXRlLUdvdmVybmFuY2UiIGlk PSJhbTIiIHRhcmdldD0iX25ldyI+QmFua2luZyByZWd1bGF0aW9uczwvYT48L2xpPjxsaT48YSBo cmVmPSJodHRwOi8vd3d3LmFic2EuY28uemEvQWJzYWNvemEvTGVnYWwvQnJvd3Nlci1SZXF1aXJl bWVudHMiIGlkPSJhbTMiIHRhcmdldD0iX25ldyI+QnJvd3NlciByZXF1aXJlbWVudHM8L2E+PC9s aT48bGk+PGEgaHJlZj0iaHR0cDovL3d3dy5hYnNhLmNvLnphL0Fic2Fjb3phL1NlY3VyaXR5LUNl bnRyZSIgaWQ9ImFtNCIgdGFyZ2V0PSJfbmV3Ij5TZWN1cml0eSBjZW50cmU8L2E+PC9saT48L3Vs Pg0KCQkJCQk8L2Rpdj4NCgkJCQkJPHAgdGFiaW5kZXg9IjAiPg0KCQkJCQlDb3B5cmlnaHQgMjAx MSBBYnNhLiBBbGwgUmlnaHRzIHJlc2VydmVkLiBBYnNhIEJhbmsgTGltaXRlZCByZWdpc3RyYXRp b24gbnVtYmVyOiAxOTg2LzAwNDc5NC8wNjxicj4NCgkJCQkJQXV0aG9yaXplZCBmaW5hbmNpYWwg c2VydmljZXMgYW5kIHJlZ2lzdGVyZWQgY3JlZGl0IHByb3ZpZGVyIE5DUlA3DQoJCQkJCTwvcD4N CgkJCQkJPCEtLSBCYXJjbGF5cyBMb2dvIExpbmsgYm90dG9tIHJpZ2h0IG9mIHBhZ2UgLS0+DQoJ CQkJCTxkaXYgc3R5bGU9InBvc2l0aW9uOmFic29sdXRlOyB0b3A6MHB4OyByaWdodDowcHg7IHdp ZHRoOjIyMHB4OyB0ZXh0LWFsaWduOnJpZ2h0OyI+DQoJCQkJCQk8IS0tIDxhIGhyZWY9Imh0dHA6 Ly93d3cuYmFyY2xheXMuY29tIiB0YXJnZXQ9Il9uZXciPjxpbWcgc3JjPSJzdGF0aWMvc3R5bGUv cmVzb3VyY2VzL2JhcmNsYXlzX2xvZ28uZ2lmIiBib3JkZXI9IjAiIGFsdD0iTWVtYmVyIG9mIHRo ZSBCYXJjbGF5cyBncm91cCI+PC9hPiAtLT4NCgkJCQkJCTxhIGhyZWY9Imh0dHA6Ly93d3cuYmFy Y2xheXMuY29tLyI+PGltZyBzcmM9Imh0dHA6Ly93d3cucHJvdGVjaHNjby5jb20vd3AtY29udGVu dC90aGVtZXMvdHdlbnR5ZmlmdGVlbi9BYnNhMi93X2ZpbGVzL2JhcmNsYXlzX2xvZ28uZ2lmIiBh bHQ9Ik1lbWJlciBvZiBCYXJjbGF5cyI+PC9hPg0KCQkJCQk8L2Rpdj4NCgkJCQk8L2Rpdj4NCgkJ CTwvZGl2Pg0KCQk8L2Rpdj4NCg0KDQoJCTwhLS0gcGFzc3dvcmQgdGlwcyAtLT4NCgkJPGRpdiBj bGFzcz0ibW9kYWxQYXNzd29yZFRpcHMiIHN0eWxlPSJkaXNwbGF5OiBub25lOyB3aWR0aDogNjAw cHg7IGhlaWdodDogNDQzcHg7IHotaW5kZXg6IDIwMDsiPg0KCQkJPGRpdiBjbGFzcz0iYXAtcG9w dXAiPg0KCQkJCTxkaXYgY2xhc3M9ImFwLXBvcHVwLWhlYWRlciI+PGI+UGFzc3dvcmQgdGlwczwv Yj4NCgkJCQkJPGRpdiBjbGFzcz0iY2xlYXItYm90aCI+PC9kaXY+DQoJCQkJPC9kaXY+DQoJCQkJ PGRpdiBjbGFzcz0iYXAtcG9wdXAtYm9keSBhcC1pbmZvLWJveCI+DQoJCQkJCTx1bCBjbGFzcz0i YXAtaW5mby1ib3gtdWwiPg0KCQkJCQkJPGxpPk5ldmVyIHNhdmUgeW91ciBwYXNzd29yZC9QSU4g b24geW91ciBkZXNrdG9wIC0gYXMgaXQgbWF5IGFsbG93DQogb3RoZXJzIHRvIGFjY2VzcyB5b3Vy IHBlcnNvbmFsIGluZm9ybWF0aW9uLCB3aXRob3V0IHlvdXIgcGVybWlzc2lvbi48L2xpPg0KCQkJ CQkJPGxpPkRvIG5vdCBtYWtlIHlvdXIgcGFzc3dvcmRzIHRvbyBwZXJzb25hbCAtIHJhdGhlciBj cmVhdGUgDQpwYXNzd29yZHMgdGhhdCBoYXZlIGxldHRlcnMgYW5kIG51bWJlcnMgdGhhdCBjYW5u b3QgYmUgYXR0cmlidXRlZCB0byANCnlvdS48L2xpPg0KCQkJCQkJPGxpPk5ldmVyIHByb3ZpZGUg eW91ciBPbmxpbmUgSUQgb3IgcGFzc3dvcmQvUElOIHRvIGFueW9uZSwgbmV2ZXIgd3JpdGUgdGhl bSBkb3duIG9yIHNoYXJlIHRoZW0sIG5vdCBldmVuIHdpdGggYSBiYW5rIG9mZmljaWFsLjwvbGk+ DQoJCQkJCQk8bGk+TmV2ZXIgcHJvdmlkZSB5b3VyIE9ubGluZSBJRCBvciBwYXNzd29yZC9QSU4g dG8gYW55b25lLjwvbGk+DQoJCQkJCQk8bGk+T25seSBwcm92aWRlIHlvdXIgb25saW5lIHBhc3N3 b3JkIG9yIElEIHdoZW4geW91ciBicm93c2VyIHNob3dzIGEgU2VjdXJlIFNvY2tldCBMYXllcihT U0wpIGNvbm5lY3Rpb24gZGlyZWN0bHkgdG8gdGhlIGJhbmsuPC9saT4NCgkJCQkJCTxsaT5EbyBu b3QgbGVhdmUgeW91ciBjb21wdXRlciB1bmF0dGVuZGVkIGFmdGVyIHlvdSBoYXZlIGVudGVyZWQg eW91ciBBYnNhIE9ubGluZSBwYXNzd29yZC48L2xpPg0KCQkJCQkJPGxpPkFsd2F5cyBsb2cgb3Ig c2lnbiBvZmYgYXQgdGhlIGVuZCBvZiBhIHNlc3Npb24uPC9saT4NCgkJCQkJCTxsaT5Gb3IgeW91 ciBzZWN1cml0eTwvbGk+DQoJCQkJCQk8bGk+RG8gbm90IG9wZW4gZS1tYWlscyBmcm9tIHVua25v d24gc291cmNlcy48L2xpPg0KCQkJCQkJPGxpPkJld2FyZSBvZiBlbWFpbHMgdGhhdCBhc2sgZm9y IHBhc3N3b3JkcywgUElOUywgY3JlZGl0IGFuZCBkZWJpdCBjYXJkIGluZm9ybWF0aW9uLjwvbGk+ DQoJCQkJCQk8bGk+QXZvaWQgZG9pbmcgSW50ZXJuZXQgQmFua2luZy8gQWJzYSBPbmxpbmUgaW4g cHVibGljIGFyZWFzIHN1Y2gNCiBpbnRlcm5ldCBjYWZlcyBhcyB5b3UgbmV2ZXIga25vdyB3aGF0 IHNvZnR3YXJlIGlzIGxvYWRlZCB0aGF0IG1heSANCmNvbXByb21pc2UgeW91ciB0cmFuc2FjdGlv bnMuPC9saT4NCgkJCQkJCTxsaT5NYWtlIHN1cmUgbm8gb25lIGhhcyB1bmF1dGhvcmlzZWQgYWNj ZXNzIHRvIHlvdXIgUEMuPC9saT4NCgkJCQkJCTxsaT5CZSBlc3BlY2lhbGx5IGF3YXJlIHRoYXQg dGhlcmUgYXJlIG5vIHNlY3VyaXR5IGNhbWVyYXMgdHJhaW5lZCBvbiB5b3VyIFBDIGFuZCBrZXli b2FyZC48L2xpPg0KCQkJCQkJPGxpPkVuc3VyZSB5b3UgaGF2ZSB0aGUgbGF0ZXN0IGFudGkgdmly dXMgc29mdHdhcmUgYXBwbGljYXRpb25zIGxvYWRlZCBvbiB5b3VyIFBDIGFuZCBtb2JpbGUgZGV2 aWNlcy48L2xpPg0KCQkJCQkJPGxpPk1ha2Ugc3VyZSB0aGUgc29mdHdhcmUgb24geW91ciBQQyBp cyBjb3JyZWN0bHkgbGljZW5zZWQuPC9saT4NCgkJCQkJCTxsaT5VcGRhdGUgeW91ciBvcGVyYXRp bmcgc3lzdGVtIGFuZCBicm93c2VyIHdpdGggbGF0ZXN0IHBhdGNoZXMuPC9saT4NCgkJCQkJCTxs aT5JbnN0YWxsIHBlcnNvbmFsIGZpcmV3YWxsIG9uIHlvdXIgUEMgaWYgeW91IHVzZSBhIGRpYWwt dXAgbW9kZW0uPC9saT4NCgkJCQkJCTxsaT5Pbmx5IHByb3ZpZGUgeW91ciBjcmVkaXQgY2FyZCBk ZXRhaWxzIHRvIHJlcHV0YWJsZSBjb21wYW5pZXMuPC9saT4NCgkJCQkJCTxsaT5UbyBlbnN1cmUg dGhhdCB5b3UgYXJlIHVzaW5nIGEgc2VjdXJlIHNob3BwaW5nIHNpdGUsIGxvb2sgZm9yIHRoZSBs b2NrIGFuZCBrZXkgYW5kIHNlY3VyaXR5IGNlcnRpZmljYXRlcyBvbmxpbmUuPC9saT4NCgkJCQkJ PC91bD4NCgkJCQk8L2Rpdj4NCgkJCQk8ZGl2IGNsYXNzPSJhcC1wb3B1cC1mb290ZXIiIHN0eWxl PSJ0ZXh0LWFsaWduOnJpZ2h0OyI+DQoJCQkJCTxidXR0b24gb25jbGljaz0icGhlLm1vZGFsLmhp ZGVNb2RhbCgpIiB0eXBlPSJzdWJtaXQiIHRhYmluZGV4PSItMSIgY2xhc3M9InVpLWJ1dHRvbiBh cC1idXR0b24tZXh0cmEiPg0KCQkJCQkJPGRpdiBjbGFzcz0idWktYnV0dG9uLWxlZnQiPg0KCQkJ CQkJCTxkaXYgY2xhc3M9InVpLWJ1dHRvbi1yaWdodCI+DQoJCQkJCQkJCTxkaXYgcm9sZT0iYnV0 dG9uIiB0YWJpbmRleD0iMCIgY2xhc3M9InVpLWJ1dHRvbi1jZW50ZXIiPk9rPC9kaXY+DQoJCQkJ CQkJPC9kaXY+DQoJCQkJCQk8L2Rpdj4NCgkJCQkJPC9idXR0b24+DQoJCQkJPC9kaXY+DQoJCQk8 L2Rpdj4NCgkJPC9kaXY+DQoNCgkJPCEtLSBMT0dPVVQgUE9QVVAgLS0+DQoJCTxkaXYgY2xhc3M9 InVpLW1vZGFsIG1vZGFsTG9nb2ZmV2FybmluZyIgaWQ9Im1vZGFsTG9nb2ZmV2FybmluZyIgc3R5 bGU9ImRpc3BsYXk6bm9uZSI+DQoJCQk8ZGl2IGNsYXNzPSJ1aS1tb2RhbEhlYWRlciI+DQoJCQkJ PGRpdiBjbGFzcz0idWktbW9kYWxIZWFkZXItdGl0bGUiPkxvZ29mZjwvZGl2Pg0KCQkJCTxkaXYg Y2xhc3M9InVpLW1vZGFsSGVhZGVyLWljb25zIj48L2Rpdj4NCgkJCTwvZGl2Pg0KCQkJPGRpdiBj bGFzcz0idWktbW9kYWxCb2R5Ij4NCgkJCQk8ZGl2IHN0eWxlPSJwYWRkaW5nOjEwcHg7Ij4NCgkJ CQkJPGRpdj5Zb3VyIEFic2EgT25saW5lIHNlc3Npb24gaXMgYWJvdXQgdG8gZXhwaXJlIGluIDxz cGFuIGNsYXNzPSJhcC1wb3B1cC1ib2R5LXRpbWVyIiBpZD0idGltZXJTZWNvbmRzIj48L3NwYW4+ IHNlY29uZHM8L2Rpdj4NCgkJCQkgCTxkaXY+RG8geW91IHdhbnQgdG8gY29udGludWU/PC9kaXY+ DQoJCQkgCTwvZGl2Pg0KCQkJPC9kaXY+DQoJCQk8ZGl2IGNsYXNzPSJ1aS1tb2RhbEZvb3RlciI+ DQoJCQkJPGJ1dHRvbiB0eXBlPSJidXR0b24iIGNsYXNzPSJ1aS1idXR0b24gYXAtYnV0dG9uLWJh Y2siIHN0eWxlPSJwb3NpdGlvbjpzdGF0aWM7IG1hcmdpbi1sZWZ0OjBweDsiIG9uY2xpY2s9ImFi c2EubG9naW4uZG9Mb2dvdXQoKSI+DQoJCQkJCTxkaXYgY2xhc3M9InVpLWJ1dHRvbi1sZWZ0Ij4N CgkJCQkJCTxkaXYgY2xhc3M9InVpLWJ1dHRvbi1yaWdodCI+DQoJCQkJCQkJPGRpdiBjbGFzcz0i dWktYnV0dG9uLWNlbnRlciI+TG9nb2ZmPC9kaXY+DQoJCQkJCQk8L2Rpdj4NCgkJCQkJPC9kaXY+ DQoJCQkJPC9idXR0b24+DQoJCQkJPGJ1dHRvbiB0eXBlPSJidXR0b24iIGNsYXNzPSJ1aS1idXR0 b24gYXAtYnV0dG9uLW5leHQiIG9uY2xpY2s9ImFic2EubG9naW4ucmVzZXRUaW1lcjIoKTsgcGhl Lm1vZGFsLmhpZGVNb2RhbCgpIj4NCgkJCQkJPGRpdiBjbGFzcz0idWktYnV0dG9uLWxlZnQiPg0K CQkJCQkJPGRpdiBjbGFzcz0idWktYnV0dG9uLXJpZ2h0Ij4NCgkJCQkJCQk8ZGl2IGNsYXNzPSJ1 aS1idXR0b24tY2VudGVyIj5Db250aW51ZTwvZGl2Pg0KCQkJCQkJPC9kaXY+DQoJCQkJCTwvZGl2 Pg0KCQkJCTwvYnV0dG9uPg0KCQkJPC9kaXY+DQoJCTwvZGl2Pg0KDQoJCTwhLS0gaGlkZGVuIHN0 dWZmIC0tPg0KCQk8Zm9ybT4NCgkJCTxpbnB1dCBuYW1lPSJmb2N1c2ZpZWxkIiBpZD0iZm9jdXNm aWVsZCIgdmFsdWU9IiIgdHlwZT0iaGlkZGVuIj4NCgkJCTxpbnB1dCBuYW1lPSJsYW5nIiBpZD0i bGFuZyIgdmFsdWU9ImVuIiB0eXBlPSJoaWRkZW4iPg0KCQk8L2Zvcm0+DQoNCgkJPGRpdj48L2Rp dj4NCg0KCQk8IS0tIFBsZWFzZSB3YWl0IGNvbnRyb2xsZXIgLS0+DQoJCTxkaXY+PC9kaXY+DQoJ CTxzY3JpcHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0Ij4NCgkJCWFic2Euc2hvd1BsZWFzZVdhaXQo KTsNCgkJCWFic2EubG9naW4uaW5pdCgpOw0KCQk8L3NjcmlwdD4NCgkNCg0KPGRpdiBjbGFzcz0i YnRsLXJlc2l6ZS1jdXJzb3JFbGVtZW50Ij48L2Rpdj48ZGl2IGNsYXNzPSJidGwtcmVzaXplLWxp bmVFbGVtZW50Ij48L2Rpdj48ZGl2IGNsYXNzPSJidGwtcmVzaXplLW91dGxpbmVFbGVtZW50Ij48 L2Rpdj48ZGl2IGNsYXNzPSJhcC1oZWxwVGV4dC1iYWxvb24iIHN0eWxlPSJkaXNwbGF5OiBub25l OyI+PGRpdiBjbGFzcz0iYXAtaGVscFRleHQtZnJhbWUiPjxkaXYgY2xhc3M9ImFwLWhlbHBUZXh0 LWNsb3NlLWJ1dHRvbiI+PC9kaXY+PGRpdj48L2Rpdj48L2Rpdj48ZGl2IGNsYXNzPSJhcC1oZWxw VGV4dC1waW4iPjwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9ImFwLXRvb2x0aXBFbGVtZW50IiBzdHls ZT0iZGlzcGxheTogbm9uZTsiPjwvZGl2PjwvYm9keT48L2h0bWw+PjwvYm9keT48L2h0bWw+ --C9M8DHuLW0UmiHt=_v8FDiOwLKBMADxlVt0-- From owner-freebsd-questions@freebsd.org Thu Apr 20 05:58:24 2017 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 284F8D47326 for ; Thu, 20 Apr 2017 05:58:24 +0000 (UTC) (envelope-from yzuri564@gmail.com) Received: from mail-ua0-x22f.google.com (mail-ua0-x22f.google.com [IPv6:2607:f8b0:400c:c08::22f]) (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 D56C11206 for ; Thu, 20 Apr 2017 05:58:23 +0000 (UTC) (envelope-from yzuri564@gmail.com) Received: by mail-ua0-x22f.google.com with SMTP id q26so39848764uaa.0 for ; Wed, 19 Apr 2017 22:58:23 -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:to; bh=gs7uO1bguH2wLnuQsuVyaA5ktTE4wDdlHaQYx+3Txgc=; b=lyIFQtgMBLItEObsPwexlh7duo/Y09QKelpU7gIuSDJlJmWbc3QbQzowDIdYjIeIxm WoNtk0c9vS8oNCcfZQH1fENEiV8IVG7ZP/Lm+GfcxBmFf75RdBcjHm9zO/NT6iFuklPM 11G+gukuupHYBztQE59DgltFT7/mhiA4wqwYo/7eeFynDYKlGH/nTcK0d0H+6oO5FHam KuVsvW3RX/9CsyNNjZUQgNjnS1vljTyWLwrLwdEtEjDkeusw0bavSk2Scex0NwAaSxIG DNEBa4Wh48Mp1xMXXnlCyjoBC1isgJOqQewmp+bHYNgdjQ4FJE4TdIZ4T8Z3Dnrk6nvV IGXg== 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:to; bh=gs7uO1bguH2wLnuQsuVyaA5ktTE4wDdlHaQYx+3Txgc=; b=F2HVAd24fd1XDTPN4q2azl07d/AH0WNURs9BAnusqIsNhsiTPhZih7JpCb+/7/51Hv 0oVkgET4I/AlNENFFPGBZZP+B02g5NuXbletulddQpq86DfJO5Y6vNdIT2LkKYkluVcj g6KOvuPQ3AiaGWDAKyZqdxhWk3zqVGHJjkrur6i8eIKkmzxJirLVAn2T1LX30pMm/56J ASdac3Yqeb0FFTZLr/z57ufoaVuicORMC8zpoBmwG1+yu46Ja/K5dbYGUitrfjSebyaY MWaQ8/9MfPHYxLdWwWIKc4sCeocapcn1p3Jx2aZkmbdovyeq9r/IxXCRBkzcXltomh4J CLgQ== X-Gm-Message-State: AN3rC/5lbLwNtTAyrvhCwVh0K5wGZ/Mm8AJ76wTEs4LyZGaiiNn3I3MF Fr+iHcoOpaqla4OzC2sVPl3ov3GtPA== X-Received: by 10.159.48.209 with SMTP id k17mr2993894uab.6.1492667902812; Wed, 19 Apr 2017 22:58:22 -0700 (PDT) MIME-Version: 1.0 Received: by 10.103.83.67 with HTTP; Wed, 19 Apr 2017 22:57:42 -0700 (PDT) In-Reply-To: References: From: Evan Bradford Date: Wed, 19 Apr 2017 23:57:42 -0600 Message-ID: Subject: Re: nextstep~3.0/X86~PPC-Nagynagunanyx(e-mail..> To: freebsd-questions@freebsd.org Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.23 X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 20 Apr 2017 05:58:24 -0000 i ftis me mr cooper/ xfulton fiel.d _/+ On Thu, Apr 13, 2017 at 12:08 PM, Evan Bradford wrote: > > From owner-freebsd-questions@freebsd.org Thu Apr 20 08:08:26 2017 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 2BDEAD450ED for ; Thu, 20 Apr 2017 08:08:26 +0000 (UTC) (envelope-from yzuri564@gmail.com) Received: from mail-ua0-x22a.google.com (mail-ua0-x22a.google.com [IPv6:2607:f8b0:400c:c08::22a]) (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 D86D9DE1 for ; Thu, 20 Apr 2017 08:08:25 +0000 (UTC) (envelope-from yzuri564@gmail.com) Received: by mail-ua0-x22a.google.com with SMTP id h2so42422571uaa.1 for ; Thu, 20 Apr 2017 01:08:25 -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:to; bh=AYaStUBwbffXMAuwnSvASENPvHRrGzkBwbxUu2B8am0=; b=aQl4/2ZrfyvVrbeW++zh37uMLmK5VJVMOd/cIDWAH42FzfITABroVZnEW9R7l5pnLB Z5d32A9Yd6HWyI4r4uTRLDvM4sjOHQ6/v0RqKUbAevhRztBwT+y2z9vD9FX1sh1UX43+ 2FPDQvd20p2dPjk+ihvaDwwmL+/07Yb8iBi2jBja1ijass6bK2pZ15n8FuHbVOwx71Hk iL1bE0UUnULijTXIsHVtFV7Jn3284g2gCpwW9tWSoyGvzlI5ym/IOn4DaTK06g7XjmG6 BZSZC3JJ1aePRyEQVldc/4VUP9Qve1D5ZmkvfPPtM6EvqMDgUmm1LQ/cqXWSN2/ce1hY ctrQ== 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:to; bh=AYaStUBwbffXMAuwnSvASENPvHRrGzkBwbxUu2B8am0=; b=kWq2PnW9QrJL7TZlwyjowcdMJXioj7Cdm9s6XX4nPl3+bgL42XptdIGnidfddzPcVY zOmpgVbJg8WxWTHnVTcz+qr0Bd8QC76zLrC8K2bkazyBRI8Vl4JpP9AiPI0XDc3a9rmV Z5t0Z9tMUcdOsjSWQkfl+5N2apBLw8szy8GLuN4bl4M351N2nGv+UZzO8oPpZMHFsun+ OnyDrR5EmnNEWzRh1VTUZyB/ZVvqzUKhhuUOE9Lb6g8Sx+2ZA7ltNi5Y3umJZzD99c1j nixygV6fTp31MlJCmyrT7QeO2jnG+QiAH7U0LWhrkZZFHf4QyQ+ibldcq4YHn4g2IK32 j/LA== X-Gm-Message-State: AN3rC/4Ig2f7rnzV+NkREDAtDO6J2fYCajg2YamfQmwkmbv8R5OXzA9D +rjry9PVaIVA+0+cfDpnfHW8WaEfjg== X-Received: by 10.176.83.202 with SMTP id l10mr2979339uaa.14.1492675704914; Thu, 20 Apr 2017 01:08:24 -0700 (PDT) MIME-Version: 1.0 Received: by 10.103.83.67 with HTTP; Thu, 20 Apr 2017 01:07:44 -0700 (PDT) In-Reply-To: References: From: Evan Bradford Date: Thu, 20 Apr 2017 02:07:44 -0600 Message-ID: Subject: Re: nextstep~3.0/X86~PPC-Nagynagunanyx(e-mail..> To: freebsd-questions@freebsd.org Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.23 X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 20 Apr 2017 08:08:26 -0000 B S d// W< s d On Wed, Apr 19, 2017 at 11:57 PM, Evan Bradford wrote: > i ftis me mr cooper/ xfulton fiel.d _/+ > > > On Thu, Apr 13, 2017 at 12:08 PM, Evan Bradford > wrote: > >> >> > From owner-freebsd-questions@freebsd.org Thu Apr 20 12:54:37 2017 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id ED62FD48719 for ; Thu, 20 Apr 2017 12:54:37 +0000 (UTC) (envelope-from andipersti@gmail.com) Received: from mail-wm0-x241.google.com (mail-wm0-x241.google.com [IPv6:2a00:1450:400c:c09::241]) (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 9801C13DD for ; Thu, 20 Apr 2017 12:54:37 +0000 (UTC) (envelope-from andipersti@gmail.com) Received: by mail-wm0-x241.google.com with SMTP id d79so10676996wmi.2 for ; Thu, 20 Apr 2017 05:54:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:references:from:message-id:date:user-agent:mime-version :in-reply-to:content-language:content-transfer-encoding; bh=PIL0rjSGa28k8IRGqRmYqLKxgOXh8M5hvSm7VxXr3zw=; b=HixqfXP6W+EohNIkZQqMPzOwOxhVQgnFFbZc0AMZCX4LkM6+U7f2+TDoxPUssiIJHR xzh3AlbFQlgaKX21+rVFYUQuh3DJqzDg8sZtZWS1qs+RQ866ePberoZZ2BfdKqmrM9AE DJbtYYJsuV4/RHot4EPRK8fpQZJPXaeCDKyoVg4DlLb+1wGd/TmTxze5sWHgjptQOqow 47HoW/XB12iix+hmyzpv444mpu8jg0hofSWOrYLEeTa4ZP6f1EVnT+C8OUrexIKdPK2C cI+8YpgyJGfAfz4fnpZ2N8YxgqWDzMrZUDtpaA8TlbX3TG9EANFd37PoFh/ZTtiI29g7 E9Cg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=PIL0rjSGa28k8IRGqRmYqLKxgOXh8M5hvSm7VxXr3zw=; b=V4Q286LuoaqKSYcf9GEGlOrRslQJFDM4A8J3wxNofpufXo31nhQeSM7sdmc5arsvWR HGBLTTN5szExYr58xF3IxHbJYkU/4YCtns35EKju5K2rPqFzlipS2oAAvZjD/PHmsLbY ULf9jFZT5XAdRpC1Ft29Q2uSzw/llEhoJhdxh0baVfLTOQJa8gwdsCFXYXFcYLj9fR+W 11UrQRbHdyjY2+sqSGLndkb9bYsFSyl7FnkGXgWF7hciYlP/ivQKzYcuuHELf0mHCERN EOHLm7Mnaio1PSRhMZVq6SZEzon2U3JkZo5huDvoz2qdfdNtNRl24nWWYpkG2Dqm+wTZ f8wg== X-Gm-Message-State: AN3rC/7TVU5nmYieMFXCtueG0pIxSUsYOiB0QBtdb9eS+++GqcvxFEpp HL5Z4fXMQRgYN1s6 X-Received: by 10.28.18.135 with SMTP id 129mr3010316wms.54.1492692875117; Thu, 20 Apr 2017 05:54:35 -0700 (PDT) Received: from [192.168.178.25] (91-119-212-211.dsl.dynamic.surfer.at. [91.119.212.211]) by smtp.googlemail.com with ESMTPSA id l36sm7492577wrl.59.2017.04.20.05.54.34 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 20 Apr 2017 05:54:34 -0700 (PDT) Subject: Re: awk help To: freebsd-questions@freebsd.org References: <58F25A01.1060208@gmail.com> <7951DF71-5CD3-4B53-9CB4-13CAA8945983@huiekin.org> <58F4CD14.7090008@gmail.com> <58F53EEA.2030206@gmail.com> <7b381f8f-e2a5-26ea-075e-96ae35efb25d@rogers.com> <58F61027.3090100@gmail.com> <58F77BFE.50108@gmail.com> From: Andreas Perstinger Message-ID: Date: Thu, 20 Apr 2017 14:54:33 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.0 MIME-Version: 1.0 In-Reply-To: <58F77BFE.50108@gmail.com> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: de_AT Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 20 Apr 2017 12:54:38 -0000 On 2017-04-19 17:02, Ernie Luzar wrote: > I used the date command to time the runs, problem is it only goes to a > second. What is really needed here is a timer in hundredths of a second. > Is there such a command that does that? There is the "time" command for timing the execution of a command/script. Bye, Andreas From owner-freebsd-questions@freebsd.org Thu Apr 20 12:59:07 2017 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 9EB92D487FB for ; Thu, 20 Apr 2017 12:59:07 +0000 (UTC) (envelope-from freebsd@edvax.de) Received: from mailrelay14.qsc.de (mailrelay14.qsc.de [212.99.163.154]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "*.antispameurope.com", Issuer "TeleSec ServerPass DE-2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 0AEF5157D for ; Thu, 20 Apr 2017 12:59:06 +0000 (UTC) (envelope-from freebsd@edvax.de) Received: from mx01.qsc.de ([213.148.129.14]) by mailrelay14.qsc.de; Thu, 20 Apr 2017 14:58:57 +0200 Received: from r56.edvax.de (port-92-195-67-137.dynamic.qsc.de [92.195.67.137]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx01.qsc.de (Postfix) with ESMTPS id 2042D3CC56 for ; Thu, 20 Apr 2017 14:58:56 +0200 (CEST) Received: from r56.edvax.de (localhost [127.0.0.1]) by r56.edvax.de (8.14.5/8.14.5) with SMTP id v3KCwuoU002662 for ; Thu, 20 Apr 2017 14:58:56 +0200 (CEST) (envelope-from freebsd@edvax.de) Date: Thu, 20 Apr 2017 14:58:56 +0200 From: Polytropon To: freebsd-questions@freebsd.org Subject: Re: awk help Message-Id: <20170420145856.9e852d30.freebsd@edvax.de> In-Reply-To: References: <58F25A01.1060208@gmail.com> <7951DF71-5CD3-4B53-9CB4-13CAA8945983@huiekin.org> <58F4CD14.7090008@gmail.com> <58F53EEA.2030206@gmail.com> <7b381f8f-e2a5-26ea-075e-96ae35efb25d@rogers.com> <58F61027.3090100@gmail.com> <58F77BFE.50108@gmail.com> Reply-To: Polytropon Organization: EDVAX X-Mailer: Sylpheed 3.1.1 (GTK+ 2.24.5; i386-portbld-freebsd8.2) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-cloud-security-sender: freebsd@edvax.de X-cloud-security-recipient: freebsd-questions@freebsd.org X-cloud-security-Virusscan: CLEAN X-cloud-security-disclaimer: This E-Mail was scanned by E-Mailservice on mailrelay14.qsc.de with 5B48C68342C X-cloud-security-connect: mx01.qsc.de[213.148.129.14], TLS=1, IP=213.148.129.14 X-cloud-security: scantime:.1140 X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 20 Apr 2017 12:59:07 -0000 On Thu, 20 Apr 2017 14:54:33 +0200, Andreas Perstinger wrote: > On 2017-04-19 17:02, Ernie Luzar wrote: > > I used the date command to time the runs, problem is it only goes to a > > second. What is really needed here is a timer in hundredths of a second. > > Is there such a command that does that? > > There is the "time" command for timing the execution of a command/script. The C shell has a builtin time command (very convenient for interactive use), and there's also /usr/bin/time which can be used from within a sh script. Example: % which time time: shell built-in command. % time ls 0.012u 0.000s 0:00.03 33.3% 24+840k 0+0io 0pf+0w For comparison: % /usr/bin/time ls 0.03 real 0.00 user 0.00 sys -- Polytropon Magdeburg, Germany Happy FreeBSD user since 4.0 Andra moi ennepe, Mousa, ... From owner-freebsd-questions@freebsd.org Thu Apr 20 13:42:28 2017 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 6A449D485D8 for ; Thu, 20 Apr 2017 13:42:28 +0000 (UTC) (envelope-from bourne.identity@hotmail.com) Received: from EUR03-VE1-obe.outbound.protection.outlook.com (mail-oln040092072034.outbound.protection.outlook.com [40.92.72.34]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (Client CN "mail.protection.outlook.com", Issuer "Microsoft IT SSL SHA2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id D490B767 for ; Thu, 20 Apr 2017 13:42:27 +0000 (UTC) (envelope-from bourne.identity@hotmail.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=KDcA/QPtNGCHctXj2j77lOvzKxtmNzyLFxPUu/amWmY=; b=P9rRPQvBAz8cGFQHNQ+1WAzpnlWvFJJ1N81vGsJlejeVFXJjWKnWnpNlOzShZMmeEhHoq6e8j6pFHZFJL/LEEk7EBk9pR1VI4UqKNY/krr/YcSCWwIZtxU6vaTxGJHHUw+IMwh4VX3wYRJ8OG5Fn+fNgxH/0j07gWpVqz55MYKhSBZ6P2TM+322XUaQ/4Zke+6Yz5fIcuo9f1Vl24UTMwlBImwDmKsrJIa6BMF5uf9AW3jW5kQZZSJcttpLvcTIXGFyIQ1K8yqSgE9Gc4KMn2AcZMEw+uwKNJvvB9VENsW8OrRBSyqV0spToDmb2SHzqi069uXkO2xwdkBlita0Uqw== Received: from AM5EUR03FT005.eop-EUR03.prod.protection.outlook.com (10.152.16.58) by AM5EUR03HT167.eop-EUR03.prod.protection.outlook.com (10.152.17.209) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.1019.14; Thu, 20 Apr 2017 13:42:24 +0000 Received: from VI1PR02MB1200.eurprd02.prod.outlook.com (10.152.16.59) by AM5EUR03FT005.mail.protection.outlook.com (10.152.16.146) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1019.14 via Frontend Transport; Thu, 20 Apr 2017 13:42:24 +0000 Received: from VI1PR02MB1200.eurprd02.prod.outlook.com ([10.163.164.28]) by VI1PR02MB1200.eurprd02.prod.outlook.com ([10.163.164.28]) with mapi id 15.01.1047.013; Thu, 20 Apr 2017 13:42:24 +0000 From: Manish Jain To: FreeBSD Questions Mailing List Subject: Is it needed/possible to fsck under ZFS ? Thread-Topic: Is it needed/possible to fsck under ZFS ? Thread-Index: AQHSudvxKfIR3UtXaEWmZocmDyvRPg== Date: Thu, 20 Apr 2017 13:42:24 +0000 Message-ID: Accept-Language: en-GB, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: freebsd.org; dkim=none (message not signed) header.d=none;freebsd.org; dmarc=none action=none header.from=hotmail.com; x-incomingtopheadermarker: OriginalChecksum:91B610ED96C94433D649D99648013DF7D9600CD046EF615DD161365552BE3CBB; UpperCasedChecksum:F4CC2B12B08395C9DE98D98194854DE4D790AF4BF87128D87A5F762E19E69117; SizeAsReceived:7759; Count:37 x-ms-exchange-messagesentrepresentingtype: 1 x-microsoft-exchange-diagnostics: 1; AM5EUR03HT167; 5:a33JCwVZcnv10EOkvvhzJZwbzuGoyZqbFkLMlmKHx7KUFA93ut0QKEl27i5D4xJhvw7nPlRuQlZeg3L2HFxkmrGwCGEtrnnkEJg0PRx5fMO5x3YYrYnNBXTHK/wG4Lusc0/qFgHEYylDGucdvKNe8Q==; 24:0GydFQM8/Wme3UrGt2qQB52OMDdQB5Fin5aOhjRo3Shn8NSvDiwDllalCTPOtOcDELC55asGonS0c7r7bIxlVOkdMMmdPz2wSHtpbIL1lCE=; 7:J8NATiZXbpIQbbT/AwEdhm8eOHXv4cMUyiOMnVGTOt/6dlzxvzm0L1O8o0vqvlNzPryG+UuQd7REVMxjwSLvvQWdd4GBYKLorKnoDf0AntvlDr41yw1gZezXMcILejp9OBcrYm8mev3fEhNh2A8AuOO5Wab3ID30JQ/HfwvmERp7A4rLt6Xp9+u3VHHM2z882lXDBJDV2qe3s/afqjfCbqu6tWZDpvSD9lRq+46Q3nlvWGa3QEHiSq6yHTbXxJPLxsmNzaZ0VWzPsdLEOOrt31J2C0lqkE/wWoa3W+SgBkyE8bHkyQH0goJssQ+MSnCR x-incomingheadercount: 37 x-eopattributedmessage: 0 x-forefront-antispam-report: EFV:NLI; SFV:NSPM; SFS:(7070007)(98901004); DIR:OUT; SFP:1901; SCL:1; SRVR:AM5EUR03HT167; H:VI1PR02MB1200.eurprd02.prod.outlook.com; FPR:; SPF:None; LANG:en; x-ms-office365-filtering-correlation-id: 3fcdf930-4865-4a87-b8a4-08d487f312fc x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(201702061074)(5061506573)(5061507331)(1603103135)(2017031320274)(2017031324274)(2017031323274)(2017031322274)(1601125374)(1603101448)(1701031045); SRVR:AM5EUR03HT167; x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(444000031); SRVR:AM5EUR03HT167; BCL:0; PCL:0; RULEID:; SRVR:AM5EUR03HT167; x-forefront-prvs: 02830F0362 spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM MIME-Version: 1.0 X-OriginatorOrg: hotmail.com X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Apr 2017 13:42:24.6438 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Internet X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM5EUR03HT167 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 X-Content-Filtered-By: Mailman/MimeDel 2.1.23 X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 20 Apr 2017 13:42:28 -0000 DQpIaSwNCg0KSSBoYXZlIG1hZGUgYSBGcmVlQlNEIDEyLUN1cnJlbnQgKGFtZDY0KSBpbnN0YWxs YXRpb24gb24gYSBzaW5nbGUgTUJSIHNsaWNlIGFkYTBzMyAod2hpY2ggaG9sZHMganVzdCBvbmUg cGFydGl0aW9uIGFkYTBzM2EgdGhhdCBtYXBzIHRvIGJvdGggLyBhbmQgdGhlIFpGUyB0YW5rIHJv b3QpLg0KDQpVbmRlciBVRlMsIEkgYWx3YXlzIHVzZWQgdG8gZG8gbWFudWFsIGZzY2sgdXBvbiBp bXByb3BlciBzaHV0ZG93bi4gQnV0IEkgaGF2ZSBubyBpZGVhIHdoYXQgdG8gZG8gZm9yIFpGUy4g SXMgaXQgbmVlZGVkIChldmVuIHBvc3NpYmxlID8pIHRvIGZzY2sgZm9yIFpGUyA/IEkgdmVyeSBt dWNoIGRvdWJ0IHRoYXQgOiBaRlMgd2FzLCBhcyBmYXIgYXMgSSBrbm93LCBkZXNpZ25lZCB3aXRo IGRhdGEgaW50ZWdyaXR5IGFzIGEgY2VudHJhbCBjb25jZXJuLiBCdXQgc3RpbGwgSSB3b3VsZCBs aWtlIHRvIGJlIHN1cmUuDQoNClRoYW5rcyBmb3IgYW55IGluZm9ybWF0aW9uLg0KTWFuaXNoIEph aW4NCg0K From owner-freebsd-questions@freebsd.org Thu Apr 20 13:55:37 2017 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 0C312D48959 for ; Thu, 20 Apr 2017 13:55:37 +0000 (UTC) (envelope-from holindho@saunalahti.fi) Received: from vs25.mail.saunalahti.fi (vs25.mail.saunalahti.fi [62.142.117.202]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "vs25.mail.saunalahti.fi", Issuer "vs25.mail.saunalahti.fi" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id B5043F5A for ; Thu, 20 Apr 2017 13:55:36 +0000 (UTC) (envelope-from holindho@saunalahti.fi) Received: from vs25.mail.saunalahti.fi (localhost [127.0.0.1]) by vs25.mail.saunalahti.fi (Postfix) with ESMTP id BE04A2007B for ; Thu, 20 Apr 2017 16:46:45 +0300 (EEST) Received: from gw02.mail.saunalahti.fi (gw02.mail.saunalahti.fi [195.197.172.116]) by vs25.mail.saunalahti.fi (Postfix) with ESMTP id B29B220074 for ; Thu, 20 Apr 2017 16:46:45 +0300 (EEST) Received: from scarecrow.local (62-78-248-13.bb.dnainternet.fi [62.78.248.13]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by gw02.mail.saunalahti.fi (Postfix) with ESMTPSA id A8CA240774 for ; Thu, 20 Apr 2017 16:46:44 +0300 (EEST) Message-ID: <58F8BBBE.6080100@saunalahti.fi> Date: Thu, 20 Apr 2017 16:46:38 +0300 From: Heikki Lindholm User-Agent: Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10.5; fi; rv:1.9.2.28) Gecko/20120306 Thunderbird/3.1.20 MIME-Version: 1.0 To: freebsd-questions@freebsd.org Subject: Re: Is it needed/possible to fsck under ZFS ? References: In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 20 Apr 2017 13:55:37 -0000 20.4.2017 16.42, Manish Jain kirjoitti: > > Hi, > > I have made a FreeBSD 12-Current (amd64) installation on a single MBR slice ada0s3 (which holds just one partition ada0s3a that maps to both / and the ZFS tank root). > > Under UFS, I always used to do manual fsck upon improper shutdown. But I have no idea what to do for ZFS. Is it needed (even possible ?) to fsck for ZFS ? I very much doubt that : ZFS was, as far as I know, designed with data integrity as a central concern. But still I would like to be sure. "zpool scrub" will read the whole pool and report any errors in "zpool status" From owner-freebsd-questions@freebsd.org Thu Apr 20 14:09:20 2017 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id E0E12D48CF6 for ; Thu, 20 Apr 2017 14:09:20 +0000 (UTC) (envelope-from smithi@nimnet.asn.au) Received: from sola.nimnet.asn.au (paqi.nimnet.asn.au [115.70.110.159]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 59833AE1 for ; Thu, 20 Apr 2017 14:09:19 +0000 (UTC) (envelope-from smithi@nimnet.asn.au) Received: from localhost (localhost [127.0.0.1]) by sola.nimnet.asn.au (8.14.2/8.14.2) with ESMTP id v3KE98Pa005972 for ; Fri, 21 Apr 2017 00:09:08 +1000 (EST) (envelope-from smithi@nimnet.asn.au) Date: Fri, 21 Apr 2017 00:09:08 +1000 (EST) From: Ian Smith To: freebsd-questions@freebsd.org Subject: Accessing UFS partitions from a Macbook Message-ID: <20170420233840.N9330@sola.nimnet.asn.au> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 20 Apr 2017 14:09:21 -0000 Hi all, I plugged my backup USB HD into my daughter's Macbook, to see if it was going to be able to access a particular set of files I want to give her. root@x200:~ # gpart show -p da0 => 63 625142385 da0 MBR (298G) 63 83875302 da0s1 fat32 [active] (40G) 83875365 272623050 da0s2 freebsd (130G) 356498415 268638930 da0s3 freebsd (128G) 625137345 5103 - free - (2.5M) root@x200:~ # gpart show -p da0s2 => 0 272623050 da0s2 BSD (130G) 0 8388608 da0s2a freebsd-ufs (4.0G) 8388608 8388608 da0s2b freebsd-swap (4.0G) 16777216 16777216 da0s2d freebsd-ufs (8.0G) 33554432 33554432 da0s2e freebsd-ufs (16G) 67108864 205514186 da0s2f freebsd-ufs (98G) The files of interest are on da0s2f, about 50GiB. The Mac auto-mounted the first (msdosfs) slice as /dev/disk2s1 and files there were accessible. No sign of the other partitions, though. In Terminal on the Mac, 'ls /dev/disk2*' showed the slices ok: /dev/disk2 /dev/disk2s1 /dev/disk2s2 /dev/disk2s3 but attempts to e.g. 'mount -t ufs /dev/disk2s2a $herhomedir/mnt' - a directory I'd made there - failed, indicating not a permission failure (as more or less expected) but directory ./mnt not found? So I tried logging in as root with su -l but her usual administration password wasn't the one, and she knows nothing about a root password. So two questions from someone with next to no Mac experience: Should I expect UFS partitions within a slice to be accessible on Macs? If not, might a UFS partition occupying the whole raw slice fare better? How can she or I go about discovering the root password on her Macbook? Thanks, Ian From owner-freebsd-questions@freebsd.org Thu Apr 20 14:15:34 2017 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 508F3D48F6E for ; Thu, 20 Apr 2017 14:15:34 +0000 (UTC) (envelope-from bourne.identity@hotmail.com) Received: from EUR03-DB5-obe.outbound.protection.outlook.com (mail-oln040092071019.outbound.protection.outlook.com [40.92.71.19]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (Client CN "mail.protection.outlook.com", Issuer "Microsoft IT SSL SHA2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id D5040FAB for ; Thu, 20 Apr 2017 14:15:33 +0000 (UTC) (envelope-from bourne.identity@hotmail.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=iArJQnW0lVUEMFtgG0JMxQTz5+m2HGfC86M4YTjzidI=; b=dnYPFATjx5E5y2+cy5H/GwuNz4E2HTHZqpNfqQLv0NHMrzfqhnU0s1z2udXl9iGeXmkdBrc3guvjL7j+/7d/tZN41nTfRjhHZLU0V4YvtYWE/4EGvly4jCsopgSB4DGiXUk+QisIGHExvzPglsg7yvLdxWllGKclw2eQ60LmSLXrb/JQB/NfxeRsNhS63N2TMbS0XaxuypuKbCpmdzcSLpXtEFQD4WPXc9sX1wrqCMxAos62IwIFwHY3UcmgCUa7M81xgHBc99HOPYpTHqI1t6DLwmbj62iCGUKMK+OOaukA3eXyT/ePDtdq8WvfkQoQXih0VAx9fL80DTMlNpzX9w== Received: from DB5EUR03FT008.eop-EUR03.prod.protection.outlook.com (10.152.20.58) by DB5EUR03HT206.eop-EUR03.prod.protection.outlook.com (10.152.21.235) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.1019.14; Thu, 20 Apr 2017 14:15:31 +0000 Received: from VI1PR02MB1200.eurprd02.prod.outlook.com (10.152.20.51) by DB5EUR03FT008.mail.protection.outlook.com (10.152.20.98) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1019.14 via Frontend Transport; Thu, 20 Apr 2017 14:15:31 +0000 Received: from VI1PR02MB1200.eurprd02.prod.outlook.com ([10.163.164.28]) by VI1PR02MB1200.eurprd02.prod.outlook.com ([10.163.164.28]) with mapi id 15.01.1047.013; Thu, 20 Apr 2017 14:15:31 +0000 From: Manish Jain To: "freebsd-questions@freebsd.org" Subject: Saver not running Thread-Topic: Saver not running Thread-Index: AQHSueCRH7CNxXJYN0GREqFytChBVw== Date: Thu, 20 Apr 2017 14:15:30 +0000 Message-ID: Accept-Language: en-GB, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: freebsd.org; dkim=none (message not signed) header.d=none;freebsd.org; dmarc=none action=none header.from=hotmail.com; x-incomingtopheadermarker: OriginalChecksum:F6CB4C4BDFFF019005D1BC7A6C8CA0B20AC74326C6DC0D7A37EDBE6965200494; UpperCasedChecksum:7FD7751AB704D1757B6F317F11A02E97DEE404BD5B9A62593E9316B882BB8E00; SizeAsReceived:7713; Count:37 x-ms-exchange-messagesentrepresentingtype: 1 x-microsoft-exchange-diagnostics: 1; DB5EUR03HT206; 5:3WT0bJ0m8JrtzZVXd8am53VSjZXvrFLvVj/EZFCPtdcDzLqXch9jPoA2c6hzrapp1CvNueDgsr/jERhp6bRg1q6z9C0Va2/mf8WJpVjWv7yqJl5P84xbELPSD6XBTX4e2+/QJkYYpLom+YZnkh+aTA==; 24:IzCFCaUpHLbEcz44F7h6kCol+5C8lOxAK92ffZ2V5Vmds7/M6k2+/1PEYRfsRfM3p3hSn4HVM22fbeGyzZl+YtE9BjJKqrBfcrg5hTbV6BE=; 7:RPJDxOR1awnO+DtOOuRfIcYbCPd37afIDGTaFP82E6TUrkCNkFEtJCYm7FOBYb0oWACIw/HiIt0UvcGXBstB9EZcQBNQu03GkSfnqsx14F+LBBY6mf834KaN2X6h3BppS7vr0Dv9R8qCOck1TvmoZDOzf/nDSnx4nCWnci8JnNSDFJaQySXs3SY7tfwXKdYnAmNft2foWc4dPDiC0ul0IytKa7sfaWdwhWDETDsDMLL3flMNIEo7ojNBUHVkTbmUi7/Frt+O9quN0UQAqOuLzLjlGqhAzDUq8cbVoJPVjuBnoO5jtmgDre5qcoLOtOhM x-incomingheadercount: 37 x-eopattributedmessage: 0 x-forefront-antispam-report: EFV:NLI; SFV:NSPM; SFS:(7070007)(98901004); DIR:OUT; SFP:1901; SCL:1; SRVR:DB5EUR03HT206; H:VI1PR02MB1200.eurprd02.prod.outlook.com; FPR:; SPF:None; LANG:en; x-ms-office365-filtering-correlation-id: bd6fef1e-11de-4baf-893c-08d487f7b2f0 x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(201702061074)(5061506573)(5061507331)(1603103135)(2017031320274)(2017031324274)(2017031323274)(2017031322274)(1603101448)(1601125374)(1701031045); SRVR:DB5EUR03HT206; x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(444000031); SRVR:DB5EUR03HT206; BCL:0; PCL:0; RULEID:; SRVR:DB5EUR03HT206; x-forefront-prvs: 02830F0362 spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM MIME-Version: 1.0 X-OriginatorOrg: hotmail.com X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Apr 2017 14:15:30.9550 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Internet X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB5EUR03HT206 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 X-Content-Filtered-By: Mailman/MimeDel 2.1.23 X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 20 Apr 2017 14:15:34 -0000 DQpIaSwNCg0KSSBhbSBmYWNpbmcgYSBzdHJhbmdlIHByb2JsZW0gdW5kZXIgbXkgRnJlZUJTRCAx Mi1DVVJSRU5UIGluc3RhbGxhdGlvbiBhdG9wIGNsb25lZC9taWdyYXRlZCBaRlMuIEJlYXN0aWUg aXMgbm90IHJ1bm5pbmcgOiBJIGRvIG5vdCByZW1lbWJlciBCZWFzdGllIGhhdmluZyBydW4gZXZl biBvbmNlIHNpbmNlIFpGUyBtaWdyYXRpb24gYSB3ZWVrIGJhY2sgKDEwMCUgc3VyZSkgYW5kIHF1 aXRlIHBvc3NpYmx5LCBldmVyIHNpbmNlIHRoZSBvcmlnaW5hbCBpbnN0YWxsYXRpb24gd2FzIG1h ZGUgYSBtb250aCBiYWNrIG9uIGEgVUZTIHNsaWNlICg5OSUgc3VyZSkuDQoNCkJlYXN0aWUgaXMg ZW5hYmxlZCBpbiByYy5jb25mIGFzIHdlbGwgYXMga2xkbG9hZGVkIDoNCg0KL2hvbWUvdW5peCAj IGNhdCAvZXRjL3JjLmNvbmYgfCBlZ3JlcCAnKGJlYXN0aWV8c2F2ZXIpJw0Kc2F2ZXI9ImJlYXN0 aWUiDQoNCi9ob21lL3VuaXggIyBrbGRzdGF0IHwgZWdyZXAgJyhiZWFzdGllfHNhdmVyKScNCjE2 ICAgIDEgMHhmZmZmZmZmZjgyOGZhMDAwIDJmZDUgICAgIGJlYXN0aWVfc2F2ZXIua28NCg0KQnV0 IHRoZSBzYXZpb3VyIGRvZXMgbm90IHJ1biwgZXZlbiB3aGVuIHRoZSBjb25zb2xlIGlzIGluYWN0 aXZlIGZvciBob3Vycy4gL3Zhci9sb2cvbWVzc2FnZXMgZG9lcyBub3QgaW5kaWNhdGUgYW55IHBy b2JsZW0uDQoNClRoaXMgaXMgYXMgbXVjaCBhIHBpcXVhbnQgcHJvYmxlbSBhcyBhIHBlcnNvbmFs IHRyYWdlZHkuIE92ZXIgdGhlIGxhc3QgbW9udGgsIEkgaGF2ZSBzZWVuIGFuZCBmZWx0IGluY3Jl YXNpbmcgZGlzc29jaWF0aW9uL2Rpc2VuY2hhbnRtZW50IGluIG15IGNhdC4gVGlua2VyYmVsbCwg d2hvIHVzZWQgdG8gcHVyciBhbmQgY3VyZGxlIHVwIG5leHQgdG8gbWUgc28gbXVjaCwgaGFzIG5v dyBzdGFydGVkIGtlZXBpbmcgYXdheSwgc29tZXRpbWVzIGV2ZW4gZ2xhcmluZyBpbiBkaXNndXN0 IGF0IG1lLiBTaGUgZG9lcyBub3QgZXZlbiBjb25zdW1lIGhlciBkb3NlIG9mIGNhdG5pcC4NCg0K SSByZXF1ZXN0IGFkdmljZSBvbiBob3cgdG8gZml4IHRoaW5ncy4gSSBhbHNvIHJlcXVlc3QgYSB3 b3JkIG9mIGNvbnNvbGF0aW9uIGZvciBteSBjYXQuDQoNClRoYW5rIHlvdS4NCk1hbmlzaCBKYWlu DQoNCg== From owner-freebsd-questions@freebsd.org Thu Apr 20 14:25:30 2017 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 0B8BDD464FB for ; Thu, 20 Apr 2017 14:25:30 +0000 (UTC) (envelope-from jon@radel.com) Received: from radel.com (fly.radel.com [70.184.242.170]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (Client CN "*.radel.com", Issuer "COMODO RSA Domain Validation Secure Server CA" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id AF6F21815 for ; Thu, 20 Apr 2017 14:25:28 +0000 (UTC) (envelope-from jon@radel.com) X-CGP-ClamAV-Result: CLEAN X-VirusScanner: Niversoft's CGPClamav Helper v1.19.2 (ClamAV engine v0.99.2) X-ExtFilter: Niversoft's DomainKeys Helper DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; d=radel.com; s=20170108.radel; h=Subject:To:References:From:Message-ID:Date:User-Agent: MIME-Version:In-Reply-To:Content-Type; b=qYOGrRxiAP/6ImsALT4btIdUF0/7fJJaJl1EgpSP2xijWJVHFqNARuwnjxFOUVezsG 3I7yMLKGQfddZt2Y8+oQgexUbhYxYOq3eAZS59XA6z8u7gTfm3sk3G3D+eb3LMb5IgDm ABS0P938ETFEYiOyr8bd/uYv59Q5cD/8erMSsHlLw8L8xR1V60JgHyGym/eNe0zopMTI aQ2YDJqgECdlSkc4VQqzEltQdjLCn/qG1Nr2nStXEKtiBRehKOHnxUjUe9uUELi3zOiX SYDcF3TZww8SRaoqvp71pwagA8MWjNvx5oRueOfvbCR7ycH2fXPHe9qlCkNjgsjs2dC0 cbCw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=radel.com; s=20170108.radel; t=1492698321; x=1493303121; q=dns/txt; h=Subject:To:References:From:Message-ID:Date: User-Agent:MIME-Version:In-Reply-To:Content-Type; bh=VP/KEDMYBV+ ec0gnGg80aLpsWJRIGd3+5B3ljtPI7L8=; b=e+rke1LaBit2HvqXorHgmV9RMfh CiU6Wl92UqVfMzSiYQ1+mjs+m7xuc0Ff4/ySnvCjxqLIvkzEdBGWsFAP78MXkI/O LqaBPXS0BW0od8qrXETnQj73XdpOIYfRSooJ8g8kfo1+cswiLDqKza6mWiq6hf/y xmAR/Km0fOZuyDVnSlLruv4BxmLwydo4tvsfpbZ0MTTFIOkwzszqZUFeBt91gkxq u8gLUgIGvFe+g+wSPMrmJDUE49NJta0ApnS6bVQGEqVtNzrm/Yc18EDcXzwPsj5+ PdotzxjmP6AGdyiqsZtMQrFLsV/LPwOKeAcW4rIayCpByt5VN3ZDa3R7JaA== Received: from [2001:470:880a:4389:94db:e4fd:fb86:10fa] (account jon@radel.com HELO haralson.local) by radel.com (CommuniGate Pro SMTP 6.1.14 _community_) with ESMTPSA id 1312600 for freebsd-questions@freebsd.org; Thu, 20 Apr 2017 14:25:21 +0000 Subject: Re: Is it needed/possible to fsck under ZFS ? To: freebsd-questions@freebsd.org References: <58F8BBBE.6080100@saunalahti.fi> From: Jon Radel Message-ID: <3d2dc178-41e7-8eb6-9771-c1fd3bf75b68@radel.com> Date: Thu, 20 Apr 2017 10:25:20 -0400 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:52.0) Gecko/20100101 Thunderbird/52.0.1 MIME-Version: 1.0 In-Reply-To: <58F8BBBE.6080100@saunalahti.fi> Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha-256; boundary="------------ms090706050808000303090302" X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 20 Apr 2017 14:25:30 -0000 This is a cryptographically signed message in MIME format. --------------ms090706050808000303090302 Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: quoted-printable On 4/20/17 09:46, Heikki Lindholm wrote: >=20 > "zpool scrub" will read the whole pool and report any errors in "zpool > status" Even better, it will also correct any errors that are possible to correct. If you have enough redundancy in your pool and the damage isn't too extensive, it will generally just fix everything for you. In any case, the design of the filesystem is such that you're less likely to end up with inconsistent state due to unclean shutdown in the first place. man zpool for more information. --=20 --Jon Radel jon@radel.com --------------ms090706050808000303090302 Content-Type: application/pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" Content-Description: S/MIME Cryptographic Signature MIAGCSqGSIb3DQEHAqCAMIACAQExDzANBglghkgBZQMEAgEFADCABgkqhkiG9w0BBwEAAKCC Cq8wggSvMIIDl6ADAgECAhEA4CPLFRKDU4mtYW56VGdrITANBgkqhkiG9w0BAQsFADBvMQsw CQYDVQQGEwJTRTEUMBIGA1UEChMLQWRkVHJ1c3QgQUIxJjAkBgNVBAsTHUFkZFRydXN0IEV4 dGVybmFsIFRUUCBOZXR3b3JrMSIwIAYDVQQDExlBZGRUcnVzdCBFeHRlcm5hbCBDQSBSb290 MB4XDTE0MTIyMjAwMDAwMFoXDTIwMDUzMDEwNDgzOFowgZsxCzAJBgNVBAYTAkdCMRswGQYD VQQIExJHcmVhdGVyIE1hbmNoZXN0ZXIxEDAOBgNVBAcTB1NhbGZvcmQxGjAYBgNVBAoTEUNP TU9ETyBDQSBMaW1pdGVkMUEwPwYDVQQDEzhDT01PRE8gU0hBLTI1NiBDbGllbnQgQXV0aGVu dGljYXRpb24gYW5kIFNlY3VyZSBFbWFpbCBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC AQoCggEBAImxDdp6UxlOcFIdvFamBia3uEngludRq/HwWhNJFaO0jBtgvHpRQqd5jKQi3xdh TpHVdiMKFNNKAn+2HQmAbqUEPdm6uxb+oYepLkNSQxZ8rzJQyKZPWukI2M+TJZx7iOgwZOak +FaA/SokFDMXmaxE5WmLo0YGS8Iz1OlAnwawsayTQLm1CJM6nCpToxDbPSBhPFUDjtlOdiUC ISn6o3xxdk/u4V+B6ftUgNvDezVSt4TeIj0sMC0xf1m9UjewM2ktQ+v61qXxl3dnUYzZ7ifr vKUHOHaMpKk4/9+M9QOsSb7K93OZOg8yq5yVOhM9DkY6V3RhUL7GQD/L5OKfoiECAwEAAaOC ARcwggETMB8GA1UdIwQYMBaAFK29mHo0tCb3+sQmVO8DveAky1QaMB0GA1UdDgQWBBSSYWuC 4aKgqk/sZ/HCo/e0gADB7DAOBgNVHQ8BAf8EBAMCAYYwEgYDVR0TAQH/BAgwBgEB/wIBADAd BgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwQwEQYDVR0gBAowCDAGBgRVHSAAMEQGA1Ud HwQ9MDswOaA3oDWGM2h0dHA6Ly9jcmwudXNlcnRydXN0LmNvbS9BZGRUcnVzdEV4dGVybmFs Q0FSb290LmNybDA1BggrBgEFBQcBAQQpMCcwJQYIKwYBBQUHMAGGGWh0dHA6Ly9vY3NwLnVz ZXJ0cnVzdC5jb20wDQYJKoZIhvcNAQELBQADggEBABsqbqxVwTqriMXY7c1V86prYSvACRAj mQ/FZmpvsfW0tXdeDwJhAN99Bf4Ss6SAgAD8+x1banICCkG8BbrBWNUmwurVTYT7/oKYz1gb 4yJjnFL4uwU2q31Ypd6rO2Pl2tVz7+zg+3vio//wQiOcyraNTT7kSxgDsqgt1Ni7QkuQaYUQ 26Y3NOh74AEQpZzKOsefT4g0bopl0BqKu6ncyso20fT8wmQpNa/WsadxEdIDQ7GPPprsnjJT 9HaSyoY0B7ksyuYcStiZDcGG4pCS+1pCaiMhEOllx/XVu37qjIUgAmLq0ToHLFnFmTPyOInl tukWeh95FPZKEBom+nyK+5swggX4MIIE4KADAgECAhBzVOU8fWu0zQ1gaQ38zgEbMA0GCSqG SIb3DQEBCwUAMIGbMQswCQYDVQQGEwJHQjEbMBkGA1UECBMSR3JlYXRlciBNYW5jaGVzdGVy MRAwDgYDVQQHEwdTYWxmb3JkMRowGAYDVQQKExFDT01PRE8gQ0EgTGltaXRlZDFBMD8GA1UE AxM4Q09NT0RPIFNIQS0yNTYgQ2xpZW50IEF1dGhlbnRpY2F0aW9uIGFuZCBTZWN1cmUgRW1h aWwgQ0EwHhcNMTUwMzMwMDAwMDAwWhcNMTgwMzI5MjM1OTU5WjCB+jELMAkGA1UEBhMCVVMx DjAMBgNVBBETBTIyMTUwMQswCQYDVQQIEwJWQTEUMBIGA1UEBxMLU3ByaW5nZmllbGQxGjAY BgNVBAkTETY5MTcgUmlkZ2V3YXkgRHIuMRUwEwYDVQQKEwxKb24gVC4gUmFkZWwxMjAwBgNV BAsTKUlzc3VlZCB0aHJvdWdoIEpvbiBULiBSYWRlbCBFLVBLSSBNYW5hZ2VyMR8wHQYDVQQL ExZDb3Jwb3JhdGUgU2VjdXJlIEVtYWlsMRIwEAYDVQQDEwlKb24gUmFkZWwxHDAaBgkqhkiG 9w0BCQEWDWpvbkByYWRlbC5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDe 1Rth9hbQqaODn++C5dVAQH9nM2VH3oPazZufOwmIG2SXI/v3PuemcQQ3JkhmpQ06gYszyXbk TCLsqvEfalYj81jdt/K5lT4aVdj0LfJIWyTcU95V2rsCuHsSvn/PnIcsEtXg53rCtqS4EOtJ 9u3rY2hP8YCiyz1yY3mn4nKJs93MHG4AkXYuVpzfaIADETcVrA+razvXEfnDJXXDZZ9ZuuV1 06yIovOvhYWSlaVu8nrSHJjXFZI2IXwgIeVBoMih3yu6LLj14I/YdZ0rIA8K+UNB+NW6Ri3u wHXBbr4jh3ZqkrqIVUrf1VeybhdrJcdqXdMNHjKDSlCoaxYRbLy1AgMBAAGjggHVMIIB0TAf BgNVHSMEGDAWgBSSYWuC4aKgqk/sZ/HCo/e0gADB7DAdBgNVHQ4EFgQUz9YB10WEfBNHskRw o/0vh8qaQuwwDgYDVR0PAQH/BAQDAgWgMAwGA1UdEwEB/wQCMAAwHQYDVR0lBBYwFAYIKwYB BQUHAwQGCCsGAQUFBwMCMEYGA1UdIAQ/MD0wOwYMKwYBBAGyMQECAQMFMCswKQYIKwYBBQUH AgEWHWh0dHBzOi8vc2VjdXJlLmNvbW9kby5uZXQvQ1BTMF0GA1UdHwRWMFQwUqBQoE6GTGh0 dHA6Ly9jcmwuY29tb2RvY2EuY29tL0NPTU9ET1NIQTI1NkNsaWVudEF1dGhlbnRpY2F0aW9u YW5kU2VjdXJlRW1haWxDQS5jcmwwgZAGCCsGAQUFBwEBBIGDMIGAMFgGCCsGAQUFBzAChkxo dHRwOi8vY3J0LmNvbW9kb2NhLmNvbS9DT01PRE9TSEEyNTZDbGllbnRBdXRoZW50aWNhdGlv bmFuZFNlY3VyZUVtYWlsQ0EuY3J0MCQGCCsGAQUFBzABhhhodHRwOi8vb2NzcC5jb21vZG9j YS5jb20wGAYDVR0RBBEwD4ENam9uQHJhZGVsLmNvbTANBgkqhkiG9w0BAQsFAAOCAQEAS1Pe +gBgP+SQ/a5I5e7zX0Rg0DhH378LHlZixJgS6LfCPL2edKMUQi3Th9GXfLjdeyeWuMWoz925 ZzBHcPwkBeH+iM/AEhu0Dhi0kop/p66g9tEPJUZ/KDsqxddNDrD0Typn3/33pHTjJEDqydzA gwB0Nn8blpMbqSwT+j8wuPakfLsj1cSDzXrTLLsmIQB7auAyaYXdWyW8Yqw336rLUCvjOUfn qOOyjVsieTw/0PLoOHJaGyez+VtV4eyi6p1SNiX32A+fvxBMzKQLCokE43cXItc9Okzq//f2 fuvGp17r8mpm4OjjM5E2kwsg9bBPUBMR4/sxosKVLn0o9rxlozGCBEEwggQ9AgEBMIGwMIGb MQswCQYDVQQGEwJHQjEbMBkGA1UECBMSR3JlYXRlciBNYW5jaGVzdGVyMRAwDgYDVQQHEwdT YWxmb3JkMRowGAYDVQQKExFDT01PRE8gQ0EgTGltaXRlZDFBMD8GA1UEAxM4Q09NT0RPIFNI QS0yNTYgQ2xpZW50IEF1dGhlbnRpY2F0aW9uIGFuZCBTZWN1cmUgRW1haWwgQ0ECEHNU5Tx9 a7TNDWBpDfzOARswDQYJYIZIAWUDBAIBBQCgggJhMBgGCSqGSIb3DQEJAzELBgkqhkiG9w0B BwEwHAYJKoZIhvcNAQkFMQ8XDTE3MDQyMDE0MjUyMFowLwYJKoZIhvcNAQkEMSIEIOkMWmTh 3BLHG5OzE4Im0p91pGV/Rzj3SlXkc+9xHv2LMGwGCSqGSIb3DQEJDzFfMF0wCwYJYIZIAWUD BAEqMAsGCWCGSAFlAwQBAjAKBggqhkiG9w0DBzAOBggqhkiG9w0DAgICAIAwDQYIKoZIhvcN AwICAUAwBwYFKw4DAgcwDQYIKoZIhvcNAwICASgwgcEGCSsGAQQBgjcQBDGBszCBsDCBmzEL MAkGA1UEBhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMHU2Fs Zm9yZDEaMBgGA1UEChMRQ09NT0RPIENBIExpbWl0ZWQxQTA/BgNVBAMTOENPTU9ETyBTSEEt MjU2IENsaWVudCBBdXRoZW50aWNhdGlvbiBhbmQgU2VjdXJlIEVtYWlsIENBAhBzVOU8fWu0 zQ1gaQ38zgEbMIHDBgsqhkiG9w0BCRACCzGBs6CBsDCBmzELMAkGA1UEBhMCR0IxGzAZBgNV BAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEaMBgGA1UEChMRQ09N T0RPIENBIExpbWl0ZWQxQTA/BgNVBAMTOENPTU9ETyBTSEEtMjU2IENsaWVudCBBdXRoZW50 aWNhdGlvbiBhbmQgU2VjdXJlIEVtYWlsIENBAhBzVOU8fWu0zQ1gaQ38zgEbMA0GCSqGSIb3 DQEBAQUABIIBANq/3O56WHbWzeNqnaxqu0wVGl2DqyTiUxiSlPerGHRkyNYpuTvV2/RQLHwY fHegT64digTAEYYizUxN+o1MzfJuGwjzUDxrMKPMSiMvmj2fHe2A8dsDzWNkbdnJA8I50XOY pul21av30Bc3KD+ArBGwFWzAjCB+TrMgWYn5/qtxrOW4uy/Ak+SyMBLtHqqIRe5cykkuhPTK EuwZnWuDvMLn640JbZJekI5+HNXSu1nQSFFqjauBDaHBuNHktffXRV9/ilb0csttchErkXgJ XxI1lPeSMt+GWAIpBN5Xut7RC4QIeNfZhrhcwMQI+7j5BwGE79K8lAeNms63SjT7wacAAAAA AAA= --------------ms090706050808000303090302-- From owner-freebsd-questions@freebsd.org Thu Apr 20 14:39:28 2017 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id D14FAD46EF4 for ; Thu, 20 Apr 2017 14:39:28 +0000 (UTC) (envelope-from jon@radel.com) Received: from radel.com (fly.radel.com [70.184.242.170]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (Client CN "*.radel.com", Issuer "COMODO RSA Domain Validation Secure Server CA" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 803BBE1B for ; Thu, 20 Apr 2017 14:39:27 +0000 (UTC) (envelope-from jon@radel.com) X-CGP-ClamAV-Result: CLEAN X-VirusScanner: Niversoft's CGPClamav Helper v1.19.2 (ClamAV engine v0.99.2) X-ExtFilter: Niversoft's DomainKeys Helper DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; d=radel.com; s=20170108.radel; h=Subject:To:References:From:Message-ID:Date:User-Agent: MIME-Version:In-Reply-To:Content-Type; b=wC443kh2JFioGUTOMjn1uZL/6d751S5fpVvHIibR18MdxHhY980thqESZxQ7UcSsUe r7k3BnpxyrRTTLnFEv9y+o62hNDtGhI7xQY50BjLZzc7693GM2X5/6lYpEjFxHmHW2EL 2KClcGnGdM0c0RskhXTc/2NfVQ/G1WMY+PTxRTC+oUM9c4KDZN1zdS0k9HRrIUfjlIsW bI81HlifhV2i5uTCpxF27cq4dpikduwjQuMinCj+6juC77fOQNad7YriAJ4/SO2Mz6zn tfi/YzE7y9qFFFVvMZn9aQRaphbRQUsRJfUPU76GrFosqbPQcCYzOgtCBCxGFIz7m9Jw GZ3Q== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=radel.com; s=20170108.radel; t=1492699166; x=1493303966; q=dns/txt; h=Subject:To:References:From:Message-ID:Date: User-Agent:MIME-Version:In-Reply-To:Content-Type; bh=W+jCWjKI4V3 cmuXZIOF2ytzpRWECz/RbBU7t1YOKHds=; b=KXOXYc715lBAw6NqlCCEHWnpz/W vL1cxsoKh8dEDlZus0s5VQixS2P7A3145TSLbta1ry4Y2gr/+BnK+gOhjVEixs3l 5LkUN//D4lAcwI+pPlMfnCzvqQVTlbQe9YU+oBw6i3J9otLbatUzXEsFN/1cGF64 ieYRU6/FQvRVeRoBTfOKWKEJ6nJ+7JSSNxK7zpFQw1YCZ2DUJAHBfaMRd1kmgBz2 HnVL72aQi5bBVxiGsFcCT9IQOkrAUYUqgtMWV74S2IarDMHgReAbo+iTdWQdz/Ue MiMq1yAKlpmT+KDTCtUgDwyiySm+eLB+U+BsA68AsclyoQttDd/yEvd96UQ== Received: from [2001:470:880a:4389:94db:e4fd:fb86:10fa] (account jon@radel.com HELO haralson.local) by radel.com (CommuniGate Pro SMTP 6.1.14 _community_) with ESMTPSA id 1312609 for freebsd-questions@freebsd.org; Thu, 20 Apr 2017 14:39:26 +0000 Subject: Re: Accessing UFS partitions from a Macbook To: freebsd-questions@freebsd.org References: <20170420233840.N9330@sola.nimnet.asn.au> From: Jon Radel Message-ID: Date: Thu, 20 Apr 2017 10:39:25 -0400 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:52.0) Gecko/20100101 Thunderbird/52.0.1 MIME-Version: 1.0 In-Reply-To: <20170420233840.N9330@sola.nimnet.asn.au> Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha-256; boundary="------------ms040507070900090108090501" X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 20 Apr 2017 14:39:28 -0000 This is a cryptographically signed message in MIME format. --------------ms040507070900090108090501 Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: quoted-printable On 4/20/17 10:09, Ian Smith wrote: > So I tried logging in as root with su -l but her usual administration > password wasn't the one, and she knows nothing about a root password. There is no root password. As a user with administrative rights (which would be the sole user on a Mac setup completely the default way) just: sudo bash and you'll have a root shell. (My Mac is not setup the default way, so I have to su to a privileged account first and then run sudo, but I'm a touch odd and and a little more paranoid than some Mac users.) >=20 > So two questions from someone with next to no Mac experience: >=20 > Should I expect UFS partitions within a slice to be accessible on Macs?= > If not, might a UFS partition occupying the whole raw slice fare better= ? I would very much not expect it to work unless you install a driver for UFS filesystems on the Mac. Macs use a different filesystem natively and, while they support some foreign filesystems, UFS isn't on that list. The techniques at https://wiki.gutzmann.com/confluence/pages/viewpage.action?pageId=3D66519= 31 may still work; I certainly haven't tested them. If doing software development on a Mac isn't your thing and you just want to solve the file transfer problem, I'd suggest a drive formatted in that ancient, lowest common denominator, filesystem: MSDOS/FAT. --=20 --Jon Radel jon@radel.com --------------ms040507070900090108090501 Content-Type: application/pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" Content-Description: S/MIME Cryptographic Signature MIAGCSqGSIb3DQEHAqCAMIACAQExDzANBglghkgBZQMEAgEFADCABgkqhkiG9w0BBwEAAKCC Cq8wggSvMIIDl6ADAgECAhEA4CPLFRKDU4mtYW56VGdrITANBgkqhkiG9w0BAQsFADBvMQsw CQYDVQQGEwJTRTEUMBIGA1UEChMLQWRkVHJ1c3QgQUIxJjAkBgNVBAsTHUFkZFRydXN0IEV4 dGVybmFsIFRUUCBOZXR3b3JrMSIwIAYDVQQDExlBZGRUcnVzdCBFeHRlcm5hbCBDQSBSb290 MB4XDTE0MTIyMjAwMDAwMFoXDTIwMDUzMDEwNDgzOFowgZsxCzAJBgNVBAYTAkdCMRswGQYD VQQIExJHcmVhdGVyIE1hbmNoZXN0ZXIxEDAOBgNVBAcTB1NhbGZvcmQxGjAYBgNVBAoTEUNP TU9ETyBDQSBMaW1pdGVkMUEwPwYDVQQDEzhDT01PRE8gU0hBLTI1NiBDbGllbnQgQXV0aGVu dGljYXRpb24gYW5kIFNlY3VyZSBFbWFpbCBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC AQoCggEBAImxDdp6UxlOcFIdvFamBia3uEngludRq/HwWhNJFaO0jBtgvHpRQqd5jKQi3xdh TpHVdiMKFNNKAn+2HQmAbqUEPdm6uxb+oYepLkNSQxZ8rzJQyKZPWukI2M+TJZx7iOgwZOak +FaA/SokFDMXmaxE5WmLo0YGS8Iz1OlAnwawsayTQLm1CJM6nCpToxDbPSBhPFUDjtlOdiUC ISn6o3xxdk/u4V+B6ftUgNvDezVSt4TeIj0sMC0xf1m9UjewM2ktQ+v61qXxl3dnUYzZ7ifr vKUHOHaMpKk4/9+M9QOsSb7K93OZOg8yq5yVOhM9DkY6V3RhUL7GQD/L5OKfoiECAwEAAaOC ARcwggETMB8GA1UdIwQYMBaAFK29mHo0tCb3+sQmVO8DveAky1QaMB0GA1UdDgQWBBSSYWuC 4aKgqk/sZ/HCo/e0gADB7DAOBgNVHQ8BAf8EBAMCAYYwEgYDVR0TAQH/BAgwBgEB/wIBADAd BgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwQwEQYDVR0gBAowCDAGBgRVHSAAMEQGA1Ud HwQ9MDswOaA3oDWGM2h0dHA6Ly9jcmwudXNlcnRydXN0LmNvbS9BZGRUcnVzdEV4dGVybmFs Q0FSb290LmNybDA1BggrBgEFBQcBAQQpMCcwJQYIKwYBBQUHMAGGGWh0dHA6Ly9vY3NwLnVz ZXJ0cnVzdC5jb20wDQYJKoZIhvcNAQELBQADggEBABsqbqxVwTqriMXY7c1V86prYSvACRAj mQ/FZmpvsfW0tXdeDwJhAN99Bf4Ss6SAgAD8+x1banICCkG8BbrBWNUmwurVTYT7/oKYz1gb 4yJjnFL4uwU2q31Ypd6rO2Pl2tVz7+zg+3vio//wQiOcyraNTT7kSxgDsqgt1Ni7QkuQaYUQ 26Y3NOh74AEQpZzKOsefT4g0bopl0BqKu6ncyso20fT8wmQpNa/WsadxEdIDQ7GPPprsnjJT 9HaSyoY0B7ksyuYcStiZDcGG4pCS+1pCaiMhEOllx/XVu37qjIUgAmLq0ToHLFnFmTPyOInl tukWeh95FPZKEBom+nyK+5swggX4MIIE4KADAgECAhBzVOU8fWu0zQ1gaQ38zgEbMA0GCSqG SIb3DQEBCwUAMIGbMQswCQYDVQQGEwJHQjEbMBkGA1UECBMSR3JlYXRlciBNYW5jaGVzdGVy MRAwDgYDVQQHEwdTYWxmb3JkMRowGAYDVQQKExFDT01PRE8gQ0EgTGltaXRlZDFBMD8GA1UE AxM4Q09NT0RPIFNIQS0yNTYgQ2xpZW50IEF1dGhlbnRpY2F0aW9uIGFuZCBTZWN1cmUgRW1h aWwgQ0EwHhcNMTUwMzMwMDAwMDAwWhcNMTgwMzI5MjM1OTU5WjCB+jELMAkGA1UEBhMCVVMx DjAMBgNVBBETBTIyMTUwMQswCQYDVQQIEwJWQTEUMBIGA1UEBxMLU3ByaW5nZmllbGQxGjAY BgNVBAkTETY5MTcgUmlkZ2V3YXkgRHIuMRUwEwYDVQQKEwxKb24gVC4gUmFkZWwxMjAwBgNV BAsTKUlzc3VlZCB0aHJvdWdoIEpvbiBULiBSYWRlbCBFLVBLSSBNYW5hZ2VyMR8wHQYDVQQL ExZDb3Jwb3JhdGUgU2VjdXJlIEVtYWlsMRIwEAYDVQQDEwlKb24gUmFkZWwxHDAaBgkqhkiG 9w0BCQEWDWpvbkByYWRlbC5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDe 1Rth9hbQqaODn++C5dVAQH9nM2VH3oPazZufOwmIG2SXI/v3PuemcQQ3JkhmpQ06gYszyXbk TCLsqvEfalYj81jdt/K5lT4aVdj0LfJIWyTcU95V2rsCuHsSvn/PnIcsEtXg53rCtqS4EOtJ 9u3rY2hP8YCiyz1yY3mn4nKJs93MHG4AkXYuVpzfaIADETcVrA+razvXEfnDJXXDZZ9ZuuV1 06yIovOvhYWSlaVu8nrSHJjXFZI2IXwgIeVBoMih3yu6LLj14I/YdZ0rIA8K+UNB+NW6Ri3u wHXBbr4jh3ZqkrqIVUrf1VeybhdrJcdqXdMNHjKDSlCoaxYRbLy1AgMBAAGjggHVMIIB0TAf BgNVHSMEGDAWgBSSYWuC4aKgqk/sZ/HCo/e0gADB7DAdBgNVHQ4EFgQUz9YB10WEfBNHskRw o/0vh8qaQuwwDgYDVR0PAQH/BAQDAgWgMAwGA1UdEwEB/wQCMAAwHQYDVR0lBBYwFAYIKwYB BQUHAwQGCCsGAQUFBwMCMEYGA1UdIAQ/MD0wOwYMKwYBBAGyMQECAQMFMCswKQYIKwYBBQUH AgEWHWh0dHBzOi8vc2VjdXJlLmNvbW9kby5uZXQvQ1BTMF0GA1UdHwRWMFQwUqBQoE6GTGh0 dHA6Ly9jcmwuY29tb2RvY2EuY29tL0NPTU9ET1NIQTI1NkNsaWVudEF1dGhlbnRpY2F0aW9u YW5kU2VjdXJlRW1haWxDQS5jcmwwgZAGCCsGAQUFBwEBBIGDMIGAMFgGCCsGAQUFBzAChkxo dHRwOi8vY3J0LmNvbW9kb2NhLmNvbS9DT01PRE9TSEEyNTZDbGllbnRBdXRoZW50aWNhdGlv bmFuZFNlY3VyZUVtYWlsQ0EuY3J0MCQGCCsGAQUFBzABhhhodHRwOi8vb2NzcC5jb21vZG9j YS5jb20wGAYDVR0RBBEwD4ENam9uQHJhZGVsLmNvbTANBgkqhkiG9w0BAQsFAAOCAQEAS1Pe +gBgP+SQ/a5I5e7zX0Rg0DhH378LHlZixJgS6LfCPL2edKMUQi3Th9GXfLjdeyeWuMWoz925 ZzBHcPwkBeH+iM/AEhu0Dhi0kop/p66g9tEPJUZ/KDsqxddNDrD0Typn3/33pHTjJEDqydzA gwB0Nn8blpMbqSwT+j8wuPakfLsj1cSDzXrTLLsmIQB7auAyaYXdWyW8Yqw336rLUCvjOUfn qOOyjVsieTw/0PLoOHJaGyez+VtV4eyi6p1SNiX32A+fvxBMzKQLCokE43cXItc9Okzq//f2 fuvGp17r8mpm4OjjM5E2kwsg9bBPUBMR4/sxosKVLn0o9rxlozGCBEEwggQ9AgEBMIGwMIGb MQswCQYDVQQGEwJHQjEbMBkGA1UECBMSR3JlYXRlciBNYW5jaGVzdGVyMRAwDgYDVQQHEwdT YWxmb3JkMRowGAYDVQQKExFDT01PRE8gQ0EgTGltaXRlZDFBMD8GA1UEAxM4Q09NT0RPIFNI QS0yNTYgQ2xpZW50IEF1dGhlbnRpY2F0aW9uIGFuZCBTZWN1cmUgRW1haWwgQ0ECEHNU5Tx9 a7TNDWBpDfzOARswDQYJYIZIAWUDBAIBBQCgggJhMBgGCSqGSIb3DQEJAzELBgkqhkiG9w0B BwEwHAYJKoZIhvcNAQkFMQ8XDTE3MDQyMDE0MzkyNVowLwYJKoZIhvcNAQkEMSIEIFw1svI4 jD9+N1jnuY5v2srIQNDfGDf98p/sUtggA/S7MGwGCSqGSIb3DQEJDzFfMF0wCwYJYIZIAWUD BAEqMAsGCWCGSAFlAwQBAjAKBggqhkiG9w0DBzAOBggqhkiG9w0DAgICAIAwDQYIKoZIhvcN AwICAUAwBwYFKw4DAgcwDQYIKoZIhvcNAwICASgwgcEGCSsGAQQBgjcQBDGBszCBsDCBmzEL MAkGA1UEBhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMHU2Fs Zm9yZDEaMBgGA1UEChMRQ09NT0RPIENBIExpbWl0ZWQxQTA/BgNVBAMTOENPTU9ETyBTSEEt MjU2IENsaWVudCBBdXRoZW50aWNhdGlvbiBhbmQgU2VjdXJlIEVtYWlsIENBAhBzVOU8fWu0 zQ1gaQ38zgEbMIHDBgsqhkiG9w0BCRACCzGBs6CBsDCBmzELMAkGA1UEBhMCR0IxGzAZBgNV BAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEaMBgGA1UEChMRQ09N T0RPIENBIExpbWl0ZWQxQTA/BgNVBAMTOENPTU9ETyBTSEEtMjU2IENsaWVudCBBdXRoZW50 aWNhdGlvbiBhbmQgU2VjdXJlIEVtYWlsIENBAhBzVOU8fWu0zQ1gaQ38zgEbMA0GCSqGSIb3 DQEBAQUABIIBAKTY1ZRxn8QS4tUvQAYE9Q5KJlKD4JT+BLN1+uqP13eok7nBVhU/7lHRT6Xz lDsNuW0p5zKy6tQkbFM8mtuW/6Ds/m2Zct6M1O+LWG06FQdIis49sA0SWofII2B7on3Kac1f sf75QtpUhVfDfzMq2oWLcP31Fr0f+gaqLaSOS/cF0i56C51zkqUglcF8giGP16BP94trazXy GDmQ3eIDj6hn6BdSdXRDe/WCnawXkxxlHaU++BeyLh0REfR8JvddVdEZDIqBchvRGc7+skMV wUvkh25DuK85pzg/DzVerWLSCQWxfhmW/R1FFefvspuKgfDraMLk5s++APmOERsbW58AAAAA AAA= --------------ms040507070900090108090501-- From owner-freebsd-questions@freebsd.org Thu Apr 20 14:41:01 2017 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 0C7EAD4811B for ; Thu, 20 Apr 2017 14:41:01 +0000 (UTC) (envelope-from tomek.cedro@gmail.com) Received: from mail-oi0-x22b.google.com (mail-oi0-x22b.google.com [IPv6:2607:f8b0:4003:c06::22b]) (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 C27BCF75 for ; Thu, 20 Apr 2017 14:41:00 +0000 (UTC) (envelope-from tomek.cedro@gmail.com) Received: by mail-oi0-x22b.google.com with SMTP id j201so53563007oih.2 for ; Thu, 20 Apr 2017 07:41:00 -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:to :cc; bh=/qlB8mXP37zuYrNxD1R4gfM8sxemjqyi7hpBM3KLU0Y=; b=Yfv5pgwPOPqQMqujLLlJ2ghenaSo6d7jn73v/DRONT4PAhpovxcwlZaVtArnjZnT0J 7c7qmGpYezu6ft3RXYQ+1Nnlje8UeeRvgdtTC/uS8d1VvGUXn4ZreWekPDWJEXXdXvsr yXfZ9D7YlWz1wKADqi6VoUhulMW/lMQC2XscTTrRHHm4C7rAx1VpUq/gN+paCgpKXKUd pwanVMH8WTHmLjJa7AT/Qw4vW3B5Hggv59FGoeVIgsPx9g/mYlUrUd5OVq1SqcZnaR6/ dNCyj9AWfmmJqkdafZzaGJn4XuE0wxjS8ZoQn6O/Au+KpBhB3HT/bmdJn7LSyBvnSLlU xA3Q== 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:to:cc; bh=/qlB8mXP37zuYrNxD1R4gfM8sxemjqyi7hpBM3KLU0Y=; b=Tiq6Yz9bmdiMqn0GSn9BcHYOhcuYtY2S5ovEbc4hgWTsIC5z6bJO0MHZFD1op1+l4K QxNB6hLoL/+SLUoflkAChee7zh74z1AEbledwYmirFHezgMPSdGO5BDTWXIWsqGk8BmV haMvdIdNuqThe0LTh4QWiF8yxE0EQi5NMHvjB9q8psUeidZPPRNtXlYufk1yKu9bOk6b IqPqUw1tWEBqNm490KUjqmDwlnZfNb3aaWipgOq34C8Oz3Jr/ghiTDabHgTG1jFdPVYV Kc7g8+bE+u6a2cd5IIRX/0iKdqgA2E50bk8/3dQ/QQaVTEw3DuEcFcxHGRzp+TJn/pMA fliA== X-Gm-Message-State: AN3rC/4zchNcQLQaXj7y8qWuHYQUrUmRQwgyYDEGKPY4MoxbPq0zOeAn A0n/Y3LiVsAKmEMRj6/uJlhGVDQef67Y X-Received: by 10.157.48.24 with SMTP id d24mr2345917otc.58.1492699260014; Thu, 20 Apr 2017 07:41:00 -0700 (PDT) MIME-Version: 1.0 Received: by 10.157.48.88 with HTTP; Thu, 20 Apr 2017 07:40:59 -0700 (PDT) Received: by 10.157.48.88 with HTTP; Thu, 20 Apr 2017 07:40:59 -0700 (PDT) In-Reply-To: <20170420233840.N9330@sola.nimnet.asn.au> References: <20170420233840.N9330@sola.nimnet.asn.au> From: Tomek CEDRO Date: Thu, 20 Apr 2017 16:40:59 +0200 Message-ID: Subject: Re: Accessing UFS partitions from a Macbook To: Ian Smith Cc: FreeBSD Questions Mailing List Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.23 X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 20 Apr 2017 14:41:01 -0000 on macOS use "sudo bash" and "diskutil" :-) -- CeDeROM, SQ7MHZ, http://www.tomek.cedro.info From owner-freebsd-questions@freebsd.org Thu Apr 20 14:50:20 2017 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 6376DD48377 for ; Thu, 20 Apr 2017 14:50:20 +0000 (UTC) (envelope-from luzar722@gmail.com) Received: from mail-io0-x232.google.com (mail-io0-x232.google.com [IPv6:2607:f8b0:4001:c06::232]) (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 300B21517 for ; Thu, 20 Apr 2017 14:50:20 +0000 (UTC) (envelope-from luzar722@gmail.com) Received: by mail-io0-x232.google.com with SMTP id a103so74234922ioj.1 for ; Thu, 20 Apr 2017 07:50:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-transfer-encoding; bh=0mFaK9y3nyhmxScXbpZEwPqHM3BjezHawaXCAGK11J8=; b=YffhM14zYIRZ6b+SsBZy9l37WuoETmfSwSm0rNmUGnnvMgT2QwzLwh3pNoeEYkx0ci Sfu7X0iHmPS9/OwA5pTTf1h1Z9VFJV4XhrOptSUrEXhONsAWssZfh4meh/RIMIoJjpTR eSYSBe4JOrmqFhEw7yMBrcylE+8nucpqE2CkDmQ0sWiPT+RUbMYpp5YrXQCaGgW1BiFk X0pc0VI+6OSv+kLn9XJaI/nuWcMG53Vtm32J6+ORwx8IOJQ7yXvLwJASdqid4+K8PIZe +FS2JRTvHUs/eDF4LAHc52LYDdXZXHkqRaJeQvAtO9QWsbHkgCEQ3D53bXcjVyZug5+3 5ltw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:message-id:date:from:user-agent:mime-version:to :cc:subject:references:in-reply-to:content-transfer-encoding; bh=0mFaK9y3nyhmxScXbpZEwPqHM3BjezHawaXCAGK11J8=; b=SgSQdMGiGN/S3jwRWgTS43IPgy3d0Azj691QPhvAYMpTgq0TXnfrsoSHBxVjENGf0c vw4zjpUthbOJrdXUCHrzNUwl9DTmy30ezmca4mQqUQqRp6uU8HjgWoZ2tONOWDJRPN1n jO6mxffZd+5iLFqqy6zJnLDN4F2EBn1IIwO+vVKK3zueJJrzAzwoOQn/3Rij+Tkvgp6f 3IDdgkU8fLI42GBEKwjPuLCZOTxg1rNW/LCG5aXseetwwaqyX3rfiZft0g4VUH75FwVG PJmKEfDJ0T51JutubBTAwcASCnEdmVNTo13xZNqYDeF68IEPG1m+5Elc0RVfWLl1Mn1X VMhw== X-Gm-Message-State: AN3rC/5nTfSDzPIV3u/uiQSL+VnXII2fl1DNYnhMw6VNpb6D5Hh/LZEx rKgbg1QfqJarhMDg X-Received: by 10.36.65.68 with SMTP id x65mr4245615ita.117.1492699815403; Thu, 20 Apr 2017 07:50:15 -0700 (PDT) Received: from [10.0.10.3] (cpe-74-141-88-57.neo.res.rr.com. [74.141.88.57]) by smtp.googlemail.com with ESMTPSA id f196sm1231873itc.2.2017.04.20.07.50.14 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Thu, 20 Apr 2017 07:50:15 -0700 (PDT) Message-ID: <58F8CAB1.4070707@gmail.com> Date: Thu, 20 Apr 2017 10:50:25 -0400 From: Ernie Luzar User-Agent: Thunderbird 2.0.0.24 (Windows/20100228) MIME-Version: 1.0 To: Manish Jain CC: "freebsd-questions@freebsd.org" Subject: Re: Saver not running References: In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 20 Apr 2017 14:50:20 -0000 Manish Jain wrote: > Hi, > > I am facing a strange problem under my FreeBSD 12-CURRENT installation atop cloned/migrated ZFS. Beastie is not running : I do not remember Beastie having run even once since ZFS migration a week back (100% sure) and quite possibly, ever since the original installation was made a month back on a UFS slice (99% sure). > > Beastie is enabled in rc.conf as well as kldloaded : > > /home/unix # cat /etc/rc.conf | egrep '(beastie|saver)' > saver="beastie" > > /home/unix # kldstat | egrep '(beastie|saver)' > 16 1 0xffffffff828fa000 2fd5 beastie_saver.ko > > But the saviour does not run, even when the console is inactive for hours. /var/log/messages does not indicate any problem. > > This is as much a piquant problem as a personal tragedy. Over the last month, I have seen and felt increasing dissociation/disenchantment in my cat. Tinkerbell, who used to purr and curdle up next to me so much, has now started keeping away, sometimes even glaring in disgust at me. She does not even consume her dose of catnip. > > I request advice on how to fix things. I also request a word of consolation for my cat. > > Thank you. > Manish Jain > If I remember correctly, the saver function is one of the functions in-operative in host console vt mode which is the default. Try adding this statement kern.vty=sc to /boot/loader.conf file and reboot the system. From owner-freebsd-questions@freebsd.org Thu Apr 20 15:18:14 2017 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 3EE38D48B18 for ; Thu, 20 Apr 2017 15:18:14 +0000 (UTC) (envelope-from matthew@FreeBSD.org) Received: from smtp.infracaninophile.co.uk (smtp.infracaninophile.co.uk [IPv6:2001:8b0:151:1:c4ea:bd49:619b:6cb3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "smtp.infracaninophile.co.uk", Issuer "infracaninophile.co.uk" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id C6FC87EE for ; Thu, 20 Apr 2017 15:18:13 +0000 (UTC) (envelope-from matthew@FreeBSD.org) Received: from host-4-75.office.adestra.com (unknown [85.199.232.226]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: m.seaman@infracaninophile.co.uk) by smtp.infracaninophile.co.uk (Postfix) with ESMTPSA id 5A6E13BD9 for ; Thu, 20 Apr 2017 15:18:08 +0000 (UTC) Authentication-Results: smtp.infracaninophile.co.uk; dmarc=none header.from=FreeBSD.org Authentication-Results: smtp.infracaninophile.co.uk/5A6E13BD9; dkim=none; dkim-atps=neutral Subject: Re: Is it needed/possible to fsck under ZFS ? To: freebsd-questions@freebsd.org References: From: Matthew Seaman Message-ID: Date: Thu, 20 Apr 2017 16:18:01 +0100 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:45.0) Gecko/20100101 Thunderbird/45.8.0 MIME-Version: 1.0 In-Reply-To: Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="BdsCKoIPTq18eNodo6UnoMBc21vtVqjPq" X-Spam-Status: No, score=0.9 required=5.0 tests=BAYES_00,RCVD_IN_RP_RNBL, RDNS_NONE,SPF_SOFTFAIL autolearn=no autolearn_force=no version=3.4.1 X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on smtp.infracaninophile.co.uk X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 20 Apr 2017 15:18:14 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --BdsCKoIPTq18eNodo6UnoMBc21vtVqjPq Content-Type: multipart/mixed; boundary="F3mcFUadwJhVJjiHjSWujLj8rk4Ih5C94"; protected-headers="v1" From: Matthew Seaman To: freebsd-questions@freebsd.org Message-ID: Subject: Re: Is it needed/possible to fsck under ZFS ? References: In-Reply-To: --F3mcFUadwJhVJjiHjSWujLj8rk4Ih5C94 Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable On 2017/04/20 14:42, Manish Jain wrote: > Under UFS, I always used to do manual fsck upon improper shutdown. > But I have no idea what to do for ZFS. Is it needed (even possible ?) > to fsck for ZFS ? I very much doubt that : ZFS was, as far as I know, > designed with data integrity as a central concern. But still I would > like to be sure. Other respondents have pointed you at 'zpool scrub' -- which is fine, but it isn't an analogue of fsck(8). 'zpool scrub' discovers and corrects filesystem blocks that fail their checksum tests (assuming some sort of mirroring / zraid setup or you're saving multiple copies of each block). Failures like that are usually down to the hardware not working perfectly. It's a unique feature of ZFS -- about the only equivalents are the 'patrol read' functionality of some high-end RAID controllers, but those may only /detect/ corruption rather than fixing it. Anyhow, you don't need anything like fsck(8) with ZFS because ZFS always keeps what is on disk self-consistent. It's the Copy-on-write semantics thing that allows it to do that. If you edit a file, the modified data is first written to a new disk block, and then there is an atomic operation to update the block pointer to point to the newly written block. If anything goes wrong in the middle of that sequence, you're left with the original unchanged version of the file. The difference effectively is that an unclean shutdown on ZFS may lose the last few IO transactions, but the filesystem will still be clean and should work immediately on reboot. With UFS, you can end up with an inconsistent filesystem due to interrupted IO transactions, which requires a scan-and-repair pass by fsck and can result in files being removed or moved into lost+found. TL;DR -- don't worry about fsck with ZFS. It doesn't need any special treatment after an improper shutdown. Cheers, Matthew --F3mcFUadwJhVJjiHjSWujLj8rk4Ih5C94-- --BdsCKoIPTq18eNodo6UnoMBc21vtVqjPq Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Comment: GPGTools - https://gpgtools.org iQJ8BAEBCgBmBQJY+NEvXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQxOUYxNTRFQ0JGMTEyRTUwNTQ0RTNGMzAw MDUxM0YxMEUwQTlFNEU3AAoJEABRPxDgqeTnHSwP/RdKUlpOiEtrTzPK5wQWmiu3 tDWKuy5o7AV8mhKOptY1LWOQAxnf4CghIdL3gwYxeC58NuInMH6Grt+S/XEXUhSv G9sFox2DN1NBgxZIkTUOOssiPuKK9qqMj/SfpB+FEsy+cz+vGP3XDj08+6Kp4ZIT 9cZJoOUVuNQfqBzz6RoxHa0z2jjtgodRhfgE5h+TSJ0Qw7827o+XVlr4Uy3MrdEd ugEoB99Gc4P6Y24CJ/mBNXyyPX58S6m9l4okJWuNMnwpTiQJG5973+4DpnV3smPr pX2/vvlEVwKWArGrMQHTWxNzaEPL+oVB2kyrN0wzculxy/fHX0haNKgdZkxk8yDy KX45SN1Uk2EnWSsT9XBeN4zwh9yW7Eo9C9NDbsmVu3k04iqASumREsjmCrFzOTAT dF0dBajaw3DjIWsIrpbNs2Rm0hvl57itelhwUyivbwwjLe3na+kAr72VeoksAzlN rW38uGUUq9/aVD0+nqD57Li4bKlZsW1/2wKJ3N1kHeEYUDDsHnkLKBwL/NS6WzwT 1pDQ1n9ffL62/Oeg2MJZCpTwb99ovOa2NPwLzkGDKO4aRq3QoGvjo1LRAiZqQUlJ Tfy4gMxLFiqfc7j1aZ70nRE5lugimRQGgAtiLN8S5yrRJW9CuOIi4gHVLy+Mqcyy /7k3l9y8yGCgG+59LmEq =URlj -----END PGP SIGNATURE----- --BdsCKoIPTq18eNodo6UnoMBc21vtVqjPq-- From owner-freebsd-questions@freebsd.org Thu Apr 20 15:40:36 2017 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 25B7DD48149 for ; Thu, 20 Apr 2017 15:40:36 +0000 (UTC) (envelope-from smithi@nimnet.asn.au) Received: from sola.nimnet.asn.au (paqi.nimnet.asn.au [115.70.110.159]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id A2A49159E for ; Thu, 20 Apr 2017 15:40:35 +0000 (UTC) (envelope-from smithi@nimnet.asn.au) Received: from localhost (localhost [127.0.0.1]) by sola.nimnet.asn.au (8.14.2/8.14.2) with ESMTP id v3KFeSLE009174; Fri, 21 Apr 2017 01:40:28 +1000 (EST) (envelope-from smithi@nimnet.asn.au) Date: Fri, 21 Apr 2017 01:40:28 +1000 (EST) From: Ian Smith To: Tomek CEDRO cc: Jon Radel , FreeBSD Questions Mailing List Subject: Re: Accessing UFS partitions from a Macbook In-Reply-To: Message-ID: <20170421011323.Q9330@sola.nimnet.asn.au> References: <20170420233840.N9330@sola.nimnet.asn.au> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 20 Apr 2017 15:40:36 -0000 On Thu, 20 Apr 2017 16:40:59 +0200, Tomek CEDRO wrote: > on macOS use "sudo bash" and "diskutil" :-) Thanks Tomek for the compsct advice, and the cc. Unfortunately I forgot to ask for a cc as I take the -digest, but I've read Jon's reply in the archive; I won't wait till it arrives tomorrow. If I ever get a Mac I'll likely mess with solutions such as Jon pointed to, more likely the Virtualbox/FreeBSD VM route. The FUSE option looks like way too much to inflict on my daughter's Mac, not that she'd let me borrow it for long enough :) As much as it irks me, reorganising the USB HD to have a much larger msdosfs partition seems the path of least resistance, which I could also share with 'doze users. I'll likely pack most of it in big zipfile/s to preserve (in this case often relevant) timestamps for recipients. Thankyou both, cheers, Ian From owner-freebsd-questions@freebsd.org Thu Apr 20 15:56:44 2017 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 8E240D48B9A for ; Thu, 20 Apr 2017 15:56:44 +0000 (UTC) (envelope-from tomek.cedro@gmail.com) Received: from mail-oi0-x22e.google.com (mail-oi0-x22e.google.com [IPv6:2607:f8b0:4003:c06::22e]) (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 53703984 for ; Thu, 20 Apr 2017 15:56:44 +0000 (UTC) (envelope-from tomek.cedro@gmail.com) Received: by mail-oi0-x22e.google.com with SMTP id x184so56813931oia.1 for ; Thu, 20 Apr 2017 08:56:44 -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:to :cc; bh=2l71We5HBDPYvTJB2Q5DX2342nD6KsSgYFYn4t3QdG0=; b=SjzYwcUfmAACPePm5mYghlOMCLnwwvTQZmLqlVPOiZ1P5DYwIllXYetUXjaIg7Ay09 ik9BeorXVDsiZ5pwFnR3Zsfh+ubeEDjOuXGM3idDhK+JprOMcjd1MAFdu6OkrlldJrRV xgFo3fz75MUBfu3VwBZwaEoiDE11kOePL2yZ22RTL1nih8w51jFTuFPQtcAZsq0gw6Vs 9Z2QcCO+QjfrlWSOELDjGaIZX8mc4RB2mkWJSyEtva6w2VR5R1TZX149IQ11q/YpJcHz aUzpCJLtBjIw6E5AzWC1da1F2vP4AbcN+IpOGD4z6zPaXdgDDFjO7povVKevS6qo6uaN hj6Q== 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:to:cc; bh=2l71We5HBDPYvTJB2Q5DX2342nD6KsSgYFYn4t3QdG0=; b=gXKV7P6h8dueji6sUmly4WzLzZ+0b9Ne/pNrGygSm1x6iAVFEHei6i5e/kUS0tT6xw K+V00zt1UTxl6NJiqEwqj6/S3gkoL4uD1HW2i4nAy74oImCAtMX/edSfNVyFd/KLk0t5 LUM5rOMxOfgX8mjHNnmXrw/M6mS1n25+aBoNSnDWAo2P+CUvJE5W/ctPO4C3+hrXObf7 WmXSjGC0LPsV+QG4Lm2KpeHekpItoJG+mp41LP7dhAhG2FeNUnnG4PUvAHIBZhqj4gzu pfYuv3B645UjxQy9IwOew5UoLWhfkyEe6RD5+iGvkCFQUkgKKSYXHLTYFgbfRFuykxcp p1SQ== X-Gm-Message-State: AN3rC/4ckycIXQAiGqYmFvx6Yumk1NqT7mriEfpexP8QgCP/jAYL2wIq xHAXxmD2xmGMDphx7EQ1sPMmZkTAHQ== X-Received: by 10.157.7.69 with SMTP id 63mr4505753ote.170.1492703803607; Thu, 20 Apr 2017 08:56:43 -0700 (PDT) MIME-Version: 1.0 Received: by 10.157.48.88 with HTTP; Thu, 20 Apr 2017 08:56:23 -0700 (PDT) In-Reply-To: <20170421011323.Q9330@sola.nimnet.asn.au> References: <20170420233840.N9330@sola.nimnet.asn.au> <20170421011323.Q9330@sola.nimnet.asn.au> From: Tomek CEDRO Date: Thu, 20 Apr 2017 17:56:23 +0200 Message-ID: Subject: Re: Accessing UFS partitions from a Macbook To: Ian Smith Cc: Jon Radel , FreeBSD Questions Mailing List Content-Type: text/plain; charset=UTF-8 X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 20 Apr 2017 15:56:44 -0000 If you only intend to use external HDD with Mac use native HFS+ that would dramatically increase efficiency over FAT. You may also want to enable encryption that is not really affecting speed noticably and may protect data on a drive in case it gets stolen. If you want to work with large files and windoze you may prefer to use exFAT instead FAT32. That would allow large files on a large drive plus (limited) OS interoperability. Except you will really need to wait long for fsck to finish with *FAT. fsck part is important as macOS tries that on automount and you will see no drive after plugging it into USB port before its verified clean. True, FUSE gets the job done. And it sucks there is still no common filesystem to work well on all OS. UDF could be the candidate, but still most OS can NOT mkfs nor write including FreeBSD :-( Remember about native SSH on macOS (see System Preferences / Sharing / Remote Login) that could give you nice way to get the job done remotely :-) Best regards :-) Tomek -- CeDeROM, SQ7MHZ, http://www.tomek.cedro.info From owner-freebsd-questions@freebsd.org Thu Apr 20 16:01:16 2017 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id AD8CAD48D61 for ; Thu, 20 Apr 2017 16:01:16 +0000 (UTC) (envelope-from byrnejb@harte-lyne.ca) Received: from inet08.hamilton.harte-lyne.ca (inet08.hamilton.harte-lyne.ca [216.185.71.28]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "inet08.hamilton.harte-lyne.ca", Issuer "CA_HLL_ISSUER_2016" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 8561BC95 for ; Thu, 20 Apr 2017 16:01:16 +0000 (UTC) (envelope-from byrnejb@harte-lyne.ca) Received: from localhost (localhost [127.0.0.1]) by inet08.hamilton.harte-lyne.ca (Postfix) with ESMTP id 31B7A61EC3 for ; Thu, 20 Apr 2017 12:01:09 -0400 (EDT) X-Virus-Scanned: amavisd-new at harte-lyne.ca Received: from inet08.hamilton.harte-lyne.ca ([127.0.0.1]) by localhost (inet08.hamilton.harte-lyne.ca [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 4gtKJZNOecuD for ; Thu, 20 Apr 2017 12:01:07 -0400 (EDT) Received: from webmail.harte-lyne.ca (inet04.hamilton.harte-lyne.ca [216.185.71.24]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by inet08.hamilton.harte-lyne.ca (Postfix) with ESMTPSA id C172C61346 for ; Thu, 20 Apr 2017 12:01:07 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=harte-lyne.ca; s=dkim_hll; t=1492704067; bh=+QkOlXzoPCHsNRtQR56RHU5i1GGuVm8meaU388IRn+k=; h=Date:Subject:From:To:Reply-To; b=LftdQjQUjICszOjsJ9BiwlsdgaR2N+z2UV2CRtYMrDkd0qjVxm4pTILea+NLoSOMG fr1danlY9JWgAM/vz1ZhtiB0LURAvB+SEVNl4OAmfhTY/jpNfFkvKDaFSjpL47rOCa jQMehYZD02+vP71qQG+ghulBiAN30lr1VBzhbyG9wLjuvXuz3U9Gf6wcCKX2TPCVDA I5VUZYUthQG5OAH54azoz+fgRT6CyRIMhv7odWuUa9jDrDhibMcbRwILXnikf7vLl1 yulxDogfcOm616YUQp1IgYP1Hex476sXESC3Hw++dR/c70AEdZ0UQVBLf1GEc7M93P mXT5oziGsG8BQ== Received: from 216.185.71.44 (SquirrelMail authenticated user byrnejb_hll) by webmail.harte-lyne.ca with HTTP; Thu, 20 Apr 2017 12:01:07 -0400 Message-ID: Date: Thu, 20 Apr 2017 12:01:07 -0400 Subject: dd image not working From: "James B. Byrne" To: freebsd-questions@freebsd.org Reply-To: byrnejb@harte-lyne.ca User-Agent: SquirrelMail/1.4.22-4.el6 MIME-Version: 1.0 Content-Type: text/plain;charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Priority: 3 (Normal) Importance: Normal X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 20 Apr 2017 16:01:16 -0000 I am trying to create a bootable USB image for FreeBSD. The device name of the USB flash memory appears to me to be /dev/sb1 # mount -l . . . /dev/sr0 on /media/cdrom0 type iso9660 (ro,noexec,nosuid,nodev) none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw) /dev/sdb1 on /media/KINGSTON type vfat (rw,nosuid,nodev,uhelper=udisks,uid=500,gid=500,shortname=mixed,dmask=0077,utf8=1,flush) # I dismount that device # umount /dev/sdb1 and check # mount -l . . . /dev/sr0 on /media/cdrom0 type iso9660 (ro,noexec,nosuid,nodev) [Bluebirds] none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw) # Now I run dd # dd if=/var/data/disk_images/FreeBSD/FreeBSD-11.0-RELEASE-i386-memstick.img of=/dev/sbd1 bs=512 conv=sync 1256080+0 records in 1256080+0 records out 643112960 bytes (643 MB) copied, 1.92347 s, 334 MB/s # But the usb key does not appear to have been altered at all. If I remove it and reinsert then it automounts with the same information as before: # mount -l . . . /dev/sr0 on /media/cdrom0 type iso9660 (ro,noexec,nosuid,nodev) [Bluebirds] none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw) /dev/sdb1 on /media/KINGSTON type vfat (rw,nosuid,nodev,uhelper=udisks,uid=500,gid=500,shortname=mixed,dmask=0077,utf8=1,flush) [KINGSTON] What am I doing wrong? -- *** e-Mail is NOT a SECURE channel *** Do NOT transmit sensitive data via e-Mail Do NOT open attachments nor follow links sent by e-Mail James B. Byrne mailto:ByrneJB@Harte-Lyne.ca Harte & Lyne Limited http://www.harte-lyne.ca 9 Brockley Drive vox: +1 905 561 1241 Hamilton, Ontario fax: +1 905 561 0757 Canada L8E 3C3 From owner-freebsd-questions@freebsd.org Thu Apr 20 16:04:42 2017 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id B8BEED48F6D for ; Thu, 20 Apr 2017 16:04:42 +0000 (UTC) (envelope-from bourne.identity@hotmail.com) Received: from EUR03-AM5-obe.outbound.protection.outlook.com (mail-oln040092070099.outbound.protection.outlook.com [40.92.70.99]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (Client CN "mail.protection.outlook.com", Issuer "Microsoft IT SSL SHA2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 1922CFDD; Thu, 20 Apr 2017 16:04:41 +0000 (UTC) (envelope-from bourne.identity@hotmail.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=jh38YJzP5P7usbDufOqmgNMeHSE8nqaC6aCuDfLZhoU=; b=bMw/tTrQ3i7gK3lQ4L7A7cADck3JT5AppT3sDfDv37WtbtBe+w3Qr+YMACPqx7/raTV1xrBEBko7koieo1iyBJECEb+TeAiRVJE5NqVgfUXURJM9aTH7Sadn655qlg9S2TFMPVB4S5LLYe2Cky3y/SPMLARdEqLGZLtst5rEjw+q+RddANem79FPb3GCDcbtGxLWdC7U3jnd8cDKwY7VY4wMuVfDzShXxrLknPnkQEV97OKkiht9x5m1Su3JL681rPRy+lj75n75FveB469NoTjIT/SkgoGImdDUnWWYOTHRWwfv5XjzY19Y/TZZSlbEUM3s13o+klH/cL+bZ9hwTQ== Received: from VE1EUR03FT043.eop-EUR03.prod.protection.outlook.com (10.152.18.54) by VE1EUR03HT005.eop-EUR03.prod.protection.outlook.com (10.152.18.77) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.1019.14; Thu, 20 Apr 2017 16:04:39 +0000 Received: from VI1PR02MB1200.eurprd02.prod.outlook.com (10.152.18.51) by VE1EUR03FT043.mail.protection.outlook.com (10.152.19.122) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1019.14 via Frontend Transport; Thu, 20 Apr 2017 16:04:39 +0000 Received: from VI1PR02MB1200.eurprd02.prod.outlook.com ([10.163.164.28]) by VI1PR02MB1200.eurprd02.prod.outlook.com ([10.163.164.28]) with mapi id 15.01.1047.013; Thu, 20 Apr 2017 16:04:39 +0000 From: Manish Jain To: Matthew Seaman CC: "freebsd-questions@freebsd.org" Subject: Re: Is it needed/possible to fsck under ZFS ? Thread-Topic: Is it needed/possible to fsck under ZFS ? Thread-Index: AQHSudvxKfIR3UtXaEWmZocmDyvRPqHOXuGAgAANPQA= Date: Thu, 20 Apr 2017 16:04:39 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-GB, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: FreeBSD.org; dkim=none (message not signed) header.d=none;FreeBSD.org; dmarc=none action=none header.from=hotmail.com; x-incomingtopheadermarker: OriginalChecksum:DAA1BC88A7AE56C417D3A27B14EB411031203A372B981741252EC5322C5288E2; UpperCasedChecksum:3C55E1AFF6B9998344AAC3D7580529617930A7F2B30FEC077A0BD45F27B6A102; SizeAsReceived:8031; Count:40 x-ms-exchange-messagesentrepresentingtype: 1 x-microsoft-exchange-diagnostics: 1; VE1EUR03HT005; 5:+q6CwnoFqvY4dgdZF3VpLq5XMT1vgPgNpFroE+jfgaaVuh2NG6zILe+hDk5eStxaueEDYgXtikRvBEugVEx9xZr3F3JdLcCQTMrCKojM6hI7kkr0ffumlKKlC3VVD1Vp2sd/vJ9vjM87K6iz9r3rKw==; 24:s8EwhxUaZttoMOw5EGbfSFVHFawK4Z5kYXhCMUVIDvt3Zmt7TtLiKxolbwFQ0F6h22z9ZkcP/8OorU/Uw5YRcgKJoo0AwIM+yMfd/+LDy1M=; 7:+f/uYsySh3B4i82h7SiisVMaxT1uOammd+oWeRmBLs3FCg+875jnnjLYVbmMW6PdVaXJjvU9X19k6OFAGtI2t/gehG4LfDVpB8eOdJcf7bha9JhNIUKfWoLtmQAknOVoHsAT73UfET9CDhovKlcQ45705HmViQpolgV5PFGJQjBnCJXtbyRJqEZFJSr6+Whbim80VqlxqRRT5v/TMw/iO0kxUHov9gr+0ae2HXVHvpIJA8M3xhG7bta2H8+DeApSz80mWHA0ZHZn3IYTagLThBhjDBqlbOQw3QZhDDYf+gAaYtq/JoVLZDsGC/UKSnq7 x-incomingheadercount: 40 x-eopattributedmessage: 0 x-forefront-antispam-report: EFV:NLI; SFV:NSPM; SFS:(7070007)(98901004); DIR:OUT; SFP:1901; SCL:1; SRVR:VE1EUR03HT005; H:VI1PR02MB1200.eurprd02.prod.outlook.com; FPR:; SPF:None; LANG:en; x-ms-office365-filtering-correlation-id: 52d208ec-7c2d-4cad-9590-08d48806f1fc x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(201702061074)(5061506573)(5061507331)(1603103135)(2017031320274)(2017031324274)(2017031323274)(2017031322274)(1603101448)(1601125374)(1701031045); SRVR:VE1EUR03HT005; x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(444000031); SRVR:VE1EUR03HT005; BCL:0; PCL:0; RULEID:; SRVR:VE1EUR03HT005; x-forefront-prvs: 02830F0362 spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM MIME-Version: 1.0 X-OriginatorOrg: hotmail.com X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Apr 2017 16:04:39.4158 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Internet X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-Transport-CrossTenantHeadersStamped: VE1EUR03HT005 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 X-Content-Filtered-By: Mailman/MimeDel 2.1.23 X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 20 Apr 2017 16:04:42 -0000 DQoNCk9uIFRodSwgQXByIDIwLCAyMDE3IGF0IDg6NDggUE0sIE1hdHRoZXcgU2VhbWFuIDxtYXR0 aGV3QEZyZWVCU0Qub3JnPiB3cm90ZToNClRMO0RSIC0tIGRvbid0IHdvcnJ5IGFib3V0IGZzY2sg d2l0aCBaRlMuIEl0IGRvZXNuJ3QgbmVlZCBhbnkgc3BlY2lhbCB0cmVhdG1lbnQgYWZ0ZXIgYW4g aW1wcm9wZXIgc2h1dGRvd24uDQoNCg0KVGhhbmtzIE1hdHRoZXcvb3RoZXJzLg0KDQpUaGlzIHJl YWxseSBpcyBhIHdvbmRlcmZ1bCBmZWF0dXJlLiBBbHRob3VnaCBVRlMgKHdoaWNoIGlzIHdoYXQg SSBoYXZlIGJlZW4gdXNpbmcgZm9yIDE1IHllYXJzKSBpbiBteSBvcGluaW9uIGlzIGFzIGdvb2Qg aW4gdGVybXMgb2YgcGVyZm9ybWFuY2UsIFpGUyBoYXMgdGhpcyBhZHZhbnRhZ2Ugb2YgZGF0YSBp bnRlZ3JpdHkuDQoNCkFsdGhvdWdoIFpGUyBpcyBub3QgZWFzeSB0byBzZXR1cC9tYWludGFpbiBm b3IgbmV3Y29tZXJzIGxpa2UgbWUsIHBhcnRpY3VsYXJseSB3aGVuIHRoZSB1c2VyIGNhbiBvbmx5 IGFsbG9jYXRlIHBhcnQgb2YgYW4gTUJSIGRpc2sgYWxyZWFkeSBwYXJ0aXRpb25lZCwgbWlncmF0 aW5nIGhhcyBpdHMgYWR2YW50YWdlcy4NCg0KRm9yIGFueW9uZSB3aG8gd2lzaGVzIHRvIG1pZ3Jh dGUgdG8gWkZTIHVzaW5nIGp1c3QgMiBzbGljZXMsIEkgY2FuIHN1cmVseSBoZWxwLg0KDQpNeSBv d24gdGVydGlhcnkgc3lzdGVtICh0aGlzIG9uZSB0aGF0IEkgYW0gd3JpdGluZyBmcm9tKSBpcyBh IHRyaXBsZS1ib290IE1CUiBzeXN0ZW0gOiBXaW5kb3dzIChhZGEwczEpICsgTGludXggTWludCBD aW5uYW1vbiAoYWRhMHMyKSArIEZyZWVCU0RfWkZTIChhZGEwczMsIFVGUyBwcmlvciB0byBtaWdy YXRpb24pOyB3aXRoIGFkZGl0aW9uYWxseSBhbiBFQlIgc2xpY2UgKGFkYTBzNCkgdGhhdCBoYXMg YSBzaW5nbGUgYW5kIHBlcnNpc3RlbnQgbG9naWNhbCBwYXJ0aXRpb24gKGFkYTBzNSwgbnRmcyku IFRoZSBsb2dpY2FsIHBhcnRpdGlvbiBlbnN1cmVzIHRoYXQgYWxsIGRhdGEgSSBuZWVkIGlzIGFs d2F5cyBhdmFpbGFibGUgdG8gYW55IG9wZXJhdGluZyBzeXN0ZW1zIHRoYXQgaGF2ZSBiZWVuIGlu c3RhbGxlZCBvbiB0aGUgYm94Lg0KDQpTaW5jZSBJIGhhdmUgZmFpcmx5IGdvb2Qgc2tpbGxzIHdp dGggQm91cm5lL2Jhc2ggc2NyaXB0aW5nLCBJIHVzZWQgdGhlIHN0cmF0ZWd5IGRldGFpbGVkIGF0 IGh0dHBzOi8vaW1pbC5uZXQvYmxvZy8yMDE2LzA0LzI4L01pZ3JhdGUtRnJlZUJTRC1yb290LW9u LVVGUy10by1aRlMvIHRvIGNyZWF0ZSBhIHNldCBvZiBzY3JpcHRzIHdoaWNoIHRha2UgY2FyZSBv ZiB0aGUgbWlncmF0aW9uIGZyb20gVUZTIHRvIFpGUy4NCg0KSWYgYW55b25lIG5lZWRzIHRob3Nl IHNjcmlwdHMvYW55IG90aGVyIGhlbHAgaW4gbWlncmF0aW5nLCBwbGVhc2UgZmVlbCBmcmVlIHRv IHdyaXRlIHRvIG1lLiBUaGUgc2NyaXB0cyBoYXZlIGhhZCAzLTQgcnVucyBzbyBmYXI7IGFuZCBh cmUgY2VydGFpbiB0byB3b3JrIHdpdGhvdXQgZXJyb3IuIEFsbCB0aGF0IHRoZSBzY3JpcHRzIG5l ZWQgaXMgYW4gZXhpc3RpbmcgRnJlZUJTRCAoVUZTKSBpbnN0YWxsYXRpb24sIGFuZCBhIHNwYXJl IHNsaWNlIHRoYXQgaXMgbGFyZ2UgZW5vdWdoIHRvIGhvbGQgdGhlIGNvbnRlbnRzIChleGNlcHQg d2hhdCB5b3Ugd2lzaCB0byBleGNsdWRlKSBvZiB5b3VyIGluc3RhbGxhdGlvbi4NCg0KUmVnYXJk cw0KTWFuaXNoIEphaW4NCg0KDQoNCg0KDQoNCg== From owner-freebsd-questions@freebsd.org Thu Apr 20 16:50:39 2017 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id E12F9D48BE8 for ; Thu, 20 Apr 2017 16:50:39 +0000 (UTC) (envelope-from guru@unixarea.de) Received: from ms-10.1blu.de (ms-10.1blu.de [178.254.4.101]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id B06F2D92 for ; Thu, 20 Apr 2017 16:50:38 +0000 (UTC) (envelope-from guru@unixarea.de) Received: from [88.217.101.171] (helo=[192.168.2.103]) by ms-10.1blu.de with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.86_2) (envelope-from ) id 1d1FHv-0002Dh-Rh for freebsd-questions@freebsd.org; Thu, 20 Apr 2017 18:50:35 +0200 From: Matthias Apitz To: Subject: Re: dd image not working Date: Thu, 20 Apr 2017 18:50:35 +0200 User-Agent: Dekko/0.6.20; Qt/5.4.1; ubuntumirclient; Linux; MIME-Version: 1.0 Message-ID: <4ce88806-41f9-4323-b0ef-53d5251a380a@unixarea.de> In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable X-Con-Id: 51246 X-Con-U: 0-guru X-Originating-IP: 88.217.101.171 X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 20 Apr 2017 16:50:40 -0000 El jueves, 20 de abril de 2017 18:01:07 (CEST), James B. Byrne=20 escribi=C3=B3: > I am trying to create a bootable USB image for FreeBSD. The device > name of the USB flash memory appears to me to be /dev/sb1 >=20 > # mount -l > . . . > /dev/sr0 on /media/cdrom0 type iso9660 (ro,noexec,nosuid,nodev) > none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw) > /dev/sdb1 on /media/KINGSTON type vfat > (rw,nosuid,nodev,uhelper=3Dudisks,uid=3D500,gid=3D500,shortname=3Dmixed,dma= sk=3D0077,utf8=3D1,flush) > # >=20 > I dismount that device >=20 > # umount /dev/sdb1 >=20 > and check >=20 > # mount -l > . . . > /dev/sr0 on /media/cdrom0 type iso9660 (ro,noexec,nosuid,nodev) > [Bluebirds] > none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw) > # >=20 > Now I run dd > # dd > if=3D/var/data/disk_images/FreeBSD/FreeBSD-11.0-RELEASE-i386-memstick.img > of=3D/dev/sbd1 bs=3D512 conv=3Dsync > 1256080+0 records in > 1256080+0 records out > 643112960 bytes (643 MB) copied, 1.92347 s, 334 MB/s > # >=20 >=20 > But the usb key does not appear to have been altered at all. If I > remove it and reinsert then it automounts with the same information as > before: > # mount -l > . . . > /dev/sr0 on /media/cdrom0 type iso9660 (ro,noexec,nosuid,nodev) > [Bluebirds] > none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw) > /dev/sdb1 on /media/KINGSTON type vfat > (rw,nosuid,nodev,uhelper=3Dudisks,uid=3D500,gid=3D500,shortname=3Dmixed,dma= sk=3D0077,utf8=3D1,flush) > [KINGSTON] >=20 please show # fdisk /dev/sdb I think you should dd to /dev/sdb and not to sdb1 matthias --=20 Sent from my Ubuntu phone http://www.unixarea.de/ From owner-freebsd-questions@freebsd.org Thu Apr 20 17:22:14 2017 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id C962AD48DA0 for ; Thu, 20 Apr 2017 17:22:14 +0000 (UTC) (envelope-from smithi@nimnet.asn.au) Received: from sola.nimnet.asn.au (paqi.nimnet.asn.au [115.70.110.159]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 2D79DFD1 for ; Thu, 20 Apr 2017 17:22:13 +0000 (UTC) (envelope-from smithi@nimnet.asn.au) Received: from localhost (localhost [127.0.0.1]) by sola.nimnet.asn.au (8.14.2/8.14.2) with ESMTP id v3KHM8wM012950; Fri, 21 Apr 2017 03:22:08 +1000 (EST) (envelope-from smithi@nimnet.asn.au) Date: Fri, 21 Apr 2017 03:22:08 +1000 (EST) From: Ian Smith To: Tomek CEDRO cc: Jon Radel , FreeBSD Questions Mailing List Subject: Re: Accessing UFS partitions from a Macbook In-Reply-To: Message-ID: <20170421021427.F9330@sola.nimnet.asn.au> References: <20170420233840.N9330@sola.nimnet.asn.au> <20170421011323.Q9330@sola.nimnet.asn.au> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 20 Apr 2017 17:22:14 -0000 On Thu, 20 Apr 2017 17:56:23 +0200, Tomek CEDRO wrote: > If you only intend to use external HDD with Mac use native HFS+ that > would dramatically increase efficiency over FAT. You may also want to > enable encryption that is not really affecting speed noticably and may > protect data on a drive in case it gets stolen. > > If you want to work with large files and windoze you may prefer to use > exFAT instead FAT32. That would allow large files on a large drive > plus (limited) OS interoperability. Except you will really need to > wait long for fsck to finish with *FAT. fsck part is important as > macOS tries that on automount and you will see no drive after plugging > it into USB port before its verified clean. Thanks for info. This is mostly for a one-off copy, largest files are ~200MiB .wavs, plus some .mp3s, .png spectrograms and several programs, not too big for FAT32, neither will be a say 96GiB partition, though I'll need to limit any compreesed archives to <4GiB on FAT32. > True, FUSE gets the job done. And it sucks there is still no common > filesystem to work well on all OS. UDF could be the candidate, but > still most OS can NOT mkfs nor write including FreeBSD :-( Considering how BSD-ish it seems in Terminal - df, du and other commands working as expected - I was a bit surprised that it doesn't support UFS natively, given its heritage. When I first ran mount it complained - as will FreeBSD without an fstab entry - about needing the -t switch, but 'mount -t ufs' didn't complain about that but a (not) missing directory. > Remember about native SSH on macOS (see System Preferences / Sharing / > Remote Login) that could give you nice way to get the job done > remotely :-) Thanks for the method .. ssh access was shaping to be my next question, sftp -p likely being the quickest short-term solution here, and I won't need to scare my daughter by messing around with her precious Macbook :) cheers, Ian From owner-freebsd-questions@freebsd.org Thu Apr 20 17:43:50 2017 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 03C11D48613 for ; Thu, 20 Apr 2017 17:43:50 +0000 (UTC) (envelope-from smart@n2s.mobi) Received: from zoniac5.nmsrv.com (zoniac5.nmsrv.com [204.187.13.169]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "*.nmsrv.com", Issuer "EssentialSSL CA" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id DA656188 for ; Thu, 20 Apr 2017 17:43:49 +0000 (UTC) (envelope-from smart@n2s.mobi) Received: (qmail 16409 invoked from network); 20 Apr 2017 17:43:32 -0000 Received: from ec2-54-197-242-119.compute-1.amazonaws.com (HELO ip-10-141-7-163.ec2.internal) (smart@n2s.mobi@54.197.242.119) by zoniac5.nmsrv.com with ESMTPA; 20 Apr 2017 17:43:32 -0000 Date: Thu, 20 Apr 2017 17:43:26 +0000 (UTC) From: Avinash Bakka Reply-To: avi@smtworks.com To: freebsd-questions@freebsd.org Message-ID: <1492710206795.09420570039799847.avi@smtworks.com> Subject: Checking back again for newly added candidates Importance: Normal X-Mailer: Zoniac Mailer System X-Zoniac-TrackerID: 54f3f11f851fa59266d454c440bf7e8e6a6a1c286d4b73746cd505f78d2d5af1f6d8bc6a7b5ad9a6536348e5b430ba0955066cdfe5f4a40c MIME-Version: 1.0 Content-Type: text/plain; charset="ANSI_X3.4-1968" X-Content-Filtered-By: Mailman/MimeDel 2.1.23 X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 20 Apr 2017 17:43:50 -0000 From owner-freebsd-questions@freebsd.org Thu Apr 20 18:13:47 2017 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 4CD75D482A8; Thu, 20 Apr 2017 18:13:47 +0000 (UTC) (envelope-from qjail1@a1poweruser.com) Received: from s228.web-hosting.com (s228.web-hosting.com [198.54.114.176]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 301881B5E; Thu, 20 Apr 2017 18:13:46 +0000 (UTC) (envelope-from qjail1@a1poweruser.com) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=a1poweruser.com; s=default; h=Content-Transfer-Encoding:Content-Type: Subject:To:MIME-Version:From:Date:Message-ID:Sender:Reply-To:Cc:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=fqFSimzrw7BdzjiIb5cfTt8bou8wQL9fRL2axk/sbKg=; b=h9V4Ie2KvamS61d6s9C1j6p53T BGub6uqqFya1B6hcbfv/KpXzmb7D7GEJ6ejkvZ3sN96Cq9LXmvyS0oMkWr+gsXX3YYWdgx85DA0Et JrgNUL7s0V9zfxrB3JSuvWKIt2fbQkUSEiqMxiksIGKXDZ5xS64ciemTAPKvF9wrBW6A=; Received: from cpe-74-141-88-57.neo.res.rr.com ([74.141.88.57]:1323 helo=[10.0.10.3]) by server228.web-hosting.com with esmtpsa (TLSv1:ECDHE-RSA-AES256-SHA:256) (Exim 4.87) (envelope-from ) id 1d1GaF-000zaa-OS; Thu, 20 Apr 2017 14:13:36 -0400 Message-ID: <58F8FA60.3010308@a1poweruser.com> Date: Thu, 20 Apr 2017 14:13:52 -0400 From: qjail1 User-Agent: Thunderbird 2.0.0.24 (Windows/20100228) MIME-Version: 1.0 To: "ports@FreeBSD.org" , FreeBSD questions Subject: Is pkg quarterly really needed? Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-OutGoing-Spam-Status: No, score=-1.0 X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - server228.web-hosting.com X-AntiAbuse: Original Domain - freebsd.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - a1poweruser.com X-Get-Message-Sender-Via: server228.web-hosting.com: authenticated_id: qjail1@a1poweruser.com X-Authenticated-Sender: server228.web-hosting.com: qjail1@a1poweruser.com X-Source: X-Source-Args: X-Source-Dir: X-From-Rewrite: unmodified, already matched X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 20 Apr 2017 18:13:47 -0000 I maintain a port and I have users complaining that the pkg system takes many months before the updated version of my port shows up in the pkg system. My response is I tell them to change a line in their /etc/pkg/FreeBSD.conf file from url: "pkg+http://pkg.Freebsd.org/${ABI}/quarterly", to url: "pkg+http://pkg.Freebsd.org/${ABI}/latest", The old pkg system never had this quarterly update cycle and I see no reason to have it now when its so easy to over ride the default. Why not just change the default to "latest" and save on all the overhead of the quarterly cycle? ************************************************************ Is there a better place to over ride this setting than in /etc/pkg/FreeBSD.conf? From owner-freebsd-questions@freebsd.org Thu Apr 20 18:39:52 2017 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id A4315D48A37; Thu, 20 Apr 2017 18:39:52 +0000 (UTC) (envelope-from bapt@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [96.47.72.132]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "freefall.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 836A3AF8; Thu, 20 Apr 2017 18:39:52 +0000 (UTC) (envelope-from bapt@FreeBSD.org) Received: by freefall.freebsd.org (Postfix, from userid 1235) id 9FB3A100E; Thu, 20 Apr 2017 18:39:51 +0000 (UTC) Date: Thu, 20 Apr 2017 20:39:51 +0200 From: Baptiste Daroussin To: qjail1 Cc: "ports@FreeBSD.org" , FreeBSD questions Subject: Re: Is pkg quarterly really needed? Message-ID: <20170420183951.6ur4gbqr6oyfnnde@ivaldir.net> References: <58F8FA60.3010308@a1poweruser.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="ew3obdagpfrvlnxx" Content-Disposition: inline In-Reply-To: <58F8FA60.3010308@a1poweruser.com> User-Agent: NeoMutt/20170306 (1.8.0) X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 20 Apr 2017 18:39:52 -0000 --ew3obdagpfrvlnxx Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Thu, Apr 20, 2017 at 02:13:52PM -0400, qjail1 wrote: > I maintain a port and I have users complaining that the pkg system takes > many months before the updated version of my port shows up in the pkg > system. >=20 > My response is I tell them to change a line in their > /etc/pkg/FreeBSD.conf file > from url: "pkg+http://pkg.Freebsd.org/${ABI}/quarterly", > to url: "pkg+http://pkg.Freebsd.org/${ABI}/latest", Tell them not to modify that file but to override it: cat /usr/local/etc/pkg/repos/whatever.conf FreeBSD: { url: "pkg+http://pkg.Freebsd.org/${ABI}/latest" } :) Best regards, Bapt --ew3obdagpfrvlnxx Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEgOTj3suS2urGXVU3Y4mL3PG3PloFAlj5AGwACgkQY4mL3PG3 PlrU+hAApqS6IxT+Tim8pA0Ekk2B5ODwQLPLLpBE22LUDe+HFdWR9WEPqNnbsPMh mQA7j2gsO1paYTbkiv08FDXXfgJq7M7l+J50cSF9HhNP0N8ngBCDZARlaV0kR30/ CkYKEx5P+SVMZ9paFauJp295I6svpY4gjFMKV3ndiyIYJRpgzN/vSyvz6LTD7XP8 DoZDcdw0IsBXnC3HKXnLr9QArV8BQXKd0ygJzhyXAEx1Q2Nkv37r/DG+89oyyj+L HTEDm6HT3QTaexqxVDQskvU8GviTvEb08ddl6JodSzbFeERGGxpnQmXYSfHnIL0V mZB2TUsScjVZDgY25V+PH9uvCpf2Wu7pyGst/XM6INQ1IkRYNQL6S/W2uoZfYqCn LCrAIg2fggecMQJV8SIlw4FaiymLGYuzyq1myxVn/RPiK7Nb1eI8syB7TstaAn+Q auzHCAzsPHrVTHyLQMmCAC6NQnoGltrPSroLdXqTMgluG5D800+PhW8wCoqIwND4 yN37BSFOxP9U0fHKH6Kv35JM0FxIeonsYIf8d4Tpj1M+1VewTxoK81cURFavy2c7 hbxXu2o39WXS46cHhOeiJZ3X2tQnQNyXgArFWaSyZ9xOt12sHoFFCnwL3cgabv42 MW+2QuyfTX1yHkWoezD6bXZ1wp5avEt7TlYDBe77ujuOoRMlg6g= =N3ed -----END PGP SIGNATURE----- --ew3obdagpfrvlnxx-- From owner-freebsd-questions@freebsd.org Thu Apr 20 18:49:20 2017 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 9C602D48F01 for ; Thu, 20 Apr 2017 18:49:20 +0000 (UTC) (envelope-from odhiambo@gmail.com) Received: from mailman.ysv.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id 7DDF114ED for ; Thu, 20 Apr 2017 18:49:20 +0000 (UTC) (envelope-from odhiambo@gmail.com) Received: by mailman.ysv.freebsd.org (Postfix) id 7A521D48F00; Thu, 20 Apr 2017 18:49:20 +0000 (UTC) Delivered-To: questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 79EC4D48EFF for ; Thu, 20 Apr 2017 18:49:20 +0000 (UTC) (envelope-from odhiambo@gmail.com) Received: from mail-qk0-x230.google.com (mail-qk0-x230.google.com [IPv6:2607:f8b0:400d:c09::230]) (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 3842B14EC for ; Thu, 20 Apr 2017 18:49:20 +0000 (UTC) (envelope-from odhiambo@gmail.com) Received: by mail-qk0-x230.google.com with SMTP id h67so54653794qke.0 for ; Thu, 20 Apr 2017 11:49:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=P3243AS1PxkmzAeoFHn0Lm28FFEXWX3gq3wr+HQQ7K0=; b=SPj2I6dlyezJ6HjMazA+u00EIEfvyQD2AxooU3izp0pRiQRLs4iDYM0SKgb19O8gDe 5yqWDqoBmtzBHE8DRTeAPUoHiDfQNGvjR6Ut5eDmCQP4l0Jlv2SIdMAYC798X3SPPQko 3dsMfSk7yA/3aYgr0WkkLzf8GCn53mMdodJLVXXlvuENBMMsWLPqXHihCXoc0eX4zxmn 1L/guKaG0DYwZjlu9/1xCiES91nhEVY3JoK31m9WH0YTP064QPy/YL4Z82pEDRH+03xk qcRZdopIQcTAOdukhCVAMAk/j/qFPCs9PkQvkTvu479Aj74y6448YmlUxX30vLzZ3qBL JzLg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=P3243AS1PxkmzAeoFHn0Lm28FFEXWX3gq3wr+HQQ7K0=; b=SG7PhThUPOwswy20nTxPxnzJDMJl6eiqQ3MBAi89bUtycvnCGmOHGX16YshxjedvoU aoi+JWmTzyJ7IS4lRXydI27MMhj+jLv1frELhzCdipT0Yys3VbGIIyYK6iRVyCxccpzx gK+qgjSnNtSNr+r5dGqysk4rcZorPDB+TPM7ccgXS9KvZg/CDJEOK0n7gZRA30x+RBJ7 vM8A61ao4e5Tdb1HlShkwOwocE8XPN3ClTFwkaGUu1HcomlgYFFS5wxKfxCRGpmcBs2s AT368F+zLVbZbI/MfZNDbMjFXWpHPbe3h3BbnKpReDE4KZPMcRjfjpiOeMum8FTJbtdE JJ8w== X-Gm-Message-State: AN3rC/7A4czIisZMBS6YUvGQW4oSUNYJ5S/zfdkjsZG8vUUPL8bEl59Y 7j+4AByu8d33pRjJd56gXXaVdgi9K1VznSI= X-Received: by 10.55.8.19 with SMTP id 19mr10235039qki.63.1492714159170; Thu, 20 Apr 2017 11:49:19 -0700 (PDT) MIME-Version: 1.0 Received: by 10.55.74.7 with HTTP; Thu, 20 Apr 2017 11:48:38 -0700 (PDT) From: Odhiambo Washington Date: Thu, 20 Apr 2017 21:48:38 +0300 Message-ID: Subject: Strange Name Server Problem To: questions Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.23 X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 20 Apr 2017 18:49:20 -0000 I have a server running FreeBSD 11.0-STABLE. I am a little stumped why my local caching bind instance doesn't answer queries. I have then opted to run bind on port 5353 and unbound on port 53. I still experience the same problem! root@waridi:/usr/local/etc/unbound # sockstat -l | grep named bind named 50877 20 tcp4 192.168.27.254:5353 *:* bind named 50877 21 tcp4 127.0.0.1:5353 *:* bind named 50877 22 tcp4 127.0.0.1:953 *:* bind named 50877 23 tcp6 ::1:953 *:* bind named 50877 512 udp4 192.168.27.254:5353 *:* bind named 50877 513 udp4 192.168.27.254:5353 *:* bind named 50877 514 udp4 192.168.27.254:5353 *:* bind named 50877 515 udp4 127.0.0.1:5353 *:* bind named 50877 516 udp4 127.0.0.1:5353 *:* bind named 50877 517 udp4 127.0.0.1:5353 *:* root@waridi:/usr/local/etc/unbound # sockstat -l | grep unb unbound unbound 51296 3 udp4 127.0.0.1:53 *:* unbound unbound 51296 4 tcp4 127.0.0.1:53 *:* unbound unbound 51296 5 udp4 192.168.27.254:53 *:* unbound unbound 51296 6 tcp4 192.168.27.254:53 *:* unbound unbound 51296 10 udp4 *:29712 *:* unbound unbound 51296 11 udp4 *:28511 *:* unbound unbound 51296 13 udp4 *:35511 *:* unbound unbound 51296 14 udp4 *:19644 *:* unbound unbound 51296 15 udp4 *:22549 *:* unbound unbound 51296 16 udp4 *:30714 *:* unbound unbound 51296 17 udp4 *:11907 *:* unbound unbound 51296 18 udp4 *:50834 *:* root@waridi:/usr/local/etc/unbound # Name resolution takes so long because it has to happen via the ISPs DNS Servers, which are the 3rd and 4th options in /etc/resolv.conf I am actually lost as to where to start looking. -- Best regards, Odhiambo WASHINGTON, Nairobi,KE +254 7 3200 0004/+254 7 2274 3223 "Oh, the cruft." From owner-freebsd-questions@freebsd.org Thu Apr 20 21:11:04 2017 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 8F7A8D480DC for ; Thu, 20 Apr 2017 21:11:04 +0000 (UTC) (envelope-from byrnejb@harte-lyne.ca) Received: from inet08.hamilton.harte-lyne.ca (inet08.hamilton.harte-lyne.ca [216.185.71.28]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "inet08.hamilton.harte-lyne.ca", Issuer "CA_HLL_ISSUER_2016" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 56DDA770 for ; Thu, 20 Apr 2017 21:11:03 +0000 (UTC) (envelope-from byrnejb@harte-lyne.ca) Received: from localhost (localhost [127.0.0.1]) by inet08.hamilton.harte-lyne.ca (Postfix) with ESMTP id E422C60F7C for ; Thu, 20 Apr 2017 17:11:01 -0400 (EDT) X-Virus-Scanned: amavisd-new at harte-lyne.ca Received: from inet08.hamilton.harte-lyne.ca ([127.0.0.1]) by localhost (inet08.hamilton.harte-lyne.ca [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id xNSIP6SxBAjO for ; Thu, 20 Apr 2017 17:11:00 -0400 (EDT) Received: from webmail.harte-lyne.ca (inet04.hamilton.harte-lyne.ca [216.185.71.24]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by inet08.hamilton.harte-lyne.ca (Postfix) with ESMTPSA id 76308611F9 for ; Thu, 20 Apr 2017 17:11:00 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=harte-lyne.ca; s=dkim_hll; t=1492722660; bh=Yow3MdgnUK6EUOzFK3ggZMg5RnMwr4STqMwWnXKpGuc=; h=Date:Subject:From:To:Reply-To; b=KoA56V8hsSIJc6WnqthRRd6Uihrr1qg7f97LVzKUYS9t4Hlr+LGzqnZgYLUcp8yl5 WaIzxZPOASVXdgAufDmDuTZWuUUfC936PQQJlPmolLz25onT0NWT9fFA6Xtgk8s2Ei 1FAJPW5aA81e1kOR4ZxcVSPfsTNu560l4ZH1GaKaZGucSqEnmyD5LNZJPQ9VorYJWg 64nVWnVcN7d1Wqj7D9uW6x72JWfcnigVE37duF4BOdFOuybV9oUSjEDy2ZrvyTUS5s PxG49qV+4w1wpJm60CXsANw4kv53S2j1klBXqLnRzlOpnvAJJyeG+uqAuryKVz+AtK w6zveXl2TLhgw== Received: from 216.185.71.44 (SquirrelMail authenticated user byrnejb_hll) by webmail.harte-lyne.ca with HTTP; Thu, 20 Apr 2017 17:11:00 -0400 Message-ID: <57a5b556523a58a08e75e14f1485e8e2.squirrel@webmail.harte-lyne.ca> Date: Thu, 20 Apr 2017 17:11:00 -0400 Subject: Unable to install FreeBSD-11.0-i386 on a elderly desktop From: "James B. Byrne" To: freebsd-questions@freebsd.org Reply-To: byrnejb@harte-lyne.ca User-Agent: SquirrelMail/1.4.22-4.el6 MIME-Version: 1.0 Content-Type: text/plain;charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Priority: 3 (Normal) Importance: Normal X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 20 Apr 2017 21:11:04 -0000 I am trying to install FreeBSD-11.0 on a older model HP Compaq DC7700S desktop. I downloaded FreeBSD-11.0-RELEASE-i386-dvd1.iso, ran sha256sum and verified the image and then created a bootable DVD from the downloaded iso. I put this into the DVD drive of the unit and booted. it initially brought up the boot menu and I proceeded through the install process selecting guided zfs for the filesystem. However, half way through the transfer of kernel.txz I began to receive media errors. I also began to see the message cdrom error 5 unretryable. After several retries with new media I now cannot get the cdrom boot menu to display at all. What i get instead is a message on the console that 'Can't find boot/zfsloader' followed by: FreeBSD/x86 boot Default: zroot/ROOT/default:/boot/kernel/kernel boot: \ Can't find /boot/kernel/kernel FreeBSD/x86 boot Default: zroot/ROOT/default:/boot/kernel/kernel boot: -- *** e-Mail is NOT a SECURE channel *** Do NOT transmit sensitive data via e-Mail Do NOT open attachments nor follow links sent by e-Mail James B. Byrne mailto:ByrneJB@Harte-Lyne.ca Harte & Lyne Limited http://www.harte-lyne.ca 9 Brockley Drive vox: +1 905 561 1241 Hamilton, Ontario fax: +1 905 561 0757 Canada L8E 3C3 From owner-freebsd-questions@freebsd.org Thu Apr 20 21:34:20 2017 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 72CA4D481C2 for ; Thu, 20 Apr 2017 21:34:20 +0000 (UTC) (envelope-from peo@intersonic.se) Received: from neonpark.inter-sonic.com (neonpark.inter-sonic.com [212.247.8.98]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "neonpark.inter-sonic.com", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 37EEEAEA for ; Thu, 20 Apr 2017 21:34:19 +0000 (UTC) (envelope-from peo@intersonic.se) X-Virus-Scanned: amavisd-new at Intersonic AB DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intersonic.se; s=INTERSONICSE; t=1492723667; bh=F4vIRy52u+/nIpD8U4yGJo8KymYwHdfwyfi8nyMLNg4=; h=Subject:To:References:From:Date:In-Reply-To; b=FTMoDyeHOjmOWFVwEzyhy0Z+6pHzsnJkpj9FGQ1HS0y15Dn3d/ouunhoboxljGdVv Q/TgC2BpeYMIOuiAQxl8zSMNYjptAkVvRttXmC+OUTE4sKogc6Il5UVwDCBRL5y1W7 lL2EaGyuAemL26leh/CTwDtjaQi4rZVUjWobrtFo= Subject: Re: Unable to install FreeBSD-11.0-i386 on a elderly desktop To: freebsd-questions@freebsd.org References: <57a5b556523a58a08e75e14f1485e8e2.squirrel@webmail.harte-lyne.ca> From: Per olof Ljungmark Organization: Intersonic AB Message-ID: Date: Thu, 20 Apr 2017 23:27:45 +0200 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:52.0) Gecko/20100101 Thunderbird/52.0 MIME-Version: 1.0 In-Reply-To: <57a5b556523a58a08e75e14f1485e8e2.squirrel@webmail.harte-lyne.ca> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 20 Apr 2017 21:34:20 -0000 On 2017-04-20 23:11, James B. Byrne wrote: > I am trying to install FreeBSD-11.0 on a older model HP Compaq DC7700S > desktop. I downloaded FreeBSD-11.0-RELEASE-i386-dvd1.iso, ran > sha256sum and verified the image and then created a bootable DVD from > the downloaded iso. > > I put this into the DVD drive of the unit and booted. it initially > brought up the boot menu and I proceeded through the install process > selecting guided zfs for the filesystem. However, half way through the > transfer of kernel.txz I began to receive media errors. I also began > to see the message cdrom error 5 unretryable. > > After several retries with new media I now cannot get the cdrom boot > menu to display at all. What i get instead is a message on the > console that 'Can't find boot/zfsloader' followed by: > > FreeBSD/x86 boot > Default: zroot/ROOT/default:/boot/kernel/kernel > boot: > \ > Can't find /boot/kernel/kernel First thing I would have done is to clean the laser lens in the cd drive... Cheers, //per From owner-freebsd-questions@freebsd.org Thu Apr 20 21:49:42 2017 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 7AAB9D4855F for ; Thu, 20 Apr 2017 21:49:42 +0000 (UTC) (envelope-from bourne.identity@hotmail.com) Received: from EUR01-VE1-obe.outbound.protection.outlook.com (mail-oln040092066062.outbound.protection.outlook.com [40.92.66.62]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (Client CN "mail.protection.outlook.com", Issuer "Microsoft IT SSL SHA2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id B8B4410C8 for ; Thu, 20 Apr 2017 21:49:41 +0000 (UTC) (envelope-from bourne.identity@hotmail.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=+9vH8FkfaPomJvHBGvdau/GmqBijt/nI4ZwW6eGLfr4=; b=Cmp6g9uqvF9JhRBN0QAnK4q3kthShJ+GAAQDZxuPBBHRrYTO6RpLekwx3UoRImn4Y8JsXpQSUbhzAsKTBhhnIQYy+4LHoNTJt9qlwVlOcqfiT7w2g1nVI1wHOkG8aITbCxGxT7OlukXHEofTk4vp/qTZRqyPY6Ze3W8anThz96g2uyHmhFIsq8kd2wVgi8dmoDMAR8vMrN+TT5OvVBCkQyeQ8ljwNlej7DnS3vlzLOm/x4iNbKTRwSYu4PQoC1pABIC/cymMKFVU70KF7BIiWvyJpoqJG0okN7KC0088qpzgblY0zwRVUiduFFLaCeIgQjJo/+3nk+cKGxkru4wu3g== Received: from DB5EUR01FT027.eop-EUR01.prod.protection.outlook.com (10.152.4.53) by DB5EUR01HT033.eop-EUR01.prod.protection.outlook.com (10.152.5.155) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.1019.14; Thu, 20 Apr 2017 21:49:39 +0000 Received: from VI1PR02MB1200.eurprd02.prod.outlook.com (10.152.4.57) by DB5EUR01FT027.mail.protection.outlook.com (10.152.5.1) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1019.14 via Frontend Transport; Thu, 20 Apr 2017 21:49:38 +0000 Received: from VI1PR02MB1200.eurprd02.prod.outlook.com ([10.163.164.28]) by VI1PR02MB1200.eurprd02.prod.outlook.com ([10.163.164.28]) with mapi id 15.01.1047.013; Thu, 20 Apr 2017 21:49:38 +0000 From: Manish Jain To: Per olof Ljungmark CC: "freebsd-questions@freebsd.org" Subject: Re: Unable to install FreeBSD-11.0-i386 on a elderly desktop Thread-Topic: Unable to install FreeBSD-11.0-i386 on a elderly desktop Thread-Index: AQHSuh3/I7QJJqMkFE+V+FLsgNs6fKHOy/4A Date: Thu, 20 Apr 2017 21:49:38 +0000 Message-ID: References: <57a5b556523a58a08e75e14f1485e8e2.squirrel@webmail.harte-lyne.ca> In-Reply-To: Accept-Language: en-GB, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: intersonic.se; dkim=none (message not signed) header.d=none;intersonic.se; dmarc=none action=none header.from=hotmail.com; x-incomingtopheadermarker: OriginalChecksum:89B799494AAC80A68BF4A04DD494E4A15569C91AF667D93C3BDBFACAC302E380; UpperCasedChecksum:524ECBA1BF6F5D6DA03E763A9AD7253743F9460C8621602FC296108D214DF607; SizeAsReceived:8041; Count:40 x-ms-exchange-messagesentrepresentingtype: 1 x-microsoft-exchange-diagnostics: 1; DB5EUR01HT033; 5:LjkybVge5wKgaXLVLYwhwGrS0FpibWvKMdCBbruJo8/1FIOTRmF/kDRQLwUDIHM45goPO1LPq46c6KLC3F5+Gi9RNEFLCUBmbTyyeDBFzGm/4gdFUoCNC6QM6byt8Vk6FcG8q6yNMni98q6POfnA5A==; 24:pud8ZWcy9YTS/FSh9tKejVUnYgwK4EMHtDRHXLarhKo+TVdhy9NRUwvUn62E7AFQIikR/kJqPahV89jrhMLvjMCidnMAk4xC3gOtk0VgvR8=; 7:agX6PXElO5SWfUmmpnAl+pMdmhwEvKz50K88EhF2c8dP7S0cEZTwhnx/sfKNZcKxxOUrmza1WojjjP4/kZFuyPit6osEqmxFWX5lnm8ObHZKtbIc5nd71W4PV5gv7zwc0yKg2D4Sgx64EEyjy8wc2PwQLl+1ZEg/1vz0n+O2IA6exCZkaBtwIDIxZ8zZAV95K9656QkrSvpquDbrBdejJ3mzWpbkjdMF1WoWfdXvVKK3Lgky3egGnS22WUjgn01GfFvWj4OMv+XMokO8ETvj2nSLXFgxW5xlgl3EuxWATreruIYPcTFSIzIsNIOFCGGV x-incomingheadercount: 40 x-eopattributedmessage: 0 x-forefront-antispam-report: EFV:NLI; SFV:NSPM; SFS:(7070007)(98901004); DIR:OUT; SFP:1901; SCL:1; SRVR:DB5EUR01HT033; H:VI1PR02MB1200.eurprd02.prod.outlook.com; FPR:; SPF:None; LANG:en; x-ms-office365-filtering-correlation-id: 7dcd7345-f7aa-4c71-20dd-08d488372306 x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(201702061074)(5061506573)(5061507331)(1603103135)(2017031320274)(2017031324274)(2017031323274)(2017031322274)(1601125374)(1603101448)(1701031045); SRVR:DB5EUR01HT033; x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(444000031); SRVR:DB5EUR01HT033; BCL:0; PCL:0; RULEID:; SRVR:DB5EUR01HT033; x-forefront-prvs: 02830F0362 spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM MIME-Version: 1.0 X-OriginatorOrg: hotmail.com X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Apr 2017 21:49:38.3579 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Internet X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB5EUR01HT033 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 X-Content-Filtered-By: Mailman/MimeDel 2.1.23 X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 20 Apr 2017 21:49:42 -0000 DQoNCk9uIEZyaSwgQXByIDIxLCAyMDE3IGF0IDI6NTcgQU0sIFBlciBvbG9mIExqdW5nbWFyayA8 cGVvQGludGVyc29uaWMuc2U+IHdyb3RlOg0KT24gMjAxNy0wNC0yMCAyMzoxMSwgSmFtZXMgQi4g QnlybmUgd3JvdGU6DQpJIGFtIHRyeWluZyB0byBpbnN0YWxsIEZyZWVCU0QtMTEuMCBvbiBhIG9s ZGVyIG1vZGVsIEhQIENvbXBhcSBEQzc3MDBTIGRlc2t0b3AuIEkgZG93bmxvYWRlZCBGcmVlQlNE LTExLjAtUkVMRUFTRS1pMzg2LWR2ZDEuaXNvLCByYW4gc2hhMjU2c3VtIGFuZCB2ZXJpZmllZCB0 aGUgaW1hZ2UgYW5kIHRoZW4gY3JlYXRlZCBhIGJvb3RhYmxlIERWRCBmcm9tIHRoZSBkb3dubG9h ZGVkIGlzby4gSSBwdXQgdGhpcyBpbnRvIHRoZSBEVkQgZHJpdmUgb2YgdGhlIHVuaXQgYW5kIGJv b3RlZC4gaXQgaW5pdGlhbGx5IGJyb3VnaHQgdXAgdGhlIGJvb3QgbWVudSBhbmQgSSBwcm9jZWVk ZWQgdGhyb3VnaCB0aGUgaW5zdGFsbCBwcm9jZXNzIHNlbGVjdGluZyBndWlkZWQgemZzIGZvciB0 aGUgZmlsZXN5c3RlbS4gSG93ZXZlciwgaGFsZiB3YXkgdGhyb3VnaCB0aGUgdHJhbnNmZXIgb2Yg a2VybmVsLnR4eiBJIGJlZ2FuIHRvIHJlY2VpdmUgbWVkaWEgZXJyb3JzLiBJIGFsc28gYmVnYW4g dG8gc2VlIHRoZSBtZXNzYWdlIGNkcm9tIGVycm9yIDUgdW5yZXRyeWFibGUuIEFmdGVyIHNldmVy YWwgcmV0cmllcyB3aXRoIG5ldyBtZWRpYSBJIG5vdyBjYW5ub3QgZ2V0IHRoZSBjZHJvbSBib290 IG1lbnUgdG8gZGlzcGxheSBhdCBhbGwuIFdoYXQgaSBnZXQgaW5zdGVhZCBpcyBhIG1lc3NhZ2Ug b24gdGhlIGNvbnNvbGUgdGhhdCAnQ2FuJ3QgZmluZCBib290L3pmc2xvYWRlcicgZm9sbG93ZWQg Ynk6IEZyZWVCU0QveDg2IGJvb3QgRGVmYXVsdDogenJvb3QvUk9PVC9kZWZhdWx0Oi9ib290L2tl cm5lbC9rZXJuZWwgYm9vdDogXCBDYW4ndCBmaW5kIC9ib290L2tlcm5lbC9rZXJuZWwNCg0KDQpI aSwNCg0KMSkgSSBzdXNwZWN0IHRoYXQgeW91ciBzeXN0ZW0gaXMgbm90IGJvb3RpbmcgZnJvbSBD RC9EVkQgYnV0IGZyb20gdGhlIGhhcmQgZGlzayBldmVuIHdoZW4gdGhlIG1lZGlhIGlzIGluc2Vy dGVkIGluIHRoZSBkcml2ZS4gUGxlYXNlIGNoZWNrIHlvdXIgQklPUyBzZXR0aW5ncyBhbmQgbWFr ZSBzdXJlIHRoYXQgdGhlIG9wdGljYWwgZHJpdmUgaXMgYXQgdGhlIHRvcCBwcmlvcml0eS4NCg0K MikgQWxzbyBtYWtlIHN1cmUgdGhhdCB5b3VyIGRpc2tzIChib3RoIHRoZSBDRCBkcml2ZSBhbmQg eW91ciBoYXJkIGRpc2spIGFyZSBiZWluZyBwcmVzZW50ZWQgdG8gRnJlZUJTRCBhcyBMZWdhY3kg ZGV2aWNlcywgbm90IFVFRkkuIFVFRkkgaXMgdGhlIG5ldyBpbXBsZW1lbnRhdGlvbiBvZiB0b3J0 dXJlLg0KDQozKSBJIHN1c3BlY3QgeW91IGFyZSB1c2luZyBHUFQgcGFydGl0aW9uaW5nLiAiQ2Fu J3QgZmluZCAvYm9vdC8qIiBtZXNzYWdlcyBhcmUgcXVpdGUgZW5kZW1pYyB3aGVuIHlvdSBHUFQg b3IgVUVGSSBvciAoZXZlbiBVU0IgaW5zdGFsbCBtZWRpYSkuDQoNCkRvIGxldCBtZSBrbm93IHdo YXQgZml4ZXMgdGhpbmdzIGF0IHlvdXIgZW5kLiBJIGFtIGtlZW4gdG8ga25vdy4NCg0KUmVnYXJk cw0KTWFuaXNoIEphaW4NCg0KDQoNCg== From owner-freebsd-questions@freebsd.org Thu Apr 20 21:57:39 2017 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 9047ED48864 for ; Thu, 20 Apr 2017 21:57:39 +0000 (UTC) (envelope-from matthew@FreeBSD.org) Received: from smtp.infracaninophile.co.uk (smtp.infracaninophile.co.uk [81.2.117.100]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "smtp.infracaninophile.co.uk", Issuer "infracaninophile.co.uk" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 0C0B315AE for ; Thu, 20 Apr 2017 21:57:38 +0000 (UTC) (envelope-from matthew@FreeBSD.org) Received: from liminal.local (unknown [IPv6:2001:8b0:151:1:1c1d:86a1:a200:b700]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: m.seaman@infracaninophile.co.uk) by smtp.infracaninophile.co.uk (Postfix) with ESMTPSA id 914B83DCF for ; Thu, 20 Apr 2017 21:57:28 +0000 (UTC) Authentication-Results: smtp.infracaninophile.co.uk; dmarc=none header.from=FreeBSD.org Authentication-Results: smtp.infracaninophile.co.uk/914B83DCF; dkim=none; dkim-atps=neutral Subject: Re: Strange Name Server Problem To: freebsd-questions@freebsd.org References: From: Matthew Seaman Message-ID: Date: Thu, 20 Apr 2017 22:57:22 +0100 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:45.0) Gecko/20100101 Thunderbird/45.8.0 MIME-Version: 1.0 In-Reply-To: Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="Hu8jRnoGCOwhlOnO3idrW6u4fI8u5ajux" X-Spam-Status: No, score=-0.4 required=5.0 tests=BAYES_00,RDNS_NONE, SPF_SOFTFAIL autolearn=no autolearn_force=no version=3.4.1 X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on smtp.infracaninophile.co.uk X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 20 Apr 2017 21:57:39 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --Hu8jRnoGCOwhlOnO3idrW6u4fI8u5ajux Content-Type: multipart/mixed; boundary="2sJUi6Pm0AgQdMv72tNpAk0FDFtehJpM5"; protected-headers="v1" From: Matthew Seaman To: freebsd-questions@freebsd.org Message-ID: Subject: Re: Strange Name Server Problem References: In-Reply-To: --2sJUi6Pm0AgQdMv72tNpAk0FDFtehJpM5 Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable On 20/04/2017 19:48, Odhiambo Washington wrote: > I have a server running FreeBSD 11.0-STABLE. >=20 > I am a little stumped why my local caching bind instance doesn't answer= > queries. I have then opted to run bind on port 5353 and unbound on port= 53. > I still experience the same problem! >=20 > root@waridi:/usr/local/etc/unbound # sockstat -l | grep named > bind named 50877 20 tcp4 192.168.27.254:5353 *:* > bind named 50877 21 tcp4 127.0.0.1:5353 *:* > bind named 50877 22 tcp4 127.0.0.1:953 *:* > bind named 50877 23 tcp6 ::1:953 *:* > bind named 50877 512 udp4 192.168.27.254:5353 *:* > bind named 50877 513 udp4 192.168.27.254:5353 *:* > bind named 50877 514 udp4 192.168.27.254:5353 *:* > bind named 50877 515 udp4 127.0.0.1:5353 *:* > bind named 50877 516 udp4 127.0.0.1:5353 *:* > bind named 50877 517 udp4 127.0.0.1:5353 *:* > root@waridi:/usr/local/etc/unbound # sockstat -l | grep unb > unbound unbound 51296 3 udp4 127.0.0.1:53 *:* > unbound unbound 51296 4 tcp4 127.0.0.1:53 *:* > unbound unbound 51296 5 udp4 192.168.27.254:53 *:* > unbound unbound 51296 6 tcp4 192.168.27.254:53 *:* > unbound unbound 51296 10 udp4 *:29712 *:* > unbound unbound 51296 11 udp4 *:28511 *:* > unbound unbound 51296 13 udp4 *:35511 *:* > unbound unbound 51296 14 udp4 *:19644 *:* > unbound unbound 51296 15 udp4 *:22549 *:* > unbound unbound 51296 16 udp4 *:30714 *:* > unbound unbound 51296 17 udp4 *:11907 *:* > unbound unbound 51296 18 udp4 *:50834 *:* > root@waridi:/usr/local/etc/unbound # >=20 > Name resolution takes so long because it has to happen via the ISPs DNS= > Servers, which are the 3rd and 4th options in /etc/resolv.conf >=20 > I am actually lost as to where to start looking. >=20 Have you tried turning up the logging levels for each of these programs? You can set them to log every single query -- this is not usually done in production since it slows the server down, but for debugging purposes, it is really useful. How are you generating lookups? It's best to use a tool like dig(1) -- this can query DNS directly and avoid all the added bits of NSS stuff which helps you localise the problem better. Can you tell if either of these programs is attempting to recurse DNS queries for you? You can use tcpdump to capture any port 53 traffic, or else install dnstop which captures DNS traffic in a similar way and displays various statistics about it. Either of these should be able to show you queries being made from your server to the root or other authoritative servers and replies coming back. You'll only tend to see the full sequence the first time you query for something: most of the results will be cached and second and subsequent lookups for the same thing will just be answered out of cache. You can clear the cache by 'rndc flush' or 'unbound-control flush_zone zonename' Another thing to check is what ends up in the cache for either of those recursive servers -- both rndc and unbound-control have options to dump the cache in text format. Is your local unbound cache using the unbound port or the built-in local_unbound service? If it's local unbound, did you run: service local_unbound setup This will process your /etc/resolv.conf and add any nameservers specified there as forwarders in the configuration it generates. Cheers, Matthew --2sJUi6Pm0AgQdMv72tNpAk0FDFtehJpM5-- --Hu8jRnoGCOwhlOnO3idrW6u4fI8u5ajux Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- iQJ8BAEBCgBmBQJY+S7IXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2NTNBNjhCOTEzQTRFNkNGM0UxRTEzMjZC QjIzQUY1MThFMUE0MDEzAAoJELsjr1GOGkATGoYP/0S1/96CYuHDcoduS8B+EvTa /84062aD8W7p5CckJSMdFN4gm8QKFweNk/MXSEcgzl4djgbJyaZMPTMdEg6ALreH xLvlEnPuRLeJA1xwWQEQPp2bSygo6pcN1EaGJtzPkcXXOjoWm2VpAgdvFer0Ist8 kPjxI7H0BimjLAMAWbHmhTE7ZH+B2tt017wi+NnfDVjSKfOYkX2smPhAiyt4Zu3+ 8uNaYB+eUoW7E4yBUZUFcPGK1M1zea243/JSYTrvaNO0sLEsnPwwZ4BgENvVtkEB 0i/BdDZckY2kS0gJsl9jgVPASpb5Dt51/wmrQ7bI1Hlez6Wk3+w+SAAwdc9stpBd NSi7DxPOWyq6nRUybzDF9zP8p4BxyxmoU0HKlH1xRUgFRO9sOoMVPWA9p0CJIevL WnjTpiBOrYOPCWQTCoeGZfyoS9Bf1KhIc6lNw04e+ZMG+PzhVJKFoVoXDNWR6aoi 4JoQyRo0zMS8G8HT9H0grtPrmJS8Tajfeb184LvAZmqzrRLXrsnjYS1LXeX+zLQD Vs87uiKwlcSFpuuOjhSfJk44KJGFPbsnwMNMJ+/Dao4YXKwFDEhtAv5Qvg9SBE0y /WzRAlkmJqGIcFXnJiTmWKpap9cMS009RdK/yO9z8NrMRPgmRXPoitCeoRJyuwqD YVUuRnT0sc+8/nKXDjQk =fk5r -----END PGP SIGNATURE----- --Hu8jRnoGCOwhlOnO3idrW6u4fI8u5ajux-- From owner-freebsd-questions@freebsd.org Thu Apr 20 22:20:27 2017 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 29E81D48083 for ; Thu, 20 Apr 2017 22:20:27 +0000 (UTC) (envelope-from byrnejb@harte-lyne.ca) Received: from inet08.hamilton.harte-lyne.ca (inet08.hamilton.harte-lyne.ca [216.185.71.28]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "inet08.hamilton.harte-lyne.ca", Issuer "CA_HLL_ISSUER_2016" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 013B761D for ; Thu, 20 Apr 2017 22:20:26 +0000 (UTC) (envelope-from byrnejb@harte-lyne.ca) Received: from localhost (localhost [127.0.0.1]) by inet08.hamilton.harte-lyne.ca (Postfix) with ESMTP id 5493F61320; Thu, 20 Apr 2017 18:20:25 -0400 (EDT) X-Virus-Scanned: amavisd-new at harte-lyne.ca Received: from inet08.hamilton.harte-lyne.ca ([127.0.0.1]) by localhost (inet08.hamilton.harte-lyne.ca [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id jiRx97KrnsGN; Thu, 20 Apr 2017 18:20:22 -0400 (EDT) Received: from webmail.harte-lyne.ca (inet04.hamilton.harte-lyne.ca [216.185.71.24]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by inet08.hamilton.harte-lyne.ca (Postfix) with ESMTPSA id C1D6660F7C; Thu, 20 Apr 2017 18:20:21 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=harte-lyne.ca; s=dkim_hll; t=1492726822; bh=SRVcpaCLFmuKRUpMJaweWLnH7NJK9t5vVFbzHuS4E+U=; h=In-Reply-To:References:Date:Subject:From:To:Cc:Reply-To; b=LWoAdtGcnxDum+fEjNkkZjRWWLfVFwxQJKzZEyZLmNAqpzXU0I2+/VRKP2p6ZGkGy lTm/SxJf1WlaQ9v1Lq5/DvuFvtwRJOuyzaozuXBoEQg8zQhudbEpgrfWNyiIP7Q8Ro jTrHfMF5OkhEmxn6uxcKsafRnszhuwSPbZptCCiEfbM40vfTZjfRWtYDj5pckI2X+j YY8kir/gYCWH7sqzXiyhLq664z765ncrEOzyZaZnj8u3NeBoAl8ZfkySDSnoTlMA0W KIWkol5aWxaQXrAki23tefJLQT2Sh6CYsmJP0IZf1be8uioWiv2uw+aZ1lvj3JR2TE wX/3TU0tPsMyQ== Received: from 216.185.71.22 (SquirrelMail authenticated user byrnejb_hll) by webmail.harte-lyne.ca with HTTP; Thu, 20 Apr 2017 18:20:22 -0400 Message-ID: In-Reply-To: References: Date: Thu, 20 Apr 2017 18:20:22 -0400 Subject: Re: dd image not working From: "James B. Byrne" To: "Matthias Apitz" Cc: freebsd-questions@freebsd.org Reply-To: byrnejb@harte-lyne.ca User-Agent: SquirrelMail/1.4.22-4.el6 MIME-Version: 1.0 Content-Type: text/plain;charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Priority: 3 (Normal) Importance: Normal X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 20 Apr 2017 22:20:27 -0000 On Thu, April 20, 2017 12:50, Matthias Apitz wrote: >> > > please show > > # fdisk /dev/sdb Tomorrow. Not at office atm. > > I think you should dd to /dev/sdb and not to sdb1 > I did that first with the same result as to /dev/sdb1. Nada. -- *** e-Mail is NOT a SECURE channel *** Do NOT transmit sensitive data via e-Mail Do NOT open attachments nor follow links sent by e-Mail James B. Byrne mailto:ByrneJB@Harte-Lyne.ca Harte & Lyne Limited http://www.harte-lyne.ca 9 Brockley Drive vox: +1 905 561 1241 Hamilton, Ontario fax: +1 905 561 0757 Canada L8E 3C3 From owner-freebsd-questions@freebsd.org Thu Apr 20 23:01:45 2017 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id AD4FCD48EC1 for ; Thu, 20 Apr 2017 23:01:45 +0000 (UTC) (envelope-from dpchrist@holgerdanske.com) Received: from holgerdanske.com (holgerdanske.com [184.105.128.27]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "holgerdanske.com", Issuer "holgerdanske.com" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 9DF19FF6 for ; Thu, 20 Apr 2017 23:01:45 +0000 (UTC) (envelope-from dpchrist@holgerdanske.com) Received: from 99.100.19.101 ([99.100.19.101]) by holgerdanske.com with ESMTPSA (ECDHE-RSA-AES128-GCM-SHA256:TLSv1.2:Kx=ECDH:Au=RSA:Enc=AESGCM(128):Mac=AEAD) (SMTP-AUTH username dpchrist@holgerdanske.com, mechanism PLAIN) for ; Thu, 20 Apr 2017 16:01:36 -0700 Subject: Re: Unable to install FreeBSD-11.0-i386 on a elderly desktop To: freebsd-questions@freebsd.org References: <57a5b556523a58a08e75e14f1485e8e2.squirrel@webmail.harte-lyne.ca> From: David Christensen Message-ID: Date: Thu, 20 Apr 2017 16:02:36 -0700 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Icedove/45.6.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 20 Apr 2017 23:01:45 -0000 On 04/20/2017 02:27 PM, Per olof Ljungmark wrote: > On 2017-04-20 23:11, James B. Byrne wrote: >> I am trying to install FreeBSD-11.0 on a older model HP Compaq DC7700S >> desktop. I downloaded FreeBSD-11.0-RELEASE-i386-dvd1.iso, ran >> sha256sum and verified the image and then created a bootable DVD from >> the downloaded iso. >> >> I put this into the DVD drive of the unit and booted. it initially >> brought up the boot menu and I proceeded through the install process >> selecting guided zfs for the filesystem. However, half way through the >> transfer of kernel.txz I began to receive media errors. I also began >> to see the message cdrom error 5 unretryable. >> >> After several retries with new media I now cannot get the cdrom boot >> menu to display at all. What i get instead is a message on the >> console that 'Can't find boot/zfsloader' followed by: >> >> FreeBSD/x86 boot >> Default: zroot/ROOT/default:/boot/kernel/kernel >> boot: >> \ >> Can't find /boot/kernel/kernel > > First thing I would have done is to clean the laser lens in the cd drive... +1, if the lens is readily accessible. It sounds like the optical drive is failing. But, boot the CD in another machine and do an install just to make sure. I usually replace failing optical drives, but I loath spending money on obsolete hardware (such as IDE). One of my Pentium 4 machines is lacking an optical drive. My solution was to download, burn, and install using the USB flash installer: ftp://ftp.freebsd.org/pub/FreeBSD/releases/ISO-IMAGES/11.0/FreeBSD-11.0-RELEASE-i386-memstick.img David From owner-freebsd-questions@freebsd.org Fri Apr 21 00:26:56 2017 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 7D7C3D45880 for ; Fri, 21 Apr 2017 00:26:56 +0000 (UTC) (envelope-from dave.mehler@gmail.com) Received: from mail-wr0-x231.google.com (mail-wr0-x231.google.com [IPv6:2a00:1450:400c:c0c::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 182E11C55 for ; Fri, 21 Apr 2017 00:26:56 +0000 (UTC) (envelope-from dave.mehler@gmail.com) Received: by mail-wr0-x231.google.com with SMTP id z109so45310040wrb.1 for ; Thu, 20 Apr 2017 17:26:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=EvJv4UbE5XaOnkXAZKL9u0F8guJrqD8OnlZp0eW3HHs=; b=tD4XalgTma76pIZE1t7qdIMWS6FIl3lspVxOSel5WNSf3UkOkRXS6skTMzXZjZxZP5 OsvWrKDTj+CUhTrWW9agDQNlgHYT/KJI7tLKa2+PZ7HklgPctvCw303pgKQjuzomifPM WgEjKagQSioilPm+GcC8ne49KmY5HaEHMXwhbuvNXrkYBBYXwF/6VCmedpP6Gj4BlXwu 302dgg/HRQ2SBi8bDx5qG50KkIZSRxSI759z5jCSzlWWivm2uWee2PhgzE7pYzRs2WBW R3PYue5eWEQKZ2QYb80QAH5UQsvcWr3Ul7kADftT7R3ZOpsHhpbCE7e4lspIAnmvGjRJ b4xg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=EvJv4UbE5XaOnkXAZKL9u0F8guJrqD8OnlZp0eW3HHs=; b=NozK8n8CHAP29kQrrhX0txqU0Qy2fgdLQheK1LmBa0zsc5BVYW5BBjG8nI6m5Y0ckY gkl6YiWeXk3EZP9j9Bo/Lwr9d22gvVXz09e6hUJ/2ncLYe22PSatLFCJ5HrCfS70Aie9 EKCeYQUo19fMkiLkjrxs4sKbovrKe9cDJSiAV+y912Nhjzz51ZrSEJXjf9HC8f87VPGP 8dF3np+vxIoVHznIucUaqEiuhpf4kwgjZ3UiC6GribLB6/cdctoqPQufBMFa/MKf/MLj zcwrY2vrmQ7nupMMV0u6RjSE02lBSgx642H3BuHdq/lip3ITNwdB57JU+Ki7goT4F63o Bb3w== X-Gm-Message-State: AN3rC/6aHAWEehszXcLhT0aP75qaOHoY9Bmkzzc3+0tuElVsZ0OHwfUY 19VK1yLPmC1U10jzqD8j/mhNs1TTdw== X-Received: by 10.223.172.165 with SMTP id o34mr11144172wrc.4.1492734414435; Thu, 20 Apr 2017 17:26:54 -0700 (PDT) MIME-Version: 1.0 Received: by 10.223.182.175 with HTTP; Thu, 20 Apr 2017 17:26:54 -0700 (PDT) From: David Mehler Date: Thu, 20 Apr 2017 20:26:54 -0400 Message-ID: Subject: gnupg and gnupg2 To: freebsd-questions Content-Type: text/plain; charset=UTF-8 X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 21 Apr 2017 00:26:56 -0000 Hello, I've got a 10.3 system. I just noticed I've got both gnupg 1.4 and gnupg 2.0. My question is can I get rid of gnupg1 and use the gnupg2? Thanks. Dave. From owner-freebsd-questions@freebsd.org Fri Apr 21 00:41:32 2017 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id BBC81D45DAD for ; Fri, 21 Apr 2017 00:41:32 +0000 (UTC) (envelope-from dpchrist@holgerdanske.com) Received: from holgerdanske.com (holgerdanske.com [184.105.128.27]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "holgerdanske.com", Issuer "holgerdanske.com" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id AD5CD1C3 for ; Fri, 21 Apr 2017 00:41:32 +0000 (UTC) (envelope-from dpchrist@holgerdanske.com) Received: from 99.100.19.101 ([99.100.19.101]) by holgerdanske.com with ESMTPSA (ECDHE-RSA-AES128-GCM-SHA256:TLSv1.2:Kx=ECDH:Au=RSA:Enc=AESGCM(128):Mac=AEAD) (SMTP-AUTH username dpchrist@holgerdanske.com, mechanism PLAIN) for ; Thu, 20 Apr 2017 17:41:28 -0700 Subject: Re: dd image not working To: freebsd-questions@freebsd.org References: <4ce88806-41f9-4323-b0ef-53d5251a380a@unixarea.de> From: David Christensen Message-ID: <1d37b326-936c-9201-65fb-bf296d4cc9db@holgerdanske.com> Date: Thu, 20 Apr 2017 17:42:29 -0700 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Icedove/45.6.0 MIME-Version: 1.0 In-Reply-To: <4ce88806-41f9-4323-b0ef-53d5251a380a@unixarea.de> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 21 Apr 2017 00:41:32 -0000 On 04/20/2017 09:50 AM, Matthias Apitz wrote: > El jueves, 20 de abril de 2017 18:01:07 (CEST), James B. Byrne > escribió: >> I am trying to create a bootable USB image for FreeBSD. The device >> name of the USB flash memory appears to me to be /dev/sb1 >> >> # mount -l >> . . . >> /dev/sr0 on /media/cdrom0 type iso9660 (ro,noexec,nosuid,nodev) >> none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw) >> /dev/sdb1 on /media/KINGSTON type vfat >> (rw,nosuid,nodev,uhelper=udisks,uid=500,gid=500,shortname=mixed,dmask=0077,utf8=1,flush) >> >> # >> >> I dismount that device >> >> # umount /dev/sdb1 >> >> and check >> >> # mount -l >> . . . >> /dev/sr0 on /media/cdrom0 type iso9660 (ro,noexec,nosuid,nodev) >> [Bluebirds] >> none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw) >> # >> >> Now I run dd >> # dd >> if=/var/data/disk_images/FreeBSD/FreeBSD-11.0-RELEASE-i386-memstick.img >> of=/dev/sbd1 bs=512 conv=sync >> 1256080+0 records in >> 1256080+0 records out >> 643112960 bytes (643 MB) copied, 1.92347 s, 334 MB/s >> # >> >> >> But the usb key does not appear to have been altered at all. If I >> remove it and reinsert then it automounts with the same information as >> before: >> # mount -l >> . . . >> /dev/sr0 on /media/cdrom0 type iso9660 (ro,noexec,nosuid,nodev) >> [Bluebirds] >> none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw) >> /dev/sdb1 on /media/KINGSTON type vfat >> (rw,nosuid,nodev,uhelper=udisks,uid=500,gid=500,shortname=mixed,dmask=0077,utf8=1,flush) >> >> [KINGSTON] >> > > please show > > # fdisk /dev/sdb Using Debian GNU/Linux 8 and dd(1) with the 'list' option: 2017-04-20 17:26:28 root@jesse ~ # fdisk --list /dev/sdb GPT PMBR size mismatch (1256080 != 7913470) will be corrected by w(rite). The backup GPT table is corrupt, but the primary appears OK, so that will be used. Disk /dev/sdb: 3.8 GiB, 4051697152 bytes, 7913471 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disklabel type: gpt Disk identifier: EDF16287-85F8-11E6-A2F6-002590EC6166 Device Start End Sectors Size Type /dev/sdb1 3 125 123 61.5K FreeBSD boot /dev/sdb2 126 1254029 1253904 612.3M FreeBSD UFS /dev/sdb3 1254030 1256077 2048 1M FreeBSD swap Using FreeBSD 11.0 RELEASE and gpart(8) with the 'show' action: root@p43400e:~ # gpart show da0 => 3 1256075 da0 GPT (3.8G) [CORRUPT] 3 123 1 freebsd-boot (62K) 126 1253904 2 freebsd-ufs (612M) 1254030 2048 3 freebsd-swap (1.0M) > I think you should dd to /dev/sdb and not to sdb1 +1 Also: 1. sync(1) is useful. The last time I tried dd(1) with the 'conv=sync' option, my USB image was bad (PEBKAC). 2. A larger block size will increase throughput. So, using Debian GNU/Linux 8 (untested): # dd if=FreeBSD-11.0-RELEASE-i386-memstick.img of=/dev/sdb bs=1M; sync Note that the FreeBSD live system on the USB flash drive will change the drive contents once booted. So, if you're going to checksum the USB flash drive, be sure to do it immediately after burning. David From owner-freebsd-questions@freebsd.org Fri Apr 21 00:47:16 2017 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 707C7D46218 for ; Fri, 21 Apr 2017 00:47:16 +0000 (UTC) (envelope-from jim@ohlste.in) Received: from mail-qt0-x22a.google.com (mail-qt0-x22a.google.com [IPv6:2607:f8b0:400d:c0d::22a]) (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 323FF958 for ; Fri, 21 Apr 2017 00:47:15 +0000 (UTC) (envelope-from jim@ohlste.in) Received: by mail-qt0-x22a.google.com with SMTP id g60so59224518qtd.3 for ; Thu, 20 Apr 2017 17:47:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ohlste-in.20150623.gappssmtp.com; s=20150623; h=date:from:to:message-id:in-reply-to:references:subject:mime-version; bh=KMCH4ueUvCAxvjE/QOppqNIE5nbZhPuGf0y/76BQCm0=; b=jiWaOAU5zIYrMJ219kbWhW6G19HHok24nEEZ2JfjTtgC1lxzdN93dJXUmSH2k76BSB nU0QU58dWZcM1Vtv/EkgnFnfSBNElgqr2twwxlPKAKUjlQC+uBiChsZp4Fzvy0U4FnyW SqOuTXcZfkc5qXnZWzE+5oG2VRSCTTZoappfF8qyW0V6DiAu9djnqewE913mIr8BUJRg 0wAKjXbgSAeqqRSOImPjAdmBhvYWZvLiyoACqJHfKB6bEdc7hpQKgzXBm0le9prf+fOm XlDsv2V+zhHKoi3Jb+pwVlpp0gAwFY38GrDcBlXbW8CniZh+37/62iZ7T1R8HuItKHzq 2t0A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:message-id:in-reply-to:references :subject:mime-version; bh=KMCH4ueUvCAxvjE/QOppqNIE5nbZhPuGf0y/76BQCm0=; b=PQ3d4W3fNnmPDP6XiWhhPFi8y80lr8Eudf6RsHunTXgI9xvpSUnaz/NUmLNKQoIwD8 8810SbDx7PY9YELQ/soFuDN+nHRjXnGIOIorwLDQR2CZFLtSVPABIA5fEM+1vD5vCXnU xr3DbPMmY3EKDZj1KIraWgSwTIuu56zW+FwQaiVKXUhBS+1FGUY2bNBCQJUFEdMmR3zH lV32iiAVWVaonBeiODWIFUrZgoX3gCovG7iYkEsnc2cq40zx1kB9I3QX7so1c1F2J0lw qarfwgO890BfQ5KW1bd5JQMA9fY5I48HIHdgibu+Z+ztl2TEcjdrM/XBpYp0HOjwClHw SODg== X-Gm-Message-State: AN3rC/41a0v0U2T3JKZE/qbSXNizTQfw+polyyeEtgPRwJ4Nu413kweg aH6CwvdR/lKeuH471tE= X-Received: by 10.200.54.218 with SMTP id b26mr11950427qtc.8.1492735634836; Thu, 20 Apr 2017 17:47:14 -0700 (PDT) Received: from [192.168.1.9] (pool-108-39-64-29.nrflva.fios.verizon.net. [108.39.64.29]) by smtp.gmail.com with ESMTPSA id s71sm5310304qkl.58.2017.04.20.17.47.12 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 20 Apr 2017 17:47:13 -0700 (PDT) Date: Thu, 20 Apr 2017 20:46:58 -0400 From: Jim Ohlstein To: freebsd-questions , David Mehler Message-ID: In-Reply-To: References: Subject: Re: gnupg and gnupg2 X-Readdle-Message-ID: d27daccd-e064-4fb1-9809-a786c9b4345a@Spark MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Content-Filtered-By: Mailman/MimeDel 2.1.23 X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 21 Apr 2017 00:47:16 -0000 They're both ports, not part of base. Evidently you have at least one port that relies on each. Jim Ohlstein On Apr 20, 2017, 8:27 PM -0400, David Mehler , wrote: > Hello, > > I've got a 10.3 system. I just noticed I've got both gnupg 1.4 and > gnupg 2.0. My question is can I get rid of gnupg1 and use the gnupg2? > > Thanks. > Dave. > _______________________________________________ > 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" From owner-freebsd-questions@freebsd.org Fri Apr 21 02:47:52 2017 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id DD088D4867E for ; Fri, 21 Apr 2017 02:47:52 +0000 (UTC) (envelope-from bourne.identity@hotmail.com) Received: from EUR03-VE1-obe.outbound.protection.outlook.com (mail-oln040092072010.outbound.protection.outlook.com [40.92.72.10]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (Client CN "mail.protection.outlook.com", Issuer "Microsoft IT SSL SHA2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 285ED958 for ; Fri, 21 Apr 2017 02:47:51 +0000 (UTC) (envelope-from bourne.identity@hotmail.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=gBplj3/9JfkHCo1FiEmGTwjZdZNg37a8M0YxgsekfDA=; b=oKaq/995sNO9IVAQDyweCjW6yt2F5nfiwy6lHOpy4eLEY3DT8MGmrkmRTF64uya5GTcPK2J4oHsZNQX88OuJwwwPtI27ImfUxXww0twldeSqttEQS6rsUpS3en4zbc1wGDkLkJ3ixoUwN8gWQe66ZcyFZQfwATrdchykjFON51xcvEkf1ko0FpSGS6KEW+VMMM3Obe8J26gp0r+eXcEsuB+bZ0UuDieKoYfW4nwd6lJWX+wHt67RHgmH/0JQ6mINetDFqUY0CxL+7HBGsrSwoex/EmGdJUgNFODmaQ86n/WwSoviWXXQbfKja7zMVyi4vhKfoOPMPRzdASpzRJHF9g== Received: from DB5EUR03FT062.eop-EUR03.prod.protection.outlook.com (10.152.20.54) by DB5EUR03HT206.eop-EUR03.prod.protection.outlook.com (10.152.21.235) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.1019.14; Fri, 21 Apr 2017 02:47:49 +0000 Received: from VI1PR02MB1200.eurprd02.prod.outlook.com (10.152.20.58) by DB5EUR03FT062.mail.protection.outlook.com (10.152.20.197) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1019.14 via Frontend Transport; Fri, 21 Apr 2017 02:47:49 +0000 Received: from VI1PR02MB1200.eurprd02.prod.outlook.com ([10.163.164.28]) by VI1PR02MB1200.eurprd02.prod.outlook.com ([10.163.164.28]) with mapi id 15.01.1047.013; Fri, 21 Apr 2017 02:47:49 +0000 From: Manish Jain To: Ernie Luzar CC: "freebsd-questions@freebsd.org" Subject: Re: Saver not running Thread-Topic: Saver not running Thread-Index: AQHSueCRH7CNxXJYN0GREqFytChBV6HOVyGAgADIoIA= Date: Fri, 21 Apr 2017 02:47:49 +0000 Message-ID: References: <58F8CAB1.4070707@gmail.com> In-Reply-To: <58F8CAB1.4070707@gmail.com> Accept-Language: en-GB, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: gmail.com; dkim=none (message not signed) header.d=none;gmail.com; dmarc=none action=none header.from=hotmail.com; x-incomingtopheadermarker: OriginalChecksum:9833EF842FEA5E0E41D504A5C547824A6143C9A14F4DBA0CC3F15593FE62633C; UpperCasedChecksum:4562EA5D7B4AB39E400A4F68B03F0CEAA71DF20E9989C110D620A2DB9B3F5552; SizeAsReceived:7938; Count:40 x-ms-exchange-messagesentrepresentingtype: 1 x-microsoft-exchange-diagnostics: 1; DB5EUR03HT206; 5:j3+tGHVezF6oovjvE0yVbBPG1pRSuW7VqEQrZKf6ki8CQ7x2NsqbHEGJbuJqCmadLDYydCirMXohV299N7Dv6eZFvK5F2Bj020nMMg4PmSUZenxi1A29mLPoKubIZiK9o4SaXlnaxyFLFqzVAtGYtQ==; 24:r53pQR+j+I1Ls4Z/jApc2jmb6VhOVeHTJpaDK/gM2MwDAeqn6xEi/1VR64vJUe0UZDZW55h7ggxNZynhbB+73Vg0/CSYE4MdFKF/v1Fa3uk=; 7:yWbsm+DrlAE5t/hAT1JlEiPBEEEy2vbBM0i+uUG0IoefOqsUG027HSAN3pibSDPQ5mGpFLXXXBDBGAMBI/cpmb+/DWh/jSxPSWdvqWTqRbkFbai7EDsYJxxi0W3efVbZjPiyd3Qb/IkR/hDqifQmQ09QAb897qBxHqnMdQ95RUpWMtwmIeXECZvbUw9zDr3ESJiPPiy4tHXFuKNc1U9YTSU0YUek0kX2DIfB7O+LJhEVoQGJnq8K0O0EtVvGjivG96UlxZDYJfZeLfd9c35XN1LiEtEa8x1EaX1Gnfk6EX81zhcfgPJ+xR+J/giXw31c x-incomingheadercount: 40 x-eopattributedmessage: 0 x-forefront-antispam-report: EFV:NLI; SFV:NSPM; SFS:(7070007)(98901004); DIR:OUT; SFP:1901; SCL:1; SRVR:DB5EUR03HT206; H:VI1PR02MB1200.eurprd02.prod.outlook.com; FPR:; SPF:None; LANG:en; x-ms-office365-filtering-correlation-id: 21db4f4a-2bd7-4fc6-dfc8-08d48860cb3b x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(201702061074)(5061506573)(5061507331)(1603103135)(2017031320274)(2017031324274)(2017031323274)(2017031322274)(1603101448)(1601125374)(1701031045); SRVR:DB5EUR03HT206; x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(444000031); SRVR:DB5EUR03HT206; BCL:0; PCL:0; RULEID:; SRVR:DB5EUR03HT206; x-forefront-prvs: 02843AA9E0 spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM MIME-Version: 1.0 X-OriginatorOrg: hotmail.com X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Apr 2017 02:47:49.0895 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Internet X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB5EUR03HT206 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 X-Content-Filtered-By: Mailman/MimeDel 2.1.23 X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 21 Apr 2017 02:47:53 -0000 DQoNCk9uIFRodSwgQXByIDIwLCAyMDE3IGF0IDg6MjAgUE0sIEVybmllIEx1emFyIDxsdXphcjcy MkBnbWFpbC5jb20+IHdyb3RlOg0KTWFuaXNoIEphaW4gd3JvdGU6DQpIaSwgSSBhbSBmYWNpbmcg YSBzdHJhbmdlIHByb2JsZW0gdW5kZXIgbXkgRnJlZUJTRCAxMi1DVVJSRU5UIGluc3RhbGxhdGlv biBhdG9wIGNsb25lZC9taWdyYXRlZCBaRlMuIEJlYXN0aWUgaXMgbm90IHJ1bm5pbmcgOiBJIGRv IG5vdCByZW1lbWJlciBCZWFzdGllIGhhdmluZyBydW4gZXZlbiBvbmNlIHNpbmNlIFpGUyBtaWdy YXRpb24gYSB3ZWVrIGJhY2sgKDEwMCUgc3VyZSkgYW5kIHF1aXRlIHBvc3NpYmx5LCBldmVyIHNp bmNlIHRoZSBvcmlnaW5hbCBpbnN0YWxsYXRpb24gd2FzIG1hZGUgYSBtb250aCBiYWNrIG9uIGEg VUZTIHNsaWNlICg5OSUgc3VyZSkuIEJlYXN0aWUgaXMgZW5hYmxlZCBpbiByYy5jb25mIGFzIHdl bGwgYXMga2xkbG9hZGVkIDogL2hvbWUvdW5peCAjIGNhdCAvZXRjL3JjLmNvbmYgfCBlZ3JlcCAn KGJlYXN0aWV8c2F2ZXIpJyBzYXZlcj0iYmVhc3RpZSIgL2hvbWUvdW5peCAjIGtsZHN0YXQgfCBl Z3JlcCAnKGJlYXN0aWV8c2F2ZXIpJyAxNiAxIDB4ZmZmZmZmZmY4MjhmYTAwMCAyZmQ1IGJlYXN0 aWVfc2F2ZXIua28gQnV0IHRoZSBzYXZpb3VyIGRvZXMgbm90IHJ1biwgZXZlbiB3aGVuIHRoZSBj b25zb2xlIGlzIGluYWN0aXZlIGZvciBob3Vycy4gL3Zhci9sb2cvbWVzc2FnZXMgZG9lcyBub3Qg aW5kaWNhdGUgYW55IHByb2JsZW0uIFRoaXMgaXMgYXMgbXVjaCBhIHBpcXVhbnQgcHJvYmxlbSBh cyBhIHBlcnNvbmFsIHRyYWdlZHkuIE92ZXIgdGhlIGxhc3QgbW9udGgsIEkgaGF2ZSBzZWVuIGFu ZCBmZWx0IGluY3JlYXNpbmcgZGlzc29jaWF0aW9uL2Rpc2VuY2hhbnRtZW50IGluIG15IGNhdC4g VGlua2VyYmVsbCwgd2hvIHVzZWQgdG8gcHVyciBhbmQgY3VyZGxlIHVwIG5leHQgdG8gbWUgc28g bXVjaCwgaGFzIG5vdyBzdGFydGVkIGtlZXBpbmcgYXdheSwgc29tZXRpbWVzIGV2ZW4gZ2xhcmlu ZyBpbiBkaXNndXN0IGF0IG1lLiBTaGUgZG9lcyBub3QgZXZlbiBjb25zdW1lIGhlciBkb3NlIG9m IGNhdG5pcC4gSSByZXF1ZXN0IGFkdmljZSBvbiBob3cgdG8gZml4IHRoaW5ncy4gSSBhbHNvIHJl cXVlc3QgYSB3b3JkIG9mIGNvbnNvbGF0aW9uIGZvciBteSBjYXQuIFRoYW5rIHlvdS4gTWFuaXNo IEphaW4NCklmIEkgcmVtZW1iZXIgY29ycmVjdGx5LCB0aGUgc2F2ZXIgZnVuY3Rpb24gaXMgb25l IG9mIHRoZSBmdW5jdGlvbnMgaW4tb3BlcmF0aXZlIGluIGhvc3QgY29uc29sZSB2dCBtb2RlIHdo aWNoIGlzIHRoZSBkZWZhdWx0LiBUcnkgYWRkaW5nIHRoaXMgc3RhdGVtZW50IGtlcm4udnR5PXNj IHRvIC9ib290L2xvYWRlci5jb25mIGZpbGUgYW5kIHJlYm9vdCB0aGUgc3lzdGVtLg0KDQoNCkhp IEVybmllLA0KDQpUaGFua3MgYSBsb3QuIFRoYXQgZG9lcyBmaXggdGhlIHNhdmVyIHByb2JsZW0g OiAtKSAgYnV0IHRoZW4gYWxzbyBjcmVhdGVzIGEgbmV3IG9uZSAgOiAtICgNCg0KRWFybHkgb24g aW4gdGhlICBib290IHByb2Nlc3MsIEkgZ2V0IDoNCg0KV0FSTklORzogV0lUTkVTUyBvcHRpb24g ZW5hYmxlZCwgZXhwZWN0IHJlZHVjZWQgcGVyZm9ybWFuY2UuDQoNClNpbmNlIEkgYW0gbm90IGEg cGVyZm9ybWFuY2UgZnJlYWssIEkgbGV0IHRoaW5ncyBvbi4gQnV0IHRoZW4gd2hlbiBJIGRvIHN0 YXJ0eCwgSSBnZXQgOg0KDQpzY2ZiIHRyYWNlOiBwcm9iZSBzdGFydA0Kc2NmYiB0cmFjZTogcHJv YmUgZG9uZQ0KKEVFKQ0KRmF0YWwgc2VydmVyIGVycm9yOg0KKEVFKSBDYW5ub3QgcnVuIGluIGZy YW1lYnVmZmVyIG1vZGUuIFBsZWFzZSBzcGVjaWZ5IGJ1c0lEcyBmb3IgYWxsIGZyYW1lYnVmZmVy IGRldmljZXMuDQoNCkNvbW1lbnRpbmcgb3V0IHRoZSBsaW5lIGtlcm4udnR5PXNjIGluIC9ib290 L2xvYWRlci5jb25mIGZpeGVzIGJvdGggcHJvYmxlbXMsIGJ1dCB0aGVuIHJldmVydHMgdG8gdGhl IGFic2VuY2Ugb2YgYmVhc3RpZS4NCg0KVGhhbmtzIGZvciB0aGUgdGlwLiBJZiB5b3UvYW55b25l IGNhbiB0ZWxsIG1lIGhvdyB0byBnZXQgYmVhc3RpZSB3aXRob3V0IGRpc2FibGluZyBYb3JnLCB0 aGF0IHNoYWxsIHByb2JhYmx5IGJlIGlkZWFsLg0KDQpSZWdhcmRzDQpNYW5pc2ggSmFpbg0KDQo= From owner-freebsd-questions@freebsd.org Fri Apr 21 05:05:29 2017 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 51DE5D48638 for ; Fri, 21 Apr 2017 05:05:29 +0000 (UTC) (envelope-from "") Received: from gourmet8.spamgourmet.com (gourmet.spamgourmet.com [216.75.62.102]) (using TLSv1.2 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 2F77CD9E for ; Fri, 21 Apr 2017 05:05:28 +0000 (UTC) (envelope-from "") Received: from spamgourmet by gourmet7.spamgourmet.com with local (Exim 4.80) (envelope-from ) id 1d1Q8o-0004VT-91 for freebsd-questions@freebsd.org; Fri, 21 Apr 2017 04:25:54 +0000 Received: from mail-io0-f170.google.com ([209.85.223.170]) by gourmet7.spamgourmet.com with esmtps (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.80) (envelope-from ) id 1d1Q8o-0004V8-2S for ; Fri, 21 Apr 2017 04:25:54 +0000 Received: by mail-io0-f170.google.com with SMTP id k87so102217530ioi.0 for <>; Thu, 20 Apr 2017 21:25:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=to:from:subject:message-id:date:user-agent:mime-version :content-language:content-transfer-encoding; bh=vA9gDm7nLQ1sUKw/3SNVoEnf3eDVJYiCh0ym0y+hv88=; b=GU12y3JMDsXWPcxdOmTwprTDmTbN/ybm373DMc/glVL5WvYnD27uId1oXnqS1jGjQs 8LVnB2mSozI+3XoUET0l/X1r6kxVzW0N9demizYvaVCzzC2m3lrkG1W0A63uWCc1pXrG QDKnkSKUyU+lzvMYDo7aGurKDpk4h9LtOsXCeLbzjogTOQ4bP4e2Zdrr3+XHytkIo4Jk PjVPX9w49hhn1EMUZoKJpsjnX9ECLabh1SgbapldLrPwXbxHM4hM9nVPHxcTtXoZIHMW Xy2qm6ZL/ygeEgeGSiaibTYH6RecTTUVVRftYi7IymSido9qinIS0DniWvx5SRpZXghL s2ag== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:to:from:subject:message-id:date:user-agent :mime-version:content-language:content-transfer-encoding; bh=vA9gDm7nLQ1sUKw/3SNVoEnf3eDVJYiCh0ym0y+hv88=; b=gMoNiROc7Eo9860HnT7rzjZsTQe9oddiO/jqvzyDwMXm0SYkmfBEGq48tiOHoT/y7e 2+2YKIBl5xzF8qQtRmZMbWLJFibtrhgOm4ALBvv01uTy7niwtvDjK06u7/1kfCJCzmL5 2LWrScdtt+73qBvJv6eQZg/VpQvGoHGZ5+uzgJ/TRRbQHyuoYpndYrtgTgFjomtGMKU6 h1YDwk0sXs1OdVoktwLhLKM1DeptftVR3JiPvMT8Vx8kX9kZAimzT4VSL+XJsSPwqQkc qY55HkzCPeCWm6G1ZqCEV5YZE5i+XPKtSh8vIImwT86T3/RzgvLvpHKbIsE0+BpKGUF1 JxgA== X-Gm-Message-State: AN3rC/6MTcaCGKQkHGOE8rXOycb4do6t/DCoyqagR0Tj5n7krIGYqVcE Lrl2k+sbIxkQ5qVv X-Received: by 10.107.152.75 with SMTP id a72mr1563641ioe.207.1492748752775; Thu, 20 Apr 2017 21:25:52 -0700 (PDT) Received: from [216.126.133.177] (01-177.153.popsite.net. [216.126.133.177]) by smtp.googlemail.com with ESMTPSA id k33sm3652513ioi.35.2017.04.20.21.25.51 for <> (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 20 Apr 2017 21:25:52 -0700 (PDT) To: freebsd-questions@freebsd.org From: muclfq.echo.towerboy@xoxy.net Subject: Re: dd image not working Message-ID: Date: Thu, 20 Apr 2017 23:26:22 -0500 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 21 Apr 2017 05:05:29 -0000 James Byrne wrote: > Now I run dd > # dd > if=/var/data/disk_images/FreeBSD/FreeBSD-11.0-RELEASE-i386-memstick.img > of=/dev/sbd1 bs=512 conv=sync If this is truly what you ran, rather than a typo, correct your outfile (i.e., sdb1, not sbd1). -- Chick From owner-freebsd-questions@freebsd.org Fri Apr 21 09:05:38 2017 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 35B1FD3B9C3 for ; Fri, 21 Apr 2017 09:05:38 +0000 (UTC) (envelope-from carmel_ny@outlook.com) Received: from NAM04-CO1-obe.outbound.protection.outlook.com (mail-oln040092010104.outbound.protection.outlook.com [40.92.10.104]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (Client CN "mail.protection.outlook.com", Issuer "Microsoft IT SSL SHA2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id D100E221 for ; Fri, 21 Apr 2017 09:05:36 +0000 (UTC) (envelope-from carmel_ny@outlook.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=+JcGMeCvX7SPIlw4YnAD+nBXp44Ncb3CaqRULowvLMw=; b=JWUD6zwc5RktxHLTmnYnVvbtxQT45Pm46UYpbwGA3yrjzQO/sud8ERx35NFoiiMjNWfjWSMcp/iHT2WEFGNp5+HwQNIdBEs+yf3X2ug9C9pU5CzAYYMq4mi8Y6+B44Of16ZbY4piZF9rqrq+UL870P4b06cuPk+gI1VhQggJQBvD8X89LqbF53G2v62GU2LCUQ0txknSbunQAi7suMkQz/zKPJcyoGFbJHoWIYFmRSlpqxepnNC2PV8nuGCwzFURPid5CHXEXC8nqeE5Xzr47tVVAy+eJO3RWBGwMPCSziauvlfrdHiqkpO6dLiQBaWMTNxC7/U9mRflkEew4TA3Zw== Received: from BN3NAM04FT017.eop-NAM04.prod.protection.outlook.com (10.152.92.55) by BN3NAM04HT241.eop-NAM04.prod.protection.outlook.com (10.152.93.21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.1047.9; Fri, 21 Apr 2017 09:05:35 +0000 Received: from CY1PR20MB0363.namprd20.prod.outlook.com (10.152.92.55) by BN3NAM04FT017.mail.protection.outlook.com (10.152.92.147) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1047.9 via Frontend Transport; Fri, 21 Apr 2017 09:05:35 +0000 Received: from CY1PR20MB0363.namprd20.prod.outlook.com ([10.164.0.29]) by CY1PR20MB0363.namprd20.prod.outlook.com ([10.164.0.29]) with mapi id 15.01.1047.013; Fri, 21 Apr 2017 09:05:35 +0000 From: Gerard Seibert To: User questions Subject: Re: gnupg and gnupg2 Thread-Topic: gnupg and gnupg2 Thread-Index: AQHSun5vTggSl0BlHEiGsJNsVrOf/Q== Date: Fri, 21 Apr 2017 09:05:35 +0000 Message-ID: References: In-Reply-To: Reply-To: User questions Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: freebsd.org; dkim=none (message not signed) header.d=none;freebsd.org; dmarc=none action=none header.from=outlook.com; x-incomingtopheadermarker: OriginalChecksum:E54A9402D6523808868A93CB40CF21113D3A0773A85CB89F313C2F10EFC31AEE; UpperCasedChecksum:C001D1AF18AA9487CCFF46E7E7D4C00F4C7DF4448A4293F4FE9E8596ED259924; SizeAsReceived:8066; Count:43 x-ms-exchange-messagesentrepresentingtype: 1 x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1; BN3NAM04HT241; 5:YfQmM28ctikR0e7155HA7N8tCd/JMTpbSelIvbldYGtkdlrrgTp0JnA9tRfgeU5s01sqIfwq9wC0U17Bv2ngYryPtTPPmbmWmJb7t/jN19mSq+n5kxVxRd63if5eTAAHUyk170KA07GTzlIcZ6TWeg==; 24:eVdZ7Z0PYOPiTiLKoqHXK9LIsKChJ2tAuQieDWfTD/sbQ9incwP0ddgPUeQG8KcjLGG1yQ6467/lv/Am8hJh22PeLd9QKm5er7qjSAzLmHU=; 7:Q5CUqj1mtai9HfFRkYHPsmMwq+4/YWCNSHHFS9QgLsrpjB5N4pYveAUxmBYNNHVzdeIp+gC7Steuyk6fixYURew/tdMjQD1BZBdOeze0CvkgWi0/b2tjbQL7SAn9Lm3e7b9qOJqwpW9upIcn0IOqwGM/8+bFGLEAifhi7TRdntsxy71uT1nPLWaxjocloW8AwL03vAckKYLcCULpH+j8OJGrD6xDAXs/tPHjFnWzE5sCpc0afNX/dUOOxQH3S+fpmLpHwiIKfEh+evXYpEbXKyg9JVRCkDbgf7F2srW3GW7txkAz8PCxnT6rybi8cPs0 x-incomingheadercount: 43 x-eopattributedmessage: 0 x-forefront-antispam-report: EFV:NLI; SFV:NSPM; SFS:(7070007)(98901004); DIR:OUT; SFP:1901; SCL:1; SRVR:BN3NAM04HT241; H:CY1PR20MB0363.namprd20.prod.outlook.com; FPR:; SPF:None; LANG:en; x-ms-office365-filtering-correlation-id: 32d67b40-348f-4a58-16c1-08d4889591dd x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(201702061074)(5061506573)(5061507331)(1603103135)(2017031320274)(2017031324274)(2017031323274)(2017031322274)(1601125374)(1603101448)(1701031045); SRVR:BN3NAM04HT241; x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(444000031); SRVR:BN3NAM04HT241; BCL:0; PCL:0; RULEID:; SRVR:BN3NAM04HT241; x-forefront-prvs: 02843AA9E0 spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: text/plain; charset="us-ascii" Content-ID: <1B19F3D8D64092469EB2D01AF0D8969F@namprd20.prod.outlook.com> Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Apr 2017 09:05:35.6179 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Internet X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN3NAM04HT241 X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 21 Apr 2017 09:05:38 -0000 On Thu, 20 Apr 2017 20:46:58 -0400, Jim Ohlstein stated: =20 > On Apr 20, 2017, 8:27 PM -0400, David Mehler , > wrote: > > Hello, > > > > I've got a 10.3 system. I just noticed I've got both gnupg 1.4 and > > gnupg 2.0. My question is can I get rid of gnupg1 and use the > > gnupg2? > They're both ports, not part of base. Evidently you have at least one > port that relies on each. Perhaps running "pkg info -r gnupg20" and "pkg info -r gnupg1" might help. Actually, the latest version in port is "gnupg-2.1.20" You might be able to remove the other two versions and just link to that one. --=20 Carmel From owner-freebsd-questions@freebsd.org Fri Apr 21 15:26:59 2017 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 3636AD48D6A for ; Fri, 21 Apr 2017 15:26:59 +0000 (UTC) (envelope-from luzar722@gmail.com) Received: from mail-io0-x229.google.com (mail-io0-x229.google.com [IPv6:2607:f8b0:4001:c06::229]) (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 036151515 for ; Fri, 21 Apr 2017 15:26:59 +0000 (UTC) (envelope-from luzar722@gmail.com) Received: by mail-io0-x229.google.com with SMTP id p80so4371414iop.3 for ; Fri, 21 Apr 2017 08:26:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-transfer-encoding; bh=J+6Emh4/bEiMglhwfk9ZHsGqCI6QobGwTa5zZqLrEHY=; b=gPZ/gqniO4Tj7ZdsXbT+8sloX9hcBSF+SqoHXsE+9EYnKJ5YdPNGScoltBRREVxOYX ZjyK+wrghKFSJ6GR+kVS0OKNIBuaJ5YxhDillGlk4msujo/Px7mp6CLUa5mqq4UkBbhS oMzRU7C4vi25CMbW6KFFemYL3SX+QPCBTL0OHq+bvz2E0Si7z6NMCxYGzdvY34NoEN9y zbxKrszaDcyrF+t7b5u8VIsGYeYW8qQj0yIjTmr32C4nIijNK0ni5X7zTjiFYnncXQgc kGGiHNnV/qsfZLFDgWdMI5wqrVxMO7ik5bzQBRJ7aa5I83m0MggGJZFjXMLPmRwnkSjg N/mg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:message-id:date:from:user-agent:mime-version:to :cc:subject:references:in-reply-to:content-transfer-encoding; bh=J+6Emh4/bEiMglhwfk9ZHsGqCI6QobGwTa5zZqLrEHY=; b=Ts2VRmhmzls6gmaYbwcOT+u8WRsWCtjjR2cjsUZVIlaIggoKdtNTSaFUw6Nbf4NIw7 NVRe4ryN6yfRMljINWKxbNlRenb5gVhFR5gdiQgjjKBV7WR6yC1jxkH/8B237qW7DZU+ EEf5nZox88Mr5vNFo5zvvflU89q6p4T0JTj1eRwiNvUY9E08AWf6pYyHwCVmqUMftFX4 +7vxJWgW/CMhwaxWt4GoU39YowFoEzAUBeI101kb+hoB644JKfuqT4phLef0Ik61gjK+ iqx426Sumub+LDGfgRthFyOdKuZzgZDoYroc+rA6rHMeyhU/k1tOSzkcuIlCkIkF9HgG iu8Q== X-Gm-Message-State: AN3rC/6lElDFOEeLRfJ01sRh40ES6gsJee8TsRYmocs18FspSLEqE7vo Cae5mOHt1qHn2Pgj X-Received: by 10.107.12.167 with SMTP id 39mr17251268iom.28.1492788354128; Fri, 21 Apr 2017 08:25:54 -0700 (PDT) Received: from [10.0.10.3] (cpe-74-141-88-57.neo.res.rr.com. [74.141.88.57]) by smtp.googlemail.com with ESMTPSA id h42sm4224465ioi.16.2017.04.21.08.25.53 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Fri, 21 Apr 2017 08:25:53 -0700 (PDT) Message-ID: <58FA248A.9020707@gmail.com> Date: Fri, 21 Apr 2017 11:26:02 -0400 From: Ernie Luzar User-Agent: Thunderbird 2.0.0.24 (Windows/20100228) MIME-Version: 1.0 To: Manish Jain CC: "freebsd-questions@freebsd.org" Subject: Re: Saver not running References: <58F8CAB1.4070707@gmail.com> In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 21 Apr 2017 15:26:59 -0000 Manish Jain wrote: > > > On Thu, Apr 20, 2017 at 8:20 PM, Ernie Luzar wrote: >> Manish Jain wrote: >> >> Hi, I am facing a strange problem under my FreeBSD 12-CURRENT >> installation atop cloned/migrated ZFS. Beastie is not running : I >> do not remember Beastie having run even once since ZFS migration a >> week back (100% sure) and quite possibly, ever since the original >> installation was made a month back on a UFS slice (99% sure). >> Beastie is enabled in rc.conf as well as kldloaded : /home/unix # >> cat /etc/rc.conf | egrep '(beastie|saver)' saver="beastie" >> /home/unix # kldstat | egrep '(beastie|saver)' 16 1 >> 0xffffffff828fa000 2fd5 beastie_saver.ko But the saviour does not >> run, even when the console is inactive for hours. >> /var/log/messages does not indicate any problem. This is as much a >> piquant problem as a personal tragedy. Over the last month, I have >> seen and felt increasing dissociation/disenchantment in my cat. >> Tinkerbell, who used to purr and curdle up next to me so much, has >> now started keeping away, sometimes even glaring in disgust at me. >> She does not even consume her dose of catnip. I request advice on >> how to fix things. I also request a word of consolation for my >> cat. Thank you. Manish Jain >> >> If I remember correctly, the saver function is one of the functions >> in-operative in host console vt mode which is the default. Try adding >> this statement kern.vty=sc to /boot/loader.conf file and reboot the >> system. > > > Hi Ernie, > > Thanks a lot. That does fix the saver problem : -) but then also > creates a new one : - ( > > Early on in the boot process, I get : > > WARNING: WITNESS option enabled, expect reduced performance. > > Since I am not a performance freak, I let things on. But then when I do > startx, I get : > > scfb trace: probe start > scfb trace: probe done > (EE) > Fatal server error: > (EE) Cannot run in framebuffer mode. Please specify busIDs for all > framebuffer devices. > > Commenting out the line kern.vty=sc in /boot/loader.conf fixes both > problems, but then reverts to the absence of beastie. > > Thanks for the tip. If you/anyone can tell me how to get beastie without > disabling Xorg, that shall probably be ideal. > > Regards > Manish Jain > Console screen driver; "man sc" kern.vty=sc has been the OS default master command line display screen driver since FreeBSD 1.0. The screen savers, splash screen, copy/paste, and Xorg/X11 have all been developed based on this text mode driven driver. With low cost flat screen monitor technology, the monitors being sold in the market place today now have both text and graphic mode abilities. To take advantage of these new graphic enabled monitors a new driver was developed and became the os default in 10.0 or there abouts. In my opinion the vt driver was rushed into production without adequate compatibility testing. PR's have been issued on vt not supporting screen savers, splash screens, and copy/paste, all which are standard normal functions used by many people. These vt PRs are still waiting for someone to work on them, so don't hold your breath waiting for a fix to make it into 11.1. You can file your own PR or post your comments to the existing ones. One option you may want to test. In /boot/loader.conf add kern.vty=vt hw.vga.textmode=1 Another option is to discontinue trying to use saver screens and instead try splash screen, Read the handbook for details. Its also enabled in loader.conf. When you boot your system the splash screen replaces the boot messages rolling across your screen with the image you have selected & when the keyboard is inactive for some period of time the image is shown as a screen saver that fades in and out. Your choose of running "current". Current is not stable by design and intention. It's a moving target. Current has many debug functions enabled as default. WITNESS being one of those. People who work with current are the right hands of the developers. These people have the ability to read dumps and follow the findings back to the source code causing the problem and create patches as feedback to the developers. From the tone of your previous posts I don't think you are such a person.[IE; just a observation, not a put down, no insult meant]. The first thing you should do is download the LATEST current source, recompile your os and see if some new change has fixed the problem you are seeing. This is the normal cycle of following current. Many changes are applied daily to current, so rebuilding your os daily becomes a normal way of life. If you are not doing this, its another indicator you are using the wrong version of the os. I would think RELEASE 11.0 is a better fit for your needs based on your previous posts. When it comes to current and ports this is another moving target. You can NOT make the assumption that the "latest" version of the ports system will work on current, This is a proving ground for the ports system to hopefully shine a light on some of the most popular ports such as Xorg to generate an early warning about os/port incompatibility. "current" is the real bleeding edge of FreeBSD os development. From owner-freebsd-questions@freebsd.org Fri Apr 21 16:31:40 2017 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id B9D7AD49E0C for ; Fri, 21 Apr 2017 16:31:40 +0000 (UTC) (envelope-from luzar722@gmail.com) Received: from mail-io0-x231.google.com (mail-io0-x231.google.com [IPv6:2607:f8b0:4001:c06::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 9052AEAA for ; Fri, 21 Apr 2017 16:31:40 +0000 (UTC) (envelope-from luzar722@gmail.com) Received: by mail-io0-x231.google.com with SMTP id r16so120240141ioi.2 for ; Fri, 21 Apr 2017 09:31:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=message-id:date:from:user-agent:mime-version:to:subject :content-transfer-encoding; bh=e2OO6CFAe/c3yHpu+nxeAkYn0zEwZHMC0MTxho6VSUM=; b=FEr1JAelN7B/s8ql4JsDSMPfgK8eYoevmHorAFFtWUfVIQQTBYFzemgZgZYUqeD7rd ym0ALIUlj7c1jdnBzog5hqoliGhmgXzIBedYPUxGj2gpnOYhp0TrLHK172NwG8rclt2M cOU1jBV47JMLM2sFkV6hsR/rk0D+O3A3w6cmrwQV8BvUGNze2VZeXpFCv4z6t765f6cj bl4w3TifT+JuveMYTov7sa4fl+gn/pjnbhvoLjbfq4tCuhBs1V0bGdiWoQlJ84mQJwFr ydfLQNXxZUQLkU2rqqr9q+wLcYWOm3M0QXi+Vhndjz85ykXA88iFT7YV4BC2nzs4+Msa rFFQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:message-id:date:from:user-agent:mime-version:to :subject:content-transfer-encoding; bh=e2OO6CFAe/c3yHpu+nxeAkYn0zEwZHMC0MTxho6VSUM=; b=byqu300acddkyV9hiHViopnkbjlkAjeAx9GSZ0/JU29LdwwPl4Uei/4eRq+oOQtB/S Rx8UnIcQnQtEMe/+ulweZHVqn4lLUXozbiF4Hue+BeOonrgrCVuNRnLAUesSPuXMjEpM h5tSooDdYRPycu2mIxzwSB9dkKJfxeNltES5+bpsTkvyc9JZeag5ZK/IEu8kr9IZivZ2 XGmmG62P464NwzNrNhQoLZS7WTOMufJdiREw7JhIzkTfSWHUqW5+6XoL5q6jHtq8JT5L GrtIs4ONL5cs4mdfciY81kI3z9ITGxzcPjxrL5IAaUV7j0e1alPXPbsvz3MPToB8ak2l c0/Q== X-Gm-Message-State: AN3rC/5iDYzhL3PysFZF1g9tHPQPjtX2iJzEM4D9GOjTbKxfI9JqANPb 9IrlE3yVqRh9P43U X-Received: by 10.36.71.74 with SMTP id t71mr11463649itb.87.1492792237580; Fri, 21 Apr 2017 09:30:37 -0700 (PDT) Received: from [10.0.10.3] (cpe-74-141-88-57.neo.res.rr.com. [74.141.88.57]) by smtp.googlemail.com with ESMTPSA id 198sm933483ita.1.2017.04.21.09.30.36 for (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Fri, 21 Apr 2017 09:30:37 -0700 (PDT) Message-ID: <58FA33B8.70807@gmail.com> Date: Fri, 21 Apr 2017 12:30:48 -0400 From: Ernie Luzar User-Agent: Thunderbird 2.0.0.24 (Windows/20100228) MIME-Version: 1.0 To: FreeBSD questions Subject: Problem with time command Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 21 Apr 2017 16:31:40 -0000 Hello list; Was testing the time command. These problems came to light. time [-al] [-h | -p ] utility-name issuing time -h custom.refresh results in error message -h: Command not found issuing time -p custom.refresh results in error message -p: Command not found The DESCRIPTION says, The time utility executes and times the specified utility. After the utility finishes, time writes to the standard error stream, (in seconds): the total time elapsed, the time used to execute the utility process and the time consumed by system overhead. issuing time custom.refresh results in this output 0.089u 0.469s 0:01.44 37.5% 32+181k 64+137io 709pf+0w so based on the description 0.089u = the total time elapsed 0.469s = the time used to execute the utility [ie custom.refresh] 0:01.44 = time consumed by system overhead These 3 figures do not cross foot balance. Shouldn't time consumed by system overhead + the time used to execute the utility = the total time elapsed? so that leaves 37.5% and 32+181k 64+137io 709pf+0w without any description of what it is and no explanation of what the u suffix of 0.089u means or the s suffix of 0.469s means. The time command description already states [in seconds]. Can anyone shed some light on these problems? From owner-freebsd-questions@freebsd.org Fri Apr 21 16:41:11 2017 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id F2629D481DF for ; Fri, 21 Apr 2017 16:41:11 +0000 (UTC) (envelope-from freebsd@edvax.de) Received: from mailrelay14.qsc.de (mailrelay14.qsc.de [212.99.163.154]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "*.antispameurope.com", Issuer "TeleSec ServerPass DE-2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 2658316FA for ; Fri, 21 Apr 2017 16:41:10 +0000 (UTC) (envelope-from freebsd@edvax.de) Received: from mx01.qsc.de ([213.148.129.14]) by mailrelay14.qsc.de; Fri, 21 Apr 2017 18:41:00 +0200 Received: from r56.edvax.de (port-92-195-67-137.dynamic.qsc.de [92.195.67.137]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx01.qsc.de (Postfix) with ESMTPS id E11733CBF9; Fri, 21 Apr 2017 18:40:58 +0200 (CEST) Received: from r56.edvax.de (localhost [127.0.0.1]) by r56.edvax.de (8.14.5/8.14.5) with SMTP id v3LGevPO006291; Fri, 21 Apr 2017 18:40:58 +0200 (CEST) (envelope-from freebsd@edvax.de) Date: Fri, 21 Apr 2017 18:40:57 +0200 From: Polytropon To: Ernie Luzar Cc: FreeBSD questions Subject: Re: Problem with time command Message-Id: <20170421184057.395ee6a3.freebsd@edvax.de> In-Reply-To: <58FA33B8.70807@gmail.com> References: <58FA33B8.70807@gmail.com> Reply-To: Polytropon Organization: EDVAX X-Mailer: Sylpheed 3.1.1 (GTK+ 2.24.5; i386-portbld-freebsd8.2) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-cloud-security-sender: freebsd@edvax.de X-cloud-security-recipient: freebsd-questions@freebsd.org X-cloud-security-Virusscan: CLEAN X-cloud-security-disclaimer: This E-Mail was scanned by E-Mailservice on mailrelay14.qsc.de with 3525F683437 X-cloud-security-connect: mx01.qsc.de[213.148.129.14], TLS=1, IP=213.148.129.14 X-cloud-security: scantime:.3763 X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 21 Apr 2017 16:41:12 -0000 On Fri, 21 Apr 2017 12:30:48 -0400, Ernie Luzar wrote: > Hello list; > > Was testing the time command. These problems came to light. > > > time [-al] [-h | -p ] utility-name That somehow doesn't look like "man 1 time". The synopsis should be: SYNOPSIS time [-al] [-h | -p] [-o file] utility [argument ...] > issuing time -h custom.refresh > results in error message -h: Command not found > > issuing time -p custom.refresh > results in error message -p: Command not found I assume you're running this command interactively from within the C shell, right? In this case, use /usr/bin/time to use the actual "time" binary. If you don't, the C shell's built-in time command will be used. > The DESCRIPTION says, > The time utility executes and times the specified utility. After the > utility finishes, time writes to the standard error stream, (in > seconds): the total time elapsed, the time used to execute the utility > process and the time consumed by system overhead. > > issuing time custom.refresh > results in this output > 0.089u 0.469s 0:01.44 37.5% 32+181k 64+137io 709pf+0w That proves you're using the C shell's internal time command, not the binary. It would have an output format like this: % /usr/bin/time ls 0.00s real 0.00s user 0.00s sys When you use the "time" command _inside_ your script, the binary will be used because sh (the script's interpreter) doesn't have a built-in time command. -- Polytropon Magdeburg, Germany Happy FreeBSD user since 4.0 Andra moi ennepe, Mousa, ... From owner-freebsd-questions@freebsd.org Fri Apr 21 17:49:14 2017 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 1D3C1D49741 for ; Fri, 21 Apr 2017 17:49:14 +0000 (UTC) (envelope-from kudzu@tenebras.com) Received: from mail-qk0-x233.google.com (mail-qk0-x233.google.com [IPv6:2607:f8b0:400d:c09::233]) (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 CAD811B1 for ; Fri, 21 Apr 2017 17:49:13 +0000 (UTC) (envelope-from kudzu@tenebras.com) Received: by mail-qk0-x233.google.com with SMTP id y63so47487606qkd.1 for ; Fri, 21 Apr 2017 10:49:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tenebras-com.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=1CTW8Gj6xRnDFC+j3mNQrEFB9THXzff3BpsMq9rkvL8=; b=B27O4JOf/ojcxjXfDZ9d1JWPA1/L7MZNjyS1Z5+qwZKoQq4EfM+tqJsYhK83Dd89nd 9NoVoydVu4TPYdMrR+klWROysmzwqE+luTXpdvNxVtO9vqm62uD48XANa3cpwdMQfRwK eUZ9mNnS6XPkVjCk8vAHAGWm/dKklmEHFkM3Cyqii5HOuAi6AaFFBAHxVEBUkO057BM2 PbTqzUwHd+oVUpvndOVBu5suN1k0FM+VS73sjSIXID0vg2AgheWp7i8Fslna515UoxG7 WWGooItsdPwnhvYi8t2vr8ELrE1vp1tmsziom06dfxm44i3s5Bn4pK4IBDLYgW2P/Qe/ jF5g== 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:to:cc; bh=1CTW8Gj6xRnDFC+j3mNQrEFB9THXzff3BpsMq9rkvL8=; b=e4UwK4wjROgwEoMKLGFYc4Fei0wlKWlT4tngTb8R5hE4lRqXzxWxOV2+AcqC/5+beC bea4lsD8HRUllYw665tO/7cjP8BSYF/npv6dLadjhyqUiMGnJMDtelXItdfTTqbtSE+o uIYc3OctkoFMFV4TstSzec19SYYBPnwjyeCiIedhh8TAB6wGC9T21kRW3cj98bEo475b A7Rlk5tDi7NHikvYKhLD0mjSoDNdfgZ4SrVJGWSnaAR2AnpV9NJ4+xhzA5xLyiyXTzlP vP/5x8rpr4h4U2yU9hKZ2QNYtUCc/2ie9ADSaOHyiFf31hsjgLU62Ik53PygbjiGszSU fXTw== X-Gm-Message-State: AN3rC/5eNMDxyJIL4Byoc3dovCyhLsGINRJwU314dqBuKLgpjYWmA4IO aTfByhw64Crs/UQFq9oxqHlq4/0h66ehiOhMdQ== X-Received: by 10.55.65.133 with SMTP id o127mr13989223qka.71.1492796952892; Fri, 21 Apr 2017 10:49:12 -0700 (PDT) MIME-Version: 1.0 Received: by 10.200.39.150 with HTTP; Fri, 21 Apr 2017 10:49:12 -0700 (PDT) In-Reply-To: <58FA33B8.70807@gmail.com> References: <58FA33B8.70807@gmail.com> From: Michael Sierchio Date: Fri, 21 Apr 2017 10:49:12 -0700 Message-ID: Subject: Re: Problem with time command To: Ernie Luzar Cc: FreeBSD questions Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.23 X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 21 Apr 2017 17:49:14 -0000 On Fri, Apr 21, 2017 at 9:30 AM, Ernie Luzar wrote: > > The DESCRIPTION says, > The time utility executes and times the specified utility. After the > utility finishes, time writes to the standard error stream, (in seconds): > the total time elapsed, the time used to execute the utility process and > the time consumed by system overhead. > > It is sometimes instructive to read a man page all the way to the end: SEE ALSO builtin(1), csh(1), getrusage(2), wait(2) --=20 "Well," Brahma said, "even after ten thousand explanations, a fool is no wiser, but an intelligent person requires only two thousand five hundred." - The Mah=C4=81bh=C4=81rata From owner-freebsd-questions@freebsd.org Fri Apr 21 18:30:08 2017 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id CCE8ED49481 for ; Fri, 21 Apr 2017 18:30:08 +0000 (UTC) (envelope-from dave.mehler@gmail.com) Received: from mail-wm0-x230.google.com (mail-wm0-x230.google.com [IPv6:2a00:1450:400c:c09::230]) (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 5E509194D for ; Fri, 21 Apr 2017 18:30:08 +0000 (UTC) (envelope-from dave.mehler@gmail.com) Received: by mail-wm0-x230.google.com with SMTP id m123so23696937wma.0 for ; Fri, 21 Apr 2017 11:30:08 -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:to; bh=MExLGfdgfNcTHQDzvEkD7HDobE+0K28mwRSP/zdAPGk=; b=C8VHhPFcFOAx5mjBABx7SWrpx5WR4zrra4pNQIK16e8KqIzZmlMWO8RHZ+lmFPgH3E urECSEPOhw4oamSD3naK9vKtih27sbUe3tWNBpGcomuU89n32Rj9LDZDDAQdV3Ne3O5u W8KNIqThzgVo4vcIZFhcYHXacdpTkmJ5iunM4x5UVSwV44b/dMWpzmsN1F61SPKYEI0p KOzkJwbtMIN1bH8E/UHNslWtwYorIZttWlRkbxTjUTLYgylmKvnkLIjkrcM54HX7BCvT +gvbQRKpbymZgnKwbgIVV9H3A1HEYT1rqVXT+1++dPpew1ycsoc4vOqbTfQ024w0cViT Cxmw== 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:to; bh=MExLGfdgfNcTHQDzvEkD7HDobE+0K28mwRSP/zdAPGk=; b=O+owkotjoP6i9V91s8DpYBYBMtZ3wx0HZaT4GlfObxrweoOZXIyZvOHmwjQBEOHQQZ xfCtUSObA6gLSpNvjEKAb8bVLdKh/RWwSKCJ1Dg3sv2LVWwaZUtryYjkfIclRbdBR1Q2 cXlhF6UGT6G627/6rykijAVGnQcIjloRxabDBwdXIxZ3ZqhrqMsQrzn4IY3LFlLgtTwY 3W8VTDcoF/4uR0jZ94agShkiJ0bpyEh+OP0MRxSBDCSbmsCXjdJvBBKnjN3TdBNXIeJs 2Uk9eHZ4/1EQ7YXCBSr7x00ITEyA8YVNigEHeVzBRfK1vGywc/uUvxvCHoXkWMycYJPh zzNQ== X-Gm-Message-State: AN3rC/6Zv0AgroxEgcYf6O33yDGEe4NKeY3Tby/4Tc0t5woexlL6nZwd LY1FL+Cx/SUa+V7KtkT/3wVDMpA47g== X-Received: by 10.28.138.209 with SMTP id m200mr8514wmd.109.1492799406718; Fri, 21 Apr 2017 11:30:06 -0700 (PDT) MIME-Version: 1.0 Received: by 10.223.182.175 with HTTP; Fri, 21 Apr 2017 11:30:06 -0700 (PDT) In-Reply-To: References: From: David Mehler Date: Fri, 21 Apr 2017 14:30:06 -0400 Message-ID: Subject: Re: gnupg and gnupg2 To: User questions Content-Type: text/plain; charset=UTF-8 X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 21 Apr 2017 18:30:08 -0000 Hello, Thanks. Here's the output. Can I get clamav-unofficial-sigs to link against gnupg and not gnupg1? Is this something the port should do? pkg info -r gnupg gnupg-2.1.20: spamassassin-3.4.1_10 pkg info -r gnupg1 gnupg1-1.4.21_3: clamav-unofficial-sigs-5.3.2_1 Thanks. Dave. On 4/21/17, Gerard Seibert wrote: > On Thu, 20 Apr 2017 20:46:58 -0400, Jim Ohlstein stated: > >> On Apr 20, 2017, 8:27 PM -0400, David Mehler , >> wrote: >> > Hello, >> > >> > I've got a 10.3 system. I just noticed I've got both gnupg 1.4 and >> > gnupg 2.0. My question is can I get rid of gnupg1 and use the >> > gnupg2? > >> They're both ports, not part of base. Evidently you have at least one >> port that relies on each. > > Perhaps running "pkg info -r gnupg20" > > and "pkg info -r gnupg1" might help. > > Actually, the latest version in port is "gnupg-2.1.20" You might be > able to remove the other two versions and just link to that one. > > -- > Carmel > _______________________________________________ > 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" > From owner-freebsd-questions@freebsd.org Fri Apr 21 18:36:02 2017 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id BBD75D4983B for ; Fri, 21 Apr 2017 18:36:02 +0000 (UTC) (envelope-from bourne.identity@hotmail.com) Received: from EUR02-VE1-obe.outbound.protection.outlook.com (mail-oln040092069067.outbound.protection.outlook.com [40.92.69.67]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (Client CN "mail.protection.outlook.com", Issuer "Microsoft IT SSL SHA2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 378EC121 for ; Fri, 21 Apr 2017 18:36:01 +0000 (UTC) (envelope-from bourne.identity@hotmail.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=qAkoNxqYS3byepdayYkpsM4I3+MKffTwCj9d0/lK0kI=; b=bI7eOzmdwenYuS6l4txw1Yhp1j/Cz3k3sV+ADKGYuxOBPkCG2QoUeiJjGBPRmxtJ8/G+BG5Vmsp61y6eOdTnfkA0m8DVIeIVixMfSyqTIVtbBPjPut0rQee42Dsf8bz/SVz0HDcW7DQLEbdw+paHLwbn6zALXktef7CoNofLGPNgGZFLwX14C5edQ5fWdhWVGbqinpDy1qO4eG1m1xQbnqVq2lFLAtQ03Hz5seRBrzjLOh8Ja5rECG/AAq16qOTDAys7Hus7q6ZQW3dkhgZntYkc8s3v+gQfvbtzsSGKuAZDl5F9DpW2ocOOFJYp9f2MsnqujvBW7tnQspAkn6Hn4w== Received: from AM5EUR02FT055.eop-EUR02.prod.protection.outlook.com (10.152.8.51) by AM5EUR02HT056.eop-EUR02.prod.protection.outlook.com (10.152.9.29) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.1019.14; Fri, 21 Apr 2017 18:35:59 +0000 Received: from VI1PR02MB1200.eurprd02.prod.outlook.com (10.152.8.53) by AM5EUR02FT055.mail.protection.outlook.com (10.152.9.191) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1019.14 via Frontend Transport; Fri, 21 Apr 2017 18:35:59 +0000 Received: from VI1PR02MB1200.eurprd02.prod.outlook.com ([10.163.164.28]) by VI1PR02MB1200.eurprd02.prod.outlook.com ([10.163.164.28]) with mapi id 15.01.1047.013; Fri, 21 Apr 2017 18:35:59 +0000 From: Manish Jain To: "freebsd-questions@freebsd.org" Subject: Does anyone have any idea when x11/cinnamon could be available as a package ? Thread-Topic: Does anyone have any idea when x11/cinnamon could be available as a package ? Thread-Index: AQHSus4emKr0O8kvDUeVLuL54U4DPA== Date: Fri, 21 Apr 2017 18:35:59 +0000 Message-ID: Accept-Language: en-GB, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: freebsd.org; dkim=none (message not signed) header.d=none;freebsd.org; dmarc=none action=none header.from=hotmail.com; x-incomingtopheadermarker: OriginalChecksum:D5780FA507E1999E6276EC404E90B55917879FB49A13C99025978CF5C70B6A6A; UpperCasedChecksum:749AEBCC1F4CB1538BE494E42B61BD6876A5775CA58E6A01D928397729505801; SizeAsReceived:7838; Count:37 x-ms-exchange-messagesentrepresentingtype: 1 x-microsoft-exchange-diagnostics: 1; AM5EUR02HT056; 5:AtLUPleVk3f0EahnskaW4HGRWxr5xDrrVaAfbfTRUzFKtvKjviVQDPQsaootknhpD/25Fz7DpuYTKms86TwJLDrg8cmbBcmPz8W/tYU29uYkKHhLs7675efREk3R2G0mQM1DKwCNpmCk4bjWeY485w==; 24:o1+OcUxtDMkMkn4wTP82ppdaWqwWr/hUeF5YfupzcxpW6NY4QDqFBj/cWsB/fTL4I9bee/tlkLQT5PsrN97MUxJoSQx4efQaKKilG1FkjcM=; 7:GCBAWrALjxPQYmtENZt9NNWmxojeiHyqWoZ5O+RZJNr/rFM0kKo/lnpM0plAzkxn036JL+qQHmY8gB5XpN+MgIHqvjXfemBKbv4kJPWrdJ/rJ2Aina+r2pf4KC/EPcV6bNA5/XN4d8MjeliJneU0Y7hVfrl0CnfjuOqxUEq70FOfbIA7UOe8WoU6Dg8rEd/Zh6fjrYy6US+8K/8ZezP4xoS1Ueu+hSy3GaynooD6lXx798YtE1HEIHtx6BKFzzZT2cZqXzlTegjef57Z0KNS+gXknqgIZ0Pi+Nl5gd+hv53Nrc6AQJKXibqpc2IAi/JN x-incomingheadercount: 37 x-eopattributedmessage: 0 x-forefront-antispam-report: EFV:NLI; SFV:NSPM; SFS:(7070007)(98901004); DIR:OUT; SFP:1901; SCL:1; SRVR:AM5EUR02HT056; H:VI1PR02MB1200.eurprd02.prod.outlook.com; FPR:; SPF:None; LANG:en; x-ms-office365-filtering-correlation-id: dfc5650d-371f-4273-cc68-08d488e5408a x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(201702061074)(5061506573)(5061507331)(1603103135)(2017031320274)(2017031324274)(2017031323274)(2017031322274)(1601125374)(1603101448)(1701031045); SRVR:AM5EUR02HT056; x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(444000031); SRVR:AM5EUR02HT056; BCL:0; PCL:0; RULEID:; SRVR:AM5EUR02HT056; x-forefront-prvs: 02843AA9E0 spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM MIME-Version: 1.0 X-OriginatorOrg: hotmail.com X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Apr 2017 18:35:59.3591 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Internet X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM5EUR02HT056 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 X-Content-Filtered-By: Mailman/MimeDel 2.1.23 X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 21 Apr 2017 18:36:02 -0000 DQpIaSwNCg0KSSBoYWQgYSBsb29rIGF0IE1pbnQgQ2lubmFtb24gYW5kIGZlbGwgaW4gbG92ZSB3 aXRoIGl0LiBUaGlzIG1pZ2h0IGFyZ3VhYmx5IHRoZSBtb3N0IGJlYXV0aWZ1bCBERSBhbW9uZyB0 aGUgY3VycmVudCBnZW5lcmF0aW9uLg0KDQpJIGFtIGVhZ2VyIHRvIHRyeSBvdXQgeDExL2Npbm5h bW9uIG9uIG15IDEyLWN1cnJlbnQgYW1kNjQgYm94LiBCdXQgSSBzZWUgbm8gY2lubmFtb24gbWV0 YS1wYWNrYWdlIGxpc3RlZCBpbiAncGtnIHNlYXJjaCcgcmVzdWx0cy4NCg0KSSB0cmllZCBidWls ZGluZyB0aGUgcG9ydCBpdHNlbGYgYnV0IHRoZSBidWlsZCBmYWlscyB3aXRoIG11bHRpcGxlICJp bnZhbGlkIHRyYW5zZmVyIGFubm90YXRpb24iIGVycm9ycyBidWlsZGluZyBtdWZmaW4gOg0KDQpj b3JlL3dpbmRvdy5jOjExMzU2OiBXYXJuaW5nOiBNZXRhOiBpbnZhbGlkICJ0cmFuc2ZlciIgYW5u b3RhdGlvbiBmb3INCmdib29sZWFuOiBvbmx5IHZhbGlkIGZvciBhcnJheSwgc3RydWN0LCB1bmlv biwgYm94ZWQsIG9iamVjdCBhbmQNCmludGVyZmFjZSB0eXBlcw0KY29tcG9zaXRvci9tZXRhLXdp bmRvdy1hY3Rvci5jOjg4NzogV2FybmluZzogTWV0YTogaW52YWxpZCAidHJhbnNmZXIiDQphbm5v dGF0aW9uIGZvciBnaW50OiBvbmx5IHZhbGlkIGZvciBhcnJheSwgc3RydWN0LCB1bmlvbiwgYm94 ZWQsIG9iamVjdA0KYW5kIGludGVyZmFjZSB0eXBlcw0KY29yZS9kaXNwbGF5LmM6NTU2MDogV2Fy bmluZzogTWV0YTogaW52YWxpZCAidHJhbnNmZXIiIGFubm90YXRpb24gZm9yDQpndWxvbmc6IG9u bHkgdmFsaWQgZm9yIGFycmF5LCBzdHJ1Y3QsIHVuaW9uLCBib3hlZCwgb2JqZWN0IGFuZCBpbnRl cmZhY2UNCnR5cGVzDQo8dW5rbm93bj46OiBGYXRhbDogTWV0YTogd2FybmluZ3MgY29uZmlndXJl ZCBhcyBmYXRhbA0KPHVua25vd24+OjogRmF0YWw6IE1ldGE6IHdhcm5pbmdzIGNvbmZpZ3VyZWQg YXMgZmF0YWwNCg0KZ21ha2VbNV06ICoqKg0KWy91c3IvbG9jYWwvc2hhcmUvZ29iamVjdC1pbnRy b3NwZWN0aW9uLTEuMC9NYWtlZmlsZS5pbnRyb3NwZWN0aW9uOjE1NjoNCk1ldGEtTXVmZmluLjAu Z2lyXSBFcnJvciAxDQpnbWFrZVs1XTogTGVhdmluZyBkaXJlY3RvcnkgJy91c3IvcG9ydHMveDEx LXdtL211ZmZpbi93b3JrL211ZmZpbi0yLjQuNC9zcmMnDQpnbWFrZVs0XTogKioqIFtNYWtlZmls ZToxMzQ5OiBhbGwtcmVjdXJzaXZlXSBFcnJvciAxDQoNCkkgdGhlcmVmb3JlIGhhdmUgdG8gd2Fp dCBmb3IgdGhlIHBhY2thZ2UgdG8gYmVjb21lIGF2YWlsYWJsZS4gSWYgYW55b25lIGhhcyBhbnlv bmUgbGlnaHQgdG8gc2hlZCBhcyB0byB3aGVuIHRoaXMgbWlnaHQgaGFwcGVuLCBwbGVhc2UgZG8g bGV0IG1lIGtub3cuDQoNClRoYW5rIHlvdS4NCk1hbmlzaCBKYWluDQoNCg== From owner-freebsd-questions@freebsd.org Fri Apr 21 20:08:51 2017 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 1999BD4971B for ; Fri, 21 Apr 2017 20:08:51 +0000 (UTC) (envelope-from luzar722@gmail.com) Received: from mail-io0-x22e.google.com (mail-io0-x22e.google.com [IPv6:2607:f8b0:4001:c06::22e]) (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 D3072828 for ; Fri, 21 Apr 2017 20:08:50 +0000 (UTC) (envelope-from luzar722@gmail.com) Received: by mail-io0-x22e.google.com with SMTP id r16so127497088ioi.2 for ; Fri, 21 Apr 2017 13:08:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-transfer-encoding; bh=Z88eNDTblL0XX0048TT9HhFhFRwB50F5oG7XcuY4rp0=; b=a4JffM39ZJY+WjtftoJf5uYiI+wLpOFLGWkzO7XxtiqXatgUQVxuRcYAXTMW7zShUU EPnVFA0JFxqPtFudhsHGnYMBNY6O86cXKHzLZmDSM9hHETqU89LzhTezj+nHqko7dKDl VwdsF4m3Q8bdxOW5bC7XqLyD3F5d7OfMHBGHre28J8CsIYKCtb4kul0Cbi2DMNSitTOc wG0LhbENWkkmGEGl2vBANLtwuLHElcXpo9/hOV4GjHl9mAdPg2DLVLpsfXy6VC5ofAYr udWPVWKRpMO2RDhpXRjb8Ry92jmO4JQdUKSWOW93dldEjCw4bUAKqQYH7TlJsSFE+0Ek 0WEg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:message-id:date:from:user-agent:mime-version:to :cc:subject:references:in-reply-to:content-transfer-encoding; bh=Z88eNDTblL0XX0048TT9HhFhFRwB50F5oG7XcuY4rp0=; b=mV2sawxQEZshjws/DdYb+uiYEavFp0BBzu0J64wIgiebxQ9OTBIxR+V2tdFnavxdEO MU9vnVLdGX+41W3sb11q4UNSKsnhkL/teZNZ96+ezz1/BLMDg99qtgcQMuwcnChpBu9d 0LWpkrUSvZDLuImYMfa7RE2CfcV5Nl3BkoWcJXR+7V7vuDiBxqzeUDhXkNoF2keTgyWy C3ueMuruZdk5l08nPZHNv9xlmfcuChcwbLmWLnDuN3uhVUJzuejdgSNaKeAFFXoABIWB SBsW7aKHGWqllBpmTiT99CaaHiJPa058qHp7jV5PZAoybHS+ghJZGQR4cggxM9c3BEqX e0aw== X-Gm-Message-State: AN3rC/44t1/PcU6ehmMWYPBFxfHm5fS25OGVZMht9icMiRcLfi6Z67cK xZ1f1MnyBrDKjH+i X-Received: by 10.36.67.200 with SMTP id s191mr541365itb.78.1492805315081; Fri, 21 Apr 2017 13:08:35 -0700 (PDT) Received: from [10.0.10.3] (cpe-74-141-88-57.neo.res.rr.com. [74.141.88.57]) by smtp.googlemail.com with ESMTPSA id y124sm1154561itd.19.2017.04.21.13.08.34 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Fri, 21 Apr 2017 13:08:34 -0700 (PDT) Message-ID: <58FA66D6.1040304@gmail.com> Date: Fri, 21 Apr 2017 16:08:54 -0400 From: Ernie Luzar User-Agent: Thunderbird 2.0.0.24 (Windows/20100228) MIME-Version: 1.0 To: Polytropon CC: FreeBSD questions Subject: Re: Problem with time command References: <58FA33B8.70807@gmail.com> <20170421184057.395ee6a3.freebsd@edvax.de> In-Reply-To: <20170421184057.395ee6a3.freebsd@edvax.de> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 21 Apr 2017 20:08:51 -0000 Polytropon wrote: > On Fri, 21 Apr 2017 12:30:48 -0400, Ernie Luzar wrote: >> Hello list; >> >> Was testing the time command. These problems came to light. >> >> >> time [-al] [-h | -p ] utility-name > > That somehow doesn't look like "man 1 time". The synopsis > should be: > > SYNOPSIS > time [-al] [-h | -p] [-o file] utility [argument ...] > > Ok yes I shorten it for the post >> issuing time -h custom.refresh >> results in error message -h: Command not found >> >> issuing time -p custom.refresh >> results in error message -p: Command not found > > I assume you're running this command interactively from within the > C shell, right? In this case, use /usr/bin/time to use the actual > "time" binary. If you don't, the C shell's built-in time command > will be used. > > > No I issued "time -h" "time -p" from the console command line. "custom.refresh" is a sh script. I just tried "time date" from the command line and get the same results as posted above. >> The DESCRIPTION says, >> The time utility executes and times the specified utility. After the >> utility finishes, time writes to the standard error stream, (in >> seconds): the total time elapsed, the time used to execute the utility >> process and the time consumed by system overhead. >> >> issuing time custom.refresh >> results in this output >> 0.089u 0.469s 0:01.44 37.5% 32+181k 64+137io 709pf+0w > > That proves you're using the C shell's internal time command, not > the binary. It would have an output format like this: > > % /usr/bin/time ls > 0.00s real 0.00s user 0.00s sys > > When you use the "time" command _inside_ your script, the binary > will be used because sh (the script's interpreter) doesn't have > a built-in time command. > > > From owner-freebsd-questions@freebsd.org Fri Apr 21 20:22:21 2017 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id CDF33D49B98 for ; Fri, 21 Apr 2017 20:22:21 +0000 (UTC) (envelope-from freebsd@edvax.de) Received: from mailrelay15.qsc.de (mailrelay15.qsc.de [212.99.187.254]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "*.antispameurope.com", Issuer "TeleSec ServerPass DE-2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4318F1145 for ; Fri, 21 Apr 2017 20:22:20 +0000 (UTC) (envelope-from freebsd@edvax.de) Received: from mx01.qsc.de ([213.148.129.14]) by mailrelay15.qsc.de; Fri, 21 Apr 2017 22:21:19 +0200 Received: from r56.edvax.de (port-92-195-67-137.dynamic.qsc.de [92.195.67.137]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx01.qsc.de (Postfix) with ESMTPS id 531D83CBF9; Fri, 21 Apr 2017 22:21:17 +0200 (CEST) Received: from r56.edvax.de (localhost [127.0.0.1]) by r56.edvax.de (8.14.5/8.14.5) with SMTP id v3LKLHSW004095; Fri, 21 Apr 2017 22:21:17 +0200 (CEST) (envelope-from freebsd@edvax.de) Date: Fri, 21 Apr 2017 22:21:17 +0200 From: Polytropon To: Ernie Luzar Cc: FreeBSD questions Subject: Re: Problem with time command Message-Id: <20170421222117.7244970a.freebsd@edvax.de> In-Reply-To: <58FA66D6.1040304@gmail.com> References: <58FA33B8.70807@gmail.com> <20170421184057.395ee6a3.freebsd@edvax.de> <58FA66D6.1040304@gmail.com> Reply-To: Polytropon Organization: EDVAX X-Mailer: Sylpheed 3.1.1 (GTK+ 2.24.5; i386-portbld-freebsd8.2) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-cloud-security-sender: freebsd@edvax.de X-cloud-security-recipient: freebsd-questions@freebsd.org X-cloud-security-Virusscan: CLEAN X-cloud-security-disclaimer: This E-Mail was scanned by E-Mailservice on mailrelay15.qsc.de with 8AD1868345D X-cloud-security-connect: mx01.qsc.de[213.148.129.14], TLS=1, IP=213.148.129.14 X-cloud-security: scantime:.1286 X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 21 Apr 2017 20:22:21 -0000 On Fri, 21 Apr 2017 16:08:54 -0400, Ernie Luzar wrote: > Polytropon wrote: > > On Fri, 21 Apr 2017 12:30:48 -0400, Ernie Luzar wrote: > >> issuing time -h custom.refresh > >> results in error message -h: Command not found > >> > >> issuing time -p custom.refresh > >> results in error message -p: Command not found > > > > I assume you're running this command interactively from within the > > C shell, right? In this case, use /usr/bin/time to use the actual > > "time" binary. If you don't, the C shell's built-in time command > > will be used. > > > > > > > > No I issued "time -h" "time -p" from the console command line. > "custom.refresh" is a sh script. > > I just tried "time date" from the command line and get the same results > as posted above. This is to be expected. When you interactively issue the command "time" from the C shell (which is the default interactive shell), the shell's internal time function will be used: % time -h true -h: Command not found. 0.000u 0.000s 0:00.00 0.0% 0+0k 0+0io 0pf+0w You need to explicitely specity that you wish to run the actual time _program_, by prefixing "time" with the path: % /usr/bin/time -h true 0.00s real 0.00s user 0.00s sys This will work; "man 1 time" refers to that program, _not_ to the C shell's internal implementation. -- Polytropon Magdeburg, Germany Happy FreeBSD user since 4.0 Andra moi ennepe, Mousa, ... From owner-freebsd-questions@freebsd.org Fri Apr 21 22:24:27 2017 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 4F764D49EC9 for ; Fri, 21 Apr 2017 22:24:27 +0000 (UTC) (envelope-from jim@ohlste.in) Received: from mail-qt0-x234.google.com (mail-qt0-x234.google.com [IPv6:2607:f8b0:400d:c0d::234]) (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 0278B394 for ; Fri, 21 Apr 2017 22:24:25 +0000 (UTC) (envelope-from jim@ohlste.in) Received: by mail-qt0-x234.google.com with SMTP id c45so79911707qtb.1 for ; Fri, 21 Apr 2017 15:24:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ohlste-in.20150623.gappssmtp.com; s=20150623; h=subject:to:references:from:message-id:date:user-agent:mime-version :in-reply-to:content-transfer-encoding; bh=E8HExOUH2XONTgC8N63IkJR/zsTs/kKFmRYPWaiiTeo=; b=ofzuYWtO8u4KrMVifwCJyp3ZpTp7a/RIsWuYPgrCcVcNCgli4JRL/rei5aIKvHyAFW 8Qx8vBWcNAAu2dMMDfvOz482SbH/TQ+t7JV4FFcouCp95dZugCWyxO8ZbLL7viFcx2Rf etCdP0FxYNeQaWHZ8TtUIY0TjU+DdRbquT6PnOEtw76el0JfIovHapvypc/FrAonbhU/ E9pAR57acOheaoOuBAEofP9pDzxMsSXkARt9IMhhy82o67ubduxcQ7jeRQAEQswipnRi TRo9cBXdU0fhl59ifDFjnN8fPD3uoNYklsmFf75et1IVE8TXnyDtHJMUng956IM+Z+Gx SwZg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-transfer-encoding; bh=E8HExOUH2XONTgC8N63IkJR/zsTs/kKFmRYPWaiiTeo=; b=OSRKK4KjT4O0e2m40Iy0KctZL9uV/HLsneKEp9Gbi8m5aFhI9+dCNB68xx8RvbI8LP gbzwZJAcp0MIkU7fNw0hXbB/gUXs/In+95WSUkw61qFuhWVrDOTzy2D+GHRf1iuQoCNy R/ljHNhHQRzf7o0N6HS8stcFRWvjjdQfkQj7J2oxhgm50G1EwEb6fMCTku10PJAHGM4b mp1tfSSMnkHzNZpF2H0wxw5yddQapPmTRnxWk1z93oHOQmGFLGdhNegRkRVzGJj4iP0e wJ5PtLIaCxdwKQldLDZTFfXVqnUSphaqMpQ/9ieujGv33ZVAXPeOEMRBuMusgOtrVI8r F2aA== X-Gm-Message-State: AN3rC/4wQBMUBTWp4XoIhnmg+ZDLcLzhCQL0W6GvBW11rxLne6vUrfzE AZXYjoFfIYd3TdSb X-Received: by 10.200.45.60 with SMTP id n57mr16555237qta.15.1492813464809; Fri, 21 Apr 2017 15:24:24 -0700 (PDT) Received: from [192.168.1.2] (static-70-104-198-154.nrflva.fios.verizon.net. [70.104.198.154]) by smtp.googlemail.com with ESMTPSA id q66sm7253837qkd.69.2017.04.21.15.24.23 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 21 Apr 2017 15:24:23 -0700 (PDT) Subject: Re: gnupg and gnupg2 To: David Mehler , User questions References: From: Jim Ohlstein Message-ID: <1b4fc0ce-9121-f7b2-661c-b48894df382c@ohlste.in> Date: Fri, 21 Apr 2017 18:24:22 -0400 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:45.0) Gecko/20100101 Thunderbird/45.8.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 21 Apr 2017 22:24:27 -0000 Hello, On 4/21/17 2:30 PM, David Mehler wrote: > Hello, > > Thanks. Here's the output. Can I get clamav-unofficial-sigs to link > against gnupg and not gnupg1? Is this something the port should do? > > pkg info -r gnupg > gnupg-2.1.20: > spamassassin-3.4.1_10 > > pkg info -r gnupg1 > gnupg1-1.4.21_3: > clamav-unofficial-sigs-5.3.2_1 It looks like the option is to build mail/spamassassin with either or neither (note that one or the other seems to be required for updates). If you build your own, you can alter the configuration of mail/spamassassin using 'make config'. > > On 4/21/17, Gerard Seibert wrote: >> On Thu, 20 Apr 2017 20:46:58 -0400, Jim Ohlstein stated: >> >>> On Apr 20, 2017, 8:27 PM -0400, David Mehler , >>> wrote: >>>> Hello, >>>> >>>> I've got a 10.3 system. I just noticed I've got both gnupg 1.4 and >>>> gnupg 2.0. My question is can I get rid of gnupg1 and use the >>>> gnupg2? >> >>> They're both ports, not part of base. Evidently you have at least one >>> port that relies on each. >> >> Perhaps running "pkg info -r gnupg20" >> >> and "pkg info -r gnupg1" might help. >> >> Actually, the latest version in port is "gnupg-2.1.20" You might be >> able to remove the other two versions and just link to that one. >> >> -- >> Carmel -- Jim Ohlstein "Never argue with a fool, onlookers may not be able to tell the difference." - Mark Twain From owner-freebsd-questions@freebsd.org Sat Apr 22 09:06:39 2017 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 6CC27D4AA0B for ; Sat, 22 Apr 2017 09:06:39 +0000 (UTC) (envelope-from rfeg68@sina.com) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id 57F9B16AE for ; Sat, 22 Apr 2017 09:06:39 +0000 (UTC) (envelope-from rfeg68@sina.com) Received: by mailman.ysv.freebsd.org (Postfix) id 5752BD4AA0A; Sat, 22 Apr 2017 09:06:39 +0000 (UTC) Delivered-To: questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 56F0BD4AA09 for ; Sat, 22 Apr 2017 09:06:39 +0000 (UTC) (envelope-from rfeg68@sina.com) Received: from mail2-187.sinamail.sina.com.cn (mail2-187.sinamail.sina.com.cn [60.28.2.187]) by mx1.freebsd.org (Postfix) with SMTP id B90A316AD for ; Sat, 22 Apr 2017 09:06:37 +0000 (UTC) (envelope-from rfeg68@sina.com) Received: from webmail-2-176.pop3.fmail.tg.sinanode.com (HELO webmail.sinamail.sina.com.cn)([172.16.201.176]) by sina.com with SMTP 22 Apr 2017 16:56:56 +0800 (CST) X-Sender: rfeg68@sina.com X-SMAIL-MID: 2353615508857 Received: by webmail.sinamail.sina.com.cn (Postfix, from userid 496) id 7F02010205B6; Sat, 22 Apr 2017 16:56:55 +0800 (CST) Date: Sat, 22 Apr 2017 16:56:55 +0800 Received: from rfeg68@sina.com([172.16.228.17]) by m0.mail.sina.com.cn via HTTP; Sat, 22 Apr 2017 16:56:55 +0800 (CST) Reply-To: rfeg68@sina.com From: To: "questions" Subject: Hi,we provide with 100% human hair extensions. MIME-Version: 1.0 X-Priority: 3 X-MessageID: 58fb1ad7df75a9a X-Originating-IP: [172.16.201.176] X-Mailer: Sina WebMail 4.0 X-Sina-Sendseparate: 1 Message-Id: <20170422085655.7F02010205B6@webmail.sinamail.sina.com.cn> Content-Type: text/plain; charset=GBK Content-Transfer-Encoding: base64 Content-Disposition: inline X-Content-Filtered-By: Mailman/MimeDel 2.1.23 X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 22 Apr 2017 09:06:39 -0000 IEhpIGZyaWVuZDpOaWNlIGRheS5UaGlzIHRpbWUgaSB3cml0ZSB0aGlzIGVtYWlsIHRvIGludHJv ZHVjZSBvdXIgdmVyeSBzdHJvbmcgaXRlbSB0byB5b3UuSSB0aXAgaGFpcixVIHRpcCBoYWlyLGZs YXQgdGlwIGhhaXIsVGFwZSBoYWlyLG1pY3JvIHJpbmcgaGFpci4gV2h5IGkgc2F5IHRoaXMgaXMg b3VyIHN0cm9uZyBpdGVtOjEuSGFpcnMgZG91YmxlIGRyYXduLGZ1bGwgZW5kIHRoaWNrLjIuTWFk ZSBieSAxMDAlIHZpcmdpbiBoYWlyLHRoZSBoYWlyIGlzIHZlcnkgc29mdCxhbmQgaGF2ZSBnb29k IGx1c3Rlci4zLkNhbiBiZSBjdXN0b21pemVkIGFsbCBjb2xvciBhY2NvcmRpbmcgdG8geW91ciBk ZW1hbmQuNC5DYW4gYmUgY3VzdG9taXplZCB2YXJpb3VzIHN0eWxlcyBhbmQgd2VpZ2h0IGFjY29y ZGluZyB0byB5b3VyIGRlbWFuZC4gSWYgeW91IGFyZSBpbnRlcmVzdGVkIGluIG91ciBzdHJvbmcg aXRlbSxwbGVhc2UgbGV0IG1lIGtub3cgeW91ciBxdWVzdGlvbnMuTG9va2luZyBmb3J3YXJkIHRv IHlvdXIgcmVwbHkuIFRoYW5rc0xpc2E= From owner-freebsd-questions@freebsd.org Sat Apr 22 09:22:14 2017 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 2535AD470F4 for ; Sat, 22 Apr 2017 09:22:14 +0000 (UTC) (envelope-from herbert@mailbox.org) Received: from mx1.mailbox.org (mx1.mailbox.org [80.241.60.212]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "*.mailbox.org", Issuer "SwissSign Server Silver CA 2014 - G22" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id D8F361EA4 for ; Sat, 22 Apr 2017 09:22:13 +0000 (UTC) (envelope-from herbert@mailbox.org) Received: from smtp1.mailbox.org (smtp1.mailbox.org [80.241.60.240]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.mailbox.org (Postfix) with ESMTPS id A079345D52 for ; Sat, 22 Apr 2017 11:22:04 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=mailbox.org; h= content-type:content-type:mime-version:references:in-reply-to :subject:subject:from:from:message-id:date:date:received; s= mail20150812; t=1492852922; bh=Cr/QjnSrpu1pU5NL84sa2Pk0uAY09Fe3i Q3zSDrlbRE=; b=Gqxd5RIBaDOFEhSexES/xwF3uY0JtW+DotP3XMdQlWx+F08OT 9iEr1kvMxBqTP2Elr5OUVf/94b6o5o7Z6J0YH0tOQf6jq1tUW7CCL09Cny0RCgIH NMmkpsbBgl0MGvLi9dOR9X+65OWX0HHz8rkreR/+2NevjVsaN4oqlswHLRukGOQG 27Njuj6AnBhh4k+9aUjy8sgOdX3DSFnMSDICfqe6UwSH4GUiKLCVm7jCVKn5LoxY DQfY4v1iSljib0HchFvhx7UNbBlwiKYTz0Gd3tpz/ffXEZpHg1/d+TE0U5//TNOr gL7ETU0l20hbhEqWloY9Q4xNeIB8HYWiRrVLw== X-Virus-Scanned: amavisd-new at heinlein-support.de Received: from smtp1.mailbox.org ([80.241.60.240]) by spamfilter02.heinlein-hosting.de (spamfilter02.heinlein-hosting.de [80.241.56.116]) (amavisd-new, port 10030) with ESMTP id oZzewb-tR3l5 for ; Sat, 22 Apr 2017 11:22:02 +0200 (CEST) Date: Sat, 22 Apr 2017 11:24:27 +0200 Message-ID: <8660hw3id0.wl-herbert@mailbox.org> From: "Herbert J. Skuhra" To: freebsd-questions@freebsd.org Subject: Re: gnupg and gnupg2 In-Reply-To: References: MIME-Version: 1.0 (generated by SEMI-EPG 1.14.7 - "Harue") Content-Type: text/plain; charset=US-ASCII X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 22 Apr 2017 09:22:14 -0000 David Mehler skrev: > > Hello, > Thanks. Here's the output. Can I get clamav-unofficial-sigs to link > against gnupg and not gnupg1? Is this something the port should do? > > pkg info -r gnupg > gnupg-2.1.20: > spamassassin-3.4.1_10 > > pkg info -r gnupg1 > gnupg1-1.4.21_3: > clamav-unofficial-sigs-5.3.2_1 The clamav-unoffical-sigs port depends on security/gnupg which is gnupg-2.1.20. Try 'pkg delete -f gnupg1' and then reinstall clamav-unofficial-sigs. -- Herbert From owner-freebsd-questions@freebsd.org Sat Apr 22 11:33:09 2017 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 0AAD6D4AEC5 for ; Sat, 22 Apr 2017 11:33:09 +0000 (UTC) (envelope-from steinex@nognu.de) Received: from mail-wr0-x229.google.com (mail-wr0-x229.google.com [IPv6:2a00:1450:400c:c0c::229]) (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 9A45DFCD for ; Sat, 22 Apr 2017 11:33:08 +0000 (UTC) (envelope-from steinex@nognu.de) Received: by mail-wr0-x229.google.com with SMTP id z52so25810635wrc.2 for ; Sat, 22 Apr 2017 04:33:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nognu-de.20150623.gappssmtp.com; s=20150623; h=date:from:to:cc:subject:message-id:mail-followup-to:references :mime-version:content-disposition:in-reply-to:user-agent; bh=afmd2LpE5r/mZvcfAXZWkIDFyfJFU4cSXQDhgDTSj1E=; b=qt221GVa+q5tS4xM/ZAOsWdQ8MJjc8/hTrt/pOJ+de1S36Yu0Vl61FNUvJUHVze9fy 8IbBnXCP784soh9qE0qBHf5w+Qsy5LeX3X+G53hYmHg2WwSuVx2XcaQ6C5JpScB5lc35 VPUwuQT8W/tNmoMw1PkbfRUD1pID9DnB124y7AKzwJ3xT+kPkvz7H7PDZRlPPrqOTXUm 1j0weEDXCDJayz07qfDyiSfSatcdM+HcZBxJWfthlQbRdPWrVXyujAjjZ6tLZddZPjOQ pqMq1Mc0TgbEkCl2MNixSc/Je8Q+B7HxvNMJNSgsvwfjGkCI9JR1chjvGjhjURxd3gZj DKdQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id :mail-followup-to:references:mime-version:content-disposition :in-reply-to:user-agent; bh=afmd2LpE5r/mZvcfAXZWkIDFyfJFU4cSXQDhgDTSj1E=; b=TTVKdToTMnMneGZAwrHBWCUv6v3coPbrAg11468T4Hn7I9PIS4GOPOhRFfIOqbvUSR 3dyY4zhRR1KoCEOVaR0mm5fGlxPewqB75Bun8pPc70Eg469I5x1Chfucb/RIQ3AOIX5i zGw96K9v/RDA+WOxvXfyXhwoEzJL0wAw++evDBenOvRVVKlvc+cLWwQO3qRQ+WMjZm5B +oNSBoiiNi84uPZeXX357AbY75epAWbewGoJd+MHa4koJKNRCJBiRDMnaCUwd070c9ZH 5Jf8e5XSWm8ulvqG0+NSUhNUjvh6UGL5yzJTet/sf0iLFHa9dsaQCff7A5Ya/rDl3V4F q7Sg== X-Gm-Message-State: AN3rC/7y/VdWRlyH4Pbv3d+kX5E/hqMarR3GJzev7ddndTLEZIECehHc 7stvGJh76fbnOg== X-Received: by 10.223.135.213 with SMTP id c21mr1381399wrc.10.1492860785771; Sat, 22 Apr 2017 04:33:05 -0700 (PDT) Received: from krenn.local ([2a02:908:e942:23c0:21e:8cff:fef1:ca6f]) by smtp.gmail.com with ESMTPSA id 133sm5338979wms.22.2017.04.22.04.33.04 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 22 Apr 2017 04:33:05 -0700 (PDT) Date: Sat, 22 Apr 2017 13:33:03 +0200 From: Frank Steinborn To: Manish Jain Cc: "freebsd-questions@freebsd.org" Subject: Re: Does anyone have any idea when x11/cinnamon could be available as a package ? Message-ID: <20170422113303.GA54742@krenn.local> Mail-Followup-To: Manish Jain , "freebsd-questions@freebsd.org" References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.8.0 (2017-02-23) X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 22 Apr 2017 11:33:09 -0000 Manish Jain wrote: > > Hi, > > I had a look at Mint Cinnamon and fell in love with it. This might arguably the most beautiful DE among the current generation. > > I am eager to try out x11/cinnamon on my 12-current amd64 box. But I see no cinnamon meta-package listed in 'pkg search' results. Using quarterly packages, on 2017Q2, I have it: $ pkg search cinnamon cinnamon-2.4.6_4 Fork of GNOME Shell with layout similar to GNOME 2 cinnamon-control-center-2.4.2_3 Control center for Cinnamon cinnamon-desktop-2.4.2_1 Additional UI API for cinnamon cinnamon-menus-2.4.1 Additional UI API for cinnamon cinnamon-screensaver-2.4.1 GNOME screen saver and locker cinnamon-session-2.4.3_1 Session component for the cinnamon desktop cinnamon-settings-daemon-2.4.3_3 GNOME 3 settings daemon cinnamon-translations-2.4.2 Translations for the cinnamon desktop In /etc/pkg/FreeBSD.conf I have just the default: FreeBSD: { url: "pkg+http://pkg.FreeBSD.org/${ABI}/quarterly", mirror_type: "srv", signature_type: "fingerprints", fingerprints: "/usr/share/keys/pkg", enabled: yes } Best regards, Frank From owner-freebsd-questions@freebsd.org Sat Apr 22 12:16:15 2017 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id C9D03D4861B for ; Sat, 22 Apr 2017 12:16:15 +0000 (UTC) (envelope-from dave.mehler@gmail.com) Received: from mail-wm0-x22a.google.com (mail-wm0-x22a.google.com [IPv6:2a00:1450:400c:c09::22a]) (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 5FF2ACAA for ; Sat, 22 Apr 2017 12:16:15 +0000 (UTC) (envelope-from dave.mehler@gmail.com) Received: by mail-wm0-x22a.google.com with SMTP id r190so34999092wme.1 for ; Sat, 22 Apr 2017 05:16:15 -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:to :cc; bh=YX8J/yU8/1pLomeCQp+ndViIFh25ig9lXk3aVUyxgCk=; b=huINagBFWo1lVUaWDSFxaRew2Wp+Paz9O2nL4Yqgij3CsFAGFGIbLfZ6SUoFRTTvJn HjkR3VHB0lrY9vUopzxHsiZYQiD2tGT/8hRwoqf28jnx9Gsvm+zSwMfT0o2NUpBwG6Kz 9tQkRLlVhx/h4IxTrINX/Hd3/HlQCQgQmyTafPcoPAzOF2l1zHXfg8YkWTu0GMDYFnEP 4ieRXHUmN+mCzPEsGovLkc8h+VabIOz/DYZ54NnndcJyRH4HM6mmG2/houQ5CGC7DRIM 3WLsZyCrZVQtfKPYH9jhNmutA5ZpaXlCDSz5Fw8BK1N3Ljo0a6kkobU1nhNJl1jmj1HO i+Gg== 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:to:cc; bh=YX8J/yU8/1pLomeCQp+ndViIFh25ig9lXk3aVUyxgCk=; b=RG9gE/NMQLN6k3pvtQUyHgm9iI/2ER+gLA/6rukV0QPDWXuKjYZidps8+VUthx88dC PPWSq6K/gUrc54x2tWrEmmCqJkRsSlq0reDsckJulyHPWwcwqOcIWPpxBqKluRPYv0Dd MWG7UB3wJErJdPzV58FwkzkohH52LgmeuekTCOrdEXSiNaV8VuCy7O/sXQRuF342sh09 esuTWdDt5/UjB45lo8qIwqQMlIIS7vCzbC6S/0/vP1dMmX51QIo0fMiyXyRh627q983t KDbSdt8bMvivxqcBbNbAYGNPVWerqWDcw8HlnRFXiczjZgbZoh1Iw9sU2rvoNeve0iyg 3kgA== X-Gm-Message-State: AN3rC/7hjUophtkhFSVWAn1XoqOvVOfBktv+eo+acc37tzQOo0t8Wg/1 BFI8vvt9r8l6T+WapItS3Yhr1KjxEQ== X-Received: by 10.28.151.213 with SMTP id z204mr2829946wmd.48.1492863373865; Sat, 22 Apr 2017 05:16:13 -0700 (PDT) MIME-Version: 1.0 Received: by 10.223.182.175 with HTTP; Sat, 22 Apr 2017 05:16:13 -0700 (PDT) In-Reply-To: <8660hw3id0.wl-herbert@mailbox.org> References: <8660hw3id0.wl-herbert@mailbox.org> From: David Mehler Date: Sat, 22 Apr 2017 08:16:13 -0400 Message-ID: Subject: Re: gnupg and gnupg2 To: "Herbert J. Skuhra" Cc: freebsd-questions@freebsd.org Content-Type: text/plain; charset=UTF-8 X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 22 Apr 2017 12:16:15 -0000 Hello Herbert, Thank you. That fixed the problem. Thanks. Dave. On 4/22/17, Herbert J. Skuhra wrote: > David Mehler skrev: >> >> Hello, >> Thanks. Here's the output. Can I get clamav-unofficial-sigs to link >> against gnupg and not gnupg1? Is this something the port should do? >> >> pkg info -r gnupg >> gnupg-2.1.20: >> spamassassin-3.4.1_10 >> >> pkg info -r gnupg1 >> gnupg1-1.4.21_3: >> clamav-unofficial-sigs-5.3.2_1 > > The clamav-unoffical-sigs port depends on security/gnupg which is > gnupg-2.1.20. Try 'pkg delete -f gnupg1' and then reinstall > clamav-unofficial-sigs. > > -- > Herbert > _______________________________________________ > 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" > From owner-freebsd-questions@freebsd.org Sat Apr 22 16:42:14 2017 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id A9E5AD4B360 for ; Sat, 22 Apr 2017 16:42:14 +0000 (UTC) (envelope-from byrnejb@harte-lyne.ca) Received: from inet08.hamilton.harte-lyne.ca (inet08.hamilton.harte-lyne.ca [216.185.71.28]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "inet08.hamilton.harte-lyne.ca", Issuer "CA_HLL_ISSUER_2016" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 68A8DCD7 for ; Sat, 22 Apr 2017 16:42:13 +0000 (UTC) (envelope-from byrnejb@harte-lyne.ca) Received: from localhost (localhost [127.0.0.1]) by inet08.hamilton.harte-lyne.ca (Postfix) with ESMTP id E661361320 for ; Fri, 21 Apr 2017 10:55:11 -0400 (EDT) X-Virus-Scanned: amavisd-new at harte-lyne.ca Received: from inet08.hamilton.harte-lyne.ca ([127.0.0.1]) by localhost (inet08.hamilton.harte-lyne.ca [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id VBfVkhimFSIe for ; Fri, 21 Apr 2017 10:55:10 -0400 (EDT) Received: from webmail.harte-lyne.ca (inet04.hamilton.harte-lyne.ca [216.185.71.24]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by inet08.hamilton.harte-lyne.ca (Postfix) with ESMTPSA id 49AD4611F9 for ; Fri, 21 Apr 2017 10:55:10 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=harte-lyne.ca; s=dkim_hll; t=1492786510; bh=ZiQZkKqmtFPzOruG5Y5UJ/ckbQOLROqOvQdyhhfckuc=; h=Date:Subject:From:To:Reply-To; b=SvOWkfDau0m9kZVDeywnCzJYVR9PeCSuwdiYAO8xkdfrso7AAcwLcf9aqyUt7jddz BzqThIfsQ3sMy/ZFV2J+bKwVi1kxzKpNC5bm+2IXDZGdZkYT3gJBRGgCaqw9v1HXUH 2sBRVDsCRiW+69zMqvyUH/a/qpz3eFpT/GwbzZNdImGYZiK+Jf7tLKfce2s+RFrk4a j5UvUkCgRV5hVeyB+d2+nD6e8mt2SaZ9jYHtY5zcDUrZ69kk1rC7RM67mguprQRVBP gu+1ImsjtWYHS8mGBLRoJT/eG9SXl5sqvavhf5x8v6UPU3fJNA573aY+g+kDqvkxY2 ZxV7E9HAHsFbw== Received: from 216.185.71.44 (SquirrelMail authenticated user byrnejb_hll) by webmail.harte-lyne.ca with HTTP; Fri, 21 Apr 2017 10:55:10 -0400 Message-ID: Date: Fri, 21 Apr 2017 10:55:10 -0400 Subject: Installing FreeBSD-11 on i386 From: "James B. Byrne" To: freebsd-questions@freebsd.org Reply-To: byrnejb@harte-lyne.ca User-Agent: SquirrelMail/1.4.22-4.el6 MIME-Version: 1.0 Content-Type: text/plain;charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Priority: 3 (Normal) Importance: Normal X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 22 Apr 2017 16:42:14 -0000 I am going to need some detailed guidance (i.e. hand-holding) on resolving this. The story so far: 1. Downloaded FreeBSD-11.0-RELEASE-i386-dvd1.iso and ran sha256sum which checked out OK. 2. Burnt a DVD from said .iso image. 3. Installed FreeBSD on an HP-Compaq DC7700S (2 Gb RAM, 500Gb SATA HDD) using the provided installer program. 4. System drops into a boot prompt during subsequent boots from disk. Can't find /boot/zfsloader FreeBSD/x86 boot Default: zroot/ROOT/default:/boot/kernel/kernel boot: \ { repeats all above once } boot: 5. Booting from CD into single user mode works. Gpart shows this: => 40 976773088 ada0 GPT (466G) 40 1024 1 freebsd-boot (512K) 1064 984 - free - (492K) 2048 4194304 2 freebsd-swap (2.0G) 4196352 972576768 3 freebsd-zfs (464G) 976773120 8 4 - free - (4.0K) How do I get this system to boot? Should I have gone the UFS root instead of ZFS? Is that the source of the problem? If so then how to I restart the installer? Please reply directly to me as well as to the list. I get the digest version of the list. -- *** e-Mail is NOT a SECURE channel *** Do NOT transmit sensitive data via e-Mail Do NOT open attachments nor follow links sent by e-Mail James B. Byrne mailto:ByrneJB@Harte-Lyne.ca Harte & Lyne Limited http://www.harte-lyne.ca 9 Brockley Drive vox: +1 905 561 1241 Hamilton, Ontario fax: +1 905 561 0757 Canada L8E 3C3 -- *** e-Mail is NOT a SECURE channel *** Do NOT transmit sensitive data via e-Mail Do NOT open attachments nor follow links sent by e-Mail James B. Byrne mailto:ByrneJB@Harte-Lyne.ca Harte & Lyne Limited http://www.harte-lyne.ca 9 Brockley Drive vox: +1 905 561 1241 Hamilton, Ontario fax: +1 905 561 0757 Canada L8E 3C3 -- *** e-Mail is NOT a SECURE channel *** Do NOT transmit sensitive data via e-Mail Do NOT open attachments nor follow links sent by e-Mail James B. Byrne mailto:ByrneJB@Harte-Lyne.ca Harte & Lyne Limited http://www.harte-lyne.ca 9 Brockley Drive vox: +1 905 561 1241 Hamilton, Ontario fax: +1 905 561 0757 Canada L8E 3C3 From owner-freebsd-questions@freebsd.org Sat Apr 22 16:55:06 2017 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 1472DD4B6D3 for ; Sat, 22 Apr 2017 16:55:06 +0000 (UTC) (envelope-from holindho@saunalahti.fi) Received: from vs21.mail.saunalahti.fi (vs21.mail.saunalahti.fi [193.64.193.197]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "vs21.mail.saunalahti.fi", Issuer "vs21.mail.saunalahti.fi" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id C844711A1 for ; Sat, 22 Apr 2017 16:55:05 +0000 (UTC) (envelope-from holindho@saunalahti.fi) Received: from vs21.mail.saunalahti.fi (localhost [127.0.0.1]) by vs21.mail.saunalahti.fi (Postfix) with ESMTP id 5E8A42009C for ; Sat, 22 Apr 2017 19:46:19 +0300 (EEST) Received: from gw03.mail.saunalahti.fi (gw03.mail.saunalahti.fi [195.197.172.111]) by vs21.mail.saunalahti.fi (Postfix) with ESMTP id 53D7520094 for ; Sat, 22 Apr 2017 19:46:19 +0300 (EEST) Received: from scarecrow.local (62-78-248-13.bb.dnainternet.fi [62.78.248.13]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by gw03.mail.saunalahti.fi (Postfix) with ESMTPSA id 3CA5420113 for ; Sat, 22 Apr 2017 19:46:17 +0300 (EEST) Message-ID: <58FB88D3.3000208@saunalahti.fi> Date: Sat, 22 Apr 2017 19:46:11 +0300 From: Heikki Lindholm User-Agent: Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10.5; fi; rv:1.9.2.28) Gecko/20120306 Thunderbird/3.1.20 MIME-Version: 1.0 To: freebsd-questions@freebsd.org Subject: Re: Installing FreeBSD-11 on i386 References: In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 22 Apr 2017 16:55:06 -0000 21.4.2017 17.55, James B. Byrne kirjoitti: > I am going to need some detailed guidance (i.e. hand-holding) on > resolving this. The story so far: > > 1. Downloaded FreeBSD-11.0-RELEASE-i386-dvd1.iso and ran sha256sum > which checked out OK. > > 2. Burnt a DVD from said .iso image. > > 3. Installed FreeBSD on an HP-Compaq DC7700S (2 Gb RAM, 500Gb SATA > HDD) using the provided installer program. > > 4. System drops into a boot prompt during subsequent boots from disk. > Can't find /boot/zfsloader > FreeBSD/x86 boot > Default: zroot/ROOT/default:/boot/kernel/kernel > boot: > \ > { repeats all above once } > boot: > > 5. Booting from CD into single user mode works. Gpart shows this: > > => 40 976773088 ada0 GPT (466G) > 40 1024 1 freebsd-boot (512K) > 1064 984 - free - (492K) > 2048 4194304 2 freebsd-swap (2.0G) > 4196352 972576768 3 freebsd-zfs (464G) > 976773120 8 4 - free - (4.0K) > > > How do I get this system to boot? Should I have gone the UFS root > instead of ZFS? Is that the source of the problem? If so then how to > I restart the installer? Try MBR partitioning first (instead of GPT). Installer DVD should boot when selected from your BIOS boot device selector (F12 during boot or something like that usually). From owner-freebsd-questions@freebsd.org Sat Apr 22 17:07:08 2017 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 36449D4BE5A for ; Sat, 22 Apr 2017 17:07:08 +0000 (UTC) (envelope-from byrnejb@harte-lyne.ca) Received: from inet08.hamilton.harte-lyne.ca (inet08.hamilton.harte-lyne.ca [216.185.71.28]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "inet08.hamilton.harte-lyne.ca", Issuer "CA_HLL_ISSUER_2016" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 0E4B1180B for ; Sat, 22 Apr 2017 17:07:07 +0000 (UTC) (envelope-from byrnejb@harte-lyne.ca) Received: from localhost (localhost [127.0.0.1]) by inet08.hamilton.harte-lyne.ca (Postfix) with ESMTP id B9A6D61FB5 for ; Fri, 21 Apr 2017 12:31:36 -0400 (EDT) X-Virus-Scanned: amavisd-new at harte-lyne.ca Received: from inet08.hamilton.harte-lyne.ca ([127.0.0.1]) by localhost (inet08.hamilton.harte-lyne.ca [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id but3cNyPzP91 for ; Fri, 21 Apr 2017 12:31:34 -0400 (EDT) Received: from webmail.harte-lyne.ca (inet04.hamilton.harte-lyne.ca [216.185.71.24]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by inet08.hamilton.harte-lyne.ca (Postfix) with ESMTPSA id 4FBBF61FB4 for ; Fri, 21 Apr 2017 12:31:34 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=harte-lyne.ca; s=dkim_hll; t=1492792294; bh=s8WvdiZH2Gd9PEqY4AGg8MZccY3x+PYNslq+CUMNMic=; h=Date:Subject:From:To:Reply-To; b=M/+WUagU3ZyGXATq3KuCa+ozddUkFb+ov4t2kZdAI4E/eqkknRq1V4l7CTLKpMDQT l4KOvcqN3Pl+1dK5O9YwB7PUMDpw3S9uweK9EwBgcMFSwVPuvA6s0a6X7rUy+Dnthp GzI07n+YQhddxhjiNIb3aIL9Ita59zqXv+K0TpfVADTxLuP9v6fCHSYb6sG4XsXENx cRixK3jkUx7yUfPo8B0VY+fG//6ezwESSndEI0NHLC/rXqalg/0uyR2mN85ZS7qkbU VROuXyGvyyH7Dv1LS6r0VOfSnEUThNygUMlzHW9V8DXXAdEV9uD+8QJ/6dx09MLzpC sChMtmmGl6yHw== Received: from 216.185.71.44 (SquirrelMail authenticated user byrnejb_hll) by webmail.harte-lyne.ca with HTTP; Fri, 21 Apr 2017 12:31:34 -0400 Message-ID: <1e99d1a3fbbe187426bbfd006fb689cf.squirrel@webmail.harte-lyne.ca> Date: Fri, 21 Apr 2017 12:31:34 -0400 Subject: Assistance with DNS diagnosis requested From: "James B. Byrne" To: freebsd-questions@freebsd.org Reply-To: byrnejb@harte-lyne.ca User-Agent: SquirrelMail/1.4.22-4.el6 MIME-Version: 1.0 Content-Type: text/plain;charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Priority: 3 (Normal) Importance: Normal X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 22 Apr 2017 17:07:08 -0000 I am having a problem with an ISP respecting a a network block that we have been administrating since 1997. I would like to enlist any of you who care to assist in diagnosing the source of the problem. I have already done so to my satisfaction but I would value any second opinions offered. To avoid influencing the independence of other observations the information I will provide is limited to: The address block assigned to us is 209.47.176.0/24; Our name servers are dns0{1...4}.harte-lyne.ca; And the fact that Harte & Lyne Limited is the delegated NS authority for this network address block. All I wish to know is what you determine the problem to be, what is its cause, and how is it best remedied. Thanks in advance. -- *** e-Mail is NOT a SECURE channel *** Do NOT transmit sensitive data via e-Mail Do NOT open attachments nor follow links sent by e-Mail James B. Byrne mailto:ByrneJB@Harte-Lyne.ca Harte & Lyne Limited http://www.harte-lyne.ca 9 Brockley Drive vox: +1 905 561 1241 Hamilton, Ontario fax: +1 905 561 0757 Canada L8E 3C3 From owner-freebsd-questions@freebsd.org Sat Apr 22 17:17:07 2017 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 99BB8D4B18D for ; Sat, 22 Apr 2017 17:17:07 +0000 (UTC) (envelope-from byrnejb@harte-lyne.ca) Received: from inet08.hamilton.harte-lyne.ca (inet08.hamilton.harte-lyne.ca [216.185.71.28]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "inet08.hamilton.harte-lyne.ca", Issuer "CA_HLL_ISSUER_2016" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 7112F1CFA for ; Sat, 22 Apr 2017 17:17:07 +0000 (UTC) (envelope-from byrnejb@harte-lyne.ca) Received: from localhost (localhost [127.0.0.1]) by inet08.hamilton.harte-lyne.ca (Postfix) with ESMTP id 63F046133A for ; Fri, 21 Apr 2017 12:40:04 -0400 (EDT) X-Virus-Scanned: amavisd-new at harte-lyne.ca Received: from inet08.hamilton.harte-lyne.ca ([127.0.0.1]) by localhost (inet08.hamilton.harte-lyne.ca [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id yp1zTP1mGjZD; Fri, 21 Apr 2017 12:40:02 -0400 (EDT) Received: from webmail.harte-lyne.ca (inet04.hamilton.harte-lyne.ca [216.185.71.24]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by inet08.hamilton.harte-lyne.ca (Postfix) with ESMTPSA id 1CB80611F9; Fri, 21 Apr 2017 12:40:02 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=harte-lyne.ca; s=dkim_hll; t=1492792802; bh=OsKYnekQXwSsep60gnd6dCa9UcUREEoBxjH8i0Cx8n8=; h=In-Reply-To:References:Date:Subject:From:To:Cc:Reply-To; b=Qx0y5hk3EVjjw3P+ex5QLlggMLODBg0hQ8aBqRAZPkFXtZ1/omQzlY4yo/NKI7GHK 3lcPyPgjckk8wDaDN9Y6BcFaAvBMwaaXjwoWvCo8ZoQ/iNO2Y1j+ao8DtpQVk8A4VA OK+HgYp4BPJjnpYGCVl+Wv/yWuD2DvCd3a7T+x8nyB9ox9S7iEHNcdnSH1VmZbm7F/ j+87BNJUwYpwB5+ImmTHjK9HegLJHe+5uwKXC4RbTFXAINO0XZZWh8mglZOK3kxTtp +ZBYcCajtgNYMib8vOU/V3Lkrzjg2Gz5+bAHrCeMYV3lWsJ1g0D9u2xfDWNDuiMqWv nPKeRkpabn6gQ== Received: from 216.185.71.44 (SquirrelMail authenticated user byrnejb_hll) by webmail.harte-lyne.ca with HTTP; Fri, 21 Apr 2017 12:40:02 -0400 Message-ID: <383cabb31d483e95d0833d26435496c2.squirrel@webmail.harte-lyne.ca> In-Reply-To: <1e99d1a3fbbe187426bbfd006fb689cf.squirrel@webmail.harte-lyne.ca> References: <1e99d1a3fbbe187426bbfd006fb689cf.squirrel@webmail.harte-lyne.ca> Date: Fri, 21 Apr 2017 12:40:02 -0400 Subject: [SOLVED} Re: Assistance with DNS diagnosis requested From: "James B. Byrne" To: byrnejb@harte-lyne.ca Cc: freebsd-questions@freebsd.org Reply-To: byrnejb@harte-lyne.ca User-Agent: SquirrelMail/1.4.22-4.el6 MIME-Version: 1.0 Content-Type: text/plain;charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Priority: 3 (Normal) Importance: Normal X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 22 Apr 2017 17:17:07 -0000 Please disregard my earlier request. I have just now received notice that the issue has been remedied by the ISP. On Fri, April 21, 2017 12:31, James B. Byrne wrote: > I am having a problem with an ISP respecting a a network block that we > have been administrating since 1997. I would like to enlist any of . . . After three days of futile messaging the ISP in question finally conceded that my original diagnosis was correct. They have now corrected the problem and the assistance I request will no longer be of use nor reveal the original issue. It would have been interesting, not to say amusing, to send the results to the ISP had the issue persisted for a little longer but it is more important that the issue is finally fixed. Regards, -- *** e-Mail is NOT a SECURE channel *** Do NOT transmit sensitive data via e-Mail Do NOT open attachments nor follow links sent by e-Mail James B. Byrne mailto:ByrneJB@Harte-Lyne.ca Harte & Lyne Limited http://www.harte-lyne.ca 9 Brockley Drive vox: +1 905 561 1241 Hamilton, Ontario fax: +1 905 561 0757 Canada L8E 3C3 From owner-freebsd-questions@freebsd.org Sat Apr 22 18:35:16 2017 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id B2595D4B5D9; Sat, 22 Apr 2017 18:35:16 +0000 (UTC) (envelope-from dave.mehler@gmail.com) Received: from mail-wm0-x22c.google.com (mail-wm0-x22c.google.com [IPv6:2a00:1450:400c:c09::22c]) (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 30EAE389; Sat, 22 Apr 2017 18:35:16 +0000 (UTC) (envelope-from dave.mehler@gmail.com) Received: by mail-wm0-x22c.google.com with SMTP id r190so39067566wme.1; Sat, 22 Apr 2017 11:35:16 -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:to :cc:content-transfer-encoding; bh=lZGTzZ9c90zbvqJXryb+rXZUe/x72zE009zdKd2fRrw=; b=TVu74WDOXWAqTPfvAxStVmdAiih4f8gfRbxee7AfECYStMO/2ShHm8yWr5K/h4A6rn CdSiqQ1vrCV9wqqDkhTxsiauM3DCjoCddmv6Q9lmrntx2NQMWoRLPsq2zr14ZDQRKbXk vJF3dYpUD7PqsF1WmWN0uIKcc6WBZVZCuNhT7UafzqrFcr02XaVBiRkLSQd5t81lWJxz W1hqRTzQmPDIJbz1u5TGytA3b6UNt8RuuRgHAXaUStIPAeSQilRvbiuwVuLv624cY4MG SrB+A78OOLNhTniBJoN3haGPKPfObSSGwhksJDUGh26eo56WO9Io7i9amuzaCJH5vuuI m20g== 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:to:cc:content-transfer-encoding; bh=lZGTzZ9c90zbvqJXryb+rXZUe/x72zE009zdKd2fRrw=; b=Iu+q3nA/rjw10ICIZj1VrGBMlwjXq8HpiY1MfzQnZzqEEiILpyKoLYtNY/YA/g4C4s O9oGyutYn1wQPgfBoH6ALaKluqFlYFRzJYxS9Tf8ZnTaoWQ3DFVfKYWlQeHpfov8zqDK BgCptRZ/daTi+p2JV6hm4wzGn8j/C2xhekZAh9oa+QQPuVUZNYWH0vLrjV+a7SdRhtQx cLohz2ngKKfLLiXsa+D0caqH0CkKixJOC2lWTM7vCjd7KWhH4/W9FpUj2usrSoIiWTM7 q+dJmuT8FOOymatsCMdnN4pP29OgBwc/+Ok2wG2mkxQagQNvszGDF9WIFh4R57l43I+j EtPA== X-Gm-Message-State: AN3rC/6z3tf6ghcC66ueaEb+qKq7DAmL+OlrvUFUxDX+06q2yQf6zH/U qspXBRZfUohhWNoCnlZ/Vty68qSiWj8y X-Received: by 10.28.138.209 with SMTP id m200mr3578624wmd.109.1492886113197; Sat, 22 Apr 2017 11:35:13 -0700 (PDT) MIME-Version: 1.0 Received: by 10.223.182.175 with HTTP; Sat, 22 Apr 2017 11:35:12 -0700 (PDT) In-Reply-To: References: From: David Mehler Date: Sat, 22 Apr 2017 14:35:12 -0400 Message-ID: Subject: Re: freebsd 10.3, pf, and openvpn To: Ultima Cc: FreeBSD Mailing List , freebsd-pf@freebsd.org Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 22 Apr 2017 18:35:16 -0000 Hello, First of all my thanks to everyone who has been helping me with my FreeBSD, pf, and Openvpn issue over the past few days. It is much appreciated. The good news is I have it, FreeBSD, pf, and Openvpn with the external Windows client now working, that is I can connect. I can ping the 192.168.0.1 vpn server address, as well as from server to client I haven't done much else but it is working. The bad news is I have it by accident, I'm not sure how or why it is working. I don't think it should be. Below I've placed the relevant portions of my before (non-working) and after (working) pf configuration files In the working configuration there's no rdr lines, shouldn't there be? Non-working pf configuration: ext_if=3D"vtnet0" vpn_if =3D "tun0" vpnnet=3D"192.168.0.0/24" udp_services=3D"{7, ftp-data, ftp, ssh, smtp, 43, domain, bootps, bootpc, http, ntp, imap, https, submission, imaps, 1194, 3690, 6277, 24441}" # This line is required for dns, removing the 1194 from this line did not effect the outcome vpn=3D"192.168.0.1" set skip on tun0 scrub on $ext_if all random-id min-ttl 254 max-mss 1452 reassemble tcp fragment reassemble # Are these values correct? nat on $ext_if from $vpnnet to any -> ($ext_if) static-port rdr on $ext_if inet proto udp to $ext_if port 1194 -> $vpn port 1194 pass inet proto tcp from { self, $jailnet, $vpnnet } to any port $tcp_services $tcpstate pass inet proto udp from { self, $jailnet, $vpnnet } to port $udp_services $udpstate # Pass traffic to the vpn pass inet proto { tcp, udp } to $vpn port 1194 $udpstate Working pf configuration: ext_if=3D"vtnet0" vpn_if =3D "tun0" vpnnet=3D"192.168.0.0/24" vpn=3D"192.168.0.1" set skip on tun0 scrub on $ext_if all random-id min-ttl 254 max-mss 1452 reassemble tcp fragment reassemble nat on $ext_if inet from $vpnnet to any -> $ext_if # Pass traffic to the vpn pass in quick on $ext_if proto udp from any to $ext_if port 1194 keep state I'm wondering why my second config works? Are my scrub values right. Here's my server's network device configurations: vtnet0: flags=3D8843 metric 0 mtu 1= 500 options=3D6c07bb ether EthernetAddress inet6 fe80::f03c:91ff:fedf:6fc%vtnet0 prefixlen 64 scopeid 0x1 inet6 inet6Address autoconf inet xxx.xxx.xxx.xxx netmask 0xffffff00 broadcast xxx.xxx.xxx.255 nd6 options=3D23 media: Ethernet 10Gbase-T status: active tun0: flags=3D8051 metric 0 mtu 1500 options=3D80000 inet6 fe80::6424:fcc1:8d67:8fc6%tun0 prefixlen 64 scopeid 0x4 inet 192.168.0.1 --> 192.168.0.2 netmask 0xffffff00 nd6 options=3D21 Opened by PID 81855 pflog0: flags=3D141 metric 0 mtu 33160 I'm also curious as to whether my tls configuration is correct, using the most secure ciphers and protocols and pfs for both the control and data channels? Do I also need to uncomment the lz4 lines? Here's the relevant portions of my client and server configs: server configuration: local xxx.xxx.xxx.xxxport 1194 proto udp4 dev tun0 ca /usr/local/etc/openvpn/keys/ca.crt cert /usr/local/etc/openvpn/keys/openvpn-server.crt key /usr/local/etc/openvpn/keys/openvpn-server.key # This file should be kept secret dh /usr/local/etc/openvpn/keys/dh.pem topology subnet server 192.168.0.0 255.255.255.0 ifconfig-pool-persist ipp.txt ;client-config-dir ccd ;route 10.9.0.0 255.255.255.252 # Then add this line to ccd/Thelonious: # ifconfig-push 10.9.0.1 10.9.0.2 ;push "redirect-gateway def1 bypass-dhcp" push "dhcp-option DNS 208.67.222.222" push "dhcp-option DNS 208.67.220.220" ;client-to-client keepalive 10 120 tls-auth /usr/local/etc/openvpn/keys/ta.key 0 # This file is secret cipher AES-256-GCM ;compress lz4-v2 ;push "compress lz4-v2" max-clients 16 user nobody group nobody persist-key persist-tun status /var/log/openvpn/openvpn-status.log log /var/log/openvpn/openvpn.log verb 4 mute 20 mute-replay-warnings remote-cert-tls client tls-version-min 1.2 auth SHA512 tls-cipher TLS-ECDHE-RSA-WITH-AES-128-GCM-SHA256:TLS-ECDHE-ECDSA-WITH-AES-1= 28-GCM-SHA256:TLS-ECDHE-RSA-WITH-AES-256-GCM-SHA384:TLS-DHE-RSA-WITH-AES-25= 6-CBC-SHA256 explicit-exit-notify 1 client configuration: client dev tun proto udp4 tun-mtu 1500 remote xxx.xxx.xxx.xxx 1194 resolv-retry infinite nobind persist-key persist-tun mute-replay-warnings ca ca.crt cert client1.crt key client1.key tls-auth ta.key 1 remote-cert-tls server cipher AES-256-GCM verb 4 tls-version-min 1.2 tls-cipher TLS-ECDHE-RSA-WITH-AES-128-GCM-SHA256:TLS-ECDHE-ECDSA-WITH-AES-1= 28-GCM-SHA256:TLS-ECDHE-RSA-WITH-AES-256-GCM-SHA384:TLS-DHE-RSA-WITH-AES-25= 6-CBC-SHA256 auth SHA512 route-method exe route-delay 5 route-metric 550 Thanks again. Dave. PS, Ultima can I get a look at your pf configuration? On 4/19/17, David Mehler wrote: > Hello, > > I commented out the rules indicated and still nothing. > > Thanks. > DAve. > > On 4/19/17, Ultima wrote: >> I forgot to mention, make sure the ext_gateway variable changed to the >> correct gateway. >> >> On Wed, Apr 19, 2017 at 8:24 PM, Ultima wrote: >> >>> I keep looking at the rules and finally decided to rewrite some of them= . >>> This may not fix the issue you are having with openvpn tho. The issue >>> with >>> that is most likely the passing out rules. This rule is kinda written >>> wierd >>> and I suggest just removing it and passing everything out and verifying >>> if >>> that is the cause. The problem is many connections that the host will >>> open >>> is opened at the high end ports, I believe it was around 40000:65535. I >>> could be wrong tho and hope someone corrects my errors if so. >>> >>> > # Pass out only the desired ports from host and jails >>> > pass inet proto tcp from {self, $jailnet, $vpnnet} to any port >>> $tcp_services $tcpstate >>> > pass inet proto udp from {self, $jailnet, $vpnnet} to port >>> > $udp_services >>> $udpstate >>> >>> If ur still having issues with openvpn, with this ruleset, then first, >>> try >>> changing the block all rule to block on ext_if. This will determine if = a >>> pass rule internally is the cause. >>> >>> > block all >>> block on $ext_if all >>> >>> Going to CC freebsd-pf@freebsd.org I hope this helps >>> >>> Ultima >>> >>> >>> # >>> # Required order: macros, options, normalization, queueing, >>> # translation, filtering. >>> # Note: translation rules are first match while filter rules are last >>> match. >>> >>> # Macros >>> ext_if=3D"vtnet0" >>> ext_gateway=3D"10.0.0.1" >>> int_if =3D "lo1" >>> vpn_if =3D "tun0" >>> jailnet =3D "10.0.0.0/8" >>> vpnnet=3D"10.8.0.0/8" >>> icmp_types=3D"{echoreq, unreach}" >>> #IPV6 ICMP types: >>> # packet to big and echo request type ping >>> # Neighbor Discovery Protocol (NDP) (types 133-137): >>> # Router Solicitation (RS), Router Advertisement (RA) >>> # Neighbor Solicitation (NS), Neighbor Advertisement (NA) >>> # Route Redirection >>> icmp6_types=3D"{ 2, 128, 133, 134, 135, 136, 137 }" >>> #synstate=3D"flags S/SA synproxy state (max-src-conn 15, max-src-conn-r= ate >>> 5/3, overload flush global)" >>> tcpstate=3D"flags S/SA modulate state" >>> udpstate=3D"keep state" >>> >>> # allowed traffic >>> tcp_services=3D"{7, ftp-data, ftp, ssh, smtp, 43, domain, bootps, bootp= c, >>> http, imap, https, submission, imaps, 2703}" >>> udp_services=3D"{7, ftp-data, ftp, ssh, smtp, 43, domain, bootps, bootp= c, >>> http, ntp, imap, https, submission, imaps, 1194, 3690, 6277, 24441, >>> 4500, >>> 500, 50, 51}" >>> >>> # Name and IP of jails >>> webmail=3D"10.0.0.15" >>> # Name and IP of jailed ssh servers >>> jssh1=3D"10.0.0.15" >>> jssh2=3D"10.0.0.16" >>> jssh3=3D"10.0.0.17" >>> jssh4=3D"10.0.0.18" >>> jssh1_tcp=3D"2220" >>> jssh2_tcp=3D"2221" >>> jssh3_tcp=3D"2222" >>> jssh4_tcp=3D"2223" >>> # The Asterisk Server >>> asterisk=3D"10.0.0.17" >>> asterisk_tcp=3D"5060:5061" >>> asterisk_udp=3D"5060, 10000:10500" >>> # The vpn server >>> vpn=3D"10.8.0.1" >>> >>> # Options >>> # block-policy can be either drop or return >>> set block-policy drop >>> set optimization conservative >>> set skip on lo0 >>> >>> # Normalization >>> # normalize all incoming traffic. Set ttl 254: limits mapping of hosts >>> behind >>> # firewall. Set random-id to help same. >>> # Set mss to ATM network frame size for easy splitting upstream. >>> scrub on $ext_if all random-id min-ttl 254 max-mss 1452 reassemble tcp >>> fragment reassemble >>> >>> # NAT >>> nat on $ext_if from $jailnet to any -> ($ext_if) static-port >>> nat on $ext_if from $vpnnet to any -> ($ext_if) >>> >>> # Redirect any packets requesting ports 2220, 2221, 2222, or 2223 to >>> jailed ssh servers >>> # External redirect & reflect for internal hosts >>> # Note, the -> $ip port $port is only required for port triggering. >>> rdr on { $ext_if, $int_if } inet proto tcp to { ($ext_if), ($int_if) } >>> port { $jssh1_tcp } tag jssh1 -> $jssh1 >>> rdr on { $ext_if, $int_if } inet proto tcp to { ($ext_if), ($int_if) } >>> port { $jssh2_tcp } tag jssh2 -> $jssh2 >>> rdr on { $ext_if, $int_if } inet proto tcp to { ($ext_if), ($int_if) } >>> port { $jssh3_tcp } tag jssh3 -> $jssh3 >>> rdr on { $ext_if, $int_if } inet proto tcp to { ($ext_if), ($int_if) } >>> port { $jssh4_tcp } tag jssh4 -> $jssh4 >>> >>> # Redirect traffic to the vpn server >>> # External redirect >>> rdr on { $ext_if, $int_if } inet proto { tcp, udp } to { ($ext_if), >>> ($int_if) } port 1194 tag vpn -> $vpn >>> >>> # Redirect traffic to the asterisk server >>> # SIP on UDP and tcp port 5060, tcp 5061 for secure signaling. >>> # RTSP ports 10000 to 10500 >>> rdr on $ext_if inet proto udp to any port { $asterisk_udp } tag >>> asterisk_udp -> $asterisk >>> rdr on $ext_if inet proto tcp to any port { $asterisk_tcp } tag >>> asterisk_tcp -> $asterisk >>> >>> # Tables >>> table persist file "/etc/pf/bruteforce" >>> table persist file "/etc/pf/pf.drop.lasso.conf" >>> table persist file "/etc/pf/fail2ban" >>> table persist file "/etc/pf/martians" >>> # The ZeuS blocklist of c&c servers >>> table persist file "/etc/pf/ZeuS" >>> # The malwaredomain ip block list >>> table persist file "/etc/pf/malwaredomain" >>> # Table of selected country IP addresses >>> table persist file "/etc/pf/blocked_countries" >>> # Table of apache mod_evasive blocks >>> table persist file "/etc/pf/evasive" >>> >>> antispoof for { $ext_if, $int_if } >>> >>> # Start by blocking by default >>> block all >>> >>> # Block anything in the blocked_countries table first >>> block in quick from >>> >>> # Block nmap scans >>> block in quick on $ext_if inet proto tcp from any to any flags FUP/FUP >>> >>> # Explicitly block unroutable addresses >>> block drop in quick on $ext_if from to any >>> block drop out quick on $ext_if from any to >>> >>> # Explicitly block anything in the bruteforce table >>> block in quick from >>> >>> # Explicitly block anything in the fail2ban table >>> block in quick from >>> >>> # Explicitly block anything in the droplasso table >>> block in quick from >>> >>> # Explicitly block anything in the ZeuS table >>> block in quick from >>> >>> # Explicitly block anything in the malwaredomain table >>> block in quick from >>> >>> # Block anything in the evasive table >>> block in quick from >>> >>> # allow ping and host unreach >>> pass inet proto icmp icmp-type $icmp_types keep state >>> >>> # Traceroute >>> # allow out the default range for traceroute(8): >>> # =E2=80=9Dbase+nhops*nqueries-1=E2=80=9D (33434+64*3-1) >>> pass inet proto udp to port 33433:33626 # For IPv4 >>> >>> # Pass out only the desired ports from host and jails >>> pass inet proto tcp from {self, $jailnet, $vpnnet} to any port >>> $tcp_services $tcpstate >>> pass inet proto udp from {self, $jailnet, $vpnnet} to port $udp_service= s >>> $udpstate >>> >>> # Allow ssh connections in from the internet >>> pass in inet proto tcp from any to ($ext_if) port ssh \ >>> flags S/SA keep state (max-src-conn 15, max-src-conn-rate 5/3, overload >>> flush global) >>> # Pass in ssh traffic to the jails >>> # pass rules for nat redirect >>> pass in on $ext_if reply-to ( $ext_if $ext_gateway ) proto tcp tagged >>> jssh1 jssh2 jssh3 jssh4 \ >>> flags S/SA keep state (max-src-conn 15, max-src-conn-rate 5/3, overload >>> flush global) >>> pass in on $int_if inet proto tcp tagged jssh1 jssh2 jssh3 jssh4 flags >>> S/SA keep state >>> >>> # Pass traffic to the vpn >>> pass in on $ext_if reply-to ( $ext_if $ext_gateway ) proto { tcp, udp } >>> tagged vpn $udpstate >>> pass in on $int_if inet proto { tcp, udp } tagged vpn $udpstate >>> pass out on tun0 keep state >>> #pass quick on tun0 all keep state >>> >>> # Pass in smtp, http, https, submission, imaps traffic from the interne= t >>> pass in inet proto tcp to $ext_if port { 25, 80, 443, 587, 993 } \ >>> flags S/SA keep state (max-src-conn 15, max-src-conn-rate 5/3, overload >>> flush global) >>> >>> # pass traffic from the asterisk server >>> pass inet proto tcp tagged asterisk_tcp keep state >>> pass inet proto udp tagged asterisk_udp keep state >>> >>> On Wed, Apr 19, 2017 at 11:06 AM, David Mehler >>> wrote: >>> >>>> Hi, >>>> >>>> Thanks. Still no go on the vpn.In answer to your questions: >>>> >>>> > pass inet proto tcp from {self, $jailnet, $vpnnet} to any port >>>> >>>> > $tcp_services $tcpstate >>>> >>>> > pass inet proto udp from {self, $jailnet, $vpnnet} to port >>>> >>>> > $udp_services $udpstate >>>> >>>> >>>> >>>> >>>> I've got only a selected list of ports that I want in or out, >>>> everything else should be blocked. >>>> >>>> I tried commenting out the pass quick on tun0 all and replaced it with >>>> set skip on tun0 no joy. >>>> >>>> I took out the second nat line on the vpnnet as of now I'm wanting to >>>> keep the jailnet and the vpnnet ranges the same, though if this issue >>>> doesn't soon resolve I might change that idea. >>>> >>>> >>>> > pass in inet proto tcp to $jssh2 port 2221 flags S/SA keep state >>>> (max-src-conn 15, max-src-conn-rate 5/3, overload flush >>>> >>>> >>>> >>>> global) >>>> >>>> > pass inet proto tcp to $jssh2 port 2221 flags S/SA keep state >>>> >>>> >>>> What I wanted to achieve with this was nat reflection, external >>>> connections to these hosts worked fine on the desired ports, but on >>>> the host itself if I tried to do an ssh to one of my jails port 2220 >>>> it failed, these rules corrected that. >>>> >>>> Right now I'll settle for working. >>>> >>>> Thanks. >>>> Dave. >>>> >>>> On 4/19/17, Ultima wrote: >>>> > After a full look, I suspect this being a problem entry. >>>> > >>>> >> # Pass out only the desired ports from host and jails >>>> >> pass inet proto tcp from {self, $jailnet, $vpnnet} to any port >>>> >> $tcp_services $tcpstate >>>> >> pass inet proto udp from {self, $jailnet, $vpnnet} to port >>>> >> $udp_services $udpstate >>>> > >>>> > Try commenting them and adding pass out all or pass inet proto { tcp= , >>>> udp } >>>> > any and see if that works. >>>> > >>>> > >>>> >> pass quick on tun0 all keep state >>>> > This is another problem area, but probably not the cause. The quick >>>> > is >>>> > probably not handled as you are expecting. Pf reads the filtering >>>> > rules >>>> in >>>> > priority from bottom to top bottom being highest priority to top >>>> > being >>>> > lowest priority. When quick is added, this is more or less reversed >>>> > for >>>> the >>>> > rule and because its near the bottom it has a lower priority. In >>>> > general >>>> > the "quick" directive can make pf very confusing and a ruleset harde= r >>>> > to >>>> > read so other than the top blocking entires with quick, I suggest >>>> > never >>>> > using it, or use it for all filters and make it simple the opposite >>>> > way. >>>> > >>>> > >>>> >> jailnet =3D "10.0.0.0/8" >>>> >> vpnnet=3D"10.8.0.0/8" >>>> > One thing I noticed is that the subnet chosen is an /8 subnet. >>>> > Because >>>> of >>>> > this, the entire 10.* address space applies to jailnet making all >>>> jailnet + >>>> > vpnnet entries redundant. This also allows all addresses to >>>> communicate, at >>>> > least if pf isn't filtering them. Usually segmenting the subnet is >>>> desired >>>> > to limit communication between them. >>>> > >>>> >> pass quick on lo0 all >>>> > Why not just skip on lo0? >>>> > >>>> > >>>> >> pass in inet proto tcp to $jssh2 port 2221 flags S/SA keep state >>>> > (max-src-conn 15, max-src-conn-rate 5/3, overload flush >>>> > global) >>>> >> pass inet proto tcp to $jssh2 port 2221 flags S/SA keep state >>>> > Why does this nearly duplicate rules exist? >>>> > >>>> > >>>> > Optimizing pf is fun, but one thing that is important to remember is >>>> > the >>>> > more rules added, the more cycles used per packet. This is typically >>>> > not >>>> > noticed on a small deployments but it can become huge issue if grown= . >>>> > >>>> > On Tue, Apr 18, 2017 at 4:20 PM, David Mehler >>>> > wrote: >>>> > >>>> >> Hello Ultima, >>>> >> >>>> >> Thank you for your reply. Thanks for the information, I'm liking th= e >>>> >> new way the rules are looking. Unfortunately, still no go on the >>>> >> vpn. >>>> >> Everything else is working, just not the vpn. >>>> >> >>>> >> Thanks. >>>> >> Dave. >>>> >> PS, here's my rules as they stand now. >>>> >> >>>> >> pf.conf: >>>> >> # >>>> >> # Required order: macros, options, normalization, queueing, >>>> >> # translation, filtering. >>>> >> # Note: translation rules are first match while filter rules are >>>> >> last >>>> >> match. >>>> >> >>>> >> # Macros >>>> >> ext_if=3D"vtnet0" >>>> >> int_if =3D "lo1" >>>> >> vpn_if =3D "tun0" >>>> >> jailnet =3D "10.0.0.0/8" >>>> >> vpnnet=3D"10.8.0.0/8" >>>> >> icmp_types=3D"{echoreq, unreach}" >>>> >> #IPV6 ICMP types: >>>> >> # packet to big and echo request type ping >>>> >> # Neighbor Discovery Protocol (NDP) (types 133-137): >>>> >> # Router Solicitation (RS), Router Advertisement (RA) >>>> >> # Neighbor Solicitation (NS), Neighbor Advertisement (NA) >>>> >> # Route Redirection >>>> >> icmp6_types=3D"{ 2, 128, 133, 134, 135, 136, 137 }" >>>> >> #synstate=3D"flags S/SA synproxy state (max-src-conn 15, >>>> >> max-src-conn-rate 5/3, overload flush global)" >>>> >> tcpstate =3D"flags S/SA modulate state" >>>> >> udpstate =3D"keep state" >>>> >> voipports =3D "{5060, 5061, 10000:10500}" >>>> >> >>>> >> # allowed traffic >>>> >> tcp_services=3D"{7, ftp-data, ftp, ssh, smtp, 43, domain, bootps, >>>> >> bootpc, http, imap, https, submission, imaps, 2703}" >>>> >> udp_services=3D"{7, ftp-data, ftp, ssh, smtp, 43, domain, bootps, >>>> >> bootpc, http, ntp, imap, https, submission, imaps, 3690, 6277, >>>> >> 24441, >>>> >> 4500, 500, 50, 51}" >>>> >> >>>> >> # Name and IP of jails >>>> >> webmail=3D"10.0.0.15" >>>> >> # Name and IP of jailed ssh servers >>>> >> jssh1=3D"10.0.0.15" >>>> >> jssh2=3D"10.0.0.16" >>>> >> jssh3=3D"10.0.0.17" >>>> >> jssh4=3D"10.0.0.18" >>>> >> # The Asterisk Server >>>> >> asterisk=3D"10.0.0.17" >>>> >> # The vpn server >>>> >> vpn=3D"10.8.0.1" >>>> >> >>>> >> # Options >>>> >> # block-policy can be either drop or return >>>> >> set block-policy drop >>>> >> set optimization conservative >>>> >> set skip on tun0 >>>> >> >>>> >> # Normalization >>>> >> # normalize all incoming traffic. Set ttl 254: limits mapping of >>>> >> hosts >>>> >> behind >>>> >> # firewall. Set random-id to help same. >>>> >> # Set mss to ATM network frame size for easy splitting upstream. >>>> >> scrub on $ext_if all random-id min-ttl 254 max-mss 1452 reassemble >>>> >> tcp >>>> >> fragment reassemble >>>> >> >>>> >> # NAT >>>> >> nat on $ext_if from $jailnet to any -> ($ext_if) static-port >>>> >> nat on $ext_if from $vpnnet to any -> ($ext_if) static-port >>>> >> >>>> >> # Redirect any packets requesting ports 2220, 2221, 2222, or 2223 t= o >>>> >> jailed ssh servers >>>> >> # External redirect >>>> >> rdr on $ext_if inet proto tcp to $ext_if port 2220 -> $jssh1 port >>>> >> 2220 >>>> >> # reflect for internal hosts >>>> >> rdr on $int_if inet proto tcp to $int_if port 2220 -> $jssh1 port >>>> >> 2220 >>>> >> >>>> >> # External redirect >>>> >> rdr on $ext_if inet proto tcp to $ext_if port 2221 -> $jssh2 port >>>> >> 2221 >>>> >> # reflect for internal hosts >>>> >> rdr on $int_if inet proto tcp to $int_if port 2221 -> $jssh2 port >>>> >> 2221 >>>> >> >>>> >> # External redirect >>>> >> rdr on $ext_if inet proto tcp to $ext_if port 2222 -> $jssh3 port >>>> >> 2222 >>>> >> # reflect for internal hosts >>>> >> rdr on $int_if inet proto tcp to $int_if port 2222 -> $jssh3 port >>>> >> 2222 >>>> >> >>>> >> # External redirect >>>> >> rdr on $ext_if inet proto tcp to $ext_if port 2223 -> $jssh4 port >>>> >> 2223 >>>> >> # reflect for internal hosts >>>> >> rdr on $int_if inet proto tcp to $int_if port 2223 -> $jssh4 port >>>> >> 2223 >>>> >> >>>> >> # Redirect traffic to the vpn server >>>> >> # External redirect >>>> >> rdr on $ext_if inet proto { tcp, udp } to $ext_if port 1194 -> $vpn >>>> port >>>> >> 1194 >>>> >> #rdr on $ext_if inet proto tcp from any to $ext_if port 1194 -> $vp= n >>>> port >>>> >> 1194 >>>> >> # reflect for internal hosts >>>> >> rdr on $int_if inet proto { tcp, udp } to $int_if port 1194 -> $vpn >>>> port >>>> >> 1194 >>>> >> #rdr on $int_if inet proto tcp from any to $int_if port 1194 -> $vp= n >>>> port >>>> >> 1194 >>>> >> >>>> >> # Redirect traffic to the asterisk server >>>> >> # SIP on UDP and tcp port 5060, tcp 5061 for secure signaling. >>>> >> rdr on $ext_if inet proto { tcp, udp } to $ext_if port 5060 -> >>>> >> $asterisk port 5060 >>>> >> #rdr on $ext_if inet proto tcp from any to any port 5060 -> >>>> >> $asterisk >>>> >> port >>>> >> 5060 >>>> >> rdr on $ext_if inet proto tcp to $ext_if port 5061 -> $asterisk por= t >>>> 5061 >>>> >> # RTSP ports 10000 to 10500 >>>> >> rdr on $ext_if inet proto udp to $ext_if port 10000:10500 -> >>>> >> $asterisk >>>> >> port 10000:10500 >>>> >> >>>> >> # Tables >>>> >> table persist file "/etc/pf/bruteforce" >>>> >> table persist file "/etc/pf/pf.drop.lasso.conf" >>>> >> table persist file "/etc/pf/fail2ban" >>>> >> table persist file "/etc/pf/martians" >>>> >> # The ZeuS blocklist of c&c servers >>>> >> table persist file "/etc/pf/ZeuS" >>>> >> # The malwaredomain ip block list >>>> >> table persist file "/etc/pf/malwaredomain" >>>> >> # Table of selected country IP addresses >>>> >> table persist file "/etc/pf/blocked_countries" >>>> >> # Table of apache mod_evasive blocks >>>> >> table persist file "/etc/pf/evasive" >>>> >> >>>> >> # for the spamd greylist/blacklist service >>>> >> # (not related to spamassassin's spamd daemon) >>>> >> #table persist >>>> >> #table persist >>>> >> >>>> >> antispoof for $ext_if >>>> >> antispoof for $int_if >>>> >> >>>> >> # Start by blocking by default >>>> >> block all >>>> >> >>>> >> # Block anything in the blocked_countries table first >>>> >> block in quick from >>>> >> >>>> >> # Block nmap scans >>>> >> block in quick on $ext_if inet proto tcp from any to any flags >>>> >> FUP/FUP >>>> >> >>>> >> # Explicitly block unroutable addresses >>>> >> block drop in quick on $ext_if from to any >>>> >> block drop out quick on $ext_if from any to >>>> >> >>>> >> # Explicitly block anything in the bruteforce table >>>> >> block in quick from >>>> >> >>>> >> # Explicitly block anything in the fail2ban table >>>> >> block in quick from >>>> >> >>>> >> # Explicitly block anything in the droplasso table >>>> >> block in quick from >>>> >> >>>> >> # Explicitly block anything in the ZeuS table >>>> >> block in quick from >>>> >> >>>> >> # Explicitly block anything in the malwaredomain table >>>> >> block in quick from >>>> >> >>>> >> # Block anything in the evasive table >>>> >> block in quick from >>>> >> >>>> >> # pass everything on the loopback interface >>>> >> pass quick on lo0 all >>>> >> >>>> >> # allow ping and host unreach >>>> >> pass inet proto icmp icmp-type $icmp_types keep state >>>> >> >>>> >> # Traceroute >>>> >> # allow out the default range for traceroute(8): >>>> >> # =E2=80=9Dbase+nhops*nqueries-1=E2=80=9D (33434+64*3-1) >>>> >> pass inet proto udp to port 33433:33626 # For IPv4 >>>> >> >>>> >> # Pass out only the desired ports from host and jails >>>> >> pass inet proto tcp from { self, $jailnet } to any port >>>> >> $tcp_services >>>> >> $tcpstate >>>> >> pass inet proto udp from { self, $jailnet } to port $udp_services >>>> >> $udpstate >>>> >> >>>> >> # Allow ssh connections in from the internet >>>> >> pass in inet proto tcp to $ext_if port ssh flags S/SA keep state >>>> >> (max-src-conn 15, max-src-conn-rate 5/3, overload flus= h >>>> >> global) >>>> >> # Pass in ssh traffic to the jails >>>> >> # pass rules for nat redirect >>>> >> pass in inet proto tcp to $jssh1 port 2220 flags S/SA keep state >>>> >> (max-src-conn 15, max-src-conn-rate 5/3, overload flus= h >>>> >> global) >>>> >> pass inet proto tcp to $jssh1 port 2220 flags S/SA keep state >>>> >> >>>> >> pass in inet proto tcp to $jssh2 port 2221 flags S/SA keep state >>>> >> (max-src-conn 15, max-src-conn-rate 5/3, overload flus= h >>>> >> global) >>>> >> pass inet proto tcp to $jssh2 port 2221 flags S/SA keep state >>>> >> >>>> >> pass in inet proto tcp to $jssh3 port 2222 flags S/SA keep state >>>> >> (max-src-conn 15, max-src-conn-rate 5/3, overload flus= h >>>> >> global) >>>> >> pass inet proto tcp to $jssh3 port 2222 flags S/SA keep state >>>> >> >>>> >> pass in inet proto tcp to $jssh4 port 2223 flags S/SA keep state >>>> >> (max-src-conn 15, max-src-conn-rate 5/3, overload flus= h >>>> >> global) >>>> >> pass inet proto tcp to $jssh4 port 2223 flags S/SA keep state >>>> >> >>>> >> # Pass traffic to the vpn >>>> >> pass in inet proto { tcp, udp } to $vpn port 1194 $udpstate >>>> >> #pass in inet proto tcp from any to $vpn port 1194 $udpstate >>>> >> pass inet proto { tcp, udp } to $vpn port 1194 $udpstate >>>> >> #pass inet proto tcp from any to $vpn port 1194 $udpstate >>>> >> >>>> >> # Pass in http traffic from the internet >>>> >> pass in inet proto tcp to $ext_if port 80 flags S/SA keep state >>>> >> (max-src-conn 15, max-src-conn-rate 5/3, overload flus= h >>>> >> global) >>>> >> >>>> >> # Pass in https traffic from the internet >>>> >> pass in inet proto tcp to $ext_if port 443 flags S/SA keep state >>>> >> (max-src-conn 15, max-src-conn-rate 5/3, overload flus= h >>>> >> global) >>>> >> >>>> >> # Pass in smtp traffic from the internet >>>> >> pass in inet proto tcp to $ext_if port 25 flags S/SA keep state >>>> >> (max-src-conn 15, max-src-conn-rate 5/3, overload flus= h >>>> >> global) >>>> >> >>>> >> # Pass in submission traffic from the internet >>>> >> pass in inet proto tcp to $ext_if port 587 flags S/SA keep state >>>> >> (max-src-conn 15, max-src-conn-rate 5/3, overload flus= h >>>> >> global) >>>> >> >>>> >> # Pass in imaps traffic from the internet >>>> >> pass in inet proto tcp to $ext_if port 993 flags S/SA keep state >>>> >> (max-src-conn 15, max-src-conn-rate 5/3, overload flus= h >>>> >> global) >>>> >> >>>> >> # pass traffic from the asterisk server >>>> >> pass inet proto { tcp, udp } to $asterisk port $voipports keep stat= e >>>> >> >>>> >> >>>> >> On 4/18/17, Ultima wrote: >>>> >> > I didn't have time to read and look through this entire post, but >>>> >> > I >>>> >> think I >>>> >> > know the issue you're running into and this suggestion should pus= h >>>> you >>>> >> > in >>>> >> > the right direction. >>>> >> > >>>> >> > this rule for example, >>>> >> > >>>> >> > rdr on $ext_if inet proto udp from any to any port 1194 -> $vpn >>>> >> > port >>>> >> > 1194 >>>> >> > rdr on $ext_if inet proto tcp from any to any port 1194 -> $vpn >>>> >> > port >>>> >> > 1194 >>>> >> > # reflect for internal hosts >>>> >> > rdr on $int_if inet proto udp from any to any port 1194 -> $vpn >>>> >> > port >>>> >> > 1194 >>>> >> > rdr on $int_if inet proto tcp from any to any port 1194 -> $vpn >>>> >> > port >>>> >> > 1194 >>>> >> > >>>> >> > This is probably not giving you the results you desire. Basically >>>> >> > because >>>> >> > no from or to ip is specified ALL and I quite literally mean ALL >>>> >> > packets >>>> >> > using port 1194 are being sent to $vpn port 1194. Usually you wan= t >>>> >> > to >>>> >> make >>>> >> > it something like, >>>> >> > >>>> >> > rdr on $ext_if inet proto udp from any to $ext_ip port 1194 -> >>>> >> > $vpn >>>> >> > port >>>> >> > 1194 >>>> >> > rdr on $int_if inet proto udp from any to $int_ip port 1194 -> >>>> >> > $vpn >>>> >> > port >>>> >> > 1194 >>>> >> > >>>> >> > Now the traffic will be passed only when the packet is going to >>>> >> > the >>>> >> > host, >>>> >> > not all traffic on a specific port. Another thing you may want to >>>> >> > do >>>> is >>>> >> > combined many of these rules you have. >>>> >> > >>>> >> > rdr on $ext_if inet proto { tcp, udp } to $ext_ip port 1194 -> >>>> >> > $vpn >>>> >> > port >>>> >> > 1194 >>>> >> > >>>> >> > Also note the above, because we are specifying any for from, we >>>> >> > can >>>> >> remove >>>> >> > the form rule entirely and make it shorter. >>>> >> > >>>> >> > Hope this helps >>>> >> > >>>> >> > Ultima >>>> >> > >>>> >> >>>> > >>>> >>> >>> >> > From owner-freebsd-questions@freebsd.org Sat Apr 22 22:32:47 2017 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id BD5D3D4B70E; Sat, 22 Apr 2017 22:32:47 +0000 (UTC) (envelope-from ultima1252@gmail.com) Received: from mail-yw0-x233.google.com (mail-yw0-x233.google.com [IPv6:2607:f8b0:4002:c05::233]) (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 5F86AF82; Sat, 22 Apr 2017 22:32:47 +0000 (UTC) (envelope-from ultima1252@gmail.com) Received: by mail-yw0-x233.google.com with SMTP id 203so62369616ywe.0; Sat, 22 Apr 2017 15:32:47 -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:to :cc; bh=2l0iPD8/LHe5aiKgL2PoSHVVueRN00F3fqWt5LLjCy0=; b=m4pihO50mpET9ET/rXKuh0eNli9i6Q+a39zeJPBaJhE0oDCmA7Re3D16Vk3fk3ri5H uG500F1U1ByKn0iymYQZ2oa37bOs81VuqyyvfJ0saidnEK338ieMdHRd7pqc95bpijdW V5M0TyTwFj5AIS5/LMidgvc5C5pvycH5ylEPUsJSmuetwG13y0qoBs1qh09Uv4ZyrGFs M3sBfJklFPP2/tZCef1izkATs1q5p+yrfh1tLd1mdNYlchFJLtQtRIKdW9KPRSLi0WbF aQwJbTzACQ63xEIISbm/02cEWRsVLDgD7Jui6//N5PQEEGWOD845RJnLx9m05ZhVGzzv ncOw== 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:to:cc; bh=2l0iPD8/LHe5aiKgL2PoSHVVueRN00F3fqWt5LLjCy0=; b=VRpD57dE9rL2yJRohGKymCNRHLUAFBwHVynvjyMQVUjr2AJ+toNxBH15BnqtxHanxY cqj3tEip1vk307CDmopMqeNNw7PRzZAYxZKGbLOCYvBAgeC1zhXmSE3yqXf+sb3Xh2MM 4oHvnoo4bIo7IyGMpMzZeS8h2gWu/zZGzAFX4UrghyOLFtpN54D9KaGl2cw0CsYaro0Z MXZhynWFNfiBU8Edk5io7A641c7Gik0M+2yXuzMZI30Bf8IBWWzM7Wkw+ntZjtU96GTb +ZFdvGOa1tIq5VNTkCJbIRm30Q7jVcMhdeEDsFABa/P3U+If3c/26zjL5gd9Teu+t40R 98sA== X-Gm-Message-State: AN3rC/6Kgl89ig/zb4+kspvnvyNYI8ESdEsnbqBU5eWTXrRy2ePhcZ8M 95efKUxL8T4PUMVlRvpVJIBB9Wg0Kw== X-Received: by 10.13.217.138 with SMTP id b132mr2666105ywe.81.1492900365816; Sat, 22 Apr 2017 15:32:45 -0700 (PDT) MIME-Version: 1.0 Received: by 10.129.72.144 with HTTP; Sat, 22 Apr 2017 15:32:45 -0700 (PDT) In-Reply-To: References: From: Ultima Date: Sat, 22 Apr 2017 18:32:45 -0400 Message-ID: Subject: Re: freebsd 10.3, pf, and openvpn To: David Mehler Cc: FreeBSD Mailing List , freebsd-pf@freebsd.org Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.23 X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 22 Apr 2017 22:32:47 -0000 Bravo, I am glad you are still working on this and starting simple. > The bad news is I have it by accident, I'm not sure how or why it is > working. I don't think it should be. Below I've placed the relevant > portions of my before (non-working) and after (working) pf > configuration files In the working configuration there's no rdr lines, > shouldn't there be? rdr rule is only necessary when a packet should be routed to a different destination. In this case, openvpn looks to be listening on ext_if, because of this no rdr rule required. One thing you must ask yourself on the Non-working pf configuration is, because there are no block rules, how is it not working? > Non-working pf configuration: > ext_if=3D"vtnet0" > vpn_if =3D "tun0" > vpnnet=3D"192.168.0.0/24" > udp_services=3D"{7, ftp-data, ftp, ssh, smtp, 43, domain, bootps, bootpc, http, ntp, imap, https, submission, imaps, 1194, 3690, 6277, 24441}" # This line is required for dns, removing the 1194 from this line did not effect the outcome > vpn=3D"192.168.0.1" > set skip on tun0 > scrub on $ext_if all random-id min-ttl 254 max-mss 1452 reassemble tcp fragment reassemble # Are these values correct? If by correct, you are asking will it work, It should yes. I wouldn't worry so much about optimizing the scrub values unless you are running into a specific issue. If you're really interested find "scrub" in this section to read more about it. https://www.freebsd.org/cgi/man.cgi?query=3Dpf.conf&sektion=3D5 > nat on $ext_if from $vpnnet to any -> ($ext_if) static-port > rdr on $ext_if inet proto udp to $ext_if port 1194 -> $vpn port 1194 All traffic on port 1194 is being redirected to the vpn ip. It is highly unlikely openvpn is listening on that port to initiate a connection. That address pool is created for the outgoing traffic of a connected vpn client. > pass inet proto tcp from { self, $jailnet, $vpnnet } to any port $tcp_services $tcpstate > pass inet proto udp from { self, $jailnet, $vpnnet } to port $udp_services $udpstate > # Pass traffic to the vpn > pass inet proto { tcp, udp } to $vpn port 1194 $udpstate > Working pf configuration: > ext_if=3D"vtnet0" > vpn_if =3D "tun0" > vpnnet=3D"192.168.0.0/24" > vpn=3D"192.168.0.1" > set skip on tun0 > scrub on $ext_if all random-id min-ttl 254 max-mss 1452 reassemble tcp fragment reassemble > nat on $ext_if inet from $vpnnet to any -> $ext_if > # Pass traffic to the vpn > pass in quick on $ext_if proto udp from any to $ext_if port 1194 keep state This is beautifully simple and precisely what is needed if any block rules were in place. If you plan to not jail openvpn, this is an ideal starting place. From here I would remove the skip on tun0 and apply some rules to your internal vpn connections. Also, don't forget by default pf blocks nothing, so without a block rule nothing will be dropped. > I'm also curious as to whether my tls configuration is correct, using > the most secure ciphers and protocols and pfs for both the control and > data channels? Do I also need to uncomment the lz4 lines? Here's the > relevant portions of my client and server configs: I would suggest using compression for the performance boost. lz4 is fast, but always consider that its another layer, and that could possibly be compromised like other compression related performance boosting attacks. I'm no expert on this however just note it _may_ or _maynot_ be another vector in the future, and hopefully not present. Check out BEAST, BREACH, and CRIME vulns which are other compression based attacks. > tls-auth ta.key 1 Starting with Openvpn 2.4.0, tls-crypt was added and includes authentication. It is an improved version of tls-auth and replaces it. I think tls-auth is still present for compatibility purposes for older clients. This is a basic config for my desktop, very simple. This is my desktop config: set block-policy drop set skip on lo scrub all no-df max-mss 1440 random-id reassemble tcp block all pass in inet proto icmp all icmp-type echoreq pass in inet6 proto ipv6-icmp all icmp6-type { 128, 129, 133, 134, 135, 136, 137 } pass in inet proto tcp to any port { 22 } pass out all keep state This is a host with some jails, the jails are all using the same interface, with alias ip's. This is on a lan network. host=3D"192.168.1.8" host_tcp=3D"22, 53, 5902" host_udp=3D"53, 69" j1_jail=3D"192.168.1.9" j1_tcp=3D"80, 443, 42837" j1_udp=3D"42837" j2_jail=3D"192.168.1.10" j2_tcp=3D"2400" test_jail=3D"192.168.1.33" test_tcp=3D"80, 443, 12001" test_udp=3D"" set block-policy drop # Bridge1 and tap1 added for bhyve, pf + bhyve do not mix well. set skip on { lo, bridge1, tap1 } scrub all no-df max-mss 1440 random-id reassemble tcp block all pass in inet proto icmp all icmp-type echoreq pass in inet6 proto ipv6-icmp all icmp6-type { 1, 2, 3, 4, 128, 129, 133, 134, 135, 136, 137 } pass in proto tcp to $host port { $host_tcp } keep state pass in proto udp to $host port { $host_udp } keep state pass in proto tcp to $j1_jail port { $j1_tcp } keep state pass in proto udp to $j1_jail port { $j1_udp } keep state pass in proto tcp to $j2_jail port { $j2_tcp } keep state pass in proto tcp to $test_jail port { $test_tcp } keep state pass in proto udp to $test_jail port { $test_udp } keep state pass out all keep state This is not what I suggest unless you aren't worried too much about segregation, and most def not suggested if its attached to WAN like in your case. Having loopback for jails like you had before is better. Enabling icmp6-type 1 2 3 4 are not super important, more for errors. If you want more information on them check out this page: https://en.wikipedia.org/wiki/Internet_Control_Message_Protocol_version_6 but the important ones to enable are 128, 129, 133, 134, 135, 136, 137. The important thing I want to suggest is to make a variable or table for everything that way if/when the config gets complicated it is much easier to read. I can also post a config of a decommissioned router but I would need time to get it, if you're interested. I hope this helps, Ultima On Sat, Apr 22, 2017 at 2:35 PM, David Mehler wrote= : > Hello, > > First of all my thanks to everyone who has been helping me with my > FreeBSD, pf, and Openvpn issue over the past few days. It is much > appreciated. > > The good news is I have it, FreeBSD, pf, and Openvpn with the external > Windows client now working, that is I can connect. I can ping the > 192.168.0.1 vpn server address, as well as from server to client I > haven't done much else but it is working. > > The bad news is I have it by accident, I'm not sure how or why it is > working. I don't think it should be. Below I've placed the relevant > portions of my before (non-working) and after (working) pf > configuration files In the working configuration there's no rdr lines, > shouldn't there be? > > Non-working pf configuration: > ext_if=3D"vtnet0" > vpn_if =3D "tun0" > vpnnet=3D"192.168.0.0/24" > udp_services=3D"{7, ftp-data, ftp, ssh, smtp, 43, domain, bootps, > bootpc, http, ntp, imap, https, submission, imaps, 1194, 3690, 6277, > 24441}" # This line is required for dns, removing the 1194 from this > line did not effect the outcome > vpn=3D"192.168.0.1" > set skip on tun0 > scrub on $ext_if all random-id min-ttl 254 max-mss 1452 reassemble tcp > fragment reassemble # Are these values correct? > nat on $ext_if from $vpnnet to any -> ($ext_if) static-port > rdr on $ext_if inet proto udp to $ext_if port 1194 -> $vpn port 1194 > pass inet proto tcp from { self, $jailnet, $vpnnet } to any port > $tcp_services $tcpstate > pass inet proto udp from { self, $jailnet, $vpnnet } to port > $udp_services $udpstate > # Pass traffic to the vpn > pass inet proto { tcp, udp } to $vpn port 1194 $udpstate > > Working pf configuration: > ext_if=3D"vtnet0" > vpn_if =3D "tun0" > vpnnet=3D"192.168.0.0/24" > vpn=3D"192.168.0.1" > set skip on tun0 > scrub on $ext_if all random-id min-ttl 254 max-mss 1452 reassemble tcp > fragment reassemble > nat on $ext_if inet from $vpnnet to any -> $ext_if > # Pass traffic to the vpn > pass in quick on $ext_if proto udp from any to $ext_if port 1194 keep sta= te > > I'm wondering why my second config works? Are my scrub values right. > Here's my server's network device configurations: > > vtnet0: flags=3D8843 metric 0 mtu > 1500 > options=3D6c07bb MTU,VLAN_HWCSUM,TSO4,TSO6,LRO,VLAN_HWTSO,LINKSTATE,RXCSUM_ > IPV6,TXCSUM_IPV6> > ether EthernetAddress > inet6 fe80::f03c:91ff:fedf:6fc%vtnet0 prefixlen 64 scopeid 0x1 > inet6 inet6Address autoconf > inet xxx.xxx.xxx.xxx netmask 0xffffff00 broadcast xxx.xxx.xxx.255 > nd6 options=3D23 > media: Ethernet 10Gbase-T > status: active > tun0: flags=3D8051 metric 0 mtu 1500 > options=3D80000 > inet6 fe80::6424:fcc1:8d67:8fc6%tun0 prefixlen 64 scopeid 0x4 > inet 192.168.0.1 --> 192.168.0.2 netmask 0xffffff00 > nd6 options=3D21 > Opened by PID 81855 > pflog0: flags=3D141 metric 0 mtu 33160 > > I'm also curious as to whether my tls configuration is correct, using > the most secure ciphers and protocols and pfs for both the control and > data channels? Do I also need to uncomment the lz4 lines? Here's the > relevant portions of my client and server configs: > > server configuration: > local xxx.xxx.xxx.xxxport 1194 > proto udp4 > dev tun0 > ca /usr/local/etc/openvpn/keys/ca.crt > cert /usr/local/etc/openvpn/keys/openvpn-server.crt > key /usr/local/etc/openvpn/keys/openvpn-server.key # This file should > be kept secret > dh /usr/local/etc/openvpn/keys/dh.pem > topology subnet > server 192.168.0.0 255.255.255.0 > ifconfig-pool-persist ipp.txt > ;client-config-dir ccd > ;route 10.9.0.0 255.255.255.252 > # Then add this line to ccd/Thelonious: > # ifconfig-push 10.9.0.1 10.9.0.2 > ;push "redirect-gateway def1 bypass-dhcp" > push "dhcp-option DNS 208.67.222.222" > push "dhcp-option DNS 208.67.220.220" > ;client-to-client > keepalive 10 120 > tls-auth /usr/local/etc/openvpn/keys/ta.key 0 # This file is secret > cipher AES-256-GCM > ;compress lz4-v2 > ;push "compress lz4-v2" > max-clients 16 > user nobody > group nobody > persist-key > persist-tun > status /var/log/openvpn/openvpn-status.log > log /var/log/openvpn/openvpn.log > verb 4 > mute 20 > mute-replay-warnings > remote-cert-tls client > tls-version-min 1.2 > auth SHA512 > tls-cipher TLS-ECDHE-RSA-WITH-AES-128-GCM-SHA256:TLS-ECDHE-ECDSA- > WITH-AES-128-GCM-SHA256:TLS-ECDHE-RSA-WITH-AES-256-GCM- > SHA384:TLS-DHE-RSA-WITH-AES-256-CBC-SHA256 > explicit-exit-notify 1 > > client configuration: > client > > dev tun > > proto udp4 > > tun-mtu 1500 > > remote xxx.xxx.xxx.xxx 1194 > > resolv-retry infinite > > nobind > > persist-key > > persist-tun > > mute-replay-warnings > > ca ca.crt > > cert client1.crt > > key client1.key > > tls-auth ta.key 1 > > remote-cert-tls server > > cipher AES-256-GCM > > verb 4 > > tls-version-min 1.2 > > tls-cipher TLS-ECDHE-RSA-WITH-AES-128-GCM-SHA256:TLS-ECDHE-ECDSA- > WITH-AES-128-GCM-SHA256:TLS-ECDHE-RSA-WITH-AES-256-GCM- > SHA384:TLS-DHE-RSA-WITH-AES-256-CBC-SHA256 > > auth SHA512 > > route-method exe > > route-delay 5 > > route-metric 550 > > Thanks again. > Dave. > > PS, Ultima can I get a look at your pf configuration? > > On 4/19/17, David Mehler wrote: > > Hello, > > > > I commented out the rules indicated and still nothing. > > > > Thanks. > > DAve. > > > > On 4/19/17, Ultima wrote: > >> I forgot to mention, make sure the ext_gateway variable changed to the > >> correct gateway. > >> > >> On Wed, Apr 19, 2017 at 8:24 PM, Ultima wrote: > >> > >>> I keep looking at the rules and finally decided to rewrite some of > them. > >>> This may not fix the issue you are having with openvpn tho. The issue > >>> with > >>> that is most likely the passing out rules. This rule is kinda written > >>> wierd > >>> and I suggest just removing it and passing everything out and verifyi= ng > >>> if > >>> that is the cause. The problem is many connections that the host will > >>> open > >>> is opened at the high end ports, I believe it was around 40000:65535.= I > >>> could be wrong tho and hope someone corrects my errors if so. > >>> > >>> > # Pass out only the desired ports from host and jails > >>> > pass inet proto tcp from {self, $jailnet, $vpnnet} to any port > >>> $tcp_services $tcpstate > >>> > pass inet proto udp from {self, $jailnet, $vpnnet} to port > >>> > $udp_services > >>> $udpstate > >>> > >>> If ur still having issues with openvpn, with this ruleset, then first= , > >>> try > >>> changing the block all rule to block on ext_if. This will determine i= f > a > >>> pass rule internally is the cause. > >>> > >>> > block all > >>> block on $ext_if all > >>> > >>> Going to CC freebsd-pf@freebsd.org I hope this helps > >>> > >>> Ultima > >>> > >>> > >>> # > >>> # Required order: macros, options, normalization, queueing, > >>> # translation, filtering. > >>> # Note: translation rules are first match while filter rules are last > >>> match. > >>> > >>> # Macros > >>> ext_if=3D"vtnet0" > >>> ext_gateway=3D"10.0.0.1" > >>> int_if =3D "lo1" > >>> vpn_if =3D "tun0" > >>> jailnet =3D "10.0.0.0/8" > >>> vpnnet=3D"10.8.0.0/8" > >>> icmp_types=3D"{echoreq, unreach}" > >>> #IPV6 ICMP types: > >>> # packet to big and echo request type ping > >>> # Neighbor Discovery Protocol (NDP) (types 133-137): > >>> # Router Solicitation (RS), Router Advertisement (RA) > >>> # Neighbor Solicitation (NS), Neighbor Advertisement (NA) > >>> # Route Redirection > >>> icmp6_types=3D"{ 2, 128, 133, 134, 135, 136, 137 }" > >>> #synstate=3D"flags S/SA synproxy state (max-src-conn 15, > max-src-conn-rate > >>> 5/3, overload flush global)" > >>> tcpstate=3D"flags S/SA modulate state" > >>> udpstate=3D"keep state" > >>> > >>> # allowed traffic > >>> tcp_services=3D"{7, ftp-data, ftp, ssh, smtp, 43, domain, bootps, boo= tpc, > >>> http, imap, https, submission, imaps, 2703}" > >>> udp_services=3D"{7, ftp-data, ftp, ssh, smtp, 43, domain, bootps, boo= tpc, > >>> http, ntp, imap, https, submission, imaps, 1194, 3690, 6277, 24441, > >>> 4500, > >>> 500, 50, 51}" > >>> > >>> # Name and IP of jails > >>> webmail=3D"10.0.0.15" > >>> # Name and IP of jailed ssh servers > >>> jssh1=3D"10.0.0.15" > >>> jssh2=3D"10.0.0.16" > >>> jssh3=3D"10.0.0.17" > >>> jssh4=3D"10.0.0.18" > >>> jssh1_tcp=3D"2220" > >>> jssh2_tcp=3D"2221" > >>> jssh3_tcp=3D"2222" > >>> jssh4_tcp=3D"2223" > >>> # The Asterisk Server > >>> asterisk=3D"10.0.0.17" > >>> asterisk_tcp=3D"5060:5061" > >>> asterisk_udp=3D"5060, 10000:10500" > >>> # The vpn server > >>> vpn=3D"10.8.0.1" > >>> > >>> # Options > >>> # block-policy can be either drop or return > >>> set block-policy drop > >>> set optimization conservative > >>> set skip on lo0 > >>> > >>> # Normalization > >>> # normalize all incoming traffic. Set ttl 254: limits mapping of host= s > >>> behind > >>> # firewall. Set random-id to help same. > >>> # Set mss to ATM network frame size for easy splitting upstream. > >>> scrub on $ext_if all random-id min-ttl 254 max-mss 1452 reassemble tc= p > >>> fragment reassemble > >>> > >>> # NAT > >>> nat on $ext_if from $jailnet to any -> ($ext_if) static-port > >>> nat on $ext_if from $vpnnet to any -> ($ext_if) > >>> > >>> # Redirect any packets requesting ports 2220, 2221, 2222, or 2223 to > >>> jailed ssh servers > >>> # External redirect & reflect for internal hosts > >>> # Note, the -> $ip port $port is only required for port triggering. > >>> rdr on { $ext_if, $int_if } inet proto tcp to { ($ext_if), ($int_if) = } > >>> port { $jssh1_tcp } tag jssh1 -> $jssh1 > >>> rdr on { $ext_if, $int_if } inet proto tcp to { ($ext_if), ($int_if) = } > >>> port { $jssh2_tcp } tag jssh2 -> $jssh2 > >>> rdr on { $ext_if, $int_if } inet proto tcp to { ($ext_if), ($int_if) = } > >>> port { $jssh3_tcp } tag jssh3 -> $jssh3 > >>> rdr on { $ext_if, $int_if } inet proto tcp to { ($ext_if), ($int_if) = } > >>> port { $jssh4_tcp } tag jssh4 -> $jssh4 > >>> > >>> # Redirect traffic to the vpn server > >>> # External redirect > >>> rdr on { $ext_if, $int_if } inet proto { tcp, udp } to { ($ext_if), > >>> ($int_if) } port 1194 tag vpn -> $vpn > >>> > >>> # Redirect traffic to the asterisk server > >>> # SIP on UDP and tcp port 5060, tcp 5061 for secure signaling. > >>> # RTSP ports 10000 to 10500 > >>> rdr on $ext_if inet proto udp to any port { $asterisk_udp } tag > >>> asterisk_udp -> $asterisk > >>> rdr on $ext_if inet proto tcp to any port { $asterisk_tcp } tag > >>> asterisk_tcp -> $asterisk > >>> > >>> # Tables > >>> table persist file "/etc/pf/bruteforce" > >>> table persist file "/etc/pf/pf.drop.lasso.conf" > >>> table persist file "/etc/pf/fail2ban" > >>> table persist file "/etc/pf/martians" > >>> # The ZeuS blocklist of c&c servers > >>> table persist file "/etc/pf/ZeuS" > >>> # The malwaredomain ip block list > >>> table persist file "/etc/pf/malwaredomain" > >>> # Table of selected country IP addresses > >>> table persist file "/etc/pf/blocked_countries" > >>> # Table of apache mod_evasive blocks > >>> table persist file "/etc/pf/evasive" > >>> > >>> antispoof for { $ext_if, $int_if } > >>> > >>> # Start by blocking by default > >>> block all > >>> > >>> # Block anything in the blocked_countries table first > >>> block in quick from > >>> > >>> # Block nmap scans > >>> block in quick on $ext_if inet proto tcp from any to any flags FUP/FU= P > >>> > >>> # Explicitly block unroutable addresses > >>> block drop in quick on $ext_if from to any > >>> block drop out quick on $ext_if from any to > >>> > >>> # Explicitly block anything in the bruteforce table > >>> block in quick from > >>> > >>> # Explicitly block anything in the fail2ban table > >>> block in quick from > >>> > >>> # Explicitly block anything in the droplasso table > >>> block in quick from > >>> > >>> # Explicitly block anything in the ZeuS table > >>> block in quick from > >>> > >>> # Explicitly block anything in the malwaredomain table > >>> block in quick from > >>> > >>> # Block anything in the evasive table > >>> block in quick from > >>> > >>> # allow ping and host unreach > >>> pass inet proto icmp icmp-type $icmp_types keep state > >>> > >>> # Traceroute > >>> # allow out the default range for traceroute(8): > >>> # =E2=80=9Dbase+nhops*nqueries-1=E2=80=9D (33434+64*3-1) > >>> pass inet proto udp to port 33433:33626 # For IPv4 > >>> > >>> # Pass out only the desired ports from host and jails > >>> pass inet proto tcp from {self, $jailnet, $vpnnet} to any port > >>> $tcp_services $tcpstate > >>> pass inet proto udp from {self, $jailnet, $vpnnet} to port > $udp_services > >>> $udpstate > >>> > >>> # Allow ssh connections in from the internet > >>> pass in inet proto tcp from any to ($ext_if) port ssh \ > >>> flags S/SA keep state (max-src-conn 15, max-src-conn-rate 5/3, overlo= ad > >>> flush global) > >>> # Pass in ssh traffic to the jails > >>> # pass rules for nat redirect > >>> pass in on $ext_if reply-to ( $ext_if $ext_gateway ) proto tcp tagged > >>> jssh1 jssh2 jssh3 jssh4 \ > >>> flags S/SA keep state (max-src-conn 15, max-src-conn-rate 5/3, overlo= ad > >>> flush global) > >>> pass in on $int_if inet proto tcp tagged jssh1 jssh2 jssh3 jssh4 flag= s > >>> S/SA keep state > >>> > >>> # Pass traffic to the vpn > >>> pass in on $ext_if reply-to ( $ext_if $ext_gateway ) proto { tcp, udp= } > >>> tagged vpn $udpstate > >>> pass in on $int_if inet proto { tcp, udp } tagged vpn $udpstate > >>> pass out on tun0 keep state > >>> #pass quick on tun0 all keep state > >>> > >>> # Pass in smtp, http, https, submission, imaps traffic from the > internet > >>> pass in inet proto tcp to $ext_if port { 25, 80, 443, 587, 993 } \ > >>> flags S/SA keep state (max-src-conn 15, max-src-conn-rate 5/3, overlo= ad > >>> flush global) > >>> > >>> # pass traffic from the asterisk server > >>> pass inet proto tcp tagged asterisk_tcp keep state > >>> pass inet proto udp tagged asterisk_udp keep state > >>> > >>> On Wed, Apr 19, 2017 at 11:06 AM, David Mehler > >>> wrote: > >>> > >>>> Hi, > >>>> > >>>> Thanks. Still no go on the vpn.In answer to your questions: > >>>> > >>>> > pass inet proto tcp from {self, $jailnet, $vpnnet} to any port > >>>> > >>>> > $tcp_services $tcpstate > >>>> > >>>> > pass inet proto udp from {self, $jailnet, $vpnnet} to port > >>>> > >>>> > $udp_services $udpstate > >>>> > >>>> > >>>> > >>>> > >>>> I've got only a selected list of ports that I want in or out, > >>>> everything else should be blocked. > >>>> > >>>> I tried commenting out the pass quick on tun0 all and replaced it wi= th > >>>> set skip on tun0 no joy. > >>>> > >>>> I took out the second nat line on the vpnnet as of now I'm wanting t= o > >>>> keep the jailnet and the vpnnet ranges the same, though if this issu= e > >>>> doesn't soon resolve I might change that idea. > >>>> > >>>> > >>>> > pass in inet proto tcp to $jssh2 port 2221 flags S/SA keep state > >>>> (max-src-conn 15, max-src-conn-rate 5/3, overload flush > >>>> > >>>> > >>>> > >>>> global) > >>>> > >>>> > pass inet proto tcp to $jssh2 port 2221 flags S/SA keep state > >>>> > >>>> > >>>> What I wanted to achieve with this was nat reflection, external > >>>> connections to these hosts worked fine on the desired ports, but on > >>>> the host itself if I tried to do an ssh to one of my jails port 2220 > >>>> it failed, these rules corrected that. > >>>> > >>>> Right now I'll settle for working. > >>>> > >>>> Thanks. > >>>> Dave. > >>>> > >>>> On 4/19/17, Ultima wrote: > >>>> > After a full look, I suspect this being a problem entry. > >>>> > > >>>> >> # Pass out only the desired ports from host and jails > >>>> >> pass inet proto tcp from {self, $jailnet, $vpnnet} to any port > >>>> >> $tcp_services $tcpstate > >>>> >> pass inet proto udp from {self, $jailnet, $vpnnet} to port > >>>> >> $udp_services $udpstate > >>>> > > >>>> > Try commenting them and adding pass out all or pass inet proto { > tcp, > >>>> udp } > >>>> > any and see if that works. > >>>> > > >>>> > > >>>> >> pass quick on tun0 all keep state > >>>> > This is another problem area, but probably not the cause. The quic= k > >>>> > is > >>>> > probably not handled as you are expecting. Pf reads the filtering > >>>> > rules > >>>> in > >>>> > priority from bottom to top bottom being highest priority to top > >>>> > being > >>>> > lowest priority. When quick is added, this is more or less reverse= d > >>>> > for > >>>> the > >>>> > rule and because its near the bottom it has a lower priority. In > >>>> > general > >>>> > the "quick" directive can make pf very confusing and a ruleset > harder > >>>> > to > >>>> > read so other than the top blocking entires with quick, I suggest > >>>> > never > >>>> > using it, or use it for all filters and make it simple the opposit= e > >>>> > way. > >>>> > > >>>> > > >>>> >> jailnet =3D "10.0.0.0/8" > >>>> >> vpnnet=3D"10.8.0.0/8" > >>>> > One thing I noticed is that the subnet chosen is an /8 subnet. > >>>> > Because > >>>> of > >>>> > this, the entire 10.* address space applies to jailnet making all > >>>> jailnet + > >>>> > vpnnet entries redundant. This also allows all addresses to > >>>> communicate, at > >>>> > least if pf isn't filtering them. Usually segmenting the subnet is > >>>> desired > >>>> > to limit communication between them. > >>>> > > >>>> >> pass quick on lo0 all > >>>> > Why not just skip on lo0? > >>>> > > >>>> > > >>>> >> pass in inet proto tcp to $jssh2 port 2221 flags S/SA keep state > >>>> > (max-src-conn 15, max-src-conn-rate 5/3, overload flu= sh > >>>> > global) > >>>> >> pass inet proto tcp to $jssh2 port 2221 flags S/SA keep state > >>>> > Why does this nearly duplicate rules exist? > >>>> > > >>>> > > >>>> > Optimizing pf is fun, but one thing that is important to remember = is > >>>> > the > >>>> > more rules added, the more cycles used per packet. This is typical= ly > >>>> > not > >>>> > noticed on a small deployments but it can become huge issue if > grown. > >>>> > > >>>> > On Tue, Apr 18, 2017 at 4:20 PM, David Mehler < > dave.mehler@gmail.com> > >>>> > wrote: > >>>> > > >>>> >> Hello Ultima, > >>>> >> > >>>> >> Thank you for your reply. Thanks for the information, I'm liking > the > >>>> >> new way the rules are looking. Unfortunately, still no go on the > >>>> >> vpn. > >>>> >> Everything else is working, just not the vpn. > >>>> >> > >>>> >> Thanks. > >>>> >> Dave. > >>>> >> PS, here's my rules as they stand now. > >>>> >> > >>>> >> pf.conf: > >>>> >> # > >>>> >> # Required order: macros, options, normalization, queueing, > >>>> >> # translation, filtering. > >>>> >> # Note: translation rules are first match while filter rules are > >>>> >> last > >>>> >> match. > >>>> >> > >>>> >> # Macros > >>>> >> ext_if=3D"vtnet0" > >>>> >> int_if =3D "lo1" > >>>> >> vpn_if =3D "tun0" > >>>> >> jailnet =3D "10.0.0.0/8" > >>>> >> vpnnet=3D"10.8.0.0/8" > >>>> >> icmp_types=3D"{echoreq, unreach}" > >>>> >> #IPV6 ICMP types: > >>>> >> # packet to big and echo request type ping > >>>> >> # Neighbor Discovery Protocol (NDP) (types 133-137): > >>>> >> # Router Solicitation (RS), Router Advertisement (RA) > >>>> >> # Neighbor Solicitation (NS), Neighbor Advertisement (NA) > >>>> >> # Route Redirection > >>>> >> icmp6_types=3D"{ 2, 128, 133, 134, 135, 136, 137 }" > >>>> >> #synstate=3D"flags S/SA synproxy state (max-src-conn 15, > >>>> >> max-src-conn-rate 5/3, overload flush global)" > >>>> >> tcpstate =3D"flags S/SA modulate state" > >>>> >> udpstate =3D"keep state" > >>>> >> voipports =3D "{5060, 5061, 10000:10500}" > >>>> >> > >>>> >> # allowed traffic > >>>> >> tcp_services=3D"{7, ftp-data, ftp, ssh, smtp, 43, domain, bootps, > >>>> >> bootpc, http, imap, https, submission, imaps, 2703}" > >>>> >> udp_services=3D"{7, ftp-data, ftp, ssh, smtp, 43, domain, bootps, > >>>> >> bootpc, http, ntp, imap, https, submission, imaps, 3690, 6277, > >>>> >> 24441, > >>>> >> 4500, 500, 50, 51}" > >>>> >> > >>>> >> # Name and IP of jails > >>>> >> webmail=3D"10.0.0.15" > >>>> >> # Name and IP of jailed ssh servers > >>>> >> jssh1=3D"10.0.0.15" > >>>> >> jssh2=3D"10.0.0.16" > >>>> >> jssh3=3D"10.0.0.17" > >>>> >> jssh4=3D"10.0.0.18" > >>>> >> # The Asterisk Server > >>>> >> asterisk=3D"10.0.0.17" > >>>> >> # The vpn server > >>>> >> vpn=3D"10.8.0.1" > >>>> >> > >>>> >> # Options > >>>> >> # block-policy can be either drop or return > >>>> >> set block-policy drop > >>>> >> set optimization conservative > >>>> >> set skip on tun0 > >>>> >> > >>>> >> # Normalization > >>>> >> # normalize all incoming traffic. Set ttl 254: limits mapping of > >>>> >> hosts > >>>> >> behind > >>>> >> # firewall. Set random-id to help same. > >>>> >> # Set mss to ATM network frame size for easy splitting upstream. > >>>> >> scrub on $ext_if all random-id min-ttl 254 max-mss 1452 reassembl= e > >>>> >> tcp > >>>> >> fragment reassemble > >>>> >> > >>>> >> # NAT > >>>> >> nat on $ext_if from $jailnet to any -> ($ext_if) static-port > >>>> >> nat on $ext_if from $vpnnet to any -> ($ext_if) static-port > >>>> >> > >>>> >> # Redirect any packets requesting ports 2220, 2221, 2222, or 2223 > to > >>>> >> jailed ssh servers > >>>> >> # External redirect > >>>> >> rdr on $ext_if inet proto tcp to $ext_if port 2220 -> $jssh1 port > >>>> >> 2220 > >>>> >> # reflect for internal hosts > >>>> >> rdr on $int_if inet proto tcp to $int_if port 2220 -> $jssh1 port > >>>> >> 2220 > >>>> >> > >>>> >> # External redirect > >>>> >> rdr on $ext_if inet proto tcp to $ext_if port 2221 -> $jssh2 port > >>>> >> 2221 > >>>> >> # reflect for internal hosts > >>>> >> rdr on $int_if inet proto tcp to $int_if port 2221 -> $jssh2 port > >>>> >> 2221 > >>>> >> > >>>> >> # External redirect > >>>> >> rdr on $ext_if inet proto tcp to $ext_if port 2222 -> $jssh3 port > >>>> >> 2222 > >>>> >> # reflect for internal hosts > >>>> >> rdr on $int_if inet proto tcp to $int_if port 2222 -> $jssh3 port > >>>> >> 2222 > >>>> >> > >>>> >> # External redirect > >>>> >> rdr on $ext_if inet proto tcp to $ext_if port 2223 -> $jssh4 port > >>>> >> 2223 > >>>> >> # reflect for internal hosts > >>>> >> rdr on $int_if inet proto tcp to $int_if port 2223 -> $jssh4 port > >>>> >> 2223 > >>>> >> > >>>> >> # Redirect traffic to the vpn server > >>>> >> # External redirect > >>>> >> rdr on $ext_if inet proto { tcp, udp } to $ext_if port 1194 -> $v= pn > >>>> port > >>>> >> 1194 > >>>> >> #rdr on $ext_if inet proto tcp from any to $ext_if port 1194 -> > $vpn > >>>> port > >>>> >> 1194 > >>>> >> # reflect for internal hosts > >>>> >> rdr on $int_if inet proto { tcp, udp } to $int_if port 1194 -> $v= pn > >>>> port > >>>> >> 1194 > >>>> >> #rdr on $int_if inet proto tcp from any to $int_if port 1194 -> > $vpn > >>>> port > >>>> >> 1194 > >>>> >> > >>>> >> # Redirect traffic to the asterisk server > >>>> >> # SIP on UDP and tcp port 5060, tcp 5061 for secure signaling. > >>>> >> rdr on $ext_if inet proto { tcp, udp } to $ext_if port 5060 -> > >>>> >> $asterisk port 5060 > >>>> >> #rdr on $ext_if inet proto tcp from any to any port 5060 -> > >>>> >> $asterisk > >>>> >> port > >>>> >> 5060 > >>>> >> rdr on $ext_if inet proto tcp to $ext_if port 5061 -> $asterisk > port > >>>> 5061 > >>>> >> # RTSP ports 10000 to 10500 > >>>> >> rdr on $ext_if inet proto udp to $ext_if port 10000:10500 -> > >>>> >> $asterisk > >>>> >> port 10000:10500 > >>>> >> > >>>> >> # Tables > >>>> >> table persist file "/etc/pf/bruteforce" > >>>> >> table persist file "/etc/pf/pf.drop.lasso.conf" > >>>> >> table persist file "/etc/pf/fail2ban" > >>>> >> table persist file "/etc/pf/martians" > >>>> >> # The ZeuS blocklist of c&c servers > >>>> >> table persist file "/etc/pf/ZeuS" > >>>> >> # The malwaredomain ip block list > >>>> >> table persist file "/etc/pf/malwaredomain" > >>>> >> # Table of selected country IP addresses > >>>> >> table persist file "/etc/pf/blocked_countries= " > >>>> >> # Table of apache mod_evasive blocks > >>>> >> table persist file "/etc/pf/evasive" > >>>> >> > >>>> >> # for the spamd greylist/blacklist service > >>>> >> # (not related to spamassassin's spamd daemon) > >>>> >> #table persist > >>>> >> #table persist > >>>> >> > >>>> >> antispoof for $ext_if > >>>> >> antispoof for $int_if > >>>> >> > >>>> >> # Start by blocking by default > >>>> >> block all > >>>> >> > >>>> >> # Block anything in the blocked_countries table first > >>>> >> block in quick from > >>>> >> > >>>> >> # Block nmap scans > >>>> >> block in quick on $ext_if inet proto tcp from any to any flags > >>>> >> FUP/FUP > >>>> >> > >>>> >> # Explicitly block unroutable addresses > >>>> >> block drop in quick on $ext_if from to any > >>>> >> block drop out quick on $ext_if from any to > >>>> >> > >>>> >> # Explicitly block anything in the bruteforce table > >>>> >> block in quick from > >>>> >> > >>>> >> # Explicitly block anything in the fail2ban table > >>>> >> block in quick from > >>>> >> > >>>> >> # Explicitly block anything in the droplasso table > >>>> >> block in quick from > >>>> >> > >>>> >> # Explicitly block anything in the ZeuS table > >>>> >> block in quick from > >>>> >> > >>>> >> # Explicitly block anything in the malwaredomain table > >>>> >> block in quick from > >>>> >> > >>>> >> # Block anything in the evasive table > >>>> >> block in quick from > >>>> >> > >>>> >> # pass everything on the loopback interface > >>>> >> pass quick on lo0 all > >>>> >> > >>>> >> # allow ping and host unreach > >>>> >> pass inet proto icmp icmp-type $icmp_types keep state > >>>> >> > >>>> >> # Traceroute > >>>> >> # allow out the default range for traceroute(8): > >>>> >> # =E2=80=9Dbase+nhops*nqueries-1=E2=80=9D (33434+64*3-1) > >>>> >> pass inet proto udp to port 33433:33626 # For IPv4 > >>>> >> > >>>> >> # Pass out only the desired ports from host and jails > >>>> >> pass inet proto tcp from { self, $jailnet } to any port > >>>> >> $tcp_services > >>>> >> $tcpstate > >>>> >> pass inet proto udp from { self, $jailnet } to port $udp_services > >>>> >> $udpstate > >>>> >> > >>>> >> # Allow ssh connections in from the internet > >>>> >> pass in inet proto tcp to $ext_if port ssh flags S/SA keep state > >>>> >> (max-src-conn 15, max-src-conn-rate 5/3, overload > flush > >>>> >> global) > >>>> >> # Pass in ssh traffic to the jails > >>>> >> # pass rules for nat redirect > >>>> >> pass in inet proto tcp to $jssh1 port 2220 flags S/SA keep state > >>>> >> (max-src-conn 15, max-src-conn-rate 5/3, overload > flush > >>>> >> global) > >>>> >> pass inet proto tcp to $jssh1 port 2220 flags S/SA keep state > >>>> >> > >>>> >> pass in inet proto tcp to $jssh2 port 2221 flags S/SA keep state > >>>> >> (max-src-conn 15, max-src-conn-rate 5/3, overload > flush > >>>> >> global) > >>>> >> pass inet proto tcp to $jssh2 port 2221 flags S/SA keep state > >>>> >> > >>>> >> pass in inet proto tcp to $jssh3 port 2222 flags S/SA keep state > >>>> >> (max-src-conn 15, max-src-conn-rate 5/3, overload > flush > >>>> >> global) > >>>> >> pass inet proto tcp to $jssh3 port 2222 flags S/SA keep state > >>>> >> > >>>> >> pass in inet proto tcp to $jssh4 port 2223 flags S/SA keep state > >>>> >> (max-src-conn 15, max-src-conn-rate 5/3, overload > flush > >>>> >> global) > >>>> >> pass inet proto tcp to $jssh4 port 2223 flags S/SA keep state > >>>> >> > >>>> >> # Pass traffic to the vpn > >>>> >> pass in inet proto { tcp, udp } to $vpn port 1194 $udpstate > >>>> >> #pass in inet proto tcp from any to $vpn port 1194 $udpstate > >>>> >> pass inet proto { tcp, udp } to $vpn port 1194 $udpstate > >>>> >> #pass inet proto tcp from any to $vpn port 1194 $udpstate > >>>> >> > >>>> >> # Pass in http traffic from the internet > >>>> >> pass in inet proto tcp to $ext_if port 80 flags S/SA keep state > >>>> >> (max-src-conn 15, max-src-conn-rate 5/3, overload > flush > >>>> >> global) > >>>> >> > >>>> >> # Pass in https traffic from the internet > >>>> >> pass in inet proto tcp to $ext_if port 443 flags S/SA keep state > >>>> >> (max-src-conn 15, max-src-conn-rate 5/3, overload > flush > >>>> >> global) > >>>> >> > >>>> >> # Pass in smtp traffic from the internet > >>>> >> pass in inet proto tcp to $ext_if port 25 flags S/SA keep state > >>>> >> (max-src-conn 15, max-src-conn-rate 5/3, overload > flush > >>>> >> global) > >>>> >> > >>>> >> # Pass in submission traffic from the internet > >>>> >> pass in inet proto tcp to $ext_if port 587 flags S/SA keep state > >>>> >> (max-src-conn 15, max-src-conn-rate 5/3, overload > flush > >>>> >> global) > >>>> >> > >>>> >> # Pass in imaps traffic from the internet > >>>> >> pass in inet proto tcp to $ext_if port 993 flags S/SA keep state > >>>> >> (max-src-conn 15, max-src-conn-rate 5/3, overload > flush > >>>> >> global) > >>>> >> > >>>> >> # pass traffic from the asterisk server > >>>> >> pass inet proto { tcp, udp } to $asterisk port $voipports keep > state > >>>> >> > >>>> >> > >>>> >> On 4/18/17, Ultima wrote: > >>>> >> > I didn't have time to read and look through this entire post, b= ut > >>>> >> > I > >>>> >> think I > >>>> >> > know the issue you're running into and this suggestion should > push > >>>> you > >>>> >> > in > >>>> >> > the right direction. > >>>> >> > > >>>> >> > this rule for example, > >>>> >> > > >>>> >> > rdr on $ext_if inet proto udp from any to any port 1194 -> $vpn > >>>> >> > port > >>>> >> > 1194 > >>>> >> > rdr on $ext_if inet proto tcp from any to any port 1194 -> $vpn > >>>> >> > port > >>>> >> > 1194 > >>>> >> > # reflect for internal hosts > >>>> >> > rdr on $int_if inet proto udp from any to any port 1194 -> $vpn > >>>> >> > port > >>>> >> > 1194 > >>>> >> > rdr on $int_if inet proto tcp from any to any port 1194 -> $vpn > >>>> >> > port > >>>> >> > 1194 > >>>> >> > > >>>> >> > This is probably not giving you the results you desire. Basical= ly > >>>> >> > because > >>>> >> > no from or to ip is specified ALL and I quite literally mean AL= L > >>>> >> > packets > >>>> >> > using port 1194 are being sent to $vpn port 1194. Usually you > want > >>>> >> > to > >>>> >> make > >>>> >> > it something like, > >>>> >> > > >>>> >> > rdr on $ext_if inet proto udp from any to $ext_ip port 1194 -> > >>>> >> > $vpn > >>>> >> > port > >>>> >> > 1194 > >>>> >> > rdr on $int_if inet proto udp from any to $int_ip port 1194 -> > >>>> >> > $vpn > >>>> >> > port > >>>> >> > 1194 > >>>> >> > > >>>> >> > Now the traffic will be passed only when the packet is going to > >>>> >> > the > >>>> >> > host, > >>>> >> > not all traffic on a specific port. Another thing you may want = to > >>>> >> > do > >>>> is > >>>> >> > combined many of these rules you have. > >>>> >> > > >>>> >> > rdr on $ext_if inet proto { tcp, udp } to $ext_ip port 1194 -> > >>>> >> > $vpn > >>>> >> > port > >>>> >> > 1194 > >>>> >> > > >>>> >> > Also note the above, because we are specifying any for from, we > >>>> >> > can > >>>> >> remove > >>>> >> > the form rule entirely and make it shorter. > >>>> >> > > >>>> >> > Hope this helps > >>>> >> > > >>>> >> > Ultima > >>>> >> > > >>>> >> > >>>> > > >>>> > >>> > >>> > >> > > >