Re: [gentoo-user] problem with quickpkg mysql
On Tuesday 13 March 2007 23:38:04 Rodrigo Lazo wrote: hi everybody, I have this problem. On my system I ran mash rodrigo # quickpkg mysql * Building package for mysql-5.0.26-r2 ... [ ok ] * Packages now in /usr/portage/packages: * mysql-5.0.26-r2: 16M What is the output of: # grep sys-apps/mysql /var/db/pkg/dev-db/mysql-5.0.26-r2/* ? and on a chroot enviroment I try (both systems share the portage tree) (chroot) mash / # emerge -k mysql Calculating dependencies - emerge: there are no ebuilds to satisfy sys-apps/mysql. (dependency required by dev-db/mysql-5.0.26-r2 [binary]) as you can see a weird sys-apps/mysql is shown as a dependency. Any ideas? # grep -h sys-apps/mysql $(portageq portdir)/profiles/updates/* move sys-apps/mysql dev-db/mysql-init-scripts So sys-apps/mysql has been pkgmove'd to dev-db/mysql-init-scripts... -- Bo Andresen pgpMSsuwR8kFz.pgp Description: PGP signature
Re: [gentoo-user] Updating mysql-init-scripts to 2.0_pre1-r2 now Mysql restart fails!?
On 2012-02-05 2:09 PM, Tanstaafl tansta...@libertytrek.org wrote: just updated mysql from 5.1.56 to 5.1.61, and STILL have this problem... after reviewing this problem, I'm thinking that maybe the problem with stopping or restarting mysql is related to the post install elog warning I got back in January when I updated the init scripts: In the emerge post install I had: WARN: postinst Old /etc/init.d/mysql and /etc/conf.d/mysql still present! Update both of those files to the new versions! But it doesn't say anything about *how* to update them... and yes, I did etc-update after updating the init scripts... Is this documented anywhere? Or is this just evidence that I'm clueless (meaning, I should 'just know' what needs to be done)? Would someone who is not having this problem kindly send me their /etc/init.d/mysq init script, and maybe even their /etc/conf.d/mysql config file? Maybe comparing them will give me a clue... Thanks to anyone for their assistance... Charles
[gentoo-user] Warning about old init scripts when updating dev-db/mysql-init-scripts-2.0_pre1-r2
Hello, Also have this to deal with... In the emerge post install I get: WARN: postinst Old /etc/init.d/mysql and /etc/conf.d/mysql still present! Update both of those files to the new versions! But it doesn't say anything about *how* to update them... Is this documented anywhere? Or is this just evidence that I'm clueless (meaning, I should 'just know' what needs to be done)?
[gentoo-user] Updating mysql-init-scripts to 2.0_pre1-r2 now Mysql restart fails!?
Anyone else having this problem? Yes, I did etc-update, and simply accepted the new conf.d config file and init.d script changes... After the update, I attempted to restart mysql but got: myhost : Sun Jan 15, 12:23:47 : ~ # /etc/init.d/mysql restart * Starting mysql ... * start-stop-daemon: /usr/sbin/mysqld is already running [ !! ] * ERROR: mysql failed to start myhost : Sun Jan 15, 12:23:55 : ~ and in the log: Jan 15 12:23:55 myhost /etc/init.d/mysql[16429]: start-stop-daemon: /usr/sbin/mysqld is already running Jan 15 12:23:55 myhost /etc/init.d/mysql[16396]: ERROR: mysql failed to start
Re: [gentoo-user] Trouble with mysql
On Wed, 2005-08-31 at 18:04 -0500, Paul Maszy wrote: You shouldnt have restarted. mysql is already starting on boot up. It showing that many mysql daemons is normal and ok. # /etc/init.d/mysql stop --- You will probably get an error here, if everything happened as you said. If not, your done. kill -9 `ps -ef | grep mysql | awk '{ print $2 }'` As for connecting to mysql, try without a password # mysql -u root See if it connects. Until you determine what is starting it, dont reboot. It just puts you back to square 1. I think the question you are asking is why is mysql already running. Its gotta be starting in the init scripts somehow, and if its not in /etc/init.d/mysql I would check for other scripts starting it. # grep mysql /etc/init.d/* I ran /etc/init.d/mysql stop and it stopped without error - all of them. I ran /etc/init.d/mysql start and it started again - now there are a whole lot of them in the ps listing, but I can connect with the mysql client. It seems to be fixed for now.. -- gentoo-user@gentoo.org mailing list
Re: [gentoo-user] Warning about old init scripts when updating dev-db/mysql-init-scripts-2.0_pre1-r2
Probably etc-update. On Sun, Feb 5, 2012 at 12:00 PM, Tanstaafl tansta...@libertytrek.org wrote: Hello, Also have this to deal with... In the emerge post install I get: WARN: postinst Old /etc/init.d/mysql and /etc/conf.d/mysql still present! Update both of those files to the new versions! But it doesn't say anything about *how* to update them... Is this documented anywhere? Or is this just evidence that I'm clueless (meaning, I should 'just know' what needs to be done)? -- :wq
Re: [gentoo-user] Warning about old init scripts when updating dev-db/mysql-init-scripts-2.0_pre1-r2
On 2012-02-05 12:08 PM, Michael Mol mike...@gmail.com wrote: On Sun, Feb 5, 2012 at 12:00 PM, Tanstaafltansta...@libertytrek.org wrote: In the emerge post install I get: WARN: postinst Old /etc/init.d/mysql and /etc/conf.d/mysql still present! Update both of those files to the new versions! But it doesn't say anything about *how* to update them... Is this documented anywhere? Or is this just evidence that I'm clueless (meaning, I should 'just know' what needs to be done)? Probably etc-update. Nope, ran etc-update and it didn't fix it...
Re: [gentoo-user] Updating mysql-init-scripts to 2.0_pre1-r2 now Mysql restart fails!?
On Sunday 15 January 2012 18:26:09 Tanstaafl wrote: Anyone else having this problem? Yes, I did etc-update, and simply accepted the new conf.d config file and init.d script changes... After the update, I attempted to restart mysql but got: myhost : Sun Jan 15, 12:23:47 : ~ # /etc/init.d/mysql restart * Starting mysql ... * start-stop-daemon: /usr/sbin/mysqld is already running [ !! ] * ERROR: mysql failed to start myhost : Sun Jan 15, 12:23:55 : ~ and in the log: Jan 15 12:23:55 myhost /etc/init.d/mysql[16429]: start-stop-daemon: /usr/sbin/mysqld is already running Jan 15 12:23:55 myhost /etc/init.d/mysql[16396]: ERROR: mysql failed to start I have this since years ! Can't manage to get this error out ! I will look at the tread carefully ! -- Stéphane Guedon http://www.22decembre.eu/ http://lectures.22decembre.eu/ carte de visite : http://www.22decembre.eu/downloads/Stephane-Guedon.vcf signature.asc Description: This is a digitally signed message part.
Re: [gentoo-user] Updating mysql-init-scripts to 2.0_pre1-r2 now Mysql restart fails!?
just updated mysql from 5.1.56 to 5.1.61, and STILL have this problem... I can't even STOP mysql - with the included init script, all I get is: myhost : Sun Feb 05, 13:55:53 : ~ # /etc/init.d/mysql stop * WARNING: mysql is already stopped Well, it *isn't* stopped, it is running, but it is apparently still the old version (but the mysqladmin command apparently is from the new version): myhost : Sun Feb 05, 14:05:05 : ~ # mysqladmin -u root -p version Enter password: mysqladmin Ver 8.42 Distrib 5.1.61, for pc-linux-gnu on x86_64 Copyright (c) 2000, 2011, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. Server version 5.1.56-log Protocol version10 Connection Localhost via UNIX socket UNIX socket /var/run/mysqld/mysqld.sock Uptime: 25 days 7 hours 45 min 17 sec Threads: 4 Questions: 708143 Slow queries: 0 Opens: 139 Flush tables: 1 Open tables: 57 Queries per second avg: 0.323 myhost : Sun Feb 05, 14:05:20 : ~ # Also... shouldn't the init script be for mysqld, not mysql?? Also, why is there no entry for mysql in rc-update? It starts up just fine when booting. I'm totally stumped... On 2012-01-15 12:26 PM, Tanstaafl tansta...@libertytrek.org wrote: Anyone else having this problem? Yes, I did etc-update, and simply accepted the new conf.d config file and init.d script changes... After the update, I attempted to restart mysql but got: myhost : Sun Jan 15, 12:23:47 : ~ # /etc/init.d/mysql restart * Starting mysql ... * start-stop-daemon: /usr/sbin/mysqld is already running [ !! ] * ERROR: mysql failed to start myhost : Sun Jan 15, 12:23:55 : ~ and in the log: Jan 15 12:23:55 myhost /etc/init.d/mysql[16429]: start-stop-daemon: /usr/sbin/mysqld is already running Jan 15 12:23:55 myhost /etc/init.d/mysql[16396]: ERROR: mysql failed to start
Re: [gentoo-user] Warning about old init scripts when updating dev-db/mysql-init-scripts-2.0_pre1-r2
On Mon, 06 Feb 2012 07:03:19 -0500 Tanstaafl tansta...@libertytrek.org wrote: On 2012-02-05 3:06 PM, Alan McKinnon alan.mckin...@gmail.com wrote: In your shoes what I would be doing now is backup your entire mysql install (everything listed in equery files mysql), delete the package (emerge -C) and remerge mysql. Then check if starting and stopping works correctly. I suspect you'll find it will. Now you just need to diff these new files with your backups and find differences. Yes, this is sort of the long way round but you're not having much luck asking anyone seen this before?, so now it's time to bring out the big guns Well, I'd much prefer some more basic troubleshooting first... I've asked for some kind soul/souls to share their init scripts so I can compare - but I guess I couldg go first... here is the contents of /etc/init.d/mysql: #!/sbin/runscript # Copyright 1999-2011 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/dev-db/mysql-init-scripts/files/mysql-5.1.53-init.d,v 1.1 2011/01/13 20:06:06 robbat2 Exp $ depend() { use net.lo # localmount needed for $basedir need localmount } get_config() { my_print_defaults --config-file=$1 mysqld | sed -n -e s/^--$2=//p } mysql_svcname() { local ebextra= case ${SVCNAME} in mysql*) ;; *) ebextra= (mysql) ;; esac echo ${SVCNAME}${ebextra} } start() { # Check for old conf.d variables that mean migration was not yet done. local varlist=${!mysql_slot_*} ${!MYSQL_BLOG_PID_FILE*} ${!STOPTIMEOUT*} varlist=${varlist// /} # Yes, MYSQL_INIT_I_KNOW_WHAT_I_AM_DOING is a hidden variable. # It does have a use in testing, as it is possible to build a config file # that works with both the old and new init scripts simulateously. if [ -n ${varlist} -a -z ${MYSQL_INIT_I_KNOW_WHAT_I_AM_DOING} ]; then eerror You have not updated your conf.d for the new mysql-init-scripts-2 revamp. eerror Not proceeding because it may be dangerous. return 1 fi # Now we can startup ebegin Starting $(mysql_svcname) MY_CNF=${MY_CNF:-/etc/${SVCNAME}/my.cnf} if [ ! -r ${MY_CNF} ] ; then eerror Cannot read the configuration file \`${MY_CNF}' return 1 fi # tail -n1 is critical as these we only want the last instance of the option local basedir=$(get_config ${MY_CNF} basedir | tail -n1) local datadir=$(get_config ${MY_CNF} datadir | tail -n1) local pidfile=$(get_config ${MY_CNF} pid-file | tail -n1) local socket=$(get_config ${MY_CNF} socket | tail -n1) if [ ! -d ${datadir} ] ; then eerror MySQL datadir \`${datadir}' is empty or invalid eerror Please check your config file \`${MY_CNF}' return 1 fi if [ ! -d ${datadir}/mysql ] ; then eerror You don't appear to have the mysql database installed yet. eerror Please run /usr/bin/mysql_install_db to have this done... return 1 fi local piddir=${pidfile%/*} if [ ! -d $piddir ] ; then mkdir $piddir \ chown mysql $piddir rc=$? if [ $rc -ne 0 ]; then eerror Directory $piddir for pidfile does not exist and cannot be created return 1 fi fi local startup_timeout=${STARTUP_TIMEOUT:-900} local startup_early_timeout=${STARTUP_EARLY_TIMEOUT:-1000} local tmpnice=${NICE:+--nicelevel }${NICE} local tmpionice=${IONICE:+--ionice }${IONICE} start-stop-daemon \ ${DEBUG/*/--verbose} \ --start \ --exec ${basedir}/sbin/mysqld \ --pidfile ${pidfile} \ --background \ --wait ${startup_early_timeout} \ ${tmpnice} \ ${tmpionice} \ -- --defaults-file=${MY_CNF} ${MY_ARGS} local ret=$? if [ ${ret} -ne 0 ] ; then eend ${ret} return ${ret} fi ewaitfile ${startup_timeout} ${socket} eend $? || return 1 save_options pidfile ${pidfile} save_options basedir ${basedir} } stop() { ebegin Stopping $(mysql_svcname) local pidfile=$(get_options pidfile) local basedir=$(get_options basedir) local stop_timeout=${STOP_TIMEOUT:-120} start-stop-daemon \ ${DEBUG/*/--verbose} \ --stop
Re: [gentoo-user] Re: How to alter ./configure flags from emerge
Harry Putnam schreef: Since syncing yesterday and emerge -u world, I now get mysql-5.0.16-r1 when I emerge mysql. It doesn't have the docs built either regardless of what USE variable are in force. Are there in fact docs available for this version yet? From MYSQL, I mean, not Gentoo. Perhaps that's why you haven't been able to find such a separate package-- it doesn't yet exist, because the 'source' (the docs themselves) don't. Worth checking, anyway. I've took the tips about /etc/portage/package.use syntax and arrangement so it now is correct (I think): cat /etc/portage/package.use mail-mta/sendmail mbox sasl milter dev-db/mysql mysql mysqli doc ndb-doc dev-backup/bacula mysql mysqli doc Except that most of those flags are no longer valid for the unstable version... ACCEPT_KEYWORDS=~x86 emerge -pv mysql These are the packages that I would merge, in order: Calculating dependencies ...done! [ebuild N] dev-db/mysql-5.0.16-r2 -berkdb -big-tables -cluster -debug -extraengine -minimal +perl (-selinux) +ssl -static -utf8 But now I've got worse provlems than no documentation. I can't even start this install of mysql. /etc/init.d/mysql status * status: stopped /etc/init.d/mysql start * working on 0 * Starting mysqld0 (/etc/mysql/my.cnf) ... .. * MySQL NOT started (0) Here is where the docs would be quite handy... The ChangeLog suggests that you may have missed a step or two, or perhaps should reconsider that ~arch setting in this case: less /usr/portage/dev-db/mysql/ChangeLog # ChangeLog for dev-db/mysql # Copyright 2002-2005 Gentoo Foundation; Distributed under the GPL v2 # $Header: /var/cvsroot/gentoo-x86/dev-db/mysql/ChangeLog,v 1.266 2005/11/23 19:44:22 vivo Exp $ *mysql-5.0.16-r2 (23 Nov 2005) 23 Nov 2005; Francesco Riosa [EMAIL PROTECTED] mysql-4.1.15.ebuild, mysql-4.1.15-r30.ebuild, -mysql-5.0.16-r1.ebuild, +mysql-5.0.16-r2.ebuild, mysql-5.0.16-r30.ebuild: fix Bug #113352 , mysql-5.0.16-r1 does not create /usr/lib{64}/libmysqlclient.so.15 symlink ==The linkage has been somewhat improved too. It has been moved in ==pkg_postinst() function to advise the user to use revdep-rebuild with the ==right --so-name option. As a consequence it does not rely on dosym but use ln program directly(bug). ==it work now with FEATURES=prelink notitles sandbox strict userpriv ==usersandbox keeptemp keepwork but in the future may be needed to advise sandbox that we are messing up with the live file-system *mysql-5.0.16-r1 (23 Nov 2005) 23 Nov 2005; Francesco Riosa [EMAIL PROTECTED] files/mysql-slot.rc6, -mysql-5.0.16.ebuild, +mysql-5.0.16-r1.ebuild: Version bump, modified rc init script thanks to Jasper Bryant-Greene for reporting a bug *mysql-5.0.16-r30 (23 Nov 2005) *mysql-5.0.16 (23 Nov 2005) 23 Nov 2005; Francesco Riosa [EMAIL PROTECTED] files/mysql-slot.rc6, -mysql-4.0.26-r30.ebuild, mysql-4.1.15-r30.ebuild, -mysql-5.0.13_rc.ebuild, -mysql-5.0.15-r30.ebuild, +mysql-5.0.16.ebuild, +mysql-5.0.16-r30.ebuild: Version bump for the 5.0 series. The ebuild has been rewritten, it's the first step to slot the mysql database server. (diff 5.0.16 and 5.0.16-r30 if you don't belive at it) Also the rc scripts are changed, hopefully bug #109380 is gone (Thanks to Rodrigo Severo for shaping it). It's possible from now start more than one server tweaking the /etc/conf.d/mysql . The future of slotted MySQL is still uncertain but the rc script will be kept. More than uncertain is the slotting of MySQL-4.0 too. ==reassuming, be careful playing with these ebuilds, never ever == ~ARCH keywords has been so unstable. --- Of course, you might want to upgrade to -r2, since clearly some things didn't work in -r1 (in ebuild terms) You might also want to stick with stable until things settle down a bit. Just my 2 Eurocents, as you see, I'm not a MySQL user. HTH, Holly -- gentoo-user@gentoo.org mailing list
Re: [gentoo-user] Updating mysql-init-scripts to 2.0_pre1-r2 now Mysql restart fails!?
On Sunday 15 Jan 2012 18:35:01 Stéphane Guedon wrote: On Sunday 15 January 2012 18:26:09 Tanstaafl wrote: Anyone else having this problem? Yes, I did etc-update, and simply accepted the new conf.d config file and init.d script changes... After the update, I attempted to restart mysql but got: myhost : Sun Jan 15, 12:23:47 : ~ # /etc/init.d/mysql restart * Starting mysql ... * start-stop-daemon: /usr/sbin/mysqld is already running [ !! ] * ERROR: mysql failed to start myhost : Sun Jan 15, 12:23:55 : ~ and in the log: Jan 15 12:23:55 myhost /etc/init.d/mysql[16429]: start-stop-daemon: /usr/sbin/mysqld is already running Jan 15 12:23:55 myhost /etc/init.d/mysql[16396]: ERROR: mysql failed to start I have this since years ! Can't manage to get this error out ! I will look at the tread carefully ! You could try: ps axf | grep mysql and then kill PID of mysql before you try to restart it. -- Regards, Mick signature.asc Description: This is a digitally signed message part.
Re: [gentoo-user] Updating mysql-init-scripts to 2.0_pre1-r2 now Mysql restart fails!?
On 2012-01-15 2:11 PM, Mick michaelkintz...@gmail.com wrote: On Sunday 15 Jan 2012 18:35:01 Stéphane Guedon wrote: On Sunday 15 January 2012 18:26:09 Tanstaafl wrote: After the update, I attempted to restart mysql but got: myhost : Sun Jan 15, 12:23:47 : ~ # /etc/init.d/mysql restart * Starting mysql ... * start-stop-daemon: /usr/sbin/mysqld is already running [ !! ] * ERROR: mysql failed to start myhost : Sun Jan 15, 12:23:55 : ~ and in the log: Jan 15 12:23:55 myhost /etc/init.d/mysql[16429]: start-stop-daemon: /usr/sbin/mysqld is already running Jan 15 12:23:55 myhost /etc/init.d/mysql[16396]: ERROR: mysql failed to start I have this since years ! Can't manage to get this error out ! I will look at the tread carefully ! You could try: ps axf | grep mysql and then killPID of mysql before you try to restart it. I can try that this weekend (this is a production server), but that would not be a *fix*, only an ugly workaround. No one else is having this problem or has an idea of how to fix it properly?
Re: [gentoo-user] Warning about old init scripts when updating dev-db/mysql-init-scripts-2.0_pre1-r2
On 2012-02-05 3:06 PM, Alan McKinnon alan.mckin...@gmail.com wrote: In your shoes what I would be doing now is backup your entire mysql install (everything listed in equery files mysql), delete the package (emerge -C) and remerge mysql. Then check if starting and stopping works correctly. I suspect you'll find it will. Now you just need to diff these new files with your backups and find differences. Yes, this is sort of the long way round but you're not having much luck asking anyone seen this before?, so now it's time to bring out the big guns Well, I'd much prefer some more basic troubleshooting first... I've asked for some kind soul/souls to share their init scripts so I can compare - but I guess I couldg go first... here is the contents of /etc/init.d/mysql: #!/sbin/runscript # Copyright 1999-2011 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/dev-db/mysql-init-scripts/files/mysql-5.1.53-init.d,v 1.1 2011/01/13 20:06:06 robbat2 Exp $ depend() { use net.lo # localmount needed for $basedir need localmount } get_config() { my_print_defaults --config-file=$1 mysqld | sed -n -e s/^--$2=//p } mysql_svcname() { local ebextra= case ${SVCNAME} in mysql*) ;; *) ebextra= (mysql) ;; esac echo ${SVCNAME}${ebextra} } start() { # Check for old conf.d variables that mean migration was not yet done. local varlist=${!mysql_slot_*} ${!MYSQL_BLOG_PID_FILE*} ${!STOPTIMEOUT*} varlist=${varlist// /} # Yes, MYSQL_INIT_I_KNOW_WHAT_I_AM_DOING is a hidden variable. # It does have a use in testing, as it is possible to build a config file # that works with both the old and new init scripts simulateously. if [ -n ${varlist} -a -z ${MYSQL_INIT_I_KNOW_WHAT_I_AM_DOING} ]; then eerror You have not updated your conf.d for the new mysql-init-scripts-2 revamp. eerror Not proceeding because it may be dangerous. return 1 fi # Now we can startup ebegin Starting $(mysql_svcname) MY_CNF=${MY_CNF:-/etc/${SVCNAME}/my.cnf} if [ ! -r ${MY_CNF} ] ; then eerror Cannot read the configuration file \`${MY_CNF}' return 1 fi # tail -n1 is critical as these we only want the last instance of the option local basedir=$(get_config ${MY_CNF} basedir | tail -n1) local datadir=$(get_config ${MY_CNF} datadir | tail -n1) local pidfile=$(get_config ${MY_CNF} pid-file | tail -n1) local socket=$(get_config ${MY_CNF} socket | tail -n1) if [ ! -d ${datadir} ] ; then eerror MySQL datadir \`${datadir}' is empty or invalid eerror Please check your config file \`${MY_CNF}' return 1 fi if [ ! -d ${datadir}/mysql ] ; then eerror You don't appear to have the mysql database installed yet. eerror Please run /usr/bin/mysql_install_db to have this done... return 1 fi local piddir=${pidfile%/*} if [ ! -d $piddir ] ; then mkdir $piddir \ chown mysql $piddir rc=$? if [ $rc -ne 0 ]; then eerror Directory $piddir for pidfile does not exist and cannot be created return 1 fi fi local startup_timeout=${STARTUP_TIMEOUT:-900} local startup_early_timeout=${STARTUP_EARLY_TIMEOUT:-1000} local tmpnice=${NICE:+--nicelevel }${NICE} local tmpionice=${IONICE:+--ionice }${IONICE} start-stop-daemon \ ${DEBUG/*/--verbose} \ --start \ --exec ${basedir}/sbin/mysqld \ --pidfile ${pidfile} \ --background \ --wait ${startup_early_timeout} \ ${tmpnice} \ ${tmpionice} \ -- --defaults-file=${MY_CNF} ${MY_ARGS} local ret=$? if [ ${ret} -ne 0 ] ; then eend ${ret} return ${ret} fi ewaitfile ${startup_timeout} ${socket} eend $? || return 1 save_options pidfile ${pidfile} save_options basedir ${basedir} } stop() { ebegin Stopping $(mysql_svcname) local pidfile=$(get_options pidfile) local basedir=$(get_options basedir) local stop_timeout=${STOP_TIMEOUT:-120} start-stop-daemon \ ${DEBUG/*/--verbose} \ --stop \ --exec ${basedir}/sbin/mysqld \
Re: [gentoo-user] Warning about old init scripts when updating dev-db/mysql-init-scripts-2.0_pre1-r2
On Sun, 05 Feb 2012 12:19:33 -0500 Tanstaafl tansta...@libertytrek.org wrote: On 2012-02-05 12:08 PM, Michael Mol mike...@gmail.com wrote: On Sun, Feb 5, 2012 at 12:00 PM, Tanstaafltansta...@libertytrek.org wrote: In the emerge post install I get: WARN: postinst Old /etc/init.d/mysql and /etc/conf.d/mysql still present! Update both of those files to the new versions! But it doesn't say anything about *how* to update them... Is this documented anywhere? Or is this just evidence that I'm clueless (meaning, I should 'just know' what needs to be done)? Probably etc-update. Nope, ran etc-update and it didn't fix it... You have some other threads going on this and it looks like you used etc-update or equivalent correctly. In other words, it should all just work for you. Equally obviously, it doesn't. In your shoes what I would be doing now is backup your entire mysql install (everything listed in equery files mysql), delete the package (emerge -C) and remerge mysql. Then check if starting and stopping works correctly. I suspect you'll find it will. Now you just need to diff these new files with your backups and find differences. Yes, this is sort of the long way round but you're not having much luck asking anyone seen this before?, so now it's time to bring out the big guns -- Alan McKinnnon alan.mckin...@gmail.com
Re: [gentoo-user] Gentoo and Ultramonkey
On Mon, 28 Sep 2009 00:37:58 + Nick Khamis sym...@gmail.com wrote: [don't top-post, please] On Sun, Sep 27, 2009 at 11:33 PM, Volker Armin Hemmann volkerar...@googlemail.com wrote: On Montag 28 September 2009, Nick Khamis wrote: Hello Everyone I am new to gentoo, usually I use Debian. I have a fresh install x86 2.6.30 kernel and I was trying to get Ultramonkey going on the box. I looking for the equivilant to the following deb packages for Gentoo please * libdbi-perl dev-perl/DBI ... is dbi-perl * libdbd-mysql-perl * dev-perl/DBD-mysql so, just: emerge [-pv] dev-perl/DBD-mysql, which needs what it needs: These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild N] dev-db/mysql-init-scripts-1.2 0 kB [ebuild N] virtual/perl-Sys-Syslog-0.27 0 kB [ebuild N] dev-perl/Net-Daemon-0.43 28 kB [ebuild N] sys-apps/ed-1.0 67 kB [ebuild N] dev-perl/PlRPC-0.2020-r1 18 kB [ebuild N] dev-perl/DBI-1.601 484 kB [ebuild N] dev-db/mysql-5.0.70-r1 USE=berkdb perl ssl -big-tables -cluster -debug -embedded -extraengine -latin1 -max-idx-128 -minimal (-selinux) -static 28,028 kB [ebuild N] virtual/mysql-5.0 0 kB [ebuild N] dev-perl/DBD-mysql-4.00.5 120 kB and check the use flags... if it looks good, let it rip! * libmysqlclient14-dev Well, I think Gentoo is different, in that you always get the required development libs, say to build DBD::mysql. (If not, there's something wrong with the ebuild.) I think dev-db/mysql-community is the server part of mysql, but not sure. If you feel that there is anything else I need to know about getting Ultramonkey working on Gentoo please let me know. No idea about ultramonkey, but HTH. Hello Gentlemen, Thank you for your responses, I do apologize for the inconvenience. So all I have to do is modify /etc/make.conf by adding mysql and emerge libdbi. I do not need to install mysql server, this machine only needs mysqlclient. Thanks again for your help. Nick You may have to add 'perl' to make.conf. Just --pretend your emerge and have a look... good luck! -- Michael Higgins
Re: [gentoo-user] looking for a couple of systemd units
On Tue, Aug 27, 2013 at 10:55 AM, Stefan G. Weichinger li...@xunil.at wrote: While we are at it ... I am currently migrating one of my basement servers ... it boots and runs with systemd already. I am fiddling with service-files for: mysql mythbackend tftp-hpa (more to come) working my way through ... making arch-linux-files fit etc. If someone already has those for gentoo ... pls post and share! This is my mysqld.service file used in production with Gentoo: [Unit] Description=mySQL Server After=network.target Documentation=man:mysqld(8) [Service] Type=simple ExecStart=/usr/sbin/mysqld --defaults-file=/etc/mysql/my.cnf --basedir=/usr --datadir=/var/lib/mysql --pid-file=/var/run/mysqld/mysqld.pid --socket=/var/run/mysqld/mysqld.sock ExecStop=/bin/kill -15 $MAINPID PIDFile=/var/run/mysqld/mysql.pid Restart=always CPUSchedulingPolicy=idle CPUSchedulingPriority=0 [Install] WantedBy=multi-user.target You can omit/ignore the CPScheduling* entries (it runs in a very old machine, and I need mysql not to hog all the CPU). Also, I use this in /etc/tmpfiles.d/mysqld.conf: D /run/mysqld 0755 mysql mysql - - I don't use mythbackend nor tftp-hpa, but if you have the init scripts for them it should be easy to write the corresponding unit files. Regards. -- Canek Peláez Valdés Posgrado en Ciencia e Ingeniería de la Computación Universidad Nacional Autónoma de México
Re: [gentoo-user] looking for a couple of systemd units
Am 27.08.2013 18:02, schrieb Canek Peláez Valdés: On Tue, Aug 27, 2013 at 10:55 AM, Stefan G. Weichinger li...@xunil.at wrote: While we are at it ... I am currently migrating one of my basement servers ... it boots and runs with systemd already. I am fiddling with service-files for: mysql mythbackend tftp-hpa (more to come) working my way through ... making arch-linux-files fit etc. If someone already has those for gentoo ... pls post and share! This is my mysqld.service file used in production with Gentoo: [Unit] Description=mySQL Server After=network.target Documentation=man:mysqld(8) [Service] Type=simple ExecStart=/usr/sbin/mysqld --defaults-file=/etc/mysql/my.cnf --basedir=/usr --datadir=/var/lib/mysql --pid-file=/var/run/mysqld/mysqld.pid --socket=/var/run/mysqld/mysqld.sock ExecStop=/bin/kill -15 $MAINPID PIDFile=/var/run/mysqld/mysql.pid Restart=always CPUSchedulingPolicy=idle CPUSchedulingPriority=0 [Install] WantedBy=multi-user.target You can omit/ignore the CPScheduling* entries (it runs in a very old machine, and I need mysql not to hog all the CPU). Also, I use this in /etc/tmpfiles.d/mysqld.conf: D /run/mysqld 0755 mysql mysql - - Shouldn't it be /var/run/mysqld ... ? I had a similar service-file still fiddling to make it work, nearly there. Thanks! I don't use mythbackend nor tftp-hpa, but if you have the init scripts for them it should be easy to write the corresponding unit files. mythtv-Wiki provided a service file ... I will check after mysqld ... Stefan
Re: [gentoo-user] looking for a couple of systemd units
Canek Peláez Valdés can...@gmail.com wrote: On Tue, Aug 27, 2013 at 10:55 AM, Stefan G. Weichinger li...@xunil.at wrote: While we are at it ... I am currently migrating one of my basement servers ... it boots and runs with systemd already. I am fiddling with service-files for: mysql mythbackend tftp-hpa (more to come) working my way through ... making arch-linux-files fit etc. If someone already has those for gentoo ... pls post and share! This is my mysqld.service file used in production with Gentoo: [Unit] Description=mySQL Server After=network.target Documentation=man:mysqld(8) [Service] Type=simple ExecStart=/usr/sbin/mysqld --defaults-file=/etc/mysql/my.cnf --basedir=/usr --datadir=/var/lib/mysql --pid-file=/var/run/mysqld/mysqld.pid --socket=/var/run/mysqld/mysqld.sock ExecStop=/bin/kill -15 $MAINPID PIDFile=/var/run/mysqld/mysql.pid Restart=always CPUSchedulingPolicy=idle CPUSchedulingPriority=0 [Install] WantedBy=multi-user.target You can omit/ignore the CPScheduling* entries (it runs in a very old machine, and I need mysql not to hog all the CPU). Also, I use this in /etc/tmpfiles.d/mysqld.conf: D /run/mysqld 0755 mysql mysql - - I don't use mythbackend nor tftp-hpa, but if you have the init scripts for them it should be easy to write the corresponding unit files. Thanks for that, I will need thatas well. -- Your life is like a penny. You're going to lose it. The question is: How do you spend it? John Covici cov...@ccs.covici.com
Re: [gentoo-user] Loading Issue
On 2020.02.15 14:16, Peter Humphrey wrote: On Friday, 14 February 2020 20:03:00 GMT Colleen Beamer wrote: I have an older computer with Gentoo on it. I haven't updated it in quite a while because it necessitates a full reinstall and up until recently, I haven't had the time to devote to this. It is mostly backuped up on an external hard drive so, it what I'm asking can't be done, that's okay. > There seems to be a problem with loading MySQL. During the boot process when it comes to the loading of MySQL it hangs. Is there a way to bypass the loading of MySQL so the computer will complete booting and I can make sure I've gotten everything that I want off of it before I wipe it? Have you tried setting rc_interactive="YES" in /etc/rc.conf? Then you can interrupt the boot process, and learn of several scripts that you didn't know were run. I'm assuming an openrc system, of course. I'm not the OP, but I recently had a similar situation - total freeze early during the boot process. What I wanted was a way to get that rc_interactive="YES" behavior - but by doing something at boot time. Otherwise, I needed to boot a live CD/DVD/thumb, edit rc.conf, and reboot. I was able to boot adding init=/bin/bash to the kernel command line, but then even though I could do "openrc sysinit" then "openrc boot" and then start "default" services individually, it took longer, since I had to try to figure out in what order services would have been started. I wonder if booting with init=/bin/bash, editing rc.conf, and then doing "exec /sbin/init" would then put the system in a state (with proc 1 being init) as if it had booted normally, but with an interactive startup? Jack
Re: [gentoo-user] sysV/openrc init script vs. systemd .service file
On Mon, Aug 11, 2014 at 4:05 PM, Grant Edwards grant.b.edwa...@gmail.com wrote: Any advice on whether it would be easier to use a common init script with sysV/OpenRC/systemd or to write a separate .service file? I'd almost certainly generate a proper unit, and not try to use a compatibility mode, especially if you're generating these using software. If anything it would make more sense to make a sysvinit script which is a wrapper for a systemd unit than the other way around. Sysvinit scripts are just that - touring-complete scripts. Systemd units are declarative. Here is the Gentoo mysqld unit, which is pretty simple: [Unit] Description=MySQL database server After=syslog.target After=network.target [Service] Type=simple User=mysql Group=mysql # Note: we set --basedir to prevent probes that might trigger SELinux alarms, # https://bugzilla.redhat.com/show_bug.cgi?id=547485 ExecStart=/usr/bin/mysqld_safe --basedir=/usr ExecStartPost=/usr/libexec/mysqld-wait-ready $MAINPID # Give a reasonable amount of time for the server to start up/shut down TimeoutSec=300 # We rely on systemd, not mysqld_safe, to restart mysqld if it dies Restart=always # Place temp files in a secure directory, not /tmp PrivateTmp=true [Install] WantedBy=multi-user.target Most daemons will be fairly similar to this, though a daemon which forks will be slightly different (type=forking, and will have a PIDfile setting). This one is a bit fancy in that it has a post-exec script/program that just checks for the main service to be ready (so that reverse dependencies aren't started prematurely). It is important that whatever is in execstart doesn't die if this is a daemon. If this is just going to modprobe something and terminate that is fine, but there is a slightly different way to express those so that it isn't considered a failure. Rich
Re: [gentoo-user] mysql is being pulled in again!
On 4 March 2010 15:57, Alan McKinnon alan.mckin...@gmail.com wrote: On Thursday 04 March 2010 17:37:23 Mick wrote: I am trying to understand what is pulling in mysql again. This morning a load of qt packages were being updated and I noticed a bunch of perl and virtual packages in there too. Rest assured dev-db/mysql was in there, again. This is despite the fact that the mysql use flag seem to be not active as far as portage is concerned: # euse -i mysql global use flags (searching: mysql) [- ] mysql - Adds mySQL Database support local use flags (searching: mysql) [- ] mysql (app-admin/ulogd): Build MYSQL output plugin to save packets in a mysql database. [- ] mysql (net-misc/mediatomb): Use dev-db/mysql as backend rather than SQLite3. If this USE flag is disabled, dev-db/sqlite is used in its stead. Looking into it further I see that the virtual package is pulling the database in: # equery depends dev-db/mysql [ Searching for packages depending on dev-db/mysql... ] virtual/mysql-5.0 (=dev-db/mysql-5.0*) # equery depends virtual/mysql [ Searching for packages depending on virtual/mysql... ] dev-db/mysql-5.0.84-r1 (=virtual/mysql-5.0) dev-libs/cyrus-sasl-2.1.23-r1 (mysql? virtual/mysql) dev-libs/redland-1.0.10-r1 (mysql? virtual/mysql) dev-perl/DBD-mysql-4.00.5 (virtual/mysql) x11-libs/qt-sql-4.6.2 (mysql? virtual/mysql) So, is this telling me the virtual mysql package depends of the real mysql and vice versa? Should I give up and accept that just like a LAMP build, from now on a Linux desktop *must* run mysql and nothing else will do? I've read that sqlite is borked and won't do what semantic-desktop wants, but what about people who for arguments sake want to run postgress or some other database? The tool you want to answer this question is emerge -t Right, but I started this mammoth emerge before I spent enough time looking at its contents I'm afraid. :-( I could of course uninstall them and try again, but there's steam coming out the back of this old box and I would rather not have to rinse and repeat. This is what was pulled in today and most of the perl stuff seemed like new installs: Thu Mar 4 09:20:24 2010 dev-libs/libffi-3.0.9 Thu Mar 4 09:20:49 2010 dev-db/mysql-init-scripts-1.2 Thu Mar 4 09:26:49 2010 net-dns/bind-tools-9.4.3_p5 Thu Mar 4 09:33:38 2010 dev-perl/Net-Daemon-0.43 Thu Mar 4 09:34:57 2010 perl-core/Storable-2.20 Thu Mar 4 09:35:22 2010 dev-perl/yaml-0.68 Thu Mar 4 09:35:56 2010 perl-core/Test-Harness-3.17 Thu Mar 4 09:36:32 2010 perl-core/Package-Constants-0.02 Thu Mar 4 09:37:07 2010 perl-core/Sys-Syslog-0.27 Thu Mar 4 09:37:26 2010 virtual/perl-Storable-2.20 Thu Mar 4 09:37:41 2010 virtual/perl-Test-Harness-3.17 Thu Mar 4 09:37:57 2010 virtual/perl-Package-Constants-0.02 Thu Mar 4 09:38:15 2010 virtual/perl-Sys-Syslog-0.27 Thu Mar 4 09:38:46 2010 dev-perl/PlRPC-0.2020-r1 Thu Mar 4 09:39:19 2010 perl-core/IO-Zlib-1.09 Thu Mar 4 09:39:35 2010 virtual/perl-IO-Zlib-1.09 Thu Mar 4 09:40:09 2010 perl-core/Archive-Tar-1.54 Thu Mar 4 09:40:27 2010 virtual/perl-Archive-Tar-1.54 Thu Mar 4 09:41:03 2010 perl-core/Module-Build-0.34.0201 Thu Mar 4 09:41:19 2010 virtual/perl-Module-Build-0.34.0201 Thu Mar 4 09:41:52 2010 perl-core/ExtUtils-CBuilder-0.26.03 Thu Mar 4 09:42:08 2010 virtual/perl-ExtUtils-CBuilder-0.26.03 Thu Mar 4 09:42:48 2010 perl-core/File-Spec-3.30 Thu Mar 4 09:43:21 2010 perl-core/ExtUtils-ParseXS-2.20.0401 Thu Mar 4 09:43:37 2010 virtual/perl-ExtUtils-ParseXS-2.20.0401 Thu Mar 4 09:43:53 2010 virtual/perl-File-Spec-3.30 Thu Mar 4 09:44:48 2010 dev-perl/DBI-1.609 Thu Mar 4 09:47:31 2010 dev-util/boost-build-1.41.0 Thu Mar 4 09:55:19 2010 media-gfx/exiv2-0.19 Thu Mar 4 11:49:55 2010 dev-libs/boost-1.41.0-r3 Thu Mar 4 12:29:27 2010 dev-db/mysql-5.0.84-r1 Thu Mar 4 12:29:44 2010 virtual/mysql-5.0 Thu Mar 4 12:30:32 2010 dev-perl/DBD-mysql-4.00.5 Thu Mar 4 13:08:28 2010 x11-libs/qt-core-4.6.2-r1 Thu Mar 4 13:12:49 2010 x11-libs/qt-dbus-4.6.2 Thu Mar 4 13:28:44 2010 x11-libs/qt-script-4.6.2 Thu Mar 4 13:32:06 2010 x11-libs/qt-sql-4.6.2 Thu Mar 4 13:33:58 2010 x11-libs/qt-test-4.6.2 Thu Mar 4 14:01:18 2010 x11-libs/qt-xmlpatterns-4.6.2 Thu Mar 4 15:45:26 2010 x11-libs/qt-gui-4.6.2 Thu Mar 4 16:11:12 2010 x11-libs/qt-qt3support-4.6.2 Thu Mar 4 16:17:31 2010 x11-libs/qt-opengl-4.6.2 Thu Mar 4 16:21:11 2010 x11-libs/qt-svg-4.6.2 There will be a reason why mysql is being pulled in, most likely a package that must have it. If a package must have it, wouldn't the USE flag mysql switch to + ? If a user
Re: [gentoo-user] boot specific service in sequence
On Thursday 25 February 2010 14:11:38 Kaushal Shriyan wrote: Hi, is there a way to start some specific services during boot up in a sequential order ? for example 1)tomcat 2)mysql 3)dns server Yes, the init scripts support the notion of a service depending on another service, and some things are before or after other things. Check the man pages for baselayout and openrc. There are differences between baselayout-1 and baselayout-2, but you don't say which you use. There was a discussion here about this very thing in the last week. Check the mail archives. -- alan dot mckinnon at gmail dot com
Re: [gentoo-user] MythTV (or possibly mysql) stopped working after a kernel rebuild
On 4/25/05, Nick Rout [EMAIL PROTECTED] wrote: On Mon, 25 Apr 2005 15:03:35 -0700 Mark Knecht wrote: Does mysql require some sort of network protocol that mightnot be running? Samba, NFS, etc.? Thats what the startup scripts are for. They should automatically start required scripts. If in doubt take a look at the init script. In my /etc/init.d/mysql it says: depend() { use dns net That means mysql will use the network and dns resolution operating, but doesn't need them. see http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?part=2chap=4 As someone else said, look in your logs. To check that mysql is actually running try the ps command. ps ax|grep mysql Thanks for the info. OK, using ps aux | grep mysql returned nothing so it wasn't running. To eliviate my frustration I rebuilt mysql along with all of MythTV, or at least the parts I had installed before. I'm sure that was overkill but now mysql and MythTV are starting to work again: dragonfly ~ # ps aux | grep mysql root 21769 0.0 0.2 2084 1048 ?Ss 16:10 0:00 /bin/sh /usr/bin/mysqld_safe mysql21804 0.0 1.4 39200 7200 ?Sl 16:10 0:00 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --user=mysql --pid-file=/var/run/mysqld/mysqld.pid --skip-locking --port=3306 --socket=/var/run/mysqld/mysqld.sock root 21935 0.0 0.0 1476 464 pts/0R+ 16:19 0:00 grep mysql dragonfly ~ # and I can log in when on the backend machine: dragonfly ~ # mysql -u root -p mythconverg Enter password: Reading table information for completion of table and column names You can turn off this feature to get a quicker startup with -A Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 14 to server version: 4.0.24 Type 'help;' or '\h' for help. Type '\c' to clear the buffer. mysql quit Bye dragonfly ~ # And I can also get into mythtv-setup and even the front end, to some extent. The place I'm a bit stalled at right now, and I'm sure it's a config issue only, is that I need mysql to be bound to the network address of the machine it's running on (dragonfly) so that I can access the mythbackend from other parts of the house. (XBox running Linux when this works, but my laptop for now) To that end I changed /etc/mysql/my.cnf like this: # keep secure by default! #bind-address= 127.0.0.1 bind-address= 192.168.10.55 port= 3306 # this can make it even more secure: and restarted mysql. Now netstat shows it listening, I think: dragonfly ~ # netstat -apn | grep mysql tcp0 0 192.168.10.55:3306 0.0.0.0:* LISTEN 21804/mysqld unix 2 [ ACC ] STREAM LISTENING 90716 21804/mysqld /var/run/mysqld/mysqld.sock dragonfly ~ # Nowever, when I try to log in from any machine on the network I don't seem to be able to get in: dragonfly ~ # mysql -h 192.168.10.55 -u root -p mythconverg Enter password: ERROR 1045: Access denied for user: '[EMAIL PROTECTED]' (Using password: YES) dragonfly ~ # I ran these commands within mysql to hopefully open it up to other tcp/ip addresses: dragonfly ~ # mysql -u root -p mythconverg Enter password: Reading table information for completion of table and column names You can turn off this feature to get a quicker startup with -A Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 16 to server version: 4.0.24 Type 'help;' or '\h' for help. Type '\c' to clear the buffer. mysql grant all on mythconverg.* to mythtv@% identified by mythtv; Query OK, 0 rows affected (0.00 sec) mysql flush privileges; Query OK, 0 rows affected (0.00 sec) mysql quit Bye dragonfly ~ # But it still doesn't let me in. Teh same thing happens in mythfrontend judging from what I see in the terminal: 2005-04-25 16:14:11.368 Changing from None to None 2005-04-25 16:14:37.991 Writing settings file /home/mark/.mythtv/mysql.txt 2005-04-25 16:14:38.001 Connecting to backend server: 192.168.10.55:6543 (try 1 of 5) Connection timed out. You probably should modify the Master Server settings in the setup program and set the proper IP address. 2005-04-25 16:15:08.192 Connecting to backend server: 192.168.10.55:6543 (try 1 of 5) Connection timed out. You probably should modify the Master Server settings in the setup program and set the proper IP address. 2005-04-25 16:15:09.230 Changing from None to None 2005-04-25 16:15:13.607 Connecting to backend server: 192.168.10.55:6543 (try 1 of 5) Connection timed out. You probably should modify the Master Server settings in the setup program and set the proper IP address. [EMAIL PROTECTED] ~ $ /var/log/mysql/mysql.err shows only: 050425 16:10:45 mysqld started /var/log/mysql/mysqld.log shows only: /usr/sbin/mysqld: ready for connections. Version: '4.0.24' socket: '/var/run/mysqld/mysqld.sock' port: 3306 Gentoo Linux mysql-4.0.24 Do I possibly just have the format of the remote login command wrong? Any
Re: [gentoo-user] OT - mythbackend not binding to port. Why? [SOLVED]
On Thu, 2006-10-05 at 14:39 -0500, Michael Sullivan wrote: On Thu, 2006-10-05 at 14:10 -0500, Michael Sullivan wrote: My mythbackend is screwing up. I called /usr/bin/mythbackend directly so that I could see what exactly the problem is. It gave me this: camille ~ # mythbackend 2006-10-05 14:08:36.085 Using runtime prefix = /usr 2006-10-05 14:08:36.120 New DB connection, total: 1 2006-10-05 14:08:36.127 Connected to database 'mythconverg' at host: localhost 2006-10-05 14:08:36.139 Current Schema Version: 1123 Running as a slave backend. 2006-10-05 14:08:36.153 New DB connection, total: 2 2006-10-05 14:08:36.154 Connected to database 'mythconverg' at host: localhost 2006-10-05 14:08:36.156 mythbackend: MythBackend started as a slave backend 2006-10-05 14:08:36.173 New DB connection, total: 3 2006-10-05 14:08:36.174 Connected to database 'mythconverg' at host: localhost 2006-10-05 14:08:36.241 mythbackend version: 0.19.20060121-2 www.mythtv.org 2006-10-05 14:08:36.241 Enabled verbose msgs: important general 2006-10-05 14:08:36.242 AutoExpire: Found 1 recorders w/max rate of 72 MiB/min 2006-10-05 14:08:36.244 AutoExpire: Required Free Space: 1.1 GB w/freq: 10 min QServerSocket: failed to bind or listen to the socket 2006-10-05 14:08:36.247 Failed to bind port 6543. Exiting. I tried it with and without the firewall running and I got the same results. Why can't it bind to the port? I think I might have discovered one reason why mythbackend was screwing up. I rebooted my machine and tried mythbackend again after rebooting: camille ~ # mythbackend 2006-10-05 14:36:41.431 Using runtime prefix = /usr 2006-10-05 14:36:41.573 New DB connection, total: 1 2006-10-05 14:36:41.574 Unable to connect to database! 2006-10-05 14:36:41.574 Driver error was [1/2002]: QMYSQL3: Unable to connect Database error was: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) QSqlQuery::exec: database not open QSqlQuery::exec: database not open 2006-10-05 14:36:41.633 DB Error (KickDatabase): Query was: SELECT NULL; No error type from QSqlError? Strange... 2006-10-05 14:36:41.688 Failed to init MythContext, exiting. So I tried mysql: camille ~ # /etc/init.d/mysql start * ... * Starting mysql (/etc/mysql/my.cnf) * MySQL NOT started (0) [ !! ] I looked for logs: camille ~ # ls /var/log/mysql camille ~ # camille ~ # cat /var/log/messages | grep 'mysql' Jun 16 08:43:44 camille groupadd[27649]: new group: name=mysql, gid=60 Jun 16 08:43:44 camille useradd[27713]: new user: name=mysql, uid=60, gid=60, home=/dev/null, shell=/bin/false Jun 18 17:01:18 camille rc-scripts: Strange, the socket file already exist in /var/run/mysqld/mysqld.sock Jun 18 17:08:13 camille rc-scripts: Strange, the socket file already exist in /var/run/mysqld/mysqld.sock Jun 19 16:15:21 camille rc-scripts: Strange, the socket file already exist in /var/run/mysqld/mysqld.sock Jun 20 14:23:09 camille rc-scripts: Strange, the socket file already exist in /var/run/mysqld/mysqld.sock Jun 25 20:29:49 camille rc-scripts: Strange, the socket file already exist in /var/run/mysqld/mysqld.sock Jul 10 13:52:29 camille rc-scripts: Strange, the socket file already exist in /var/run/mysqld/mysqld.sock Jul 20 11:26:56 camille rc-scripts: Strange, the socket file already exist in /var/run/mysqld/mysqld.sock Jul 27 08:55:43 camille rc-scripts: Strange, the socket file already exist in /var/run/mysqld/mysqld.sock Aug 3 17:50:25 camille rc-scripts: Strange, the socket file already exist in /var/run/mysqld/mysqld.sock Aug 8 19:07:39 camille rc-scripts: Strange, the socket file already exist in /var/run/mysqld/mysqld.sock Aug 26 21:36:41 camille rc-scripts: Strange, the socket file already exist in /var/run/mysqld/mysqld.sock Sep 8 23:02:08 camille usermod[24305]: delete `mythtv' from group `mysql' Sep 8 23:02:09 camille usermod[24305]: delete `mythtv' from shadow group `mysql' Sep 15 17:46:20 camille rc-scripts: Strange, the socket file already exist in /var/run/mysqld/mysqld.sock Oct 2 13:13:00 camille rc-scripts: Strange, the socket file already exist in /var/run/mysqld/mysqld.sock camille ~ # I can't find any logs as to why mysql won't start. I can't make sense of the /etc/init.d/mysql script. Can anyone give me a hint as to why mysql is not starting? The mysql problem was because I forgot to update my bind-address in my.cnf. Myth is working now... -- gentoo-user@gentoo.org mailing list
Re: [gentoo-user] OT - mythbackend not binding to port. Why?
On Thu, 2006-10-05 at 14:10 -0500, Michael Sullivan wrote: My mythbackend is screwing up. I called /usr/bin/mythbackend directly so that I could see what exactly the problem is. It gave me this: camille ~ # mythbackend 2006-10-05 14:08:36.085 Using runtime prefix = /usr 2006-10-05 14:08:36.120 New DB connection, total: 1 2006-10-05 14:08:36.127 Connected to database 'mythconverg' at host: localhost 2006-10-05 14:08:36.139 Current Schema Version: 1123 Running as a slave backend. 2006-10-05 14:08:36.153 New DB connection, total: 2 2006-10-05 14:08:36.154 Connected to database 'mythconverg' at host: localhost 2006-10-05 14:08:36.156 mythbackend: MythBackend started as a slave backend 2006-10-05 14:08:36.173 New DB connection, total: 3 2006-10-05 14:08:36.174 Connected to database 'mythconverg' at host: localhost 2006-10-05 14:08:36.241 mythbackend version: 0.19.20060121-2 www.mythtv.org 2006-10-05 14:08:36.241 Enabled verbose msgs: important general 2006-10-05 14:08:36.242 AutoExpire: Found 1 recorders w/max rate of 72 MiB/min 2006-10-05 14:08:36.244 AutoExpire: Required Free Space: 1.1 GB w/freq: 10 min QServerSocket: failed to bind or listen to the socket 2006-10-05 14:08:36.247 Failed to bind port 6543. Exiting. I tried it with and without the firewall running and I got the same results. Why can't it bind to the port? I think I might have discovered one reason why mythbackend was screwing up. I rebooted my machine and tried mythbackend again after rebooting: camille ~ # mythbackend 2006-10-05 14:36:41.431 Using runtime prefix = /usr 2006-10-05 14:36:41.573 New DB connection, total: 1 2006-10-05 14:36:41.574 Unable to connect to database! 2006-10-05 14:36:41.574 Driver error was [1/2002]: QMYSQL3: Unable to connect Database error was: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) QSqlQuery::exec: database not open QSqlQuery::exec: database not open 2006-10-05 14:36:41.633 DB Error (KickDatabase): Query was: SELECT NULL; No error type from QSqlError? Strange... 2006-10-05 14:36:41.688 Failed to init MythContext, exiting. So I tried mysql: camille ~ # /etc/init.d/mysql start * ... * Starting mysql (/etc/mysql/my.cnf) * MySQL NOT started (0) [ !! ] I looked for logs: camille ~ # ls /var/log/mysql camille ~ # camille ~ # cat /var/log/messages | grep 'mysql' Jun 16 08:43:44 camille groupadd[27649]: new group: name=mysql, gid=60 Jun 16 08:43:44 camille useradd[27713]: new user: name=mysql, uid=60, gid=60, home=/dev/null, shell=/bin/false Jun 18 17:01:18 camille rc-scripts: Strange, the socket file already exist in /var/run/mysqld/mysqld.sock Jun 18 17:08:13 camille rc-scripts: Strange, the socket file already exist in /var/run/mysqld/mysqld.sock Jun 19 16:15:21 camille rc-scripts: Strange, the socket file already exist in /var/run/mysqld/mysqld.sock Jun 20 14:23:09 camille rc-scripts: Strange, the socket file already exist in /var/run/mysqld/mysqld.sock Jun 25 20:29:49 camille rc-scripts: Strange, the socket file already exist in /var/run/mysqld/mysqld.sock Jul 10 13:52:29 camille rc-scripts: Strange, the socket file already exist in /var/run/mysqld/mysqld.sock Jul 20 11:26:56 camille rc-scripts: Strange, the socket file already exist in /var/run/mysqld/mysqld.sock Jul 27 08:55:43 camille rc-scripts: Strange, the socket file already exist in /var/run/mysqld/mysqld.sock Aug 3 17:50:25 camille rc-scripts: Strange, the socket file already exist in /var/run/mysqld/mysqld.sock Aug 8 19:07:39 camille rc-scripts: Strange, the socket file already exist in /var/run/mysqld/mysqld.sock Aug 26 21:36:41 camille rc-scripts: Strange, the socket file already exist in /var/run/mysqld/mysqld.sock Sep 8 23:02:08 camille usermod[24305]: delete `mythtv' from group `mysql' Sep 8 23:02:09 camille usermod[24305]: delete `mythtv' from shadow group `mysql' Sep 15 17:46:20 camille rc-scripts: Strange, the socket file already exist in /var/run/mysqld/mysqld.sock Oct 2 13:13:00 camille rc-scripts: Strange, the socket file already exist in /var/run/mysqld/mysqld.sock camille ~ # I can't find any logs as to why mysql won't start. I can't make sense of the /etc/init.d/mysql script. Can anyone give me a hint as to why mysql is not starting? -- gentoo-user@gentoo.org mailing list
[gentoo-user] /var/lib/init.d/exclusive/netmount
Hello, after updating a few packages, some init scripts got stuck when starting services (at least mysql and apache). Doing /etc/init.d/mysql --verbose --debug start revealed that they got stuck doing cat /var/lib/init.d/exclusive/netmount. Sounds like something related to nfs, and I had indeed updated some nfs packages, so this probably had something to do with that. I couldn't find information on what that netmount pipe is or how to fix the problem, but I just removed the pipe and the init scripts started to work again. Could you tell more about that pipe and how should I have fixed the situation? Will it cause any trouble now that the pipe doesn't exist any more? Best regards, Jarno Portage 2.1.7.16 (default/linux/amd64/2008.0, gcc-4.3.4, glibc-2.10.1-r1, 2.6.23-hardened-r7 x86_64) = System uname: linux-2.6.23-hardened-r7-x86_64-intel-r-_xeon-r-_cpu_51...@_1.60ghz-with-gentoo-1.12.11.1 Timestamp of tree: Sat, 20 Feb 2010 03:00:01 + app-shells/bash: 3.2_p39 dev-lang/python: 2.6.4 dev-python/pycrypto: 2.1.0_beta1 sys-apps/baselayout: 1.12.11.1 sys-apps/sandbox:1.6-r2 sys-devel/autoconf: 2.63 sys-devel/automake: 1.9.6-r2, 1.10.2 sys-devel/binutils: 2.18-r3 sys-devel/gcc: 4.1.2, 4.3.4 sys-devel/gcc-config: 1.4.1 sys-devel/libtool: 2.2.6b virtual/os-headers: 2.6.27-r2
Re: [gentoo-user] eselect sh set dash?
Am 01.05.2012 18:53, schrieb Florian Philipp: Am 29.04.2012 16:04, schrieb Marc Joliet: Am Sun, 29 Apr 2012 00:20:41 +0200 schrieb Florian Philipp li...@binarywings.net: Hi list! Hi, Now that eselect-sh has been stabilized, I'm wondering if anyone has tried setting dash as the /bin/sh symlink. Any experiences? I've been using dash as my /bin/sh for a while now. I've had it installed since June 2009, I suppose I've had the symlink set for the same length of time. Pretty much all incompatibilities I encountered are fixed now, stuff like openrc introducing bashisms (what fun! I never used the debug option of an init script before or since), or the Audacity build system having #!/bin/sh but using bashisms. I seem to recall that I have one package installed that has this problem and requires changing the symlink temporarily, but I don't remember which. It might have been fixed by now, though. Also, the old mysql-init-scripts-1.2 package requires bash, in case that matters to you. The dmcrypt init script also has a single bashism. A bug about this has been open for quiet some time now: https://bugs.gentoo.org/show_bug.cgi?id=408117 So I don't think you should expect any problems (save for the rare exception), and for me there was a noticeable speedup with the init system (also reported by Flameeyes in his blog). Thanks in advance! Florian Philipp HTH Hi Marc, thanks for the info! I've tried it on one of my systems and in my measurements, it definitely scraped off a few seconds of the reboot cycle. Regards, Florian Philipp I suggest that anyone who wants to switch tries something like this before rebooting to see if the init scripts can be parsed by dash: for i in /etc/init.d/*; do printf '%s\t' $i; $i status; done Regards, Florian Philipp signature.asc Description: OpenPGP digital signature
[gentoo-user] «-»: [gentoo-user] eselect sh set dash?
Hi All, also readahead-list has some problems with dash as sh. S On 2012-05-05 11:17, Florian Philipp wrote: Am 01.05.2012 18:53, schrieb Florian Philipp: Am 29.04.2012 16:04, schrieb Marc Joliet: Am Sun, 29 Apr 2012 00:20:41 +0200 schrieb Florian Philipp li...@binarywings.net: Hi list! Hi, Now that eselect-sh has been stabilized, I'm wondering if anyone has tried setting dash as the /bin/sh symlink. Any experiences? I've been using dash as my /bin/sh for a while now. I've had it installed since June 2009, I suppose I've had the symlink set for the same length of time. Pretty much all incompatibilities I encountered are fixed now, stuff like openrc introducing bashisms (what fun! I never used the debug option of an init script before or since), or the Audacity build system having #!/bin/sh but using bashisms. I seem to recall that I have one package installed that has this problem and requires changing the symlink temporarily, but I don't remember which. It might have been fixed by now, though. Also, the old mysql-init-scripts-1.2 package requires bash, in case that matters to you. The dmcrypt init script also has a single bashism. A bug about this has been open for quiet some time now: https://bugs.gentoo.org/show_bug.cgi?id=408117 So I don't think you should expect any problems (save for the rare exception), and for me there was a noticeable speedup with the init system (also reported by Flameeyes in his blog). Thanks in advance! Florian Philipp HTH Hi Marc, thanks for the info! I've tried it on one of my systems and in my measurements, it definitely scraped off a few seconds of the reboot cycle. Regards, Florian Philipp I suggest that anyone who wants to switch tries something like this before rebooting to see if the init scripts can be parsed by dash: for i in /etc/init.d/*; do printf '%s\t' "$i"; "$i" status; done Regards, Florian Philipp -- Samuraiii e-mail: samura...@volny.cz GnuPG key ID: 0x80C752EA (obtainable on http://pgp.mit.edu) Full copy of public timestamp block signatures id-14723 (from 2012-05-05 18:00:06) is included in header of html. signature.asc Description: OpenPGP digital signature
Re: [gentoo-user] Re: Debian just voted in systemd for default init system in jessie
21.02.2014 12:48, Alan McKinnon пишет: On 21/02/2014 09:03, Yuri K. Shatroff wrote: Your idea instantly fails as the rc-service author has no idea of what you defined ${SERVICE} to be and no way to determine what it is now. Yes, the rc-service author does not have any idea because he is not requested to. ${SERVICE} obviously comes from `rc-service status ${SERVICE}` . The result (e.g. tail -n {$LINES} ${SERVICE}.log) is achieved by: 1. putting LINES= in /etc/conf.d/${SERVICE} 2. setting up ${SERVICE}.log with syslog. (or putting LOGFILE=... and doing `tail -n ${LINES} ${LOGFILE}, or even LAST_LOG_CMD=`mysql -qe 'SELECT ... FROM log.log ORDER BY date DESC LIMIT ${LINES}'`, or *whatever*) 3. adding this `tail -n ...` or whatever call to the init script . 4. voila. If you feel I'm again entirely wrong please point out why. The faults with your comments are many, and I'm not going to detail them as that's not my job. I'm going to let you figure it out for yourself in production why your entire approach is wrong, and simply leave you with this: You violate DRY. For an example showing the general possibility to do this, I don't violate anything. One could easily grep a syslog config , or do the opposite (a syslog config generator from service configs), whatever. Of course I didn't write a complete logging-aware init scripts system because it's also not my job. But if it were, I'm pretty sure it's doable under SysV/BSD init in compliance with DRY and ease-of-use for admins. I'm sorry I couldn't convince you of that. You expect the sysadmin to know they must make changes in a restart config file when they tweak the syslogger so that somehow the init script continues to get it right. Trust me, sysadmins are not going to remember to do that, because expecting them to is off the wall crazy. I repeat what I and Canek said earlier: You've never actually DONE any of this in real life, right? What exactly? No, I didn't tweak any init system to print the last N log entries for a service. No, because I don't need it and never did. I *did* set up logging to a remote DB on SunOS and FreeBSD. But actually you're digressing and just going personal, because the question wasn't *how to setup logging* but *the possibility* of such a modification that *prints the last N log entries* in the service status cmd. -- Regards, Yuri K. Shatroff
Re: [gentoo-user] Cups + Samba weird message
On 4/29/05, Nick Rout [EMAIL PROTECTED] wrote: On Fri, 2005-04-29 at 15:35 +0100, Neil Bothwick wrote: On Fri, 29 Apr 2005 07:04:51 -0700, Mark Knecht wrote: Actually, it means that samba depends on cups, and cups depends on samba. Hence the circle. Then why does it present itself when I restart networking? Seems a strange time for it to tell me that. Does running a single init script cause all the init scripts to announce stuff like this? Both samba and cups depend on networking. and to enlarge on that when you restart networking, you restart any services that depend on networking. Yes, that's what I thought must be happening. However I have multiple interefaces - lo, eth, and wlan0. I restart wlan0 and it seems that I get these messages. If I was restarting all networking I could understand that but I would have thought that if I restart only a single interface it wouldn't require a complete restart of everything that depends on networking. This may seem like a small issue. I'm not sure it is. (What do I know...I'm not that smart.) Since the machine is running MythTV and Myth requires mythbackend and mythbackend requires mysql and mysql is bound to eth0 when I restart wlan0 it seems a stretch to say that all of this stuff should have to go through a restart. I'm somewhat concerned that it's going to interfere with Myth doing what I want it to do. No eveidence yet that it does. It's just a concern. thanks for the info. Thanks, Mark -- gentoo-user@gentoo.org mailing list
RE: [gentoo-user] Re: systemd? [ Was: The End Is Near ... ]
From: Walter Dnes [mailto:waltd...@waltdnes.org] Sent: Thursday, March 22, 2012 5:14 PM On Wed, Mar 21, 2012 at 09:35:55PM -0400, Michael Mol wrote What we're talking about with systemd vs openrc, and things like ssh'd first-time initialization is all within the realm of responsibility of the packager. It's a shift in the way the distribution itself works. We're not talking about a scenario where you shunt things upstream, so the whole your position would have rejected Linux angle is a red herring. This is a frustrating game of whack-a-mole. Person A comes up with a position, I rebut it, and then person B comes up with a different position, and I have to rebut it.. There have been people in this thread who have said that the program best knows what it needs, and should handle its own initialization. That was what I was replying to. I'll reply to your position now. You know the old adage, if you ask 5 geeks a question you get 6 different answers. This whole discussion is somewhat surreal to me, when taken in conjunction with the other heated debate we just finished having: * udev is evil and horrible because it's trying to do too much and is too complex. * system is evil and horrible because it isn't doing enough and is too simple. And I'm pretty I've seen at least one person making both arguments simultaneously. Why does that spawned process have to be sshd? Why can't it be some shell script which does the one-time checks, and then launches sshd itself? So instead of the initscript doing the checking+setup and launching the service, it launches a a second script... which does the checking+setup and launches the service FACEPALM. See my post with the joke of digging a second hole to dump the dirt from the first hole into. Instead of one script, we now have two scripts. This is *NOT* simplification. It works fine for mysql, or postfix, or apache, or any of the dozens of other programs that have helper scripts whose sole purposes is to act as an entry point to starting up the actual service. It's a common and well-accepted way of performing required initialization on startup. I don't see why sshd has to be special here. Why does that shell script need to be distributed as part of the init system's package, and not part of the package associated with the service? I don't understand what you're arguing here. *THE INITSCRIPT IS OWNED BY THE SERVICE PACKAGE*, not by the init package. E.g. net-misc/openssh, not sys-apps/openrc. You are absolutely correct; the discussion of who owns the init script is completely tangential to the system vs openrc argument; in both cases, the required startup files will be provided by the package maintainer and installed by the ebuild, not by the rc system. I think the confusion may have started way back when Canek tried to compare the simplicity of sshd.service to the complexity of /etc/init.d/sshd. That's the unfair, apples-to-oranges comparison that triggered this entire debate. The part that's been lost here is that system doesn't run init scripts(*); it launches configured services. These are *not* shell scripts; they are ini-file-like things that define parameters, much like xinetd's configuration files. Of course, I don't see why this is a problem: configure system to launch sshd's init script, which keeps doing the same thing it always has been doing. This is why the comparison between systemd's service config and openrc's script is unfair. You /cannot/ get rid of the complexity of /etc/init.d/sshd, you can only make it so that openrc and systemd can *both* take advantage of that complexity when starting sshd. That may, of course, require the package maintainer to provide 3 items instead of one: an openrc init script, a systemd service description, and an rc-agnostic helper script, in order to be fully systemd-compatible. In the meantime, the systemd package maintainer will likely be forced to provide some kind of compatibility shims to run existing openrc scripts that have not yet been refactored, but that's the cost of choice. It may already do this, I don't know. I have not yet installed systemd anywhere but I am curious enough to try it on my laptop. So I will be that much more informed in the near future :) (*) As I understand it, systemd *can* run SysV-style init scripts, but Gentoo's startup scripts are too dependent on openrc-supplied logic to be reusable in any meaningful sense. --Mike
Re: [gentoo-user] eselect sh set dash?
Am Sun, 29 Apr 2012 00:20:41 +0200 schrieb Florian Philipp li...@binarywings.net: Hi list! Hi, Now that eselect-sh has been stabilized, I'm wondering if anyone has tried setting dash as the /bin/sh symlink. Any experiences? I've been using dash as my /bin/sh for a while now. I've had it installed since June 2009, I suppose I've had the symlink set for the same length of time. Pretty much all incompatibilities I encountered are fixed now, stuff like openrc introducing bashisms (what fun! I never used the debug option of an init script before or since), or the Audacity build system having #!/bin/sh but using bashisms. I seem to recall that I have one package installed that has this problem and requires changing the symlink temporarily, but I don't remember which. It might have been fixed by now, though. Also, the old mysql-init-scripts-1.2 package requires bash, in case that matters to you. So I don't think you should expect any problems (save for the rare exception), and for me there was a noticeable speedup with the init system (also reported by Flameeyes in his blog). Thanks in advance! Florian Philipp HTH -- Marc Joliet -- People who think they know everything really annoy those of us who know we don't - Bjarne Stroustrup signature.asc Description: PGP signature
Re: [gentoo-user] eselect sh set dash?
Am 29.04.2012 16:04, schrieb Marc Joliet: Am Sun, 29 Apr 2012 00:20:41 +0200 schrieb Florian Philipp li...@binarywings.net: Hi list! Hi, Now that eselect-sh has been stabilized, I'm wondering if anyone has tried setting dash as the /bin/sh symlink. Any experiences? I've been using dash as my /bin/sh for a while now. I've had it installed since June 2009, I suppose I've had the symlink set for the same length of time. Pretty much all incompatibilities I encountered are fixed now, stuff like openrc introducing bashisms (what fun! I never used the debug option of an init script before or since), or the Audacity build system having #!/bin/sh but using bashisms. I seem to recall that I have one package installed that has this problem and requires changing the symlink temporarily, but I don't remember which. It might have been fixed by now, though. Also, the old mysql-init-scripts-1.2 package requires bash, in case that matters to you. So I don't think you should expect any problems (save for the rare exception), and for me there was a noticeable speedup with the init system (also reported by Flameeyes in his blog). Thanks in advance! Florian Philipp HTH Hi Marc, thanks for the info! I've tried it on one of my systems and in my measurements, it definitely scraped off a few seconds of the reboot cycle. Regards, Florian Philipp signature.asc Description: OpenPGP digital signature
Re: [gentoo-user] EMERGE USE PHP additional options problem
now I'm worse :( I update de portage, and now I have a biger problem - These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild N] dev-db/mysql-init-scripts-1.2 [ebuild N] mail-mta/ssmtp-2.61-r2 USE=ssl -ipv6 -mailwrapper -md5sum [ebuild U ] dev-db/mysql-5.0.44 [4.1.21] USE=-max-idx-128% [ebuild N] virtual/mysql-5.0 [ebuild U ] dev-lang/php-5.2.3-r3 [5.1.4] USE=-fastbuild* -filter% -ftp* -hash* -imap* -json% -ldap-sasl% -pic* -snmp* -sockets* -spell* -sqlite* -suhosin% -tokenizer* -xmlreader* -xmlrpc* -xmlwriter* -zip* -zip-external% [blocks B ] mail-mta/ssmtp (is blocking mail-mta/qmail-1.03-r16) [blocks B ] mail-mta/qmail (is blocking mail-mta/ssmtp-2.61-r2) - I don't want to REinstall qmail or ssmtp, everything is working fine What can I do ? - Original Message - From: Benno Schulenberg [EMAIL PROTECTED] To: gentoo-user@lists.gentoo.org Sent: Wednesday, September 05, 2007 9:29 AM Subject: Re: [gentoo-user] EMERGE USE PHP additional options problem Pablo Murillo wrote: USE= -X -gtk -gnome -kde -xpm -gpm -alsa -qt -java -ipv6 -berkdb -gdbm -pdo -pdo-external -posix -cgi -force-cgi-redirect cli apache2 ctype fastbuild ftp gd hash iconv mysql nls pcre pic reflection session simplexml soap sockets spl ssl sqlite tokenizer truetype xml xmlrpc xmlreader xmlwriter xsl zlib zip unicode imap snmp emerge -a php-5.1.4.ebuild Don't set all these USE flags on the command line. Set the ones you want to be valid for your whole system in /etc/make.conf. Set the ones that should be valid only for php in /etc/portage/package.use, by putting a line like 'dev-lang/php zip' in that file. Further, you can't use the word ebuild in an emerge command like that. Please show us the actual output of 'emerge -pv php'. Benno -- [EMAIL PROTECTED] mailing list -- [EMAIL PROTECTED] mailing list
Re: [gentoo-user] Cups + Samba weird message
On Fri, 2005-04-29 at 16:23 -0700, Mark Knecht wrote: On 4/29/05, Nick Rout [EMAIL PROTECTED] wrote: On Fri, 2005-04-29 at 15:35 +0100, Neil Bothwick wrote: On Fri, 29 Apr 2005 07:04:51 -0700, Mark Knecht wrote: Actually, it means that samba depends on cups, and cups depends on samba. Hence the circle. Then why does it present itself when I restart networking? Seems a strange time for it to tell me that. Does running a single init script cause all the init scripts to announce stuff like this? Both samba and cups depend on networking. and to enlarge on that when you restart networking, you restart any services that depend on networking. Yes, that's what I thought must be happening. However I have multiple interefaces - lo, eth, and wlan0. I restart wlan0 and it seems that I get these messages. If I was restarting all networking I could understand that but I would have thought that if I restart only a single interface it wouldn't require a complete restart of everything that depends on networking. This may seem like a small issue. I'm not sure it is. (What do I know...I'm not that smart.) Since the machine is running MythTV and Myth requires mythbackend and mythbackend requires mysql and mysql is bound to eth0 when I restart wlan0 it seems a stretch to say that all of this stuff should have to go through a restart. I'm somewhat concerned that it's going to interfere with Myth doing what I want it to do. No eveidence yet that it does. It's just a concern. instead of restarting wlan0, try using pause instead. Its in TFM here: http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?part=2chap=4 If you want to stop a service, but not the services that depend on it, you can use the pause argument: like /etc/init.d/net.wlan0 pause start (I think you can give two commands on one line, if it doesn't work like that use: /etc/init.d/net.wlan0 pause /etc/init.d/net.wlan0 start ) thanks for the info. Thanks, Mark -- Nick Rout [EMAIL PROTECTED] -- gentoo-user@gentoo.org mailing list
[gentoo-user] init scripts failing after server update
Hi Around 8 to 10 months I've left a server without updates, and now, after also building a new kernel, emerging new gcc, glibc, re-emerging baselayout, sysvinit and all packages that contains something in /etc/init.d/ , the boot process hangs after a few of the scripts (normally at keymaps or consolefont) returns their ok message. If I use the option to key in an i for interactive boot and skip all remaining services, I get a login prompt on TTY1 through TTY6 as expected, and if I issue every script on the boot and default rc-levels, everything works fine (well, one or two of them complain about something specific, but the important thing is that it doesn't hang at all). Any ideas? The server is up and running (apache, ssh, samba, svn, mysql, ftp, nfs, distcc, etc.) so I'm not in a hurry. I'm thinking on unmerging sysvinit and baselayout just to make sure there is no garbage left, then re-emerging them. Thanks Francisco -- If you have an apple and I have an apple and we exchange apples then you and I will still each have one apple. But if you have an idea and I have one idea and we exchange these ideas, then each of us will have two ideas. - George Bernard Shaw
Re: [gentoo-user] EMERGE USE PHP additional options problem
On Wednesday 05 September 2007, Pablo Murillo wrote: now I'm worse :( I update de portage, and now I have a biger problem - These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild N] dev-db/mysql-init-scripts-1.2 [ebuild N] mail-mta/ssmtp-2.61-r2 USE=ssl -ipv6 -mailwrapper -md5sum [ebuild U ] dev-db/mysql-5.0.44 [4.1.21] USE=-max-idx-128% [ebuild N] virtual/mysql-5.0 [ebuild U ] dev-lang/php-5.2.3-r3 [5.1.4] USE=-fastbuild* -filter% -ftp* -hash* -imap* -json% -ldap-sasl% -pic* -snmp* -sockets* -spell* -sqlite* -suhosin% -tokenizer* -xmlreader* -xmlrpc* -xmlwriter* -zip* -zip-external% [blocks B ] mail-mta/ssmtp (is blocking mail-mta/qmail-1.03-r16) [blocks B ] mail-mta/qmail (is blocking mail-mta/ssmtp-2.61-r2) - I don't want to REinstall qmail or ssmtp, everything is working fine What can I do ? First, please don't top post. It makes your posts illegible as I can't tell in what order who said what. And probably stop using Outlook Express as well. That POS hasn't gotten around to figuring out yet that text mails go up to column 80 or so for a good reason. It's mangled your post by stripping out all the line breaks, making it doubly hard to read. Onto your output. emerge wants to re-install ssmtp (I can't tell why), but can't because it conflicts with qmail which you already have installed. That's what the last two lines mean: ssmtp won't install itself if qmail is already there, qmail is complaining and won't let emerge install ssmtp for the same reason. I suspect it's php wanting to pull in ssmtp, what I don't understand is why it wants to do that when qmail already provides virtual/mta. Please rerun the emerge above ith the -t option so we can see what's going on. alan - Original Message - From: Benno Schulenberg [EMAIL PROTECTED] To: gentoo-user@lists.gentoo.org Sent: Wednesday, September 05, 2007 9:29 AM Subject: Re: [gentoo-user] EMERGE USE PHP additional options problem Pablo Murillo wrote: USE= -X -gtk -gnome -kde -xpm -gpm -alsa -qt -java -ipv6 -berkdb -gdbm -pdo -pdo-external -posix -cgi -force-cgi-redirect cli apache2 ctype fastbuild ftp gd hash iconv mysql nls pcre pic reflection session simplexml soap sockets spl ssl sqlite tokenizer truetype xml xmlrpc xmlreader xmlwriter xsl zlib zip unicode imap snmp emerge -a php-5.1.4.ebuild Don't set all these USE flags on the command line. Set the ones you want to be valid for your whole system in /etc/make.conf. Set the ones that should be valid only for php in /etc/portage/package.use, by putting a line like 'dev-lang/php zip' in that file. Further, you can't use the word ebuild in an emerge command like that. Please show us the actual output of 'emerge -pv php'. Benno -- [EMAIL PROTECTED] mailing list -- Optimists say the glass is half full, Pessimists say the glass is half empty, Developers say wtf is the glass twice as big as it needs to be? Alan McKinnon alan at linuxholdings dot co dot za +27 82, double three seven, one nine three five -- [EMAIL PROTECTED] mailing list
Re: [gentoo-user] What's with all these "acct-group" ebuilds recently?
On Sat, Jun 20, 2020 at 10:04 PM William Kenworthy wrote: > > I cant see any > advantage to having multiple ebuilds for a package instead of using a > support framework to deal with it other than exposing multiple > opportunities for things to go wrong and make it harder to fix. This not > an elegant design! Uh, refactoring shared code into modules is generally considered the best design. Generally packages are split up when they are shared, or when they have different update cycles or upstreams. The details around the splits vary between packages but if you cite and example it probably will be easy to explain why that particular example was split. KDE/Plasma was split up because it makes no sense to rebuild 500 binaries when one of them has a security update. Those account ebuilds were split out because multiple packages could require the same group, and this helps ensure the default uid/gid doesn't change depending on what order you install packages in. Packages like systemd/openrc tend to be a little more modular because they may require integration with other things and it doesn't make sense to replicate that integration across many versions of the packages on both sides. mysql-init-scripts is a separate package because it gets shared between mysql and mariadb. This isn't done often, but it does have the side benefit that if there is a bug in the init.d script you don't have to rebuild the whole database server to get a new bash script. You have virtual packages because sometimes you want to depend on a capability and not a specific package. For example you need an mta to be installed but you don't care which one it is, and so as a result you see virtuals show up in the install list even though they don't do anything. A fair bit of this comes from Gentoo's flexibility. If we didn't support 47 different ways of doing everything it would be much easier to create monolithic packages. In general we tend to find the balance. Plenty of other distros take this MUCH further than Gentoo does - though some of this is driven by being binary. The same source package works for any arch, but if you're doing a binary distro the manpages might work for everybody but obviously anything compiled has to be split up by arch. -- Rich
Re: [gentoo-user] hard drive encryption
On Tue, Mar 13, 2012 at 12:49 PM, Florian Philipp li...@binarywings.net wrote: Am 13.03.2012 17:26, schrieb Michael Mol: On Tue, Mar 13, 2012 at 12:11 PM, Florian Philipp li...@binarywings.net wrote: Am 13.03.2012 12:55, schrieb Valmor de Almeida: On 03/11/2012 02:29 PM, Florian Philipp wrote: Am 11.03.2012 16:38, schrieb Valmor de Almeida: Hello, I have not looked at encryption before and find myself in a situation that I have to encrypt my hard drive. I keep /, /boot, and swap outside LVM, everything else is under LVM. I think all I need to do is to encrypt /home which is under LVM. I use reiserfs. I would appreciate suggestion and pointers on what it is practical and simple in order to accomplish this task with a minimum of downtime. Thanks, -- Valmor Is it acceptable for you to have a commandline prompt for the password when booting? In that case you can use LUKS with the /etc/init.d/dmcrypt I think so. init script. /etc/conf.d/dmcrypt should contain some examples. As you want to encrypt an LVM volume, the lvm init script needs to be started before this. As I see it, there is no strict dependency between those two scripts. You can add this by adding this line to /etc/rc.conf: rc_dmcrypt_after=lvm For creating a LUKS-encrypted volume, look at http://en.gentoo-wiki.com/wiki/DM-Crypt Currently looking at this. You won't need most of what is written there; just section 9, Administering LUKS and the kernel config in section 2, Assumptions. Concerning downtime, I'm not aware of any solution that avoids copying the data over to the new volume. If downtime is absolutely critical, ask and we can work something out that minimizes the time. Regards, Florian Philipp Since I am planning to encrypt only home/ under LVM control, what kind of overhead should I expect? Thanks, What do you mean with overhead? CPU utilization? In that case the overhead is minimal, especially when you run a 64-bit kernel with the optimized AES kernel module. Rough guess: Latency. With encryption, you can't DMA disk data directly into a process's address space, because you need the decrypt hop. Good call. Wouldn't have thought of that. Try running bonnie++ on encrypted vs non-encrypted volumes. (Or not; I doubt you have the time and materials to do a good, meaningful set of time trials) Yeah, that sounds like something for which you need a very dull winter day. Besides, I've already lost a poorly cooled HDD on a benchmark. Sounds like something we can do at my LUG at one of our weekly socials. The part I don't know is how to set this kind of thing up and how to tune it; I don't want it to be like Microsoft's comparison of SQL Server against MySQL from a decade or so ago, where they didn't tune MySQL for their bench workload. -- :wq
Re: [gentoo-user] rc runlevel act strangely
On Sunday 19 June 2011 16:38:35 Dale wrote: I don't know when it got added but it is on mine. This is in the help page: rcManage /etc/init.d scripts in runlevels It works something like this: root@fireball / # eselect rc add xdm default Adding xdm to following runlevels default [skipped] root@fireball / # It was skipped because it was already there but that's how it works. Neat huh? The old method did much the same, but with openrc and baselayout-2 we lost the alphabetical ordering of the entries. Now, if I tell it $ eselect rc list I get: Available init scripts acpid default alsasound default apache2 default atom bootmisc boot chronyd default consolefont boot consolekit cpufrequtils default crypto-loop cupsd default dbus default devfs sysinit device-mapper boot dmesg sysinit dmeventd dnsmasq default fancontrol fsck boot fuse git-daemon gkrellmd gpm no-x hdparm hostname boot hwclock boot keymaps boot killprocs shutdown lm_sensorsdefault local default localmountboot lvm boot lvm-monitoring mdadm mdev mdraid modules boot mount-ro shutdown mtab boot mysql default mysqlmanager net.eth0 default net.loboot netmount default network nfs nfsmount default nscd numlock boot pciparm portagexsd procfsboot pwcheck pydoc-2.7 pydoc-3.1 root boot rpc.idmapd rpc.pipefs rpc.statd rpcbind rsyncd saslauthd savecache shutdown smartddefault spamd sshd default staticroute swap boot swclock sysctlboot sysfs syslog-ng default termencoding boot twistd udev sysinit udev-dev-tarball udev-mount udev-postmountdefault urandom boot vixie-crondefault xdm default xdm-setup It's incomplete - what about all the services that are in more than one run- level? It only lists the first run-level a service is in, for some value of first. This is the old way: $ sudo rc-update -s -v local |default apache2 |default no-x mtab | boot saslauthd | net.eth0 |default no-x procfs | boot urandom | boot rpc.pipefs | mdev | cupsd |default no-x bootmisc | boot nfs | chronyd |default no-x fsck | boot sshd |default no-x vboxweb-service |default killprocs |shutdown lm_sensors |default xdm-setup | nscd
Re: [gentoo-user] Re: Debian just voted in systemd for default init system in jessie
20.02.2014 19:24, Alan McKinnon пишет: On 20/02/2014 13:53, Yuri K. Shatroff wrote: I don't need such 'solutions' to non-existent problems. But if there were a *real* necessity to pretty-print a log's tail in service status, I think it would have been a matter of a proper setup (i.e. the service using syslog, hence a defined log format) and not a heck more complicated. Definetly not a 5-minutes job. 5 minutes is even too much to type sort of tail -${LINES} ${SERVICE}.log if you know where to look up LINES and SERVICE. You've never actually tried this, right? You probably misunderstood. I don't *intend* to try this myself with existing tools, I'm speaking of the init scripts modification. I say that this modification of e.g. OpenRC, if required, would be done quite easily with some assumptions. Your idea instantly fails as the rc-service author has no idea of what you defined ${SERVICE} to be and no way to determine what it is now. Yes, the rc-service author does not have any idea because he is not requested to. ${SERVICE} obviously comes from `rc-service status ${SERVICE}` . The result (e.g. tail -n {$LINES} ${SERVICE}.log) is achieved by: 1. putting LINES= in /etc/conf.d/${SERVICE} 2. setting up ${SERVICE}.log with syslog. (or putting LOGFILE=... and doing `tail -n ${LINES} ${LOGFILE}, or even LAST_LOG_CMD=`mysql -qe 'SELECT ... FROM log.log ORDER BY date DESC LIMIT ${LINES}'`, or *whatever*) 3. adding this `tail -n ...` or whatever call to the init script . 4. voila. If you feel I'm again entirely wrong please point out why. How are you going to deal with the situation with a big busy daemon that immediately starts serving requests when started (i.e. with very little delay)? Either you or I seem to have misunderstood again. The problem in question IMO was to add the output of last N log entries to `*service status` analogous to systemctl status. When you do tail -n $FILE, don't you *always* get the last N lines of the file at the moment of issuing the cmd, regardless whether the file is being added a million lines per second. I don't think that journalctl can essentially work differently. By the time grep, sed, awk and friends have gotten around to making their way through a log file of varying size, the entries that apply to restart can easy be many hundreds of log lines prior. Why do you refer to restart? Canek wrote: systemctl status apache2.service (see [2]) will print the status of the Apache web server, and also the last lines from the logs. You can control how many lines I don't notice anything about restart here. Just print out the last N lines. If the question were about [re]start logs, and if in general you are getting millions of entries written to the logs, you could use DBMS (not necessarily relational). Maybe this *does* require some mess to setup (we did it back in times of SunOS), but it could be resolved with OpenRC/any SysV/BSD init (at the init-scripts level) if really necessary. Am I wrong? I have done this, and it does not work. I got a result and it's relaible, but you don't want to know what it took. It's also highly customized and useless to anything other than my highly customized setup. Well, if you have to set up one system from scratch then probably it's easier to use one generalized tool. But if you have an already long-working setup which suits your needs, I believe it's relatively easy to deploy it on other systems. I don't like truisms but there is no generic setup suitable for everything. Neither is systemd-journald. -- Regards, Yuri K. Shatroff
Re: [gentoo-user] [OT] Running two apaches and MySQLs on the same server
On Thursday 28 May 2009 21:33:02 Mick wrote: On Thursday 28 May 2009, Alan McKinnon wrote: A chroot jail is of no real use to you here - it's a development tool and amazingly useful for gentoo installs, but has no real security or process separation benefits. So says Alan - not me, a different one. OK, thanks for this to both of you! :) Your problem will be that only one apache instance can run on port 80. That's no problem. I can run the payment managing website on a different port. Your options: 1. Run the ecommerce apache on a different port. Yep, SSL, different port. 2. Install a second NIC with a different IP and bind each apache to port 80 on it's own nic. How do you do this? It' sin the apache docs, called IP based virtual hosts if memory serves. Basically, you'll modify the standard apache init script and make a copy to be able to treat two apaches as separate apps. Instead of simply specifying the port, specify an IP and a port in the config. You must use different hostnames too obviously, and get this info into DNS. Start apache-1, start apache-2, voila 3. If you use separate mysqls, run them on different ports. I'll need to run them using /usr/bin/mysql --options I guess, rather than using the /etc/init.d scripts, right? Yup, two configs, two init scripts, two instances. Just like apache. However, it's an e-commerce site so one must state the obvious: You must be out of your mind running an ecommerce site on the same machine as other php vhosts. Please give me the URL so I know never to buy there - I have no way of knowing what those vhosts are, who the webmaster is and how secure they are. Is the fear that one of these apache vhosts installations will be compromised and then the ecommerce/payment website will get hacked from the inside? Yes. You do not ever want people's credit card details exposed or stolen. You need to take extraordinary efforts or customers will not trust you. Any thought you ever have along the lines of I don't need to do thing X as that will not happen - beware, that's the very time that Murphy makes X happen... So I recommend option 4: Pony up the money for server #2 Hmm, yes that's what I was trying to avoid. ;-) Would running complete virtual servers to achieve separation be any/much better? It's almost as good as separate hardware, especially if you have a good virtual machine system that gives you complete separation of network interfaces - either physical or virtual. If the box can handle the load, I say go with this approach. You have to have an enormous site with heaps of users to outrun an average modern server -- alan dot mckinnon at gmail dot com
Re: [gentoo-user] blocked packages both required by the system sys-apps/openrc vs. sys-apps/net-tools?
On Mon, Nov 26, 2012 at 11:55:50PM +0100, Pascal J. Bourguignon wrote: I just emerged --sync and now when I try to update world, I get this conflict: SNIP where both sys-apps/net-tools and sys-apps/baselayout-2.1-r1 therefore sys-apps/openrc are required by the system. What can I do to resolve this conflict? Why does gentoo want to install conflicting packages at the same time on my system? SNIP [ebuild N ] net-misc/vde-2.2.2 [nomerge ] app-emulation/wine-1.4.1 [ebuild N ] app-emulation/emul-linux-x86-baselibs-20121028 USE=-development [ebuild U ] sys-devel/gnuconfig-20120818 [20120116] [ebuild U ] dev-libs/expat-2.1.0-r2 [2.1.0] [ebuild U ] media-libs/libpng-1.5.13-r1 [1.5.10] [blocks B ] sys-apps/openrc-0.9.9.3 (sys-apps/openrc-0.9.9.3 is blocking sys-apps/net-tools-1.60_p20120127084908) * Error: The above package list contains packages which cannot be * installed at the same time on the same system. (sys-apps/net-tools-1.60_p20120127084908::gentoo, ebuild scheduled for merge) pulled in by sys-apps/net-tools required by @system (sys-apps/openrc-0.9.8.4::gentoo, installed) pulled in by sys-apps/openrc required by (dev-db/mysql-init-scripts-2.0_pre1-r2::gentoo, ebuild scheduled for merge) sys-apps/openrc required by (sys-apps/baselayout-2.1-r1::gentoo, installed) net-tools needs an openrc version newer than 0.9.9.3. According to eix on my system 11.5 should be stable (correct me, if I'm wrong). Try to update openrc first (e.g. emerge -v1 openrc) and check, which version is being pulled in. If it's still 0.9.8.4 check, if you have masked newer versions yourself and -if so - remove the mask. WKR Hinnerk
Re: [gentoo-user] No 'libs' in world file?
On Tue, Mar 03, 2015 at 05:30:34PM -0800, Daniel Frey wrote On 03/03/2015 10:06 PM, Walter Dnes wrote: And a lib is not necessarily always a direct dependancy. E.g. my HDHomerun OTA TV tuner requires the media-libs/libhdhomerun ebuild to be explicitly installed. Wait, really? I've had mine since 2010 and I've never had that package installed (media-libs/libhdhomerun). MythTV detected and used it without complaints. Or is it required for other programs? I just tried genlop and it is saying I've never had any version of libhdhomerun installed. /usr/portage/distfiles/libhdhomerun_20140121.tgz is all of 47,685 bytes. It provides a ***COMMAND LINE INTERFACE***. I happen to be a command line commando Using that command line interface, I've rigged up a bash script and a text config file that allows me to fire up the local CBC station, on tuner 0, with the command... tv 0 cbc Similarly, I can launch the local CTV station with the command tv 0 ctv The other option is to save 47,685 bytes and emerge MythTV instead USE=mysql emerge -pv mythtv These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild N ] media-libs/libogg-1.3.1 USE=-static-libs 398 KiB [ebuild N ] dev-libs/libaio-0.3.110 USE=-static-libs {-test} 42 KiB [ebuild N ] media-libs/xvid-1.3.3 USE=threads -examples -pic 0 KiB [ebuild N ] media-fonts/liberation-fonts-2.00.0-r1 USE=X -fontforge 2,249 KiB [ebuild N ] app-admin/eselect-qtgraphicssystem-1.1.1 2 KiB [ebuild N ] media-libs/libmp4v2-2.0.0 USE=-static-libs {-test} -utils 485 KiB [ebuild N ] dev-perl/TermReadKey-2.300.200-r1 37 KiB [ebuild N ] dev-perl/Net-Daemon-0.480.0-r1 29 KiB [ebuild N ] virtual/perl-Sys-Syslog-0.320.0-r2 0 KiB [ebuild N ] virtual/perl-Time-HiRes-1.972.500-r3 0 KiB [ebuild N ] virtual/perl-Term-ANSIColor-4.20.0-r2 0 KiB [ebuild N ] virtual/perl-Getopt-Long-2.390.0-r1 0 KiB [ebuild N ] dev-qt/qtcore-4.8.5-r2:4 USE=exceptions glib ssl (-aqua) -debug -iconv -icu -pch -qt3support 235,832 KiB [ebuild N ] media-libs/libvorbis-1.3.4 USE=-static-libs 1,066 KiB [ebuild N ] media-libs/taglib-1.9.1-r2 USE=asf mp4 -debug -examples {-test} 639 KiB [ebuild N ] media-sound/lame-3.99.5-r1 USE=-debug -mp3rtp -sndfile -static-libs CPU_FLAGS_X86=(-mmx) 568 KiB [ebuild N ] x11-misc/wmctrl-1.07-r1 86 KiB [ebuild N ] media-libs/faac-1.28-r4 USE=-static-libs 663 KiB [ebuild N ] x11-libs/libXinerama-1.1.3 USE=-static-libs 272 KiB [ebuild N ] dev-db/mysql-init-scripts-2.0-r1 0 KiB [ebuild N ] dev-perl/PlRPC-0.202.0-r2 18 KiB [ebuild N ] dev-qt/qtscript-4.8.5:4 USE=exceptions jit (-aqua) -debug -iconv -pch 0 KiB [ebuild N ] dev-qt/qtdbus-4.8.5:4 USE=exceptions (-aqua) -debug -pch 0 KiB [ebuild N ] media-libs/libtheora-1.1.1-r1 USE=encode -doc -examples -static-libs 1,859 KiB [ebuild N ] dev-qt/qtxmlpatterns-4.8.5:4 USE=(-aqua) -debug -pch 0 KiB [ebuild N ] dev-perl/DBI-1.628.0 USE={-test} 573 KiB [ebuild N ] dev-qt/qtgui-4.8.5-r3:4 USE=accessibility exceptions glib xv (-aqua) -cups -debug -egl -gtkstyle -mng -nas -nis -pch -qt3support -tiff -trace -xinerama 51 KiB [ebuild N ] dev-qt/qtwebkit-4.8.5:4 USE=exceptions jit (-aqua) -debug -gstreamer -icu -pch 0 KiB [ebuild N ] dev-qt/qtopengl-4.8.5:4 USE=exceptions (-aqua) -debug -egl -pch -qt3support 0 KiB [ebuild N ] dev-db/mariadb-10.0.15-r1 USE=bindist community perl ssl -cluster -debug -embedded -extraengine -jemalloc -latin1 -minimal -odbc -oqgraph -pam -profiling (-selinux) -sphinx -static -static-libs -systemtap -tcmalloc {-test} -tokudb -xml 55,691 KiB [ebuild N ] virtual/mysql-5.6-r2:0/18 USE=-embedded -minimal -static -static-libs 0 KiB [ebuild N ] dev-perl/DBD-mysql-4.20.0-r1 USE=-embedded 135 KiB [ebuild N ] dev-qt/qtsql-4.8.5:4 USE=exceptions mysql sqlite (-aqua) -debug (-firebird) -freetds -oci8 -odbc -pch -postgres -qt3support 0 KiB [ebuild N ] media-tv/mythtv-0.27_p20140321 USE=hls theora vorbis xml xvid -alsa (-altivec) -autostart -bluray -cec -crystalhd -debug -dvb -dvd -egl -fftw -ieee1394 -jack -lcd -libass -lirc -perl -pulseaudio -python -raop -vaapi -vdpau -xmltv INPUT_DEVICES=-joystick 84,182 KiB total: 34 packages (34 new), Size of downloads: 384,869 KiB No thanks. -- Walter Dnes waltd...@waltdnes.org I don't run desktop environments; I run useful applications
[gentoo-user] blocked packages both required by the system sys-apps/openrc vs. sys-apps/net-tools?
I just emerged --sync and now when I try to update world, I get this conflict: * Error: The above package list contains packages which cannot be * installed at the same time on the same system. (sys-apps/net-tools-1.60_p20120127084908::gentoo, ebuild scheduled for merge) pulled in by sys-apps/net-tools required by @system (sys-apps/openrc-0.9.8.4::gentoo, installed) pulled in by sys-apps/openrc required by (dev-db/mysql-init-scripts-2.0_pre1-r2::gentoo, ebuild scheduled for merge) sys-apps/openrc required by (sys-apps/baselayout-2.1-r1::gentoo, installed) where both sys-apps/net-tools and sys-apps/baselayout-2.1-r1 therefore sys-apps/openrc are required by the system. What can I do to resolve this conflict? Why does gentoo want to install conflicting packages at the same time on my system? # emerge --pretend --tree --update world These are the packages that would be merged, in reverse order: Calculating dependencies ... . done! [ebuild U ] app-misc/screen-4.0.3-r6 [4.0.3-r5] [ebuild U ] x11-terms/xterm-285 [279] [ebuild U ] x11-drivers/xf86-video-ast-0.97.0 [0.95.0] [ebuild U ] x11-drivers/xf86-video-tdfx-1.4.5 [1.4.4-r1] [ebuild U ] x11-drivers/xf86-video-tga-1.2.2 [1.2.1] [ebuild U ] dev-lang/swi-prolog-6.2.0 [5.10.5-r1] USE=static-libs%* -archive% [ebuild U ] x11-drivers/xf86-video-r128-6.9.1 [6.8.2-r1] [ebuild U ] x11-drivers/xf86-video-siliconmotion-1.7.7 [1.7.6] [ebuild U ] x11-wm/sawfish-1.9.0 [1.8.2] [ebuild U ] x11-drivers/xf86-video-i128-1.3.6 [1.3.5] [ebuild U ] media-video/vlc-2.0.3 [2.0.1] [ebuild U ] x11-drivers/xf86-video-sis-0.10.7 [0.10.4-r1] [ebuild U ] x11-drivers/xf86-video-glint-1.2.8 [1.2.7] [ebuild U ] app-emulation/emul-linux-x86-gtklibs-20121028 [20120520] [ebuild U ] app-text/build-docbook-catalog-1.19.1 [1.4] [ebuild U ] x11-misc/xscreensaver-5.20 [5.15] USE=-gdm% (-selinux) [ebuild U ] x11-drivers/xf86-video-apm-1.2.5 [1.2.4] [ebuild U ] x11-drivers/xf86-video-dummy-0.3.6 [0.3.5-r1] [ebuild U ] x11-drivers/xf86-video-s3-0.6.5 [0.6.4] [ebuild U ] sys-fs/fuse-2.9.1-r1 [2.8.6] [ebuild U ] x11-drivers/xf86-video-mga-1.6.2 [1.5.0] [ebuild U ] x11-drivers/xf86-video-i740-1.3.4 [1.3.3] [ebuild U ] net-p2p/transmission-2.73 [2.52] [ebuild U ] x11-drivers/xf86-input-evdev-2.7.3 [2.7.0] [ebuild U ] app-emulation/qemu-1.1.2-r2 [1.1.1-r1] USE=jpeg%* png%* threads%* uuid%* vde* vnc%* -mixemu% -systemtap% QEMU_SOFTMMU_TARGETS=-lm32% [ebuild U ] x11-drivers/xf86-video-qxl-0.1.0 [0.0.17] [ebuild U ] x11-drivers/xf86-input-elographics-1.4.1 [1.3.0] [ebuild U ] x11-drivers/xf86-video-mach64-6.9.3 [6.9.1] [ebuild U ] www-plugins/adobe-flash-11.2.202.251 [11.2.202.238] [ebuild U ~] www-client/firefox-bin-17.0 [15.0.1] [ebuild U ] x11-drivers/xf86-input-wacom-0.17.0 [0.14.0] [ebuild U ] x11-drivers/xf86-video-openchrome-0.3.1 [0.2.906] [ebuild U ] x11-drivers/xf86-video-ark-0.7.5 [0.7.4] [ebuild U ] net-mail/metamail-2.7.53.3-r1 [2.7.53.3] USE=static-libs%* [ebuild U ] x11-drivers/xf86-input-synaptics-1.6.2-r1 [1.6.2] [ebuild NS] dev-db/postgresql-server-9.2.1 [9.1.5] USE=nls pam python -doc -perl -pg_legacytimestamp (-selinux) -tcl -uuid -xml LINGUAS=-af -cs -de -en -es -fa -fr -hr -hu -it -ko -nb -pl -pt_BR -ro -ru -sk -sl -sv -tr -zh_CN -zh_TW [ebuild U ] media-sound/fluidsynth-1.1.6 [1.1.1] USE=dbus%* -examples% [ebuild U ] www-client/firefox-10.0.10 [10.0.7] [ebuild U ] x11-drivers/xf86-video-trident-1.3.6 [1.3.5] [ebuild U ] x11-drivers/xf86-video-s3virge-1.10.6 [1.10.5] [ebuild U ] sys-fs/cryptsetup-1.4.3 [1.4.1] USE=static-libs%* -static* [ebuild U ] x11-drivers/xf86-video-savage-2.3.6 [2.3.4-r1] [ebuild U ] x11-drivers/xf86-video-neomagic-1.2.7 [1.2.6] [ebuild U ] x11-drivers/xf86-video-voodoo-1.2.5 [1.2.4] [ebuild U ] media-libs/freeglut-2.8.0-r1 [2.8.0] [ebuild U ] app-crypt/gpgme-1.3.2 [1.3.0-r1] USE=static-libs%* [ebuild U ] x11-drivers/xf86-video-cirrus-1.5.1 [1.4.0] [ebuild U ] www-servers/apache-2.2.23 [2.2.22-r1] [ebuild U ] net-dns/bind-9.9.1_p4 [9.9.1_p3] [ebuild U ] x11-drivers/xf86-input-mouse-1.8.1 [1.7.2] [ebuild U ] x11-drivers/xf86-video-vesa-2.3.2 [2.3.1] [ebuild U ] x11-drivers/xf86-video-nv-2.1.20 [2.1.18] [ebuild U ] x11-drivers/xf86-video-fbdev-0.4.3 [0.4.2] [ebuild U ] x11-drivers/xf86-input-keyboard-1.6.2 [1.6.1] [ebuild U ] net-misc/wget-1.14 [1.13.4-r1] USE=pcre%* zlib%* -uuid% [ebuild U ] sys-apps/man-pages-3.43 [3.41] [ebuild U ] dev-db/mysql-5.1.66 [5.1.62-r1] [ebuild U ] media-video/mplayer-1.1-r1 [1.0_rc4_p20110322-r1] USE=-faac* [nomerge ] media-sound/pulseaudio-2.1-r1 [1.1-r1] USE=gtk%* webrtc-aec%* xen%* (-systemd) [ebuild N ] media
Re: [gentoo-user] upgrading 1-year old system
On 02/05/2017 12:52 PM, the...@sys-concept.com wrote: > > On 02/04/2017 03:20 AM, Neil Bothwick wrote: >> On Sat, 4 Feb 2017 00:47:24 -0700, the...@sys-concept.com wrote: >> >>> !!! existing preserved libs: >>>>>> package: sys-libs/ncurses-5.9-r5 >>> * - /usr/lib64/libpanelw.so.5 >>> * - /usr/lib64/libpanelw.so.5.9 >>> * used >>> by >>> /usr/lib64/openoffice/program/python-core-2.7.6/lib/lib-dynload/_curses_panel.so >>> (app-office/openoffice-bin-4.1.2) >>> * - /lib64/libncursesw.so.5 >>> * - /lib64/libncursesw.so.5.9 >>> * used >>> by >>> /usr/lib64/openoffice/program/python-core-2.7.6/lib/lib-dynload/_curses.so >>> (app-office/openoffice-bin-4.1.2) >>> * used >>> by >>> /usr/lib64/openoffice/program/python-core-2.7.6/lib/lib-dynload/_curses_panel.so >>> (app-office/openoffice-bin-4.1.2) >>> * used >>> by >>> /usr/lib64/openoffice/program/python-core-2.7.6/lib/lib-dynload/readline.so >>> (app-office/openoffice-bin-4.1.2) Use emerge @preserved-rebuild to >>> rebuild packages using these libraries >>> >>> Every time I run: "emerge @preserved-rebuild" it keeps rebuilding >>> OpenOffice and displays that message. I don't have any more on my >>> system "sys-libs/ncurses-5.9-r5" >> >> It's not rebuilding anything, you're using a -bin package, it's simply >> unpacking and installing the same files each time. >> >>> system is only showing: sys-libs/ncurses-6.0-r1 >> >> Yes, but the files you have installed were built against an older >> ncurses. Libreoffice-bin is more up to date, so try either that or >> openoffice. >> >> > The above mostly like is nothing to worry about, it must have something > to do with openoffice-bin. > > But I have three blockers and don't know how to handle it on my other > old working system: > > [blocks B ] sys-fs/udev ("sys-fs/udev" is blocking sys-fs/eudev-3.1.5) > [blocks B ] media-libs/jpeg:0 ("media-libs/jpeg:0" is blocking > media-libs/libjpeg-turbo-1.5.0) > [blocks B ] media-libs/libjpeg-turbo:0 ("media-libs/libjpeg-turbo:0" > is blocking media-libs/jpeg-8d-r1) > > * Error: The above package list contains packages which cannot be > * installed at the same time on the same system. > > (media-libs/jpeg-8d-r1:0/0::gentoo, installed) pulled in by > >> =media-libs/jpeg-8d-r1:0[static-libs?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] > (>=media-libs/jpeg-8d-r1:0[abi_x86_32(-),abi_x86_64(-)]) required by > (virtual/jpeg-0-r2:0/0::gentoo, ebuild scheduled for merge) > > (media-libs/libjpeg-turbo-1.5.0:0/0::gentoo, ebuild scheduled for > merge) pulled in by > >> =media-libs/libjpeg-turbo-1.3.0-r3:0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] > (>=media-libs/libjpeg-turbo-1.3.0-r3:0[abi_x86_64(-)]) required by > (virtual/jpeg-62:62/62::gentoo, ebuild scheduled for merge) > media-libs/libjpeg-turbo required by > (net-misc/nxclient-3.5.0.7:0/0::nxclient, installed) > > (sys-fs/eudev-3.1.5:0/0::gentoo, installed) pulled in by > sys-fs/eudev required by @selected > >=sys-fs/eudev-1.3 required by (virtual/udev-215:0/0::gentoo, installed) > > (sys-fs/udev-225-r1:0/0::gentoo, ebuild scheduled for merge) pulled in by > >> =sys-fs/udev-208-r1:0/0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?,static-libs?] > (>=sys-fs/udev-208-r1:0/0[abi_x86_32(-),abi_x86_64(-)]) required by > (virtual/libudev-215-r1:0/1::gentoo, ebuild scheduled for merge) > > sys-fs/udev is not installed > > I only have sys-fs/udev-init-scripts > > sys-fs/eudev-3.1.5 is installed > > So why system is complaining? > I remove "udev" from make.conf as well > > USE="gnome -qt4 -hal -arts -berkdb X qtk -qt3 -kde dvd alsa cdr cups > apache2 ssl foomaticdb ppds mysql -acl \ > java tiff png usb scanner gimp gimpprint cgi fam nptl truetype kpathsea > type1 opengl tetex spell consolekit dbus policykit -systemd" > > Same thing with jpeg, I have: media-libs/jpeg-8d-r1 installed > So why is it complaining? I think the solution is to unmerge: sys-fs/eudev-3.1.5 media-libs/jpeg-8d-r1 and let the system do the magic :-/ -- Thelma
Re: [gentoo-user] upgrading 1-year old system
On 02/04/2017 03:20 AM, Neil Bothwick wrote: > On Sat, 4 Feb 2017 00:47:24 -0700, the...@sys-concept.com wrote: > >> !!! existing preserved libs: >>>>> package: sys-libs/ncurses-5.9-r5 >> * - /usr/lib64/libpanelw.so.5 >> * - /usr/lib64/libpanelw.so.5.9 >> * used >> by >> /usr/lib64/openoffice/program/python-core-2.7.6/lib/lib-dynload/_curses_panel.so >> (app-office/openoffice-bin-4.1.2) >> * - /lib64/libncursesw.so.5 >> * - /lib64/libncursesw.so.5.9 >> * used >> by /usr/lib64/openoffice/program/python-core-2.7.6/lib/lib-dynload/_curses.so >> (app-office/openoffice-bin-4.1.2) >> * used >> by >> /usr/lib64/openoffice/program/python-core-2.7.6/lib/lib-dynload/_curses_panel.so >> (app-office/openoffice-bin-4.1.2) >> * used >> by >> /usr/lib64/openoffice/program/python-core-2.7.6/lib/lib-dynload/readline.so >> (app-office/openoffice-bin-4.1.2) Use emerge @preserved-rebuild to >> rebuild packages using these libraries >> >> Every time I run: "emerge @preserved-rebuild" it keeps rebuilding >> OpenOffice and displays that message. I don't have any more on my >> system "sys-libs/ncurses-5.9-r5" > > It's not rebuilding anything, you're using a -bin package, it's simply > unpacking and installing the same files each time. > >> system is only showing: sys-libs/ncurses-6.0-r1 > > Yes, but the files you have installed were built against an older > ncurses. Libreoffice-bin is more up to date, so try either that or > openoffice. > > The above mostly like is nothing to worry about, it must have something to do with openoffice-bin. But I have three blockers and don't know how to handle it on my other old working system: [blocks B ] sys-fs/udev ("sys-fs/udev" is blocking sys-fs/eudev-3.1.5) [blocks B ] media-libs/jpeg:0 ("media-libs/jpeg:0" is blocking media-libs/libjpeg-turbo-1.5.0) [blocks B ] media-libs/libjpeg-turbo:0 ("media-libs/libjpeg-turbo:0" is blocking media-libs/jpeg-8d-r1) * Error: The above package list contains packages which cannot be * installed at the same time on the same system. (media-libs/jpeg-8d-r1:0/0::gentoo, installed) pulled in by >=media-libs/jpeg-8d-r1:0[static-libs?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] (>=media-libs/jpeg-8d-r1:0[abi_x86_32(-),abi_x86_64(-)]) required by (virtual/jpeg-0-r2:0/0::gentoo, ebuild scheduled for merge) (media-libs/libjpeg-turbo-1.5.0:0/0::gentoo, ebuild scheduled for merge) pulled in by >=media-libs/libjpeg-turbo-1.3.0-r3:0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] (>=media-libs/libjpeg-turbo-1.3.0-r3:0[abi_x86_64(-)]) required by (virtual/jpeg-62:62/62::gentoo, ebuild scheduled for merge) media-libs/libjpeg-turbo required by (net-misc/nxclient-3.5.0.7:0/0::nxclient, installed) (sys-fs/eudev-3.1.5:0/0::gentoo, installed) pulled in by sys-fs/eudev required by @selected >=sys-fs/eudev-1.3 required by (virtual/udev-215:0/0::gentoo, installed) (sys-fs/udev-225-r1:0/0::gentoo, ebuild scheduled for merge) pulled in by >=sys-fs/udev-208-r1:0/0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?,static-libs?] (>=sys-fs/udev-208-r1:0/0[abi_x86_32(-),abi_x86_64(-)]) required by (virtual/libudev-215-r1:0/1::gentoo, ebuild scheduled for merge) sys-fs/udev is not installed I only have sys-fs/udev-init-scripts sys-fs/eudev-3.1.5 is installed So why system is complaining? I remove "udev" from make.conf as well USE="gnome -qt4 -hal -arts -berkdb X qtk -qt3 -kde dvd alsa cdr cups apache2 ssl foomaticdb ppds mysql -acl \ java tiff png usb scanner gimp gimpprint cgi fam nptl truetype kpathsea type1 opengl tetex spell consolekit dbus policykit -systemd" Same thing with jpeg, I have: media-libs/jpeg-8d-r1 installed So why is it complaining? -- Thelma
[gentoo-user] The Great Macbook Update 3: Qt-4.5.1 to Qt-4.5.3 blocks hell
) -xinerama [ebuild U ]x11-libs/libXrandr-1.3.0 [1.2.1] USE=-debug 257 kB [nomerge ] kde-base/kdebase-meta-4.3.3 USE=semantic-desktop (-kdeprefix) -policykit [nomerge ] kde-base/powerdevil-4.3.3 USE=pm-utils (-aqua) -debug (-kdeenablefinal) (-kdeprefix) [nomerge ] kde-base/solid-4.3.3 USE=bluetooth (-aqua) -debug (-kdeenablefinal) (-kdeprefix) -networkmanager -wicd [nomerge ]kde-base/kdelibs-4.3.3-r1 USE=acl alsa bzip2 fam handbook mmx nls opengl semantic-desktop spell ssl -3dnow (-altivec) (-aqua) -bindist -debug -doc -jpeg2k (-kdeenablefinal) (-kdeprefix) -kerberos (-lzma) -openexr -sse -sse2 -test -zeroconf [ebuild U ] x11-libs/libICE-1.0.6 [1.0.4] USE=ipv6 -debug 273 kB [ebuild U ] media-libs/libpng-1.2.38 [1.2.26-r1] 514 kB [nomerge ] dev-perl/DBD-mysql-4.00.5 [nomerge ] dev-db/mysql-5.0.84-r1 USE=berkdb community embedded perl ssl -big-tables -cluster -debug -extraengine -latin1 -max-idx-128 -minimal -profiling (-selinux) -static [ebuild N] dev-db/mysql-init-scripts-1.2 0 kB [nomerge ] games-board/gnubg-0.14.3-r1 USE=X esd gdbm gtk nls opengl python readline (-arts) -guile -nas [ebuild U ] media-libs/freetype-2.3.9-r1 [2.3.7] USE=X -bindist -debug -doc -fontforge% -utils 1,332 kB [nomerge ] media-video/dvdrip-0.98.8 USE=ffmpeg hal mplayer ogg subtitles vorbis xvid -fping -vcd -xine [nomerge ] media-video/subtitleripper-0.3.4-r3 [nomerge ] app-text/gocr-0.45 USE=tk -doc [nomerge ]media-libs/netpbm-10.44.00-r1 USE=jpeg png svga tiff xml zlib -jbig -jpeg2k -rle [ebuild U ] media-libs/tiff-3.9.2 [3.8.2-r4] USE=cxx%* jpeg zlib -jbig (-nocxx%) 1,387 kB [blocks B ] x11-libs/qt-gui-4.5.3 (x11-libs/qt-gui-4.5.3 is blocking x11-libs/qt-dbus-4.5.3-r1, x11-libs/qt-core-4.5.3-r2, x11-libs/qt-qt3support-4.5.3, x11-libs/qt-sql-4.5.3, x11-libs/qt-script-4.5.3-r1) [blocks B ] x11-libs/qt-opengl-4.5.3 (x11-libs/qt-opengl-4.5.3 is blocking x11-libs/qt-dbus-4.5.3-r1, x11-libs/qt-core-4.5.3-r2, x11-libs/qt-gui-4.5.3-r2, x11-libs/qt-qt3support-4.5.3, x11-libs/qt-script-4.5.3-r1, x11-libs/qt-sql-4.5.3) [blocks B ] x11-libs/qt-dbus-4.5.3 (x11-libs/qt-dbus-4.5.3 is blocking x11-libs/qt-core-4.5.3-r2, x11-libs/qt-gui-4.5.3-r2, x11-libs/qt-qt3support-4.5.3, x11-libs/qt-sql-4.5.3, x11-libs/qt-script-4.5.3-r1) [blocks B ] x11-libs/qt-dbus-4.5.1-r (x11-libs/qt-dbus-4.5.1-r is blocking x11-libs/qt-assistant-4.5.1, x11-libs/qt-opengl-4.5.1, x11-libs/qt-svg-4.5.1-r1, x11-libs/qt-script-4.5.1, x11-libs/qt-xmlpatterns-4.5.1, x11-libs/qt-test-4.5.1, x11-libs/qt-gui-4.5.1, x11-libs/qt-qt3support-4.5.1, x11-libs/qt-sql-4.5.1, x11-libs/qt-core-4.5.1, x11-libs/qt-webkit-4.5.1) [blocks B ] x11-libs/qt-gui-4.5.1-r (x11-libs/qt-gui-4.5.1-r is blocking x11-libs/qt-assistant-4.5.1, x11-libs/qt-opengl-4.5.1, x11-libs/qt-svg-4.5.1-r1, x11-libs/qt-script-4.5.1, x11-libs/qt-dbus-4.5.1, x11-libs/qt-xmlpatterns-4.5.1, x11-libs/qt-test-4.5.1, x11-libs/qt-qt3support-4.5.1, x11-libs/qt-sql-4.5.1, x11-libs/qt-core-4.5.1, x11-libs/qt-webkit-4.5.1) [blocks B ] x11-libs/qt-script-4.5.3 (x11-libs/qt-script-4.5.3 is blocking x11-libs/qt-dbus-4.5.3-r1, x11-libs/qt-core-4.5.3-r2, x11-libs/qt-gui-4.5.3-r2, x11-libs/qt-qt3support-4.5.3, x11-libs/qt-sql-4.5.3) [blocks B ] x11-libs/qt-core-4.5.1-r (x11-libs/qt-core-4.5.1-r is blocking x11-libs/qt-assistant-4.5.1, x11-libs/qt-opengl-4.5.1, x11-libs/qt-svg-4.5.1-r1, x11-libs/qt-script-4.5.1, x11-libs/qt-dbus-4.5.1, x11-libs/qt-xmlpatterns-4.5.1, x11-libs/qt-test-4.5.1, x11-libs/qt-gui-4.5.1, x11-libs/qt-qt3support-4.5.1, x11-libs/qt-sql-4.5.1, x11-libs/qt-webkit-4.5.1) [blocks B ] x11-libs/qt-core-4.5.3 (x11-libs/qt-core-4.5.3 is blocking x11-libs/qt-dbus-4.5.3-r1, x11-libs/qt-gui-4.5.3-r2, x11-libs/qt-qt3support-4.5.3, x11-libs/qt-sql-4.5.3, x11-libs/qt-script-4.5.3-r1) [blocks B ] x11-libs/qt-qt3support-4.5.1-r (x11-libs/qt-qt3support-4.5.1-r is blocking x11-libs/qt-assistant-4.5.1, x11-libs/qt-opengl-4.5.1, x11-libs/qt-svg-4.5.1-r1, x11-libs/qt-script-4.5.1, x11-libs/qt-dbus-4.5.1, x11-libs/qt-xmlpatterns-4.5.1, x11-libs/qt-test-4.5.1, x11-libs/qt-gui-4.5.1, x11-libs/qt-sql-4.5.1, x11-libs/qt-core-4.5.1, x11-libs/qt-webkit-4.5.1) [blocks B ] x11-libs/qt-qt3support-4.5.3 (x11-libs/qt-qt3support-4.5.3 is blocking x11-libs/qt-dbus-4.5.3-r1, x11-libs/qt-core-4.5.3-r2, x11-libs/qt-gui-4.5.3-r2, x11-libs/qt-sql-4.5.3, x11-libs/qt-script-4.5.3-r1) [blocks B ] x11-libs/qt-test-4.5.3 (x11-libs/qt-test-4.5.3 is blocking x11-libs/qt-dbus-4.5.3-r1, x11-libs/qt-core-4.5.3-r2, x11-libs/qt-gui-4.5.3-r2, x11-libs/qt-qt3support-4.5.3, x11-libs/qt-script-4.5.3-r1, x11-libs/qt-sql-4.5.3) [blocks B ] x11-libs/qt-script-4.5.1-r (x11-libs/qt-script-4.5.1-r is blocking x11-libs/qt-assistant-4.5.1, x11-libs/qt-opengl-4.5.1, x11-libs/qt-svg-4.5.1-r1, x11-libs/qt-dbus-4.5.1, x11-libs/qt-xmlpatterns-4.5.1, x11-libs/qt
Re: [Bulk] Re: [gentoo-user] Re: Anyone switched to eudev yet?
configuration files will be written in Common Lisp. :P ) [2] fuse-based filesystems allow an administrator the crazy possibility of, for example, demanding that /home be an ssh connection. Should the ssh client belong in /? ftp? substitute any arbitrary client program. System dependent binaries and libraries aren't commonly placed in /home. Your better argument would have been fuse-mounted /usr...in which case it would be the administrator's responsibility to ensure said arbitrary client program is present in /bin, and its libraries in /lib. It's misleading to think that /home being in ssh is an issue, because the point is that the purpose of the root filesystem is: Wha? *You're* the one who brought up /home in the first place. To boot a system, enough must be present on the root partition to mount other filesystems. This includes utilities, configuration, boot loader information, and other essential start-up data. In other words, if /home is one of the other filesystems tools for mounting it should, according to FHS, be in the root filesystem. Why would /home be one of the 'other filesystems' tools for mounting? You made a jump here I seriously don't follow. Are we talking credentials? That kind of thing that's usually kept under /etc. You're confusing that with the idea binaries are essential. And by the way, if you had emacs-daemon as an init service, it would depend on /home being mounted to be able to read the user's startup, or other similar things like that, so your system would not start up completely unless you had /home mounted. I'm frankly unfamiliar with emacs-daemon, but (from what you say), it's either broken, or was never, ever intended to be run as an init service. Now you say that it's alright, in this case, the sysad makes ssh available at /bin. But this undermines the primary FHS rationale: for binaries to be in _predictable_ locations for both the sysad AND the software packager. The sysad controls the package manager. Regardless of the distribution, package placement should _always_ be done via the package manager. This is why every package management system that exists is accompanied with a tool for importing other package management systems' packages. Including binary and source tarballs. To implement this, then, as either the user / software packager / distro maintainer, I now have to do an intelligent check on /etc/fstab to determine that no filesystems are mounted on fuse. This doesn't follow, since you haven't explained what you need /home for! Credentials are typically kept under /etc. This demands, of course, a table of possible filesystem names and the corresponding client programs (currently not codified), plus that check to /etc/fstab. So the spec _fails to achieve its goal_ for systems where table of client-fuse mappings is not codified: practically all of them. Irrelevant, because the scenario is invalid. Compare: if all executables were in /usr FHS would have no problem locating the client binaries, because they're all in the same place. And defeats existing functional systems without valid purpose. (Where I hold that presuming responsibility of packages' dependencies is somehow udev/systemd's responsibility, rather than that of the package authors and maintainers, is invalid.) [3] a fuse-based filesystem depends on a local network service being started. For example, someone writes a crazy fuse mysql browser that also is coincidentally mounted at boot time. Should the mysqld service belong in /? ldap? substitute any arbitrary server program. I seriously cannot imagine anyone doing this except as a prank. The only similar case I can think of would have the db server on a separate machine. Well I did say he was crazy ;) And if an administrator decides to do this, it's his responsibility to make sure mysqld is located in /bin, its libraries are in /lib...and he's got to find some place other than /var for his database! By this point, you've gone so far into reducto ad absurdum I honestly can't imagine anyone apart from someone who has absolutely _no_ idea what they're doing landing themselves in that situation. More or less same as above. Since the admin is now manually moving things around, the spec _fails to achieve its goal_. The presumption is that the admin would use the tools available to him to achieve his goals in a consistent fashion. We consider it an error for packages to be manually installed into /usr/ as opposed to /usr/local. Why would you think I wouldn't consider it an error for a package to be manually installed into /? *Anything* an admin does without the knowledge of his package manager is his own fault if it blows up in his face. This is why he is provided with a package manager in the first place. Compare: if all executables were in /usr FHS would have no problem locating the server binaries, because they're all in the same place. Hold off on the compares until we
Re: [Bulk] Re: [gentoo-user] Re: Anyone switched to eudev yet?
/ software packager / distro maintainer, I now have to do an intelligent check on /etc/fstab to determine that no filesystems are mounted on fuse. This demands, of course, a table of possible filesystem names and the corresponding client programs (currently not codified), plus that check to /etc/fstab. So the spec _fails to achieve its goal_ for systems where table of client-fuse mappings is not codified: practically all of them. Compare: if all executables were in /usr FHS would have no problem locating the client binaries, because they're all in the same place. [3] a fuse-based filesystem depends on a local network service being started. For example, someone writes a crazy fuse mysql browser that also is coincidentally mounted at boot time. Should the mysqld service belong in /? ldap? substitute any arbitrary server program. I seriously cannot imagine anyone doing this except as a prank. The only similar case I can think of would have the db server on a separate machine. Well I did say he was crazy ;) And if an administrator decides to do this, it's his responsibility to make sure mysqld is located in /bin, its libraries are in /lib...and he's got to find some place other than /var for his database! By this point, you've gone so far into reducto ad absurdum I honestly can't imagine anyone apart from someone who has absolutely _no_ idea what they're doing landing themselves in that situation. More or less same as above. Since the admin is now manually moving things around, the spec _fails to achieve its goal_. Compare: if all executables were in /usr FHS would have no problem locating the server binaries, because they're all in the same place. [4] /root (which is why it's separated from /home) contains docs and custom utilities used by root user for recovery. Unfortunately, there's a lot of perl scripts there specifically for doing filesystem checks / reports. Should perl be in in /? substitute any scripting language. You quoted FHS. I'll quote it back to you: /usr, /opt, and /var are designed such that they may be located on other partitions or filesystems. /root is ridiculously out of the question. /home isn't defended by the spec, but it's commonly enough separated that it's difficult to imagine someone making that error twice. /root is the home directory of the root user. If it's not available there, it defaults to the root directory (/). The point being the root user has its own storage that defaults to the root directory, independent of /home or whatnot. http://www.pathname.com/fhs/pub/fhs-2.3.html#FTN.AEN1037 One good reason why it's separated from /home is because the root user may download or store his own stuff there relevant to fixing that machine. For example, post-install notes are often placed in /root, which detail which packages were selected upon installation. Or while performing lengthy system maintainance, the sysad may write down their upgrade notes, or snip relevant tcpdumps, or what-have-you and store them in the /root directory while the /home directory is unavailable. It is very conceivable for the /root directory to contain perl scripts or whatever the sysad has downloaded in his adventures to grep through his logs and find out what the heck is going on in his system and/or repair it. Should perl be in / or /usr? Again compare: if all executables were in /usr FHS would have no problem locating perl. What's funny is the gratuitous misreading of the spec that exists, the anticipation that it would explicitly state more than it does, the weak technical arguments (so far) in favor of merging / and /usr, and the dogmatic defense of the merge. You have to think the individual cases through ;) With a system such as portage, it should be entirely possible (with few code changes) to configure installation targets (/ vs /usr) on a per-package basis, and have that trickle down the dependency chain. Yes, that should be. In fact I think that's the cleanest way to push through so far. Just add a USE=prefix-root to udev. -- This email is:[ ] actionable [ ] fyi[x] social Response needed: [ ] yes [x] up to you [ ] no Time-sensitive: [ ] immediate[ ] soon [x] none
Re: Should /usr be merged with /? (Was: Re: [gentoo-user] Re: Anyone switched to eudev yet?)
responsibility to ensure said arbitrary client program is present in /bin, and its libraries in /lib. It's misleading to think that /home being in ssh is an issue, because the point is that the purpose of the root filesystem is: Wha? *You're* the one who brought up /home in the first place. To boot a system, enough must be present on the root partition to mount other filesystems. This includes utilities, configuration, boot loader information, and other essential start-up data. In other words, if /home is one of the other filesystems tools for mounting it should, according to FHS, be in the root filesystem. Why would /home be one of the 'other filesystems' tools for mounting? You made a jump here I seriously don't follow. Are we talking credentials? That kind of thing that's usually kept under /etc. You are misreading the spec. FHS says that the root filesystem needs to be able to check and mount other filesystems. This doesn't mean the /usr filesystem or any place where executables lie, but all other filesystems, including /home. If /home were mounted as a separate filesystem, then the root filesystem needs to contain whatever binaries are necessary to mount it, whatever filesystem type it is. It is following this logic that mount.fuse is expected to be found in /sbin. It is _contrary_ to the spec that any files mount.fuse depends on is found outside of the root filesystem. As you've misunderstood the spec, I'll be dropping your comments on this scenario being invalid. I'm frankly unfamiliar with emacs-daemon, but (from what you say), it's either broken, or was never, ever intended to be run as an init service. I'll just drop this as it's not essential to the argument http://www.emacswiki.org/emacs/EmacsAsDaemon Now you say that it's alright, in this case, the sysad makes ssh available at /bin. But this undermines the primary FHS rationale: for binaries to be in _predictable_ locations for both the sysad AND the software packager. The sysad controls the package manager. Regardless of the distribution, package placement should _always_ be done via the package manager. This is why every package management system that exists is accompanied with a tool for importing other package management systems' packages. Including binary and source tarballs. Following this, for any distro to correctly FHS, there needs to be a package manager switch to copy arbitrary packages (and dependent libraries) from /usr to /. As of yet not implemented. Compare: if all executables were in /usr FHS would have no problem locating the client binaries, because they're all in the same place. And defeats existing functional systems without valid purpose. What does it mean to defeat existing functional systems? Creating a single merged FHS system on your network will make your other machines explode? There is an upgrade path from plain FHS to merged FHS (copy and symlink). I'd know, because I've done it on my box. So compare the following setups with strange and unpredictable new FUSE filesystems: plain FHS - without knowledge of all fuse filesystems installed on the machine, the sysad cannot determine if a binary should be in / or /usr - binaries moved to / have the chance of confusing arbitrary sysads / maintainance scripts that hardcode path /usr/bin - package managers need a new unimplemented feature that tells programs to be moved to /bin - programs moved to / will also need _copies_ of requisite libraries in /, independent of libraries in /usr merged FHS - only one copy of the programs and libraries, all in /usr - sysads / maintainance scripts will always guess correctly by guessing /usr/bin/foo. - no need to change any package managers = === Hypothetical: does server software belong in / or /usr? === = Thesis: Just as you cannot determine which client software is needed for mounting arbitrary filesystems, neither can you determine which server software will be the dependency of some filesystem. [3] a fuse-based filesystem depends on a local network service being started. For example, someone writes a crazy fuse mysql browser that also is coincidentally mounted at boot time. Should the mysqld service belong in /? ldap? substitute any arbitrary server program. And if an administrator decides to do this, it's his responsibility to make sure mysqld is located in /bin, its libraries are in /lib...and he's got to find some place other than /var for his database! By this point, you've gone so far into reducto ad absurdum I honestly can't imagine anyone apart from someone who has absolutely _no_ idea what they're doing landing themselves in that situation. More or less same as above. Since the admin is now manually moving things around, the spec _fails to achieve its goal_. The presumption is that the admin would use the tools available to him to achieve his goals in a consistent
Re: Should /usr be merged with /? (Was: Re: [gentoo-user] Re: Anyone switched to eudev yet?)
in plain FHS. [2] fuse-based filesystems allow an administrator the crazy possibility of, for example, demanding that /home be an ssh connection. Should the ssh client belong in /? ftp? substitute any arbitrary client program. System dependent binaries and libraries aren't commonly placed in /home. Your better argument would have been fuse-mounted /usr...in which case it would be the administrator's responsibility to ensure said arbitrary client program is present in /bin, and its libraries in /lib. It's misleading to think that /home being in ssh is an issue, because the point is that the purpose of the root filesystem is: Wha? *You're* the one who brought up /home in the first place. To boot a system, enough must be present on the root partition to mount other filesystems. This includes utilities, configuration, boot loader information, and other essential start-up data. In other words, if /home is one of the other filesystems tools for mounting it should, according to FHS, be in the root filesystem. Why would /home be one of the 'other filesystems' tools for mounting? You made a jump here I seriously don't follow. Are we talking credentials? That kind of thing that's usually kept under /etc. You are misreading the spec. FHS says that the root filesystem needs to be able to check and mount other filesystems. This doesn't mean the /usr filesystem or any place where executables lie, but all other filesystems, including /home. If /home were mounted as a separate filesystem, then the root filesystem needs to contain whatever binaries are necessary to mount it, whatever filesystem type it is. It is following this logic that mount.fuse is expected to be found in /sbin. It is _contrary_ to the spec that any files mount.fuse depends on is found outside of the root filesystem. As you've misunderstood the spec, I'll be dropping your comments on this scenario being invalid. I'm frankly unfamiliar with emacs-daemon, but (from what you say), it's either broken, or was never, ever intended to be run as an init service. I'll just drop this as it's not essential to the argument http://www.emacswiki.org/emacs/EmacsAsDaemon Now you say that it's alright, in this case, the sysad makes ssh available at /bin. But this undermines the primary FHS rationale: for binaries to be in _predictable_ locations for both the sysad AND the software packager. The sysad controls the package manager. Regardless of the distribution, package placement should _always_ be done via the package manager. This is why every package management system that exists is accompanied with a tool for importing other package management systems' packages. Including binary and source tarballs. Following this, for any distro to correctly FHS, there needs to be a package manager switch to copy arbitrary packages (and dependent libraries) from /usr to /. As of yet not implemented. Compare: if all executables were in /usr FHS would have no problem locating the client binaries, because they're all in the same place. And defeats existing functional systems without valid purpose. What does it mean to defeat existing functional systems? Creating a single merged FHS system on your network will make your other machines explode? There is an upgrade path from plain FHS to merged FHS (copy and symlink). I'd know, because I've done it on my box. So compare the following setups with strange and unpredictable new FUSE filesystems: plain FHS - without knowledge of all fuse filesystems installed on the machine, the sysad cannot determine if a binary should be in / or /usr - binaries moved to / have the chance of confusing arbitrary sysads / maintainance scripts that hardcode path /usr/bin - package managers need a new unimplemented feature that tells programs to be moved to /bin - programs moved to / will also need _copies_ of requisite libraries in /, independent of libraries in /usr merged FHS - only one copy of the programs and libraries, all in /usr - sysads / maintainance scripts will always guess correctly by guessing /usr/bin/foo. - no need to change any package managers = === Hypothetical: does server software belong in / or /usr? === = Thesis: Just as you cannot determine which client software is needed for mounting arbitrary filesystems, neither can you determine which server software will be the dependency of some filesystem. [3] a fuse-based filesystem depends on a local network service being started. For example, someone writes a crazy fuse mysql browser that also is coincidentally mounted at boot time. Should the mysqld service belong in /? ldap? substitute any arbitrary server program. And if an administrator decides to do this, it's his responsibility to make sure mysqld is located in /bin
[gentoo-user] Back down to older version (emerge)
The few times I've tried backing down from current installed to older versions of something... I've had a problem getting the syntax right. According to man emerge and man portage this syntax should work: Either: emerge -vp =mail-mta/sendmail-8.13.7 or emerge -vp =mail-mta/sendmail-8.13.7 But in either case I get this output: = These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild R ] mail-mta/sendmail-8.14.0 USE=mbox sasl ssl tcpd -ipv6 -ldap -mailwrapper -nis -sockets 2,009 kB = 8.14.0 is what is currently installed: I'm unable to sendmail getting exit 127, following a recent update world. I'm attempting to find what has broken the setup. I did not allow the updated sendmail.cf or sendmail.mc to overwrite the existing ones and have restarted sendmail. Other possible culprits might be: dev-libs/cyrus-sasl-2.1.22-r2 sys-libs/pam-0.99.7.1 So cutting to the chase here; my real problem is not being able to sendmail, secondarily is how to back down a version with emerge. === Following below is the list of updated packages: * sys-apps/portage Sun Mar 18 10:24:29 2007 sys-apps/portage-2.1.2.2 Sun Mar 18 10:24:46 2007 sys-devel/gnuconfig-20070118 Sun Mar 18 10:25:16 2007 media-sound/alsa-headers-1.0.14_rc3 Sun Mar 18 10:26:07 2007 sys-libs/timezone-data-2007c Sun Mar 18 10:26:16 2007 dev-db/mysql-init-scripts-1.2 Sun Mar 18 10:30:10 2007 app-portage/eix-0.9.1 Sun Mar 18 10:34:58 2007 sys-apps/busybox-1.4.1-r2 Sun Mar 18 10:35:30 2007 net-misc/dhcpcd-3.0.16 Sun Mar 18 10:35:48 2007 sys-apps/hdparm-6.9-r1 Sun Mar 18 10:36:22 2007 sys-apps/debianutils-2.17.5 Sun Mar 18 10:36:53 2007 sys-libs/libutempter-1.1.5 Sun Mar 18 10:38:12 2007 dev-libs/nspr-4.6.6 Sun Mar 18 10:39:36 2007 sys-kernel/linux-headers-2.6.20-r2 Sun Mar 18 10:46:04 2007 dev-libs/mpfr-2.2.1_p1 Sun Mar 18 10:48:40 2007 dev-libs/libpcre-7.0 Sun Mar 18 10:53:26 2007 dev-libs/nss-3.11.5 Sun Mar 18 10:53:59 2007 sys-apps/sysvinit-2.86-r8 Sun Mar 18 10:56:22 2007 media-libs/libart_lgpl-2.3.19-r1 Sun Mar 18 10:58:25 2007 net-misc/rsync-2.6.9-r2 Sun Mar 18 10:58:51 2007 net-misc/iputils-20070202 Sun Mar 18 10:59:37 2007 sys-kernel/genkernel-3.4.7_pre5 Sun Mar 18 11:04:09 2007 app-shells/bash-3.2_p10 Sun Mar 18 11:04:28 2007 sys-apps/ed-0.4 Sun Mar 18 11:05:48 2007 sys-apps/man-1.6e-r3 Sun Mar 18 11:06:26 2007 x11-misc/xbindkeys-1.8.0 Sun Mar 18 11:09:17 2007 media-libs/freetype-2.3.2 Sun Mar 18 11:11:42 2007 media-libs/libpng-1.2.16 Sun Mar 18 11:12:10 2007 sys-apps/pciutils-2.2.4-r2 Sun Mar 18 11:14:48 2007 sys-apps/findutils-4.3.2-r1 Sun Mar 18 11:21:03 2007 app-text/poppler-0.5.4-r1 Sun Mar 18 11:22:10 2007 app-arch/gzip-1.3.11 Sun Mar 18 11:23:48 2007 sys-devel/flex-2.5.33-r2 Sun Mar 18 11:25:03 2007 sys-apps/net-tools-1.60-r13 Sun Mar 18 11:26:09 2007 sys-fs/udev-106-r4 Sun Mar 18 11:32:42 2007 sys-kernel/gentoo-sources-2.6.20-r3 Sun Mar 18 11:34:30 2007 sys-fs/fuse-2.6.3 Sun Mar 18 11:47:51 2007 sys-libs/db-4.5.20_p2 Sun Mar 18 11:49:15 2007 sys-libs/gdbm-1.8.3-r3 Sun Mar 18 11:51:31 2007 sys-apps/util-linux-2.12r-r6 Sun Mar 18 11:52:01 2007 dev-perl/Compress-Raw-Zlib-2.004 Sun Mar 18 11:52:25 2007 perl-core/DB_File-1.815 Sun Mar 18 11:52:54 2007 perl-core/Time-HiRes-1.97.07 Sun Mar 18 11:53:17 2007 perl-core/Test-Simple-0.67 Sun Mar 18 11:53:34 2007 dev-perl/Authen-SASL-2.10 Sun Mar 18 11:53:57 2007 dev-util/intltool-0.35.5 Sun Mar 18 11:54:09 2007 virtual/perl-DB_File-1.815 Sun Mar 18 11:54:18 2007 virtual/perl-Time-HiRes-1.97.07 Sun Mar 18 11:54:26 2007 virtual/perl-Test-Simple-0.67 Sun Mar 18 11:54:45 2007 perl-core/libnet-1.20 Sun Mar 18 11:57:32 2007 sys-devel/libtool-1.5.23b Sun Mar 18 11:58:15 2007 dev-perl/DBI-1.54 Sun Mar 18 11:58:36 2007 dev-perl/IO-Compress-Base-2.004 Sun Mar 18 11:58:45 2007 virtual/perl-libnet-1.20 Sun Mar 18 12:02:59 2007 x11-libs/libXt-1.0.5 Sun Mar 18 12:04:52 2007 x11-libs/libXext-1.0.3 Sun Mar 18 12:09:12 2007 dev-libs/libgcrypt-1.2.4 Sun Mar 18 12:11:25 2007 media-libs/jpeg-6b-r8 Sun Mar 18 12:13:40 2007 dev-libs/libusb-0.1.12 Sun Mar 18 12:14:11 2007 x11-proto/inputproto-1.4.1 Sun Mar 18 12:14:42 2007 x11-proto/randrproto-1.2.1 Sun Mar 18 12:20:27 2007 media-libs/alsa-lib-1.0.14_rc3 Sun Mar 18 12:20:48 2007 dev-perl/IO-Compress-Zlib-2.004 Sun Mar 18 12:23:16 2007 media-libs/libexif-0.6.13-r2 Sun Mar 18 12:24:38 2007 app-doc/xorg-docs-1.4 Sun Mar 18 12:30:32 2007 x11-libs/libXfont-1.2.7 Sun Mar 18 12:32:44 2007 dev-libs/apr-util-0.9.12-r1 Sun Mar 18 12:37:46 2007 sys-apps/dbus-1.0.2-r1 Sun Mar 18 12:39:49 2007 sys
Re: [gentoo-user] Re: KDE 5: Broken file protocol for KDE 4 apps
x11-libs/libICE-1.0.9 [ebuild R]x11-libs/libXmu-1.1.2 [ebuild R] x11-proto/xextproto-7.3.0 [ebuild R] x11-libs/libXext-1.3.3 [ebuild R] x11-libs/libX11-1.6.4 [ebuild R] x11- proto/xf86bigfontproto-1.2.0-r1 [ebuild R] media-fonts/font-util-1.3.1 [ebuild R] x11-libs/libxcb-1.12 [ebuild R]x11-libs/libXdmcp-1.1.2-r1 [ebuild R] dev-libs/libbsd-0.8.2 [ebuild R]x11-proto/xcb-proto-1.12-r2 [ebuild R] dev-lang/python-exec-2.0.2 [ebuild R]dev-libs/libpthread-stubs-0.3- r1 [ebuild R]x11-libs/libXau-1.0.8 [ebuild R]x11-misc/util-macros-1.19.0 [ebuild R] x11-proto/kbproto-1.0.7 [ebuild R] x11-proto/inputproto-2.3.2 [ebuild R] x11-libs/libXt-1.1.5 [ebuild R] x11-libs/libXaw-1.0.13 [ebuild R] x11-libs/libXpm-3.5.11 [ebuild R] dev-libs/cyrus-sasl-2.1.26-r9 [ebuild R]net-mail/mailbase-1.1 [ebuild R]virtual/mysql-5.6-r6 [ebuild R] dev-db/mysql-5.6.33 [ebuild R] virtual/libmysqlclient-18 [ebuild R] dev-util/cmake-3.5.2-r1 [ebuild R] net-misc/curl-7.50.3 [ebuild R]net-dns/libidn-1.33 [ebuild R]virtual/krb5-0-r1 [ebuild R] app-arch/libarchive-3.2.1-r3 [ebuild R]sys-fs/e2fsprogs-1.42.13 [ebuild R] dev-db/mysql-init-scripts-2.1-r1 [ebuild R] dev-libs/libaio-0.3.110 [ebuild R] sys-process/procps-3.3.11-r3 [ebuild R] net-libs/gnutls-3.3.24-r1 [ebuild R]sys-devel/autogen-5.18.4 [ebuild R] dev-scheme/guile-1.8.8-r2 [ebuild R]dev-libs/nettle-3.2-r1 [ebuild R]dev-libs/libtasn1-4.5 [ebuild R] sys-auth/pambase-20150213 [ebuild R] gnome-base/gnome-keyring-3.20.0 [ebuild R] app-crypt/gnupg-2.1.15 [ebuild R]app-crypt/pinentry-0.9.5 [ebuild R] dev-libs/libassuan-2.4.3 [ebuild R] app-crypt/libsecret-0.18.5 [ebuild R] dev-util/gdbus-codegen-2.48.2 [ebuild R] dev-util/desktop-file-utils-0.23 [ebuild R] dev-libs/gobject- introspection-1.48.0 [ebuild R] dev-libs/gobject-introspection- common-1.48.0 [ebuild R] x11-libs/cairo-1.14.6 [ebuild R]media-libs/fontconfig-2.11.1-r2 [ebuild R] app-eselect/eselect- fontconfig-1.1 [ebuild R] media-libs/freetype-2.6.3-r1 [ebuild R] media-libs/libpng-1.6.21 [ebuild R] virtual/ttf-fonts-1 [ebuild R] media-fonts/liberation- fonts-2.00.1-r1 [ebuild R] media-fonts/encodings-1.0.4 [ebuild R]x11-apps/mkfontscale-1.1.2 [ebuild R] x11-libs/libfontenc-1.1.3 [ebuild R] app-arch/gzip-1.8 [ebuild R] x11-apps/mkfontdir-1.0.7 [ebuild R]x11-proto/renderproto-0.11.1- r1 [ebuild R]sys-libs/binutils-libs-2.25.1- r2 [ebuild R]media-libs/mesa-12.0.1 [ebuild R] x11-proto/glproto-1.4.17-r1 [ebuild R] app-eselect/eselect- opengl-1.3.1-r4 [ebuild R] x11-libs/libdrm-2.4.70 [ebuild R]
Re: [gentoo-user] a few blockers I can't figure out
Alan McKinnon <alan.mckin...@gmail.com> wrote: > On 31/08/2015 16:03, cov...@ccs.covici.com wrote: > > Alan McKinnon <alan.mckin...@gmail.com> wrote: > > > >> On 31/08/2015 13:49, cov...@ccs.covici.com wrote: > >>>> A clue is in the ebuilds for systemd: > >>>>> > >>>>> sysv-utils? ( > >>>>> !sys-apps/systemd-sysv-utils > >>>>> !sys-apps/sysvinit ) > >>>>> > >>>>> That's a hard blocker, no way round it. It's in all the systemd ebuilds > >>>>> for the current unstable versions. > >>>>> > >>>>> Do you have USE="sysv-utils" set for sysvinit? > >>>>> > >>>>> If so, to have both sysvinit and systemd, you will have to disable that > >>>>> USE flag and see what comes next. > >>> I put that use flag in there because I thought it would allow systemd to > >>> generate a service from a script in /etc/init.d, but I will see what > >>> happens when I remove that flag or maybe if there is another way to > >>> accomplish that? > >>> Well, that did it! It still is downgrading systemd, but that's not too > >>> bad, thanks guys. > >> > >> $ euses -sf sysv-utils > >> sys-apps/systemd:sysv-utils - Install sysvinit compatibility symlinks > >> and manpages for init, telinit, halt, poweroff, reboot, runlevel, and > >> shutdown > >> > >> > >> That description is quite vague, and could mean many things. I'm no > >> expert on systemd, but I would imagine that it already has it's own > >> scripts to deal with those listed functions. I wonder what the use of > >> the flag is then? Perhaps an old compatibility layer than is not needed > >> now? > >> > >> > >> I can't see a reason why systemd is being downgraded; the previous > >> output either lists just "sys-apps/systemd" or uses a ">=" operator. > >> Nothing to say why 219_p112 is the highest usable version. > >> > >> Once the emerge finishes and portage has done what it wants, run these > >> commands: > >> > >> emerge -pv systemd > >> emerge -pv =systemd-225 > >> > >> (225 being latest in the tree). Then we can see better why portage is > >> doing what it does > >> > >> > >> > > > > I think it has something to do with fail2ban -- the version of systemd > > in the tree after the 219 version is 224-r1 and 225 and now portage is > > saying > > WARNING: One or more updates/rebuilds have been skipped due to a > > dependency conflict: > > and one of those says > > (sys-apps/systemd-225:0/2::gentoo, ebuild scheduled for merge) > > conflicts with^M > > > > sys-apps/systemd[python(-),python_targets_python2_7(-),python_single_target_python2_7(+),python_targets_python3_4(-)] > > required by (net-analyzer/fail2ban-0.9.3:0/0::gentoo, installed) > > Does that make sense? > > > > The words make sense, the meaning doesn't :-) > > It looks like fail2ban wants systemd without python support, but the > true reason is still hidden. The fail2ban ebuild has this: > > RDEPEND=" > ... > systemd? ( $(python_gen_cond_dep '|| ( > dev-python/python-systemd[${PYTHON_USEDEP}] > sys-apps/systemd[python(-),${PYTHON_USEDEP}] > > > I'm thinking maybe you have a specific portage entry that's getting in > the way. What are your results for: > > emerge --info > grep -r python /etc/portage > grep -r systemd /etc/portage Just to let you know, most of the python entries were mandated by portage, certainly the systemd one. emerge --info Portage 2.2.20.1 (python 2.7.10-final-0, default/linux/amd64/13.0/desktop/gnome, gcc-4.9.3, glibc-2.21-r1, 3.16.3-gentoo x86_64) = System uname: Linux-3.16.3-gentoo-x86_64-Intel-R-_Core-TM-_i7-2600_CPU_@_3.40GHz-with-gentoo-2.2 KiB Mem:16451492 total, 8652740 free KiB Swap:2097148 total, 2063580 free Timestamp of repository gentoo: Sun, 30 Aug 2015 19:30:01 + sh bash 4.3_p39 ld GNU ld (Gentoo 2.25.1 p1.0) 2.25.1 app-shells/bash: 4.3_p39::gentoo dev-java/java-config: 2.2.0::gentoo dev-lang/perl:5.22.0::gentoo dev-lang/python: 2.7.10::gentoo, 3.3.5-r1::gentoo, 3.4.3::gentoo dev-util/cmake: 3.3.0::gentoo dev-util/pkgconfig: 0.28-r3::gentoo sys-apps/baselayout: 2.2::gentoo sys-a
Re: [gentoo-user] how to prevent portage from installing masked package
svg webkit widgets -debug -declarative -designer -examples (-gles2) -help -location -multimedia -positioning -sensors -serialport -sql -testlib -webchannel -webengine -websockets -x11extras -xmlpatterns" PYTHON_TARGETS="python2_7 python3_5 -python3_4 -python3_6" [ebuild U ] dev-python/sip-4.19.13:0/12::gentoo [4.19.12:0/12::gentoo] USE="doc -debug" PYTHON_TARGETS="python2_7 python3_5 -python3_4 -python3_6 -python3_7%" 1,015 KiB [ebuild rR] dev-qt/qtwebkit-5.212.0_pre20180120:5/5.212::gentoo USE="X gstreamer hyphen jit nsplugin opengl printsupport -geolocation (-gles2) -multimedia -orientation -qml -webp" 0 KiB [ebuild U ]media-libs/gst-plugins-bad-1.14.3:1.0::gentoo [1.14.2:1.0::gentoo] USE="X bzip2 egl gtk introspection nls opengl orc -gles2 -test -vcd -vnc -wayland" ABI_X86="(64) -32 (-x32)" 4,569 KiB [ebuild U ] media-libs/gstreamer-1.14.4:1.0::gentoo [1.14.2:1.0::gentoo] USE="caps introspection nls orc -test -unwind" ABI_X86="(64) -32 (-x32)" 3,188 KiB [ebuild U ] media-plugins/gst-plugins-gtk-1.14.4:1.0::gentoo [1.14.2:1.0::gentoo] USE="X egl opengl -gles2 -wayland" ABI_X86="(64) -32 (-x32)" 3,704 KiB [ebuild U ] media-libs/gst-plugins-base-1.14.4-r1:1.0::gentoo [1.14.2-r1:1.0::gentoo] USE="X alsa egl introspection nls ogg opengl orc pango theora vorbis -gbm -gles2 -ivorbis -wayland" ABI_X86="(64) -32 (-x32)" 3,617 KiB [ebuild U ] media-libs/gst-plugins-good-1.14.4:1.0::gentoo [1.14.2:1.0::gentoo] USE="nls orc" ABI_X86="(64) -32 (-x32)" 0 KiB [ebuild U ] sys-fs/udisks-2.8.1:2::gentoo [2.8.0:2::gentoo] USE="acl introspection nls systemd -debug -elogind -lvm (-selinux) -vdo" 1,324 KiB [ebuild U ] sys-libs/libblockdev-2.20::gentoo [2.19::gentoo] USE="cryptsetup doc -bcache -dmraid -escrow -kbd -lvm -test -vdo" PYTHON_SINGLE_TARGET="python3_5 -python2_7 -python3_4 -python3_6 -python3_7" PYTHON_TARGETS="python2_7 python3_5 -python3_4 -python3_6 -python3_7" 331 KiB [ebuild rR]sys-fs/cryptsetup-2.0.4-r1:0/12::gentoo USE="argon2 gcrypt nls udev -kernel -libressl -nettle -openssl -pwquality -python -reencrypt -static -static-libs -urandom" PYTHON_SINGLE_TARGET="python3_5 -python2_7 -python3_4 -python3_6 -python3_7" PYTHON_TARGETS="python2_7 python3_5 -python3_4 -python3_6 -python3_7" 0 KiB [ebuild U ] dev-python/pillow-5.3.0::gentoo [5.2.0::gentoo] USE="doc jpeg lcms tiff truetype zlib -examples -imagequant -jpeg2k -test -tk -webp" PYTHON_TARGETS="python2_7 python3_5 -pypy% -python3_4% -python3_6 -python3_7%" 15,190 KiB [ebuild U ] dev-python/olefile-0.46::gentoo [0.45.1::gentoo] USE="doc" PYTHON_TARGETS="python2_7 python3_5 -pypy% -pypy3% -python3_4% -python3_6 -python3_7" 96 KiB [nomerge ] virtual/python-dnspython-2::gentoo PYTHON_TARGETS="python2_7 python3_5 -python3_4 -python3_6" [nomerge ] dev-python/dnspython-1.16.0_pre20180731::gentoo USE="-examples -test" PYTHON_TARGETS="python2_7 python3_5 -python3_4 -python3_6" [ebuild U ]dev-python/pycryptodome-3.6.6::gentoo [3.4.7::gentoo] PYTHON_TARGETS="python2_7 python3_5 -pypy -pypy3 -python3_4 -python3_6 -python3_7%" 6,971 KiB [nomerge ] dev-db/mysql-5.7.23:0/18::gentoo USE="perl server (-client-libs) -cracklib -debug -jemalloc -latin1 -libressl -numa -profiling (-selinux) -static -static-libs -systemtap -tcmalloc -test -yassl" ABI_X86="(64) -32 (-x32)" [ebuild U ] dev-db/mysql-init-scripts-2.2-r4::gentoo [2.2-r3::gentoo] 0 KiB [ebuild U ] sys-fs/zfs-kmod-0.7.11::gentoo [0.7.9-r1::gentoo] USE="rootfs -custom-cflags -debug" 6,408 KiB [nomerge ] virtual/linux-sources-3-r1::gentoo USE="-firmware" [ebuild NS] sys-kernel/gentoo-sources-4.18.12:4.18.12::gentoo [4.9.24:4.9.24::gentoo, 4.9.35:4.9.35::gentoo, 4.9.39:4.9.39::gentoo, 4.9.41:4.9.41::gentoo, 4.9.43:4.9.43::gentoo, 4.9.50:4.9.50::gentoo, 4.9.61:4.9.61::gentoo, 4.9.71:4.9.71::gentoo, 4.9.78:4.9.78::gentoo, 4.9.82:4.9.82::gentoo, 4.9.95:4.9.95::gentoo, 4.9.103:4.9.103::gentoo, 4.13.5:4.13.5::gentoo, 4.13.12:4.13.12::gentoo, 4.14.15:4.14.15::gentoo, 4.15.4:4.15.4::gentoo, 4.15.10:4.15.10::gentoo, 4.16.9:4.16.9::gentoo, 4.17.2:4.17.2::gentoo, 4.17.4:4.17.4::gentoo, 4.17.12:4.17.12::gentoo, 4.18.5:4.18.5::gentoo, 4.18.8:4.18.8::gentoo] USE="-build -experimental -symlink" 380 KiB [ebuild U ] sys-kernel/spl-0.7.11::gentoo [0.7.9-r1::gentoo] USE="-custom-cflags -debug" 539 KiB [ebuild U ] net-dns/bind-tools-9.12.2_p2::gentoo [9.12.2_p1::gentoo] USE="doc ipv6 readline seccomp ssl xml -gost -gssapi -idn -libedit -libidn2 -libressl -urandom"
Re: [gentoo-user] Did an emerge world, now display customisations all gone
x11-libs/libXrender-0.9.7-r1 Sun Mar 17 14:23:33 2013 x11-libs/libXfixes-5.0-r1 Sun Mar 17 14:23:47 2013 x11-libs/libXxf86vm-1.1.2-r1 Sun Mar 17 14:24:01 2013 x11-libs/libXcomposite-0.4.4-r1 Sun Mar 17 14:24:17 2013 x11-libs/libXrandr-1.4.0-r1 Sun Mar 17 14:24:32 2013 x11-libs/libXcursor-1.1.13-r1 Sun Mar 17 14:24:57 2013 x11-libs/libXi-1.7 Sun Mar 17 14:25:11 2013 x11-libs/libXinerama-1.1.2-r1 Sun Mar 17 14:25:26 2013 x11-libs/libXv-1.0.7-r1 Sun Mar 17 14:25:40 2013 x11-libs/libXdamage-1.1.4-r1 Sun Mar 17 14:25:55 2013 x11-libs/libXScrnSaver-1.2.2-r1 Sun Mar 17 14:26:08 2013 x11-libs/libvdpau-0.5-r1 Sun Mar 17 14:26:23 2013 x11-libs/libXp-1.0.1-r1 Sun Mar 17 14:26:38 2013 x11-libs/libXtst-1.2.1-r1 Sun Mar 17 14:26:53 2013 x11-libs/libXvMC-1.0.7-r1 Sun Mar 17 14:29:11 2013 media-libs/mesa-9.1 Sun Mar 17 14:29:53 2013 media-libs/fontconfig-2.10.2-r1 Sun Mar 17 14:30:10 2013 x11-libs/libXft-2.3.1-r1 Sun Mar 17 14:31:48 2013 x11-libs/cairo-1.12.12-r1 Sun Mar 17 14:32:01 2013 sys-apps/portage-2.1.11.55 Sun Mar 17 14:32:14 2013 app-portage/gentoolkit-0.3.0.7-r2 Sun Mar 17 14:34:57 2013 dev-python/numpy-1.7.0 Sun Mar 17 14:35:56 2013 sys-libs/pam-1.1.6-r4 Sun Mar 17 14:36:30 2013 net-fs/cifs-utils-5.9-r1 Sun Mar 17 14:37:18 2013 dev-libs/cyrus-sasl-2.1.26-r1 Sun Mar 17 14:38:33 2013 sys-kernel/gentoo-sources-3.8.3 Sun Mar 17 14:38:40 2013 virtual/linux-sources-1 Sun Mar 17 20:43:31 2013 x11-libs/libxcb-1.9-r1 Sun Mar 17 20:44:18 2013 x11-libs/xcb-util-0.3.9 Sun Mar 17 20:49:26 2013 x11-base/xorg-server-1.14.0 Sun Mar 17 21:28:17 2013 kde-base/oxygen-icons-4.10.1 Sun Mar 17 21:39:57 2013 kde-base/kdelibs-4.10.1 Sun Mar 17 21:41:08 2013 kde-base/nepomuk-core-4.10.1 Sun Mar 17 21:42:32 2013 kde-base/katepart-4.10.1 Sun Mar 17 21:42:57 2013 kde-base/nepomuk-widgets-4.10.1 Sun Mar 17 21:43:18 2013 kde-base/kdesu-4.10.1 Sun Mar 17 21:43:48 2013 kde-base/khelpcenter-4.10.1 Sun Mar 17 21:47:39 2013 kde-base/kdepimlibs-4.10.1 Sun Mar 17 22:08:20 2013 app-emulation/virtualbox-modules-4.2.10 Sun Mar 17 22:08:28 2013 app-emulation/emul-linux-x86-xlibs-20130224 Sun Mar 17 22:08:53 2013 app-emulation/emul-linux-x86-opengl-20130224 Sun Mar 17 22:09:01 2013 app-emulation/emul-linux-x86-gtklibs-20130224 Sun Mar 17 22:09:14 2013 app-emulation/emul-linux-x86-medialibs-20130224 Sun Mar 17 22:09:24 2013 app-emulation/emul-linux-x86-soundlibs-20130224 Sun Mar 17 22:10:18 2013 app-text/poppler-0.22.2 Sun Mar 17 22:10:34 2013 media-gfx/graphite2-1.2.1 Sun Mar 17 22:11:14 2013 app-crypt/gpgme-1.4.0 Sun Mar 17 22:11:47 2013 media-libs/harfbuzz-0.9.12 Sun Mar 17 22:22:08 2013 dev-qt/qt-creator-2.7.0_rc Sun Mar 17 22:22:18 2013 sys-apps/hwids-20130309-r1 Sun Mar 17 22:22:35 2013 x11-libs/libSM-1.2.1-r1 Sun Mar 17 22:23:42 2013 sys-fs/e2fsprogs-1.42.7 Sun Mar 17 22:24:00 2013 x11-libs/libpciaccess-0.13.1-r1 Sun Mar 17 22:24:33 2013 x11-libs/libXt-1.1.3-r1 Sun Mar 17 22:24:52 2013 app-backup/fsarchiver-0.6.17 Sun Mar 17 22:25:19 2013 x11-libs/libXmu-1.1.1-r1 Sun Mar 17 22:25:41 2013 x11-libs/libXpm-3.5.10-r1 Sun Mar 17 22:26:00 2013 dev-libs/dbus-glib-0.100.2 Sun Mar 17 22:26:29 2013 x11-libs/libXaw-1.0.11-r2 Sun Mar 17 22:27:31 2013 app-office/akonadi-server-1.9.1 Sun Mar 17 22:30:59 2013 media-video/ffmpeg-1.0.5 Sun Mar 17 22:32:11 2013 sys-apps/groff-1.22.2 Sun Mar 17 22:35:43 2013 media-gfx/graphviz-2.28.0 Sun Mar 17 22:36:00 2013 x11-drivers/xf86-input-evdev-2.7.3-r1 Sun Mar 17 22:36:20 2013 sys-apps/man-pages-3.50 Sun Mar 17 22:36:59 2013 net-print/cups-filters-1.0.29-r1 Sun Mar 17 22:37:41 2013 x11-drivers/nvidia-drivers-313.26 Mon Mar 18 00:19:46 2013 www-client/firefox-19.0.2 Mon Mar 18 01:30:58 2013 mail-client/thunderbird-17.0.4 Mon Mar 18 22:22:17 2013 www-plugins/adobe-flash-10.3.183.68 Mon Mar 18 22:23:43 2013 sys-fs/udev-198-r1 Mon Mar 18 22:36:26 2013 app-emulation/virtualbox-4.2.10 Mon Mar 18 22:36:37 2013 app-emulation/virtualbox-extpack-oracle-4.2.10 Mon Mar 18 22:36:44 2013 sys-fs/udev-init-scripts-24 Mon Mar 18 22:37:15 2013 sys-auth/consolekit-0.4.5_p20120320-r2 Mon Mar 18 22:37:58 2013 sys-fs/udisks-2.0.92 Mon Mar 18 22:38:24 2013 kde-base/kfmclient-4.10.1 Mon Mar 18 22:38:44 2013 sys-auth/polkit-kde-agent-0.99.0-r1 Mon Mar 18 22:39:36 2013 kde-base/libkdegames-4.10.1 Mon Mar 18 22:40:05 2013 kde-base/libkworkspace-4.10.1 Mon Mar 18 22:40:29 2013 kde-base/libkonq-4.10.1 Mon Mar 18 22:41:03 2013 kde-base/kephal-4.10.1 Mon Mar 18 22:41:53 2013 kde-base/kactivities-4.10.1 Mon Mar 18 22:43:01 2013 kde-base/ksysguard-4.10.1
[gentoo-user] KDE update revdep-rebuild.sh fail
with link time reference symbol _ZTI26QPlatformIntegrationPlugin, version Qt_5 not defined in file libQt5Gui.so.5 with link time reference symbol _ZTV13QPlatformMenu, version Qt_5 not defined in file libQt5Gui.so.5 with link time reference symbol _ZTV15QPlatformCursor, version Qt_5 not defined in file libQt5Gui.so.5 with link time reference symbol _ZTV16QPlatformMenuBar, version Qt_5 not defined in file libQt5Gui.so.5 with link time reference symbol _ZTV17QPlatformMenuItem, version Qt_5 not defined in file libQt5Gui.so.5 with link time reference symbol _ZTV24QPlatformNativeInterface, version Qt_5 not defined in file libQt5Gui.so.5 with link time reference) [ 100% ] * Generated new 3_broken.rr * Assigning files to packages *-> media-gfx/exiv2-0.26_p20171104 media-gfx/ebdftopcf-2 media-gfx/graphite2-1.3.10 media-gfx/xsane * /usr/lib64/qt5/plugins/platforms/KWinQpaPlugin.so -> kde-plasma/kwin * Generated new 4_raw.rr and 4_owners.rr * Cleaning list of packages to rebuild * Generated new 4_pkgs.rr * Assigning packages to ebuilds * Generated new 4_ebuilds.rr * Evaluating package order * Generated new 5_order.rr * All prepared. Starting rebuild emerge --complete-graph=y --oneshot app-accessibility/at-spi2-atk:2 app-accessibility/at-spi2-core:2 app-admin/eselect:0 app-admin/killproc:0 app-admin/lib_users:0 app-admin/logrotate:0 app-admin/perl-cleaner:0 app-admin/sudo:0 app-admin/syslog-ng:0 app-arch/bzip2:0/1 app-arch/cabextract:0 app-arch/cpio:0 app-arch/gcab:0 app-arch/gzip:0 app-arch/libarchive:0/13 app-arch/p7zip:0 app-arch/rpm2targz:0 app-arch/snappy:0/1 app-arch/tar:0 app-arch/unrar:0/5 app-arch/unzip:0 app-arch/xz-utils:0 app-arch/zip:0 app-cdr/cdrdao:0 app-cdr/cdrtools:0 app-cdr/dvd+rw-tools:0 app-crypt/gcr:0/1 app-crypt/gnupg:0 app-crypt/gpgme:1/11 app-crypt/libsecret:0 app-crypt/mhash:0 app-crypt/mit-krb5:0 app-crypt/p11-kit:0 app-crypt/pinentry:0 app-crypt/qca:2 app-crypt/rhash:0 app-dicts/myspell-en:0 app-doc/doxygen:0 app-doc/xmltoman:0 app-editors/vim:0 app-editors/vim-core:0 app-emulation/vmware-tools:0 app-emulation/wine-desktop-common:0 app-emulation/wine-gecko:2.47 app-emulation/wine-mono:4.6.4 app-emulation/wine-vanilla:2.0.3 app-eselect/eselect-cdparanoia:0 app-eselect/eselect-ctags:0 app-eselect/eselect-fontconfig:0 app-eselect/eselect-lib-bin-symlink:0 app-eselect/eselect-mesa:0 app-eselect/eselect-mpg123:0 app-eselect/eselect-notify-send:0 app-eselect/eselect-opencl:0 app-eselect/eselect-opengl:0 app-eselect/eselect-pinentry:0 app-eselect/eselect-python:0 app-eselect/eselect-qtgraphicssystem:0 app-eselect/eselect-ruby:0 app-eselect/eselect-vi:0 app-eselect/eselect-wine:0 app-eselect/eselect-wxwidgets:0 app-i18n/uchardet:0 app-misc/c_rehash:0 app-misc/ca-certificates:0 app-misc/editor-wrapper:0 app-misc/gtypist:0 app-misc/media-player-info:0 app-misc/mime-types:0 app-misc/pax-utils:0 app-office/libreoffice:0 app-portage/cpuid2cpuflags:0 app-portage/elt-patches:0 app-portage/genlop:0 app-portage/gentoolkit:0 app-portage/layman:0 app-portage/portage-utils:0 app-shells/bash:0 app-text/build-docbook-catalog:0 app-text/docbook-dsssl-stylesheets:0 app-text/docbook-sgml-dtd:3.0 app-text/docbook-xml-dtd:4.1.2 app-text/docbook-xml-dtd:4.2 app-text/docbook-xml-dtd:4.3 app-text/docbook-xml-dtd:4.4 app-text/docbook-xml-dtd:4.5 app-text/docbook-xsl-stylesheets:0 app-text/enchant:0 app-text/fbreader:0 app-text/ghostscript-gpl:0 app-text/gnome-doc-utils:0 app-text/hunspell:0/1.6 app-text/iso-codes:0 app-text/libabw:0 app-text/libebook:0 app-text/libetonyek:0 app-text/libexttextcat:0 app-text/liblangtag:0 app-text/libmspub:0 app-text/libmwaw:0 app-text/libodfgen:0 app-text/libpaper:0 app-text/libspectre:0 app-text/libstaroffice:0 app-text/libwpd:0.10 app-text/libwpg:0.3 app-text/libwps:0 app-text/mupdf:0/1.11 app-text/mythes:0 app-text/openjade:0 app-text/opensp:0 app-text/po4a:0 app-text/poppler:0/73 app-text/poppler-data:0 app-text/qpdf:0/18 app-text/scrollkeeper-dtd:1.0 app-text/sgml-common:0 app-text/xmlto:0 app-text/yelp-tools:0 app-vim/gentoo-syntax:0 app-vim/vim-spell-en:0 dev-cpp/atkmm:0 dev-cpp/cairomm:0 dev-cpp/clucene:1 dev-cpp/gconfmm:0 dev-cpp/glibmm:2 dev-cpp/gtest:0 dev-cpp/gtkmm:2.4 dev-cpp/gtkmm:3.0 dev-cpp/libcmis:0.5 dev-cpp/libglademm:2.4 dev-cpp/pangomm:1.4 dev-db/mariadb:0/18 dev-db/mysql-init-scripts:0 dev-db/sqlite:3 dev-db/unixODBC:0 dev-lang/luajit:2 dev-lang/nasm:0 dev-lang/orc:0 dev-lang/perl:0/5.24 dev-lang/python:2.7 dev-lang/python:3.4/3.4m dev-lang/python:3.5/3.5m dev-lang/python-exec:2 dev-lang/ruby:2.2 dev-lang/ruby:2.3 dev-lang/spidermonkey:0/mozjs185 dev-lang/swig:0 dev-lang/vala:0.36 dev-lang/yasm:0 dev-libs/appstream-glib:0/8 dev-libs/apr:1 dev-libs/apr-util:1 dev-libs/atk:0 dev-libs/boost:0/1.65.0 dev-libs/crossguid:0 dev-libs/crypto++:0/5.6 dev-libs/dbus-glib:0 dev-libs/double-conversion:0/1 dev-libs/elfutils:0 dev-libs/expat:0 dev-libs/fribidi:0 dev-libs/glib:2 dev-libs/gmp:0/10.4 dev-libs/gobject-introspection:0 dev-libs/gobject-introspection-co
Re: [gentoo-user] Re: [OT] Dual-Opteron
-1.0.10 [ebuild N] sys-devel/make-3.80-r3 [ebuild N] sys-apps/sysvinit-2.86-r3 [ebuild N] sys-apps/attr-2.4.24 [ebuild N] sys-apps/acl-2.2.32 [ebuild N] sys-apps/coreutils-5.3.0-r2 [ebuild N] sys-apps/baselayout-1.12.0_pre12 [ebuild N] sys-apps/hotplug-base-20040401 [ebuild N] sys-fs/udev-079 [ebuild N] sys-kernel/gentoo-sources-2.6.14-r6 [ebuild N] media-libs/alsa-lib-1.0.10 [ebuild N] app-arch/unzip-5.52-r1 [ebuild N] dev-perl/XML-Parser-2.34 [ebuild N] dev-util/intltool-0.34.1 [ebuild N] dev-libs/glib-1.2.10-r5 [ebuild N] x11-libs/gtk+-1.2.10-r11 [ebuild N] media-libs/nas-1.7-r1 [ebuild N] media-libs/libmad-0.15.1b [ebuild N] media-libs/jpeg-6b-r6 [ebuild N] media-libs/tiff-3.7.4 [ebuild N] media-libs/lcms-1.14-r1 [ebuild N] media-libs/libmng-1.0.8-r1 [ebuild N] dev-libs/glib-2.8.4 [ebuild N] media-libs/glitz-0.4.4 [ebuild N] x11-libs/cairo-1.0.2 [ebuild N] x11-libs/pango-1.10.2 [ebuild N] dev-libs/atk-1.10.3 [ebuild N] dev-libs/libxml2-2.6.22 [ebuild N] x11-misc/shared-mime-info-0.16 [ebuild N] x11-libs/gtk+-2.8.9 [ebuild N] media-fonts/gnu-gs-fonts-std-8.11 [ebuild N] app-text/ghostscript-7.07.1-r10 [ebuild N] app-text/poppler-0.4.3-r1 [ebuild N] dev-libs/libgpg-error-1.1 [ebuild N] dev-libs/libgcrypt-1.2.2-r1 [ebuild N] dev-libs/libtasn1-0.2.13 [ebuild N] dev-libs/lzo-1.08-r1 [ebuild N] app-crypt/opencdk-0.5.7 [ebuild N] sys-apps/gawk-3.1.5 [ebuild N] net-libs/gnutls-1.2.4 [ebuild N] net-libs/openslp-1.2.1 [ebuild N] net-print/cups-1.1.23-r7 [ebuild N] x11-libs/qt-3.3.4-r8 [ebuild N] app-crypt/mit-krb5-1.4.1-r2 [ebuild N] dev-libs/popt-1.7-r1 [ebuild N] dev-python/egenix-mx-base-2.0.6 [ebuild N] dev-libs/libxslt-1.1.15 [ebuild N] dev-db/libpq-8.1.1 [ebuild N] dev-db/postgresql-8.1.1 [ebuild N] sys-process/procps-3.2.6 [ebuild N] dev-db/mysql-5.0.18 [ebuild N] perl-core/Storable-2.15 [ebuild N] dev-perl/Net-Daemon-0.38 [ebuild N] dev-perl/PlRPC-0.2018 [ebuild N] dev-perl/DBI-1.48 [ebuild N] dev-perl/DBD-mysql-3.0002_p4 [ebuild N] sys-apps/tcp-wrappers-7.6-r8 [ebuild N] dev-libs/cyrus-sasl-2.1.21-r2 [ebuild N] dev-db/unixODBC-2.2.11-r1 [ebuild N] net-nds/openldap-2.2.28-r3 [ebuild N] dev-libs/libpcre-6.4 [ebuild N] app-admin/metalog-0.8_rc1-r1 [ebuild N] net-fs/samba-3.0.20b [ebuild N] dev-db/qt-unixODBC-3.3.4-r1 [ebuild N] media-libs/libogg-1.1.2 [ebuild N] kde-base/kde-env-3-r4 [ebuild N] media-libs/libvorbis-1.1.1 [ebuild N] media-libs/audiofile-0.2.6-r1 [ebuild N] media-sound/esound-0.2.36-r1 [ebuild N] kde-base/arts-3.5.0-r1 [ebuild N] sys-libs/slang-1.4.9-r2 [ebuild N] media-libs/libid3tag-0.15.1b [ebuild N] media-libs/giflib-4.1.4 [ebuild N] media-libs/imlib2-1.2.1.009 [ebuild N] media-libs/libcaca-0.9-r1 [ebuild N] media-libs/libsdl-1.2.9-r1 [ebuild N] sys-fs/sysfsutils-1.3.0-r1 [ebuild N] media-libs/a52dec-0.7.4-r5 [ebuild N] media-libs/libmpeg3-1.5.2-r2 [ebuild N] dev-libs/DirectFB-0.9.24 [ebuild N] media-sound/xmms-1.2.10-r15 [ebuild N] media-libs/flac-1.1.2-r4 [ebuild N] media-plugins/xmms-mpg123-1.2.10-r1 [ebuild N] media-libs/libmikmod-3.1.11-r1 [ebuild N] media-plugins/xmms-mikmod-1.2.10 [ebuild N] media-plugins/xmms-esd-1.2.10-r1 [ebuild N] media-plugins/xmms-vorbis-1.2.10-r1 [ebuild N] media-plugins/xmms-arts-0.7.1-r2 [ebuild N] media-plugins/xmms-mad-0.8-r1 [ebuild N] media-plugins/xmms-sndfile-1.2 [ebuild N] media-libs/bio2jack-0.7 [ebuild N] sci-libs/fftw-3.0.1-r2 [ebuild N] media-libs/libsamplerate-0.1.2 [ebuild N] media-plugins/xmms-jack-0.15-r1 [ebuild N] media-plugins/xmms-oss-1.2.10-r2 [ebuild N] media-plugins/xmms-alsa-1.2.10-r3 [ebuild N] dev-db/sqlite-3.2.7-r1 [ebuild N] media-libs/libsndfile-1.0.12-r1 [ebuild N] media-sound/jack-audio-connection-kit-0.100.7 [ebuild N] media-plugins/alsa-jack-1.0.10_rc1 [ebuild N] sys-apps/pciutils-2.2.0-r1 [ebuild N] dev-util/dialog-1.0.20051107 [ebuild N] media-sound/alsa-utils-1.0.10 [ebuild N] media-fonts/ttf-bitstream-vera-1.10-r3 [ebuild N] dev-util/strace-4.5.12 [ebuild N] dev-java/ant-core-1.6.5-r2 [ebuild N] dev-java/jakarta-regexp-1.3-r2 [ebuild N] dev-java/servletapi-2.3-r2 [ebuild N] dev-java/bsf-2.3.0-r2 [ebuild N] dev-java/servletapi-2.4-r2 [ebuild N] dev-java/libreadline-java-0.8.0-r1 [ebuild N] dev-java/bsh-2.0_beta4 [ebuild N] dev-java/jython-2.1-r6