Re: [gentoo-user] problem with quickpkg mysql

2007-03-14 Thread Bo Ørsted Andresen
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!?

2012-02-05 Thread Tanstaafl

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

2012-02-05 Thread Tanstaafl

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!?

2012-01-15 Thread Tanstaafl

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

2005-08-31 Thread Michael Sullivan
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

2012-02-05 Thread Michael Mol
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

2012-02-05 Thread Tanstaafl

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!?

2012-01-15 Thread Stéphane Guedon
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!?

2012-02-05 Thread Tanstaafl

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

2012-02-06 Thread Alan McKinnon
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

2005-11-24 Thread Holly Bostick
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!?

2012-01-15 Thread Mick
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!?

2012-01-17 Thread Tanstaafl

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

2012-02-06 Thread Tanstaafl

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

2012-02-05 Thread Alan McKinnon
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

2009-09-28 Thread Michael Higgins
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

2013-08-27 Thread 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 - -


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

2013-08-27 Thread Stefan G. Weichinger
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

2013-08-27 Thread covici
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

2020-02-18 Thread Jack

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

2014-08-11 Thread Rich Freeman
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!

2010-03-04 Thread Mick
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

2010-02-25 Thread Alan McKinnon
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

2005-04-25 Thread Mark Knecht
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]

2006-10-05 Thread Michael Sullivan
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?

2006-10-05 Thread Michael Sullivan
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

2010-02-26 Thread Jarno Antikainen
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?

2012-05-05 Thread Florian Philipp
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?

2012-05-05 Thread Samuraiii

  
  

  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

2014-02-21 Thread Yuri K. Shatroff

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

2005-04-29 Thread Mark Knecht
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 ... ]

2012-03-22 Thread Mike Edenfield
 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?

2012-04-29 Thread 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
-- 
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?

2012-05-01 Thread 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.
 
 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

2007-09-05 Thread Pablo Murillo

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

2005-04-30 Thread Nick Rout
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

2011-02-01 Thread Francisco Ares
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

2007-09-05 Thread Alan McKinnon
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?

2020-06-21 Thread Rich Freeman
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

2012-03-13 Thread Michael Mol
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

2011-06-19 Thread Peter Humphrey
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

2014-02-20 Thread Yuri K. Shatroff



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

2009-05-28 Thread Alan McKinnon
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?

2012-11-26 Thread Hinnerk van Bruinehsen
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?

2015-03-04 Thread Walter Dnes
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?

2012-11-26 Thread Pascal J. Bourguignon

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

2017-02-05 Thread thelma
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

2017-02-05 Thread thelma

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

2009-12-26 Thread bn
) -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?

2012-12-27 Thread Michael Mol
 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?

2012-12-27 Thread Mark David Dumlao
 / 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?)

2012-12-28 Thread Mark David Dumlao
 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?)

2012-12-28 Thread Bruce Hill
 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)

2007-03-22 Thread reader
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

2016-10-13 Thread Michael Mol
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

2015-08-31 Thread covici
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

2018-10-06 Thread John Covici
 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

2013-03-19 Thread Andrew Lowe
  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

2018-04-02 Thread Daniel Frey
 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

2006-01-04 Thread Boyd Stephen Smith Jr.
-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