Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Issues with slot conflict and wpa_supplicant
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Installing Gentoo
View previous topic :: View next topic  
Author Message
Starrcade
n00b
n00b


Joined: 18 Jul 2017
Posts: 29

PostPosted: Mon Jul 16, 2018 1:59 pm    Post subject: Issues with slot conflict and wpa_supplicant Reply with quote

Hello all,
I've been trying to install WPA_supplicant with the qt5 flag for the gui (Package.use), but there seems to be a slot conflict that I don't know how to solve
and it's pertaining to ssl--Wasn't open SSL ditched last year in Gentoo for libressl?

Enclosed is the output:
Code:
(chroot) sysresccd / # emerge --ask net-wireless/wpa_supplicant

 * IMPORTANT: 14 news items need reading for repository 'gentoo'.
 * Use eselect news read to view new items.


These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild  N     ] dev-qt/qtchooser-0_p20170803  USE="{-test}"
[ebuild  N     ] net-wireless/wireless-regdb-20180531
[ebuild  N     ] sys-libs/mtdev-1.1.5  USE="-static-libs"
[ebuild     U #] dev-libs/openssl-1.1.0h-r2 [1.0.2o-r3] USE="-bindist* -tls-heartbeat*"
[ebuild  N     ] dev-python/m2crypto-0.24.0  USE="-libressl" PYTHON_TARGETS="python2_7"
[ebuild  N     ] x11-libs/xcb-util-renderutil-0.3.9-r2  USE="-doc -static-libs {-test}" ABI_X86="(64) -32 (-x32)"
[ebuild  N     ] x11-libs/xcb-util-keysyms-0.4.0-r1  USE="-doc -static-libs {-test}" ABI_X86="(64) -32 (-x32)"
[ebuild  N     ] x11-libs/xcb-util-wm-0.4.1-r2  USE="-doc -static-libs {-test}" ABI_X86="(64) -32 (-x32)"
[ebuild  N     ] net-wireless/crda-3.18-r1  USE="-gcrypt -libressl"
[ebuild  N     ] dev-libs/libpcre2-10.30  USE="bzip2 jit pcre16 readline recursion-limit unicode zlib -libedit -pcre32 -static-libs" ABI_X86="(64) -32 (-x32)"
[ebuild  N     ] dev-libs/icu-60.2  USE="-debug -doc -examples -static-libs" ABI_X86="(64) -32 (-x32)"
[ebuild  N     ] x11-libs/libxkbcommon-0.8.0  USE="X -doc -static-libs {-test}" ABI_X86="(64) -32 (-x32)"
[ebuild  N     ] dev-libs/libevdev-1.5.9  USE="-static-libs" ABI_X86="(64) -32 (-x32)"
[ebuild  N     ] dev-libs/double-conversion-3.0.0  USE="{-test}"
[ebuild  N     ] dev-libs/libinput-1.10.7  USE="-doc {-test}" INPUT_DEVICES="-wacom"
[ebuild  N     ] dev-qt/qtcore-5.9.6  USE="icu -debug -systemd {-test}"
[ebuild  N     ] dev-qt/qtdbus-5.9.6  USE="-debug {-test}"
[ebuild  N     ] x11-libs/xcb-util-0.4.0-r1  USE="-doc -static-libs {-test}" ABI_X86="(64) -32 (-x32)"
[ebuild  N     ] x11-libs/xcb-util-image-0.4.0-r1  USE="-doc -static-libs {-test}" ABI_X86="(64) -32 (-x32)"
[ebuild  N     ] x11-libs/xcb-util-cursor-0.1.3-r2  USE="-doc -static-libs {-test}" ABI_X86="(64) -32 (-x32)"
[ebuild  N     ] dev-qt/qtgui-5.9.6  USE="dbus egl gif jpeg libinput png udev xcb -accessibility -debug -eglfs -evdev (-gles2) -ibus {-test} -tslib -tuio -vnc"
[ebuild  N     ] dev-qt/qtwidgets-5.9.6-r1  USE="gtk png xcb -debug (-gles2) {-test}"
[ebuild  N     ] dev-qt/qtsvg-5.9.6  USE="-debug {-test}"
[ebuild  N     ] net-wireless/wpa_supplicant-2.6-r6  USE="dbus hs2-0 qt5 readline ssl -ap -eap-sim -eapol_test -fasteap -gnutls -libressl -p2p -privsep (-ps3) (-selinux) -smartcard -tdls -uncommon-eap-types (-wimax) -wps"

!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:

dev-libs/openssl:0

  (dev-libs/openssl-1.1.0h-r2:0/1.1::gentoo, ebuild scheduled for merge) pulled in by
    >=dev-libs/openssl-1.0.2k:0=[-bindist] required by (net-wireless/wpa_supplicant-2.6-r6:0/0::gentoo, ebuild scheduled for merge)
                                 ^^^^^^^^                                                                                                                             

  (dev-libs/openssl-1.0.2o-r3:0/0::gentoo, installed) pulled in by
    dev-libs/openssl:0/0= required by (net-misc/iputils-20171016_pre:0/0::gentoo, installed)
                    ^^^^^                                                                                                       
    >=dev-libs/openssl-1.0.1:0=[bindist=] required by (net-misc/openssh-7.7_p1-r6:0/0::gentoo, installed)
                                ^^^^^^^^                                                                                                     
    (and 12 more with the same problems)

NOTE: Use the '--verbose-conflicts' option to display parents omitted above

It may be possible to solve this problem by using package.mask to
prevent one of those packages from being selected. However, it is also
possible that conflicting dependencies exist such that they are
impossible to satisfy simultaneously.  If such a conflict exists in
the dependencies of two different packages, then those packages can
not be installed simultaneously.

For more information, see MASKED PACKAGES section in the emerge man
page or refer to the Gentoo Handbook.


The following keyword changes are necessary to proceed:
 (see "package.accept_keywords" in the portage(5) man page for more details)
# required by net-nds/openldap-2.4.44::gentoo[ssl]
# required by net-print/cups-filters-1.17.9::gentoo[ldap]
# required by net-print/cups-2.2.7::gentoo
# required by x11-libs/gtk+-2.24.32::gentoo[cups]
# required by x11-themes/gtk-engines-adwaita-3.22.3::gentoo
=dev-libs/openssl-1.1.0h-r2 ~amd64

The following mask changes are necessary to proceed:
 (see "package.unmask" in the portage(5) man page for more details)
# required by net-nds/openldap-2.4.44::gentoo[ssl]
# required by net-print/cups-filters-1.17.9::gentoo[ldap]
# required by net-print/cups-2.2.7::gentoo
# required by x11-libs/gtk+-2.24.32::gentoo[cups]
# required by x11-themes/gtk-engines-adwaita-3.22.3::gentoo
# /usr/portage/profiles/package.mask:
# Lars Wendler <polynomial-c@gentoo.org> (26 Aug 2016)
# Masked while being tested and reverse deps aren't fully compatible
=dev-libs/openssl-1.1.0h-r2

NOTE: The --autounmask-keep-masks option will prevent emerge
      from creating package.unmask or ** keyword changes.

For some reason, portage will still throw this even after I change the bindist flag. [/code]


And my Make.conf:
Code:

# These settings were set by the catalyst build script that automatically
# built this stage.
# Please consult /usr/share/portage/config/make.conf.example for a more
# detailed example.
CFLAGS="-march=native -O2 -pipe"
CXXFLAGS="${CFLAGS}"
MAKEOPTS="-j8"
EMERGE_DEFAULT_OPTS="--keep-going=y --autounmask-write=y --jobs=4"
USE="networkmanager udev mmx sse sse2 python -systemd -pulseaudio -kde -qt5 gtk gnome -qt4 bindist ipv6 jpeg gif png alsa opengl usb cdr dvd"
VIDEO_CARDS=""
INPUT_DEVICES=""
ALSA_CARDS=""

# NOTE: This stage was built with the bindist Use flag enabled
PORTDIR="/usr/portage"
DISTDIR="/usr/portage/distfiles"
PKGDIR="/usr/portage/packages"

# This sets the language of build output to English.
# Please keep this setting intact when reporting bugs.
LC_MESSAGES=C

GENTOO_MIRRORS="http://gentoo.osuosl.org/"
Back to top
View user's profile Send private message
fedeliallalinea
Administrator
Administrator


Joined: 08 Mar 2003
Posts: 30914
Location: here

PostPosted: Mon Jul 16, 2018 2:11 pm    Post subject: Reply with quote

Try to run command
Code:
# emerge -UD --with-bdeps y --autounmask n @world

_________________
Questions are guaranteed in life; Answers aren't.
Back to top
View user's profile Send private message
Starrcade
n00b
n00b


Joined: 18 Jul 2017
Posts: 29

PostPosted: Mon Jul 16, 2018 2:19 pm    Post subject: Reply with quote

fedeliallalinea wrote:
Try to run command
Code:
# emerge -UD --with-bdeps y --autounmask n @world


Which then returns...this;
Code:

Calculating dependencies... done!

WARNING: One or more updates/rebuilds have been skipped due to a dependency conflict:

dev-libs/openssl:0

  (dev-libs/openssl-1.0.2o-r6:0/0::gentoo, ebuild scheduled for merge) conflicts with
    >=dev-libs/openssl-1.0.1:0=[bindist] required by (net-misc/openssh-7.7_p1-r6:0/0::gentoo, installed)
                                ^^^^^^^
    >=dev-libs/openssl-1.0.1:0/0=[bindist] required by (net-misc/openssh-7.7_p1-r6:0/0::gentoo, installed)
                                  ^^^^^^^

>>> Jobs: 0 of 0 complete                           Load avg: 0.33, 0.14, 0.10
>>> Auto-cleaning packages...


so Bindist might be the problem, where do i remove it?
Back to top
View user's profile Send private message
fedeliallalinea
Administrator
Administrator


Joined: 08 Mar 2003
Posts: 30914
Location: here

PostPosted: Mon Jul 16, 2018 2:48 pm    Post subject: Reply with quote

First try to rebuild this two package manually
Code:
# emerge dev-libs/openssl net-misc/openssh

If doesn't work try to see if in package.use there is an entry that enable bindist
Code:
#grep -r bindist /etc/portage/package.use*

_________________
Questions are guaranteed in life; Answers aren't.
Back to top
View user's profile Send private message
Starrcade
n00b
n00b


Joined: 18 Jul 2017
Posts: 29

PostPosted: Mon Jul 16, 2018 2:56 pm    Post subject: Reply with quote

fedeliallalinea wrote:
First try to rebuild this two package manually
Code:
# emerge dev-libs/openssl net-misc/openssh

If doesn't work try to see if in package.use there is an entry that enable bindist
Code:
#grep -r bindist /etc/portage/package.use*


I perfromed those two commands and got:
Code:


Calculating dependencies... done!
[ebuild     U ~] dev-libs/openssl-1.0.2o-r6 [1.0.2o-r3]
[ebuild   R    ] net-misc/openssh-7.7_p1-r6

The following USE changes are necessary to proceed:
 (see "package.use" in the portage(5) man page for more details)
# required by net-misc/openssh-7.7_p1-r6::gentoo[-static,ssl,-libressl]
# required by net-misc/openssh (argument)
>=dev-libs/openssl-1.0.2o-r6 bindist

Autounmask changes successfully written.

 * IMPORTANT: config file '/etc/portage/package.use/wpa_supplicant' needs updating.
 * See the CONFIGURATION FILES and CONFIGURATION FILES UPDATE TOOLS
 * sections of the emerge man page to learn how to update config files.
(chroot) sysresccd / # grep -r bindist /etc/portage/package.use*
/etc/portage/package.use/._cfg0000_wpa_supplicant:>=dev-libs/openssl-1.0.2o-r3 -bindist
/etc/portage/package.use/._cfg0000_wpa_supplicant:net-wireless/wpa_supplicant qt5 -bindist
/etc/portage/package.use/._cfg0000_wpa_supplicant:net-wireless/wpa_supplicant qt5 -bindist
/etc/portage/package.use/._cfg0000_wpa_supplicant:>=dev-libs/openssl-1.0.2o-r6 bindist
/etc/portage/package.use/wpa_supplicant:>=dev-libs/openssl-1.0.2o-r3 -bindist
/etc/portage/package.use/wpa_supplicant:net-wireless/wpa_supplicant qt5 -bindist
/etc/portage/package.use/wpa_supplicant:net-wireless/wpa_supplicant qt5 -bindist


I remember turning Bindist off for wpa because i thought that flag being enabled would cause those problems, but it'd do the same thing when i switch bindist on/off in make.conf.
Back to top
View user's profile Send private message
khayyam
Watchman
Watchman


Joined: 07 Jun 2012
Posts: 6227
Location: Room 101

PostPosted: Mon Jul 16, 2018 3:39 pm    Post subject: Reply with quote

Starrcade wrote:
I remember turning Bindist off for wpa because i thought that flag being enabled would cause those problems, but it'd do the same thing when i switch bindist on/off in make.conf.

Starrcade ... yes, because switching the useflag requires a rebuild of all those packages with that useflag enabled ... so use '--changed-use @world' or (if 'eix' is available):

Code:
# emerge --oneshot $(eix --only-names --exact --installed-with-use bindist)

... and BTW, you should disable '--autounmask-write'.

best ... khay
Back to top
View user's profile Send private message
Starrcade
n00b
n00b


Joined: 18 Jul 2017
Posts: 29

PostPosted: Mon Jul 16, 2018 4:15 pm    Post subject: Reply with quote

khayyam wrote:
Starrcade wrote:
I remember turning Bindist off for wpa because i thought that flag being enabled would cause those problems, but it'd do the same thing when i switch bindist on/off in make.conf.

Starrcade ... yes, because switching the useflag requires a rebuild of all those packages with that useflag enabled ... so use '--changed-use @world' or (if 'eix' is available):

Code:
# emerge --oneshot $(eix --only-names --exact --installed-with-use bindist)

... and BTW, you should disable '--autounmask-write'.

best ... khay


Performing those two commands (I installed EIX and that didn't emerge supplicant) had returned the same result, and disabling AutoUnmask-write kept giving:

Code:

The following keyword changes are necessary to proceed:
 (see "package.accept_keywords" in the portage(5) man page for more details)
# required by dev-python/m2crypto-0.24.0::gentoo[-libressl]
# required by net-wireless/crda-3.18-r1::gentoo
# required by net-wireless/wpa_supplicant-2.6-r6::gentoo
# required by net-wireless/wpa_supplicant (argument)
=dev-libs/openssl-1.1.0h-r2 ~amd64

The following mask changes are necessary to proceed:
 (see "package.unmask" in the portage(5) man page for more details)
# required by dev-python/m2crypto-0.24.0::gentoo[-libressl]
# required by net-wireless/crda-3.18-r1::gentoo
# required by net-wireless/wpa_supplicant-2.6-r6::gentoo
# required by net-wireless/wpa_supplicant (argument)
# /usr/portage/profiles/package.mask:
# Lars Wendler <polynomial-c@gentoo.org> (26 Aug 2016)
# Masked while being tested and reverse deps aren't fully compatible
=dev-libs/openssl-1.1.0h-r2

NOTE: The --autounmask-keep-masks option will prevent emerge
      from creating package.unmask or ** keyword changes.

Use --autounmask-write to write changes to config files (honoring
CONFIG_PROTECT). Carefully examine the list of proposed changes,
paying special attention to mask or keyword changes that may expose
experimental or unstable packages.

 * In order to avoid wasting time, backtracking has terminated early
 * due to the above autounmask change(s). The --autounmask-backtrack=y
 * option can be used to force further backtracking, but there is no
 * guarantee that it will produce a solution.


Isn't there another program that does what supplicant does? I don't want to give up on this but holy fuck why does SSL have to be incompatible; can't i just mask it?
Back to top
View user's profile Send private message
fedeliallalinea
Administrator
Administrator


Joined: 08 Mar 2003
Posts: 30914
Location: here

PostPosted: Mon Jul 16, 2018 4:52 pm    Post subject: Reply with quote

You can post emerge --info and output of command grep -r bindist /etc/portage/package.use*?
_________________
Questions are guaranteed in life; Answers aren't.
Back to top
View user's profile Send private message
Starrcade
n00b
n00b


Joined: 18 Jul 2017
Posts: 29

PostPosted: Mon Jul 16, 2018 5:02 pm    Post subject: Reply with quote

fedeliallalinea wrote:
You can post emerge --info and output of command grep -r bindist /etc/portage/package.use*?


Certainly:
Code:

(chroot) sysresccd / # grep -r bindist /etc/portage/package.use*
/etc/portage/package.use/._cfg0000_wpa_supplicant:>=dev-libs/openssl-1.0.2o-r3 -bindist
/etc/portage/package.use/._cfg0000_wpa_supplicant:net-wireless/wpa_supplicant qt5 -bindist
/etc/portage/package.use/._cfg0000_wpa_supplicant:net-wireless/wpa_supplicant qt5 -bindist
/etc/portage/package.use/._cfg0000_wpa_supplicant:>=dev-libs/openssl-1.0.2o-r6 bindist
/etc/portage/package.use/wpa_supplicant:>=dev-libs/openssl-1.0.2o-r3 -bindist
/etc/portage/package.use/wpa_supplicant:net-wireless/wpa_supplicant qt5 -bindist
/etc/portage/package.use/wpa_supplicant:net-wireless/wpa_supplicant qt5 -bindist
/etc/portage/package.use/openssl:dev-libs/openssl-1.0.2o-r6 +bindist
(chroot) sysresccd / # emerge --info
--- Invalid atom in /etc/portage/package.use/openssl: dev-libs/openssl-1.0.2o-r6
Portage 2.3.40 (python 3.5.5-final-0, default/linux/amd64/17.0/desktop, gcc-7.3.0, glibc-2.26-r7, 4.14.32-std522-amd64 x86_64)
=================================================================
System uname: Linux-4.14.32-std522-amd64-x86_64-Intel-R-_Core-TM-2_Duo_CPU_P8600_@_2.40GHz-with-gentoo-2.4.1
KiB Mem:     5996348 total,   1269996 free
KiB Swap:    8295420 total,   8294140 free
Timestamp of repository gentoo: Sun, 15 Jul 2018 17:30:01 +0000
Head commit of repository gentoo: f5c018aea4b5ba034a88a7dadd00c873d3bf1a6c
sh bash 4.4_p12
ld GNU ld (Gentoo 2.30 p2) 2.30.0
app-shells/bash:          4.4_p12::gentoo
dev-lang/perl:            5.24.3-r1::gentoo
dev-lang/python:          2.7.14-r1::gentoo, 3.5.5::gentoo, 3.6.5::gentoo
dev-util/cmake:           3.9.6::gentoo
dev-util/pkgconfig:       0.29.2::gentoo
sys-apps/baselayout:      2.4.1-r2::gentoo
sys-apps/openrc:          0.34.11::gentoo
sys-apps/sandbox:         2.13::gentoo
sys-devel/autoconf:       2.13::gentoo, 2.69-r4::gentoo
sys-devel/automake:       1.15.1-r2::gentoo
sys-devel/binutils:       2.30-r2::gentoo
sys-devel/gcc:            7.3.0-r3::gentoo
sys-devel/gcc-config:     1.8-r1::gentoo
sys-devel/libtool:        2.4.6-r3::gentoo
sys-devel/make:           4.2.1::gentoo
sys-kernel/linux-headers: 4.13::gentoo (virtual/os-headers)
sys-libs/glibc:           2.26-r7::gentoo
Repositories:

gentoo
    location: /usr/portage
    sync-type: rsync
    sync-uri: rsync://rsync.gentoo.org/gentoo-portage
    priority: -1000
    sync-rsync-verify-max-age: 24
    sync-rsync-extra-opts:
    sync-rsync-verify-jobs: 1
    sync-rsync-verify-metamanifest: no

ACCEPT_KEYWORDS="amd64"
ACCEPT_LICENSE="* -@EULA"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=native -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/gnupg/qualified.txt"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo"
CXXFLAGS="-march=native -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
EMERGE_DEFAULT_OPTS="--keep-going=y --autounmask-write=n --jobs=4"
ENV_UNSET="DBUS_SESSION_BUS_ADDRESS DISPLAY PERL5LIB PERL5OPT PERLPREFIX PERL_CORE PERL_MB_OPT PERL_MM_OPT XAUTHORITY XDG_CACHE_HOME XDG_CONFIG_HOME XDG_DATA_HOME XDG_RUNTIME_DIR"
FCFLAGS="-O2 -pipe"
FEATURES="assume-digests binpkg-logs config-protect-if-modified distlocks ebuild-locks fixlafiles merge-sync multilib-strict news parallel-fetch preserve-libs protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr"
FFLAGS="-O2 -pipe"
GENTOO_MIRRORS="http://gentoo.osuosl.org/"
LANG="en_US.UTF-8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
MAKEOPTS="-j8"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --exclude=/.git"
PORTAGE_TMPDIR="/var/tmp"
USE="X a52 aac acl acpi alsa amd64 berkdb bindist bluetooth branding bzip2 cairo cdda cdr cli consolekit crypt cups cxx dbus dri dts dvd dvdr emboss encode exif fam flac fortran gdbm gif glamor gnome gpm gtk iconv ipv6 jpeg lcms ldap libnotify libtirpc mad mmx mng modules mp3 mp4 mpeg multilib ncurses networkmanager nls nptl ogg opengl openmp pam pango pcre pdf png policykit ppds python readline sdl seccomp spell sse sse2 ssl startup-notification svg tcpd tiff truetype udev udisks unicode upower usb vorbis wxwidgets x264 xattr xcb xml xv xvid zlib" ABI_X86="64" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="karbon plan sheets stage words" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" CPU_FLAGS_X86="mmx mmxext sse sse2" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock isync itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf skytraq superstar2 timing tsip tripmate tnt ublox ubx" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php5-6 php7-0" POSTGRES_TARGETS="postgres9_5 postgres10" PYTHON_SINGLE_TARGET="python3_5" PYTHON_TARGETS="python2_7 python3_5" RUBY_TARGETS="ruby23" USERLAND="GNU" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account"
Unset:  CC, CPPFLAGS, CTARGET, CXX, INSTALL_MASK, LC_ALL, LINGUAS, PORTAGE_BINHOST, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS

Back to top
View user's profile Send private message
fedeliallalinea
Administrator
Administrator


Joined: 08 Mar 2003
Posts: 30914
Location: here

PostPosted: Mon Jul 16, 2018 5:06 pm    Post subject: Reply with quote

Ok run etc-update and then remove the bindist entries in /etc/portage/package.use/ and remove bindist from make.conf.
After that run or
Code:
# emerge -UD --with-bdeps y --autounmask n @world

or
Code:
# emerge -1 ev-libs/openssl net-misc/openssh

Remove also openssl-1.1.0 entry in package.accept_keywords and package.unmask if exists
_________________
Questions are guaranteed in life; Answers aren't.
Back to top
View user's profile Send private message
Starrcade
n00b
n00b


Joined: 18 Jul 2017
Posts: 29

PostPosted: Mon Jul 16, 2018 5:29 pm    Post subject: Reply with quote

fedeliallalinea wrote:
Ok run etc-update and then remove the bindist entries in /etc/portage/package.use/ and remove bindist from make.conf.
After that run or
Code:
# emerge -UD --with-bdeps y --autounmask n @world

or
Code:
# emerge -1 ev-libs/openssl net-misc/openssh

Remove also openssl-1.1.0 entry in package.accept_keywords and package.unmask if exists



Second command kept giving this:
Code:

 * IMPORTANT: 15 news items need reading for repository 'gentoo'.
 * Use eselect news read to view new items.

Calculating dependencies... done!
[ebuild     U ~] dev-libs/openssl-1.0.2o-r6 [1.0.2o-r3] USE="-bindist*"
[ebuild   R    ] net-misc/openssh-7.7_p1-r6  USE="-bindist*"

The following USE changes are necessary to proceed:
 (see "package.use" in the portage(5) man page for more details)
# required by net-misc/openssh-7.7_p1-r6::gentoo[-libressl,ssl,-static]
# required by net-misc/openssh (argument)
>=dev-libs/openssl-1.0.2o-r6 -bindist



This persisted even after I cleaned out the package.use and added it back in
After I applied the Use changes (-bindist for SSL, bindist for ssh) your first command did work but proceeded to install freetype and Mesa.

I'm gonna leave for work soon so idk if this'll let me install suplicant
Back to top
View user's profile Send private message
khayyam
Watchman
Watchman


Joined: 07 Jun 2012
Posts: 6227
Location: Room 101

PostPosted: Mon Jul 16, 2018 5:47 pm    Post subject: Reply with quote

Starrcade wrote:
I remember turning Bindist off for wpa because i thought that flag being enabled would cause those problems, but it'd do the same thing when i switch bindist on/off in make.conf.

khayyam wrote:
... yes, because switching the useflag requires a rebuild of all those packages with that useflag enabled ... so use '--changed-use @world' or (if 'eix' is available):

Starrcade wrote:
Performing those two commands (I installed EIX and that didn't emerge supplicant) had returned the same result, and disabling AutoUnmask-write kept giving:

Starrcade ... well, don't expect it to work unless you're "switching the useflag", and I can see by the subsequently posted 'emerge --info' that USE="bindist" ... so, that isn't the case.

In such situations it's best first to understand what the problem is before trying each and every possible "solution" ... particularly when one of those solutions involves enabling '--autounmask-write' as you don't really understand what this does, and it will break your install if you're not careful, and/or understand what it does.

So, always work through the problem methodically, if USE="bindist" is enabled then 'eix --only-names --exact --installed-with-use bindist' will do nothing, except for re-merging those packages with USE="bindist".

Starrcade wrote:
Isn't there another program that does what supplicant does? I don't want to give up on this but holy fuck why does SSL have to be incompatible; can't i just mask it?

There isn't no, and it's wpa_supplicant, not "wpa" or "supplicant". As for the problem, you get this because the stage3 you used is "distributed" (to you) so that useflag must be enabled, but all you need do is switch to USE="-bindist" and re-merge any packages with USE="bindist". Once you do this then you won't get "[-bindist] required by". So, it's a simple problem, with a simple solution ... you just need to calm down and think.

best ... khay
Back to top
View user's profile Send private message
Hu
Moderator
Moderator


Joined: 06 Mar 2007
Posts: 21631

PostPosted: Tue Jul 17, 2018 2:24 am    Post subject: Re: Issues with slot conflict and wpa_supplicant Reply with quote

Starrcade wrote:
there seems to be a slot conflict that I don't know how to solve
and it's pertaining to ssl--Wasn't open SSL ditched last year in Gentoo for libressl?
No. A project to make libressl usable is ongoing, but openssl is still commonly used. Due to decisions made by the libressl upstream project, it is not a drop-in replacement for openssl.
Back to top
View user's profile Send private message
Starrcade
n00b
n00b


Joined: 18 Jul 2017
Posts: 29

PostPosted: Tue Jul 17, 2018 5:19 pm    Post subject: Reply with quote

khayyam wrote:
Starrcade wrote:
I remember turning Bindist off for wpa because i thought that flag being enabled would cause those problems, but it'd do the same thing when i switch bindist on/off in make.conf.

khayyam wrote:
... yes, because switching the useflag requires a rebuild of all those packages with that useflag enabled ... so use '--changed-use @world' or (if 'eix' is available):

Starrcade wrote:
Performing those two commands (I installed EIX and that didn't emerge supplicant) had returned the same result, and disabling AutoUnmask-write kept giving:

Starrcade ... well, don't expect it to work unless you're "switching the useflag", and I can see by the subsequently posted 'emerge --info' that USE="bindist" ... so, that isn't the case.

In such situations it's best first to understand what the problem is before trying each and every possible "solution" ... particularly when one of those solutions involves enabling '--autounmask-write' as you don't really understand what this does, and it will break your install if you're not careful, and/or understand what it does.

So, always work through the problem methodically, if USE="bindist" is enabled then 'eix --only-names --exact --installed-with-use bindist' will do nothing, except for re-merging those packages with USE="bindist".

Starrcade wrote:
Isn't there another program that does what supplicant does? I don't want to give up on this but holy fuck why does SSL have to be incompatible; can't i just mask it?

There isn't no, and it's wpa_supplicant, not "wpa" or "supplicant". As for the problem, you get this because the stage3 you used is "distributed" (to you) so that useflag must be enabled, but all you need do is switch to USE="-bindist" and re-merge any packages with USE="bindist". Once you do this then you won't get "[-bindist] required by". So, it's a simple problem, with a simple solution ... you just need to calm down and think.

best ... khay


Good news everyone! I've figured it out

I basically torched the install and started over with a few changes;

1) After my profile was selected (Not using systemD profiles) I skipped updating the world set
Ergo, I didn't use "emerge --ask --update --deep --newuse @world". That'll probably be for later before I install XFCE (KDE is a lagging shit pile)

I also removed bindist entirely from make.conf and I didn't even use it in package use.

In short, WPA_Supplicant is installing as it should with openssl, now I can go to work while this 44 package emerge (6 rebuilds) takes place and i can keep working on it when i get home.
But i don't expect networking to fully comply after the dust settles.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Installing Gentoo All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum