Re: [gentoo-user] Why is man-pages-de package installed?
Alexander Skwar wrote: Hello! [16:00:20 [EMAIL PROTECTED]:~] $ sudo emerge -Duvat world These are the packages that I would merge, in reverse order: Calculating world dependencies ...done! [..] [ebuild N] app-i18n/man-pages-de-0.4 0 kB [..] As you can see there, the package man-pages-de is about to get installed after a emerge -Duvat world. As you can see from the indention, the package is on the first level, meaning that no other package requires man-pages-de. Why is man-pages-de going to be installed and how do I make portage *NOT* install those ancient man pages? Thanks, Alexander Skwar # emerge gentoolkit # equery depends man-pages-de -- gentoo-user@gentoo.org mailing list
[gentoo-user] Why is man-pages-de package installed?
Hello! [16:00:20 [EMAIL PROTECTED]:~] $ sudo emerge -Duvat world These are the packages that I would merge, in reverse order: Calculating world dependencies ...done! [..] [ebuild N] app-i18n/man-pages-de-0.4 0 kB [..] As you can see there, the package man-pages-de is about to get installed after a emerge -Duvat world. As you can see from the indention, the package is on the first level, meaning that no other package requires man-pages-de. Why is man-pages-de going to be installed and how do I make portage *NOT* install those ancient man pages? Thanks, Alexander Skwar -- gentoo-user@gentoo.org mailing list
Re: [gentoo-user] Why is man-pages-de package installed?
Alexander Skwar schrieb: The main question still remains, though: How do I make portage *NOT* install man-pages-de? Unsetting LINGUAS or setting USE=-nls is NOT a valid option :) This did do the trick: echo sys-apps/man-pages -nls /etc/portage/package.use Alexander Skwar -- gentoo-user@gentoo.org mailing list
Re: [gentoo-user] Why is man-pages-de package installed?
On Saturday 03 September 2005 18:24, Alexander Skwar wrote: Alexander Skwar schrieb: The main question still remains, though: How do I make portage *NOT* install man-pages-de? Unsetting LINGUAS or setting USE=-nls is NOT a valid option :) This did do the trick: echo sys-apps/man-pages -nls /etc/portage/package.use Indeed :) -- Cheers, Alex. pgpZ8pa9VOp22.pgp Description: PGP signature
Re: [gentoo-user] Why is man-pages-de package installed?
Matt Randolph wrote: Alexander Skwar wrote: Hello! [16:00:20 [EMAIL PROTECTED]:~] $ sudo emerge -Duvat world These are the packages that I would merge, in reverse order: Calculating world dependencies ...done! [..] [ebuild N] app-i18n/man-pages-de-0.4 0 kB [..] As you can see there, the package man-pages-de is about to get installed after a emerge -Duvat world. As you can see from the indention, the package is on the first level, meaning that no other package requires man-pages-de. Why is man-pages-de going to be installed and how do I make portage *NOT* install those ancient man pages? Thanks, Alexander Skwar # emerge gentoolkit # equery depends man-pages-de Oops! I answered without noticing who was asking. I don't know. If you're really sure that it's not in your world file and that no packages depend on it... All I can guess is that something must be broken somewhere. I suppose I'd try cleaning my world file and doing a depclean (with the dep script) to get rid of any unnecessary packages. Could man-pages-de be a dependency of an installed package when some USE flag is set a certain way? I'm wondering if a change in such a USE flag since the original package was installed could cause this behavior to occur. -- gentoo-user@gentoo.org mailing list
[gentoo-user] Re: Setting LINGUAS seperately for some packages
Dirk Heinrichs [EMAIL PROTECTED] wrote: Am Mittwoch, 12. März 2008 schrieb ext Michael Schmarck: I'd like to set LINGUAS=de for almost every package. But for the sys-apps/man-pages package, I'd like LINGUAS not to be set, so that I don't get the german man pages installed. How would I do that? Put this in /etc/portage/package.use: sys-apps/man-pages -nls No. I'm not looking for a way to set -nls for man-pages, I'm looking for a way to modify LINGUAS. Michael -- gentoo-user@lists.gentoo.org mailing list
[gentoo-user] Setting LINGUAS seperately for some packages
Hello. I'd like to set LINGUAS=de for almost every package. But for the sys-apps/man-pages package, I'd like LINGUAS not to be set, so that I don't get the german man pages installed. How would I do that? Thanks, Michael -- gentoo-user@lists.gentoo.org mailing list
Re: [gentoo-user] at utility
On Thu, Apr 13, 2006 at 06:45:29PM -0400, Penguin Lover de Almeida, Valmor F. squawked: I have the at utility described in my man pages but can't find it and don't know what package it came from; if it is indeed in my system. Does anyone know? sys-process/at W -- Smart man + Smart woman = romance Smart man + Dumb woman = affair Dumb man + Smart woman = marriage Dumb man + Dumb woman = pregnancy Sortir en Pantoufles: up 152 days, 15:55 -- gentoo-user@gentoo.org mailing list
Re: [gentoo-user] Re: Setting LINGUAS seperately for some packages
Michael Schmarck writes: I did as you described. When I now run emerge -vpt man-pages, I get: # emerge -vpt man-pages These are the packages that would be merged, in reverse order: Calculating dependencies... done! [ebuild U ] sys-apps/man-pages-2.78 [2.42] USE=nls LINGUAS=-cs% -da% de%* -es% -fr% -it% -ja% -nl% -pl% -ro% -ru% -zh_CN% 1,823 kB [ebuild N] app-i18n/man-pages-de-0.5-r1 510 kB [...] It seems as if this does not work - or does it? Actually it does, but the emerge -p output does not show that. Looks like /etc/portage/bashrc is evaluated by /usr/lib/portage/bin/ebuild.sh, and this is involved only when something is unpacked, compiled, installed, and such. Sorry. You could put a echo LINGUAS=$LINGUAS into /etc/portage/package.env/sys-apps/man-pages to check. But in this case -linguas_de in /etc/portage/package.use is the far better approach of course. Wonko -- gentoo-user@lists.gentoo.org mailing list
[gentoo-user] Re: Setting LINGUAS seperately for some packages
Alex Schuster [EMAIL PROTECTED] wrote: Willie Wong writes: On Wed, Mar 12, 2008 at 04:07:16PM +0100, Penguin Lover Dirk Heinrichs squawked: I'd like to set LINGUAS=de for almost every package. But for the sys-apps/man-pages package, I'd like LINGUAS not to be set, so that I don't get the german man pages installed. How would I do that? Put this in /etc/portage/package.use: sys-apps/man-pages -nls Does this work for other packages? For example, I don't think acroread has the nls USE flag. I don't think so. But: /etc/portage/bashrc is evaluated by emerge, and you can put any stuff you want into there. Like this: if [[ $CATEGORY/$PN == sys-apps/man-pages ]] then LINGUAS= fi It seems to be common practice to put some more general code into there, and have package-specific file in sub-directories. Mine look slike this: envFile=/etc/portage/package.env/$CATEGORY/$PN if [[ -f $envFile-$PV ]] then . $envFile-$PV elif [[ -f $envFile ]] then . $envFile fi So I would have a file /etc/portage/package.env/sys-apps/man-pages containing LINGUAS=, I did as you described. When I now run emerge -vpt man-pages, I get: # emerge -vpt man-pages These are the packages that would be merged, in reverse order: Calculating dependencies... done! [ebuild U ] sys-apps/man-pages-2.78 [2.42] USE=nls LINGUAS=-cs% -da% de%* -es% -fr% -it% -ja% -nl% -pl% -ro% -ru% -zh_CN% 1,823 kB [ebuild N] app-i18n/man-pages-de-0.5-r1 510 kB # cat /etc/portage/package.env/sys-apps/man-pages export LINGUAS= # cat /etc/portage/bashrc # news:[EMAIL PROTECTED] envFile=/etc/portage/package.env/$CATEGORY/$PN if [[ -f $envFile-$PV ]] then . $envFile-$PV elif [[ -f $envFile ]] then . $envFile fi It seems as if this does not work - or does it? Michael -- gentoo-user@lists.gentoo.org mailing list
Re: [gentoo-user] Why is man-pages-de package installed?
On Saturday 03 September 2005 18:06, Alexander Skwar wrote: The main question still remains, though: How do I make portage *NOT* install man-pages-de? Unsetting LINGUAS or setting USE=-nls is NOT a valid option :) You can either put it in your /etc/portage/package.mask file or if that breaks a dependency in /etc/portage/package.provided (if they don't exist create them :) ) -- Cheers, Alex. pgpeuYGqVN1Cs.pgp Description: PGP signature
Re: [gentoo-user] Setting LINGUAS seperately for some packages
Willie Wong writes: On Wed, Mar 12, 2008 at 04:07:16PM +0100, Penguin Lover Dirk Heinrichs squawked: I'd like to set LINGUAS=de for almost every package. But for the sys-apps/man-pages package, I'd like LINGUAS not to be set, so that I don't get the german man pages installed. How would I do that? Put this in /etc/portage/package.use: sys-apps/man-pages -nls Does this work for other packages? For example, I don't think acroread has the nls USE flag. I don't think so. But: /etc/portage/bashrc is evaluated by emerge, and you can put any stuff you want into there. Like this: if [[ $CATEGORY/$PN == sys-apps/man-pages ]] then LINGUAS= fi It seems to be common practice to put some more general code into there, and have package-specific file in sub-directories. Mine look slike this: envFile=/etc/portage/package.env/$CATEGORY/$PN if [[ -f $envFile-$PV ]] then . $envFile-$PV elif [[ -f $envFile ]] then . $envFile fi So I would have a file /etc/portage/package.env/sys-apps/man-pages containing LINGUAS=, Wonko -- gentoo-user@lists.gentoo.org mailing list
Re: [gentoo-user] Re: Blocked packages emerging xfce4-meta
On Fri, Sep 04, 2009 at 10:53:00PM -0700, Penguin Lover Cinder Cinder squawked: [ebuild U ] sys-apps/man-1.6f-r3 [1.6e-r3] USE=nls -lzma% 249 kB [ebuild N] sys-apps/man-pages-posix-2003a 949 kB [ebuild U ] sys-apps/man-pages-3.21 [2.76] USE=nls LINGUAS=-cs% -da% -de% -es% -fr% -it% -ja% -nl% -pl% -ro% -ru% -zh_CN% 1,068 kB [blocks B ] sys-apps/man-pages-3 (sys-apps/man-pages-3 is blocking sys-apps/man-pages-posix-2003a) Total: 67 packages (58 upgrades, 5 new, 4 in new slots, 2 uninstalls), Size of downloads: 195,613 kB Conflict: 4 blocks (1 unsatisfied) * Error: The above package list contains packages which cannot be * installed at the same time on the same system. ('ebuild', '/', 'sys-apps/man-pages-posix-2003a', 'merge') pulled in by sys-apps/man-pages-posix required by ('ebuild', '/', 'sys-apps/man-pages-3.21', 'merge') Try unmerging man-pages first, and then re-emerging it. Even though it is in system, it probably won't break anything. :) Looks like for the man-pages-3 and above, the ebuild now just is a meta that chooses what to install based on your LINGUAS. So if you want man in other languages besides English, besure to set your LINGUAS. Best of luck, W -- In Bailliere's Comprehensive Veterinary Dictionary by D.C. Blood and Viedens bowyrginia Studdert, the following entry appears on page 133, right between Brunner's Glands and Brush Border: Brunus Edwardii: the urban, companion animal bear, much admired for its low food requirements and excellent house training, a high emotional output and complete freedom from disease. Called also Ursus Theodorus (USA) and Pooh, Paddington or Brideshead Bear (UK). (I could add that they may be free from disease, but they do seem to be susceptible to lacerations requiring surgical repair...) Sortir en Pantoufles: up 1002 days, 12:24
Re: [gentoo-user] Re: Gentoo's advantage: 'optimized for your system' -- huh?
El Vie, 6 de Febrero de 2009, 4:03, Stroller escribió: My experience is that only after learning the syntax of manpages (is that itself documented?) do I find most of them tremendously easy to navigate to find the one specific option I'm looking for. If all the problem about man pages is navigation another pager can be used. If all the problem is that they are not graphical, install konqueror and use man:/. If the problem is contents then that's nothing to do with man, but with whomever made (or didn't made) the page. -- Jesús Guerrero
Re: [gentoo-user] Setting LINGUAS seperately for some packages
Am Mittwoch, 12. März 2008 schrieb ext Michael Schmarck: I'd like to set LINGUAS=de for almost every package. But for the sys-apps/man-pages package, I'd like LINGUAS not to be set, so that I don't get the german man pages installed. How would I do that? Put this in /etc/portage/package.use: sys-apps/man-pages -nls Bye... Dirk -- Dirk Heinrichs | Tel: +49 (0)162 234 3408 Configuration Manager | Fax: +49 (0)211 47068 111 Capgemini Deutschland | Mail: [EMAIL PROTECTED] Wanheimerstraße 68 | Web: http://www.capgemini.com D-40468 Düsseldorf | ICQ#: 110037733 GPG Public Key C2E467BB | Keyserver: www.keyserver.net signature.asc Description: This is a digitally signed message part.
Re: [gentoo-user] Setting LINGUAS seperately for some packages
Am Mittwoch, 12. März 2008 schrieb Henry Gebhardt: On Wed, Mar 12, 2008 at 5:08 PM, Willie Wong [EMAIL PROTECTED] wrote: On Wed, Mar 12, 2008 at 04:07:16PM +0100, Penguin Lover Dirk Heinrichs squawked: Put this in /etc/portage/package.use: sys-apps/man-pages -nls Does this work for other packages? For example, I don't think acroread has the nls USE flag. Howabout sys-apps/man-pages -linguas_de In this case, nls controls wether or not other languages should be installed (they are in separate packages, like man-pages-de). LINGUAS control which languages are installed if nls is set. Bye... Dirk signature.asc Description: This is a digitally signed message part.
Re: [gentoo-user] First Portage Hick-up, Chokes on Java
On Tuesday 04 November 2008 19:56:41 Jorge Peixoto de Morais Neto wrote: By the way, certain parts of Portage are very scarcely document, are they not? For examples, the FEATURES only have quick explanations in make.conf.example, as far as I know (and I did search for more complete explanations). Have you read all the important man pages, in their full excruciating detail? /usr/share/man/man1/ebuild.1.bz2 /usr/share/man/man1/emerge.1.bz2 /usr/share/man/man5/ebuild.5.bz2 /usr/share/man/man5/make.conf.5.bz2 /usr/share/man/man5/portage.5.bz2 -- alan dot mckinnon at gmail dot com
Re: [gentoo-user] Cloning a directory hierarchy, but not the content
Am 29.01.2011 20:31, schrieb Alex Schuster: Florian Philipp writes: [...] For copying file attributes from one file to another you can use `cp --attributes-only`. Oh my, another case of a (german) man page that does not show all the possible arguments. Never heard about that, thanks! Wonko The German man-pages can be a real pain. Guess there are too few people who keep them up-to-date. Oh well ... maybe some day when I have more time. Until then I make it a point to never install them in the first place when I can avoid it: `LINGUAS='en' emerge -1 man-pages emerge -C man-pages-de` Or I just delete them with `rm -r /usr/share/man/de*` :) signature.asc Description: OpenPGP digital signature
Re: [gentoo-user] Re: Setting LINGUAS seperately for some packages
Am Donnerstag, 13. März 2008 schrieb ext Michael Schmarck: Dirk Heinrichs [EMAIL PROTECTED] wrote: Am Mittwoch, 12. März 2008 schrieb ext Michael Schmarck: I'd like to set LINGUAS=de for almost every package. But for the sys-apps/man-pages package, I'd like LINGUAS not to be set, so that I don't get the german man pages installed. How would I do that? Put this in /etc/portage/package.use: sys-apps/man-pages -nls No. I'm not looking for a way to set -nls for man-pages, I'm looking for a way to modify LINGUAS. You don't need to modify LINGUAS, unless you want to install man pages for different languages than what you have in your LINGUAS. Read the ebuild: nls switches on or off installation of man pages in other languages, and _if_ nls is set then LINGUAS controls which other laguages to install. So what you want (for this package) is to set -nls. Bye... Dirk -- Dirk Heinrichs | Tel: +49 (0)162 234 3408 Configuration Manager | Fax: +49 (0)211 47068 111 Capgemini Deutschland | Mail: [EMAIL PROTECTED] Wanheimerstraße 68 | Web: http://www.capgemini.com D-40468 Düsseldorf | ICQ#: 110037733 GPG Public Key C2E467BB | Keyserver: www.keyserver.net signature.asc Description: This is a digitally signed message part.
Re: [gentoo-user] First Portage Hick-up, Chokes on Java
On Tue, Nov 4, 2008 at 6:26 PM, Alan McKinnon [EMAIL PROTECTED] wrote: On Tuesday 04 November 2008 19:56:41 Jorge Peixoto de Morais Neto wrote: By the way, certain parts of Portage are very scarcely document, are they not? For examples, the FEATURES only have quick explanations in make.conf.example, as far as I know (and I did search for more complete explanations). Have you read all the important man pages, in their full excruciating detail? /usr/share/man/man1/ebuild.1.bz2 /usr/share/man/man1/emerge.1.bz2 /usr/share/man/man5/ebuild.5.bz2 /usr/share/man/man5/make.conf.5.bz2 /usr/share/man/man5/portage.5.bz2 To be sincere, I don't remember. I'll read when I get home. Regards, Jorge Peixoto -- Software is like sex: it is better when it is free - Linus Torvalds
[gentoo-user] Re: Re: Setting LINGUAS seperately for some packages
Dirk Heinrichs [EMAIL PROTECTED] wrote: Am Donnerstag, 13. März 2008 schrieb ext Michael Schmarck: Dirk Heinrichs [EMAIL PROTECTED] wrote: Am Mittwoch, 12. März 2008 schrieb ext Michael Schmarck: I'd like to set LINGUAS=de for almost every package. But for the sys-apps/man-pages package, I'd like LINGUAS not to be set, so that I don't get the german man pages installed. How would I do that? [...] _if_ nls is set then LINGUAS controls which other laguages to install. So what you want (for this package) is to set -nls. Maybe. But what I'm asking for is a way to set LINGUAS differently, depending on the package. Michael -- gentoo-user@lists.gentoo.org mailing list
Re: [gentoo-user] at utility
On Thursday 13 April 2006 17:45, de Almeida, Valmor F. [EMAIL PROTECTED] wrote about '[gentoo-user] at utility': I have the at utility described in my man pages but can't find it and don't know what package it came from; if it is indeed in my system. Does anyone know? U sys-process/at [GPL-2]: Queues jobs for later execution Possibly? I also have the man pages but not the app. I wonder why they are in separate packages. -- If there's one thing we've established over the years, it's that the vast majority of our users don't have the slightest clue what's best for them in terms of package stability. -- Gentoo Developer Ciaran McCreesh pgpuaZSoh8U3V.pgp Description: PGP signature
Re: [gentoo-user] Setting LINGUAS seperately for some packages
On Wed, Mar 12, 2008 at 04:07:16PM +0100, Penguin Lover Dirk Heinrichs squawked: I'd like to set LINGUAS=de for almost every package. But for the sys-apps/man-pages package, I'd like LINGUAS not to be set, so that I don't get the german man pages installed. How would I do that? Put this in /etc/portage/package.use: sys-apps/man-pages -nls Does this work for other packages? For example, I don't think acroread has the nls USE flag. Thanks, W -- `...we might as well start with where your hand is now.' Arthur said, `So which way do I go?' `Down,' said Fenchurch, `on this occaision.' He moved his hand. `Down,' she said, `is in fact the other way.' `Oh yes.' - Arthur trying to discover which part of Fenchurch is wrong. Sortir en Pantoufles: up 460 days, 14:40 -- gentoo-user@lists.gentoo.org mailing list
[gentoo-user] Re: Setting LINGUAS seperately for some packages
Dirk Heinrichs [EMAIL PROTECTED] wrote: Am Donnerstag, 13. März 2008 schrieb ext Michael Schmarck: Dirk Heinrichs [EMAIL PROTECTED] wrote: Am Donnerstag, 13. März 2008 schrieb ext Michael Schmarck: Dirk Heinrichs [EMAIL PROTECTED] wrote: Am Mittwoch, 12. März 2008 schrieb ext Michael Schmarck: I'd like to set LINGUAS=de for almost every package. But for the sys-apps/man-pages package, I'd like LINGUAS not to be set, so that I don't get the german man pages installed. How would I do that? [...] _if_ nls is set then LINGUAS controls which other laguages to install. So what you want (for this package) is to set -nls. Maybe. But what I'm asking for is a way to set LINGUAS differently, depending on the package. No, that was not what you asked for. See above. Yes, please see above! Especially check the subject. But even in what you quoted, I'm asking for a way to modify the value of LINGUAS. You didn't want the german man pages installed. This is achieved by unsetting nls for this package. I wanted to have LINGUAS be set differently for some packages. Michael -- gentoo-user@lists.gentoo.org mailing list
Re: [gentoo-user] Re: Gentoo's advantage: 'optimized for your system' -- huh?
El Vie, 6 de Febrero de 2009, 7:57, Stroller escribió: On 6 Feb 2009, at 05:03, Jesús Guerrero wrote: ... But sometimes, the amount of info to present is simply overwhelming. To name just a couple of man pages that are really excellent I'd say that the fvwm and bash ones are really good. But being rather long they are better suited as reference guides. LOL! I had thought to give the Bash manpage as an example of a man page which is terrible! For just that reason - its length! Well, in that sense, ALL the man pages of for anything that's more complext than ls will be horrible. There's no way to can shorten it unless you take features off from bash. It's a very powerful shell. Same goes for my other example: fvwm. -- Jesús Guerrero
Re: [gentoo-user] Re: Gentoo's advantage: 'optimized for your system' -- huh?
El Vie, 6 de Febrero de 2009, 5:40, Stroller escribió: less [-[+]aBcCdeEfFgGiIJKLmMnNqQrRsSuUVwWX~] [-b space] [-h lines] [-j line] [-k keyfile] [-{oO} logfile] [-p pattern] [-P prompt] [-t tag] [-T tagsfile] [-x tab,...] [-y lines] [-[z] lines] [-# shift] [+[+]cmd] [--] [filename]... doesn't make any sense to the untrained eye. It just looks like gobbledegook. There's maybe a Linux n00b manual that explains the syntax of man's Synopsis, but I'm sure I only learned to translate the likes of the above after reading man pages for commands that I already knew - learned through inference, osmosis and newsgroups. I have no idea if that's documented in any place. If the problem is contents then that's nothing to do with man, but with whomever made (or didn't made) the page. Yes, but there's a problem with the MAJORITY of contents, perhaps of the majority of people writing manpages? It just seems to be a culture of the way man pages are written. They make perfect sense only with experience - don't get me wrong, I love 'em and at least to a degree I think that's how it should be. But I think the criticism of someone who finds man pages difficult to read your own inadequate ability to read technical documents, ...your own capacity for comprehension is a tad unfair. Yes. I wasn't implying that you were wrong, just giving some general tips that could be useful if the problem was one of those that I was enumerating. But sometimes, the amount of info to present is simply overwhelming. To name just a couple of man pages that are really excellent I'd say that the fvwm and bash ones are really good. But being rather long they are better suited as reference guides. They are not tutorials, that's for sure. That's where the network nature of unix like OSes break into scene, learning without having access to internet is harder, I can tell from experience in my beginnings. About the age of the pages, well, some of the packages are so old and rarely need updates that they go mostly unmaintained for ages. It's just a guess anyway. -- Jesús Guerrero
Re: [gentoo-user] /etc/portage/package.use for LINGUAS?
On 19/08/2010 17:49, Florian Philipp wrote: Hi list! I'd like to change the LINGUAS setting for a single package. Is there a config file for stuff like this? LINGUAS (like VIDEO_CARDS, INPUT_DEVICES and similar stuff) is declared as an USE_EXPAND variable, so that its contents get automatically translated in a set of USE flags. For example, having LINGUAS=de en results in the USE flags linguas_de and linguas_en being set for ebuilds. User-specified settings take precedence over expanded USE flags, so you can simply set/unset the flags as needed through package.use (e.g. if you have a global LINGUAS=de, sys-apps/man-pages -linguas_de in package.use would do the trick) andrea
Re: [gentoo-user] Re: Gentoo's advantage: 'optimized for your system' -- huh?
El Vie, 6 de Febrero de 2009, 22:00, Harry Putnam escribió: Grant Edwards gra...@visi.com writes: The cynic in me says that it's because Tim Berners-Lee invented HTML, not Richard M Stallman. Info has been around a lot longer than HTML, but I think you're largely correct. [...] I recommend that people use emacs to read `info'. They work really well together and the vast arsenal of search and other tools in emacs are brought to bare in `info' reading. Once you used emacs for `info' reading the standalone `Info' reader will seem pretty primitive. Well, I'd first need to use info to use emacs to use info, you get the point :p A manual system should be simple enough that a newbie can start to use it without knowing anything about emacs. Hell, even less is a hard thing to use on man pages for a newcomer, let alone emacs or vi. Once you are proficient with emacs, then info vs. man is probably a non-issue for you anyway, so I don't get your point there. -- Jesús Guerrero
Re: [gentoo-user] Re: What is up with the libreoffice ebuild?
On Tue, Sep 6, 2011 at 5:24 PM, Michael Mol mike...@gmail.com wrote: On Tue, Sep 6, 2011 at 5:12 PM, Grant Edwards grant.b.edwa...@gmail.com wrote: On 2011-09-06, Canek Pel??ez Vald??s can...@gmail.com wrote: As for cups being huge, the standard install comprises over 500 files. That's still huge in my book. Most of those are going to be ppd files, right? File a bug asking for 'use' flags, or an ebuild split, or some other mechanism to only install a subset of those. Actually, in my case I only have 9 ppd files in my computer, none of them installed by CUPS. The bulk of files in net-print/cups is man pages (51), html pages for the web interface (110) and templates (140). Right there is thr 60% of the whole package. Really, CUPS is a very small daemon for all the things it does. I don't see any gain by splitting the package. 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] Re: Re: Setting LINGUAS seperately for some packages
Am Donnerstag, 13. März 2008 schrieb ext Michael Schmarck: Dirk Heinrichs [EMAIL PROTECTED] wrote: Am Donnerstag, 13. März 2008 schrieb ext Michael Schmarck: Dirk Heinrichs [EMAIL PROTECTED] wrote: Am Mittwoch, 12. März 2008 schrieb ext Michael Schmarck: I'd like to set LINGUAS=de for almost every package. But for the sys-apps/man-pages package, I'd like LINGUAS not to be set, so that I don't get the german man pages installed. How would I do that? [...] _if_ nls is set then LINGUAS controls which other laguages to install. So what you want (for this package) is to set -nls. Maybe. But what I'm asking for is a way to set LINGUAS differently, depending on the package. No, that was not what you asked for. See above. You didn't want the german man pages installed. This is achieved by unsetting nls for this package. Bye... Dirk -- Dirk Heinrichs | Tel: +49 (0)162 234 3408 Configuration Manager | Fax: +49 (0)211 47068 111 Capgemini Deutschland | Mail: [EMAIL PROTECTED] Wanheimerstraße 68 | Web: http://www.capgemini.com D-40468 Düsseldorf | ICQ#: 110037733 GPG Public Key C2E467BB | Keyserver: www.keyserver.net signature.asc Description: This is a digitally signed message part.
Re: [gentoo-user] Re: Setting LINGUAS seperately for some packages
Em Thursday 13 March 2008, Michael Schmarck escreveu: Dirk Heinrichs [EMAIL PROTECTED] wrote: Am Donnerstag, 13. März 2008 schrieb ext Michael Schmarck: Dirk Heinrichs [EMAIL PROTECTED] wrote: Am Donnerstag, 13. März 2008 schrieb ext Michael Schmarck: Dirk Heinrichs [EMAIL PROTECTED] wrote: Am Mittwoch, 12. März 2008 schrieb ext Michael Schmarck: I'd like to set LINGUAS=de for almost every package. But for the sys-apps/man-pages package, I'd like LINGUAS not to be set, so that I don't get the german man pages installed. How would I do that? [...] _if_ nls is set then LINGUAS controls which other laguages to install. So what you want (for this package) is to set -nls. Maybe. But what I'm asking for is a way to set LINGUAS differently, depending on the package. No, that was not what you asked for. See above. Yes, please see above! Especially check the subject. But even in what you quoted, I'm asking for a way to modify the value of LINGUAS. You didn't want the german man pages installed. This is achieved by unsetting nls for this package. I wanted to have LINGUAS be set differently for some packages. In your /etc/portage/package.use (or /etc/paludis/use.conf) try the following: category/package linguas_YOUR-LANGUAGE In my case, I'm using the system in English, but I want my OpenOffice in Portuguese (Brazilian): app-office/openoffice linguas_pt_BR HTH, -- Davi Vidal -- E-mail: [EMAIL PROTECTED] MSN : [EMAIL PROTECTED] GTalk : [EMAIL PROTECTED] Skype : davi vidal YIM : davi_vidal ICQ : 138815296 -- gentoo-user@lists.gentoo.org mailing list
Re: [gentoo-user] Re: Gentoo's advantage: 'optimized for your system' -- huh?
El Sab, 7 de Febrero de 2009, 19:40, Harry Putnam escribió: Jesús Guerrero i92gu...@terra.es writes: El Vie, 6 de Febrero de 2009, 22:00, Harry Putnam escribió: Grant Edwards gra...@visi.com writes: The cynic in me says that it's because Tim Berners-Lee invented HTML, not Richard M Stallman. Info has been around a lot longer than HTML, but I think you're largely correct. [...] I recommend that people use emacs to read `info'. They work really well together and the vast arsenal of search and other tools in emacs are brought to bare in `info' reading. Once you used emacs for `info' reading the standalone `Info' reader will seem pretty primitive. Well, I'd first need to use info to use emacs to use info, you get the point :p Ahh no. You'd first need to pay attention to the thread. Then if you want to learn about emacs you might consider using emacs to learn about emacs rather than info. Emacs is thoroughly documented on board. So wrong on both counts. ; ) Well, you might still get the point of my post: if you are not an emacs user and you don't want to use emacs just to read info pages, you are stuck with plain info, which is just as bad and sometimes even worse than man. Info is nice when you already know what you are looking for. But it's a pain to handle when you need to find something quick. Emacs helps with that, but first a non-emacs user would need help with emacs, which negates all the benefit. That's what I meant. I follow the thread since it started, by the way. Far as I know... no one but newbies think the manuals are written for newbies. They are not. But the truth is that newcomers need to use the man pages, like it or not. Be realistic. Neither is the info system. But it does have considerably more detail in some manuals and usually a hypertexted index and tables of contents. That alone (in many cases) renders it more usable. That entirely depends on the concrete man and info pages we are talking about, and how careful and smart its creator was. Once you are proficient with emacs, then info vs. man is probably a non-issue for you anyway, so I don't get your point there. Please... if you paid attention you'd know that the emacs thing was offered as an advanced method of using info. Note the keyword advanced. That already precludes newbies. Already commented on that. Further, how is that being proficient in emacs renders man or info a non-issue? Because if you know emacs you can probably find your way around the docs, it doesn't matter if they are man, info, readmes, html or whatever else you might imagine. Once more for those who are unwilling to read the thread before posting. Errm... I'll better not answer to that. There should be no posts beyond this point proclaiming how tuff it is to use emacs if you have no network on a fresh install... Or having to suffer through learning info to learn emacs to ah but who knows. So you word is definitive and infallible. -- Jesús Guerrero
Re: [gentoo-user] Unpacking an ISO Image
2006/5/16, Kris Kerwin [EMAIL PROTECTED]: Hi folks, Quick question. Is there any way that one can unpack an ISO image: extracting the data that is contained within it like a tarball, without having to burn it to a CD? I'm sure there's an option somewhere within either the mkisofs or cdrecord man pages, but I feel like I'm searching for a needle in a haystack. Thanks in advance. Hi, try : mount myfile.iso /tmp -o loop Boris. Kris -- gentoo-user@gentoo.org mailing list -- Quiconque me parle de Dieu en veut à ma bourse ou à ma liberté. -- gentoo-user@gentoo.org mailing list
Re: [gentoo-user] problems getting systemd to work
On Mon, May 12, 2014 at 11:52 AM, cov...@ccs.covici.com wrote: Canek Peláez Valdés can...@gmail.com wrote: On Mon, May 12, 2014 at 11:31 AM, cov...@ccs.covici.com wrote: [snip] OK, I will try dracut, I hope it works with dracut. This is my kernel command line and RAID/LVM related stuff from GRUB2: GRUB_CMDLINE_LINUX=init=/usr/lib/systemd/systemd quiet nosplash GRUB_PRELOAD_MODULES=lvm mdraid1x And this is my dracut.conf (minus comments): add_dracutmodules+=crypt lvm mdraid systemd add_drivers+=autofs4 ipv6 dm-crypt aes sha256 fscks=umount mount /sbin/fsck* e2fsck That's it. I didn't touched anything else to make dracut+systemd work with LVM and RAID (and LUKS, but that doesn't matter). Also, dracut comes with extensive and very clear documentation; check the man pages included. but I still want to know what systemd is doing, what processes its spawning, etc. -- how can I find this out -- I thought to use the confirm_spawn, but it times out and keeps going, what can I do instead? You can use bootchart: man 1 systemd-bootchart It will produce a chart with all the processes, and how long it takes for every one of them. But remember, the order depends on which one finishes before, and that can change from boot to boot. Thanks people for all your responses, this is a great list. Regards. -- Canek Peláez Valdés Profesor de asignatura, Facultad de Ciencias Well, since I am unable to see, the graph would not do me any good, any way to get it in text form? What I want to see (and I know the order may change) is which starts first and so on, to make sure targets, etc. do what I want them to do. Try adding this to your kernel command line: systemd.log_target=console systemd.log_level=debug. It will add a lot of output, including what is being executed. Everything is documented in the man page: man 1 systemd. Regards. -- Canek Peláez Valdés Profesor de asignatura, Facultad de Ciencias Universidad Nacional Autónoma de México
Re: [gentoo-user] Re: USE flags handling
On Wed, 30 Jul 2014 14:07:30 + (UTC), James wrote: YOU have chosen a somewhat minimalist path with your desktop, wisely avoiding bloat_ware_city Personally, I prefer USE=-hyperbole :) But, to avoid pain do keep some minimal collection of flags. Python is CRITICAL on gentoo, so ask before verging out on Python! Bear in mind that USE flags control *optional* features and dependencies. Setting USE=-python will not prevent python being installed, nor will it break portage, but it will de-bloat those packages that come with optional python interfaces and bindings. One USE flags that new users often select, mistakenly, is doc. Package documentation such as man pages, info pages and readmes is installed by default. The doc USE flag enables the building and installation of developer and API documentation, and usually comes with a swathe of dependencies. It should never be enabled globally. -- Neil Bothwick There is absolutely no substitute for a genuine lack of preparation. signature.asc Description: PGP signature
[gentoo-user] Re: Gentoo's advantage: 'optimized for your system' -- huh?
Jesús Guerrero i92gu...@terra.es writes: El Vie, 6 de Febrero de 2009, 22:00, Harry Putnam escribió: Grant Edwards gra...@visi.com writes: The cynic in me says that it's because Tim Berners-Lee invented HTML, not Richard M Stallman. Info has been around a lot longer than HTML, but I think you're largely correct. [...] I recommend that people use emacs to read `info'. They work really well together and the vast arsenal of search and other tools in emacs are brought to bare in `info' reading. Once you used emacs for `info' reading the standalone `Info' reader will seem pretty primitive. Well, I'd first need to use info to use emacs to use info, you get the point :p Ahh no. You'd first need to pay attention to the thread. Then if you want to learn about emacs you might consider using emacs to learn about emacs rather than info. Emacs is thoroughly documented on board. So wrong on both counts. ; ) A manual system should be simple enough that a newbie can start to use it without knowing anything about emacs. Hell, even less is a hard thing to use on man pages for a newcomer, let alone emacs or vi. Your first requirement is not true of info OR THE MANUAL SYSTSEM. ... again... pay attention. Newbies are saying the manual system is basically worthless to them. Far as I know... no one but newbies think the manuals are written for newbies. They are not. Neither is the info system. But it does have considerably more detail in some manuals and usually a hypertexted index and tables of contents. That alone (in many cases) renders it more usable. That may be why documentary books are usually not just a flat sheet 27 feet long with headings and text with cryptic notations.. They usually have some sensible format for digesting the information. Like indexes and tables of contents. Once you are proficient with emacs, then info vs. man is probably a non-issue for you anyway, so I don't get your point there. Please... if you paid attention you'd know that the emacs thing was offered as an advanced method of using info. Note the keyword advanced. That already precludes newbies. Further, how is that being proficient in emacs renders man or info a non-issue? Once more for those who are unwilling to read the thread before posting. The first line of inquiry is the man pages.. If that is not satisfactory I move to info for possibly a fuller treatment. Some man pages even direct the user to info for a fuller treatment. If I want to get fancy, like reading the bash documentation... I'd break out emacs for an easier learning experience. There should be no posts beyond this point proclaiming how tuff it is to use emacs if you have no network on a fresh install... Or having to suffer through learning info to learn emacs to ah but who knows.
Re: [gentoo-user] gentoo-systemd-only deprecation
On Wed, Jul 31, 2013 at 1:09 PM, Alan McKinnon alan.mckin...@gmail.com wrote: On 31/07/2013 19:56, Stroller wrote: On 31 July 2013, at 18:23, Alan McKinnon wrote: ... Whinging about systemd binaries being installed is valid, but whinging about some data files is not. Anyone who does is letting their OCD show in ways they really should be keeping private. Hmmmn, it's a bit freaking weird - if I'm understanding correctly some of the statements made here about systemd - that there will be files installed to /etc/init.d/ that don't actually do anything. Stroller. You are understanding it wrong. The scene being worked towards is: ebuilds for services will install openrc scripts in /etc/init.d ebuilds for services will install unit files somewhere else. Only one of those sets of teeny weeny files can be used at a time, the set in user depends on the service manager. There's an idea floating around that openrc could use systemd unit files but it's still just an idea. If it becomes more than an idea, the files in /etc/init.d may or may not be dispensed with. Either way it doesn't matter. Unit files are unlikely to number more than 100 total, and are likely to be smaller than 1 fs allocation unit in size. 160 files in my laptop, using 652K, 122 files in a LAMP server, using 492K. bash's man page is considerably larger than all that all by itself. bash's man page is 62K in my laptop (compressed with bzip2), 277K uncompressed. So, not quite exactly like you say, but the point remains true. The man pages in my laptop use more than 20 times the space used in /usr/lib/systemd (and that includes binaries like systemd itself and systemd-udev). acero ~ # du -sh /usr/share/man 82M /usr/share/man acero ~ # du -sh /usr/lib/systemd/ 3.6M /usr/lib/systemd/ And /usr/share/doc is 2.5G in my laptop. 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] problems getting systemd to work
On Mon, May 12, 2014 at 11:31 AM, cov...@ccs.covici.com wrote: [snip] OK, I will try dracut, I hope it works with dracut. This is my kernel command line and RAID/LVM related stuff from GRUB2: GRUB_CMDLINE_LINUX=init=/usr/lib/systemd/systemd quiet nosplash GRUB_PRELOAD_MODULES=lvm mdraid1x And this is my dracut.conf (minus comments): add_dracutmodules+=crypt lvm mdraid systemd add_drivers+=autofs4 ipv6 dm-crypt aes sha256 fscks=umount mount /sbin/fsck* e2fsck That's it. I didn't touched anything else to make dracut+systemd work with LVM and RAID (and LUKS, but that doesn't matter). Also, dracut comes with extensive and very clear documentation; check the man pages included. but I still want to know what systemd is doing, what processes its spawning, etc. -- how can I find this out -- I thought to use the confirm_spawn, but it times out and keeps going, what can I do instead? You can use bootchart: man 1 systemd-bootchart It will produce a chart with all the processes, and how long it takes for every one of them. But remember, the order depends on which one finishes before, and that can change from boot to boot. Thanks people for all your responses, this is a great list. Regards. -- Canek Peláez Valdés Profesor de asignatura, Facultad de Ciencias Universidad Nacional Autónoma de México
Re: [gentoo-user] Re: Gentoo's advantage: 'optimized for your system' -- huh?
On 6 Feb 2009, at 03:08, Jesús Guerrero wrote: El Vie, 6 de Febrero de 2009, 4:03, Stroller escribió: My experience is that only after learning the syntax of manpages (is that itself documented?) do I find most of them tremendously easy to navigate to find the one specific option I'm looking for. If all the problem about man pages is navigation another pager can be used. I didn't really mean navigate like that. And in the quote above I wasn't criticising navigation of manpages. I just mean that if there's one option I want to find (I don't know - list by date order in `ls` for instance) then I just find it tremendously EASY to find that in a man page. You can search for a word using the normal old / of `less` and 9 times out of 10 you find the command flag very quickly (if not immediately). If you're new to a command that's been recommended to you, or an app you've just installed, then I find the Synopsis section is tremendously useful, but it has to be said that: less [-[+]aBcCdeEfFgGiIJKLmMnNqQrRsSuUVwWX~] [-b space] [-h lines] [-j line] [-k keyfile] [-{oO} logfile] [-p pattern] [-P prompt] [-t tag] [-T tagsfile] [-x tab,...] [-y lines] [-[z] lines] [-# shift] [+[+]cmd] [--] [filename]... doesn't make any sense to the untrained eye. It just looks like gobbledegook. There's maybe a Linux n00b manual that explains the syntax of man's Synopsis, but I'm sure I only learned to translate the likes of the above after reading man pages for commands that I already knew - learned through inference, osmosis and newsgroups. If the problem is contents then that's nothing to do with man, but with whomever made (or didn't made) the page. Yes, but there's a problem with the MAJORITY of contents, perhaps of the majority of people writing manpages? It just seems to be a culture of the way man pages are written. They make perfect sense only with experience - don't get me wrong, I love 'em and at least to a degree I think that's how it should be. But I think the criticism of someone who finds man pages difficult to read your own inadequate ability to read technical documents, ...your own capacity for comprehension is a tad unfair. Take a look at this: DESCRIPTION Less is a program similar to more (1), but which allows backward move- ment in the file as well as forward movement. Also, less does not have to read the entire input file before starting, so with large input files it starts up faster than text editors like vi (1). Less uses termcap (or terminfo on some systems), so it can run on a variety of terminals. There is even limited support for hardcopy terminals. (On a hardcopy terminal, lines which should be printed at the top of the screen are prefixed with a caret.) Commands are based on both more and vi. Commands may be preceded by a decimal number, called N in the descriptions below. The number is used by some commands, as indicated. The first sentence could far better be written Less is a program for scrolling up down through textfiles - actually this highlights the typical manpage charm of greater obscurity through complete correctness. The second sentence doesn't seem valuable enough (these days) for the main summary - it would be more useful to mention the ability to search - and the 3rd sentence is more relevant to the 1970s than today (the bracketed section which follows is more relevant to the 16th century). Most newcomers to `less` will never have used `more` or `vi`, and the last two sentences - well, there's just something wrong with them. They're not very readable. I had to read them twice myself - who the heck would think to use a NON-decimal number, anyway? Stroller.
[gentoo-user] problem compiling glibc
Hello, I have a problem recompiling glibc on my computer after I have changed my USE flags. Here is what emerge is going to do: root # emerge -p -v --update --deep --newuse world These are the packages that I would merge, in order: Calculating world dependencies ...done! [ebuild R ] sys-libs/glibc-2.3.5-r2 -build +erandom -glibc-compat20 +glibc-omitfp* -hardened -linuxthreads-tls (-multilib) +nls +nptl +nptlonly -pic -profile (-selinux) +userlocales* 0 kB [ebuild N] app-i18n/man-pages-fr-1.64.0 864 kB [ebuild N] app-i18n/man-pages-de-0.4 475 kB [ebuild U ] sys-fs/sysfsutils-1.3.0 [1.2.0-r2] 272 kB [ebuild U ] app-arch/rar-3.5.1 [3.4.0] 661 kB [ebuild U ] net-ftp/ftpd-0.17-r3 [0.17-r1] +ssl 35 kB The problem is with glibc. When it starts to compile, gcc quits with the following error: cc1: error: unrecognized option `-fno-stack-protector' make[2]: *** [/var/tmp/portage/glibc-2.3.5-r2/work/build-default-i686-pc-linux-gnu-nptl/csu/ssp.o] Error 1 make[2]: *** Waiting for unfinished jobs make[2]: Leaving directory `/var/tmp/portage/glibc-2.3.5-r2/work/glibc-2.3.5/csu' make[1]: *** [csu/subdir_lib] Error 2 make[1]: Leaving directory `/var/tmp/portage/glibc-2.3.5-r2/work/glibc-2.3.5' make: *** [all] Error 2 Here are the details about my computer and the compilation: - Gentoo Base System version 1.6.13 Linux igdrazil 2.6.13-gentoo-r3 #6 Tue Oct 11 23:44:21 EEST 2005 i686 Intel(R) Pentium(R) M processor 1.60GHz GenuineIntel GNU/Linux gcc (GCC) 3.3.6 (Gentoo 3.3.6) Configuring GLIBC for nptl with: --enable-omitfp --with-tls --with-__thread --enable-add-ons=nptl,c_stubs,libidn --enable-kernel=2.6.6 --without-selinux --without-cvs --enable-bind-now --build=i686-pc-linux-gnu --host=i686-pc-linux-gnu --disable-profile --without-gd --with-headers=//usr/include --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --libexecdir=/usr/lib/misc/glibc I would appreciate if someone can give mi a hint about what to do. Thank you for your time in advance. -- gentoo-user@gentoo.org mailing list
Re: [gentoo-user] problems getting systemd to work
On Wed, May 14, 2014 at 4:43 AM, cov...@ccs.covici.com wrote: Canek Peláez Valdés can...@gmail.com wrote: On Mon, May 12, 2014 at 11:52 AM, cov...@ccs.covici.com wrote: Canek Peláez Valdés can...@gmail.com wrote: On Mon, May 12, 2014 at 11:31 AM, cov...@ccs.covici.com wrote: [snip] OK, I will try dracut, I hope it works with dracut. This is my kernel command line and RAID/LVM related stuff from GRUB2: GRUB_CMDLINE_LINUX=init=/usr/lib/systemd/systemd quiet nosplash GRUB_PRELOAD_MODULES=lvm mdraid1x And this is my dracut.conf (minus comments): add_dracutmodules+=crypt lvm mdraid systemd add_drivers+=autofs4 ipv6 dm-crypt aes sha256 fscks=umount mount /sbin/fsck* e2fsck That's it. I didn't touched anything else to make dracut+systemd work with LVM and RAID (and LUKS, but that doesn't matter). Also, dracut comes with extensive and very clear documentation; check the man pages included. but I still want to know what systemd is doing, what processes its spawning, etc. -- how can I find this out -- I thought to use the confirm_spawn, but it times out and keeps going, what can I do instead? You can use bootchart: man 1 systemd-bootchart It will produce a chart with all the processes, and how long it takes for every one of them. But remember, the order depends on which one finishes before, and that can change from boot to boot. Thanks people for all your responses, this is a great list. Regards. -- Canek Peláez Valdés Profesor de asignatura, Facultad de Ciencias Well, since I am unable to see, the graph would not do me any good, any way to get it in text form? What I want to see (and I know the order may change) is which starts first and so on, to make sure targets, etc. do what I want them to do. Try adding this to your kernel command line: systemd.log_target=console systemd.log_level=debug. It will add a lot of output, including what is being executed. I also in my kernel command line said rd.lvm=1 just to make sure. John, which version of dracut are you using? Also, what was the command line you used to generate it? Regards. -- Canek Peláez Valdés Profesor de asignatura, Facultad de Ciencias Universidad Nacional Autónoma de México
Re: [gentoo-user] First Portage Hick-up, Chokes on Java
On Wed, Nov 5, 2008 at 1:16 PM, Willie Wong [EMAIL PROTECTED] wrote: On Tue, Nov 04, 2008 at 05:23:58PM +0200, Penguin Lover Alan McKinnon squawked: On Tuesday 04 November 2008 16:16:30 Jorge Peixoto de Morais Neto wrote: collision-protect seems nice, but I don't know about its drawbacks (if any), and since it seems not to be default and I don't have good knowledge of it, I didn't change the default. You probably want this enabled. I think it's disabled by default because new users will have no idea whatsoever what to do about it. All it does is check the files it wants to install with what's on the disk. If there's a match, the existing files must only have been put there by the same package (ignoring version numbers). If there's a collision, you get a huge big fat error message and a chance to find out why two different packages install the same file. Maybe you need to uninstall one, maybe it doesn't matter. If it's the latter, just FEATURES=-collision-protect emerge package and continue as normal. In any event, you get to decide what should happen. Every experienced gentoo user should be using this imho On my version of portage (2.2_rc13; but I am pretty sure this is the case for some older ones too), there is the default feature protect-owned which provides more or less the same function as collision-protect but is slightly smarter. See 'man make.conf' for details. No. In my system (Portage 2.1.4.5) this FEATURE does not exist. I have searched make.conf.example, and several portage-related man pages; no mention to protect-owned. -- Software is like sex: it is better when it is free - Linus Torvalds
Re: [gentoo-user] problems getting systemd to work
Canek Peláez Valdés can...@gmail.com wrote: On Mon, May 12, 2014 at 11:31 AM, cov...@ccs.covici.com wrote: [snip] OK, I will try dracut, I hope it works with dracut. This is my kernel command line and RAID/LVM related stuff from GRUB2: GRUB_CMDLINE_LINUX=init=/usr/lib/systemd/systemd quiet nosplash GRUB_PRELOAD_MODULES=lvm mdraid1x And this is my dracut.conf (minus comments): add_dracutmodules+=crypt lvm mdraid systemd add_drivers+=autofs4 ipv6 dm-crypt aes sha256 fscks=umount mount /sbin/fsck* e2fsck That's it. I didn't touched anything else to make dracut+systemd work with LVM and RAID (and LUKS, but that doesn't matter). Also, dracut comes with extensive and very clear documentation; check the man pages included. but I still want to know what systemd is doing, what processes its spawning, etc. -- how can I find this out -- I thought to use the confirm_spawn, but it times out and keeps going, what can I do instead? You can use bootchart: man 1 systemd-bootchart It will produce a chart with all the processes, and how long it takes for every one of them. But remember, the order depends on which one finishes before, and that can change from boot to boot. Thanks people for all your responses, this is a great list. Regards. -- Canek Peláez Valdés Profesor de asignatura, Facultad de Ciencias Well, since I am unable to see, the graph would not do me any good, any way to get it in text form? What I want to see (and I know the order may change) is which starts first and so on, to make sure targets, etc. do what I want them to do. -- 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] How to run dhclient on the background
On Sun, Nov 23, 2008 at 10:20 AM, damian [EMAIL PROTECTED] wrote: Hello, When I boot my computer I don't want to wait for the dhcp client (in my case dhclient) to acquire a lease to continue the booting process. Instead, I would like that the client could be run in the background (as a daemon) right after it is invoked. Reading through the man pages of dhclient it seems like I need to pass the -nw flag to the client. However. I can't find how to do this. Any help is welcomed. It seems like I'm the only one with this issue (I don't think so) because I can't find in the internet information about this. Thanks in advance, Damian. http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?part=4chap=3#doc_chap3 Also, in my computer xdm seems to start before net.eth0. In fact, it seems that net.eth0 is not needed for my desktop $ sudo /etc/init.d/net.eth0 needsme gkrellmd netmount pydoc-2.5 samba sshd svnserve transmission-daemon net -- Software is like sex: it is better when it is free - Linus Torvalds
Re: [gentoo-user] SSH authentication attempts - serious issue
On Mon, Jun 05, 2006 at 02:15:34PM -0300, Leandro Melo de Sales wrote: How can I recompiler openssh to support tcpwrapper? I can't find /etc/hosts.allow neither /etc/hosts.deny. Is there something missing? Is there a way to put tcpwrapper as a turned on option for all programs that supports it? I'm pretty sure if you have neither a hosts.allow nor a hosts.deny then there is no special restrictions/allowances made against any remote hosts, see the man pages for hosts.allow, hosts.deny. Specifically for openssh I edit /etc/portage/package.use file and put: net-misc/openssh tcpwrapper, but I got this: # emerge --pretend openssh I want to see +tcpwrapper... you should try: # emerge --pretend --verbose openssh These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild R ] net-misc/openssh-4.3_p2-r1 USE=ipv6 pam tcpd -X509 -chroot -hpn -kerberos -ldap -libedit -sftplogging -skey -smartcard -static 0 kB and it looks like the tcpwrapper flag is 'tcpd', not 'tcpwrapper'. Justin -- gentoo-user@gentoo.org mailing list
Re: [gentoo-user] SSH authentication attempts - serious issue
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Leandro Melo de Sales wrote: How can I recompiler openssh to support tcpwrapper? I can't find /etc/hosts.allow neither /etc/hosts.deny. Is there something missing? Is there a way to put tcpwrapper as a turned on option for all programs that supports it? You have to create those files yourself. Check the man pages for details. Specifically for openssh I edit /etc/portage/package.use file and put: net-misc/openssh tcpwrapper, but I got this: # emerge --pretend openssh These are the packages that I would merge, in order: Calculating dependencies ...done! [ebuild R ] net-misc/openssh-4.3_p2-r1 emerge -pv openssh to see the use flags I want to see +tcpwrapper... Leandro - -- Jeremy Olexa ([EMAIL PROTECTED]) Office: EE/CS 1-201 CS/IT Systems Staff University of Minnesota -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.2.2 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFEhK5QFN7pD9kMi/URAjUOAJ9R8k2MFroPIARt416uCTYVBYKg+wCfdETZ 12tlmhjYe7G2FkI0lJvw/lI= =KafU -END PGP SIGNATURE- -- gentoo-user@gentoo.org mailing list
Re: [gentoo-user] Is rc.conf no longer used by Gentoo (baselayout-1.12.13)?
At Wed, 16 Dec 2009 20:16:30 +0100 pk pete...@coolmail.se wrote: Allan Gottlieb wrote: Does that get sourced by the gnome panel so that launchers see it? I hadn't thought so, but will try it. Hm... X/xDM is started from a virtual console (mine is usually started from VC-7, which is the default). That's where your login should happen, so everything started after that should inherit the environment variables. I would assume gnome DE (everything related to) uses the same tactic... but given the gnome developers ms-windows fanatiscism I wouldn't be surprised if it didn't. Adding export $PATH=$HOME/bin:$PATH to ~/.profile does seem to work so thank you. But I am surprised. X/xDM runs as root so wouldn't look in my .profile when *IT* starts. I had assumed (incorrectly) that I had to put the above export into one of the startup files mentioned in the man pages, but couldn't figure out which one. It is indeed much easier than I thought! thanks again, allan
Re: [gentoo-user] pam-1.1.4 emerge error on x86
Am Sat, 15 Oct 2011 19:50:23 +0100 schrieb Mick michaelkintz...@gmail.com: [snip snip] [snip...] Thank you! :-) you're welcome ;) its really easy to help you because you provide the right information =) To save me asking next time ... how did you know that pax-utils was to blame? i saw this error: /var/tmp/portage/sys-libs/pam-1.1.4/temp/environment: line 2226: scanelf: command not found * ERROR: sys-libs/pam-1.1.4 failed (install phase): and with % equery b scanelf * Searching for scanelf ... app-misc/pax-utils-0.2.2 (/usr/bin/scanelf) i knew that it belonged to pax-utils. that only works, if a package owning that binary is installed. if there wasn't, i would have used a web search engine. the results normally contain man pages saying which package the command belongs to. that means either /usr/bin/scanelf is missing or /usr/bin is not in the path (at least not in the environment of portage). i thought the latter would be unlikely :)
[gentoo-user] grub-0.97-r16 missing manifest
Is this a matter of rinse and repeat later in the day, or shall I be filing a bug report? = These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild U ] sys-boot/grub-0.97-r16::gentoo [0.97-r14::gentoo] USE="ncurses -custom-cflags -netboot -static" 0 KiB [ebuild U ] sys-apps/man-pages-4.02::gentoo [4.00::gentoo] USE="nls" LINGUAS="-da -de -fr -it -ja -nl -pl -ro -ru -zh_CN" 1,371 KiB Total: 2 packages (2 upgrades), Size of downloads: 1,371 KiB Would you like to merge these packages? [Yes/No] y >>> Verifying ebuild manifests !!! A file listed in the Manifest could not be found: /usr/portage/sys- boot/grub/grub-0.97-r15.ebuild = -- Regards, Mick signature.asc Description: This is a digitally signed message part.
Re: [gentoo-user] grub-0.97-r16 missing manifest
On 09/12/2015 11:12, Mick wrote: Is this a matter of rinse and repeat later in the day, or shall I be filing a bug report? = These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild U ] sys-boot/grub-0.97-r16::gentoo [0.97-r14::gentoo] USE="ncurses -custom-cflags -netboot -static" 0 KiB [ebuild U ] sys-apps/man-pages-4.02::gentoo [4.00::gentoo] USE="nls" LINGUAS="-da -de -fr -it -ja -nl -pl -ro -ru -zh_CN" 1,371 KiB Total: 2 packages (2 upgrades), Size of downloads: 1,371 KiB Would you like to merge these packages? [Yes/No] y Verifying ebuild manifests !!! A file listed in the Manifest could not be found: /usr/portage/sys- boot/grub/grub-0.97-r15.ebuild = File a bug report - someone has to go first, why not you? :-) Meanwhile, delete the offending line form your local manifest and continue emerging. /alanm
Re: [gentoo-user] grub-0.97-r16 missing manifest
On Wednesday 09 Dec 2015 11:03:21 Alan McKinnon wrote: > On 09/12/2015 11:12, Mick wrote: > > Is this a matter of rinse and repeat later in the day, or shall I be > > filing a bug report? > > > > = > > These are the packages that would be merged, in order: > > > > Calculating dependencies... done! > > [ebuild U ] sys-boot/grub-0.97-r16::gentoo [0.97-r14::gentoo] > > USE="ncurses -custom-cflags -netboot -static" 0 KiB > > [ebuild U ] sys-apps/man-pages-4.02::gentoo [4.00::gentoo] USE="nls" > > LINGUAS="-da -de -fr -it -ja -nl -pl -ro -ru -zh_CN" 1,371 KiB > > > > Total: 2 packages (2 upgrades), Size of downloads: 1,371 KiB > > > > Would you like to merge these packages? [Yes/No] y > > > >>>> Verifying ebuild manifests > > > > !!! A file listed in the Manifest could not be found: /usr/portage/sys- > > boot/grub/grub-0.97-r15.ebuild > > = > > File a bug report - someone has to go first, why not you? :-) > > Meanwhile, delete the offending line form your local manifest and > continue emerging. > > /alanm Thanks Alan, Bug 567842 was dully posted. https://bugs.gentoo.org/show_bug.cgi?id=567842 -- Regards, Mick signature.asc Description: This is a digitally signed message part.
Re: [gentoo-user] systemd boot timer
On Fri, Oct 1, 2021 at 5:24 PM antlists wrote: [...] > Ouch. Dunno if that would work. Bear in mind I'm running this BEFORE > fstab, so / is read-only ... > You can store the timestamp in /run and then have another unit that updates the timestamp in /var after remounting root (/) read/write. Again, you have all the flexibility of scripts+systemd units. I will have to see if the timer can set up the oneshot service, and if > it really is one shot per activation ... > It's one shot per activation, but the activation is set either by timer, or by unit dependency (After= and/or Before=), AFAIU. I don't think the granularity you want is there: the timer will elapse once a week, whether you are booting or running the system (if using timers); or it will run at boot, whether a week has passed or not (if using a normal service). I don't think you can mix and match; the precise state you want is beyond what systemd offers (I think). I think the simpler answer is to write a script and handle the state yourself; but knock yourself up. It's possible I'm wrong and you can do that with only systemd units/timers. Regards. [1] https://man7.org/linux/man-pages/man5/systemd.timer.5.html -- Dr. Canek Peláez Valdés Profesor de Carrera Asociado C Departamento de Matemáticas Facultad de Ciencias Universidad Nacional Autónoma de México
Re: [gentoo-user] gentoo-systemd-only deprecation
On Wed, Jul 31, 2013 at 1:22 PM, Canek Peláez Valdés can...@gmail.com wrote: On Wed, Jul 31, 2013 at 1:09 PM, Alan McKinnon alan.mckin...@gmail.com wrote: On 31/07/2013 19:56, Stroller wrote: On 31 July 2013, at 18:23, Alan McKinnon wrote: ... Whinging about systemd binaries being installed is valid, but whinging about some data files is not. Anyone who does is letting their OCD show in ways they really should be keeping private. Hmmmn, it's a bit freaking weird - if I'm understanding correctly some of the statements made here about systemd - that there will be files installed to /etc/init.d/ that don't actually do anything. Stroller. You are understanding it wrong. The scene being worked towards is: ebuilds for services will install openrc scripts in /etc/init.d ebuilds for services will install unit files somewhere else. Only one of those sets of teeny weeny files can be used at a time, the set in user depends on the service manager. There's an idea floating around that openrc could use systemd unit files but it's still just an idea. If it becomes more than an idea, the files in /etc/init.d may or may not be dispensed with. Either way it doesn't matter. Unit files are unlikely to number more than 100 total, and are likely to be smaller than 1 fs allocation unit in size. 160 files in my laptop, using 652K, 122 files in a LAMP server, using 492K. bash's man page is considerably larger than all that all by itself. bash's man page is 62K in my laptop (compressed with bzip2), 277K uncompressed. So, not quite exactly like you say, but the point remains true. The man pages in my laptop use more than 20 times the space used in /usr/lib/systemd (and that includes binaries like systemd itself and systemd-udev). Oh, I just noticed that systemd-udev is a link to /sbin/udev. So add 205K more for it. 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] openrc-systemd command comparison
On Mon, Mar 16, 2015 at 7:47 PM, Daniel Frey djqf...@gmail.com wrote: Hey all, I've now converted two systems to systemd and so far haven't had too much issues with systemd itself, other than me constantly forgetting commands. Is there a nice table or chart somewhere that lists openrc commands with equivalent systemd commands? That would really help me from bashing my head and then wandering through man pages for a while trying to figure out what I want to do. I'll eventually remember but it would be nice to have something to help me along. My memory sure isn't what it used to be. I remember seeing a table like that in the wiki a long time ago, but I can't find it now. Anyway, the translatable commands are obvious: /etc/init.d/service start → systemctl start service /etc/init.d/service stop → systemctl stop service and the rest are usually are not translatable. There is nothing like systemctl mask service in OpenRC, AFAIK, and there is no equivalent for /etc/init.d/service zap in systemd (the whole idea of systemd is that an ugly hack like zap will never be necessary). Not sure if this will help you. Regards. -- Canek Peláez Valdés Profesor de asignatura, Facultad de Ciencias Universidad Nacional Autónoma de México
Re: [gentoo-user] openrc-systemd command comparison
I've not seen any that are OpenRC specific... But this one is pretty decent for SysVInit vs. systemd... http://linoxide.com/linux-command/systemd-vs-sysvinit-cheatsheet/ On 17 March 2015 at 01:58, Canek Peláez Valdés can...@gmail.com wrote: On Mon, Mar 16, 2015 at 7:47 PM, Daniel Frey djqf...@gmail.com wrote: Hey all, I've now converted two systems to systemd and so far haven't had too much issues with systemd itself, other than me constantly forgetting commands. Is there a nice table or chart somewhere that lists openrc commands with equivalent systemd commands? That would really help me from bashing my head and then wandering through man pages for a while trying to figure out what I want to do. I'll eventually remember but it would be nice to have something to help me along. My memory sure isn't what it used to be. I remember seeing a table like that in the wiki a long time ago, but I can't find it now. Anyway, the translatable commands are obvious: /etc/init.d/service start → systemctl start service /etc/init.d/service stop → systemctl stop service and the rest are usually are not translatable. There is nothing like systemctl mask service in OpenRC, AFAIK, and there is no equivalent for /etc/init.d/service zap in systemd (the whole idea of systemd is that an ugly hack like zap will never be necessary). Not sure if this will help you. Regards. -- Canek Peláez Valdés Profesor de asignatura, Facultad de Ciencias Universidad Nacional Autónoma de México -- All the best, Robert
Re: [gentoo-user] NFS Server Tuning
On Sat, 2008-01-26 at 10:29 +, Stroller wrote: On 25 Jan 2008, at 22:40, Florian Philipp wrote: On Thu, 2008-01-24 at 19:19 -0600, Dan Farrell wrote: [...] and as the client (from `mount`): nfs:/mnt/storage on /home/media/storage type nfs(rw,rsize=65536,wsize=65536,soft,timeo=300,addr=192.168.1.88) /etc/fstab on the client looks like: nfs:/mnt/storage /home/media/storagenfs rsize=65536,wsize=65536,rw,async,soft,timeo=300 0 0 Of these options, rsize,wsize,and async are reputed to effect performance. ... [...] As far as I remember, rsize and wsize are negotiated between client and server. Those mount options just set an upper limit which is certainly not what you want. I'm even wondering that those settings are accepted at all! Normally, unsigned 16bit integer has a range from 0 to 65535. If you ask me, that's an off-by-one error just waiting to happen... This seems to suggest that 32768 is the largest figure that can be specified for rsize,wsize: http://www.mythtv.org/wiki/index.php/ Optimizing_Performance#NFS_servers Stroller. Ehmm, yes. NFS-docs approve this. From a programmer's perspective this number is still odd because it's one more than can fit into signed 16bit int and and 32767 less than unsigned 16bit int... maybe they had other reasons. Well, although neither info- nor man-pages mention it, I've found an old man-page [1] which states that these values default to 1024, therefore setting it to 32768 seems the best choice. [1] http://www.trinler.de/de/linux/man.html?command=nfs signature.asc Description: This is a digitally signed message part
Re: [gentoo-user] how to downgrade to old fetching indicator?
On Tuesday 28 October 2008 23:09:48 Jorge Peixoto de Morais Neto wrote: On Tuesday 28 October 2008 21:11:05 Andrew Gaydenko wrote: Hi! How to downgrade to old fetching indicator (single-line instead of multiple lines)? This has been bugging me for a long time as well, I'd really liek to know what's going on. 'ps ax' while emerge is downloading shows the full wget command used - it's FETCHCOMMAND from make.conf. The identical command on the command line produces the old output. Adding the wget option --progress=bar to FETCHCOMMAND changes nothing, but it is the correct option to influence this behaviour. It seems like perhaps FETCHCOMMAND is no longer the applicable setting in make.conf... Perhaps you did not read wget's info page ? Please read the following excerpt to the end OK, that explains it. I read the first three paragraphs, saw Legal indicators are 'dot' and 'bar' and figured there were two options - verbose with lots of dots or concise with 50 dashes. That'll teach me to assume :-) [man wget's is getting like bash, screen, nmap and mplayer's man pages...] But there's something else at work here - this change happened on my mchine within the last 6 weeks. The last emerge of wget here was Aug 17. So what changed with portage? -- alan dot mckinnon at gmail dot com
Re: [gentoo-user] Re: help with xorg-server-1.9.4 and no hal; broken mouse/keyboard/X
On 02/20/2011 10:03 AM, Mick wrote: [snip] Have you had a look at: http://www.gentoo.org/proj/en/desktop/x/x11/xorg-server-1.8-upgrade-guide.xml Yes. Got some info there. Also, have a read of the InputClass section in man xorg.conf and the files in /usr/share/X11/xorg.conf.d/. This was helpful. [snip] In the past I used Option ButtonMapping 3 2 1 Do you want this to work for your touchpad with the synaptics driver, or do you want this to work with any physical buttons on the laptop, or even an external (e.g. USB) mouse? The latter. If the former, then have a look at the NOTES at the end of the man synaptics page, where it mentions button mapping. man pages (evdev and xorg.conf) were really helpful. For non tap buttons you can try setting this option in an InputClass section in your xorg.conf for an InputClass device mouse: Section InputClass Identifier mouse catchall Driver evdev MatchIsPointer on MatchDevicePath /dev/input/event* Option Protocol auto Option ButtonMapping 3 2 1 EndSection I tried the above for the Identifier evdev pointer catchall in the xorg.conf file and both the usb mouse and trackpoint get their buttons inverted as desired. However the touchpad buttons do not get inverted. I am using xorg.conf.d/ with the synaptics file: 10-synaptics.conf Section InputClass Identifier synaptics touchpad catchall Driver synaptics Option Protocol auto-dev Option HorizEdgeScroll true Option VertEdgeScroll true Option AutoServerLayout on EndSection which apparently needs to be read before the keyboard conf: 30-keyboard.conf Section InputClass Identifier evdev keyboard catchall MatchIsKeyboard on MatchDevicePath /dev/input/event* Driver evdev Option XkbOptions terminate:ctrl_alt_bksp Option AutoSeverLayout on EndSection otherwise my keyboard keybindings do not work. I have also tried the pointer InputClass outside the xorg.conf file, that is, inside the xorg.conf.d/ directory. As long as the 10-synaptics.conf file is read first, the keyboard config works so do the usb mouse and trackpoint (with inverted buttons). However so far I have not been able to get the touchpad buttons to be inverted. This is a minor thing I can deal with later. Thanks, -- Valmor which apparently does not work here. Last but not least, how do I get the good old ctrl-alt-backspace keybinding to kill X? You'll need to define this in the InputClass that deals with the keyboard: Section InputClass Identifier keyboard catchall Driver evdev MatchIsKeyboard on MatchDevicePath /dev/input/event* Option XkbLayout gb Option XkbOptions terminate:ctrl_alt_bksp EndSection HTH.
Re: [gentoo-user] problems getting systemd to work
Canek Peláez Valdés can...@gmail.com wrote: On Mon, May 12, 2014 at 11:52 AM, cov...@ccs.covici.com wrote: Canek Peláez Valdés can...@gmail.com wrote: On Mon, May 12, 2014 at 11:31 AM, cov...@ccs.covici.com wrote: [snip] OK, I will try dracut, I hope it works with dracut. This is my kernel command line and RAID/LVM related stuff from GRUB2: GRUB_CMDLINE_LINUX=init=/usr/lib/systemd/systemd quiet nosplash GRUB_PRELOAD_MODULES=lvm mdraid1x And this is my dracut.conf (minus comments): add_dracutmodules+=crypt lvm mdraid systemd add_drivers+=autofs4 ipv6 dm-crypt aes sha256 fscks=umount mount /sbin/fsck* e2fsck That's it. I didn't touched anything else to make dracut+systemd work with LVM and RAID (and LUKS, but that doesn't matter). Also, dracut comes with extensive and very clear documentation; check the man pages included. but I still want to know what systemd is doing, what processes its spawning, etc. -- how can I find this out -- I thought to use the confirm_spawn, but it times out and keeps going, what can I do instead? You can use bootchart: man 1 systemd-bootchart It will produce a chart with all the processes, and how long it takes for every one of them. But remember, the order depends on which one finishes before, and that can change from boot to boot. Thanks people for all your responses, this is a great list. Regards. -- Canek Peláez Valdés Profesor de asignatura, Facultad de Ciencias Well, since I am unable to see, the graph would not do me any good, any way to get it in text form? What I want to see (and I know the order may change) is which starts first and so on, to make sure targets, etc. do what I want them to do. Try adding this to your kernel command line: systemd.log_target=console systemd.log_level=debug. It will add a lot of output, including what is being executed. Everything is documented in the man page: man 1 systemd. Well, I rebooted under dracut, but it did not do the lvmscan and so the job trying to find the root file system timed out after 90 seconds. It took me to the emergency shell which I had specified, and I was able to do the lvm_scan and them magically root got mounted under sysroot, but I had no idea what to do next to maybe get things going. So how can I get dracut to do its lvm_scan -- I even added the line add_dracutmodules+=lvm but no joy. I saved the rdsosreport.txt and if that is of any use, I can post it. -- 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] problems getting systemd to work
2014-05-14 3:40 GMT-06:00 cov...@ccs.covici.com: Canek Peláez Valdés can...@gmail.com wrote: On Mon, May 12, 2014 at 11:52 AM, cov...@ccs.covici.com wrote: Canek Peláez Valdés can...@gmail.com wrote: On Mon, May 12, 2014 at 11:31 AM, cov...@ccs.covici.com wrote: [snip] OK, I will try dracut, I hope it works with dracut. This is my kernel command line and RAID/LVM related stuff from GRUB2: GRUB_CMDLINE_LINUX=init=/usr/lib/systemd/systemd quiet nosplash GRUB_PRELOAD_MODULES=lvm mdraid1x And this is my dracut.conf (minus comments): add_dracutmodules+=crypt lvm mdraid systemd add_drivers+=autofs4 ipv6 dm-crypt aes sha256 fscks=umount mount /sbin/fsck* e2fsck That's it. I didn't touched anything else to make dracut+systemd work with LVM and RAID (and LUKS, but that doesn't matter). Also, dracut comes with extensive and very clear documentation; check the man pages included. but I still want to know what systemd is doing, what processes its spawning, etc. -- how can I find this out -- I thought to use the confirm_spawn, but it times out and keeps going, what can I do instead? You can use bootchart: man 1 systemd-bootchart It will produce a chart with all the processes, and how long it takes for every one of them. But remember, the order depends on which one finishes before, and that can change from boot to boot. Thanks people for all your responses, this is a great list. Regards. -- Canek Peláez Valdés Profesor de asignatura, Facultad de Ciencias Well, since I am unable to see, the graph would not do me any good, any way to get it in text form? What I want to see (and I know the order may change) is which starts first and so on, to make sure targets, etc. do what I want them to do. Try adding this to your kernel command line: systemd.log_target=console systemd.log_level=debug. It will add a lot of output, including what is being executed. Everything is documented in the man page: man 1 systemd. Well, I rebooted under dracut, but it did not do the lvmscan and so the job trying to find the root file system timed out after 90 seconds. It took me to the emergency shell which I had specified, and I was able to do the lvm_scan and them magically root got mounted under sysroot, but I had no idea what to do next to maybe get things going. So how can I get dracut to do its lvm_scan -- I even added the line add_dracutmodules+=lvm This is a must if you are not running 'dracut --lvmconf' but no joy. I saved the rdsosreport.txt and if that is of any use, I can post it. In the dracut manpage, I found the '--print-cmdline' argument , it generates a suggested kernel command line , I hadn't used it before, but this what it printed: rd.lvm.lv=gentoovg/usr rd.lvm.lv=gentoovg/root root=/dev/mapper/gentoovg-root rootflags=defaults rootfstype=ext4 So I guess, its neccesary to have this in the command line. At the time I struggled for an entire day with the same timeout when my LVs where not recognized, did research trial/error with dracut and genkernel, got them both working, stayed with dracut because I liked it, I tried to avoid this struggle for you on my first response, but I see is going to take you longer... -- 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 PD: RTFM.
Re: [gentoo-user] problems getting systemd to work
Canek Peláez Valdés can...@gmail.com wrote: On Mon, May 12, 2014 at 11:52 AM, cov...@ccs.covici.com wrote: Canek Peláez Valdés can...@gmail.com wrote: On Mon, May 12, 2014 at 11:31 AM, cov...@ccs.covici.com wrote: [snip] OK, I will try dracut, I hope it works with dracut. This is my kernel command line and RAID/LVM related stuff from GRUB2: GRUB_CMDLINE_LINUX=init=/usr/lib/systemd/systemd quiet nosplash GRUB_PRELOAD_MODULES=lvm mdraid1x And this is my dracut.conf (minus comments): add_dracutmodules+=crypt lvm mdraid systemd add_drivers+=autofs4 ipv6 dm-crypt aes sha256 fscks=umount mount /sbin/fsck* e2fsck That's it. I didn't touched anything else to make dracut+systemd work with LVM and RAID (and LUKS, but that doesn't matter). Also, dracut comes with extensive and very clear documentation; check the man pages included. but I still want to know what systemd is doing, what processes its spawning, etc. -- how can I find this out -- I thought to use the confirm_spawn, but it times out and keeps going, what can I do instead? You can use bootchart: man 1 systemd-bootchart It will produce a chart with all the processes, and how long it takes for every one of them. But remember, the order depends on which one finishes before, and that can change from boot to boot. Thanks people for all your responses, this is a great list. Regards. -- Canek Peláez Valdés Profesor de asignatura, Facultad de Ciencias Well, since I am unable to see, the graph would not do me any good, any way to get it in text form? What I want to see (and I know the order may change) is which starts first and so on, to make sure targets, etc. do what I want them to do. Try adding this to your kernel command line: systemd.log_target=console systemd.log_level=debug. It will add a lot of output, including what is being executed. I also in my kernel command line said rd.lvm=1 just to make sure. -- 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] SSH authentication attempts - serious issue
2006/6/5, Jeremy Olexa [EMAIL PROTECTED]: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Leandro Melo de Sales wrote: How can I recompiler openssh to support tcpwrapper? I can't find /etc/hosts.allow neither /etc/hosts.deny. Is there something missing? Is there a way to put tcpwrapper as a turned on option for all programs that supports it? You have to create those files yourself. Check the man pages for details. Specifically for openssh I edit /etc/portage/package.use file and put: net-misc/openssh tcpwrapper, but I got this: # emerge --pretend openssh These are the packages that I would merge, in order: Calculating dependencies ...done! [ebuild R ] net-misc/openssh-4.3_p2-r1 emerge -pv openssh to see the use flags I want to see +tcpwrapper... Leandro - -- Jeremy Olexa ([EMAIL PROTECTED]) Office: EE/CS 1-201 CS/IT Systems Staff University of Minnesota -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.2.2 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFEhK5QFN7pD9kMi/URAjUOAJ9R8k2MFroPIARt416uCTYVBYKg+wCfdETZ 12tlmhjYe7G2FkI0lJvw/lI= =KafU -END PGP SIGNATURE- -- gentoo-user@gentoo.org mailing list OK. Thanks all, now it is working. -- gentoo-user@gentoo.org mailing list
Re: [gentoo-user] Re: Blocked packages emerging xfce4-meta
xml -build -doc -examples -sqlite -tk -ucs2 -wininst 10,907 kB [ebuild U ] sys-libs/cracklib-2.8.13 [2.8.10] USE=nls python 580 kB [ebuild U ] sys-apps/file-4.23 [4.21-r1] USE=python 551 kB [ebuild U ] dev-libs/libxml2-2.7.3-r2 [2.6.30-r1] USE=debug* ipv6 python readline -doc -examples% -test (-bootstrap%) (-build%) 4,678 kB [ebuild U ] sys-apps/shadow-4.1.2.2 [4.0.18.1-r1] USE=cracklib nls pam -audit% (-selinux) -skey (-nousuid%) 1,658 kB [ebuild U ] app-admin/python-updater-0.7 [0.2] 7 kB [ebuild U ] net-misc/openssh-5.2_p1-r1 [4.7_p1-r6] USE=X* pam tcpd -X509 -hpn -kerberos -ldap -libedit -pkcs11% (-selinux) -skey -smartcard -static (-chroot%) 1,060 kB [ebuild U ] sys-apps/module-init-tools-3.5 [3.4] USE=-old-linux 208 kB [ebuild U ] sys-fs/udev-141 [115-r1] USE=(-selinux) 438 kB [ebuild NS ] sys-kernel/gentoo-sources-2.6.30-r5 [2.6.30-r4] USE=-build -symlink 98 kB [ebuild NS ] sys-devel/gcc-4.3.2-r3 [4.1.2] USE=fortran gtk mudflap nls nptl openmp (-altivec) -bootstrap -build -doc (-fixed-point) -gcj (-hardened) -ip28 -ip32r10k -libffi (-multilib) -multislot (-n32) (-n64) -nocxx -nopie -objc -objc++ -objc-gc -test -vanilla 57,645 kB [ebuild U ] sys-libs/glibc-2.9_p20081201-r2 [2.6.1] USE=debug* nls -gd -glibc-omitfp (-hardened) (-multilib) -profile (-selinux) -vanilla 16,621 kB [ebuild N] sys-libs/e2fsprogs-libs-1.41.3-r1 USE=nls 479 kB [uninstall] sys-libs/com_err-1.40.8 USE=nls [blocks b ] sys-libs/com_err (sys-libs/com_err is blocking sys-libs/e2fsprogs-libs-1.41.3-r1) [uninstall] sys-libs/ss-1.40.8 USE=nls [blocks b ] sys-libs/ss (sys-libs/ss is blocking sys-libs/e2fsprogs-libs-1.41.3-r1) [ebuild U ] sys-fs/e2fsprogs-1.41.3-r1 [1.40.8] USE=nls (-static%) 4,263 kB [blocks b ] sys-fs/e2fsprogs-1.41 (sys-fs/e2fsprogs-1.41 is blocking sys-libs/e2fsprogs-libs-1.41.3-r1) [ebuild U ] sys-apps/util-linux-2.14.2 [2.13.1.1] USE=crypt nls unicode -loop-aes -old-linux (-selinux) -slang (-uclibc) 2,888 kB [ebuild U ] sys-apps/groff-1.20.1-r1 [1.19.2-r1] USE=X* -examples% (-cjk%) LINGUAS=-ja% 3,511 kB [ebuild U ] sys-apps/man-1.6f-r3 [1.6e-r3] USE=nls -lzma% 249 kB [ebuild N] sys-apps/man-pages-posix-2003a 949 kB [ebuild U ] sys-apps/man-pages-3.21 [2.76] USE=nls LINGUAS=-cs% -da% -de% -es% -fr% -it% -ja% -nl% -pl% -ro% -ru% -zh_CN% 1,068 kB [blocks B ] sys-apps/man-pages-3 (sys-apps/man-pages-3 is blocking sys-apps/man-pages-posix-2003a) Total: 67 packages (58 upgrades, 5 new, 4 in new slots, 2 uninstalls), Size of downloads: 195,613 kB Conflict: 4 blocks (1 unsatisfied) * Error: The above package list contains packages which cannot be * installed at the same time on the same system. ('ebuild', '/', 'sys-apps/man-pages-posix-2003a', 'merge') pulled in by sys-apps/man-pages-posix required by ('ebuild', '/', 'sys-apps/man-pages-3.21', 'merge') For more information about Blocked Packages, please refer to the following section of the Gentoo Linux x86 Handbook (architecture is irrelevant): http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?full=1#blocked ... end of line:) _ Get your FREE, LinuxWaves.com Email Now! -- http://www.LinuxWaves.com Join Linux Discussions! -- http://Community.LinuxWaves.com
Re: [gentoo-user] Re: Blocked packages emerging xfce4-meta
threads xml -build -doc -examples -sqlite -tk -ucs2 -wininst 10,907 kB [ebuild U ] sys-libs/cracklib-2.8.13 [2.8.10] USE=nls python 580 kB [ebuild U ] sys-apps/file-4.23 [4.21-r1] USE=python 551 kB [ebuild U ] dev-libs/libxml2-2.7.3-r2 [2.6.30-r1] USE=debug* ipv6 python readline -doc -examples% -test (-bootstrap%) (-build%) 4,678 kB [ebuild U ] sys-apps/shadow-4.1.2.2 [4.0.18.1-r1] USE=cracklib nls pam -audit% (-selinux) -skey (-nousuid%) 1,658 kB [ebuild U ] app-admin/python-updater-0.7 [0.2] 7 kB [ebuild U ] net-misc/openssh-5.2_p1-r1 [4.7_p1-r6] USE=X* pam tcpd -X509 -hpn -kerberos -ldap -libedit -pkcs11% (-selinux) -skey -smartcard -static (-chroot%) 1,060 kB [ebuild U ] sys-apps/module-init-tools-3.5 [3.4] USE=-old-linux 208 kB [ebuild U ] sys-fs/udev-141 [115-r1] USE=(-selinux) 438 kB [ebuild NS ] sys-kernel/gentoo-sources-2.6.30-r5 [2.6.30-r4] USE=-build -symlink 98 kB [ebuild NS ] sys-devel/gcc-4.3.2-r3 [4.1.2] USE=fortran gtk mudflap nls nptl openmp (-altivec) -bootstrap -build -doc (-fixed-point) -gcj (-hardened) -ip28 -ip32r10k -libffi (-multilib) -multislot (-n32) (-n64) -nocxx -nopie -objc -objc++ -objc-gc -test -vanilla 57,645 kB [ebuild U ] sys-libs/glibc-2.9_p20081201-r2 [2.6.1] USE=debug* nls -gd -glibc-omitfp (-hardened) (-multilib) -profile (-selinux) -vanilla 16,621 kB [ebuild N] sys-libs/e2fsprogs-libs-1.41.3-r1 USE=nls 479 kB [uninstall] sys-libs/com_err-1.40.8 USE=nls [blocks b ] sys-libs/com_err (sys-libs/com_err is blocking sys-libs/e2fsprogs-libs-1.41.3-r1) [uninstall] sys-libs/ss-1.40.8 USE=nls [blocks b ] sys-libs/ss (sys-libs/ss is blocking sys-libs/e2fsprogs-libs-1.41.3-r1) [ebuild U ] sys-fs/e2fsprogs-1.41.3-r1 [1.40.8] USE=nls (-static%) 4,263 kB [blocks b ] sys-fs/e2fsprogs-1.41 (sys-fs/e2fsprogs-1.41 is blocking sys-libs/e2fsprogs-libs-1.41.3-r1) [ebuild U ] sys-apps/util-linux-2.14.2 [2.13.1.1] USE=crypt nls unicode -loop-aes -old-linux (-selinux) -slang (-uclibc) 2,888 kB [ebuild U ] sys-apps/groff-1.20.1-r1 [1.19.2-r1] USE=X* -examples% (-cjk%) LINGUAS=-ja% 3,511 kB [ebuild U ] sys-apps/man-1.6f-r3 [1.6e-r3] USE=nls -lzma% 249 kB [ebuild N] sys-apps/man-pages-posix-2003a 949 kB [ebuild U ] sys-apps/man-pages-3.21 [2.76] USE=nls LINGUAS=-cs% -da% -de% -es% -fr% -it% -ja% -nl% -pl% -ro% -ru% -zh_CN% 1,068 kB [blocks B ] sys-apps/man-pages-3 (sys-apps/man-pages-3 is blocking sys-apps/man-pages-posix-2003a) Total: 67 packages (58 upgrades, 5 new, 4 in new slots, 2 uninstalls), Size of downloads: 195,613 kB Conflict: 4 blocks (1 unsatisfied) * Error: The above package list contains packages which cannot be * installed at the same time on the same system. ('ebuild', '/', 'sys-apps/man-pages-posix-2003a', 'merge') pulled in by sys-apps/man-pages-posix required by ('ebuild', '/', 'sys-apps/man-pages-3.21', 'merge') For more information about Blocked Packages, please refer to the following section of the Gentoo Linux x86 Handbook (architecture is irrelevant): http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?full=1#blocked ... end of line:) P.S. Sorry for making a mess of this thread. I don't don't know what's going with these e-mails:/ _ Get your FREE, LinuxWaves.com Email Now! -- http://www.LinuxWaves.com Join Linux Discussions! -- http://Community.LinuxWaves.com
Re: [gentoo-user] problem compiling glibc
On Thu, 2005-11-10 at 13:57 +0200, Vesselin Mladenov wrote: Hello, I have a problem recompiling glibc on my computer after I have changed my USE flags. Here is what emerge is going to do: root # emerge -p -v --update --deep --newuse world These are the packages that I would merge, in order: Calculating world dependencies ...done! [ebuild R ] sys-libs/glibc-2.3.5-r2 -build +erandom -glibc-compat20 +glibc-omitfp* -hardened -linuxthreads-tls (-multilib) +nls +nptl +nptlonly -pic -profile (-selinux) +userlocales* 0 kB [ebuild N] app-i18n/man-pages-fr-1.64.0 864 kB [ebuild N] app-i18n/man-pages-de-0.4 475 kB [ebuild U ] sys-fs/sysfsutils-1.3.0 [1.2.0-r2] 272 kB [ebuild U ] app-arch/rar-3.5.1 [3.4.0] 661 kB [ebuild U ] net-ftp/ftpd-0.17-r3 [0.17-r1] +ssl 35 kB The problem is with glibc. When it starts to compile, gcc quits with the following error: cc1: error: unrecognized option `-fno-stack-protector' make[2]: *** [/var/tmp/portage/glibc-2.3.5-r2/work/build-default-i686-pc-linux-gnu-nptl/csu/ssp.o] Error 1 make[2]: *** Waiting for unfinished jobs make[2]: Leaving directory `/var/tmp/portage/glibc-2.3.5-r2/work/glibc-2.3.5/csu' make[1]: *** [csu/subdir_lib] Error 2 make[1]: Leaving directory `/var/tmp/portage/glibc-2.3.5-r2/work/glibc-2.3.5' make: *** [all] Error 2 Here are the details about my computer and the compilation: - Gentoo Base System version 1.6.13 Linux igdrazil 2.6.13-gentoo-r3 #6 Tue Oct 11 23:44:21 EEST 2005 i686 Intel(R) Pentium(R) M processor 1.60GHz GenuineIntel GNU/Linux gcc (GCC) 3.3.6 (Gentoo 3.3.6) Configuring GLIBC for nptl with: --enable-omitfp --with-tls --with-__thread --enable-add-ons=nptl,c_stubs,libidn --enable-kernel=2.6.6 --without-selinux --without-cvs --enable-bind-now --build=i686-pc-linux-gnu --host=i686-pc-linux-gnu --disable-profile --without-gd --with-headers=//usr/include --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --libexecdir=/usr/lib/misc/glibc I would appreciate if someone can give mi a hint about what to do. Thank you for your time in advance. Hi, You don't need -fno-stack-protector as a flag, it's only used in all hardened sources (grsec2,RSBAC,SELinux). Take it out of your /etc/make.conf (must be there as i don't see a hardened profile being used). HTH.Rumen signature.asc Description: This is a digitally signed message part
Re: [gentoo-user] problem compiling glibc
Not there unfortunatelly. Here are my CFLAGS: CFLAGS=-march=pentium4 -O3 -fomit-frame-pointer -fexpensive-optimizations -pipe On 11/10/05, Rumen Yotov [EMAIL PROTECTED] wrote: On Thu, 2005-11-10 at 13:57 +0200, Vesselin Mladenov wrote: Hello, I have a problem recompiling glibc on my computer after I have changed my USE flags. Here is what emerge is going to do: root # emerge -p -v --update --deep --newuse world These are the packages that I would merge, in order: Calculating world dependencies ...done! [ebuild R ] sys-libs/glibc-2.3.5-r2 -build +erandom -glibc-compat20 +glibc-omitfp* -hardened -linuxthreads-tls (-multilib) +nls +nptl +nptlonly -pic -profile (-selinux) +userlocales* 0 kB [ebuild N] app-i18n/man-pages-fr-1.64.0 864 kB [ebuild N] app-i18n/man-pages-de-0.4 475 kB [ebuild U ] sys-fs/sysfsutils-1.3.0 [1.2.0-r2] 272 kB [ebuild U ] app-arch/rar-3.5.1 [3.4.0] 661 kB [ebuild U ] net-ftp/ftpd-0.17-r3 [0.17-r1] +ssl 35 kB The problem is with glibc. When it starts to compile, gcc quits with the following error: cc1: error: unrecognized option `-fno-stack-protector' make[2]: *** [/var/tmp/portage/glibc-2.3.5-r2/work/build-default-i686-pc-linux-gnu-nptl/csu/ssp.o] Error 1 make[2]: *** Waiting for unfinished jobs make[2]: Leaving directory `/var/tmp/portage/glibc-2.3.5-r2/work/glibc-2.3.5/csu' make[1]: *** [csu/subdir_lib] Error 2 make[1]: Leaving directory `/var/tmp/portage/glibc-2.3.5-r2/work/glibc-2.3.5' make: *** [all] Error 2 Here are the details about my computer and the compilation: - Gentoo Base System version 1.6.13 Linux igdrazil 2.6.13-gentoo-r3 #6 Tue Oct 11 23:44:21 EEST 2005 i686 Intel(R) Pentium(R) M processor 1.60GHz GenuineIntel GNU/Linux gcc (GCC) 3.3.6 (Gentoo 3.3.6) Configuring GLIBC for nptl with: --enable-omitfp --with-tls --with-__thread --enable-add-ons=nptl,c_stubs,libidn --enable-kernel=2.6.6 --without-selinux --without-cvs --enable-bind-now --build=i686-pc-linux-gnu --host=i686-pc-linux-gnu --disable-profile --without-gd --with-headers=//usr/include --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --libexecdir=/usr/lib/misc/glibc I would appreciate if someone can give mi a hint about what to do. Thank you for your time in advance. Hi, You don't need -fno-stack-protector as a flag, it's only used in all hardened sources (grsec2,RSBAC,SELinux). Take it out of your /etc/make.conf (must be there as i don't see a hardened profile being used). HTH.Rumen -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.2-ecc0.1.6 (GNU/Linux) iD8DBQBDc33hw4vKYiLy/AsRAgasAJ9bKdqA6VLp+GEMDeyqOVHLqyBZ7wCfbD5w NtJ32G1/JhJ69PMlGjTGx0c= =sCWG -END PGP SIGNATURE- -- gentoo-user@gentoo.org mailing list
Re: [gentoo-user] network do not come up after booting, only manual reloading (systemd-networkd)
On Sun, Sep 5, 2021 at 1:36 PM Tamer Higazi wrote: [...] > × systemd-networkd-wait-online.service - Wait for Network to be Configured > Loaded: loaded > (/lib/systemd/system/systemd-networkd-wait-online.service; enabled; > vendor preset: disabled) > Active: failed (Result: exit-code) since Sun 2021-09-05 20:22:19 > CEST; 11min ago > Docs: man:systemd-networkd-wait-online.service(8) > Main PID: 984 (code=exited, status=1/FAILURE) > Sep 05 20:20:18 tux systemd[1]: Starting Wait for Network to be > Configured... > Sep 05 20:22:19 tux systemd-networkd-wait-online[984]: Timeout occurred > while waiting for network connectivity. > Sep 05 20:22:19 tux systemd[1]: systemd-networkd-wait-online.service: > Main process exited, code=exited, status=1/FAILURE > Sep 05 20:22:19 tux systemd[1]: systemd-networkd-wait-online.service: > Failed with result 'exit-code'. > Sep 05 20:22:19 tux systemd[1]: Failed to start Wait for Network to be > Configured. > There's your problem: systemd-networkd-wait-online.service is timing out: Sep 05 20:22:19 tux systemd-networkd-wait-online[984]: Timeout occurred while waiting for network connectivity. The systemd-networkd-wait-online service runs relatively early and waits for *ALL* interfaces it is aware of to be fully configured or failed[1], so it probably one of your interfaces is taking too long to be ready. Between timing out and you restarting systemd-networkd.service, the interface reaches the ready state (or fails), and systemd-networkd-wait-online.service doesn't time out anymore. By your logs, you have two ethernet interfaces: enp6s0 and enp7s0, the latter not in use. Do you .network files in /etc/systemd/network/ or /run/systemd/network/? Any changes (uncommented lines) in /etc/systemd/networkd.conf? Regards. [1] https://man7.org/linux/man-pages/man8/systemd-networkd-wait-online.8.html -- Dr. Canek Peláez Valdés Profesor de Carrera Asociado C Departamento de Matemáticas Facultad de Ciencias Universidad Nacional Autónoma de México
Re: [gentoo-user] download first and compile later?
It is also very useful on a office enviroment. Normally, on offices, at least on my personal experiences, the entire staff is consuming bandwidth during commercial hours. So you can use a cron job to --fetchonly the packages you want from hours 21:00 to 06:00. Then on the next day, all you have to do is compile. 2005/9/30, Mark Shields [EMAIL PROTECTED]: Quick note: --fetchonly is also useful if for some reason the md5 checksum fails on the source files. On 9/30/05, Uwe Thiem [EMAIL PROTECTED] wrote: On 30 September 2005 06:57, vikram ranade wrote: Quick question I looked in the emerge man pages but i cant seem to figure out how to download all the packages using emerge and then compile them is there some parameter that i can use? emerge download first parameter package ? or do i have to mess with the make.conf file? You are looking for --fetchonly. Uwe -- 95% of all programmers rate themselves among the top 5% of all software developers. - Linus Torvalds http://www.uwix.iway.na (last updated: 20.06.2004) -- gentoo-user@gentoo.org mailing list -- - Mark Shields -- gentoo-user@gentoo.org mailing list
Re: [gentoo-user] courier
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Nick Smith wrote: do you know of any good how-to's using just courier-mta? Actually, I usually untar the contents of the courier-mta tar file and check what's there. It usually sufices. Of course, depending on what kind of backend you will/want to use, you'll need more or less additional experience out of the mta-subject. not just with courier-imap and a mix of other programs? and tips or tricks you care to share? any problems i should look out for? Read throughly all of courier's manual pages. There are many tricks in there related to how courier rejects malformed eMails, security aspects, and such. I'm in the courier-users mailing lists, and most questions are answered with rtfm, and in this case, I have to admit that the FM is excellent :) On the other hand, I'd recommend that you play with courier without using Maildrop for delivery, and switch to maildrop once you have the whole system running. Additionally, courierfilters are very pwoerful, and thus, tend to create some complications. Avoid them in your initial deployments. have a test lab for them. If you are a perl-guru, use the provided perlfilter for courierfilter. It's quite stable and has a great userbase. - -- Arturo Buanzo Busleiman - www.buanzo.com.ar Consultor en Seguridad Informatica / Dominio Digital TV - Da FOSS man! KTP Consultores - info AT ktpconsultores.com.ar Romper un sistema de seguridad los acerca tanto a ser hackers como el encender autos puenteando los convierte en ingenieros automotrices. -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.2 (GNU/Linux) Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org iD8DBQFDlE8qAlpOsGhXcE0RArgOAJ98NlauA5oXc8vTIEETNaSKnpZViwCfaddv y5GV9kmjUpyc/CGwi9Wu7V0= =coh0 -END PGP SIGNATURE- -- gentoo-user@gentoo.org mailing list
[gentoo-user] xterm settings with utf-8 unicode
Hello, Sometimes I use an xterm in cygwin to login to gentoo boxes and I have problems with font display. For instance I see in the cygwin xterm: src/ports/Mod4_initdt.f90:1: warning: unused variable â src/ports/Mod4_initdt.f90:1: warning: unused variable â when I should see src/ports/Mod4_initdt.f90:1: warning: unused variable 'charvec_ptr' src/ports/Mod4_initdt.f90:1: warning: unused variable 'ivec_ptr' The latter I obtain by running an xterm remotely on the gentoo box. However it is not always convenient to fire up xterms on the remote machine. Would anyone know what is missing either on the cygwin or gentoo ends to get this working? Almost everything displays correctly most of the time. Sometimes I have a few characters not correctly displayed on man pages. This problem started after I upgraded to profile 2006.1 with unicode utf-8 character encoding. The gentoo emerge --info is Portage 2.1.2.2 (default-linux/x86/2006.1, gcc-4.1.1, glibc-2.5-r0, 2.6.18.6 i686) = System uname: 2.6.18.6 i686 Intel(R) Xeon(TM) CPU 2.60GHz Gentoo Base System release 1.12.9 Also -locale on the gentoo box LANG= LC_CTYPE=en_US.utf8 LC_NUMERIC=en_US.utf8 LC_TIME=en_US.utf8 LC_COLLATE=en_US.utf8 LC_MONETARY=en_US.utf8 LC_MESSAGES=en_US.utf8 LC_PAPER=en_US.utf8 LC_NAME=en_US.utf8 LC_ADDRESS=en_US.utf8 LC_TELEPHONE=en_US.utf8 LC_MEASUREMENT=en_US.utf8 LC_IDENTIFICATION=en_US.utf8 LC_ALL=en_US.utf8 Thanks. -- Valmor -- gentoo-user@gentoo.org mailing list
Re: [gentoo-user] grub-0.97-r16 missing manifest
On Wednesday 09 Dec 2015 12:03:02 Mick wrote: > On Wednesday 09 Dec 2015 11:03:21 Alan McKinnon wrote: > > On 09/12/2015 11:12, Mick wrote: > > > Is this a matter of rinse and repeat later in the day, or shall I be > > > filing a bug report? > > > > > > === > > > == These are the packages that would be merged, in order: > > > > > > Calculating dependencies... done! > > > [ebuild U ] sys-boot/grub-0.97-r16::gentoo [0.97-r14::gentoo] > > > USE="ncurses -custom-cflags -netboot -static" 0 KiB > > > [ebuild U ] sys-apps/man-pages-4.02::gentoo [4.00::gentoo] > > > USE="nls" LINGUAS="-da -de -fr -it -ja -nl -pl -ro -ru -zh_CN" 1,371 > > > KiB > > > > > > Total: 2 packages (2 upgrades), Size of downloads: 1,371 KiB > > > > > > Would you like to merge these packages? [Yes/No] y > > > > > >>>> Verifying ebuild manifests > > > > > > !!! A file listed in the Manifest could not be found: /usr/portage/sys- > > > boot/grub/grub-0.97-r15.ebuild > > > === > > > == > > > > File a bug report - someone has to go first, why not you? :-) > > > > Meanwhile, delete the offending line form your local manifest and > > continue emerging. > > > > /alanm > > Thanks Alan, > > Bug 567842 was dully posted. > > https://bugs.gentoo.org/show_bug.cgi?id=567842 Ahh, duplicate. Someone was there before me, but I missed it when I looked: https://bugs.gentoo.org/show_bug.cgi?id=567830 -- Regards, Mick signature.asc Description: This is a digitally signed message part.
[gentoo-user] A Glitch in the Matrix or just another burb of emerge... ;)
Hi, This evening - after daily updates without any problem - suddenly the Matrix had a glitch and its architect sitting in front of the dozens of vintage Cathode Ray Tubes scratches his head and silence was his answer to all this: Diffing databases (18977 -> 18977 packages) [U] == sys-apps/man-pages (4.04@03/15/16; 4.04^b -> 4.05^b): A somewhat comprehensive collection of Linux man pages * Time statistics: 237 seconds for syncing 89 seconds for eix-update 2 seconds for eix-diff 330 seconds total These are the packages that would be merged, in reverse order: Calculating dependencies... done! [ebuild R] cross-armv7a-hardfloat-linux-gnueabi/gcc-4.9.3:4.9.3::crossdev USE="cxx fortran multilib nls nptl openmp sanitize vtv%* (-altivec) -awt -cilk -debug -doc (-fixed-point) -gcj -go -graphite -hardened -libssp -multislot -nopie -nossp -objc -objc++ -objc-gc -regression-test -vanilla" 39 KiB [ebuild R ~] cross-avr/gcc-5.3.0:5.3.0::crossdev USE="cxx multilib nls nptl openmp sanitize vtv%* (-altivec) -awt -cilk -debug -doc (-fixed-point) -fortran -gcj -go -graphite -hardened -jit -libssp -multislot -nopie -nossp -objc -objc++ -objc-gc -regression-test -vanilla" 0 KiB [ebuild R] sys-devel/gcc-4.9.3:4.9.3::gentoo USE="cxx fortran (multilib) nls nptl objc openmp sanitize vtv%* (-altivec) (-awt) -cilk -debug -doc (-fixed-point) -gcj -go -graphite (-hardened) (-libssp) -multislot -nopie -nossp -objc++ -objc-gc -regression-test -vanilla" 0 KiB [ebuild U ] sys-apps/man-pages-4.05::gentoo [4.04::gentoo] USE="nls" LINGUAS="-da -de -fr -it -ja -nl -pl -ro -ru -zh_CN" 1419 KiB [ebuild U ] sys-libs/timezone-data-2016c::gentoo [2016a::gentoo] USE="nls -leaps_timezone" 490 KiB [blocks B ] =sys-devel/gcc-3.4.4 required by (cross-armv7a-sfloat-linux-gnueabi/glibc-2.15-r3:2.2/2.2::x-portage, installed) sys-devel/gcc required by @system >=sys-devel/gcc-3.4.4 required by (cross-armv7a-softfloat-linux-gnueabi/glibc-2.15-r3:2.2/2.2::x-portage, installed) >=sys-devel/gcc-4.3 required by (cross-armv7a-softfloat-linux-gnueabi/glibc-2.15-r3:2.2/2.2::x-portage, installed) >=sys-devel/gcc-3.0 required by (sys-devel/llvm-3.5.0:0/3.5::gentoo, installed) >=sys-devel/gcc-4.1.0 required by (cross-armv7a-sfloat-linux-gnueabi/glibc-2.15-r3:2.2/2.2::x-portage, installed) sys-devel/gcc[openmp] required by (app-arch/pxz-5.0_pre20110811:0/0::gentoo, installed) >=sys-devel/gcc-4.7[cxx] required by (dev-util/nvidia-cuda-toolkit-7.5.18-r2:0/7.5.18::gentoo, installed) >=sys-devel/gcc-4.6 required by (sys-libs/glibc-2.22-r4:2.2/2.2::gentoo, installed) sys-devel/gcc[fortran,openmp?] (sys-devel/gcc[fortran,openmp]) required by (virtual/fortran-0:0/0::gentoo, installed) >=sys-devel/gcc-4.9 required by (net-libs/webkit-gtk-2.10.9:4/37::gentoo, installed) >=sys-devel/gcc-4.9.3 required by (dev-java/icedtea-bin-7.2.6.6-r1:7/7::gentoo, installed) =sys-devel/gcc-3.4.6 required by (dev-db/mysql-5.6.28:0/18::gentoo, installed) (cross-armv7a-hardfloat-linux-gnueabi/gcc-4.9.3:4.9.3/4.9.3::crossdev, ebuild scheduled for merge) pulled in by >=cross-armv7a-hardfloat-linux-gnueabi/gcc-4.6 required by (cross-armv7a-hardfloat-linux-gnueabi/glibc-2.22-r4:2.2/2.2::crossdev, installed) cross-armv7a-hardfloat-linux-gnueabi/gcc required by @selected For more information about Blocked Packages, please refer to the following section of the Gentoo Linux x86 Handbook (architecture is irrelevant): https://wiki.gentoo.org/wiki/Handbook:X86/Working/Portage#Blocked_packages Since the problem is caused by those tools in part, which are needed to solve the problem itself, the architect has no problem to feed his question to the grand masters architects, the center of all the knowledge, the singularity of all recursive dependencies: What the f??k is this? How can I get out of this deja vu? ;) (all this written with a big ;) in mind and face and by no means meant as critsm. But please: Make emerge a little more ... understandable ... Thank you very much in advance for any help! best regards, Meino
Re: [gentoo-user] network do not come up after booting, only manual reloading (systemd-networkd)
Dear Dr. Valdés, /etc/systemd/network/20-wirded.network: [Match] Name=enp6s0 [Network] Address=192.168.0.50/24 Gateway=192.168.0.1 DNS=192.168.0.1 for enp7s0 there is no other network file. /etc/systemd/networkd.conf: [Network] #SpeedMeter=no #SpeedMeterIntervalSec=10sec #ManageForeignRoutingPolicyRules=yes #ManageForeignRoutes=yes #RouteTable= [DHCPv4] #DUIDType=vendor #DUIDRawData= [DHCPv6] #DUIDType=vendor #DUIDRawData= remained untouched. I think with THIS systemd version, the whole problem is, that the configuration will be done before the devices are made and renamed to enp6s0 and enp7s0. The problem is, how to solve it Because when I don't do anything by hand, nothing occurs. I believe that the configuration is done before everything is full available. (devices created and renamed ) I think I found the solution to my problem, but don't know how to implement it. systemd-udev-settle.service systemctl list-dependencies --after systemd-networkd: systemd-networkd.service ● ├─-.mount ● ├─system.slice ● ├─systemd-journald.socket ● ├─systemd-networkd.socket ● ├─systemd-sysctl.service ○ ├─systemd-sysusers.service ○ ├─systemd-udev-settle.service ● ├─systemd-udevd.service ○ └─network-pre.target Any further ideas I am thankful. best, Tamer Higazi references: https://github.com/systemd/systemd/issues/7293 Am 9/5/21 um 9:51 PM schrieb Canek Peláez Valdés: On Sun, Sep 5, 2021 at 1:36 PM Tamer Higazi <mailto:th9...@googlemail.com>> wrote: [...] × systemd-networkd-wait-online.service - Wait for Network to be Configured Loaded: loaded (/lib/systemd/system/systemd-networkd-wait-online.service; enabled; vendor preset: disabled) Active: failed (Result: exit-code) since Sun 2021-09-05 20:22:19 CEST; 11min ago Docs: man:systemd-networkd-wait-online.service(8) Main PID: 984 (code=exited, status=1/FAILURE) Sep 05 20:20:18 tux systemd[1]: Starting Wait for Network to be Configured... Sep 05 20:22:19 tux systemd-networkd-wait-online[984]: Timeout occurred while waiting for network connectivity. Sep 05 20:22:19 tux systemd[1]: systemd-networkd-wait-online.service: Main process exited, code=exited, status=1/FAILURE Sep 05 20:22:19 tux systemd[1]: systemd-networkd-wait-online.service: Failed with result 'exit-code'. Sep 05 20:22:19 tux systemd[1]: Failed to start Wait for Network to be Configured. There's your problem: systemd-networkd-wait-online.service is timing out: Sep 05 20:22:19 tux systemd-networkd-wait-online[984]: Timeout occurred while waiting for network connectivity. The systemd-networkd-wait-online service runs relatively early and waits for *ALL* interfaces it is aware of to be fully configured or failed[1], so it probably one of your interfaces is taking too long to be ready. Between timing out and you restarting systemd-networkd.service, the interface reaches the ready state (or fails), and systemd-networkd-wait-online.service doesn't time out anymore. By your logs, you have two ethernet interfaces: enp6s0 and enp7s0, the latter not in use. Do you .network files in /etc/systemd/network/ or /run/systemd/network/? Any changes (uncommented lines) in /etc/systemd/networkd.conf? Regards. [1] https://man7.org/linux/man-pages/man8/systemd-networkd-wait-online.8.html <https://man7.org/linux/man-pages/man8/systemd-networkd-wait-online.8.html> -- Dr. Canek Peláez Valdés Profesor de Carrera Asociado C Departamento de Matemáticas Facultad de Ciencias Universidad Nacional Autónoma de México
Re: [gentoo-user] PORTAGE_COMPRESS
Am 02.04.2014 14:27, schrieb Douglas J Hunley: I was reviewing my Portage settings yesterday and I noticed that I have PORTAGE_COMPRESS set (to bzip2, the default) on both of my servers and it occurred to me that both of these servers have filesystems that support compression (btrfs on one, zfs on the other). So I'm wondering if it still makes sense to have PORTAGE_COMPRESS set or if I should unset it and just let the fs-level compression handle it. Portage is already slow, why have it take the time to do this when the fs does it better and transparently? Thoughts on the matter? I think you have a good point disabling portage compression, but I wanted to correct one statement: Decompression in the kernel takes as much time as decompression in userspace - if it's the same algorithm. The differences here are: * creation of an additional process (bz[ip2, cat]), negligible compared to the cpu time compression takes * bz[ip2, cat] runs in user space (safer) vs in kernel space (risky) * different [de]compression algorithm (fs usually uses weaker but faster compression algorithms like lz4, lzo or gz) * different [de]compression setting (portage uses -9, kernel at best -6 - the difference in the resulting file size is small, but the difference in used cpu time is high) For me two things decide the question: * Assuming you write more man pages than you read, and disk space is not an issue, a weaker compression ratio to save cpu time makes sense. * If you have compression _already_ on for the fs, then compressing textual data before storing it on that fs is a waist of cpu time: For example LZ4 will detect already compressed data (compression ratio 12.5%), abort compression and store the file uncompressed. That's nice, but it means that it has already compressed some blocks, before it could measure it - waisting cpu time. Greetings, Daniel -- Get my PGP key at: * http://keyserver.ubuntu.com:11371/pks/lookup?op=getsearch=0x837FB8B5BB9D4887 * $ gpg --recv-keys --keyserver keyserver.ubuntu.com 0xBB9D4887 signature.asc Description: OpenPGP digital signature
Re: [gentoo-user] Re: gcc upgrade
On Wednesday 14 July 2010 06:39:51 Valmor de Almeida wrote: Mark Knecht wrote: On Sat, Jul 10, 2010 at 6:28 AM, Mark Knecht markkne...@gmail.com wrote: On Sat, Jul 10, 2010 at 4:52 AM, Alan McKinnon alan.mckin...@gmail.com wrote: SNIP Unless he's the kind of guy who likes to rip his Ferrari apart for kicks and put it all back together again so that not even the factory can notice... Precisely... :-) Oh, and besides liking the smell of fresh baked 1 and 0's in the morning emerge -e @world was an easy way to solve my libpng problem. Woke up this morning to a freshly baked Gentoo machine. - Mark One interesting thing on the new Ferrari. If I do - emerge --pretend --verbose --newuse --update --deep world These are the packages that would be merged, in order: Calculating dependencies... done! Total: 0 packages, Size of downloads: 0 kB However - emerge -evp world [ebuild U ] x11-proto/scrnsaverproto-1.2.0 [1.1.0] 49 kB [0] [ebuild U ] sys-devel/automake-1.10.3 [1.10.2] 936 kB [0] Total: 536 packages (2 upgrades, 534 reinstalls), Size of downloads: 1,015 kB Portage tree and overlays: [0] /usr/portage [1] /var/lib/layman/science Where - revdep-rebuild --ignore --pretend --verbose * Checking dynamic linking consistency [ 100% ] * Dynamic linking on your system is consistent... All done. and - emerge --depclean --pretend --verbose No packages selected for removal by depclean Packages installed: 538 Packages in world:69 Packages in system: 50 Required packages:538 Number to remove: 0 So emerge -evp is useful to get those last inconsistencies out of the system. You need to read the portage man pages. There is nothing inconsistent about your system and there is nothing to fix. So revdep-rebuild was pointless. Those two packages are BUILD DEPENDS, not RUNTIME DEPENDS. They only need to be upgraded when you emerge something that will use then in the build phase. Portage has had this nice feature for ages. You can switch it off in make.conf -- alan dot mckinnon at gmail dot com
Re: [gentoo-user] Re: After /usr conflation: why not copy booting software to /sbin rather than initramfs?
On Mon, Apr 2, 2012 at 2:41 AM, Dale rdalek1...@gmail.com wrote: Canek Peláez Valdés wrote: SNIP I'm a little confused: you log in KDE as a regular user, open a Konsole, type su -, and what happens? What do you mean with Konsole won't even try to come up? In the shell that Krusader provides (which I assume you run as a regular user), what it's the result of which su? And also, what happens when (inside the shell from Krusader) you run /bin/su? If not for the fact that you say that in a virtual console su works, I would be willing to suggest that your initramfs never does the switch_root, and so you end up with the minimal / from the initramfs, and your normal /usr. That would be beyond bizarre, but if you *can* use su in a virtual console, then it should be there. I usally log in in GNOME, open a gnome-terminal, and set a fixed number of tabs in gnome-terminal where I su -, and work as root in there. I also can run an X11 program as root with su -lc /usr/bin/gedit, but I almost never do that (although it works; I just checked). I don't think I understand how do you use su. Could you explain it to me, please? One last thing: create a directory /tmp/whatever, and inside it unpack your initramfs: zcat /boot/init-thingie | cpio -i Could you do a ls -R /tmp/whatever so we can see what actually ends up in yout initramfs? Regards. Actually, I log into KDE as a user and when Konsole opens, it asks for the root password. I have the KDE session saved so it opens all this on its own. Anyway, since I have it set that way, Konsole never opens, I assume because it can't find the su command. I have been doing it this way since back in the KDE3 days. It has never done this before. Oh, I see; so you always use an X terminal as a root session. You never use a terminal as a regular user? I have never been able to do that. I finally got around to rebooting to check on this, hence the delay in replying, and found this in the boot up process, the stuff that scrolls up the screen. I'm having to type this in since it is NOT in dmesg or the logs but just printed on the screen. dracut: switching root switch_root: failed to mount moving /dev to /sysroot/dev: Invaild argument switch_root: forcing unmount of /dev switch_root: failed to unlink dev: Directory not empty INIT: version 2.88 booting Do you have /dev listed in your fstab? Actually, can you show us your /etc/fstab file? Keep in mind, the three middle lines with the problems are NOT shown in dmesg, messages or anywhere else but the screen. I had to boot with nox to even see this. This is what ticks me on this mess. With the way it logs things, you better hope you got video buffer to scroll up with or you don't get to see the failure. Add this to your kernel command line: rd.debug rd.udev.debug Also, remove quiet and splash (if any) from the kernel command line. All this info is in the dracut man pages: man dracut man dracut.cmdline Also, while booted with the init thingy, I made sure the real / partition was mounted. It shows sda3 was mounted and based on the space used, I believe it. I got to clean out some old kernels pretty soon. ;-) Yeah, but it is mounted as it should? As I said last mail, could you check if in the shell that Krusader provides, what it's the result of which su? And also, what happens when (inside the shell from Krusader) you run /bin/su? Also, an ls -l /bin/su would be helpful (even from the virtual console: Ctrl+Alt+F1); it may be a permissions related thing. I think you can make that ls /bin/su; it seems that you have ls aliased to ls -l. The listing of your initramfs seems fine; therefore, probably the problem is elsewhere. Again, please show us your fstab, and lets also see your kernel command line (in either GRUB, GRUB2 or LILO, whichever you use). And, I repeat, if you want to see the dracut output in dmesg, add the following to your kernel command line: rd.debug rd.udev.debug and remove splash and quiet from it, if they are set. 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] Debian just voted in systemd for default init system in jessie
On Wed, Feb 19, 2014 at 2:50 AM, J. Roeleveld jo...@antarean.org wrote: On Tue, February 18, 2014 15:37, Canek Peláez Valdés wrote: On Tue, Feb 18, 2014 at 3:54 AM, J. Roeleveld jo...@antarean.org wrote: As I do not have systemd installed on any machine, I can't check the man-pages. They are online [1]. Useful, but not necessary for this discussion. It was just a pointer. I see this option as a easter-egg without any real value. How many of these useless code-paths are implemented? Can these be disabled at compile time? That's neither here nor there; you said I would expect an export option providing the same detail level as I currently find in /var/log/messages. A timestamp is a minimum required for logging system output.; I proved to you that the journal shows timestamps and much more, if so desired. [ snip ] See if you can easily do that with rsyslog or syslog-ng. Not easily, That's (one of) the advantage(s) that the journal brings. BTW, I'm not trying to convince anyone to use the journal (nor systemd); I'm just pointing out about features. but I do not see the point, beyond as a nice gimmick. Well, I *do* see a point. Many points, actually. You want the logs for SSH, from February 12 to February 15? Done: journalctl --since=2014-02-12 --until=2014-02-15 -u sshd.service No grep. No cat. No hunting logrotated logs (the journal will rotate automatically its logs, and will search on all logs available). You can have second-precision intervals. Also, the binary format that the journal uses is indexed (hence the binary part); therefore, the search is O(log n), no O(n). With a log with a million entries, that's about 20 steps. Perhaps it's just a gimmick to you. For me is a really usefull Same question applies, can I disable these code-paths during compile-time? No you can't; if you wanted the journal to work exactly as rsyslog (or syslog-ng), then there is no reason to use the journal. Its raison d'être is the new features it brings. If you don't want those features, don't use the journal. I have log-parsing scripts that check for unexpected log-entries which expect syslog-standard logs. I used, too. The journal makes most of then unnecessary, and if I want to, it can provide formatting of the logs in the same way that rsyslog (or syslog-ng) does. I do not see the need to have to spend time to change working code to be able to handle different formats. Well, I prefer it when someone does the work for me. Additionally, the use of tail -f and grep allows me to check the logs real-time for debugging purposes. journalctl -f Checks the logs in real time. Again, [1]. Having to use a seperate tool that converts some proprietary binary format to human readable/scriptable single-line logs makes no sense. Its not proprietary; the source code is available, you can write your own parser if you want. The binary format is to be able to do O(log n) searches, that's it. It's a performance optimization. It all sounds too much like the MS Windows Event-viewer to me. Never used it. Too many events with no usefull logging information (And I am referring to OS-level messages as to why default services are not starting) 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. You can check also with the journal, as I showed up. If you *want* to, everything is online. Regards. [1] http://www.freedesktop.org/software/systemd/man/journalctl.html [2] http://www.freedesktop.org/software/systemd/man/systemctl.html -- Canek Peláez Valdés Posgrado en Ciencia e Ingeniería de la Computación Universidad Nacional Autónoma de México
[gentoo-user] newbie broke something
Hello all gentoo newbie here i did a raid lvm quick install from the 2008.r1 livecd i must have missed something because i keep getting rc.conf file from the future errors and my /var directory was empty so i just uncompressed the stage 3 and recopied /var from stage three to my own /var. Seemed a bit messy so i figured i would try to clean things up a bit with emerge --sync emerge --update --deep --newuse world but i think i broke something now when i do an emerge --sync and it tells me to update portage, i tried to do so but am getting this looong error Calculating dependencies... done! [nomerge ] sys-apps/debianutils-2.28.5 USE=-static [nomerge ] sys-apps/coreutils-6.10-r2 USE=acl nls (-selinux) -static -vanilla -xattr [nomerge ] sys-apps/acl-2.2.47 USE=nls (-nfs) [nomerge ]sys-devel/automake-1.10.1 [nomerge ] dev-lang/perl-5.8.8-r5 USE=berkdb gdbm -build -debug -doc -ithreads -perlsuid [nomerge ] sys-libs/gdbm-1.8.3-r3 USE=berkdb [nomerge ] sys-libs/db-4.5.20_p2 USE=-bootstrap -doc -java -nocxx -tcl -test [nomerge ]sys-devel/binutils-2.18-r3 USE=nls -multislot -multitarget -test -vanilla [nomerge ] sys-devel/gettext-0.17 USE=acl nls openmp -doc -emacs -nocxx [nomerge ] dev-libs/libxml2-2.6.32 USE=ipv6 python readline -bootstrap -build -debug -doc -examples -test [nomerge ] dev-lang/python-2.5.2-r7 USE=berkdb gdbm ipv6 ncurses readline ssl threads -bootstrap -build -doc -examples -sqlite -tk -ucs2 -wininst [nomerge ]dev-libs/openssl-0.9.8g-r2 USE=zlib -bindist -gmp -kerberos -sse2 -test [ebuild N] app-misc/ca-certificates-20080514-r2 [ebuild N] dev-libs/openssl-0.9.8g-r2 USE=zlib -bindist -gmp -kerberos -sse2 -test [ebuild N]app-admin/python-updater-0.5 [ebuild N] dev-libs/libxml2-2.6.32 USE=ipv6 python readline -bootstrap -build -debug -doc -examples -test [ebuild N] sys-apps/portage-2.1.4.4 USE=-build -doc -epydoc (-selinux) LINGUAS=-pl [ebuild N] dev-lang/python-2.5.2-r7 USE=berkdb gdbm ipv6 ncurses readline ssl threads -bootstrap -build -doc -examples -sqlite -tk -ucs2 -wininst [ebuild N] net-misc/rsync-3.0.3 USE=acl iconv ipv6 -static -xattr -xinetd [ebuild N] sys-apps/coreutils-6.10-r2 USE=acl nls (-selinux) -static -vanilla -xattr [ebuild N] sys-apps/acl-2.2.47 USE=nls (-nfs) [ebuild N]sys-apps/attr-2.4.41 USE=nls [nomerge ] dev-libs/openssl-0.9.8g-r2 USE=zlib -bindist -gmp -kerberos -sse2 -test [ebuild N] sys-apps/diffutils-2.8.7-r2 USE=nls -static [ebuild N] sys-apps/man-pages-3.05 USE=nls LINGUAS=-cs -da -de -es -fr -it -ja -nl -pl -ro -ru -zh_CN [ebuild N]sys-apps/man-pages-posix-2003a [nomerge ] app-misc/ca-certificates-20080514-r2 [nomerge ] sys-apps/coreutils-6.10-r2 USE=acl nls (-selinux) -static -vanilla -xattr [nomerge ] sys-devel/automake-1.10.1 [nomerge ]sys-apps/help2man-1.36.4 USE=nls [nomerge ] dev-lang/perl-5.8.8-r5 USE=berkdb gdbm -build -debug -doc -ithreads -perlsuid [ebuild N] app-admin/perl-cleaner-1.05 [nomerge ] sys-apps/man-pages-posix-2003a [ebuild N] sys-apps/man-1.6f-r1 USE=nls [ebuild N] sys-apps/groff-1.19.2-r1 USE=-X -cjk [nomerge ] sys-apps/coreutils-6.10-r2 USE=acl nls (-selinux) -static -vanilla -xattr [nomerge ] sys-libs/ncurses-5.6-r2 USE=gpm unicode -debug -doc -minimal -nocxx -profile -trace [ebuild N] sys-libs/gpm-1.20.1-r6 USE=(-selinux) [nomerge ] dev-libs/libxml2-2.6.32 USE=ipv6 python readline -bootstrap -build -debug -doc -examples -test [ebuild N] sys-libs/readline-5.2_p12-r1 [nomerge ] net-misc/rsync-3.0.3 USE=acl iconv ipv6 -static -xattr -xinetd [nomerge ] sys-apps/acl-2.2.47 USE=nls (-nfs) [ebuild N] sys-devel/libtool-1.5.26 USE=-vanilla [ebuild N]sys-devel/automake-1.10.1 [ebuild N] sys-apps/texinfo-4.11-r1 USE=nls -static [nomerge ] dev-lang/python-2.5.2-r7 USE=berkdb gdbm ipv6 ncurses readline ssl threads -bootstrap -build -doc -examples -sqlite -tk -ucs2 -wininst [nomerge ] sys-libs/readline-5.2_p12-r1 [ebuild N] app-shells/bash-3.2_p33 USE=nls -afs -bashlogger -plugins -vanilla [ebuild N]sys-libs/ncurses-5.6-r2 USE=gpm unicode -debug -doc -minimal -nocxx -profile -trace [ebuild N] sys-devel/autoconf-2.61-r2 USE=-emacs [nomerge ] sys-apps/coreutils-6.10-r2 USE=acl nls (-selinux) -static -vanilla -xattr [nomerge ] sys-devel/libtool-1.5.26 USE=-vanilla [ebuild N] sys-apps/help2man-1.36.4 USE=nls [ebuild N]dev-perl/Locale-gettext-1.05 [nomerge ] dev-perl/Locale-gettext-1.05 [nomerge ] dev-lang/perl-5.8.8-r5 USE=berkdb gdbm -build -debug -doc -ithreads -perlsuid [ebuild N] perl-core/PodParser-1.35 [ebuild
Re: [gentoo-user] problems getting systemd to work
Canek Peláez Valdés can...@gmail.com wrote: On Wed, May 14, 2014 at 4:43 AM, cov...@ccs.covici.com wrote: Canek Peláez Valdés can...@gmail.com wrote: On Mon, May 12, 2014 at 11:52 AM, cov...@ccs.covici.com wrote: Canek Peláez Valdés can...@gmail.com wrote: On Mon, May 12, 2014 at 11:31 AM, cov...@ccs.covici.com wrote: [snip] OK, I will try dracut, I hope it works with dracut. This is my kernel command line and RAID/LVM related stuff from GRUB2: GRUB_CMDLINE_LINUX=init=/usr/lib/systemd/systemd quiet nosplash GRUB_PRELOAD_MODULES=lvm mdraid1x And this is my dracut.conf (minus comments): add_dracutmodules+=crypt lvm mdraid systemd add_drivers+=autofs4 ipv6 dm-crypt aes sha256 fscks=umount mount /sbin/fsck* e2fsck That's it. I didn't touched anything else to make dracut+systemd work with LVM and RAID (and LUKS, but that doesn't matter). Also, dracut comes with extensive and very clear documentation; check the man pages included. but I still want to know what systemd is doing, what processes its spawning, etc. -- how can I find this out -- I thought to use the confirm_spawn, but it times out and keeps going, what can I do instead? You can use bootchart: man 1 systemd-bootchart It will produce a chart with all the processes, and how long it takes for every one of them. But remember, the order depends on which one finishes before, and that can change from boot to boot. Thanks people for all your responses, this is a great list. Regards. -- Canek Peláez Valdés Profesor de asignatura, Facultad de Ciencias Well, since I am unable to see, the graph would not do me any good, any way to get it in text form? What I want to see (and I know the order may change) is which starts first and so on, to make sure targets, etc. do what I want them to do. Try adding this to your kernel command line: systemd.log_target=console systemd.log_level=debug. It will add a lot of output, including what is being executed. I also in my kernel command line said rd.lvm=1 just to make sure. John, which version of dracut are you using? Also, what was the command line you used to generate it? I am using version 037 and the command line was very simple dracut --force -M and here is its output: Script started on Wed 14 May 2014 04:52:19 AM EDT Executing: /usr/bin/dracut --force -M 00bootchart: Could not find command '/sbin/bootchartd'! 00dash: Could not find command '/bin/dash'! 50plymouth: Could not find command 'plymouthd'! 50plymouth: Could not find command 'plymouth'! 90btrfs: Could not find command 'btrfs'! 90dmraid: Could not find command 'dmraid'! 90mdraid: Could not find command 'mdadm'! 90multipath: Could not find command 'multipath'! 95fcoe-uefi: Could not find command 'dcbtool'! 95fcoe-uefi: Could not find command 'fipvlan'! 95fcoe-uefi: Could not find command 'lldpad'! 95iscsi: Could not find command 'iscsistart'! 95iscsi: Could not find command 'iscsi-iname'! 95nbd: Could not find command 'nbd-client'! 97biosdevname: Could not find command 'biosdevname'! bash caps caps: does not work with systemd in the initramfs modsign dracut-install: ERROR: installing '/usr/bin/keyctl' /usr/libexec/dracut-install -D /var/tmp/initramfs.dpEwDV /usr/bin/keyctl i18n network crypt dm Skipping udev rule: 64-device-mapper.rules Skipping udev rule: 60-persistent-storage-dm.rules Skipping udev rule: 55-dm.rules kernel-modules Omitting driver i2o_scsi lvm Skipping udev rule: 64-device-mapper.rules Skipping udev rule: 56-lvm.rules Skipping udev rule: 60-persistent-storage-lvm.rules cifs nfs resume rootfs-block terminfo udev-rules Skipping udev rule: 91-permissions.rules Skipping udev rule: 80-drivers-modprobe.rules systemd usrmount base fs-lib shutdown *** Including modules done *** *** Installing kernel module dependencies and firmware *** *** Installing kernel module dependencies and firmware done *** *** Resolving executable dependencies *** *** Resolving executable dependencies done*** *** Stripping files *** *** Stripping files done *** *** Store current command line parameters *** *** Creating image file *** *** Creating image file done *** Script done on Wed 14 May 2014 04:52:50 AM EDT -- 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] A Glitch in the Matrix or just another burb of emerge... ;)
On 10/05/2016 18:14, meino.cra...@gmx.de wrote: > > Hi, > > This evening - after daily updates without any problem - suddenly > the Matrix had a glitch and its architect sitting in front of the > dozens of vintage Cathode Ray Tubes scratches his head and silence > was his answer to all this: > > Diffing databases (18977 -> 18977 packages) > [U] == sys-apps/man-pages (4.04@03/15/16; 4.04^b -> 4.05^b): A somewhat > comprehensive collection of Linux man pages > * Time statistics: >237 seconds for syncing > 89 seconds for eix-update > 2 seconds for eix-diff >330 seconds total > > These are the packages that would be merged, in reverse order: > > Calculating dependencies... done! > [ebuild R] > cross-armv7a-hardfloat-linux-gnueabi/gcc-4.9.3:4.9.3::crossdev USE="cxx > fortran multilib nls nptl openmp sanitize vtv%* (-altivec) -awt -cilk -debug > -doc (-fixed-point) -gcj -go -graphite -hardened -libssp -multislot -nopie > -nossp -objc -objc++ -objc-gc -regression-test -vanilla" 39 KiB > [ebuild R ~] cross-avr/gcc-5.3.0:5.3.0::crossdev USE="cxx multilib nls > nptl openmp sanitize vtv%* (-altivec) -awt -cilk -debug -doc (-fixed-point) > -fortran -gcj -go -graphite -hardened -jit -libssp -multislot -nopie -nossp > -objc -objc++ -objc-gc -regression-test -vanilla" 0 KiB > [ebuild R] sys-devel/gcc-4.9.3:4.9.3::gentoo USE="cxx fortran > (multilib) nls nptl objc openmp sanitize vtv%* (-altivec) (-awt) -cilk -debug > -doc (-fixed-point) -gcj -go -graphite (-hardened) (-libssp) -multislot > -nopie -nossp -objc++ -objc-gc -regression-test -vanilla" 0 KiB > [ebuild U ] sys-apps/man-pages-4.05::gentoo [4.04::gentoo] USE="nls" > LINGUAS="-da -de -fr -it -ja -nl -pl -ro -ru -zh_CN" 1419 KiB > [ebuild U ] sys-libs/timezone-data-2016c::gentoo [2016a::gentoo] > USE="nls -leaps_timezone" 490 KiB > [blocks B ] (" cross-armv7a-hardfloat-linux-gnueabi/gcc-4.9.3) > [blocks B ] sys-devel/gcc-4.9.3) This last one is the real problem. gcc-4.9 and higher cannot co-exist with lower versions, per the below it's gcc:4.4 unmerge all > Total: 5 packages (2 upgrades, 3 reinstalls), Size of downloads: 1948 KiB > Conflict: 2 blocks (2 unsatisfied) > > * Error: The above package list contains packages which cannot be > * installed at the same time on the same system. This is info. It tells you portage can't complete the dep resolution > > (sys-devel/gcc-4.4.7:4.4/4.4::gentoo, installed) pulled in by > sys-devel/gcc:4.4 required by @selected and now the reasons why the blockers are triggered. gcc-4.4.7 can't be co-installed with gcc-4.9.* > > (cross-armv7a-hardfloat-linux-gnueabi/gcc-4.5.4:4.5/4.5::x-portage, > installed) pulled in by > cross-armv7a-hardfloat-linux-gnueabi/gcc:4.5 required by @selected > cross-armv7a-hardfloat-linux-gnueabi/gcc required by @selected Same issue, this time for one of your crossdev compilers > > (sys-devel/gcc-4.9.3:4.9.3/4.9.3::gentoo, ebuild scheduled for merge) > pulled in by > sys-devel/gcc required by @selected > >=sys-devel/gcc-3.4.4 required by > (cross-armv7a-sfloat-linux-gnueabi/glibc-2.15-r3:2.2/2.2::x-portage, > installed) > sys-devel/gcc required by @system > >=sys-devel/gcc-3.4.4 required by > (cross-armv7a-softfloat-linux-gnueabi/glibc-2.15-r3:2.2/2.2::x-portage, > installed) > >=sys-devel/gcc-4.3 required by > (cross-armv7a-softfloat-linux-gnueabi/glibc-2.15-r3:2.2/2.2::x-portage, > installed) > >=sys-devel/gcc-3.0 required by (sys-devel/llvm-3.5.0:0/3.5::gentoo, > installed) > >=sys-devel/gcc-4.1.0 required by > (cross-armv7a-sfloat-linux-gnueabi/glibc-2.15-r3:2.2/2.2::x-portage, > installed) > sys-devel/gcc[openmp] required by > (app-arch/pxz-5.0_pre20110811:0/0::gentoo, installed) > >=sys-devel/gcc-4.7[cxx] required by > (dev-util/nvidia-cuda-toolkit-7.5.18-r2:0/7.5.18::gentoo, installed) > >=sys-devel/gcc-4.6 required by (sys-libs/glibc-2.22-r4:2.2/2.2::gentoo, > installed) > sys-devel/gcc[fortran,openmp?] (sys-devel/gcc[fortran,openmp]) required > by (virtual/fortran-0:0/0::gentoo, installed) > >=sys-devel/gcc-4.9 required by (net-libs/webkit-gtk-2.10.9:4/37::gentoo, > installed) > >=sys-devel/gcc-4.9.3 required by > (dev-java/icedtea-bin-7.2.6.6-r1:7/7::gentoo, installed) > (dev-util/nvidia-cuda-toolkit-7.5.18-r2:0/7.5.18::gentoo, installed) > >=sys-devel/gcc-3.4.6 required by (dev-db/mysql-5.6.28:0/18::gentoo, > installed) this is the full dep graph list of why gcc-4.9 is being pulled in > (cross-armv7a-hardfloat-linux-gnueabi/gcc-4.9.3:4.9.3/4.9.3
Re: [gentoo-user] Gentoo USE flags
Goran � schreef: Thanks! I didn't only understand something about per packages which you mentioned in your mail. USE flags can be (and of course, are) set globally in /etc/make.conf (and /usr/portage/profiles/use.defaults), but USE flags can also be enabled or disabled for a particular package only using /etc/portage/package.use. You might do this for a number of reasons: 1) Every USE flag does not apply to every package, and some local USE flags only apply to one specific package. It keeps your /etc/make.conf neater and easier to read if it only contains the really global USE flags. Some of us care about that kind of thing :-) . But the main reason you'd use /etc/portage/package.use is because 2) You have a globally-enabled (or -disabled) USE flag that you want to disable (or enable), for a particular package. Example (from my own config): USE=*-kde* -arts -eds -esd -apache -apache2 16bit 3dnow aalib acpi -apm audiofile bash-completion -berkdb bigger-fonts bitmap-fonts bmp bzip2 caps cairo cddb cdr curl dbus dga directfb dri dts dv dvd exif expat extrafilters fam fbcon ffmpeg firefox flac font-server gamin ggi gimpprint glut gtkhtml gnutls -gstreamer gstreamer10 guile hal iconv idn imagemagick inkjar inotify -ipv6 jack *java* jikes kdeenablefinal kdexdeltas lcms ldap libcaca libnotify lua maildir math mmx mng -mozilla mpi nas nfs nptl nptlonly offensive openexr -pam pcre pic portaudio povray *samba* scanner slang sndfile socks5 sqlite sse -sse2 svg svga tcltk tetex theora threads tiff toolbar truetype-fonts type1-fonts unicode usb v4l wmf xml xprint Xaw3d v4l v4l2 xvid yv12 As you can hopefully see, the java and samba flags are enabled (globally), and the kde flag is disabled (globally). You can't see it here, but the default profile I'm using also disables the doc USE flag (which is extra documentation, not man pages and the like), as well as the symlink USE flag (which automatically re-targets the /usr/src/linux symlink when a new kernel source is installed. Now, the java USE flag is enabled globally, and it is a valid USE flag for OpenOffice, but I don't want it enabled for OpenOffice, because I don't need for OO.o to use Java, and it slows an already-slow application down. As for doc, well, I have Imagemagick installed, and it's very complex, so I want the extra documentation, but generally, I don't need it; --help and man pages are usually good enough. As for samba, I don't want Midnight Commander to have samba support, because if I'm using mc that extensively, my system is probably borked somehow (hey, I'm a GUI kinda girl, as great as mc is), or if somebody has compromised the system and has managed remote command-line access to mc, at least they can't just go right to the network shares. In either case, I want to limit access to network shares to try and minimize the ability to do damage to them. (Yes, I know it's not massively protective and perhaps not even effective, but at least I care enough to try-- and since Gentoo gives me the option, I took it ;-) .) As for kde, well I use it extremely rarely, but I want the OpenOffice to be correctly integrated with the environment if I do ever have to log into KDE rather than my preferred DE (KDE is my fallback DE of last X-resort, and it's much more likely that I'll need to print out a cv or something during a computer emergency that resulted in my having to use my last X-based fallback than that I'll have to read my mail-- that can wait, or I'll use webmail-- which is why you'll see that my fallback mail-client does not have kde support). So, in /etc/portage/package.use I have the following lines (among others): app-misc/mc 7zip -X -samba app-office/openoffice-bin kde -java media-gfx/imagemagick fpx inkjar plugin doc =sys-kernel/gentoo-sources-2.6.15-r7 symlink Thus, when I do an emerge involving those packages : emerge -pv openoffice-bin mc imagemagick mozilla-firefox kdebase-kioslaves sylpheed-claws =sys-kernel/gentoo-sources-2.6.15-r7 =sys-kernel/gentoo-sources-2.6.15-r5 (additional packages to show use of the default settings) | cfg-update-1.8.0-r3 : Building checksum index... (takes a few seconds) done! These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild R ] app-office/openoffice-bin-2.0.2 USE=gnome -java 0 kB [ebuild R ] app-misc/mc-4.6.0-r14 USE=7zip gpm ncurses nls slang unicode -X -pam -samba 49 kB [ebuild R ] media-gfx/imagemagick-6.2.6.0 USE=X bzip2 doc fpx jpeg lcms mpeg perl png tiff truetype wmf xml2 zlib -graphviz -gs -jbig -minimal -nocxx 0 kB [ebuild R ] www-client/mozilla-firefox-1.5.0.1-r2 USE=gnome java xprint -debug -ipv6 -mozdevelop -xinerama 0 kB [ebuild R ] kde-base/kdebase-kioslaves-3.5.1 USE=hal kdeenablefinal kdexdeltas ldap openexr samba -arts -debug -xinerama 0 kB [ebuild R ] mail-client/sylpheed-claws-2.0.0 USE=clamav crypt dillo gnome ldap spamassassin spell ssl -doc -imap -ipv6 -kde -pda -xface 0 kB [ebuild R ] sys
Re: [gentoo-user] $LINGUAS question
On 19 May 2008, at 00:02, [EMAIL PROTECTED] wrote: ... I have had bad luck with LINGUAS. I tried setting it to all the languages I knew of -- LINGUAS=en_US af ar az bg bn br bs ca cs cy da de el en_GB eo es et eu fa fi fr fy ga gl he hi hr hu is it ja km ko lt lv mk mn ms nb nds nl nn pa pl pt pt_BR ro ru rw se sk sl sr [EMAIL PROTECTED] ss sv ta tg tr uk uz zh_CN zh_TW out of curiousity, and mplayer, for one, picks something other than en_US as the default -- all error messages come out like this -- AO: [oss] 44100Hz 2ch s16le (2 bytes per sample) ÐапоÑва вÑзпÑоизвежданеÑо... [h264 @ 0xb049c0]brainfart cropping not supported, this could look slightly wrong ... VDec: заÑвка на vo config - 480 x 360 (preferred csp: Planar YV12) VDec: using Planar YV12 as output csp (no 0) ÐÑопоÑÑииÑе на Ñилма Ñа 1.33:1 - маÑабиÑане Ð ´Ð¾ пÑавилниÑе пÑопоÑÑии . VO: [xv] 480x360 = 480x360 Planar YV12 A: 2.2 V: 2.2 A-V: 0.005 ct: 0.023 0/ 0 10% 2% 1.9% 1 0 Ðзлизане Ð¾Ñ Ð¿ÑогÑамаÑа... (ÐзÑод) ... On 19 May 2008, at 00:28, [EMAIL PROTECTED] wrote: Well, nice theory :-) but mplayer emerge says this -- LOG: setup For MPlayer's language support, the configuration will use your LINGUAS variable from /etc/make.conf. If you have more than one language enabled, then the first one in the list will be used to output the messages, if a translation is available. man pages will be created for all languages where translations are also available. My guess is that you should be using en only, not en_US or en_GB for mplayer. When it finds no en in your LINGUAS - and doesn't understand en_US - it uses the next in the list, instead (af? ar?). I'd have thought that languages should be put in LINGUAS in order of preference - eg en_GB en_US en then the rest. Stroller. -- gentoo-user@lists.gentoo.org mailing list
[gentoo-user] at utility
Hello list, I have the at utility described in my man pages but can't find it and don't know what package it came from; if it is indeed in my system. Does anyone know? Thanks, -- Valmor Portage 2.0.51.22-r3 (default-linux/x86/2005.1, gcc-3.3.6, glibc-2.3.5-r2, 2.6.12.5 i686) = System uname: 2.6.12.5 i686 Intel(R) Xeon(TM) CPU 2.66GHz Gentoo Base System version 1.6.13 dev-lang/python: 2.3.5, 2.4.2 sys-apps/sandbox:1.2.12 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1 sys-devel/binutils: 2.15.92.0.2-r10 sys-devel/libtool: 1.5.20 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS=x86 AUTOCLEAN=yes CBUILD=i686-pc-linux-gnu CFLAGS=-O3 -march=pentium4 -fomit-frame-pointer CHOST=i686-pc-linux-gnu CONFIG_PROTECT=/etc /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/4.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control CONFIG_PROTECT_MASK=/etc/gconf /etc/terminfo /etc/env.d CXXFLAGS=-O3 -march=pentium4 -fomit-frame-pointer DISTDIR=/usr/portage/distfiles FEATURES=autoconfig distlocks sandbox sfperms strict GENTOO_MIRRORS=http://gentoo.mirrors.tds.net/gentoo http://212.219.56.131/sites/www.ibiblio.org/gentoo/ ftp://gentoo.mirrors.tds.net/gentoo; MAKEOPTS=-j3 PKGDIR=/usr/portage/packages PORTAGE_TMPDIR=/var/tmp PORTDIR=/usr/portage SYNC=rsync://rsync.gentoo.org/gentoo-portage USE=x86 X Xaw3d alsa arts avi berkdb bitmap-fonts crypt cups curl doc eds emboss encode esd fam fftw foomaticdb fortran gb gd gdbm gif gnome gphoto2 gpm gstreamer gtk gtk2 hdf5 imagemagick imlib ipv6 java jpeg kde lapack lesstif libg++ libwww mad mikmod motif mozilla mp3 mpeg mysql ncurses netcdf nls ogg oggvorbis opengl oss pam pdflib perl plotutils png python qt quicktime readline samba sdl slang spell ssl svga tcltk tcpd tetex tiff truetype truetype-fonts type1-fonts udev usb vorbis xinerama xml xml2 xmms xv zlib userland_GNU kernel_linux elibc_glibc Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTDIR_OVERLAY -- gentoo-user@gentoo.org mailing list
Re: [gentoo-user] [FIXED] New install - Wayland and graphical login
On 29/06/2021 10:44, Michael wrote: On Tuesday, 29 June 2021 08:49:49 BST Wols Lists wrote: On 28/06/21 20:23, antlists wrote: On 26/06/2021 13:00, Michael wrote: X11 will ask for twm if there is no other Window Manager available, or a Display Environment not configured. Have you sorted out your ~/.xinitrc, or have you added your startup command in /etc/env.d/90xsession? There used to be a time when you could drop in your startup command in /etc/ X11/Sessions/, but I think this is no longer used. You should spend sometime reading: https://wiki.gentoo.org/wiki/Xorg/Guide Well, I hadn't originally intended to set up X, so I was a little slapdash. I will investigate deeper at some point, I expect ... Wayland is interesting ... if I try to startplasma-wayland, it comes up with the starting plasma stuff, and there's a mouse cursor, but nothing except a black screen and the cursor. When I kill it from a root tty, there's an error Failed to create wl_display (No such file or directory) which a google tells me I haven't got a compositor ... In Plasma this would be kwin, which acts as a window manager and a compositor. If you had installed Plasma in accordance with the URL I shared in previous emails you shouldn't have this problem, because from what I recall kwin is being drawn in as a dependency of Plasma. And Plasma is a dependency of what? Again, this is down to me not fully understanding everything, but surely if I selected the desktop/plasma/systemd profile, that should call in the basic plasma packages by default? Maybe even the kde ones? (Having re-read the KDE page, it's suddenly making a lot more sense, but that's with hindsight. But am I right that the profile modifies the system set of packages?) I also get further errors, but they're probably a consequence - Could not load the Qt platform plugin "Wayland" in "" even though it was found and the same error for xcb. So simple. I was missing "emerge plasma-meta". Heh! Yes, you can't expect a DE to work if major packages are missing. ;-) This is where it would be nice to have something like the handbook, or a chapter in the handbook, on bringing up a working graphical environment. It is not in the Handbook, which has the purpose of installing the Gentoo OS itself, but it is in the Gentoo Documentation - look at the dropdown menu 'Documentation' of the Handbook web pages: https://wiki.gentoo.org/wiki/Category:Desktop In your case, as I posted previously, you need: https://wiki.gentoo.org/wiki/KDE I'm currently emerging kde-apps-meta, because I discovered that plasma (once I'd got it working) was missing all sorts of things - like konsole! But that kde page you pointed me at only mentions it in passing! It's the classic problem that man pages are very good as reference, but if you don't know what they're talking about they are very bad at enlightening you. A "dummies guide to plasma" would have been very useful telling me the packages I needed to emerge and why would have been very useful. Now I'm getting my head round it it's all falling into place, but I've been unable to see the trees for the forest :-) But, from the errors you've been getting with startx it seems you haven't read relevant Xorg documentation either. Now to get something like sddm working :-) For SDDM you better read this first: https://wiki.gentoo.org/wiki/SDDM And I'll probably be tearing my hair out screaming because I'm straying into unknown territory again :-) I doubt many people run multi-seat, so that'll be fun ... (and I gather some of these greeters don't support it, either :-( (Plus updating my SUSE version to 15.3, re-organising my hardware, blah blah blah :-) Cheers, Wol Glad you got your desktop going! :-) Thanks. At least I'm back on familiar territory there. Here's hoping for a lot more foresight :-) Cheers, Wol
Re: [gentoo-user] locale issue to clean up
Mark Knecht wrote: Dale, Thanks. My list seems considerable too small (and possibly incorrect) vs yours. I suspect it should be identical. California, only speak English. CFLAGS=-march=k8 -O2 -pipe CHOST=x86_64-pc-linux-gnu CXXFLAGS=${CFLAGS} MAKEOPTS=-j2 FEATURES=parallel-fetch distclean ccache SYNC=rsync://rsync.gentoo.org/gentoo-portage USE=realmedia quicktime dri radeon mmx mmxext sse sse2 3dnow 3dnowext gnome kde -esd -arts ladspa nptl nptlonly audiofile gimp gimpprint ppds usb alsa cdr dvd dvdr dvdread jack jack-tmpfs fluidsynth tcltk sndfile v4l v4l2 mysql flac xscreensaver -samba i8x0 mythtv apache2 -lirc mjpeg xvid xine cjk unicode vorbis ogg truetype java -eds -dts a52 ACCEPT_KEYWORDS=amd64 ALSA_CARDS=hdsp9652 hdsp VIDEO_CARDS=radeon vesa LINGUAS=en en_US PORTAGE_NICENESS=19 EMERGE_DEFAULT_OPTS=--with-bdeps y source /usr/portage/local/layman/make.conf Looking above I don't have LANG or LC_ALL entries and the LINGUAS is suspect. If I was to convert them to your settings do I then need to rebuild any apps that use them? I tried puting the emerge -epv world results into a file and greping the file. Does this list look about right? It does contain portage and k3b which are my most common offenders so I think I'm probably on the right track. Thanks! -Mark lightning ~ # emerge -epv world EMERGE.WORLD lightning ~ # cat EMERGE.WORLD | grep LINGUAS [ebuild R ] sys-apps/portage-2.2_rc16 USE=-build -doc -epydoc (-selinux) LINGUAS=-pl 0 kB [0] [ebuild R ] sys-apps/man-pages-3.14 USE=nls LINGUAS=-cs -da -de -es -fr -it -ja -nl -pl -ro -ru -zh_CN 0 kB [0] [ebuild R ] net-misc/neon-0.28.3 USE=nls ssl zlib -doc -expat -gnutls -kerberos -pkcs11 -socks5 LINGUAS=-cs -de -fr -ja -nn -pl -ru -tr -zh_CN 0 kB [0] [ebuild R ] app-portage/esearch-0.7.1 LINGUAS=-it 0 kB [?=0] [ebuild R ] app-text/xpdf-3.02-r1 USE=-nodrm LINGUAS=-ar -el -he -ja -ko -la -ru -th -tr -zh_CN -zh_TW 0 kB [0] [ebuild R ] www-client/mozilla-firefox-bin-2.0.0.18 USE=-restrict-javascript LINGUAS=en en_US -af -ar -be -bg -ca -cs -da -de -el -en_GB -es -es_AR -es_ES -eu -fi -fr -fy -fy_NL -ga -ga_IE -gu -gu_IN -he -hu -it -ja -ka -ko -ku -lt -mk -mn -nb -nb_NO -nl -nn -nn_NO -pa -pa_IN -pl -pt -pt_BR -pt_PT -ro -ru -sk -sl -sv -sv_SE -tr -uk -zh -zh_CN -zh_TW 0 kB [0] [ebuild R ] www-client/mozilla-firefox-2.0.0.18 USE=gnome java -bindist -debug -filepicker -iceweasel -ipv6 -mozdevelop -moznopango -restrict-javascript -xforms -xinerama -xprint LINGUAS=en en_US -af -ar -be -bg -ca -cs -da -de -el -en_GB -es -es_AR -es_ES -eu -fi -fr -fy -fy_NL -ga -ga_IE -gu -gu_IN -he -hu -it -ja -ka -ko -ku -lt -mk -mn -nb -nb_NO -nl -nn -nn_NO -pa -pa_IN -pl -pt -pt_BR -pt_PT -ro -ru -sk -sl -sv -sv_SE -tr -uk -zh -zh_CN -zh_TW 0 kB [0] [ebuild R ] net-www/mplayerplug-in-3.50 USE=firefox (multilib) nls quicktime realmedia -divx -gmedia -gtk -seamonkey -wmp -xulrunner LINGUAS=en_US -cs -da -de -es -fr -hu -it -ja -ko -nb -nl -pl -pt_BR -ru -se -sk -tr -wa -zh_CN 0 kB [0] [ebuild R ] net-print/cups-1.3.8-r2 USE=X acl dbus java jpeg ldap pam perl png ppds python samba ssl tiff -avahi -gnutls -kerberos -php -slp -static -xinetd -zeroconf LINGUAS=en -de -es -et -fr -he -id -it -ja -pl -sv -zh_TW 0 kB [0] [ebuild R ] app-office/openoffice-bin-3.0.0 USE=gnome java kde LINGUAS=en -af -ar -as_IN -be_BY -bg -br -bs -ca -cs -da -de -dz -el -en_GB -en_ZA -es -et -fi -fr -ga -gu -he -hi_IN -hr -hu -it -ja -ka -km -ko -lt -mk -ml_IN -mr_IN -nb -ne -nl -nn -nr -ns -or_IN -pa_IN -pl -pt -pt_BR -rw -sh -sk -sl -sr -ss -st -sv -sw_TZ -ta -te_IN -tg -th -ti_ER -tr -ts -uk -ur_IN -ve -vi -xh -zh_CN -zh_TW -zu 0 kB [0] [ebuild R ] app-cdr/k3b-1.0.4 USE=alsa dvdr dvdread encode ffmpeg flac hal mp3 sndfile vorbis -arts -css -debug -emovix -musepack -musicbrainz -vcd -xinerama LINGUAS=-af -ar -bg -br -bs -ca -cs -cy -da -de -el -en_GB -es -et -eu -fa -fi -fr -ga -gl -he -hi -hu -is -it -ja -ka -lt -mk -ms -nb -nds -nl -nn -pa -pl -pt -pt_BR -ru -rw -se -sk -sr [EMAIL PROTECTED] -sv -ta -tr -uk -uz -zh_CN -zh_TW 0 kB [0] lightning ~ # cat EMERGE.WORLD | grep LANG lightning ~ # cat EMERGE.WORLD | grep LC lightning ~ # I'm not sure if the -N feature will catch those changes or not. It may even depend on the version of portage you are using too. The newer versions of portage has a lot of added features but even it may not catch those. You may try emerge -vNDp world and see if it sees which ones needs to be emerged for them to take effect. That may cure the other problems as well. Regarding the other email you sent: [EMAIL PROTECTED] / # locale LANG= LC_CTYPE=en_US LC_NUMERIC=en_US LC_TIME=en_US LC_COLLATE=en_US LC_MONETARY=en_US LC_MESSAGES=en_US LC_PAPER=en_US LC_NAME=en_US LC_ADDRESS=en_US LC_TELEPHONE=en_US LC_MEASUREMENT=en_US LC_IDENTIFICATION=en_US LC_ALL=en_US [EMAIL PROTECTED] / # and [EMAIL PROTECTED] / # cat /etc/env.d
Re: [gentoo-user] locale issue to clean up
On Sun, Dec 7, 2008 at 1:55 PM, Dale [EMAIL PROTECTED] wrote: Mark Knecht wrote: My Gentoo desktop has had a locale problem for longer than I can remember. I haven't been able to solve it on my own, but it didn't seem too important. More a frustration. I switched my profile to the 2008.0 desktop a few days ago. Everything seems to be working but I'm getting more of these locale-ish messages now so I'd like to figure out what I've done wrong. Here's one typical message I might see when running emerge --depclean: perl: warning: Setting locale failed. perl: warning: Please check that your locale settings: LANGUAGE = (unset), LC_ALL = en_US, LANG = (unset) are supported and installed on your system. perl: warning: Falling back to the standard locale (C). The line about falling back to the standard locale C is pretty standard. I also see this in k3b every time I start the program. As I do a lot of audio work I'd really like to make sure the CDs I burn on this machine will be acceptable to folks/friends/customers. Here's what I see in k3b: SNIP System locale charset is ANSI_X3.4-1968 Your system's locale charset (i.e. the charset used to encode filenames) is set to ANSI_X3.4-1968. It is highly unlikely that this has been done intentionally. Most likely the locale is not set at all. An invalid setting will result in problems when creating data projects. Solution: To properly set the locale charset make sure the LC_* environment variables are set. Normally the distribution setup tools take care of this. SNIP I don't have a clue what's wrong and the Gentoo pages about locale setup seem to make some assumptions about my understanding of what this does and how it does it that I'm not living up to so I really don't know what to provide. I'll start with this and we'll see how it goes. It seems that possibly I'm supposed to hand edit /etc/env.d/02locale but in my longish history of running Gentoo (as a user type) I don't believe I've ever had to edit that so I'm thinking I must have messed up some other config file somewhere? Thanks in advance, Mark lightning ~ # cat /etc/locale.gen en_US ISO-8859-1 en_US.UTF-8 UTF-8 lightning ~ # lightning ~ # locale LANG=en_US LC_CTYPE=en_US LC_NUMERIC=en_US LC_TIME=en_US LC_COLLATE=en_US LC_MONETARY=en_US LC_MESSAGES=en_US LC_PAPER=en_US LC_NAME=en_US LC_ADDRESS=en_US LC_TELEPHONE=en_US LC_MEASUREMENT=en_US LC_IDENTIFICATION=en_US LC_ALL= lightning ~ # lightning ~ # cat /etc/env.d/02locale LANG=en_US lightning ~ # Check in your /etc/make.conf file and see if you have !some! of this: INPUT_DEVICES=keyboard mouse VIDEO_CARDS=nvidia LINGUAS=en LANG=en_US LC_ALL=en_US.utf8 SANE_BACKENDS=hp NUT_DRIVERS=cyberpower ALSA_CARDS=emu10k1 CAMERAS=canon LCD_DEVICES= APACHE2_MODULES= Keep in mind, your settings may vary from mine but some may need to be just like mine. Also, if you do a emerge -pv package-name, it will show what options are on and also what is available to use if nothing is set. Not all packages will use those settings so don't be concerned if it doesn't show them on those. Hope that helps. Dale :-) :-) Dale, Thanks. My list seems considerable too small (and possibly incorrect) vs yours. I suspect it should be identical. California, only speak English. CFLAGS=-march=k8 -O2 -pipe CHOST=x86_64-pc-linux-gnu CXXFLAGS=${CFLAGS} MAKEOPTS=-j2 FEATURES=parallel-fetch distclean ccache SYNC=rsync://rsync.gentoo.org/gentoo-portage USE=realmedia quicktime dri radeon mmx mmxext sse sse2 3dnow 3dnowext gnome kde -esd -arts ladspa nptl nptlonly audiofile gimp gimpprint ppds usb alsa cdr dvd dvdr dvdread jack jack-tmpfs fluidsynth tcltk sndfile v4l v4l2 mysql flac xscreensaver -samba i8x0 mythtv apache2 -lirc mjpeg xvid xine cjk unicode vorbis ogg truetype java -eds -dts a52 ACCEPT_KEYWORDS=amd64 ALSA_CARDS=hdsp9652 hdsp VIDEO_CARDS=radeon vesa LINGUAS=en en_US PORTAGE_NICENESS=19 EMERGE_DEFAULT_OPTS=--with-bdeps y source /usr/portage/local/layman/make.conf Looking above I don't have LANG or LC_ALL entries and the LINGUAS is suspect. If I was to convert them to your settings do I then need to rebuild any apps that use them? I tried puting the emerge -epv world results into a file and greping the file. Does this list look about right? It does contain portage and k3b which are my most common offenders so I think I'm probably on the right track. Thanks! -Mark lightning ~ # emerge -epv world EMERGE.WORLD lightning ~ # cat EMERGE.WORLD | grep LINGUAS [ebuild R ] sys-apps/portage-2.2_rc16 USE=-build -doc -epydoc (-selinux) LINGUAS=-pl 0 kB [0] [ebuild R ] sys-apps/man-pages-3.14 USE=nls LINGUAS=-cs -da -de -es -fr -it -ja -nl -pl -ro -ru -zh_CN 0 kB [0] [ebuild R ] net-misc/neon-0.28.3 USE=nls ssl zlib -doc -expat -gnutls -kerberos -pkcs11 -socks5 LINGUAS=-cs -de -fr -ja -nn -pl -ru -tr -zh_CN 0 kB [0] [ebuild R ] app-portage/esearch-0.7.1
Re: [gentoo-user] Re: LVM, /usr and really really bad thoughts.
Walter Dnes wrote: On Mon, Mar 12, 2012 at 06:22:39PM -0500, Dale wrote I think mdev has shown it can be fixed. Given time, it just may replace udev then the udev dev can screw up his own stuff on not bother other distros. I'm giving mdev some thought here. I want /usr on LVM which means it has to be separate. Sorry, in lste-breaking news, it looks like udev is a mandatory dependancy for lvm2. No udev == No lvm2 Can you run a test for me? What happens when you... 1) insert the line sys-fs/udev into /etc/portage/package.mask 2) execute emerge -pv system 3) execute emerge -pv world 4) Remember to remove the sys-fs/udev line from package.maskG I expect that you should get an error message about not being able to emerge lvm2 due to udev being masked. This is something I intend to add to the instructions, so people can check ahead of time whether their particular setup is able to run without udev. OK. I took my meds a bit ago so I hope I got this right. I used copy and paste. lol I added udev to the mask file and here is the results. It's a doozy. root@fireball / # emerge -pv system These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild R] app-arch/xz-utils-5.0.3 USE=nls threads -static-libs 0 kB [ebuild R] sys-devel/gnuconfig-20110814 0 kB [ebuild R] sys-devel/patch-2.6.1 USE=-static -test 0 kB [ebuild R] app-arch/bzip2-1.0.6-r3 USE=-static -static-libs 0 kB [ebuild R] sys-apps/which-2.20 0 kB [ebuild R] sys-apps/texinfo-4.13 USE=nls -static 0 kB [ebuild R] virtual/os-headers-0 0 kB [ebuild R] virtual/man-0 0 kB [ebuild R] sys-apps/sed-4.2.1 USE=nls -acl (-selinux) -static 0 kB [ebuild R] sys-apps/less-444 USE=unicode 0 kB [ebuild R] sys-apps/grep-2.9 USE=nls pcre 0 kB [ebuild R] sys-apps/kbd-1.15.3 USE=nls 0 kB [ebuild R] sys-apps/busybox-1.19.3-r1 USE=ipv6 pam -make-symlinks -mdev -savedconfig (-selinux) -static 0 kB [ebuild R] app-shells/bash-4.1_p9 USE=net nls -afs -bashlogger -examples -mem-scramble -plugins -vanilla 0 kB [ebuild R] sys-apps/net-tools-1.60_p20110409135728 USE=nls -static 0 kB [ebuild R] virtual/modutils-0 0 kB [ebuild R] sys-apps/gawk-3.1.8 USE=nls 0 kB [ebuild R] sys-process/psmisc-22.14 USE=X ipv6 nls (-selinux) 0 kB [ebuild R] sys-apps/file-5.09 USE=zlib -python -static-libs 0 kB [ebuild R] app-arch/tar-1.26 USE=nls -static 0 kB [ebuild R] virtual/package-manager-0 0 kB [ebuild R] net-misc/rsync-3.0.9 USE=iconv ipv6 -acl -static -xattr 0 kB [ebuild R] virtual/editor-0 0 kB [ebuild R] sys-apps/coreutils-8.14 USE=nls unicode -acl -caps -gmp (-selinux) -static -vanilla -xattr 0 kB [ebuild R] sys-devel/make-3.82-r1 USE=nls -static 0 kB [ebuild R] sys-process/procps-3.2.8_p11 USE=unicode 0 kB [ebuild R] virtual/ssh-0 USE=-minimal 0 kB [ebuild R] virtual/dev-manager-0 0 kB [ebuild R] sys-apps/findutils-4.4.2-r1 USE=nls (-selinux) -static 0 kB [ebuild R] app-arch/gzip-1.4 USE=nls -pic -static 0 kB [ebuild R] net-misc/wget-1.12-r3 USE=ipv6 nls ssl -debug -idn -ntlm -static 0 kB [ebuild R] sys-apps/diffutils-3.0 USE=nls -static 0 kB [ebuild R] sys-apps/baselayout-2.0.3 USE=-build 0 kB [ebuild R] virtual/libc-0 0 kB [ebuild R] sys-apps/util-linux-2.20.1-r1 USE=cramfs loop-aes ncurses nls unicode -crypt -ddate -old-linux -perl (-selinux) -slang -static-libs (-uclibc) 0 kB [ebuild R] sys-devel/binutils-2.21.1-r1 USE=nls zlib -multislot -multitarget -static-libs -test -vanilla 0 kB [ebuild R] sys-apps/man-pages-3.35 USE=nls LINGUAS=-da -de -fr -it -ja -nl -pl -ro -ru -zh_CN 0 kB [ebuild R] net-misc/iputils-20101006-r2 USE=ipv6 ssl -SECURITY_HAZARD -doc -idn -static 0 kB [ebuild R] virtual/pager-0 0 kB [ebuild R] sys-apps/shadow-4.1.4.3 USE=cracklib nls pam -audit (-selinux) -skey 0 kB [ebuild R] sys-fs/e2fsprogs-1.42 USE=nls -static-libs 0 kB [ebuild R] sys-devel/gcc-4.5.3-r2 USE=cxx fortran gtk mudflap (multilib) nls nptl openmp (-altivec) -bootstrap -build -doc (-fixed-point) -gcj -graphite (-hardened) (-libssp) -lto -multislot -nocxx -nopie -nossp -objc -objc++ -objc-gc -test -vanilla 0 kB Total: 42 packages (42 reinstalls), Size of downloads: 0 kB !!! The following installed packages are masked: - sys-fs/udev-171-r5::gentoo (masked by: package.mask) For more information, see the MASKED PACKAGES section in the emerge man page or refer to the Gentoo Handbook. root@fireball / # emerge -pv world These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild R] app-arch/xz-utils-5.0.3 USE=nls threads -static-libs 0 kB [ebuild R] sys-devel/gnuconfig-20110814 0 kB [ebuild R] app-arch/bzip2-1.0.6-r3 USE=-static -static-libs 0 kB [ebuild R] sys-devel
Re: [gentoo-user] OT: but cool - NASDAQ is gentoo powered
Am 08/18/11 11:08, schrieb Neil Bothwick: On Thu, 18 Aug 2011 10:41:57 +0200, Norman Rieß wrote: Concerning the Atom not fast enough for compiling-Problem. I compiled, run and update a Gentoo System on a AMD Geode LX, which is way less powerfull and it works just fine. That's just plain masochism. I have one of those and even installing from binary packages is painfully slow. I have three Atom machines here, a small server, a netbook and a nettop used as a MythTV frontend, and the only compiling any of them do is for their kernels. I am not sitting in front of it watching stuff scroll by and its funktion (Wifi-Accesspoint) is not affected by compiling... Sure it takes a little longer, but why should i care. Most of the time, there's no need. There are times when a package is updated and needs a config update immediately after or you could end up with the new program being called with the old config. Binary installs mean you have a better idea of when that will need to be done. It's not a big issue, but I already have the binary build setup so adding one more host was a simple matter of creating a directory for the chroot and adding the host name to an existing script. How long did the initial install take on the Geode? I installed to the chroot on the build host in the first place then rsynced everything across. Yes, and when i return to that shell some time later i scroll through the package messages and do what needs to be done, followed by a etc-update, revdep-rebuild, depclean and sometimes lafilefixer. I am not saying, i update like fire and forget :-). Everyone should use a setting that one sees fit. That's why we use Gentoo, right? Because we have that choice. If you have a well working setup in place, then it is only right to use it. Can't remember how long it take exactly, but here is the ouput of a whole system rebuild with a kind of funny estimate :-). Shows you all the packages, too. Just wondering myself right now, why there are N and U packages, when emerge -uDN world shows nothing to do... emerge -pe system world | genlop -p These are the pretended packages: (this may take a while; wait...) [ebuild R] sys-libs/zlib-1.2.5-r2 [ebuild R] virtual/libintl-0 [ebuild R] app-arch/xz-utils-5.0.1 [ebuild R] sys-devel/gnuconfig-20110202 [ebuild R] dev-libs/expat-2.0.1-r3 [ebuild R] virtual/libiconv-0 [ebuild R] app-misc/pax-utils-0.2.2 [ebuild R] app-arch/bzip2-1.0.6 [ebuild R] app-misc/mime-types-8 [ebuild R] sys-devel/gcc-config-1.4.1-r1 [ebuild R] app-arch/cpio-2.11 [ebuild R] sys-libs/timezone-data-2011e [ebuild R] sys-fs/sysfsutils-2.1.0 [ebuild R] sys-apps/tcp-wrappers-7.6-r8 [ebuild R] dev-libs/libffi-3.0.9-r2 [ebuild R] sys-devel/patch-2.5.9 [ebuild R] sys-apps/which-2.20 [ebuild R] sys-devel/autoconf-wrapper-10-r1 [ebuild R] sys-devel/automake-wrapper-4 [ebuild R] sys-process/cronbase-0.3.2-r1 [ebuild R] mail-client/mailx-support-20060102-r1 [ebuild R] dev-libs/libnl-1.1-r2 [ebuild R] app-portage/portage-utils-0.3.1 [ebuild R] net-misc/rdate-1.4-r3 [ebuild R] sys-kernel/module-rebuild-0.5 [ebuild R] sys-kernel/linux-headers-2.6.36.1 [ebuild R] virtual/libffi-0 [ebuild R] sys-apps/sandbox-2.4 [ebuild R] sys-apps/net-tools-1.60_p20110409135728 [ebuild R] sys-apps/module-init-tools-3.16-r1 [ebuild R] sys-devel/m4-1.4.15 [ebuild R] sys-apps/pciutils-3.1.7 [ebuild R] virtual/os-headers-0 [ebuild R] dev-libs/gmp-4.3.2 [ebuild R] dev-libs/mpfr-3.0.0_p3 [ebuild R] sys-apps/sysvinit-2.88-r1 [ebuild R] virtual/init-0 [ebuild R] sys-apps/baselayout-2.0.3 [ebuild R] sys-apps/debianutils-3.4.4 [ebuild R] sys-devel/libperl-5.10.1 [ebuild N ] virtual/pam-0 [ebuild R] net-mail/mailbase-1 [ebuild R] virtual/man-0 [ebuild R] sys-apps/man-pages-posix-2003a [ebuild R] app-i18n/man-pages-de-0.5-r1 [ebuild R] sys-apps/man-pages-3.28 [ebuild R] sys-auth/pambase-20101024 [ebuild R] virtual/acl-0 [ebuild R] app-admin/python-updater-0.9 [ebuild R] sys-devel/binutils-config-2-r1 [ebuild R] app-admin/eselect-vi-1.1.7-r1 [ebuild R] virtual/mta-0 [ebuild R] virtual/perl-MIME-Base64-3.08 [ebuild R] virtual/perl-ExtUtils-CBuilder-0.27.03 [ebuild R] app-admin/eselect-ctags-1.13 [ebuild R] dev-util/ctags-5.7 [ebuild R] virtual/perl-IO-Compress-2.024 [ebuild R] virtual/perl-Digest-MD5-2.39 [ebuild R] virtual/perl-libnet-1.220.0-r1 [ebuild R] virtual/perl-Module-Build-0.36.07 [ebuild R] virtual/perl-Test-Harness-3.17 [ebuild R] virtual/perl-Archive-Tar-1.54 [ebuild R] virtual/perl-ExtUtils-ParseXS-2.22.05 [ebuild R] sys-devel/gettext-0.18.1.1-r1 [ebuild R] sys-apps/sed-4.2.1 [ebuild R] sys-apps
Re: [gentoo-user] X11 without udev/eudev
ut find out where the > new /dev file is and reopen and reinitialize it. > That is what udev+libinput solves, *exactly*. You answered yourself why it is needed *IN GENERAL* (not in your particular case). What you say about complexity etc., is true; but most developers care about servicing the *majority* of users (in this case, USB and Bluetooth users included), so if you want to use their software, that means accepting udev. If you don't like it, you need to stop using their software and either write your own or find someone else who does it (again, check the alternatives). In any case, complaining is useless: most sane developers always want to cover the majority of users. That's why udev is mandatory in most major and medium distros; in Gentoo it is used by default (BTW, they are preparing the deprecation of eudev in Gentoo[2]). Regards. [1] https://man7.org/linux/man-pages/man7/udev.7.html [2] https://archives.gentoo.org/gentoo-dev/message/dff4bf35636efef95f6d7926823b4e8d -- Dr. Canek Peláez Valdés Profesor de Carrera Asociado C Departamento de Matemáticas Facultad de Ciencias Universidad Nacional Autónoma de México
Re: [gentoo-user] Re: After /usr conflation: why not copy booting software to /sbin rather than initramfs?
On Mon, Apr 2, 2012 at 2:54 PM, Dale rdalek1...@gmail.com wrote: Canek Peláez Valdés wrote: On Mon, Apr 2, 2012 at 2:41 AM, Dale rdalek1...@gmail.com wrote: SNIP Actually, I log into KDE as a user and when Konsole opens, it asks for the root password. I have the KDE session saved so it opens all this on its own. Anyway, since I have it set that way, Konsole never opens, I assume because it can't find the su command. I have been doing it this way since back in the KDE3 days. It has never done this before. Oh, I see; so you always use an X terminal as a root session. You never use a terminal as a regular user? I have never been able to do that. It is rare that I login as a user then su to root in Console. I do that all the time tho when in KDE. KDE no longer allows a person to login as root and I think it is a good idea as well. So, when I need to emerge something, edit a config file or do other things as root, then su or kdesu comes in handy. ;-) I am able to open about anything as root if needed. Konsole and some sort of file manager, Konqueror or Krusaderm is my biggest tools. I finally got around to rebooting to check on this, hence the delay in replying, and found this in the boot up process, the stuff that scrolls up the screen. I'm having to type this in since it is NOT in dmesg or the logs but just printed on the screen. dracut: switching root switch_root: failed to mount moving /dev to /sysroot/dev: Invaild argument switch_root: forcing unmount of /dev switch_root: failed to unlink dev: Directory not empty INIT: version 2.88 booting Do you have /dev listed in your fstab? Actually, can you show us your /etc/fstab file? LABEL=boot /boot ext2 defaults 1 2 LABEL=root / reiserfs defaults 0 1 LABEL=swap none swap sw 0 0 LABEL=var /var ext3 defaults 0 2 LABEL=portage /usr/portage ext3 defaults 0 2 LABEL=home /home reiserfs defaults 0 2 LABEL=data /data ext4 defaults 0 2 tmpfs /var/tmp/portage tmpfs noatime 0 0 shm /dev/shm tmpfs nodev,nosuid,noexec 0 0 I have never had /dev in fstab that I recall. I also removed all the things that were commented out since they should be ignored anyway. I have a lot of old lines that are no longer needed, CD drive, old partitions and such. Keep in mind, the three middle lines with the problems are NOT shown in dmesg, messages or anywhere else but the screen. I had to boot with nox to even see this. This is what ticks me on this mess. With the way it logs things, you better hope you got video buffer to scroll up with or you don't get to see the failure. Add this to your kernel command line: rd.debug rd.udev.debug Got that added. Let me know what to look for. Right now I plan to use nox so that I can look for myself, since boo boos are not logged to dmesg or messages. Also, remove quiet and splash (if any) from the kernel command line. All this info is in the dracut man pages: man dracut man dracut.cmdline I don't use the quiet or the splash stuff. I like it simple remember? I watch the stuff scroll up and that is how I saw the errors posted. If I wasn't watching real close, I would have never noticed them since I was using dmesg, messages and grep. Also, while booted with the init thingy, I made sure the real / partition was mounted. It shows sda3 was mounted and based on the space used, I believe it. I got to clean out some old kernels pretty soon. ;-) Yeah, but it is mounted as it should? As I said last mail, could you check if in the shell that Krusader provides, what it's the result of which su? And also, what happens when (inside the shell from Krusader) you run /bin/su? Also, an ls -l /bin/su would be helpful (even from the virtual console: Ctrl+Alt+F1); it may be a permissions related thing. I think you can make that ls /bin/su; it seems that you have ls aliased to ls -l. I have ls aliased to ls -al. You noticed huh? lol I can't show that because it won't let me get that far. When I tell Krusader to open as root, a pop up window comes up and asks for the root password. When I type in the password, it complains about su not being in the path or missing then goes away. So, I can't post that one. That said, I did a mount some file and then did the same while booted without the init thingy. Here it is then I'll explain. Take note of the / partition which is sda3 here: rootfs / rootfs rw 0 0 proc /proc proc rw,nosuid,nodev,noexec,relatime 0 0 sysfs /sys sysfs rw,nosuid,nodev,noexec,relatime 0 0 devpts /dev/pts devpts rw,nosuid,noexec,relatime,gid=5,mode=620 0 0 tmpfs /dev
Re: [gentoo-user] Debian just voted in systemd for default init system in jessie
On Tue, Feb 18, 2014 at 3:54 AM, J. Roeleveld jo...@antarean.org wrote: On Sun, February 16, 2014 22:16, Canek Peláez Valdés wrote: On Sun, Feb 16, 2014 at 2:58 PM, Volker Armin Hemmann volkerar...@googlemail.com wrote: oh? I can pipe that output into cat or any any daemon I like? Doesn't look like so. But it does, you can cat with journalctl; it's one of its output options: -o, --output= cat generates a very terse output only showing the actual message of each journal entry with no meta data, not even a timestamp. As I do not have systemd installed on any machine, I can't check the man-pages. They are online [1]. But, if that is the only method to get parseable text from journalctl, then that is less then useless. I only put that option as tongue-in-cheek, since someone complained about not being able to cat the logs. Many more options are available. I would expect an export option providing the same detail level as I currently find in /var/log/messages. A timestamp is a minimum required for logging system output. Everybody agrees with that; that's why the journal supports a lot of formatting options. From [2]: -o, --output= Controls the formatting of the journal entries that are shown. Takes one of the following options: short is the default and generates an output that is mostly identical to the formatting of classic syslog files, showing one line per journal entry. short-iso is very similar, but shows ISO 8601 wallclock timestamps. short-precise is very similar, but shows timestamps with full microsecond precision. short-monotonic is very similar, but shows monotonic timestamps instead of wallclock timestamps. verbose shows the full-structured entry items with all fields. export serializes the journal into a binary (but mostly text-based) stream suitable for backups and network transfer (see Journal Export Format[1] for more information). json formats entries as JSON data structures, one per line (see Journal JSON Format[2] for more information). json-pretty formats entries as JSON data structures, but formats them in multiple lines in order to make them more readable for humans. json-sse formats entries as JSON data structures, but wraps them in a format suitable for Server-Sent Events[3]. cat generates a very terse output only showing the actual message of each journal entry with no meta data, not even a timestamp. So you can have the default; journalctl -b | head: -- Logs begin at Tue 2013-09-24 13:39:03 CDT, end at Tue 2014-02-18 08:28:44 CST. -- Feb 10 09:50:37 centurion systemd-journal[371]: Runtime journal is using 712.0K (max 198.0M, leaving 297.1M of free 1.9G, current limit 198.0M). Feb 10 09:50:37 centurion systemd-journal[371]: Runtime journal is using 716.0K (max 198.0M, leaving 297.1M of free 1.9G, current limit 198.0M). Feb 10 09:50:37 centurion systemd-journal[371]: Journal started Feb 10 09:50:37 centurion systemd-modules-load[370]: Inserted module 'fuse' Feb 10 09:50:37 centurion systemd[1]: Starting Swap. Feb 10 09:50:37 centurion systemd[1]: Reached target Swap. Feb 10 09:50:37 centurion systemd-modules-load[370]: Inserted module 'kvm_intel' Feb 10 09:50:37 centurion systemd[1]: Starting Local File Systems. Feb 10 09:50:37 centurion systemd-journal[371]: Missed 107 kernel messages (The -b option shows the logs from the current boot; you can get the previous one with -b -1, the one before with -b -2, etc.) You can have short; journalctl -b -o short | head, which for the first lines of my current boot look the same as the default. You can have ISO timestamps; journalctl -b -o short-iso: -- Logs begin at Tue 2013-09-24 13:39:03 CDT, end at Tue 2014-02-18 08:31:54 CST. -- 2014-02-10T09:50:37-0600 centurion systemd-journal[371]: Runtime journal is using 712.0K (max 198.0M, leaving 297.1M of free 1.9G, current limit 198.0M). 2014-02-10T09:50:37-0600 centurion systemd-journal[371]: Runtime journal is using 716.0K (max 198.0M, leaving 297.1M of free 1.9G, current limit 198.0M). 2014-02-10T09:50:37-0600 centurion systemd-journal[371]: Journal started 2014-02-10T09:50:37-0600 centurion systemd-modules-load[370]: Inserted module 'fuse' 2014-02-10T09:50:37-0600 centurion systemd[1]: Starting Swap. 2014-02-10T09:50:37-0600 centurion systemd[1]: Reached target Swap. 2014-02-10T09:50:37-0600 centurion systemd-modules-load[370]: Inserted module 'kvm_intel' 2014-02-10T09:50:37-0600 centurion systemd[1]: Starting Local File Systems. 2014-02-10T09:50:37-0600 centurion systemd-journal[371]: Missed 107 kernel messages You can have nanosecond precision; journalctl -b -o short-precise | head: -- Logs begin at Tue 2013-09-24 13:39:03 CDT, end at Tue 2014
Re: [gentoo-user] Re: Konsole
(-gd%) (-gl%) (-gu%) (-gug%) (-he%) (-hi%) (-hr%) (-hu%) (-id%) (-is%) (-it%) (-ja%) (-ka%) (-kk%) (-km%) (-kmr_Latn%) (-kn%) (-ko%) (-kok%) (-ks%) (-lb%) (-lo%) (-lt%) (-lv%) (-mai%) (-mk%) (-ml%) (-mn%) (-mni%) (-mr%) (-my%) (-nb%) (-ne%) (-nl%) (-nn%) (-nr%) (-nso%) (-oc%) (-om%) (-or%) (-pa_IN%) (-pl%) (-pt%) (-pt_BR%) (-ro%) (-ru%) (-rw%) (-sa_IN%) (-sat%) (-sd%) (-si%) (-sid%) (-sk%) (-sl%) (-sq%) (-sr%) (-sr_Latn%) (-ss%) (-st%) (-sv%) (-sw_TZ%) (-ta%) (-te%) (-tg%) (-th%) (-tn%) (-tr%) (-ts%) (-tt%) (-ug%) (-uk%) (-uz%) (-ve%) (-vi%) (-xh%) (-zh_CN%) (-zh_TW%) (-zu%)" 0 KiB [ebuild U ] net-libs/gnutls-3.3.24::gentoo [3.3.17.1::gentoo] USE="crywrap cxx nls openssl zlib -dane -doc -examples -guile -pkcs11 -static-libs {-test}" ABI_X86="32 (64) (-x32)" LINGUAS="en -cs -de -fi -fr -it -ms -nl -pl -sv -uk -vi -zh_CN" 6,148 KiB [ebuild U ] sys-apps/pciutils-3.4.1::gentoo [3.3.1::gentoo] USE="kmod udev zlib -dns -static-libs" ABI_X86="(64) -32 (-x32)" 395 KiB [ebuild U ] sys-apps/gptfdisk-1.0.1::gentoo [0.8.10::gentoo] USE="ncurses -static" 191 KiB [ebuild U ] media-libs/libgphoto2-2.5.10:0/6::gentoo [2.5.9:0/6::gentoo] USE="exif jpeg nls -doc -examples -gd -serial" ABI_X86="32 (64) (-x32)" CAMERAS="ptp2 -adc65 -agfa_cl20 -aox -ax203 -barbie -canon -casio_qv -clicksmart310 -digigr8 -digita -dimagev -dimera3500 -directory -enigma13 -fuji -gsmart300 -hp215 -iclick -jamcam -jd11 -jl2005a -jl2005c -kodak_dc120 -kodak_dc210 -kodak_dc240 -kodak_dc3200 -kodak_ez200 -konica -konica_qm150 -largan -lg_gsm -mars -mustek -panasonic_coolshot -panasonic_dc1000 -panasonic_dc1580 -panasonic_l859 -pccam300 -pccam600 -pentax -polaroid_pdc320 -polaroid_pdc640 -polaroid_pdc700 -ricoh -ricoh_g3 -samsung -sierra -sipix_blink2 -sipix_web2 -smal -sonix -sony_dscf1 -sony_dscf55 -soundvision -spca50x -sq905 -st2205 -stv0674 -stv0680 -sx330z -topfield -toshiba_pdrm11 -tp6801" 6,829 KiB [ebuild NS] dev-qt/qtdbus-5.5.1:5::gentoo [4.8.6-r1:4::gentoo] USE="-debug {-test}" 0 KiB [ebuild R] sys-apps/groff-1.22.2::gentoo USE="X -examples" L10N="-ja%" LINGUAS="(-ja%)" 0 KiB [ebuild N#] kde-frameworks/kf-env-3:5::gentoo 0 KiB [ebuild R] sys-apps/man-pages-4.05::gentoo USE="nls" L10N="-da% -de% -fr% -it% -ja% -nl% -pl% -ro% -ru% -zh-CN%" LINGUAS="(-da%) (-de%) (-fr%) (-it%) (-ja%) (-nl%) (-pl%) (-ro%) (-ru%) (-zh_CN%)" 0 KiB [ebuild U ] x11-libs/cairo-1.14.6::gentoo [1.14.2::gentoo] USE="X glib opengl svg xcb (-aqua) -debug (-directfb) (-gles2) -static-libs -valgrind -xlib-xcb" ABI_X86="32 (64) (-x32)" 35,196 KiB [ebuild U ] sys-apps/pcsc-lite-1.8.16-r1::gentoo [1.8.12-r1::gentoo] USE="(policykit) udev -libusb -python% (-selinux)" ABI_X86="(64%*) -32% (-x32)" PYTHON_TARGETS="python2_7" 694 KiB [ebuild U ] app-text/iso-codes-3.68::gentoo [3.65::gentoo] LINGUAS="en -af -am -ar -as -ast -az -be -bg -bn -bn_IN -br -bs -byn -ca -crh -cs -cy -da -de -dz -el -eo -es -et -eu -fa -fi -fo -fr -ga -gez -gl -gu -haw -he -hi -hr -hu -hy -ia -id -is -it -ja -ka -kk -km -kn -ko -kok -ku -lt -lv -mi -mk -ml -mn -mr -ms -mt -nb -ne -nl -nn -nso -oc -or -pa -pl -ps -pt -pt_BR -ro -ru -rw -si -sk -sl -so -sq -sr -sr@latin -sv -sw -ta -te -th -ti -tig -tk -tl -tr -tt -tt@iqtelif -ug -uk -ve -vi -wa -wal -wo -xh -zh_CN -zh_HK -zh_TW -zu" 3,368 KiB [ebuild U ] dev-libs/librevenge-0.0.4::gentoo [0.0.2::gentoo] USE="-doc {-test}" ABI_X86="(64) -32 (-x32)" 412 KiB [ebuild U ] app-admin/perl-cleaner-2.20::gentoo [2.19::gentoo] 7 KiB [ebuild U ] media-gfx/imagemagick-6.9.4.6:0/6.9.4.6::gentoo [6.9.4.1:0/6.9.4.1::gentoo] USE="X bzip2 corefonts cxx jpeg lcms openmp pango perl png svg tiff truetype xml zlib -autotrace -djvu -fftw -fontconfig -fpx -graphviz -hdri -jbig -jpeg2k -lqr -lzma (-opencl) -openexr -postscript -q32 -q64 -q8 -raw -static-libs {-test} -webp -wmf" 8,580 KiB [ebuild U ] dev-libs/openssl-1.0.2h-r2::gentoo [1.0.2h::gentoo] USE="asm kerberos sslv3%* tls-heartbeat zlib -bindist -gmp -rfc3779 -sctp -sslv2% -static-libs {-test} -vanilla" ABI_X86="32 (64) (-x32)" CPU_FLAGS_X86="(sse2)" 0 KiB [ebuild N ] dev-qt/qtnetwork-5.5.1:5::gentoo USE="ssl -bindist -connman -debug -libproxy -networkmanager {-test}" 0 KiB [ebuild U ] net-misc/wg
Re: [gentoo-user] technical review of systemd
On Sat, Feb 22, 2014 at 6:16 PM, thegee...@thegeezer.net wrote: OK so because of how much time has been spent arguing about systemd with little technical content, i've spent some time on the freedesktop site reading Lennart's blog and also going through the source to find answers to my questions about the socket activator. i've also been going through the man pages of netctl too and am horrified at the lack of what i would call enterprise features. networkd (netctl is just the command-line front-end) is not intended for enterprise; it's for little servers where you only need static IPs or simple bridges. For desktops/laptops, you are supposed to keep using NetworkManager/connman/whatever you used before. For complex network setups, you need *a* network manager (not necessarily NetworkManager). this is by no means a definitive list. I just thought that i would share what i had found. please correct me if i am wrong in any of these. please add to the list for technical items only. I find it a very impartial and objective review; thank you very much! thanks! pros 1.very modular, everything can be disabled though not removed 2.socket based activator allows restart of services with no service interruption 3.if activator.c is used for this, then the code is actually pretty clean using supplied sd-daemon.c simplifies sockets for daemons and also adds extra watchdog features 4.can disable socket based activation according to Canek, but i can't find how. You use a .service unit file instead of a .socket unit file. That's it. For OpenSSH, for example, you can enable sshd.service[1], and then the SSH daemon works as it does in OpenRC. If you instead enable sshd.socket[2], then the daemon will start on demand. You don't have to *disable* anything; you choose how do you want to use your services (if the services provide both ways, like OpenSSH does). 5.fschecking mounts and logging output (though how for corrupt / notsure) Corrupt filesystems or logs? 6.auto-gettys allows for lower numbered X windows by default for e.g. multiseat and dynamic serial ttys 7.clever logging, including from nspawned containers' logs and distributed for enterprise 8.nspawning using filename namespaces 9.systemctl kill service -- killing service and all forks and spawn cgtop -- top with cgroups 10.much easier to define resource limitations per service cons 1.new tools to learn, new gotchas to learn. 2.yet to go through systemd source to find out how modular or not it is. While it tries to be modular where it can, systemd prefers simple code and integrated solutions. Modularity is not going to be one of its strong points. 3.not clear how the socket activator works, the code activator.c appears to be to _test_ activation only, with activator code being elsewhere. if it is used then you would have one process running for each port it is virtually listened to. It's been a while since I've read the source code, but it isn't in src/activate/activate.c[3]? 4./etc/machine-id because hostname and node id in the cluster of your choice are not enough. The idea is that machine-id is as unique as reasonable to ask. I'm not overly happy with it, too, but that's the justification. Imagine thousands of virtual machines running services, and you want to coalesce all their journal logs in a central server. With machine-id, you don't need to worry even to change the default localhost for your throwaway VMs, you can detect the different logs immediately (machine-id should be generated at OS install time; for rolling distros, I think they generate it if when installing systemd is not available.) 5./fsck.options gives more options than autoforceskip on reboot 6.requiring logging tools in rescue cds in order to view logs Yeah, that's a drag. However, you *can* run rsyslog (or syslog-ng) alongside the journal, and have the best of both worlds. Or you can automatically send the journal logs to a central server designed for that purpose only. 7.chroots no longer work. forcing use of nspawn to ensure environment set up correctly. I'm sorry, chroot doesn't work? First time I heard about it. While systemd-nspawn is a gazillion times better than a simple chroot, you *can* still use a chroot if you so desire. Where did you found that chroot doesn't works? 8.strange gotchas: that because of socket/dbus etc activation you have to disable a service first, then stop it in case it is then restarted in the background You only need to stop the socket too. You can do it at the same time: systemctl stop avahi-daemon.service avahi-daemon.socket 9.the new deal breaker for me is the networking. for anything remotely complex (i.e. two IP addresses on an interface woo), need to use netctl. a.which doesn't support vlan naming types i.e. padding zeroes b.doesn't appear to support gre keys c.doesn't appear to support multiple routing tables d.doesn't appear to support ip rule e.doesn't have lacp
Re: [gentoo-user] technical review of systemd
On Sat, Feb 22, 2014 at 6:16 PM, thegee...@thegeezer.net wrote: OK so because of how much time has been spent arguing about systemd with little technical content, i've spent some time on the freedesktop site reading Lennart's blog and also going through the source to find answers to my questions about the socket activator. i've also been going through the man pages of netctl too and am horrified at the lack of what i would call enterprise features. networkd (netctl is just the command-line front-end) is not intended for enterprise; it's for little servers where you only need static IPs or simple bridges. For desktops/laptops, you are supposed to keep using NetworkManager/connman/whatever you used before. For complex network setups, you need *a* network manager (not necessarily NetworkManager). this is by no means a definitive list. I just thought that i would share what i had found. please correct me if i am wrong in any of these. please add to the list for technical items only. I find it a very impartial and objective review; thank you very much! thanks! pros 1.very modular, everything can be disabled though not removed 2.socket based activator allows restart of services with no service interruption 3.if activator.c is used for this, then the code is actually pretty clean using supplied sd-daemon.c simplifies sockets for daemons and also adds extra watchdog features 4.can disable socket based activation according to Canek, but i can't find how. You use a .service unit file instead of a .socket unit file. That's it. thanks good to know that is all you need For OpenSSH, for example, you can enable sshd.service[1], and then the SSH daemon works as it does in OpenRC. If you instead enable sshd.socket[2], then the daemon will start on demand. You don't have to *disable* anything; you choose how do you want to use your services (if the services provide both ways, like OpenSSH does). 5.fschecking mounts and logging output (though how for corrupt / notsure) Corrupt filesystems or logs? logs. currently if fsck runs anywhere on boot i get zero log about what was done, so i prefer to do this on a running system. / is obviously special, so this is a pro that fsck is logged, but of course if / has issue i'm not sure what systemd would do other than drop you to emergency 6.auto-gettys allows for lower numbered X windows by default for e.g. multiseat and dynamic serial ttys 7.clever logging, including from nspawned containers' logs and distributed for enterprise 8.nspawning using filename namespaces 9.systemctl kill service -- killing service and all forks and spawn cgtop -- top with cgroups 10.much easier to define resource limitations per service cons 1.new tools to learn, new gotchas to learn. 2.yet to go through systemd source to find out how modular or not it is. While it tries to be modular where it can, systemd prefers simple code and integrated solutions. Modularity is not going to be one of its strong points. 3.not clear how the socket activator works, the code activator.c appears to be to _test_ activation only, with activator code being elsewhere. if it is used then you would have one process running for each port it is virtually listened to. It's been a while since I've read the source code, but it isn't in src/activate/activate.c[3]? ok so it does look like it would have a systemd-activate process for each socket being activated on behalf of a service. that makes me feel better than one process doing all of them. perhaps someone using service activation can do a 'ps aux' to confirm? 4./etc/machine-id because hostname and node id in the cluster of your choice are not enough. The idea is that machine-id is as unique as reasonable to ask. I'm not overly happy with it, too, but that's the justification. Imagine thousands of virtual machines running services, and you want to coalesce all their journal logs in a central server. With machine-id, you don't need to worry even to change the default localhost for your throwaway VMs, you can detect the different logs immediately (machine-id should be generated at OS install time; for rolling distros, I think they generate it if when installing systemd is not available.) 5./fsck.options gives more options than autoforceskip on reboot 6.requiring logging tools in rescue cds in order to view logs Yeah, that's a drag. However, you *can* run rsyslog (or syslog-ng) alongside the journal, and have the best of both worlds. Or you can automatically send the journal logs to a central server designed for that purpose only. 7.chroots no longer work. forcing use of nspawn to ensure environment set up correctly. I'm sorry, chroot doesn't work? First time I heard about it. While systemd-nspawn is a gazillion times better than a simple chroot, you *can* still use a chroot if you so desire. Where did you found that chroot doesn't works? agreed nspawn is better due
[gentoo-user] blocked packages both required by the system sys-apps/openrc vs. sys-apps/net-tools?
I just emerged --sync and now when I try to update world, I get this conflict: * Error: The above package list contains packages which cannot be * installed at the same time on the same system. (sys-apps/net-tools-1.60_p20120127084908::gentoo, ebuild scheduled for merge) pulled in by sys-apps/net-tools required by @system (sys-apps/openrc-0.9.8.4::gentoo, installed) pulled in by sys-apps/openrc required by (dev-db/mysql-init-scripts-2.0_pre1-r2::gentoo, ebuild scheduled for merge) sys-apps/openrc required by (sys-apps/baselayout-2.1-r1::gentoo, installed) where both sys-apps/net-tools and sys-apps/baselayout-2.1-r1 therefore sys-apps/openrc are required by the system. What can I do to resolve this conflict? Why does gentoo want to install conflicting packages at the same time on my system? # emerge --pretend --tree --update world These are the packages that would be merged, in reverse order: Calculating dependencies ... . done! [ebuild U ] app-misc/screen-4.0.3-r6 [4.0.3-r5] [ebuild U ] x11-terms/xterm-285 [279] [ebuild U ] x11-drivers/xf86-video-ast-0.97.0 [0.95.0] [ebuild U ] x11-drivers/xf86-video-tdfx-1.4.5 [1.4.4-r1] [ebuild U ] x11-drivers/xf86-video-tga-1.2.2 [1.2.1] [ebuild U ] dev-lang/swi-prolog-6.2.0 [5.10.5-r1] USE=static-libs%* -archive% [ebuild U ] x11-drivers/xf86-video-r128-6.9.1 [6.8.2-r1] [ebuild U ] x11-drivers/xf86-video-siliconmotion-1.7.7 [1.7.6] [ebuild U ] x11-wm/sawfish-1.9.0 [1.8.2] [ebuild U ] x11-drivers/xf86-video-i128-1.3.6 [1.3.5] [ebuild U ] media-video/vlc-2.0.3 [2.0.1] [ebuild U ] x11-drivers/xf86-video-sis-0.10.7 [0.10.4-r1] [ebuild U ] x11-drivers/xf86-video-glint-1.2.8 [1.2.7] [ebuild U ] app-emulation/emul-linux-x86-gtklibs-20121028 [20120520] [ebuild U ] app-text/build-docbook-catalog-1.19.1 [1.4] [ebuild U ] x11-misc/xscreensaver-5.20 [5.15] USE=-gdm% (-selinux) [ebuild U ] x11-drivers/xf86-video-apm-1.2.5 [1.2.4] [ebuild U ] x11-drivers/xf86-video-dummy-0.3.6 [0.3.5-r1] [ebuild U ] x11-drivers/xf86-video-s3-0.6.5 [0.6.4] [ebuild U ] sys-fs/fuse-2.9.1-r1 [2.8.6] [ebuild U ] x11-drivers/xf86-video-mga-1.6.2 [1.5.0] [ebuild U ] x11-drivers/xf86-video-i740-1.3.4 [1.3.3] [ebuild U ] net-p2p/transmission-2.73 [2.52] [ebuild U ] x11-drivers/xf86-input-evdev-2.7.3 [2.7.0] [ebuild U ] app-emulation/qemu-1.1.2-r2 [1.1.1-r1] USE=jpeg%* png%* threads%* uuid%* vde* vnc%* -mixemu% -systemtap% QEMU_SOFTMMU_TARGETS=-lm32% [ebuild U ] x11-drivers/xf86-video-qxl-0.1.0 [0.0.17] [ebuild U ] x11-drivers/xf86-input-elographics-1.4.1 [1.3.0] [ebuild U ] x11-drivers/xf86-video-mach64-6.9.3 [6.9.1] [ebuild U ] www-plugins/adobe-flash-11.2.202.251 [11.2.202.238] [ebuild U ~] www-client/firefox-bin-17.0 [15.0.1] [ebuild U ] x11-drivers/xf86-input-wacom-0.17.0 [0.14.0] [ebuild U ] x11-drivers/xf86-video-openchrome-0.3.1 [0.2.906] [ebuild U ] x11-drivers/xf86-video-ark-0.7.5 [0.7.4] [ebuild U ] net-mail/metamail-2.7.53.3-r1 [2.7.53.3] USE=static-libs%* [ebuild U ] x11-drivers/xf86-input-synaptics-1.6.2-r1 [1.6.2] [ebuild NS] dev-db/postgresql-server-9.2.1 [9.1.5] USE=nls pam python -doc -perl -pg_legacytimestamp (-selinux) -tcl -uuid -xml LINGUAS=-af -cs -de -en -es -fa -fr -hr -hu -it -ko -nb -pl -pt_BR -ro -ru -sk -sl -sv -tr -zh_CN -zh_TW [ebuild U ] media-sound/fluidsynth-1.1.6 [1.1.1] USE=dbus%* -examples% [ebuild U ] www-client/firefox-10.0.10 [10.0.7] [ebuild U ] x11-drivers/xf86-video-trident-1.3.6 [1.3.5] [ebuild U ] x11-drivers/xf86-video-s3virge-1.10.6 [1.10.5] [ebuild U ] sys-fs/cryptsetup-1.4.3 [1.4.1] USE=static-libs%* -static* [ebuild U ] x11-drivers/xf86-video-savage-2.3.6 [2.3.4-r1] [ebuild U ] x11-drivers/xf86-video-neomagic-1.2.7 [1.2.6] [ebuild U ] x11-drivers/xf86-video-voodoo-1.2.5 [1.2.4] [ebuild U ] media-libs/freeglut-2.8.0-r1 [2.8.0] [ebuild U ] app-crypt/gpgme-1.3.2 [1.3.0-r1] USE=static-libs%* [ebuild U ] x11-drivers/xf86-video-cirrus-1.5.1 [1.4.0] [ebuild U ] www-servers/apache-2.2.23 [2.2.22-r1] [ebuild U ] net-dns/bind-9.9.1_p4 [9.9.1_p3] [ebuild U ] x11-drivers/xf86-input-mouse-1.8.1 [1.7.2] [ebuild U ] x11-drivers/xf86-video-vesa-2.3.2 [2.3.1] [ebuild U ] x11-drivers/xf86-video-nv-2.1.20 [2.1.18] [ebuild U ] x11-drivers/xf86-video-fbdev-0.4.3 [0.4.2] [ebuild U ] x11-drivers/xf86-input-keyboard-1.6.2 [1.6.1] [ebuild U ] net-misc/wget-1.14 [1.13.4-r1] USE=pcre%* zlib%* -uuid% [ebuild U ] sys-apps/man-pages-3.43 [3.41] [ebuild U ] dev-db/mysql-5.1.66 [5.1.62-r1] [ebuild U ] media-video/mplayer-1.1-r1 [1.0_rc4_p20110322-r1] USE=-faac* [nomerge ] media-sound/pulseaudio-2.1-r1 [1.1-r1] USE=gtk%* webrtc-aec%* xen%* (-systemd) [ebuild N ] media
Re: [gentoo-user] Re: trouble understanding a slot conflict
=actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias -asis -auth_digest -authn_dbd -cern_meta -charset_lite -dbd -dumpio -ident -imagemap -log_forensic -proxy -proxy_ajp -proxy_balancer -proxy_connect -proxy_ftp -proxy_http -proxy_scgi -reqtimeout -substitute -version APACHE2_MPMS=-event -itk -peruser -prefork -worker 4,030 kB [ebuild U ] sys-apps/man-pages-3.38 [3.37] USE=nls LINGUAS=-da -de -fr -it -ja -nl -pl -ro -ru -zh_CN 1,668 kB [ebuild U ] app-office/libreoffice-3.5.2.2 [3.5.1.2] USE=branding cups dbus eds gnome graphite gstreamer gtk nsplugin opengl svg vba webdav xmlsec (-aqua) -binfilter -java -jemalloc -kde -mysql -nlpsolver% -odk -pdfimport -postgres -test (-debug%) 100,876 kB [nomerge ] gnome-base/gnome-3.2.1 USE=cdr cups extras fallback -accessibility [nomerge ] gnome-base/gnome-fallback-3.2.1 USE=cups [ebuild U ] x11-misc/notification-daemon-0.7.4 [0.7.3] 271 kB [ebuild U ]x11-libs/libnotify-0.7.5 [0.7.4-r1] USE=introspection (symlink) -doc -test 271 kB [ebuild U ] sys-apps/portage-2.1.10.54 [2.1.10.52] USE=(ipc) -build -doc -epydoc (-pypy1_8) -python2 -python3 (-selinux) -xattr LINGUAS=-pl 799 kB [nomerge ] gnome-base/gnome-3.2.1 USE=cdr cups extras fallback -accessibility [nomerge ] gnome-base/gnome-extra-apps-3.2.1 USE=shotwell tracker [nomerge ] www-client/epiphany-3.2.1-r1 USE=introspection networkmanager nss -avahi -debug -doc -test [ebuild U ]x11-themes/gnome-icon-theme-symbolic-3.4.0 [3.2.2] 178 kB [nomerge ] app-office/libreoffice-3.5.2.2 [3.5.1.2] USE=branding cups dbus eds gnome graphite gstreamer gtk nsplugin opengl svg vba webdav xmlsec (-aqua) -binfilter -java -jemalloc -kde -mysql -nlpsolver% -odk -pdfimport -postgres -test (-debug%) [nomerge ] dev-libs/redland-1.0.15 USE=berkdb ssl xml -iodbc -mysql -odbc -postgres -sqlite -static-libs [ebuild U ] media-libs/raptor-2.0.7 [2.0.6] USE=curl unicode -debug -json -static-libs (-xml%*) 1,613 kB [nomerge ] www-servers/apache-2.4.1-r2 [2.2.22] USE=ldap ssl -debug -doc (-selinux) -static -suexec -threads APACHE2_MODULES=actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias -asis -auth_digest -authn_dbd -cern_meta -charset_lite -dbd -dumpio -ident -imagemap -log_forensic -proxy -proxy_ajp -proxy_balancer -proxy_connect -proxy_ftp -proxy_http -proxy_scgi -reqtimeout -substitute -version APACHE2_MPMS=-event -itk -peruser -prefork -worker [ebuild U ] app-admin/apache-tools-2.4.1 [2.2.22] USE=ssl 0 kB [nomerge ] app-office/libreoffice-3.5.2.2 [3.5.1.2] USE=branding cups dbus eds gnome graphite gstreamer gtk nsplugin opengl svg vba webdav xmlsec (-aqua) -binfilter -java -jemalloc -kde -mysql -nlpsolver% -odk -pdfimport -postgres -test (-debug%) [nomerge ] dev-cpp/libcmis-0.1.0 USE=-static-libs -test [nomerge ] dev-libs/boost-1.48.0-r1 USE=eselect -debug -doc -icu -mpi -python -static-libs -test -tools [ebuild U ]app-admin/eselect-boost-0.4 [0.3] 0 kB [ebuild U ] sys-apps/util-linux-2.21.1 [2.21] USE=cramfs crypt ncurses nls unicode -ddate -loop-aes -old-linux -perl (-selinux) -slang -static-libs (-uclibc) 2,906 kB [nomerge ] app-text/texlive-2011-r1 [2011] USE=X png truetype xml -cjk -context -detex -doc -dvi2tty -dvipdfm -epspdf% -extra -games -graphics -humanities -jadetex -luatex -music -omega -pdfannotextractor -pstricks -publishers -science -tex4ht -xetex -xindy LINGUAS=en -af -ar -as -bg -bn -bo -ca -cs -cy -da -de -el -en_GB -eo -es -et -eu -fa -fi -fr -ga -gl -gu -he -hi -hr -hsb -hu -hy -ia -id -is -it -ja -kn -ko -la -lo -lt -lv -ml -mn -mr -nb -nl -nn -no -or -pa -pl -pt -ro -ru -sa_IN -sk -sl -sr -sv -ta -te -th -tk -tr -uk -vi -zh [nomerge ] app-text/texi2html-5.0-r1 USE=unicode [nomerge ] dev-perl/Unicode-EastAsianWidth-1.30 [nomerge ]virtual/perl-ExtUtils-MakeMaker-6.620.0 [nomerge ] perl-core/ExtUtils-MakeMaker-6.620.0 [ebuild U ] virtual/perl-CPAN-Meta-2.120.900 [2.120.630] 0 kB [ebuild U ] perl-core/CPAN-Meta-2.120.900 [2.120.630] 81 kB [nomerge ] dev-perl/Unicode-EastAsianWidth-1.30 [nomerge ] dev-perl/Module-Install-1.60.0 USE=-test
[gentoo-user] unclear (to me) errors from portage
-prefork -worker 68 kB [ebuild U ] sys-apps/man-pages-3.69 [3.67] USE=nls LINGUAS=-da -de -fr -it -ja -nl -pl -ro -ru -zh_CN 1,237 kB [nomerge ] gnome-base/gnome-extra-apps-3.12.0:3.0 USE=games shotwell tracker [ebuild R] app-misc/tracker-1.0.2:0/100 USE=exif flac gif gstreamer gtk iso jpeg miner-fs mp3 nautilus pdf tiff upower%* vorbis xml -cue (-eds) -ffmpeg -firefox-bookmarks -gsf -iptc -networkmanager -playlist -rss {-test} -thunderbird -upnp-av -xmp -xps (-laptop%) 0 kB [nomerge ] www-client/firefox-24.7.0 [30.0] USE=alsa dbus gstreamer jit libnotify minimal pulseaudio startup-notification -bindist -custom-cflags -custom-optimization -debug (-pgo) (-selinux) -system-cairo -system-icu -system-jpeg -system-sqlite {-test} -wifi (-hardened%) LINGUAS=-af -ak% -ar -as -ast -be -bg -bn_BD -bn_IN -br -bs -ca -cs -csb -cy -da -de -el -en_GB -en_ZA -eo -es_AR -es_CL -es_ES -es_MX -et -eu -fa -fi -fr -fy_NL -ga_IE -gd -gl -gu_IN -he -hi_IN -hr -hu -hy_AM -id -is -it -ja -kk -km -kn -ko -ku -lg% -lt -lv -mai -mk -ml -mr -nb_NO -nl -nn_NO -nso% -or -pa_IN -pl -pt_BR -pt_PT -rm -ro -ru -si -sk -sl -son -sq -sr -sv_SE -ta -ta_LK% -te -th -tr -uk -vi -zh_CN -zh_TW -zu (-xh%) [ebuild NS] media-plugins/gst-plugins-meta-0.10-r9:0.10 [1.0-r2:1.0] USE=X a52 aac alsa cdda dts dvd ffmpeg flac mp3 mpeg ogg pulseaudio vorbis x264 xv xvid -dv -dvb -http -jack -lame -libass -libvisual -mms -musepack -opus -oss -taglib -theora -v4l -vcd -vpx -wavpack ABI_X86=(64) (-32) (-x32) 0 kB [ebuild N ] media-plugins/gst-plugins-ffmpeg-0.10.13_p201211-r2:0.10 USE=orc ABI_X86=(64) (-32) (-x32) 4,199 kB [ebuild N ]media-video/ffmpeg-1.2.6-r1 USE=X aac alsa bzip2 encode hardcoded-tables iconv mmx mp3 network pulseaudio sdl truetype vorbis x264 xvid zlib -3dnow -3dnowext -aacplus (-altivec) -amr -avx -bindist -bluray -cdio (-celt) -cpudetection -debug -doc -examples -faac -fdk -flite -fontconfig -frei0r -gnutls -gsm -iec61883 -ieee1394 -jack -jpeg2k -libass -libcaca -libsoxr -libv4l -mmxext -modplug (-neon) -openal -openssl -opus -oss -pic -rtmp -schroedinger -speex -ssse3 -static-libs {-test} -theora -threads -twolame -v4l -vaapi -vdpau (-vis) -vpx ABI_X86=(64) (-32) (-x32) FFTOOLS=aviocat cws2fws ffescape ffeval fourcc2pixfmt graph2dot ismindex pktdumper qt-faststart trasher 0 kB [ebuild NS] media-plugins/gst-plugins-mpeg2dec-0.10.19-r1:0.10 [1.2.4-r1:1.0] ABI_X86=(64) (-32) (-x32) 862 kB [ebuild NS] media-plugins/gst-plugins-pulse-0.10.31-r1:0.10 [1.2.4-r1:1.0] ABI_X86=(64) (-32) (-x32) 2,674 kB [nomerge ] games-strategy/wesnoth-1.10.7 USE=dbus nls -dedicated -doc -server [nomerge ] media-libs/sdl-net-1.2.8 USE=-static-libs [ebuild U ~] media-libs/libsdl-1.2.15-r8 [1.2.15-r7] USE=X alsa joystick opengl pulseaudio sound video xv -aalib -custom-cflags -dga -fbcon -libcaca -nas -oss -static-libs -tslib -xinerama ABI_X86=(64) -32 (-x32) 3,829 kB [nomerge ] gnome-extra/gnome-shell-extensions-3.12.2 USE=-examples [nomerge ] gnome-base/gnome-shell-3.12.2 USE=bluetooth i18n networkmanager (-openrc-force) PYTHON_TARGETS=python2_7 [nomerge ] gnome-base/gnome-control-center-3.12.1-r1:2 USE=bluetooth colord cups gnome-online-accounts i18n -debug -kerberos -v4l INPUT_DEVICES=-wacom [ebuild U ]x11-misc/colord-1.2.1-r1:0/2 [1.2.1:0/2] USE=gusb introspection policykit systemd udev -examples -extra-print-profiles -scanner -vala 0 kB [ebuild U ] virtual/libudev-215-r1:0/1 [208:0/1] USE=systemd%* (-static-libs) ABI_X86=(64) (-32) (-x32) 0 kB [ebuild U ] virtual/libgudev-215-r1 [208] USE=introspection systemd%* (-static-libs) ABI_X86=(64) (-32) (-x32) 0 kB [ebuild U ] sys-apps/systemd-215-r3:0/2 [212-r5:0/2] USE=acl filecaps firmware-loader gudev introspection kmod pam policykit seccomp -audit -cryptsetup -doc -elfutils% -gcrypt -http (-kdbus) -lzma -python -qrcode (-selinux) (-ssl) {-test} -vanilla (-xattr%) ABI_X86=(64) (-32) (-x32) PYTHON_SINGLE_TARGET=python2_7 -python3_2 -python3_3 (-python3_4) PYTHON_TARGETS=python2_7 python3_3 -python3_2 (-python3_4) 2,821 kB [ebuild U ] net-misc/dhcpcd-6.4.3 [6.2.0-r1] USE=ipv6 udev 147 kB [nomerge ] www-servers/apache-2.2.27-r4:2 [2.2.27:2] USE=ldap ssl -debug -doc (-selinux) -static -suexec -threads APACHE2_MODULES=actions alias auth_basic auth_digest authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias -asis -authn_dbd -cern_meta -charset_lite -dbd -dumpio -ident -imagemap -log_forensic -proxy -proxy_ajp -proxy_balancer -proxy_connect -proxy_ftp -proxy_http -proxy_scgi
Re: [gentoo-user] unclear (to me) errors from portage
-proxy_balancer -proxy_connect -proxy_ftp -proxy_http -proxy_scgi -reqtimeout -substitute -version APACHE2_MPMS=-event -itk -peruser -prefork -worker 68 kB [ebuild U ] sys-apps/man-pages-3.69 [3.67] USE=nls LINGUAS=-da -de -fr -it -ja -nl -pl -ro -ru -zh_CN 1,237 kB [nomerge ] gnome-base/gnome-extra-apps-3.12.0:3.0 USE=games shotwell tracker [ebuild R] app-misc/tracker-1.0.2:0/100 USE=exif flac gif gstreamer gtk iso jpeg miner-fs mp3 nautilus pdf tiff upower%* vorbis xml -cue (-eds) -ffmpeg -firefox-bookmarks -gsf -iptc -networkmanager -playlist -rss {-test} -thunderbird -upnp-av -xmp -xps (-laptop%) 0 kB [nomerge ] www-client/firefox-24.7.0 [30.0] USE=alsa dbus gstreamer jit libnotify minimal pulseaudio startup-notification -bindist -custom-cflags -custom-optimization -debug (-pgo) (-selinux) -system-cairo -system-icu -system-jpeg -system-sqlite {-test} -wifi (-hardened%) LINGUAS=-af -ak% -ar -as -ast -be -bg -bn_BD -bn_IN -br -bs -ca -cs -csb -cy -da -de -el -en_GB -en_ZA -eo -es_AR -es_CL -es_ES -es_MX -et -eu -fa -fi -fr -fy_NL -ga_IE -gd -gl -gu_IN -he -hi_IN -hr -hu -hy_AM -id -is -it -ja -kk -km -kn -ko -ku -lg% -lt -lv -mai -mk -ml -mr -nb_NO -nl -nn_NO -nso% -or -pa_IN -pl -pt_BR -pt_PT -rm -ro -ru -si -sk -sl -son -sq -sr -sv_SE -ta -ta_LK% -te -th -tr -uk -vi -zh_CN -zh_TW -zu (-xh%) [ebuild NS] media-plugins/gst-plugins-meta-0.10-r9:0.10 [1.0-r2:1.0] USE=X a52 aac alsa cdda dts dvd ffmpeg flac mp3 mpeg ogg pulseaudio vorbis x264 xv xvid -dv -dvb -http -jack -lame -libass -libvisual -mms -musepack -opus -oss -taglib -theora -v4l -vcd -vpx -wavpack ABI_X86=(64) (-32) (-x32) 0 kB [ebuild N ] media-plugins/gst-plugins-ffmpeg-0.10.13_p201211-r2:0.10 USE=orc ABI_X86=(64) (-32) (-x32) 4,199 kB [ebuild N ] media-video/ffmpeg-1.2.6-r1 USE=X aac alsa bzip2 encode hardcoded-tables iconv mmx mp3 network pulseaudio sdl truetype vorbis x264 xvid zlib -3dnow -3dnowext -aacplus (-altivec) -amr -avx -bindist -bluray -cdio (-celt) -cpudetection -debug -doc -examples -faac -fdk -flite -fontconfig -frei0r -gnutls -gsm -iec61883 -ieee1394 -jack -jpeg2k -libass -libcaca -libsoxr -libv4l -mmxext -modplug (-neon) -openal -openssl -opus -oss -pic -rtmp -schroedinger -speex -ssse3 -static-libs {-test} -theora -threads -twolame -v4l -vaapi -vdpau (-vis) -vpx ABI_X86=(64) (-32) (-x32) FFTOOLS=aviocat cws2fws ffescape ffeval fourcc2pixfmt graph2dot ismindex pktdumper qt-faststart trasher 0 kB [ebuild NS] media-plugins/gst-plugins-mpeg2dec-0.10.19-r1:0.10 [1.2.4-r1:1.0] ABI_X86=(64) (-32) (-x32) 862 kB [ebuild NS] media-plugins/gst-plugins-pulse-0.10.31-r1:0.10 [1.2.4-r1:1.0] ABI_X86=(64) (-32) (-x32) 2,674 kB [nomerge ] games-strategy/wesnoth-1.10.7 USE=dbus nls -dedicated -doc -server [nomerge ] media-libs/sdl-net-1.2.8 USE=-static-libs [ebuild U ~] media-libs/libsdl-1.2.15-r8 [1.2.15-r7] USE=X alsa joystick opengl pulseaudio sound video xv -aalib -custom-cflags -dga -fbcon -libcaca -nas -oss -static-libs -tslib -xinerama ABI_X86=(64) -32 (-x32) 3,829 kB [nomerge ] gnome-extra/gnome-shell-extensions-3.12.2 USE=-examples [nomerge ] gnome-base/gnome-shell-3.12.2 USE=bluetooth i18n networkmanager (-openrc-force) PYTHON_TARGETS=python2_7 [nomerge ] gnome-base/gnome-control-center-3.12.1-r1:2 USE=bluetooth colord cups gnome-online-accounts i18n -debug -kerberos -v4l INPUT_DEVICES=-wacom [ebuild U ] x11-misc/colord-1.2.1-r1:0/2 [1.2.1:0/2] USE=gusb introspection policykit systemd udev -examples -extra-print-profiles -scanner -vala 0 kB [ebuild U ] virtual/libudev-215-r1:0/1 [208:0/1] USE=systemd%* (-static-libs) ABI_X86=(64) (-32) (-x32) 0 kB [ebuild U ] virtual/libgudev-215-r1 [208] USE=introspection systemd%* (-static-libs) ABI_X86=(64) (-32) (-x32) 0 kB [ebuild U ] sys-apps/systemd-215-r3:0/2 [212-r5:0/2] USE=acl filecaps firmware-loader gudev introspection kmod pam policykit seccomp -audit -cryptsetup -doc -elfutils% -gcrypt -http (-kdbus) -lzma -python -qrcode (-selinux) (-ssl) {-test} -vanilla (-xattr%) ABI_X86=(64) (-32) (-x32) PYTHON_SINGLE_TARGET=python2_7 -python3_2 -python3_3 (-python3_4) PYTHON_TARGETS=python2_7 python3_3 -python3_2 (-python3_4) 2,821 kB [ebuild U ] net-misc/dhcpcd-6.4.3 [6.2.0-r1] USE=ipv6 udev 147 kB [nomerge ] www-servers/apache-2.2.27-r4:2 [2.2.27:2] USE=ldap ssl -debug -doc (-selinux) -static -suexec -threads APACHE2_MODULES=actions alias auth_basic auth_digest authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias -asis -authn_dbd -cern_meta -charset_lite -dbd
Re: [gentoo-user] update fails, but I don't see why
(64) -32 (-x32)" 589 KiB [ebuild U ] net-analyzer/iptraf-ng-1.2.1::gentoo [1.1.4-r1::gentoo] USE="-doc" 318 KiB [ebuild U ] sys-apps/less-563-r1::gentoo [551::gentoo] USE="pcre unicode" 328 KiB [ebuild U ] media-libs/libsndfile-1.0.30::gentoo [1.0.29_pre2_p20191024::gentoo] USE="-alsa -minimal -sqlite -static-libs -test" ABI_X86="(64) -32 (-x32)" 833 KiB [ebuild U ] app-text/qpdf-10.0.4:0/28::gentoo [9.0.2:0/26::gentoo] USE="ssl%* -doc -examples -libressl% -test (-perl%) (-static-libs%)" 18033 KiB [ebuild U ] sys-devel/clang-common-11.0.0::gentoo [10.0.1::gentoo] 0 KiB [ebuild U ] sys-apps/busybox-1.31.1-r3::gentoo [1.31.1-r2::gentoo] USE="ipv6 static -debug -livecd -make-symlinks -math -mdev -pam -savedconfig (-selinux) -sep-usr -syslog -systemd" 0 KiB [ebuild U ] net-misc/dhcp-4.4.2-r3::gentoo [4.4.2-r2::gentoo] USE="client ipv6 server ssl -ldap -libressl (-selinux) -vim-syntax" 0 KiB [ebuild NS ] sys-kernel/gentoo-sources-5.4.80-r1:5.4.80-r1::gentoo [4.19.72:4.19.72::gentoo, 5.4.38:5.4.38::gentoo, 5.4.60:5.4.60::gentoo, 5.4.66:5.4.66::gentoo, 5.4.72:5.4.72::gentoo] USE="-build -experimental -symlink" 2729 KiB [ebuild R ] media-libs/netpbm-10.76.00::gentoo USE="X jbig jpeg png postscript tiff zlib -doc -rle -static-libs (-svga) -xml" CPU_FLAGS_X86="sse2" 0 KiB [ebuild U ] sys-apps/man-pages-5.08::gentoo [5.07::gentoo] L10N="-de -fr -it -ja -nl -pl -ru -zh-CN" 1682 KiB [ebuild U ] net-misc/netifrc-0.7.1-r1::gentoo [0.7.1::gentoo] 0 KiB [ebuild U ] virtual/udev-217-r2::gentoo [217::gentoo] USE="(-systemd%)" 0 KiB [ebuild U ] sys-apps/attr-2.4.48-r4::gentoo [2.4.48-r3::gentoo] USE="nls (split-usr) -debug -static-libs" ABI_X86="(64) -32 (-x32)" 0 KiB [ebuild U ] sys-apps/acl-2.2.53-r1::gentoo [2.2.53::gentoo] USE="nls (split-usr) -static-libs" ABI_X86="(64) -32 (-x32)" 0 KiB [ebuild R ] app-editors/vim-8.2.0360::gentoo USE="X acl nls -cscope -debug -gpm -lua -luajit -minimal -perl -python -racket -ruby (-selinux) -sound -tcl -terminal -vim-pager" PYTHON_SINGLE_TARGET="python3_8* -python3_6 -python3_7*" 0 KiB [ebuild U ] dev-libs/popt-1.18::gentoo [1.16-r2::gentoo] USE="nls -static-libs" ABI_X86="(64) -32 (-x32)" 0 KiB [ebuild U ] net-misc/rsync-3.2.3-r1::gentoo [3.2.3::gentoo] USE="acl iconv ipv6 ssl xattr -examples -libressl -lz4 -stunnel -system-zlib -xxhash -zstd (-static%)" CPU_FLAGS_X86="sse2" 0 KiB [ebuild U ] sys-apps/grep-3.5::gentoo [3.4::gentoo] USE="nls pcre -static" 1550 KiB [ebuild U ] sys-devel/bison-3.7.3::gentoo [3.7.1-r1::gentoo] USE="nls -examples -static -test" 2563 KiB [ebuild U ] app-crypt/gnupg-2.2.20-r2::gentoo [2.2.20-r1::gentoo] USE="bzip2 nls readline smartcard ssl -doc -ldap (-selinux) -tofu -tools -usb -user-socket -wks-server" 0 KiB [ebuild U ] net-dns/libidn-1.36:0/12::gentoo [1.35:0/12::gentoo] USE="nls -doc -emacs -java -mono (-static-libs%)" ABI_X86="(64) -32 (-x32)" 4451 KiB [ebuild U ] app-crypt/gpgme-1.14.0:1/11::gentoo [1.13.0-r1:1/11::gentoo] USE="cxx -common-lisp -python -qt5 -static-libs" PYTHON_TARGETS="python3_7 python3_8* -python3_6 -python3_9%" 1640 KiB [ebuild U ] x11-themes/adwaita-icon-theme-3.36.1-r1::gentoo [3.36.1::gentoo] USE="-branding" 0 KiB [ebuild U ] app-portage/portage-utils-0.90::gentoo [0.87::gentoo] USE="nls openmp qmanifest qtegrity -libressl -static" 1735 KiB [ebuild U ] sys-block/parted-3.3-r2::gentoo [3.2-r1::gentoo] USE="debug nls readline -device-mapper (-selinux) (-static-libs%)" 1717 KiB [ebuild R ] dev-libs/libnl-3.5.0:3::gentoo USE="debug threads -python -static-libs -utils" ABI_X86="(64) -32 (-x32)" PYTHON_TARGETS="python3_7 python3_8* -python3_6" 0 KiB [ebuild U ] sys-boot/grub-2.04-r2:2/2.04-r2::gentoo [2.04-r1:2/2.04-r1::gentoo] USE="fonts nls themes -device-mapper -doc -efiemu -libzfs -mount -sdl (-test) -truetype" GRUB_PLATFORMS="efi-64 pc -coreboot -efi-32 -emu -ieee1275 -loongson -multiboot -qemu -qemu-mips -uboot -xen -xen-32 -xen-pvh" 0 KiB [ebuild U ] sys-devel/automake-1.16.2-r1:1.16::gentoo [1.16.1-r1:1.16::gentoo] USE="-test" 1510 KiB [ebuild U ] sys-libs/gdbm-1.18.1-r1:0/6::gentoo [1.18.1:0/6::gentoo] USE="berkdb nls readline -static-libs" ABI_X86="(64) -32 (-x32)" 0 KiB [ebuild R ] sys-apps/kmod-27-r2::gentoo USE="lzma (tools) zlib -debug -doc -libressl -pkcs7 -python -static-libs" PYTHON_TARGETS="python3_7 python3_8* -python3_6 -python3_9%" 0 KiB [ebuild U ] x11-libs/libXfixes-5.0.3-r3::gentoo [5.0.3-r1::gentoo] USE="-doc% -static-libs" ABI_X86="
[gentoo-user] update fails, but I don't see why
I'm trying to update the gentoo system that I last updated 6 weeks ago, but it seems not to work. Can somebody explain to me why? These are the packages that would be merged, in order: Calculating dependencies * IMPORTANT: 9 news items need reading for repository 'gentoo'. * Use eselect news read to view new items. * See the CONFIGURATION FILES and CONFIGURATION FILES UPDATE TOOLS * sections of the emerge man page to learn how to update config files. .. ... . ... done! [ebuild U ] sys-libs/timezone-data-2020d::gentoo [2020a::gentoo] USE="nls -leaps-timezone -zic-slim%" 647 KiB [ebuild U ] sys-devel/gcc-config-2.3.2-r1::gentoo [2.3.2::gentoo] USE="(cc-wrappers%*) (native-symlinks)" 0 KiB [ebuild U ] dev-lang/go-1.15.5:0/1.15.5::gentoo [1.14.9:0/1.14.9::gentoo] 22480 KiB [ebuild U ] app-text/poppler-data-0.4.10::gentoo [0.4.9::gentoo] 4393 KiB [ebuild U ] sys-devel/llvm-common-11.0.0::gentoo [10.0.1::gentoo] 119867 KiB [ebuild N ] acct-group/pcap-0::gentoo 0 KiB [ebuild r U ] dev-libs/liblinear-241:0/4::gentoo [210-r1:0/3::gentoo] 547 KiB [ebuild U ] x11-misc/util-macros-1.19.2-r2::gentoo [1.19.2-r1::gentoo] 0 KiB [ebuild U ] dev-util/boost-build-1.74.0::gentoo [1.72.0::gentoo] USE="-examples" 107032 KiB [ebuild N ] acct-user/pcap-0::gentoo 0 KiB [ebuild U ] app-shells/push-3.4::gentoo [2.0-r1::gentoo] 3 KiB [ebuild U ] app-emulation/docker-proxy-0.8.0_p20201105::gentoo [0.8.0_p20200617::gentoo] 3307 KiB [ebuild U ] dev-lang/mujs-1.0.9:0/1.0.9::gentoo [1.0.5:0/0::gentoo] USE="-static-libs" 121 KiB [ebuild U ] virtual/tmpfiles-0-r1::gentoo [0::gentoo] 0 KiB [ebuild U ] app-admin/mcelog-173::gentoo [170::gentoo] USE="(-selinux)" 306 KiB [ebuild U ] dev-libs/boost-1.74.0-r1:0/1.74.0::gentoo [1.72.0-r2:0/1.72.0::gentoo] USE="bzip2 nls threads zlib -context -debug -doc -icu -lzma -mpi (-numpy) -python -static-libs -tools -zstd" ABI_X86="(64) -32 (-x32)" PYTHON_TARGETS="python3_8* -python3_6 -python3_7* -python3_9%" 0 KiB [ebuild U ] media-libs/libpng-1.6.37-r2:0/16::gentoo [1.6.37:0/16::gentoo] USE="apng -static-libs (-neon%)" ABI_X86="(64) -32 (-x32)" CPU_FLAGS_X86="sse" 0 KiB [ebuild U ] dev-libs/mpc-1.2.1:0/3::gentoo [1.2.0:0/3::gentoo] USE="-static-libs" ABI_X86="(64) -32 (-x32)" 820 KiB [ebuild U ] sys-libs/libseccomp-2.4.4::gentoo [2.4.3::gentoo] USE="-static-libs" ABI_X86="(64) -32 (-x32)" 591 KiB [ebuild R ] sys-apps/file-5.39-r3::gentoo USE="bzip2 seccomp zlib -lzma -python -static-libs" ABI_X86="(64) -32 (-x32)" PYTHON_TARGETS="python3_8* -python3_6 -python3_7* -python3_9" 0 KiB [ebuild R ] app-misc/pax-utils-1.2.6::gentoo USE="seccomp -caps -debug -python" PYTHON_SINGLE_TARGET="python3_8* -python3_6 -python3_7* -python3_9%" 0 KiB [ebuild U ] sys-apps/sandbox-2.20::gentoo [2.18::gentoo] ABI_X86="(32) (64) (-x32)" 419 KiB [ebuild U ] app-emulation/containerd-1.3.9::gentoo [1.3.7::gentoo] USE="cri seccomp -apparmor -btrfs -device-mapper -hardened (-selinux) -test" 5584 KiB [ebuild U ] sys-apps/sysvinit-2.97::gentoo [2.93::gentoo] USE="(-ibm) (-selinux) -static" 124 KiB [ebuild U ] dev-libs/libusb-1.0.23-r1:1::gentoo [1.0.21-r1:1::gentoo] USE="(split-usr) -debug -doc -examples -static-libs -test -udev" ABI_X86="(64) -32 (-x32)" 589 KiB [ebuild U ] net-analyzer/iptraf-ng-1.2.1::gentoo [1.1.4-r1::gentoo] USE="-doc" 318 KiB [ebuild U ] sys-apps/less-563-r1::gentoo [551::gentoo] USE="pcre unicode" 328 KiB [ebuild U ] media-libs/libsndfile-1.0.30::gentoo [1.0.29_pre2_p20191024::gentoo] USE="-alsa -minimal -sqlite -static-libs -test" ABI_X86="(64) -32 (-x32)" 833 KiB [ebuild U ] app-text/qpdf-10.0.4:0/28::gentoo [9.0.2:0/26::gentoo] USE="ssl%* -doc -examples -libressl% -test (-perl%) (-static-libs%)" 18033 KiB [ebuild U ] sys-devel/clang-common-11.0.0::gentoo [10.0.1::gentoo] 0 KiB [ebuild U ] dev-qt/qtnetwork-5.15.1-r1:5/5.15::gentoo [5.15.1:5/5.15::gentoo] USE="ssl -bindist -connman -debug -gssapi -libproxy -libressl -networkmanager -sctp -test" 0 KiB [ebuild U ] sys-apps/man-pages-5.08::gentoo [5.07::gentoo] L10N="-de -fr -it -ja -nl -pl -ru -zh-CN" 1682 KiB [ebuild R ] media-libs/netpbm-10.76.00::gentoo USE="X jbig jpeg png postscript tiff zlib -doc -rle -static-libs (-svga) -xml" CPU_FLAGS_X86="sse2" 0 KiB [ebuild U ] net-misc/netifrc-0.7.1-r1::gentoo [0.7.1::gentoo] 0 KiB [ebuild U ] sys-apps/attr-2.4.48-r4::gentoo [2.4.48-r3::gentoo] USE="nls (split-usr) -debug -static-libs" ABI_X86="(64) -32 (-x32)" 0 KiB [ebuild U ] sys-apps/acl-2.2.53-r1::gentoo [2.2.