Linux Standard Base 2.0

The so-called Linux Standard Base 2.0 is expected to be officially announced Tuesday by the San Francisco-based Free Standards Group.
http://www.usatoday.com/tech/products/s … mity_x.htm
Cyberspeak:
Linux isn't Linux isn't Linux. There are enough differences between the various distros that not all software will work on all versions of Linux. Each is a little different even if they're all based on the same Linux core (or kernel).
With a Linux standard in place, the press gushed, the end of Microsoft's desktop dominance was moments away. In fact, it seemed like tech writers wanted there to be really big, really good news for the Linux community.
http://www.usatoday.com/tech/columnist/ … ntor_x.htm
LSB:
http://www.linuxbase.org/

The standard is free in that everyone can access it, read it, and understand it.  Anyone can follow it too.  But if you want to be certified, you have to pay them to verify that you are.
Just because something is free as in speech doesn't mean it has to be free as in beer.  Usually it just is because charging for the compiled software and giving out the source code for free makes for a really bad business model.
I think the seperation is distinct enough that there are no contradictions.

Similar Messages

  • LSB - Linux Standard Base Specifications

    I'm sure a lot of you may already know this, but I thought I'd put it out there anyway. 
    The LSB (http://www.linuxbase.org/index.php) has put together their 3.x specifications.
    Looks like RedHat must be running the thing.  ;-) 
    They've no doubt adopted RPM as their standard for package management: (http://refspecs.freestandards.org/LSB_3 … stall.html).
    I'd hate to think that one day I'll again be using that bloated piece of crap. :-0
    Another site that may be of interest: http://refspecs.freestandards.org/

    LSB is a joke. And speaking of jokes, you may have meant the MicroHat comment as a joke, but it's the stone cold truth. :evil:
    I really freakin' hate 'Linux', when it means SysV-init RPM blah blah. If your Slacks and Arches and BSD-flavored Linuxes weren't around, I don't know what I'd be using, because I don't like straight BSD much, either, and hate Windows even a little more than *Hats.
    Here's hoping LSB meets the fate of most such activities. :twisted:

  • [SOLVED] Linux Standard Base for Archlinux to run ANSYS Fluent

    Hi Arch Users!
    I am trying to get an engineering package to work on my arch distro but having difficulty. I installed OpenSUSE in virtualbox and had the same issue, being the licensing program does not work. After some searching online it was down to lsb not being installed. After I installed lsb core in OpenSUSE I was able to get the licensing manager to work.
    However, I do not find an similar package in Archlinux. Can any one guide me on how to get LSB in Archlinux.
    Cheers!
    J
    Last edited by jlight2011 (2012-09-26 01:54:09)

    /dev/zero wrote:
    Funny, your OP says,
    jlight2011 wrote:However, I do not find an similar package in Archlinux.
    If you want quality help, give quality information.
    Sorry, about the lack of info.
    What actually happens?
    The license manager (FlexLM) does not issue an ID (HostID). No error message is seen. The full package is ANSYS Fluent. Ubuntu users had a similar issue (seen at www.cfd-online.com) and resolved this issue by installing a package lsb-core.
    ]What have you tried?
    I installed OpenSUSE on my virtual box to see if it worked there. Initially it did not. But after installing lsb and re-installing the application the license manager issued an ID, which is what I want.
    Based on this info I installed the following in Archlinux
    lsb-release
    init-functions [AUR]
    ld-lsb [AUR]
    It did not help. The comparing the file list in the Ubuantu package for it lsb-core to that I installed indicate some missing.
    Last edited by jlight2011 (2011-12-06 00:36:18)

  • Arch Linux Minumum Base

    Is there a way I could get a list of the most minimum packages required to run an Arch Linux system.
    Naturally If I want to run an X app I need X.  But, I want to know what consists of the most minimal arch install.
    Reason being is I want to make an arch linux base for FreeBSD's compat layer.  Since I compile my FreeBSD systems with the same /similar optimizations as Arch Linux does. I think it would make a better fit than the RH7 default system.
    Basically, I my end result will be a FreeBSD Desktop that can do the following:
    Run Linux applications and have those Linux applications managed by the Linux tools.  FreeBSD uses RH7 as their default base and they rpm install the base system.  Many of the Linux ports in FreeBSD ports tree grab the RH7 rpms.   But.  I would love to be able to from my FreeBSD box do pacman -S acroread or whatever and have it grab the Arch packages and install them to Linux compat location.   
    This is strictly a runtime environment.  I do not want to be generating Linux code via the compat layer.  Just run stuff.
    Thus, I want ports to manage my FreeBSD packages.  But I want pacman to manage my Linux stuff.  I think ports should not manage Linux stuff on a FreeBSD box.
    So, is there anybody willing to give me that list or point me to the right source to look it up. 
    Jeff - who happened to switch his box back to FreeBSD just because he was bored and yes I trashed a perfectly working Arch install.

    I feel like an idiot now.  I found my answer.  I need to first install the base category.  However, I need to automate this.
    On the arch linux ftp site all the packages are lumped into one directory.   Not separated by category.
    For now I will look at the linux_base port and make a list based on that.  Then install the arch specific stuff like pacman.   
    I think once I get the initial base laid out I can then chroot to that and run total linux commands...  like this:
    frontier# uname -srm
    FreeBSD 5.1-RELEASE-p7 i386
    frontier# chroot /usr/compat/linux /bin/sh
    sh-2.04# uname -srm
    Linux 2.4.2 i386
    sh-2.04# exit
    exit
    frontier#
    Jeff

  • Very very urgent - roll back changes made to standard Basis SWC

    Hello all,
    I have a complex scenario where enterprise service enhancement was made.
    Basis object is present below imported objects and it will have many standard sap objects
    it gave a message "Object is defined in a subordinate software component version. Do you want to add the object to the software component and modify it?"
    I made modifiction to the MESSAGE INTERFACE of Basis object and unknowingly I activated it.
    Ever since that I see change symbol and M symbol to the standard object. I want to get rid off and place the original object back in place
    How do I roll back to the original?
    if not how do i put the actual basis object in that message interface of basis object?
    plz tell me asap coz I want to put it back as it was earlier.
    thanks
    nikhil..

    Hello Nikhil,
    Re: change names of PDT, SWC, NS, without disturbing existing scenarios
    SWC removed from SLD by mistake
    GUID of SWC is changed
    May these posts will help you...

  • Understanding Linux/Unix/Arch - not the same thing as using it

    Hi there Archers!
    I've been using Linux for almost a year now. I started out pretty rough, with Fedora - and uninstalled it pretty quickly as it wasn't the easiest OS to start with, and I didn't have that extra time to learn it by then. I then proceeded with Ubuntu and Mint, until I decided at the beginning of May 2013 to become an Archer/Archie. I'm proud of this decision. (y)
    Using Linux and understanding it as I have learned are two entirely different thing, oh so different. I hope this isn't too much to ask for, but I would very much like the advice of some experienced users - which I presume I will find here, easily:
    I want to understand Unix/Linux better, maybe not the whole Arch concept - since The Arch Way isn't that hard to understand, at least not the concept. What shall I read and do? I know there is much information out there -  but I have no desire to read things that you guys don't find helpful, and I am looking for some pro-tips.
    Thanks.

    drcouzelis wrote:
    grabbexi wrote:I want to understand Unix/Linux better
    Which aspect of Unix / Linux do you want to understand better?
    Options include:
    Networking
    Servers
    System administration (user accounts, permissions)
    Software development
    Package management
    Differences between distributions / operating systems
    Kernel compiling
    The Linux Standard Base (LSB)
    Shared libraries
    Version control software
    Embedded linux
    The init process, boot manager, and dual booting
    File systems
    And other stuff.
    I was thinking a basic mix of everthing above, basically. Like: What are libraries? How does the system administration work? How does the kernel work? Etc. I mean - the answers are often not so complicated to understand on a basic level. My problem is, I don't know what questions to ask.
    I think I'm looking for some "tasks" which don't require a lot of time, I don't really HAVE the need to do extremely much on my Arch - but I would love to be ABLE to do more.
    bohoomil wrote:Well, I believe you mean 'using a particular Linux distribution' in the first place.
    Yes, you are right - that is what I meant.
    General response: Thanks to all of you so far. I'm starting to understand what I should do, just hoping I'm on the right track now.

  • Photshop for Linux? It is time...

    Hi
    I really hope this is not a stupid question, but are there any future plans to release a version of Photoshop for Linux?
    Why I ask is that the only reason a lot of us keep Windows is to run Photoshop.
    Running it inside Linux Wine is very unstable and the fonts are almost unreadable.

    I understand the time you wasted to write this post, you are correct with all the different libraries that would needed to be created with working with different distros however you do not understand that a company would be working direct with the community of the distros to diffuse this problem. No biggy! You say 98% pirated, Wake up to reality man it's 2011, man back long time ago when they brought out the megaphone, Vinyl's oh the Vinyl's recorder, Tapes, oh the tape recorder, stupid companies all had your theory omg everything will be pirated, all sales will drop. you waste your breathe complaining how much effort it would require to make the port but it's not hard, Like any software it can be ported just like any other software can. Adobe is being purchased anyway so your complaining has gone down the drain Just my 2 cents.
    YOU do not understand.  Work with the "community of distros to diffuse this problem?"   OK.  First thing, the distros ARE the problem.  The fact that there are 8 zillion distros each shipping different flavours of linux is the whole fragmentation issue in the first place.   The mere fact that you don't understand that is another problem.  Linux users don't realize that they've been shooting themselves in the foot for 16 years, instead they blame the boogeyman Microsoft.  Would you want to go into a business with a bunch of cognitively dissonant idealists?  Would you bet your company's slim profit margin on them?  A bunch of people in that other thread don't even understand the difference between revenues and profits.   Revenue is completely irrelevant, profit is what matters.  This is econ 101 stuff.  Did you note how Chris said "I don't see that there is even an understanding of the problems here".  He means you.  The fact that you think having 800 distros is a good thing.  They all come with the same software but are different in all the ways that matter to software developers.  Things are made much much more difficult than they need to be, for no real advantages at all.
    Second thing, working with the community never produces anything positive.  You clearly have a very different view of the linux software development community, than the reality of the situtation.   There is a ton of infighting and people with huge egos.  Everyone thinks they know the right way to do things, and generally when there's a disagreement the standard response is "well screw you!  I'll just fork you or go start my own project!"  This furthers the fragmentation issue, and makes companies loathe to get into Linux development.    Look at Miguel de Icaza, that guy founded GNOME (one of the biggest free software projects), he has given more to the community than probably anyone else on earth, and he can't go 2 days without someone picking a fight with him.  He is constantly at odds with Richard Stallman and others.  This is just one example, the KDE and Gnome guys don't get along.  Nobody agrees on what sound or graphics stacks to use.  X11 has been rotting for 25 years with minimal development.  The Linux Standards Base has been around for 10 years and done exactly zero.  You say this is okay because it gives users more choice, but these are stupid choices that nobody wants to make (choose your sound stack? sounds like fun), especially not developers.  Adobe can make a choice too, they can choose it's not worth it getting into bed with Linux.
    What problems has the community solved thus far?  Linux can't even ship a standardized desktop stack, there are bugs that have been around forever, there are core subsystems that have been neglected for years.  Stuff that Adobe NEEDS to ship PS for linux, like fonts and colours.   You think Adobe wants to start submitting patches to the kernel and glibc and KDE and stuff?  They want to deal with a bunch of touchy developers who have a proven track record of failure and willful ignorance, a history of opposition to commercial software, who can't get along with each other, and have no monetary incentive to listen to Adobe (nor any incentive to include their fixes)?      The open source and Linux community has very very few successes, even stuff like openoffice and firefox were originally commercial software (staroffice and netscape, respectively) that was given to the community by generous companies.
    Furthermore, distros have a history of BREAKING other peoples' software.  Look at flash.  Adobe gives flash to the linux community (when they have no financial incentive to do so, very altruistic), distros break it with patches and library/API mismatches, everyone starts saying blah adobe sucks they hate linux, etc etc.   Look at the debian SSL debacle.   A maintainer with no software developer expertise effectively crippled SSH security for everyone who uses Debian, because his debugger was giving him warnings and he commented out code until it went away.  Yeah, I totally want to give these people more software.
    Look at ATI.  The 'community' begs them for years to release an open source driver so they can hack on it.  What happens?  ATI releases their driver sources, "The community" produces a lousy driver, ATI gets a bad rep for not working nice with linux and everyone says go use NVIDIA cards and their stable (closed source) drivers.  Getting into Linux is lose/lose.
    People in that other thread say they are willing to do anything to get photoshop on Linux.  This is a boldfaced lie.  What if I said the only way to get PS on Linux is to eliminate all distros and build a standardized Linux from a set of core libraries that are guaranteed to retain certain APIs.   The Linux community would whine and complain that they need 'choice' and 'competition'.   Like I said, you can have your choice but you will not have Photoshop, other commercial software, or marketshare worth talking about.   Clearly you will not do whatever it takes.  This is REALITY, not magical free software land where the rules of capitalism do not apply.   You cannot selectively ignore evidence that you disagree with and expect people to take you seriously.
    It's willful ignorance to pretend that Linux PS would not be extensively pirated.  Chris mentionned he speaks regularly to other companies that produce linux software, and he said that they confirm Adobe's marketing studies.   I would bet dollars to donuts the guys who write linux software witness overwhelming piracy rates.   Piracy is a big big problem in general, and the fact that you scoff it off speaks to your ignorance of market realities.  If people are stealing your software it cuts into your bottom line and causes legitimate users to have to pay more to cover the costs of development.  It's called the free rider problem.   Software development already has razor thin margins as it is.  Why do you think there are so many more console games than PC games these days, and PC is almost an afterthought as a port?  The money is in console development, and one of the biggest reasons is piracy.  If you ask anyone from industry they will agree.  If you ask anyone from the linux community they will pull backwards arguments out of their butts.  Who do I trust here?   And do I want to sell products to people who think that piracy is OK and no big deal?
    You say it's 2011, but you are stuck in 1997, when Linux was last relevant.   You and most other Linux users live in a different reality than the rest of us.  You probably don't even have a good reason for using linux anyway but you use it because either: a) you want to be special and unique based on what software you use or b) you hate microsoft for vague reasons.   Wake up, and get over it.  Windows is actually a really really good OS.   If you're not using MS because of the price, you think Adobe should sell their 1000$ software suite to people too stingy to drop 150$ for windows?  Yeah.  Good luck with that.
    If you think Android will save Linux, dream on.  Google takes what they want from Linux and ignores the rest.  Like the ENTIRE DESKTOP STACK.  Smart move, because the entire desktop userland for linux is in a terrible state.  Android apps will not run on linux, and won't ever.  Most people who use android don't care about Linux, if they've even heard of it at all.  In fact google submitted their changes for android back to the kernel community (as they are obligated to under the GPL) and nobody did anything with it.  It didn't get integrated into the kernel, the patches just rotted until they fell out of the kernel source tree.  Oh yeah, and the main dev for GlibC started whining about google not helping the community enough.  They followed the GPL, what more do you want?  More more more more more!
    I have no idea if Adobe is being bought out and I guarantee you Chris can't comment on it (company policy), but a bit of googling shows that the most recent activity for such things is a potential buyout from Microsoft.   So MS is going to port PS to Linux once they buy Adobe?   Even if it's another company, do you think the first thing they will do is embark on an unprofitable venture?   OK, then whoever buys Adobe will go the way of Sun Microsystems.
    On top of all this, Adobe is not the most important software to improve Linux adoption.  If you guys really want more people to Linux (which, be honest, is your ultimate motivation here), you should go bother Apple to port iTunes.  I don't care for that software personally, but it is by far the biggest obstacle to Linux adoption.  Get iTunes ported and you might have some crack at becoming a real player in the OS world.

  • Docbook-utils

    dear all,
       I want to make package docbook-utils
    but have erroe . someone know why?
    Making all in HTML
    make[2]: Entering directory `/var/abs/local/docbook-utils/src/docbook-utils-0.6.14/doc/HTML'
    SGML_CATALOG_FILES=/etc/sgml/catalog
    SGML_SEARCH_PATH=../..:../../doc:..
            jade -t sgml -i html -d ../../docbook-utils.dsl#html
                    -V '%use-id-as-filename%' ../../doc/docbook-utils.sgml
    jade:../../doc/docbook-utils.sgml:1:55:W: cannot generate system identifier for public text "-//OASIS//DTD DocBook V3.1//EN"
    jade:../../doc/docbook-utils.sgml:9:0:E: reference to entity "BOOK" for which no system identifier could be generated
    jade:../../doc/docbook-utils.sgml:1:0: entity was defined here
    jade:../../doc/docbook-utils.sgml:9:0:E: DTD did not contain element declaration fordocument type name
    jade:../../doc/docbook-utils.sgml:11:11:E: there is no attribute "LANG"
    jade:../../doc/docbook-utils.sgml:11:19:E: there is no attribute "ID"
    jade:../../doc/docbook-utils.sgml:11:34:E: element "BOOK" undefined
    jade:../../doc/docbook-utils.sgml:12:11:E: element "BOOKINFO" undefined
    jade:../../doc/docbook-utils.sgml:13:10:E: element "TITLE" undefined
    jade:../../doc/docbook-utils.sgml:14:12:E: element "PUBDATE" undefined
    jade:../../doc/docbook-utils.sgml:16:16:E: element "LEGALNOTICE" undefined
    jade:../../doc/docbook-utils.sgml:17:6:E: element "PARA" undefined
    jade:../../doc/docbook-utils.sgml:24:13:E: element "ABSTRACT" undefined
    jade:../../doc/docbook-utils.sgml:25:11:E: element "PARA" undefined
    jade:../../doc/docbook-utils.sgml:28:11:E: element "PARA" undefined
    jade:../../doc/docbook-utils.sgml:34:16:E: element "AUTHORGROUP" undefined
    jade:../../doc/docbook-utils.sgml:35:13:E: element "AUTHOR" undefined
    jade:../../doc/docbook-utils.sgml:36:11:E: element "FIRSTNAME" undefined
    jade:../../doc/docbook-utils.sgml:36:37:E: element "SURNAME" undefined
    jade:../../doc/docbook-utils.sgml:37:20:E: element "AFFILIATION" undefined
    jade:../../doc/docbook-utils.sgml:38:18:E: element "ADDRESS" undefined
    jade:../../doc/docbook-utils.sgml:38:25:E: element "EMAIL" undefined
    jade:../../doc/docbook-utils.sgml:41:13:E: element "AUTHOR" undefined
    jade:../../doc/docbook-utils.sgml:42:11:E: element "FIRSTNAME" undefined
    jade:../../doc/docbook-utils.sgml:42:39:E: element "SURNAME" undefined
    jade:../../doc/docbook-utils.sgml:43:20:E: element "AFFILIATION" undefined
    jade:../../doc/docbook-utils.sgml:44:18:E: element "ADDRESS" undefined
    jade:../../doc/docbook-utils.sgml:44:25:E: element "EMAIL" undefined
    jade:../../doc/docbook-utils.sgml:47:13:E: element "AUTHOR" undefined
    jade:../../doc/docbook-utils.sgml:48:11:E: element "FIRSTNAME" undefined
    jade:../../doc/docbook-utils.sgml:48:38:E: element "SURNAME" undefined
    jade:../../doc/docbook-utils.sgml:49:20:E: element "AFFILIATION" undefined
    jade:../../doc/docbook-utils.sgml:50:18:E: element "ADDRESS" undefined
    jade:../../doc/docbook-utils.sgml:50:25:E: element "EMAIL" undefined
    jade:../../doc/docbook-utils.sgml:53:13:E: element "AUTHOR" undefined
    jade:../../doc/docbook-utils.sgml:54:11:E: element "FIRSTNAME" undefined
    jade:../../doc/docbook-utils.sgml:54:41:E: element "SURNAME" undefined
    jade:../../doc/docbook-utils.sgml:55:20:E: element "AFFILIATION" undefined
    jade:../../doc/docbook-utils.sgml:56:18:E: element "ADDRESS" undefined
    jade:../../doc/docbook-utils.sgml:56:25:E: element "EMAIL" undefined
    jade:../../doc/docbook-utils.sgml:63:14:E: there is no attribute "ID"
    jade:../../doc/docbook-utils.sgml:63:28:E: element "CHAPTER" undefined
    jade:../../doc/docbook-utils.sgml:64:12:E: element "DOCINFO" undefined
    jade:../../doc/docbook-utils.sgml:65:13:E: element "AUTHOR" undefined
    jade:../../doc/docbook-utils.sgml:66:18:E: element "FIRSTNAME" undefined
    jade:../../doc/docbook-utils.sgml:66:44:E: element "SURNAME" undefined
    jade:../../doc/docbook-utils.sgml:69:10:E: element "TITLE" undefined
    jade:../../doc/docbook-utils.sgml:71:9:E: element "PARA" undefined
    jade:../../doc/docbook-utils.sgml:76:9:E: element "PARA" undefined
    jade:../../doc/docbook-utils.sgml:76:21:E: there is no attribute "URL"
    jade:../../doc/docbook-utils.sgml:76:57:E: element "ULINK" undefined
    jade:../../doc/docbook-utils.sgml:81:9:E: element "PARA" undefined
    jade:../../doc/docbook-utils.sgml:89:9:E: element "PARA" undefined
    jade:../../doc/docbook-utils.sgml:94:9:E: element "PARA" undefined
    jade:../../doc/docbook-utils.sgml:95:19:E: element "ITEMIZEDLIST" undefined
    jade:../../doc/docbook-utils.sgml:96:17:E: element "LISTITEM" undefined
    jade:../../doc/docbook-utils.sgml:97:15:E: element "PARA" undefined
    jade:../../doc/docbook-utils.sgml:97:28:E: element "APPLICATION" undefined
    jade:../../doc/docbook-utils.sgml:101:17:E: element "LISTITEM" undefined
    jade:../../doc/docbook-utils.sgml:102:15:E: element "PARA" undefined
    jade:../../doc/docbook-utils.sgml:102:28:E: element "APPLICATION" undefined
    jade:../../doc/docbook-utils.sgml:108:19:E: element "ITEMIZEDLIST" undefined
    jade:../../doc/docbook-utils.sgml:109:17:E: element "LISTITEM" undefined
    jade:../../doc/docbook-utils.sgml:110:15:E: element "PARA" undefined
    jade:../../doc/docbook-utils.sgml:113:17:E: element "LISTITEM" undefined
    jade:../../doc/docbook-utils.sgml:114:15:E: element "PARA" undefined
    jade:../../doc/docbook-utils.sgml:117:17:E: element "LISTITEM" undefined
    jade:../../doc/docbook-utils.sgml:118:15:E: element "PARA" undefined
    jade:../../doc/docbook-utils.sgml:123:9:E: element "PARA" undefined
    jade:../../doc/docbook-utils.sgml:129:9:E: element "NOTE" undefined
    jade:../../doc/docbook-utils.sgml:130:14:E: element "SIMPARA" undefined
    jade:../../doc/docbook-utils.sgml:131:12:E: element "EMAIL" undefined
    jade:../../doc/docbook-utils.sgml:134:14:E: element "SIMPARA" undefined
    jade:../../doc/docbook-utils.sgml:135:12:E: element "EMAIL" undefined
    jade:../../doc/docbook-utils.sgml:138:14:E: element "SIMPARA" undefined
    jade:../../doc/docbook-utils.sgml:139:41:E: element "ULINK" undefined
    jade:../../doc/docbook-utils.sgml:145:24:E: element "CHAPTER" undefined
    jade:../../doc/docbook-utils.sgml:146:12:E: element "DOCINFO" undefined
    jade:../../doc/docbook-utils.sgml:147:13:E: element "AUTHOR" undefined
    jade:../../doc/docbook-utils.sgml:148:18:E: element "FIRSTNAME" undefined
    jade:../../doc/docbook-utils.sgml:148:46:E: element "SURNAME" undefined
    jade:../../doc/docbook-utils.sgml:151:10:E: element "TITLE" undefined
    jade:../../doc/docbook-utils.sgml:153:6:E: element "SECT1" undefined
    jade:../../doc/docbook-utils.sgml:154:6:E: element "TITLE" undefined
    jade:../../doc/docbook-utils.sgml:156:9:E: element "PARA" undefined
    jade:../../doc/docbook-utils.sgml:156:23:E: element "CITEREFENTRY" undefined
    jade:../../doc/docbook-utils.sgml:156:39:E: element "REFENTRYTITLE" undefined
    jade:../../doc/docbook-utils.sgml:157:14:E: element "MANVOLNUM" undefined
    jade:../../doc/docbook-utils.sgml:160:9:E: element "PARA" undefined
    jade:../../doc/docbook-utils.sgml:161:16:E: element "APPLICATION" undefined
    jade:../../doc/docbook-utils.sgml:162:37:E: element "FIRSTTERM" undefined
    jade:../../doc/docbook-utils.sgml:163:14:E: element "FIRSTTERM" undefined
    jade:../../doc/docbook-utils.sgml:168:9:E: element "PARA" undefined
    jade:../../doc/docbook-utils.sgml:170:23:E: element "FIRSTTERM" undefined
    jade:../../doc/docbook-utils.sgml:171:14:E: element "FIRSTTERM" undefined
    jade:../../doc/refentry/jw.sgml:1:13:E: there is no attribute "ID"
    jade:../../doc/refentry/jw.sgml:1:17:E: element "REFENTRY" undefined
    jade:../../doc/refentry/jw.sgml:2:10:E: element "DOCINFO" undefined
    jade:../../doc/refentry/jw.sgml:3:11:E: element "AUTHOR" undefined
    jade:../../doc/refentry/jw.sgml:4:16:E: element "FIRSTNAME" undefined
    jade:../../doc/refentry/jw.sgml:4:42:E: element "SURNAME" undefined
    jade:../../doc/refentry/jw.sgml:5:18:E: element "AFFILIATION" undefined
    jade:../../doc/refentry/jw.sgml:6:16:E: element "ADDRESS" undefined
    jade:../../doc/refentry/jw.sgml:6:23:E: element "EMAIL" undefined
    jade:../../doc/refentry/jw.sgml:10:10:E: element "REFMETA" undefined
    jade:../../doc/refentry/jw.sgml:11:18:E: element "REFENTRYTITLE" undefined
    jade:../../doc/refentry/jw.sgml:12:14:E: element "MANVOLNUM" undefined
    jade:../../doc/refentry/jw.sgml:15:13:E: element "REFNAMEDIV" undefined
    jade:../../doc/refentry/jw.sgml:16:12:E: element "REFNAME" undefined
    jade:../../doc/refentry/jw.sgml:17:12:E: element "REFNAME" undefined
    jade:../../doc/refentry/jw.sgml:18:12:E: element "REFNAME" undefined
    jade:../../doc/refentry/jw.sgml:19:12:E: element "REFNAME" undefined
    jade:../../doc/refentry/jw.sgml:20:12:E: element "REFNAME" undefined
    jade:../../doc/refentry/jw.sgml:21:12:E: element "REFNAME" undefined
    jade:../../doc/refentry/jw.sgml:22:12:E: element "REFNAME" undefined
    jade:../../doc/refentry/jw.sgml:23:12:E: element "REFNAME" undefined
    jade:../../doc/refentry/jw.sgml:24:12:E: element "REFNAME" undefined
    jade:../../doc/refentry/jw.sgml:25:12:E: element "REFNAME" undefined
    jade:../../doc/refentry/jw.sgml:26:15:E: element "REFPURPOSE" undefined
    jade:../../doc/refentry/jw.sgml:29:17:E: element "REFSYNOPSISDIV" undefined
    jade:../../doc/refentry/jw.sgml:30:16:E: element "CMDSYNOPSIS" undefined
    jade:../../doc/refentry/jw.sgml:31:14:E: element "COMMAND" undefined
    jade:../../doc/refentry/jw.sgml:32:20:E: there is no attribute "CHOICE"
    jade:../../doc/refentry/jw.sgml:32:25:E: element "GROUP" undefined
    jade:../../doc/refentry/jw.sgml:32:30:E: element "ARG" undefined
    jade:../../doc/refentry/jw.sgml:32:38:E: element "OPTION" undefined
    jade:../../doc/refentry/jw.sgml:33:18:E: element "REPLACEABLE" undefined
    jade:../../doc/refentry/jw.sgml:34:5:E: element "ARG" undefined
    jade:../../doc/refentry/jw.sgml:34:13:E: element "OPTION" undefined
    jade:../../doc/refentry/jw.sgml:35:18:E: element "REPLACEABLE" undefined
    jade:../../doc/refentry/jw.sgml:36:18:E: element "SBR" undefined
    jade:../../doc/refentry/jw.sgml:38:25:E: element "GROUP" undefined
    jade:../../doc/refentry/jw.sgml:38:30:E: element "ARG" undefined
    jade:../../doc/refentry/jw.sgml:38:38:E: element "OPTION" undefined
    jade:../../doc/refentry/jw.sgml:39:18:E: element "REPLACEABLE" undefined
    jade:../../doc/refentry/jw.sgml:40:5:E: element "ARG" undefined
    jade:../../doc/refentry/jw.sgml:40:13:E: element "OPTION" undefined
    jade:../../doc/refentry/jw.sgml:40:45:E: element "REPLACEABLE" undefined
    jade:../../doc/refentry/jw.sgml:41:18:E: element "SBR" undefined
    jade:../../doc/refentry/jw.sgml:43:25:E: element "GROUP" undefined
    jade:../../doc/refentry/jw.sgml:43:30:E: element "ARG" undefined
    jade:../../doc/refentry/jw.sgml:43:38:E: element "OPTION" undefined
    jade:../../doc/refentry/jw.sgml:43:63:E: element "REPLACEABLE" undefined
    jade:../../doc/refentry/jw.sgml:44:12:E: element "ARG" undefined
    jade:../../doc/refentry/jw.sgml:44:20:E: element "OPTION" undefined
    jade:../../doc/refentry/jw.sgml:44:48:E: element "REPLACEABLE" undefined
    jade:../../doc/refentry/jw.sgml:45:18:E: element "SBR" undefined
    jade:../../doc/refentry/jw.sgml:47:25:E: element "GROUP" undefined
    jade:../../doc/refentry/jw.sgml:47:30:E: element "ARG" undefined
    jade:../../doc/refentry/jw.sgml:47:38:E: element "OPTION" undefined
    jade:../../doc/refentry/jw.sgml:48:12:E: element "ARG" undefined
    jade:../../doc/refentry/jw.sgml:48:20:E: element "OPTION" undefined
    jade:../../doc/refentry/jw.sgml:49:18:E: element "SBR" undefined
    jade:../../doc/refentry/jw.sgml:51:25:E: element "GROUP" undefined
    jade:../../doc/refentry/jw.sgml:52:5:E: element "ARG" undefined
    jade:../../doc/refentry/jw.sgml:52:13:E: element "OPTION" undefined
    jade:../../doc/refentry/jw.sgml:53:20:E: element "REPLACEABLE" undefined
    jade:../../doc/refentry/jw.sgml:54:12:E: element "ARG" undefined
    jade:../../doc/refentry/jw.sgml:54:20:E: element "OPTION" undefined
    jade:../../doc/refentry/jw.sgml:55:20:E: element "REPLACEABLE" undefined
    jade:../../doc/refentry/jw.sgml:56:18:E: element "SBR" undefined
    jade:../../doc/refentry/jw.sgml:58:25:E: element "GROUP" undefined
    jade:../../doc/refentry/jw.sgml:59:12:E: element "ARG" undefined
    jade:../../doc/refentry/jw.sgml:59:20:E: element "OPTION" undefined
    jade:../../doc/refentry/jw.sgml:59:45:E: element "REPLACEABLE" undefined
    jade:../../doc/refentry/jw.sgml:60:12:E: element "ARG" undefined
    jade:../../doc/refentry/jw.sgml:60:20:E: element "OPTION" undefined
    jade:../../doc/refentry/jw.sgml:60:48:E: element "REPLACEABLE" undefined
    jade:../../doc/refentry/jw.sgml:61:18:E: element "SBR" undefined
    jade:../../doc/refentry/jw.sgml:63:25:E: element "GROUP" undefined
    jade:../../doc/refentry/jw.sgml:64:12:E: element "ARG" undefined
    jade:../../doc/refentry/jw.sgml:64:20:E: element "OPTION" undefined
    jade:../../doc/refentry/jw.sgml:64:45:E: element "REPLACEABLE" undefined
    jade:../../doc/refentry/jw.sgml:65:12:E: element "ARG" undefined
    jade:../../doc/refentry/jw.sgml:65:20:E: element "OPTION" undefined
    jade:../../doc/refentry/jw.sgml:65:53:E: element "REPLACEABLE" undefined
    jade:../../doc/refentry/jw.sgml:66:18:E: element "SBR" undefined
    jade:../../doc/refentry/jw.sgml:68:25:E: element "GROUP" undefined
    jade:../../doc/refentry/jw.sgml:69:12:E: element "ARG" undefined
    jade:../../doc/refentry/jw.sgml:69:20:E: element "OPTION" undefined
    jade:../../doc/refentry/jw.sgml:69:45:E: element "REPLACEABLE" undefined
    jade:../../doc/refentry/jw.sgml:70:12:E: element "ARG" undefined
    jade:../../doc/refentry/jw.sgml:70:20:E: element "OPTION" undefined
    jade:../../doc/refentry/jw.sgml:70:51:E: element "REPLACEABLE" undefined
    jade:../../doc/refentry/jw.sgml:71:18:E: element "SBR" undefined
    jade:../../doc/refentry/jw.sgml:73:25:E: element "GROUP" undefined
    jade:../../doc/refentry/jw.sgml:74:12:E: element "ARG" undefined
    jade:../../doc/refentry/jw.sgml:74:20:E: element "OPTION" undefined
    jade:../../doc/refentry/jw.sgml:74:45:E: element "REPLACEABLE" undefined
    jade:../../doc/refentry/jw.sgml:75:12:E: element "ARG" undefined
    jade:../../doc/refentry/jw.sgml:75:20:E: element "OPTION" undefined
    jade:../../doc/refentry/jw.sgml:75:51:E: element "REPLACEABLE" undefined
    jade:../../doc/refentry/jw.sgml:76:18:E: element "SBR" undefined
    jade:../../doc/refentry/jw.sgml:78:18:E: there is no attribute "CHOICE"
    jade:../../doc/refentry/jw.sgml:78:23:E: element "ARG" undefined
    jade:../../doc/refentry/jw.sgml:78:31:E: element "OPTION" undefined
    jade:../../doc/refentry/jw.sgml:79:20:E: element "REPLACEABLE" undefined
    jade:../../doc/refentry/jw.sgml:79:57:E: element "REPLACEABLE" undefined
    jade:../../doc/refentry/jw.sgml:79:88:E: element "SBR" undefined
    jade:../../doc/refentry/jw.sgml:81:25:E: element "GROUP" undefined
    jade:../../doc/refentry/jw.sgml:82:12:E: element "ARG" undefined
    jade:../../doc/refentry/jw.sgml:82:20:E: element "OPTION" undefined
    jade:I: maximum number of errors (200) reached; change with -E option
    jade:../../docbook-utils.dsl:5:73:W: cannot generate system identifier for public text "-//James Clark//DTD DSSSL Style Sheet//EN"
    jade:../../docbook-utils.dsl:9:96:W: cannot generate system identifier for public text "-//Norman Walsh//DOCUMENT DocBook HTML Stylesheet//EN"
    jade:../../docbook-utils.dsl:15:0:E: reference to entity "STYLE-SHEET" for which no system identifier could be generated
    jade:../../docbook-utils.dsl:5:0: entity was defined here
    jade:../../docbook-utils.dsl:15:0:E: DTD did not contain element declaration for document type name
    jade:../../docbook-utils.dsl:9:1:E: notation "DSSSL" for entity "docbook.dsl" undefined
    jade:../../docbook-utils.dsl:17:12:E: element "STYLE-SHEET" undefined
    jade:../../docbook-utils.dsl:19:26:E: there is no attribute "ID"
    jade:../../docbook-utils.dsl:19:38:E: there is no attribute "USE"
    jade:../../docbook-utils.dsl:19:47:E: element "STYLE-SPECIFICATION" undefined
    jade:../../docbook-utils.dsl:20:29:E: element "STYLE-SPECIFICATION-BODY" undefined
    jade:../../docbook-utils.dsl:32:45:E: element "STYLE-SPECIFICATION" undefined
    jade:../../docbook-utils.dsl:33:29:E: element "STYLE-SPECIFICATION-BODY" undefined
    jade:../../docbook-utils.dsl:68:44:E: element "STYLE-SPECIFICATION" undefined
    jade:../../docbook-utils.dsl:69:29:E: element "STYLE-SPECIFICATION-BODY" undefined
    jade:../../docbook-utils.dsl:113:29:E: there is no attribute "ID"
    jade:../../docbook-utils.dsl:113:48:E: there is no attribute "DOCUMENT"
    jade:../../docbook-utils.dsl:113:61:E: element "EXTERNAL-SPECIFICATION" undefined
    jade:../../docbook-utils.dsl:115:13:E: end tag for "EXTERNAL-SPECIFICATION" omitted,but its declaration does not permit this
    jade:../../docbook-utils.dsl:113:2: start tag was here
    jade:E: specification document does not have the DSSSL architecture as a base architecture
    jade:E: no style-specification or external-specification with ID "HTML"
          DocBook Utils
        18 June 2000
            Permission is granted to copy, distribute and/or modify this
            document under the terms of the GNU Free Documentation License,
            Version 1.1 or any later version published by the Free Software
            Foundation. A copy of the license is included in the section
            entitled "GNU Free Documentation License".
              This documentation describes the DocBook-utils version
          0.2.
          The DocBook-utils are a collection of various utilites to
          convert and analyse SGML documents in general and DocBook files
          in particular. They are developped by many authors and released
          under GPL licence.
                    Eric Bischoff
                      [email protected]
            Jochem Huhmann
                      [email protected]
            Steve Cheng
                      [email protected]
            Frederik Fouvry
                      [email protected]
                        Eric Bischoff
        Introduction
        The DocBook-utils are a collection of various utilites to
        convert and analyse SGML documents in general and DocBook files
        in particular. They are developped by many authors and released
        under GPL licence.
        DocBook
        is a SGML-based or XML-based standard for writing technical
        documentation defined by the DocBook Technical Committee of the
        OASIS consortium.
        The DocBook-utils try to be as general as possible, and
        therefore it is possible to use them with other SGML formats
        than DocBook, like TEI or HTML. But each time there was an
        opportunity to make them biased to DocBook to ease the life of
        DocBook users, this opportunity has been given a higher priority
        than generality considerations. This is why this package is not
        called "SGML-utils".
        The DocBook-utils are independant of any existing distribution
        of SGML parsers and of DocBook resources. However, they conform
        with the new draft on SGML and DocBook standardization being
        discussed at Linux Standard Base project.
        So far, the DocBook-utils only consist of:
                            jw, a script used to convert
              from DocBook or other SGML formats into "classical" file
              formats like HTML, man, info, RTF...
                      sgmldiff, a script used to
              compare the markup of a SGML file with its translation into
              another language.
          but we would like to see them accomplish other tasks in the future:
                            Conversion from "legacy" formats like LinuxDoc, man,
              info, HTML or PDF into DocBook.
                      Refined analysis of DocBook files like a "sgmlgrep"
              program that would allow context-sensitive searchs.
                      Support for XML.
        If you want to help or keep informed of the latest developments,
        please subscribe to the "[email protected]"
        mailing list. This list has been set up to allow collaborative
        development of these
        tools.
              To subscribe: Send a message to
          [email protected]
          - you will get a confirmation message, just reply to it.
          To unsubscribe: Send a message to
          [email protected]
          and reply to the confirmation message
          For any additional information, write to Jorge Godoy who is
          the maintainer of this list.
                        Jochem Huhmann
        jw
    Command reference
         jw
        1  converts DocBook or other
        SGML-based formats into "classical" file formats.
        The modular architecture used by
        jw allows to write plug-in
        programs (we call them backends and
        frontends). The backends are specific to
        output formats while the frontends are specific to input formats. We
        would like to encourage you to write such programs and to submit
        them to the docbook-utils project.
        While most backends are based on Jame's Clark Jade, or its
        OpenJade alternative, some of the backends make use of the programs
        from the docbook2X project. We call these
        helper programs.
                Eric Bischoff
                  [email protected]
          jw
        1
          jw
        docbook2dvi
        docbook2html
        docbook2man
        docbook2pdf
        docbook2ps
        docbook2rtf
        docbook2tex
        docbook2texi
        docbook2txt
        (Jade Wrapper) converts SGML files to other formats
                jw
          -f
          frontend
            --frontend
          frontend
          -b
          backend
            --backend backend
          -c file
            --cat file
          -n
            --nostd
            -d
            file|default|none
            --dsl
            file|default|none
                  -l file
            --dcl file
                  -s path
            --sgmlbase path
                  -p program
            --parser program
                  -o directory
            --output directory
          -V
            variable[=value]
                  make[2]: *** [api.html] Error 1
    make[2]: Leaving directory `/var/abs/local/docbook-utils/src/docbook-utils-0.6.14/doc/HTML'
    make[1]: *** [all-recursive] Error 1
    make[1]: Leaving directory `/var/abs/local/docbook-utils/src/docbook-utils-0.6.14/doc'
    make: *** [all-recursive] Error 1
    ERROR: Build Failed.  Aborting...
    ==>[root@lion docbook-utils]#

    Hello,
    is there any solution now?
    Because i need doocbook-utils.
    I hope so :-D

  • Java vs Javascript NOT THE SAME THING

    Since we're all just users here it might be appropriate to remind people that Java and Javascript are two distinctly different things. With the recent warnings about Java some might be inclined to also disable Javascript in their browsers. There is no need to do that.
    Even thought the two frameworks have similar names they are not related.

    drcouzelis wrote:
    grabbexi wrote:I want to understand Unix/Linux better
    Which aspect of Unix / Linux do you want to understand better?
    Options include:
    Networking
    Servers
    System administration (user accounts, permissions)
    Software development
    Package management
    Differences between distributions / operating systems
    Kernel compiling
    The Linux Standard Base (LSB)
    Shared libraries
    Version control software
    Embedded linux
    The init process, boot manager, and dual booting
    File systems
    And other stuff.
    I was thinking a basic mix of everthing above, basically. Like: What are libraries? How does the system administration work? How does the kernel work? Etc. I mean - the answers are often not so complicated to understand on a basic level. My problem is, I don't know what questions to ask.
    I think I'm looking for some "tasks" which don't require a lot of time, I don't really HAVE the need to do extremely much on my Arch - but I would love to be ABLE to do more.
    bohoomil wrote:Well, I believe you mean 'using a particular Linux distribution' in the first place.
    Yes, you are right - that is what I meant.
    General response: Thanks to all of you so far. I'm starting to understand what I should do, just hoping I'm on the right track now.

  • Execute a SQLPlus command in a ksh script

    I have developped a SAP CPS  KSH script to be executed in a job chain. This script includes a command line like : sqlplus -s <user>/<password> \@<sql_file_to_be_execute>
    When I execute the script I have the error :
    ERROR: ORA-01017: invalid username/password; logon denied
    But when I logon the server with the user I used to execute the job in SAP CPS and execute exactly the same command line as below I have no error !
    What's the matter ? (The user is declared in SAP CPS security, Identification information.
    Please help. Thanks.

    Hello,
    I post here the content of the file "Redwood.lsb" : I dont' think there are specific environement variables....
    #!/bin/sh
    (C) Copyright 1993-2008 Redwood Technology B.V., Houten, The Netherlands
    $Id: redwood.lsb,v 1.17.2.1 2008-10-09 09:41:44 nils Exp $
    Redwood Scheduler startup & shutdown script
    Basic support for IRIX style chkconfig
    chkconfig: 2345 19 08
    description: Redwood Startup script
    Basic support for the Linux Standard Base Specification 1.3
    Used by insserv and other LSB compliant tools.
    BEGIN INIT INFO
    Provides: redwood
    Required-Start: $local_fs $autofs $remote_fs $network
    Required-Stop:
    Default-Start: 2 3 5
    Default-Stop: 0 6
    Short-Description: Start & Stop Scheduler
    Description: Script to start and stop the Redwood Scheduler.
    END INIT INFO
    User Definable parameters  ###########################################
    If you want to change the location where RWTAB lives you should do it here.
    RWTAB=/sapcps/704/admin/rwtab.jcs
    LOGFILE=
    if [ -z "$LOGFILE" ]
    then
      if [ -d /var/log -a -w /var/log ]
      then
        LOGFILE="/var/log/redwood.log"
      elif [ -n "$JCS_HOME" ]
      then
        LOGFILE="$JCS_HOME/redwood.log"
      else
        LOGFILE="$HOME/redwood.log"
      fi
    fi
    exec 2>> $
    Dependencies
    This script assumes that the file specified above exists.
    If it cannot find rwtab it will give an error message and quit.
    rwtab contains the following fields:
    #1          #2          #3        #4        #5       #6        #7
    <partition>:<scheduler>:<jcshome>:<orahome>:<orasid>:<twotask>:<automatic>
    You can set <twotask> to "LOCAL" or leave it blank when the orasid is a local database
    ****************************** SHELL FUNCTIONS *****************************
    OUR_NAME=`basename $0`
    findexec ()
      FINDEXEC_PROG=$1
      for d in `echo $PATH | tr : ' '`
      do
        test -x $d/$FINDEXEC_PROG && echo $d/$FINDEXEC_PROG && return 0
      done
      return 1
    checkexec()
      VAR=$1
      eval EXE="$`echo $VAR`"
    Locate posix or xpg4 binaries
    Solaris: /usr/xpg4/bin
    SCO:     /bin/posix
      if [ -x /usr/xpg4/bin/$EXE ]
      then
        EXE=/usr/xpg4/bin/$EXE
        eval $VAR=$EXE
      elif [ -x /bin/posix/$EXE ]
      then
        EXE=/bin/posix/$EXE
        eval $VAR=$EXE
      fi
      [ "`dirname $EXE`" != "" -a -x "$EXE" ] && return
      x=`findexec $EXE`
      if [ -n "$x" ]
      then
        eval $VAR=$x
       eval echo $EXE is \$$VAR >&2
        return 0
      fi
      echo "$0: Cannot locate needed executable file $EXE" >&2
      exit 1
    addOraclePath()
    Put new ORACLE_HOME in path and remove old one
    case "$OLDORA_HOME" in
        "") OLDORA_HOME=$PATH ;;    # This makes it so that null OLDORA_HOME can't match
    esac                            # anything in next case statement
    case "$PATH" in
        $OLDORA_HOME/bin)     PATH=`echo $PATH | \
                                $L_SED "s;$OLDORA_HOME/bin;$ORACLE_HOME/bin;g"` ;;
        $ORACLE_HOME/bin) ;;
        *:)                     PATH=${PATH}$ORACLE_HOME/bin: ;;
        "")                     PATH=$ORACLE_HOME/bin ;;
        *)                      PATH=$PATH:$ORACLE_HOME/bin ;;
    esac
    addJCSPath()
    Put new JCS_HOME in path and remove old one
    case "$OLDJCS_HOME" in
        "") OLDJCS_HOME=$PATH ;;    # This makes it so that null OLDJCS_HOME can't match
    esac                            # anything in next case statement
    case "$PATH" in
        $OLDJCS_HOME/bin)     PATH=`echo $PATH | \
                                $L_SED "s;$OLDORA_HOME/bin;$JCS_HOME/bin;g"` ;;
        $JCS_HOME/bin) ;;
        *:)                     PATH=${PATH}$JCS_HOME/bin: ;;
        "")                     PATH=$JCS_HOME/bin ;;
        *)                      PATH=$PATH:$JCS_HOME/bin ;;
    esac
    addpath()
    Add $1 to the path if it is not there
      DIR=$1
      [ ! -d $DIR ] && return
      case "$PATH" in
        ${DIR}:*)    return;;
        :$)    return;;
        *:$:)  return;;
        *:)          PATH=$$
                     return;;
      esac
      PATH=$PATH:$DIR
    wait_for_database()
    Wait 60 seconds until connect to database succeeds
      t=0
      while [ $t -lt 60 ]
      do
        if $JCS_HOME/bin/rs internal </dev/null >/tmp/$$.err 2>&1
        then
          $L_RM /tmp/$$.err
          return
        elif grep ORA /tmp/$$.err > /dev/null
        then
          echo "`grep ORA- /tmp/$$.err`"
          $L_RM /tmp/$$.err
          exit $?
        elif grep "JCS-00190" "/tmp/$$.err" > /dev/null
        then
          echo "Creating Scheduler: $SCHEDULER_PARTITION.$SCHEDULER_NAME"
          $JCS_HOME/bin/rs internal << EOD
    create scheduler "$SCHEDULER_PARTITION"."$SCHEDULER_NAME" serves SYSTEM;
    exit
    EOD
          $L_RM /tmp/$$.err
          return
        elif grep "JCS-" "/tmp/$$.err" > /dev/null
        then
          echo "`grep JCS- /tmp/$$.err`"
          exit $?
        fi
        sleep 1
        t=`expr $t + 1`
      done
    verify_env()
      if [ ! -f "$RWTAB" ]
      then
        echo ""
        echo "FATAL ERROR: Could not find configuration file $RWTAB!"
        echo ""
        exit 1
      fi
      addpath /bin
      addpath /usr/bin
      addpath /usr/local/bin
      addpath /opt/bin
      addpath /usr/lbin
      if [ "$JCS_HOME" != "" ]
      then
        addJCSPath $JCS_HOME/bin
      fi
      if [ "$ORACLE_HOME" != "" ]
      then
        addOraclePath $ORACLE_HOME/bin
      fi
      L_AWK=awk
      L_SED=sed
      L_HOSTNAME=hostname
      L_RM=rm
      checkexec L_AWK
      checkexec L_SED
      checkexec L_HOSTNAME
      checkexec L_RM
      export PATH
    scheduler_actions()
      verify_env
      OPERATION=$1
      cat $RWTAB | while read LINE
      do
        case $LINE in
          \#*) ;;           # Commentline in rwtab
    Proceed if 7th field is Y
            if [ "`echo $LINE | $L_AWK -F: '{print $7}' -`" = "Y" ]
            then
              SCHEDULER_PARTITION=`echo $LINE | $L_AWK -F: '{print $1}' -`
              if [ -z "$SCHEDULER_PARTITION" ]
              then
                SCHEDULER_PARTITION="SYSJCS"
              fi
              export SCHEDULER_PARTITION
              SCHEDULER_NAME=`echo $LINE | $L_AWK -F: '{print $2}' -`
              JCS_HOME=`echo $LINE | $L_AWK -F: '{print $3}' -`
              export JCS_HOME
              addJCSPath $JCS_HOME/bin
              ORACLE_HOME=`echo $LINE | $L_AWK -F: '{print $4}' -`
              export ORACLE_HOME
              addOraclePath $ORACLE_HOME/bin
              ORACLE_SID=`echo $LINE | $L_AWK -F: '{print $5}' -`
              export ORACLE_SID
              TWO_TASK=`echo $LINE | $L_AWK -F: '{print $6}' -`
              if [ "$TWO_TASK" = "LOCAL" -o -z "$TWO_TASK" ]
              then
                unset TWO_TASK
              else
                export TWO_TASK
              fi
              if [ "$SCHEDULER_NAME" = "*" ]
              then
                if [ -n "$ORACLE_SID" -o -n "$TWO_TASK" ]
                then
                  SCHEDULER_NAME=`echo \`uname -n\`_$ | tr '[a-z]' '[A-Z]'`
                else
                  SCHEDULER_NAME=`echo \`uname -n\` | tr '[a-z]' '[A-Z]'`
                fi
              fi
              export SCHEDULER_NAME
              case $OPERATION in
                "startup")
                  echo "Starting "$SCHEDULER_PARTITION"."$SCHEDULER_NAME" on `$L_HOSTNAME`"
                  wait_for_database
                  $JCS_HOME/bin/rs internal <<EOD
    startup "$SCHEDULER_PARTITION"."$SCHEDULER_NAME"
    exit
    EOD
                "shutdown")
                  echo "Stopping $SCHEDULER_PARTITION"."$SCHEDULER_NAME on `$L_HOSTNAME`"
                  $JCS_HOME/bin/rs internal <<EOD
    shutdown "$SCHEDULER_PARTITION"."$SCHEDULER_NAME"
    exit
    EOD
                "status")
                  $JCS_HOME/bin/rs internal | grep -v "JCS-00147" > /tmp/$$.tmp
                  if grep JCS- /tmp/$$.tmp
                  then
                    rm /tmp/$$.tmp
                    exit 1
                  fi
                  echo "connect internal
    set heading off
    set feedback off
    select status from rs_schedulers
    where  name      = '$SCHEDULER_NAME'
    and    partition = '$SCHEDULER_PARTITION';
    exit" > /tmp/$$.sql
                SCHEDULER_STATUS=`$JCS_HOME/bin/rs -s @/tmp/$$.sql | tail -1`
                if [ "$SCHEDULER_STATUS" = "Connected." ]
                then
                  echo "Scheduler \"$SCHEDULER_NAME\" does not exist in partition $SCHEDULER_PARTITION, check your $JCS_HOME/admin/rwtab.
    jcs"
                elif echo "$SCHEDULER_STATUS" | grep JCS- 1>/dev/null
                then
                  echo "An error occured: $SCHEDULER_STATUS"
                else
                  echo "Scheduler $SCHEDULER_PARTITION.$SCHEDULER_NAME has status: $SCHEDULER_STATUS"
                fi
                $L_RM /tmp/$$.sql
              esac
              OLDJCS_HOME=$JCS_HOME
              OLDORA_HOME=$ORACLE_HOME
              export OLDJCS_HOME
              export OLDORA_HOME
            fi
        esac
      done
    **************************** CODE STARTS HERE ******************************
    Some systems not only call us with "start" and "stop", but also with
    "start_msg" and "stop_msg"... (notably, HP-UX)
    case "$1" in
      "start_msg")
        echo "Starting Redwood (async)..."
        exit 0;;
      "stop_msg")
        echo "Stopping Redwood..."
        exit 0;;
      "start")
        echo "Starting Redwood..."
        scheduler_actions "startup"
        echo "For details see $LOGFILE..."
      "stop")
        echo "Stopping Redwood..."
        scheduler_actions "shutdown"
        echo "For details see $LOGFILE..."
      "status")
        scheduler_actions "status"
        echo "$0: Usage:
              $0 start
              $0 stop
              $0 status"
        exit 1;;
    esac

  • Useradd: group 'nogroup' does not exist

    How so?
    #useradd --home /home/vsftpd --gid nogroup -m --shell /bin/false vsftpd
    useradd: group 'nogroup' does not exist
    I saw never this. How do I create nogroup group?

    I guess that Arch is following the Linux Standard Base Core Specification (ISO/IEC 23360 Part 1:2007(E)):
    Table 21-2 Optional User & Group Names
    User       Group     Comments
    nobody    nobody    Used by NFS

  • Issues with passing boot messages to Plymouth - absolutely no results!

    Lately I've made it my little project to fancy up my box with a nice Plymouth boot screen with scrolling boot messages.  I've found the following two pages that give a guide to setting up such a Plymouth theme:
    Plymouth: Create your own splash screen with scrolling boot messages
    Plymouth pulsating crunchbang logo with boot messages and progress bar
    I quickly realized when I tried to make the system changes needed to send boot messages to Plymouth that my system doesn't have either  /usr/share/initramfs-tools/scripts/functions (which I believe is very outdated) or /lib/lsb/init-functions which is brought up in the #! forums.  I'm assuming that #! uses Linux Standard Base and Arch does not - so I went looking for the files I needed.
    The two most likely candidates to me seem to be /lib/initcpio/init_functions and /lib/initcpio/functions.  However, changing either one of these files to contain
    if [ -x /bin/plymouth ]; then
    /bin/plymouth update --status="$@"
    fi
    or its equivalent produces absolutely no results on reboot, even after running
    mkinitcpio -p linux
    Are these the correct files?  Or am I barking up the wrong tree?  I've already tested my Plymouth theme by running the Plymouth daemon and opening up a splash screen in X and using Plymouth's --update=<string> option, and everything works great.  I'm kind of at my wit's end, and would rather not have to install LSB to get this working.  Has anyone else been successful with this, or perhaps knows which direction to point me in?
    Thanks in advance for any advice!!

    Bump.
    ^  No, only joking! 
    I'm posting again to say that I have found /etc/rc.d/functions - and this seems to be the file I'm looking for.  Maybe someone could confirm that before I start mucking around with a file that looks a little to easy to mess up?  And maybe perhaps someone knows and easier way to edit this for sending messages to Plymouth other then putting something similar to
    if [ -x /bin/plymouth ]; then
    /bin/plymouth update --status="$@"
    fi
    into every function (such as status(), stat_fail(), stat_done(), etc.)  I see that /etc/rc.d/functions is called by /etc/rc.sysinit.  Could I possibly change rc.sysinit to be
    #!/bin/bash
    # /etc/rc.sysinit
    . /etc/rc.conf
    # Call functions for Plymouth
    . /etc/rc.d/plymouth_functions
    . /etc/rc.d/functions
    ## Truncated ##
    And then create a /etc/rc.d/plymouth_functions file very similar to /etc/rc.d/functions, except running "plymouth update --status=$@" instead of echo commands?  Then it would be a simple matter of using gEdit's Replace tool (i.e.  "status() ==> status() & plymouth_status()") to edit /etc/rc.sysinit.
    Any ideas on whether or not this would work?

  • Hplip

    i have an hp psc 1350 and was reading different posts on the forum and found that AL is not LSB compliant...therefore the hplip driver will not work, right?
    this is the output i get running hp-check:
    Checking for dependency LSB - Linux Standard Base support...
    error: Not found!
    error: This is a REQUIRED dependency. Please make sure that this dependency is installed before installing or running HPLIP.
    im going to try to download the ppd file and try via cups, just curious if anyone had a workaround for this issue

    hi so i got really frustrated with arch because of hplip and nvidia and removed it.  i like arch so i came back to it (fresh install) nvidia issue is resolved but hplip is not.
    i get the following errors:
    hp-check
    [the following two lines are repeated a ton of times above this]
    File "/usr/share/hplip/base/utils.py", line 220, in walkFiles
    for f in walkFiles(fullname, recurse, abs_paths, return_folders, pattern, path):
    File "/usr/share/hplip/base/utils.py", line 216, in walkFiles
    if os.path.islink(fullname):
    File "/usr/lib/python2.4/posixpath.py", line 162, in islink
    return stat.S_ISLNK(st.st_mode)
    File "/usr/lib/python2.4/stat.py", line 61, in S_ISLNK
    return S_IFMT(mode) == S_IFLNK
    RuntimeError: maximum recursion depth exceeded
    hp-setup
    Session management error: Authentication Rejected, reason : None of the authentication protocols specified are supported and host-based authentication failed
    error: Unable to connect to hpiod.
    error: Unable to connect to HPLIP I/O. Please (re)start HPLIP and try again.
    hp-toolbox
    Session management error: Authentication Rejected, reason : None of the authentication protocols specified are supported and host-based authentication failed
    error: Unable to connect to HPLIP I/O (hpiod).
    /etc/rc.d/hplip restart
    :: Stopping hplip: hpiod ... [DONE]
    :: Stopping hplip: hpssd... [BUSY]
    /etc/rc.d/hplip: line 28: kill: (14138) - No such process
    [FAIL]
    :: Starting hplip: hpiod ... [DONE]
    :: Starting hplip: hpssd ... [DONE]
    but for this the words are not shown unless you highlight the section
    all i did was pacman -S hplip xsane so i dont know whats going on

  • Good April Fools Joke!

    http://www.gentoo.org/news/en/gwn/20030 … #doc_chap1
    1.  Gentoo News
    Summary
        * Portage 2.1 to adopt RPM format for LSB compliance
        * Gentoo/PPC team restructuring
        * Release schedule announced for Gentoo Linux 1.4_rc4
    Portage 2.1 to adopt RPM format for LSB compliance
    In what will likely prove to be a controversial decision, Portage 2.1 will adopt the RPM format for all packages moving forward. The use of ebuilds will be deprecated in favor of the defacto RPM standard. The primary driver for this decision was to ensure compliance with the Linux Standard Base specification, which mandates RPM support for package management.
    The developers have been hard at work to make this migration as easy as possible. Already a proof-of-concept ebuild2rpm script is in place and being tested by a pilot group of developers. Unfortunately, because of the architectural differences between the two formats, some features will not be supported once Gentoo moves to RPM. USE variables are one such feature; sandbox security is another. However, the added benefit brought about by full LSB compliance should far outweigh the loss of these two minor features.
    Additionally, because of LSB's required library support, the xfree86 package will move to become part of the base Gentoo Linux system, rather than an optional addition. Users interested in learning more about the Linux Standard Base should read the LSB FAQ or the full LSB 1.3 specification.

    Anonymo wrote:
    Sigi wrote:Yeah it's classic, literally: 2003-04-01... But it's a good one :-)
    Sorry just found it today while reading the announcement:
    http://www.gentoo.org/news/20080401-release-beta1.xml
    Me too, that's why I saw it

  • 64 bit linking on linux ?

    Hello,
    I'm running Ubuntu 7.10 on two machines AMD64 and x86 architectures.
    It appears that I have a 32 bit sun compiler:
    $ sunCC -V
    sunCC: Sun C++ 5.9 Linux_i386 Patch 124865-01 2007/07/30
    It work fine on Ubuntu 7.10 x86, but there seems to be a linker problem on AMD64:
    $ sunCC sunCCTFunc.cc
    /usr/lib64/libm.so: file not recognized: File format not recognized
    $ sunCC -m64 sunCCTFunc.cc
    /usr/lib64/libm.so: file not recognized: File format not recognized
    What am I doing wrong ?
    Thanks in advance,
    F Beekhof

    The Linux system linker cannot (yet) handle comdat sections that are in object files created by the Sun C++ compiler. (The linker garbles the comdat sections.) Sun Studio on Linux comes with its own linker, which is a Linux linker with the comdat features fixed. The CC command runs the Sun Studio version of the linker.
    Apparently you are using a newer version of Linux, whose libraries use an object file format not recognized by the older linker supplied with Sun Studio. This is one reason why Ubuntu is not on our current list of supported Linux distributions.
    Quite a while ago we submitted the linker source code fixes to the Linux community for inclusion in the Linux source base. We hope that a future Linux linker will be able to link Sun C++ object code modules correctly. Providing our own linker is not a sustainable solution, for reasons such as you have discovered.
    We are aware of the problem with newer object file formats, and are working on a solution. I can't predict when a solution will be available.

Maybe you are looking for