View previous topic :: View next topic |
Author |
Message |
jbarry n00b
Joined: 27 May 2002 Posts: 55 Location: Panama
|
Posted: Sat Jul 25, 2009 12:30 pm Post subject: Portage mystery |
|
|
I've many years with Gentoo and never seen this message which I'm getting on trying to emerge update world:
Quote: | Calculating dependencies... done!
emerge: there are no ebuilds to satisfy "=www-servers/apache2.4*[apache2_modules_auth_basic,apache2_modules_authn_core,apache2_modules_authn_file,apache2_modules_authz_core,apache2_modules_authz_user,apache2_modules_dav,apache2_modules_log_config,apache2_modules_unixd]".
(dependency required by "dev-util/subversion-1.6.3" [ebuild])
(dependency required by "world" [argument]) |
Please can anyone tell me what does this mean/what to do about it? |
|
Back to top |
|
|
NeddySeagoon Administrator
Joined: 05 Jul 2003 Posts: 54220 Location: 56N 3W
|
Posted: Sat Jul 25, 2009 1:22 pm Post subject: |
|
|
jbarry,
I means that the ebuild for www-servers/apache2.4 has been removed - if it ever existed.
The current testing version is www-servers/apache-2.2.11-r2.
That you get such a mesage means you have been doing some version control using /etc/portage/*
Look in the files there for a line like the one in your error message and remove it. _________________ Regards,
NeddySeagoon
Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail. |
|
Back to top |
|
|
jbarry n00b
Joined: 27 May 2002 Posts: 55 Location: Panama
|
Posted: Sat Jul 25, 2009 1:43 pm Post subject: no hits |
|
|
Neddy-
Thanks for replying. Unfortunately, there's nothing in /etc/portage/ that could be related to the problem. Viz:
Quote: | xingu ~ # grep -R 'apache2.4' /etc/portage/*
xingu ~ # grep -R 'apache2' /etc/portage/*
/etc/portage/package.use:dev-lang/php apache2 gd json cli ctype expat ftp gd hash iconv -ldap memlimit mysql nls odbc pcre pic pdo pgsql posix -recode reflection -sasl session simplexml soap sockets spl sqlite ssl tokenizer truetype unicode xml xmlreader xmlwriter xsl zlib
xingu ~ # grep -R 'www-servers' /etc/portage/*
xingu ~ # |
Is there anything else I can try? |
|
Back to top |
|
|
NeddySeagoon Administrator
Joined: 05 Jul 2003 Posts: 54220 Location: 56N 3W
|
Posted: Sat Jul 25, 2009 1:59 pm Post subject: |
|
|
jbarry,
/usr/portage/dev-util/subversion/subversion-1.6.3.ebuild contains
Code: | RDEPEND="${CDEPEND}
apache2? ( www-servers/apache[apache2_modules_dav] |
so I suspect its linked to USE="apache2" which I don't have
When I try it, I get Code: | # USE="apache2" emerge =subversion-1.6.3 -av
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild N ] app-misc/mime-types-7 7 kB
[ebuild N ] app-admin/apache-tools-2.2.11 USE="ssl" 5,108 kB
[ebuild N ] www-servers/apache-2.2.11-r2 USE="ldap ssl threads -debug -doc (-selinux) -sni -static -suexec" APACHE2_MODULES="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 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 -asis -auth_digest -authn_dbd -cern_meta -charset_lite -dbd -dumpio -ident -imagemap -log_forensic -proxy -proxy_ajp -proxy_balancer -proxy_connect -proxy_ftp -proxy_http -substitute -version" APACHE2_MPMS="-event -itk -peruser -prefork -worker" 64 kB
[ebuild R ] dev-util/subversion-1.6.3 USE="apache2* bash-completion berkdb gnome-keyring nls perl python webdav-neon -ctypes-python -debug -doc -dso -emacs -extras -java -ruby -sasl -test -vim-syntax -webdav-serf (-kde%)" 0 kB |
What does Code: | emerge subversion -vp | show for you?
Can you emerge the testing subversion?
Thats subversion-1.6.3-r10 _________________ Regards,
NeddySeagoon
Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail. |
|
Back to top |
|
|
jbarry n00b
Joined: 27 May 2002 Posts: 55 Location: Panama
|
Posted: Sat Jul 25, 2009 2:31 pm Post subject: |
|
|
It shows me this:
Quote: | xingu ~ # emerge subversion -vp
These are the packages that would be merged, in order:
Calculating dependencies... done!
emerge: there are no ebuilds to satisfy "=www-servers/apache-2.4*[apache2_modules_auth_basic,apache2_modules_authn_core,apache2_modules_authn_file,apache2_modules_authz_core,apache2_modules_authz_user,apache2_modules_dav,apache2_modules_log_config,apache2_modules_unixd]".
(dependency required by "dev-util/subversion-1.6.3" [ebuild])
(dependency required by "subversion" [argument]) |
Also, I cannot emerge subversion-1.6.3:
Quote: | xingu ~ # emerge -a subversion-1.6.3-r10
!!! 'subversion-1.6.3-r10' is not a valid package atom.
!!! Please check ebuild(5) for full details.
xingu ~ # emerge -s subversion
Searching...
[ Results for search key : subversion ]
[ Applications found : 1 ]
* dev-util/subversion
Latest version available: 1.6.3
Latest version installed: 1.6.2
Size of files: 5,355 kB
Homepage: http://subversion.tigris.org/
Description: Advanced version control system
License: Subversion
xingu ~ # emerge -a subversion-1.6.3
!!! 'subversion-1.6.3' is not a valid package atom.
!!! Please check ebuild(5) for full details.
xingu ~ # |
|
|
Back to top |
|
|
NeddySeagoon Administrator
Joined: 05 Jul 2003 Posts: 54220 Location: 56N 3W
|
Posted: Sat Jul 25, 2009 2:46 pm Post subject: |
|
|
jbarry,
subversion-1.6.3-r10 is keyword masked for you. You need to add dev-util/subversion to /etc/portage/package.keywords before portage will see it. Also when you give a version like emerge -a subversion-1.6.3-r10, you need an =.
Code: | emerge -a =subversion-1.6.3-r10 | this tells portage you want an exact version.
What version of poerage do you have?
If its not up to date, please update it and try again. _________________ Regards,
NeddySeagoon
Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail. |
|
Back to top |
|
|
jbarry n00b
Joined: 27 May 2002 Posts: 55 Location: Panama
|
Posted: Sat Jul 25, 2009 3:15 pm Post subject: no change |
|
|
Neddy -
I have the following for portage:
Quote: | * sys-apps/portage
Latest version available: 2.1.6.13
Latest version installed: 2.1.6.13 |
I created the file /etc/portage/package.keywords as locate did not show the file name package.keywords anywhere. I then added to it the line "dev-util/subversion" and saved the file. Unfortunately this did not change the outcome of emerge. Viz:
Quote: | xingu ~ # emerge -a =subversion-1.6.3-r10
These are the packages that would be merged, in order:
Calculating dependencies... done!
emerge: there are no ebuilds to satisfy "=www-servers/apache-2.4*[apache2_modules_auth_basic,apache2_modules_authn_core,apache2_modules_authn_file,apache2_modules_authz_core,apache2_modules_authz_user,apache2_modules_dav,apache2_modules_log_config,apache2_modules_unixd]".
(dependency required by "dev-util/subversion-1.6.3-r10" [ebuild])
(dependency required by "=subversion-1.6.3-r10" [argument])
xingu ~ # emerge -uavDN world
These are the packages that would be merged, in order:
Calculating dependencies... done!
emerge: there are no ebuilds to satisfy "=www-servers/apache-2.4*[apache2_modules_auth_basic,apache2_modules_authn_core,apache2_modules_authn_file,apache2_modules_authz_core,apache2_modules_authz_user,apache2_modules_dav,apache2_modules_log_config,apache2_modules_unixd]".
(dependency required by "dev-util/subversion-1.6.3-r10" [ebuild])
(dependency required by "world" [argument]) |
Whatever the problem may be, I can't figure how it arose, because I haven't been messing with keywords or USE or anything else having to do with portage recently. |
|
Back to top |
|
|
Nerevar l33t
Joined: 31 May 2008 Posts: 720
|
Posted: Sat Jul 25, 2009 3:25 pm Post subject: |
|
|
Do you have the test USE flag set? Try: Code: | USE="-test" emerge -av1 subversion |
|
|
Back to top |
|
|
jbarry n00b
Joined: 27 May 2002 Posts: 55 Location: Panama
|
Posted: Sat Jul 25, 2009 3:49 pm Post subject: bingo |
|
|
Yes indeed the test USE flag is set. Not (deliberately) by me, I'm sure.
Where does that come from, please?
Look at what emerge -uavDN world gets me now:
Quote: | xingu ~ # USE="-test" emerge -uavDN world
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild U ] sys-libs/timezone-data-2009j [2009g] USE="nls" 361 kB
[ebuild R ] perl-core/Compress-Raw-Bzip2-2.020 USE="-test*" 0 kB
[ebuild R ] perl-core/Compress-Raw-Zlib-2.020 USE="-test*" 0 kB
[ebuild R ] dev-perl/UNIVERSAL-moniker-0.08 USE="-test*" 0 kB
[ebuild U ] media-libs/faad2-2.7 [2.6.1-r2] USE="-digitalradio" 1,111 kB
[ebuild U ] media-libs/libmp4v2-1.5.0.1-r2 [1.5.0.1-r1] 0 kB
[ebuild R ] app-crypt/opencdk-0.6.6 USE="-doc -test*" 0 kB
[ebuild U ] media-libs/faac-1.28 [1.26-r1] 663 kB
[ebuild R ] dev-libs/openssl-0.9.8k USE="zlib -bindist -gmp -kerberos -sse2 -test*" 0 kB
[ebuild R ] dev-libs/libxml2-2.7.3 USE="examples ipv6 python readline -debug -doc -test*" 0 kB
[ebuild U ] dev-python/docutils-0.5 [0.4-r3] USE="-emacs -glep" 1,243 kB
[ebuild R ] sys-devel/binutils-2.18-r3 USE="nls -gold -multislot -multitarget -test* -vanilla"
0 kB
[ebuild R ] sys-devel/gdb-6.8-r1 USE="nls -multitarget -test* -vanilla" 0 kB
[ebuild R ] sys-devel/gcc-4.3.2-r3 USE="fortran gtk mudflap nls nptl openmp (-altivec) -bootstr
ap -build -doc (-fixed-point) -gcj (-hardened) -ip28 -ip32r10k -libffi (-multilib) -multislot (-n32)
(-n64) -nocxx -nopie -objc -objc++ -objc-gc -test* -vanilla" 0 kB
[ebuild R ] media-libs/gstreamer-0.10.22 USE="nls -test*" 0 kB
[ebuild R ] net-misc/curl-7.19.4 USE="ipv6 ssl -ares -gnutls -idn -kerberos -ldap -libssh2 -nss
-test*" 0 kB
[ebuild R ] sys-libs/db-4.6.21_p4 USE="java -doc -nocxx -tcl -test*" 0 kB
[ebuild R ] sys-libs/db-4.5.20_p2-r1 USE="java -doc -nocxx -tcl -test*" 0 kB
[ebuild U ] dev-perl/BerkeleyDB-0.39 [0.34] USE="-test%" 180 kB
[ebuild R ] sys-libs/pam-1.0.4 USE="cracklib nls -audit (-selinux) -test* -vim-syntax" 0 kB
[ebuild U ] dev-util/subversion-1.6.3 [1.6.2] USE="apache2 bash-completion berkdb dso java nls p
erl python sasl webdav-neon -ctypes-python -debug -doc -emacs -extras -gnome-keyring -ruby -test* -v
im-syntax -webdav-serf" 5,356 kB
[ebuild R ] dev-libs/zziplib-0.13.49-r1 USE="sdl -test*" 0 kB
[ebuild R ] gnome-base/gnome-keyring-2.22.3-r1 USE="hal pam -debug -doc -test*" 0 kB
[ebuild R ] gnome-extra/gucharmap-2.24.3 USE="cjk gnome python -debug -doc -test*" 0 kB
Total: 24 packages (7 upgrades, 17 reinstalls), Size of downloads: 8,912 kB |
|
|
Back to top |
|
|
Mike Hunt Watchman
Joined: 19 Jul 2009 Posts: 5287
|
Posted: Sat Jul 25, 2009 4:27 pm Post subject: |
|
|
Which profile are you running? Code: | eselect profile list | and what architecture? |
|
Back to top |
|
|
jbarry n00b
Joined: 27 May 2002 Posts: 55 Location: Panama
|
Posted: Sat Jul 25, 2009 4:35 pm Post subject: |
|
|
If you find anything wrong with this, please let me know. Should I assume that the issue resides in the ebuild for subversion-1.6.3? (Obviously, one shouldn't have to run USE="-test" before an upgrade or an install.)
Quote: | xingu ~ # eselect profile list
Available profile symlink targets:
[1] default/linux/x86/2008.0
[2] default/linux/x86/2008.0/desktop *
[3] default/linux/x86/2008.0/developer
[4] default/linux/x86/2008.0/server
[5] hardened/x86
[6] selinux/2007.0/x86
[7] selinux/2007.0/x86/hardened
[8] hardened/linux/x86 |
Quote: | xingu ~ # emerge --info
Portage 2.1.6.13 (default/linux/x86/2008.0/desktop, gcc-4.3.2, glibc-2.9_p20081201-r2, 2.6.29-gentoo
-r5 i686)
=================================================================
System uname: Linux-2.6.29-gentoo-r5-i686-Intel-R-_Pentium-R-_4_CPU_2.40GHz-with-glibc2.0
Timestamp of tree: Sat, 25 Jul 2009 12:00:01 +0000
app-shells/bash: 3.2_p39
dev-java/java-config: 2.1.8-r1
dev-lang/python: 2.5.4-r3
dev-util/cmake: 2.6.4
sys-apps/baselayout: 1.12.11.1
sys-apps/sandbox: 1.6-r2
sys-devel/autoconf: 2.13, 2.63
sys-devel/automake: 1.5, 1.7.9-r1, 1.9.6-r2, 1.10.2
sys-devel/binutils: 2.18-r3
sys-devel/gcc-config: 1.4.1
sys-devel/libtool: 1.5.26
virtual/os-headers: 2.6.27-r2
ACCEPT_KEYWORDS="x86"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=native"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/con
fig /var/bind"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /et
c/gconf /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active
/ /etc/revdep-rebuild /etc/sandbox.d /etc/splash /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/
language.def.d /etc/texmf/updmap.d /etc/texmf/web2c /etc/udev/rules.d"
CXXFLAGS="-march=native"
DISTDIR="/usr/portage/distfiles"
FEATURES="distlocks fixpackages parallel-fetch protect-owned sandbox sfperms strict unmerge-orphans
userfetch"
GENTOO_MIRRORS="ftp://mirror.datapipe.net/gentoo http://mirror.datapipe.net/gentoo http://gentoo.mir
rors.tds.net/gentoo"
LANG="en_US.UTF-8"
LC_ALL="en_US.UTF-8"
LDFLAGS="-Wl,-O1"
LINGUAS="en es pt"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file
--delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X acl acpi alsa apache2 bash-completion berkdb bluetooth branding browserplugin bzip2 bzlib cai
ro calendar cdr cjk cli cracklib crypt ctype cups dbus dio directfb dlloader dri dvd dvdr dvdread ed
s emboss encode esd evo examples fam fbcon firefox foomaticdb fortran gd gdbm gif gnome gpm gstreame
r gtk gtk2 hal hardened iconv imap imlib iodbc iproute2 ipv6 isdnlog java javascript jpec jpeg kde k
deenablefinal kdexdeltas libg++ libnotify libwww mad mhash midi mikmod mime mp3 mpeg mudflap ncurses
netboot nls nptl nptlonly nsplugin ogg opengl openmp pam pcntl pcre pdf pdo perl php pic png posix
postgres ppds pppd profile python qt3 qt3support qt4 quicktime readline reflection sasl sdl session
sharedmem slang snmp soap sockets source spell spl ssl startup-notification suhosin svg svga sysfs s
ysvipc tcltk tcpd test tidy tiff tokenizer truetype truetype-fonts unicode usb usepackagedmakefiles
vhosts vorbis win32codecs x86 xml xorg xpm xulrunner xv zlib" ALSA_CARDS="ca0106" ALSA_PCM_PLUGINS="
adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear
meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="access auth aut
hn_file authn_dbd auth_dbm auth_anon auth_digest alias file-cache echo charset-lite cache disk-cache
mem-cache ext-filter case_filter case-filter-in deflate mime-magic cern-meta expires headers usertr
ack proxy proxy-connect proxy-ftp proxy-http info include cgi cgid dav dav-fs vhost-alias speling re
write log_config logio env setenvif mime status autoindex asis negotiation dir imap actions userdir
so filter unique_id authz_host dir mime" ELIBC="glibc" INPUT_DEVICES="keyboard mouse" KERNEL="linux"
LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en es
pt" USERLAND="GNU" VIDEO_CARDS="ati vesa fbdev mach64"
Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, PORTAGE_COMPRESS, PORTAGE_COMP
RESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY |
|
|
Back to top |
|
|
Nerevar l33t
Joined: 31 May 2008 Posts: 720
|
Posted: Sat Jul 25, 2009 4:38 pm Post subject: |
|
|
I'm not aware of a profile that would set that flag but it's certainly worth checking. Are you sure it's not in /etc/make.conf given that it's set for quite a few packages? |
|
Back to top |
|
|
Mike Hunt Watchman
Joined: 19 Jul 2009 Posts: 5287
|
Posted: Sat Jul 25, 2009 4:43 pm Post subject: |
|
|
Well, as Neddy pointed out, you have the test USE flag which you must have enabled yourself because the desktop profile doesn't do that.
Code: | # euse -I apache2
global use flags (searching: apache2)
************************************************************
[- ] apache2 - Add Apache2 support
Installed packages matching this USE flag:
dev-util/subversion-1.6.3-r10
local use flags (searching: apache2)
************************************************************
no matching entries found |
If you don't need it then you can delete it from your make.conf.
In fact why not just post your /etc/make.conf then maybe we can see something that you may have missed. |
|
Back to top |
|
|
jbarry n00b
Joined: 27 May 2002 Posts: 55 Location: Panama
|
Posted: Sat Jul 25, 2009 7:49 pm Post subject: bingo again |
|
|
Right you are both. In make.conf test is enabled and of course I must have put it in there, but I'll tell you that it was so long ago that I don't remember the reason anymore. It is puzzling to me why 'test' suddenly became the issue with this particular subversion upgrade (as it wasn't with previous ones, or any others) and why the emerge message was so cryptic, at least to me, so as not to give a discernable clue trail.
As suggested, here is make.conf:
Quote: | xingu ~ # cat /etc/make.conf
# These settings were set by the catalyst build script that automatically built this stage
# Please consult /etc/make.conf.example for a more detailed example
#CFLAGS="-march=pentium4 -O2 -pipe"
CFLAGS="-march=native"
CHOST="i686-pc-linux-gnu"
CXXFLAGS="${CFLAGS}"
MAKEOPTS="-j2"
USE="X acl acpi alsa apache2 bash-completion berkdb browserplugin bzlib calendar cdr cjk cli crypt ctype dio directfb dlloader dri examples fam fbcon foomaticdb gd gif gtk gtk2 hal hardened imap imlib iodbc iproute2 java javascript jpec kde kdeenablefinal kdexdeltas -ldap libg++ libwww mhash midi mime netboot nls nsplugin opengl pam pcntl pcre pdf pdo perl php pic png posix postgres profile python qt4 quicktime readline sasl session sharedmem slang snmp soap sockets source spell ssl startup-notification suhosin svg svga sysvipc tcltk tcpd test tidy tiff tokenizer truetype truetype-fonts unicode usb usepackagedmakefiles vhosts xml xpm xulrunner zlib"
INPUT_DEVICES="keyboard mouse"
VIDEO_CARDS="ati vesa fbdev mach64"
ALSA_CARDS="ca0106"
LINGUAS="en es pt"
PORT_ENOTICE_DIR=/var/enotice
# PORTAGE_TMPDIR = /home/tmp
GENTOO_MIRRORS="ftp://mirror.datapipe.net/gentoo http://mirror.datapipe.net/gentoo http://gentoo.mirrors.tds.net/gentoo"
APACHE2_MODULES="access auth authn_file authn_dbd auth_dbm auth_anon auth_digest alias file-cache echo charset-lite cache disk-cache mem-cache ext-filter case_filter case-filter-in deflate mime-magic cern-meta expires headers usertrack proxy proxy-connect proxy-ftp proxy-http info include cgi cgid dav dav-fs vhost-alias speling rewrite log_config logio env setenvif mime status autoindex asis negotiation dir imap actions userdir so filter unique_id authz_host dir mime" |
Any further insights will be much appreciated as was the one concerning 'test'. Thank you all. |
|
Back to top |
|
|
NeddySeagoon Administrator
Joined: 05 Jul 2003 Posts: 54220 Location: 56N 3W
|
Posted: Sat Jul 25, 2009 7:50 pm Post subject: |
|
|
jbarry,
Clear the test use flag. Many packages have broken test suits and in some cases the tests take longer to run than the build.
You don't want emerges failing because a broken test fails. When you clear the flag globally, portage will want to rebuild everything that has a test USE flag.
Mike Hunt,
It wasn't me that spotted USE="test", it looks like it was a good catch by Nerevar _________________ Regards,
NeddySeagoon
Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail. |
|
Back to top |
|
|
jbarry n00b
Joined: 27 May 2002 Posts: 55 Location: Panama
|
Posted: Sat Jul 25, 2009 8:04 pm Post subject: right |
|
|
I cleared it. Now recompiling emerge -uavDN world.
Thanks again. |
|
Back to top |
|
|
Mike Hunt Watchman
Joined: 19 Jul 2009 Posts: 5287
|
Posted: Sat Jul 25, 2009 8:31 pm Post subject: |
|
|
NeddySeagoon wrote: | Mike Hunt,
It wasn't me that spotted USE="test", it looks like it was a good catch by Nerevar |
Oops, oh well, you still deserve credit for something good anyway. Apologies to Nerevar. |
|
Back to top |
|
|
|