From patchwork Thu Oct 11 13:43:33 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Yuli Khodorkovskiy X-Patchwork-Id: 10636657 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 0B7DB13AD for ; Thu, 11 Oct 2018 13:45:35 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id EDC182B6BD for ; Thu, 11 Oct 2018 13:45:34 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id E1B5A2B6EF; Thu, 11 Oct 2018 13:45:34 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-5.0 required=2.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED autolearn=ham version=3.3.1 Received: from ucol19pa09.eemsg.mail.mil (ucol19pa09.eemsg.mail.mil [214.24.24.82]) (using TLSv1.2 with cipher DHE-RSA-AES256-SHA256 (256/256 bits)) (No client certificate requested) by mail.wl.linuxfoundation.org (Postfix) with ESMTPS id CA7E62B6BD for ; Thu, 11 Oct 2018 13:45:33 +0000 (UTC) X-EEMSG-check-008: 779185138|UCOL19PA09_EEMSG_MP7.csd.disa.mil X-IronPort-AV: E=Sophos;i="5.54,368,1534809600"; d="scan'208";a="779185138" Received: from emsm-gh1-uea10.ncsc.mil ([214.29.60.2]) by ucol19pa09.eemsg.mail.mil with ESMTP; 11 Oct 2018 13:45:32 +0000 X-IronPort-AV: E=Sophos;i="5.54,368,1534809600"; d="scan'208";a="16726956" IronPort-PHdr: 9a23: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 X-IPAS-Result: A2DEBACWUr9b/wHyM5BiHgEGBwaBZYIBA4EJXCiMao1kkheEfYEQA0kVAQEYEwGJFyE4FgEDAQEBAQEBAgFsHAyCNiSCYAMDAQI3BgEBDBIOCwECAwkBAR8hCAgDAS0DAQUBCxEOCwUYBIJ/ggIDmk48ihyCHYJ1AQEFgXuEWggShxODBIEcgheFeIJzBAESAWyFC451jx0HAoILjj4iiRaGeyyVPwIEAgQFAgUPIYE4IWRxHVNQgmyCGoNpim5TAXkBAQGJFw8XgicBAQ Received: from tarius.tycho.ncsc.mil ([144.51.242.1]) by EMSM-GH1-UEA10.NCSC.MIL with ESMTP; 11 Oct 2018 13:45:31 +0000 Received: from prometheus.infosec.tycho.ncsc.mil (prometheus [192.168.25.40]) by tarius.tycho.ncsc.mil (8.14.4/8.14.4) with ESMTP id w9BDjTDh006183; Thu, 11 Oct 2018 09:45:30 -0400 Received: from tarius.tycho.ncsc.mil (tarius.infosec.tycho.ncsc.mil [144.51.242.1]) by prometheus.infosec.tycho.ncsc.mil (8.15.2/8.15.2) with ESMTP id w9BDi1ns031075 for ; Thu, 11 Oct 2018 09:44:01 -0400 Received: from goalie.tycho.ncsc.mil (goalie.tycho.ncsc.mil [144.51.242.250]) by tarius.tycho.ncsc.mil (8.14.4/8.14.4) with ESMTP id w9BDhufK006164 for ; Thu, 11 Oct 2018 09:44:01 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A1DyAQB0Ur9bly0YGNZihBiBaCiMao1kkheGDQNTCwEBLIRAAoRVITgWAQMBAQEBAQECFAEBAQEBBhgGTIVGAwNAAQEeGQEPIDE0AQUBHBmDIIICA5pMPIocgh2CdQEBBYF7hFoIEocTgwSBHIIXhXiCc4EEhQueEgcCgguOPiKJFoZ7LJU/AgQCBAUCBQ8hgTiBdh1TgzyCNBqDNYpuUwF5iRqCTQEB X-IPAS-Result: A1DyAQB0Ur9bly0YGNZihBiBaCiMao1kkheGDQNTCwEBLIRAAoRVITgWAQMBAQEBAQECFAEBAQEBBhgGTIVGAwNAAQEeGQEPIDE0AQUBHBmDIIICA5pMPIocgh2CdQEBBYF7hFoIEocTgwSBHIIXhXiCc4EEhQueEgcCgguOPiKJFoZ7LJU/AgQCBAUCBQ8hgTiBdh1TgzyCNBqDNYpuUwF5iRqCTQEB X-IronPort-AV: E=Sophos;i="5.54,368,1534824000"; d="scan'208";a="390494" Received: from emsm-gh1-uea11.ncsc.mil ([214.29.60.35]) by goalie.tycho.ncsc.mil with ESMTP; 11 Oct 2018 09:44:01 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0DyAQAqUr9bly0YGNZihBiBaCiMao1kkheGDQNTCwEBLIRAAoRVITgWAQMBAQEBAQECARMBAQEBAQYYBkwMgjYigmIDA0ABAR4ZAQ8gMTQBBQEcGYMgggIDmko8ihyCHYJ1AQEFgXuEWggShxODBIEcgheFeIJzgQSFC54SBwKCC44+IokWhnsslT8CBAIEBQIFDyGBOIF2HVODPII0GoM1im5TAXmJGoJNAQE X-IPAS-Result: A0DyAQAqUr9bly0YGNZihBiBaCiMao1kkheGDQNTCwEBLIRAAoRVITgWAQMBAQEBAQECARMBAQEBAQYYBkwMgjYigmIDA0ABAR4ZAQ8gMTQBBQEcGYMgggIDmko8ihyCHYJ1AQEFgXuEWggShxODBIEcgheFeIJzgQSFC54SBwKCC44+IokWhnsslT8CBAIEBQIFDyGBOIF2HVODPII0GoM1im5TAXmJGoJNAQE X-IronPort-AV: E=Sophos;i="5.54,368,1534809600"; d="scan'208";a="19294168" X-IronPort-Outbreak-Status: No, level 0, Unknown - Unknown Received: from ucol3cpa07.eemsg.mail.mil ([214.24.24.45]) by emsm-gh1-uea11.NCSC.MIL with ESMTP; 11 Oct 2018 13:44:00 +0000 X-EEMSG-check-005: 0 X-EEMSG-check-006: 000-001;6ddb8db0-c956-4a12-a8cd-4beb772ae8dd Authentication-Results: UCOL3CPA12.eemsg.mail.mil; spf=None smtp.pra=yuli.khodorkovskiy@crunchydata.com; spf=Pass smtp.mailfrom=yuli.khodorkovskiy@crunchydata.com; spf=None smtp.helo=postmaster@mail-qt1-f196.google.com; dkim=pass (signature verified) header.i=@crunchydata-com.20150623.gappssmtp.com X-EEMSG-check-008: 61049306|UCOL3CPA12_EEMSG_MP27.csd.disa.mil X-EEMSG-SBRS: 1.6 X-EEMSG-ORIG-IP: 209.85.160.196 X-EEMSG-check-002: true X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0AnBQCWUr9bdMSgVdFihiiMao1kkheGDQNTCwEBExmEQAKEVRkHAQQ0FgEDAQEBAQEBAQEBEwEKCwwHGwwlDII2IoJiBjIBDQEBHhkBDyAxNAEFARwZgyCCAppRPIocgh2CdQEBBYF7hFoICQEIhxODBIEcgheFeIJzgQSFC54SBwKCC44+IokWhnsslT8CBAIEBQIFDyGBOIF2HVODPIYDim5TAXmJGoJNAQE X-IPAS-Result: A0AnBQCWUr9bdMSgVdFihiiMao1kkheGDQNTCwEBExmEQAKEVRkHAQQ0FgEDAQEBAQEBAQEBEwEKCwwHGwwlDII2IoJiBjIBDQEBHhkBDyAxNAEFARwZgyCCAppRPIocgh2CdQEBBYF7hFoICQEIhxODBIEcgheFeIJzgQSFC54SBwKCC44+IokWhnsslT8CBAIEBQIFDyGBOIF2HVODPIYDim5TAXmJGoJNAQE Received: from mail-qt1-f196.google.com ([209.85.160.196]) by UCOL3CPA12.eemsg.mail.mil with ESMTP/TLS/AES128-SHA; 11 Oct 2018 13:43:49 +0000 Received: by mail-qt1-f196.google.com with SMTP id d14-v6so9832364qto.4 for ; Thu, 11 Oct 2018 06:43:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=crunchydata-com.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=KK3x43dyILjkle2Y6IFMFx3NvbiQEm58tzIRfc/+WB0=; b=V8B3X0JMlo7R80viVphfYe5hYBiMpvgHsoqWYgb/FRcysP9ZorfULEqMLPKkanedlc 6hN6rQmVYhdib7P+EW4VBPMF2enAw/PnJO5WDjafLaiqiJY7UXEJmCdEqTNjisXBcBnu a9Z2fbiX1neNwEYDl5hq/JW+aWlCGAK4c8P6Kmlh+Ho95vl44IGBIvZtrAJzWuzFopgj nGNbsN/Pun0BH0kZW83nfuw5t1Btt11pw5QE0W6lGMDv940Opi7DpvcrqoQ8Uin37ITH PGsD4jQc7hqOhe4HxKugpdprW0SHZ3JqDb2DJExEJdZ+U8pJ4dYhVbfo6Y2ubsIuYmka XCnA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=KK3x43dyILjkle2Y6IFMFx3NvbiQEm58tzIRfc/+WB0=; b=sWAWyKLBKLVsorhMQNpHEB6fkCLbGTiaxVcYLeOvfSmMM2GJzaafk+auH8soBkRN2/ A2T58oeRx1+FNdemBv2SGua6XHgPrn7a/PWxHCCSHcRMW8sRJj0wJJZ0MovKl+9JHMoQ G9J6/4/VJ6CY1TyvjDbGEQ+cLcm/pMlZQjZQk2GeTTX66VedSz+oLdFStOunfJQ4sdrw 5Iuwu8uuQ3YX7zDlwgo9NIZMuO9NX1Z75I3HTI+DTanXHaemJy7qZ/iscTFfJ5X6dvWM dI2jzn92nEhnNzHY3Pqy2nlis+Pl/tLqqzK0vEeDln/TL0/ElDEvAMuTFSM64l9OEpND Sfog== X-Gm-Message-State: ABuFfogtM53feILWsNDd6mu2wkdgErn6604dyn28ptG3/0FNV8YQCzE4 kHjw1eqHE69UrugWEd6688K32w== X-Google-Smtp-Source: ACcGV62Lyz00aDsh7O1QzPVVR6ClJOoReZhpgdK6UuC555eTXizJyR2cpAyg2Cm0TDOKBb0d+0nNKQ== X-Received: by 2002:ac8:3d91:: with SMTP id v17-v6mr1630545qtf.60.1539265430579; Thu, 11 Oct 2018 06:43:50 -0700 (PDT) Received: from mls-centos.localdomain (pool-68-134-6-138.bltmmd.fios.verizon.net. [68.134.6.138]) by smtp.gmail.com with ESMTPSA id y51-v6sm16933964qth.66.2018.10.11.06.43.49 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 11 Oct 2018 06:43:49 -0700 (PDT) X-EEMSG-check-009: 444-444 From: Yuli Khodorkovskiy X-Google-Original-From: Yuli Khodorkovskiy To: selinux@vger.kernel.org Date: Thu, 11 Oct 2018 09:43:33 -0400 Message-Id: <20181011134333.16468-2-yuli@crunchydata.com> X-Mailer: git-send-email 2.19.0 In-Reply-To: <20181011134333.16468-1-yuli@crunchydata.com> References: <20181011134333.16468-1-yuli@crunchydata.com> MIME-Version: 1.0 Subject: [PATCH v2 1/1] libsemanage: improve semanage_migrate_store import failure X-BeenThere: selinux@tycho.nsa.gov X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Security-Enhanced Linux \(SELinux\) mailing list" List-Post: List-Help: Cc: selinux@tycho.nsa.gov Errors-To: selinux-bounces@tycho.nsa.gov Sender: "Selinux" X-Virus-Scanned: ClamAV using ClamSMTP From: Yuli Khodorkovskiy The selinux/semanage python module import error in semanage_migrate_store was misleading. Before, it would report that the selinux/semanage modules were not installed even though they were on the system. Now the import failure is only reported if the modules are not installed. Otherwise, a stack trace is printed for all other errors in the selinux/semanage python modules. Signed-off-by: Yuli Khodorkovskiy --- libsemanage/utils/semanage_migrate_store | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libsemanage/utils/semanage_migrate_store b/libsemanage/utils/semanage_migrate_store index 2e6cb278..b789d042 100755 --- a/libsemanage/utils/semanage_migrate_store +++ b/libsemanage/utils/semanage_migrate_store @@ -15,7 +15,7 @@ sepol = ctypes.cdll.LoadLibrary('libsepol.so.1') try: import selinux import semanage -except: +except ImportError: print("You must install libselinux-python and libsemanage-python before running this tool", file=sys.stderr) exit(1)