Problem with build_samples.bat in java_card_kit-2_1_2

Hi,
I have installed jdk1.3.1_20 and have setup java_card_kit-2_1_2. Following the website, I could compile Wallet.java. But some reason the build_samples.bat is not working properly. Looking through the code, when i reach to the line:
%JAVA_HOME%\bin\jar -xvf %JC21_HOME%\lib\api21.jar (line 46 of the build_samples.bat) it gives me this error:
java.io.FileNotFoundException: c:\Java\java_card_kit-2_1_2 (Access is denied)
at java.io.FileInputStream.open (Native Method)
at java.io.FileInputStream.<init>(FileInputStream.java:91)
at java.io.FileInputStream.<init>(FileInputStream.java:54)
at sun.tools.jar.Main.run(Main.java:181)
at sun.tools.jar.Main.main(Main.java:899)
The system cannot find the file specified.
Why is this happening:
FYI this is my javacard_env.bat (the file that I start the javacard environment):
set classpath=.;
set JAVA_HOME=C:\Java\jdk1.3.1_20
set path=C:\Java\jdk1.3.1_20\bin;
set JC21_HOME=c:\Java\java_card_kit-2_1_2
set path=%path%;%JC21_HOME%\bin;
set classpath=%classpath%;%JC21_HOME%\lib\api21.jar;
Can someone please help.
Regards,
Zeallous

I'm actually ok with that part now,
I'm now having problems with converting Samples section:
once it reaches the line (whilst running build_samples.bat):
call %JC21_HOME%\bin\converter -config ..\src\com\sun\javacard\samples\HelloWorld\HelloWorld.opt
it gives me this error:
Exception in thread "main" java.lang.NoClassDefFoundError: \lib\apduio/jar;C:\Java\java_card_kit-2_1_2
I have already put in this as my javacard_env.bat before i ran everything:
@echo off
set classpath=.;
set JAVA_HOME=C:\Java\jdk1.3.1_20
set path=C:\Java\jdk1.3.1_20\bin;
set JC21_HOME=C:\Java\java_card_kit-2_1_2
set path=%path%;%JC21_HOME%\bin;
set classpath=%classpath%;C:\Java\java_card_kit-2_1_2\lib\api21.jar;%CLASSPATH%;
set classpath=%classpath%;C:\Java\jdk1.3.1_20\jre\lib\ext\apduio.jar;%CLASSPATH%;
What is wrong with this?
Regards,
Zeallous

Similar Messages

  • Problems with startdb.bat on BlazeDS

    Hi guys,
    I've been trying to initialize the sample app from BlazeDS but I guess I'm doing something wrong here. I go to BlazeDS folder (using prompt command), getting into the
    ..\blazeds\sampledb\dir and execute the startdb.bat
    when I try to run in my browser the url http://localhost:8400/samples I get the following error: Firefox could not establish a connection with server localhost:8400
    After reading a tutorial I deployed the war contained on BlazeDS folder into my JBoss and when I execute the url http://localhost:8080/samples I get the samples page normally.
    Does someone know what I can doing wrong?
    any help would be very appreciated.

    Hi guys,
    After some days researching I figured out that I must start the BlazeDS internal WebServer to get this URL working, I know, it is a very newbie issue, but I took some days to get that right
    So, if anyone has or had a similar problem try to start the Tomcat inside the BlazeDS folder using the prompt command, it should make the url (http://localhost:8400/) work.

  • HPS - Problem with GenerateCube.bat

    Hello, everyone! Hope you are doing just fine.
    I'm using Hyperion Performance Scorecard version 11.1.2.2 and I have a problem when trying to run GenerateCube.bat, I get this error:
    Exception in thread "main" java.lang.NoClassDefFoundError: com/hyperion/pmd/hps/toolkit/CommandLineCubeGeneration
    Caused by: java.lang.ClassNotFoundException: com.hyperion.pmd.hps.toolkit.CommandLineCubeGeneration
    at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
    Could not find the main class: com.hyperion.pmd.hps.toolkit.CommandLineCubeGeneration.  Program will exit.
    I know there was a bug fixed about this, but it doesn't work. Environment variables Path, CLASSPATH and JAVA_HOME are set already. Is there something I'm missing?
    Thanks a lot in advance!

    The format of your command line doesn't comply with the any of the various exec() formats in the Runtime API. Check the API and the following article for the allowable forms, and then choose one of them.
    http://www.javaworld.com/javaworld/jw-12-2000/jw-1229-traps.html

  • Problems with Hasher.bat (SWF Whitelisting)

    Hi,
    I have been investigating an issue with a customer no longer being able to generate a SWF hash for whitelisting.
    I have traced it to _how_ I build the SWF.
    If I build the SWF with Flash Builder 4.6, Hasher.bat works perfectly. If I import the exact same code project into Flash Builder 4.7, Hasher.bat fails with an error. (See below.)
    Obviously, I want to submit a bug report somewhere, but I can't find the appropriate bugbase so to do.
    Please can somebody direct me?
    Thanks,
    G
    E:\AdobeAccessSDK_4_0_LS1_java\Adobe Access Server for Protected Streaming>Hasher.bat http://server.local/flexdev/faswf/Pl
    ayerSpriteGeneratedWithFlashBuilder46.swf
    Parameter type: URL. (Retrieving hash...)
    SWF Hash: 2ElI68N9CgxG74akZerB2KxCy/hyDIkyLnph2Nn8Svc=
    E:\AdobeAccessSDK_4_0_LS1_java\Adobe Access Server for Protected Streaming>Hasher.bat http://server.local/flexdev/faswf/Sa
    meThingGeneratedWithFlashBuilder47.swf
    Parameter type: URL. (Retrieving hash...)
    java.io.IOException: Invalid SWF file specified
    Usage:
    Hasher <SWFFilePath>

    Hi Hiroshi,
    Are you saying you are using non-default compiler in Flash Builder?
    I am saying that I keep my Flash Builder updated with the latest build of AIR and the latest compiler because a) there are always bugs and b) there are massive performance gains in so doing. Case in point being the several-fold decrease in compilation time that only became available with AIR 4 and the -useLegacyAOT argument, released very recently indeed.  
    http://www.adobe.com/devnet/air/air-sdk-download.html
    http://helpx.adobe.com/x-productkb/multi/how-overlay-air-sdk-flex-sdk.html
    Is it Apach Flex 4.11.0?
    No. it is Flash Builder 4.7 downloaded from Adobe Creative Cloud.
    Can you try to build your app with Flex 4.6.0?
    The issue is not the Flex SDK - I am using Flex 4.6.0 for my Flex projects, but I am using AIR 4.0.0.1628 for my AIR projects because it is massively better, offers massively faster compilation times and fixes any number of irritating bugs of earlier AIR SDKs... Oh, and, it contains various features that are essential to be able to actually release any piece of software I make as it will meet the requirements of Apple etc where the (outdated) version of AIR that ships with FB does not.
    Neither moving back to an earlier release of AIR nor moving back to Flash Builder 4.6 are possible as both would mean a drastic loss of function and dividing up my code-base so as to be unable to share significant libraries of code between projects.
    And, do you really need to compress your swf with LZMA compression?
    Unless you can show me a compiler argument in Flash Builder that will get it to do anything else, then yes I do. That is the default behaviour for -compress=true in Flash Builder with the most current AIR and compiler. Using -compress=false is not an option as it knocks my SWF from 250KB (which is acceptable) up to 750KB (which is not acceptable). We looked at the license cost of third-party zipping tools and they were coming in at approximately $300 in order to generate a file of 325KB - in other words, we would be taking on a costly license to do something that we can already do, only not as well... The other option is to home-cook an AIR desktop app to do the zipping / compression after the fact.
    I have not opted to do any specific form of file compression, this is what the default is for the compiler that was released by Adobe. I have not set any special compilation parameters. I have not done anything other than keep my development tools up to date with the latest release from Adobe.
    It seems to me that this is an Adobe issue and it is one that should be exceptionally easy for Adobe to fix, where it is neither easy nor cheap for your customers to fix.
    I very much doubt that I am the only Flex / Flash developer who keeps his tools up to date and I anticipate that there will be more calls for you to resolve this if you do not resolve it now.
    G

  • Problems with calling a Bat file in java...

    i'm having some issues when i try to call my bat file within java...
    here is the code
    Runtime.getRuntime().exec("cmd.exe C:\\dev\\CMIC\\components\\client\\bin\\startup.bat");
    it starts up the bat file but it seems to only execute the first line in the bat, then it shuts it down... i dont get it. cuz if i call that bat from another bat it works fine.. if i click on it, it works fine why would java have a problem with it?

    After doing some searching around... this is what i came up with.. but i still get the same results.. the dos screen pops up and then poof.. its gone..
    import java.io.BufferedReader;
    import java.io.ByteArrayOutputStream;
    import java.io.IOException;
    import java.io.InputStream;
    import java.io.InputStreamReader;
    import java.io.OutputStream;
    import java.io.PrintWriter;
    public class test {
         public static void main(String Args[]){
         System.out.println("About to try and EXecute the Bat");
                   //String retVal = ExecWindows( "cmd.exe C:\\dev\\CMIC\\components\\client\\bin\\startup.bat" );
                   String retVal = ExecWindows( "cmd.exe /C C:\\dev\\CMIC\\components\\client\\bin\\startup.bat" );
                   System.out.println(retVal);     
         private static String ExecWindows(String cmd) {
              try {
                   ByteArrayOutputStream bos = new ByteArrayOutputStream(100 * 1024);
                   Runtime rt = Runtime.getRuntime();
                   Process proc = rt.exec(cmd);
                   StreamGobbler errorGobbler =
                        new StreamGobbler(proc.getErrorStream(), "ERROR");
                   StreamGobbler outputGobbler =
                        new StreamGobbler(proc.getInputStream(), "OUTPUT", bos);
                   errorGobbler.start();
                   outputGobbler.start();
                   int exitVal = proc.waitFor();
                   //if ( DEBUG ) System.out.println( "cmd: '" + cmd + "' -> " + exitVal );
                   errorGobbler.join();
                   outputGobbler.join();
                   //if (DEBUG && exitVal != 0)
                   //     System.out.println(" ExitValue: " + exitVal);
                   if (exitVal != 0)
                        return "";
                   bos.flush();
                   String output = bos.toString();
                   bos.close();
                   return output;
              } catch (Throwable t) {
                   return "";
         } /* * Handle standard I/O streams */
    } // end of class
         class StreamGobbler extends Thread {
              InputStream is;
              String type;
              OutputStream os;
              StreamGobbler(InputStream is, String type) {
                   this(is, type, null);
              StreamGobbler(InputStream is, String type, OutputStream redirect) {
                   this.is = is;
                   this.type = type;
                   this.os = redirect;
              public void run() {
                   try {
                        PrintWriter pw = null;
                        if (os != null)
                             pw = new PrintWriter(os);
                        InputStreamReader isr = new InputStreamReader(is);
                        BufferedReader br = new BufferedReader(isr);
                        String line = null;
                        while ((line = br.readLine()) != null) {
                             //System.out.println( "{" + line + "}" );
                             if (pw != null) {
                                  pw.println(line);
                             } else {
                                  System.out.println(type + ">" + line);
                        if (pw != null)
                             pw.flush();
                   } catch (IOException ioe) {
                        ioe.printStackTrace();
         }

  • Bat file problems with 5.2(3)

    I'm having bat file problems with CCM 4.2(3) with bat version 5.2(3). When adding phone/users getting an error number -2146828279 with this message "Description -Subscript Out of range".

    Hi Denis,
    Just wanted to know if the description contained a comma? There was a bug in a previous BAT version that would affect phone/user inserts if there was a comma.
    CSCsb61425 Bug Details
    Headline BAT insert fails if phone description contains comma
    This was in BAT 5.1.4
    Hope this helps!
    Rob

  • Problem with running jcwde

    Hi !
    I am using jdk1.3 and jc2.1.2 .
    Have set the classpaths and the enviornment variables as per the user guide.
    At the command prompt I give C:>jcwde
    and get the following error :
    Exception in thread "main" java.lang.NoClassDefFoundError: Download .
    Before this I ran the build_sample.bat also.
    It inflated a whole set of files and then got the error :
    Exception in thread "main" java.lang.NoClassDefFoundError: Download
    Exception in thread "main" java.lang.NoClassDefFoundError: Download
    Exception in thread "main" java.lang.NoClassDefFoundError: Download
    Exception in thread "main" java.lang.NoClassDefFoundError: Download
    Exception in thread "main" java.lang.NoClassDefFoundError: Download
    Exception in thread "main" java.lang.NoClassDefFoundError: Download
    Exception in thread "main" java.lang.NoClassDefFoundError: Download
    Exception in thread "main" java.lang.NoClassDefFoundError: Download
    Exception in thread "main" java.lang.NoClassDefFoundError: Download
    Exception in thread "main" java.lang.NoClassDefFoundError: Download
    Header.scr
    AppletTest.scr
    Footer.scr
    1 file(s) copied.
    What is wrong ???
    Please help !!!

    The classpath is the same as the one in jcwde.bat file.
    %JC21_HOME%\lib\apduio.jar;%JC21_HOME%\lib\apdutool.jar;%JC21_HOME%\lib\jcwde.jar;%JC21_HOME%\lib\converter.jar;%JC21_HOME%\lib\scriptgen.jar;%JC21_HOME%\lib\offcardverifier.jar;%JC21_HOME%\lib\api21.jar;%JC21_HOME%\lib\capdump.jar;%JC21_HOME%\samples\classes
    where JC21_HOME = C:\java_card_kit-2_1_2
    Instead of running the batch file, I explicitly did
    C:\java_card_kit-2_1_2\samples\src\demo> java com.sun.javacard.jcwde.Main jcwde.app
    and got the foll. exception :
    Java Card 2.1.2 Workstation Development Environment (version 0.18).
    Copyright (c) 2001 Sun Microsystems, Inc. All rights reserved.
    jcwde is listening for T=0 Apdu's on TCP/IP port 9,025.
    Exception in thread "main" java.lang.IllegalAccessError: class javacard.framework.JCWDEDispatcher cannot access its superclass javacard.framework.Dispatcher
    at java.lang.ClassLoader.defineClass0(Native Method)
    at java.lang.ClassLoader.defineClass(ClassLoader.java:486)
    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:11
    1)
    at java.net.URLClassLoader.defineClass(URLClassLoader.java:248)
    at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:297)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:286)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:253)
    at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:313)
    at com.sun.javacard.jcwde.Main.run(Main.java:71)
    at com.sun.javacard.jcwde.Main.main(Main.java:136)
    That sounds like a classpath problem. But can't fig. out what exactly is wrong.
    Any answers ??
    BTW I am on a Win2k system.

  • Problem with Rescue and Recovery after installing Norton Internet Security 2010

    Hi all.
    It's my first time in this forum.
    I have a problem, with Rescue and Recovery, after installing Norton Internet Security 2010 on my T43.
    The message I get it:
    "Rescue and Recovery is unable to back up the file 'C:\Documents and settings\all Users\Application Data\ Norton\ 00000082\00000109\000003c1\cltMLS1.bat' Because the file is either corrupted or being used by another application. Please close any application that could be using the file.
    I tried to close the Norton but I couldn't find how.
    Tanks
    Doron71

    Hi and welcome to the forum,
    the reason for this situation is, that the antivir files are protected from being modified.
    This is the reason, why this file cannot be backed up. I assume, that you would get much more such messages, as there are surelly multiple files files, that are protected like this.
    So the solution is to block folders from being archived. Please start RnR application and in the configuration set this folder as the excluded one.
    This will skip the backup of this file and will fix your situation.
    Please let me know, if you have covered this.
    Cheers

  • Problem with Java and Windows (Mainly Vista and UAC)

    Hi all,
    I am having a problem with a program that I've devoloped. The program itself is packaged as a jar and I plan to deploy it across multiple platforms eventually however right now i am only concerned about windows based systems. I have made an installer for a windows baised systems using NSIS to install the software files. I made the installer as I need several java packages to be installed so the program would work (JAI, J3D, JAI ImageIO) and I also require the program to have fileassociations on windows.
    I know that this is not what java is about, however the majority of the users will be on windows baised systems so I've decided that OS specific installers is the best option.
    During the process I have noticed that there are several key problem with java for this type of application!
    The first issue that I have come across is getting file associations to work on java. As a .jar is not an excutable it is not possible to directly associate a filetype with it in java so to overcome this I currently run the program from a .bat files and also the program requires large memory so this also allows me to run the program with -xmx. The batch file that I use is :
    <code>
    cd PATH TO PROGRAM
    start javaw -Dsun.java2d.noddraw=true -Xmn100M -Xms500M -Xmx1000M -jar "PATH TO PROGRAM\program.jar" %1 -vram 134217728
    pause;
    </code>
    Ok so all this appears to work fine and allows windows to have file associations and start the program and thats all works perfectly but this is a non-ideal solution. Has anyone got any advice on improving this?
    The next problem that I have appears to be a problem with Vista and UAC (user access control). When a user installs the program and installs the program into the program files directory I found that the program did not work and kept saying that I did not have access to the files in the current directory. This is a problem as I read and write settings files during program execution.
    On a Vista system UAC prevents file write operations into the Program Files directory unless the program has requested elevated status even if the user is a full administrator. The probem is that there appears to be no real way to achieve this under java that I'm aware of...
    Has anyone else had this probem and has a suitable solution?
    Any advice on these issues would realy be appricated.
    Regards
    Joey

    Ok so i've kinda found a solution, its not ideal but its very good. I found this program called Elevate
    A link to the site I got it was
    http://www.wintellect.com/cs/blogs/jrobbins/archive/2007/03/27/elevate-a-process-at-the-command-line-in-vista.aspx
    This program allows you start java with a UAC dialog for high access using
    Elevate java -jar myjar.jar
    This then allows you to have full access using java... I guess it could be dangerous but it does the job.

  • Problem with Class and Classpath

    Hello ME Windows Users, now before you place a wry smile on your face, I have a problem with path and classpath. Stop it, I can see you smiling!
    By visiting the the last 10 pages of the forum and reading Sun installation notes, some tooldocs and by given some answers by some nice people, I have become an expert in turning off my computer, about 10 times/hr. I still am trying to make my first cup of java.
    With the ME computer,
    I'm unable to right click on the desktop and go to properties, advanced,
    I'm unable to go go start, run, sysedit,
    I'm unable to change the ms-dos window of autoexec.bat, it just shuts down.
    Now before you tell me, I should of bought a different computer, the only place I can find to modify the path and classpath is in the environment which is in system configuration under tools. Here I have placed numerous configurations, like
    C:\java>set path=%path%;c:\j2sdk1.4.2\bin
    C:\java>set classpath=%classpath%;.;
    ;java_dir\bin where ;java_bin is c:\j2sdk1.4.2
    .; java_dir\bin; %path% where ;java_bin is c:\j2sdk1.4.2 and the list goes on.
    But, I know you are still smiling, the % signs comes up in a dialog box, saying too many, and will not convert the text to the environment to be saved when I close down for the tenth time in the last hour.
    Can someone help me before I make a real cup of coffee and accidentally drop it on the ME box.
    Have a laugh on me Mik.

    C:\java>set path=%path%;c:\j2sdk1.4.2\binGood
    But it is no good because it has to many % and a dialog box appears, saying you have too many parameters.
    Are you saying I have to shutdown again to answer your ?
    From the HELP menu-
    To confirm startup commands line by line
    Click Start, and then click Shut down.
    Click Restart, click OK, and then press and hold the CTRL key until the Windows Startup Menu appears.
    Enter the number for Step-by-step confirmation, and then press ENTER.
    For each command you want to run, press Y.
    If the command runs successfully, you are prompted with the next command.
    If the command does not run successfully, you receive an error message.
    To skip a command, press N.
    Mik

  • Problem with Migration Forms to Apex ...

    Hello !!
    I discovered Apex a few days ago, so I began with the Oracle tutorials, where I found the conversion from Forms to Apex : "Converting Your Oracle Forms Applications to Application Express 3.2".
    I tried to do the same, with a Unix server and my laptop with Windows.
    I downloaded the Forms which where on my Unix server on my laptop, and then converted them with frmf2xml.bat.
    Then I created a project and uploaded only one Forms Module (_fmb.XML). After upload, the Percent Complete column is lower than 100%.
    My problem is at the following step : "Generating Your Application Express Application".
    When I click on "Create Application", select "Based on Migration Project" and then on "Next", I have one of the following errors :
    - 1 error has occurred * The project, "Test Gestuser" does not contain any Blocks associated with database objects.
    - 1 error has occurred * Database schema PROCIE does not contain the associated database objects for the project, login. Ensure the database schema associated with the project contains the database objects associated with the uploaded Forms Module .XML file(s)
    I really don't understand these two errors, having yet checked all the possible error sources, user, schema, ... ?:|
    I have probably forgotten to give some informations, so ask them ;)
    Thanks for your help,
    Pierre C.
    Edited by: Pierre C. on 19 juin 2009 17:22

    I found the problem(s) ... but now I have another one !!
    The problems are with the Forms : I opened them with Forms Builder and created a new Block with the assistant. Then I compared this block with another "normal" block : they haven't the same properties.
    My block has an associated canvas and database source, whereas the other "normal" blocks haven't.
    Where does the error come from ??
    Is there something to do with Forms Builder ?
    On my Unix server before downloading the forms ?
    Another thing to do ??
    Thanks,
    Pierre C.

  • Is anyone else having problems with the Canon Online Store?

    In the last month or so, I've had one problem after another with the Canon Online Store; from being unable to delete items from the shopping cart; to not being able to add "in stock" items; disappearing Wish Lists; and just now, I tried to add one lens cap to the 6 or 7 items I already had in the Shopping Cart, and they disappeared.
    I've called, more than once, and I've written, also more than once, to Canon Support about this, but they ignore what I tell them, and tell me there are no problems with the Online Store.  They don't even seem to report to anyone that anyone has complained, because each time is "the first time", even though I've called (more than once) and written (more than once) to them about continuing Online Stores problems.
    Is anyone else having problems with the Canon Online Store?
    Why does Canon not care to track reported problems with the storefront part of their web-site? 
    I'm not trying to insult Canon, it's just that I've been a Canon customer for less than 3 months, and the're only batting .333, so far.  Canon Support was very quick to respond about a concern I had that a 50mm f/1.4 I had just purchased was authentic or not.  In trying to register that lens, I looked up on the Canon web site where to find the serial number.  Since my new lens did not have any numbers there, I was concerned I had been sold a fake.  But, then Canon Support sent me link to a different online document that showed a few different places where it might be, and there it was. 
    Is Canon like that with other problems, as well?  Or is their "batting" average better than my very limited experience? 
    I just love my Rebel T5i, and my Canon lenses (from "the Kit brothers of the Cropped Frame coral":  EF-S 18-55mm f/3.5-5.6 IS STM, and EF-S 70-300mm f/4-5.6 IS USM; to the "Truly Nifty Fifty", the 50mm f/1.4 USM, [the f/1.8 is just a "thrifty fifty"], and finally, the "Super-Macro" MP-E 65mm f/2.8 1x-5x Macro)! 
    Regards and Thanks,
    Calen
    As an old friend used to always say,
    "Keep Looking Up!"
    Calen

    Hi Danny.  Thanks for replying.
    I only use my desktop PC to access Canon's web site, and I've been using Mozilla Firefox for years.  And, yes, it is the latest version.  Since Canon REFUSES to support the use of Firefox on it's web site, WHAT BROWSER DOES CANON SUPPORT?  WHEN did Canon STOP SUPPORTING Firefox?
    I've been told that there are 2 pending orders in my account.  Yet, I NEVER placed those orders!  WHY CAN'T CANON SEE THAT THIS IS A PROBLEM??? 
    Instead of off-target suggestions, and pasted boilerplate REFUSALS TO EVEN LOOK at this issue, I would prefer it if Canon went "old school", and FIXED THE PROBLEM, in the first place!  But, maybe that's a bit too grown up of an answer for you! 
    "Award-winning" support???   And, just exactly WHAT AWARD did Canon "support" WIN for CONSISTANTLY IGNORING REPORTED PROBLEMS???  The OSTRICH?
    Please pull your head out, and FIX this problem, OR YOU ARE THE PROBLEM!!!
    Thank you for your "prompt" attention to this matter!
    Calen
    As an old friend used to always say,
    "Keep Looking Up!"
    Calen

  • Laptop mode tools problem with kernel 3.0

    today I just updated the system and my laptop runs dramatically hotter after that. I read the archwiki, it does talk about the laptop mode tools problem with kernel 3.0 but when I opened the file /usr/sbin/laptop_mode, the lines which the wiki mentions are not there. Does anyone here have the same problem and can you offer the solution?
    Here is my /usr/sbin/laptop_mode
    #! /bin/sh
    # Script to start or stop laptop_mode, and to control various settings of the
    # kernel, hardware etc. that influence power consumption.
    # This script is a part of Laptop Mode Tools. If you are running a supported
    # power management daemon, this script will be automatically called on power
    # state change.
    # Configure laptop mode tools in /etc/laptop-mode/laptop-mode.conf, and in
    # the broken-out config files in /etc/laptop-mode/conf.d.
    # Please consult the manual pages laptop-mode.conf(8) and laptop_mode(8) for
    # additional information.
    # Maintainer: Ritesh Raj Sarraf ([email protected])
    # Original Author: Bart Samwel ([email protected])
    # Project home page: http://samwel.tk/laptop_mode
    # Contributors to this script: Bart Samwel
    # Kiko Piris
    # Micha Feigin
    # Andrew Morton
    # Herve Eychenne
    # Dax Kelson
    # Jan Polacek
    # ... and many others that I've stopped
    # keeping track of.
    # Based on a script for Linux 2.4 written by Jens Axboe.
    set -a
    # The laptop mode tools version number. Extracted by the installer makefile
    # as well, so don't change the format!
    LMTVERSION=1.59
    # This script is loaded from multiple scripts to set the config defaults
    # and to read the configuration on top of those. Only when the command is
    # recognized does this script do anything else.
    VERBOSE_OUTPUT=0
    ENABLE_LAPTOP_MODE_ON_BATTERY=1
    ENABLE_LAPTOP_MODE_ON_AC=0
    ENABLE_LAPTOP_MODE_WHEN_LID_CLOSED=0
    PARTITIONS="auto /dev/mapper/*"
    LM_BATT_MAX_LOST_WORK_SECONDS=600
    LM_AC_MAX_LOST_WORK_SECONDS=360
    DEF_MAX_AGE=30
    LM_READAHEAD=3072
    NOLM_READAHEAD=128
    CONTROL_READAHEAD=1
    CONTROL_NOATIME=0
    USE_RELATIME=1
    CONTROL_HD_IDLE_TIMEOUT=1
    LM_AC_HD_IDLE_TIMEOUT=4 # 20 seconds
    LM_BATT_HD_IDLE_TIMEOUT=4 # 20 seconds
    NOLM_HD_IDLE_TIMEOUT=244 # 2 hours
    DEF_UPDATE=5
    DEF_XFS_AGE_BUFFER=15
    DEF_XFS_SYNC_INTERVAL=30
    DEF_XFS_BUFD_INTERVAL=1
    XFS_HZ=100
    CONTROL_MOUNT_OPTIONS=1
    BATT_HD_POWERMGMT=1
    LM_AC_HD_POWERMGMT=254
    NOLM_AC_HD_POWERMGMT=254
    CONTROL_HD_POWERMGMT=0
    CONTROL_HD_WRITECACHE=0
    NOLM_AC_HD_WRITECACHE=1
    NOLM_BATT_HD_WRITECACHE=0
    LM_HD_WRITECACHE=0
    LM_DIRTY_RATIO=60
    LM_DIRTY_BACKGROUND_RATIO=1
    NOLM_DIRTY_BACKGROUND_RATIO=10
    NOLM_DIRTY_RATIO=40
    LM_SECONDS_BEFORE_SYNC=2
    BATT_CPU_MAXFREQ=medium
    BATT_CPU_MINFREQ=slowest
    BATT_CPU_GOVERNOR=ondemand
    BATT_CPU_IGNORE_NICE_LOAD=1
    LM_AC_CPU_MAXFREQ=fastest
    LM_AC_CPU_MINFREQ=slowest
    LM_AC_CPU_GOVERNOR=ondemand
    LM_AC_CPU_IGNORE_NICE_LOAD=1
    NOLM_AC_CPU_MAXFREQ=fastest
    NOLM_AC_CPU_MINFREQ=slowest
    NOLM_AC_CPU_GOVERNOR=ondemand
    NOLM_AC_CPU_IGNORE_NICE_LOAD=0
    CONTROL_CPU_FREQUENCY=0
    HD="/dev/[hs]d[abcdefgh]"
    CONTROL_SYSLOG_CONF=0
    LM_AC_SYSLOG_CONF=/etc/syslog-on-ac-with-lm.conf
    NOLM_AC_SYSLOG_CONF=/etc/syslog-on-ac-without-lm.conf
    BATT_SYSLOG_CONF=/etc/syslog-on-battery.conf
    SYSLOG_CONF_SIGNAL_PROGRAM=syslogd
    SYSLOG_CONF=/etc/syslog.conf
    CONTROL_DPMS_STANDBY=0
    BATT_DPMS_STANDBY=300
    LM_AC_DPMS_STANDBY=1200
    NOLM_AC_DPMS_STANDBY=1200
    CONTROL_CPU_THROTTLING=0
    BATT_CPU_THROTTLING=medium
    LM_AC_CPU_THROTTLING=minimum
    NOLM_AC_CPU_THROTTLING=minimum
    CONTROL_START_STOP=1
    CONTROL_TERMINAL=0
    TERMINALS="/dev/vc/1 /dev/vcs1"
    BATT_TERMINAL_BLANK_MINUTES=1
    BATT_TERMINAL_POWERDOWN_MINUTES=2
    LM_AC_TERMINAL_BLANK_MINUTES=10
    LM_AC_TERMINAL_POWERDOWN_MINUTES=10
    NOLM_AC_TERMINAL_BLANK_MINUTES=10
    NOLM_AC_TERMINAL_POWERDOWN_MINUTES=50
    ENABLE_AUTO_HIBERNATION=0
    HIBERNATE_COMMAND=/usr/sbin/hibernate
    AUTO_HIBERNATION_ON_CRITICAL_BATTERY_LEVEL=1
    DISABLE_LAPTOP_MODE_ON_CRITICAL_BATTERY_LEVEL=1
    AUTO_HIBERNATION_BATTERY_CHARGE_MAH=0
    AUTO_HIBERNATION_BATTERY_CHARGE_MWH=0
    MINIMUM_BATTERY_CHARGE_MAH=0
    MINIMUM_BATTERY_CHARGE_MWH=0
    ASSUME_SCSI_IS_SATA=1
    CONTROL_BRIGHTNESS=0
    BATT_BRIGHTNESS_COMMAND=false
    LM_AC_BRIGHTNESS_COMMAND=false
    NOLM_AC_BRIGHTNESS_COMMAND=false
    LOG_TO_SYSLOG=1
    DEBUG=0
    ENABLE_LAPTOP_MODE_TOOLS=1
    # Initialize the PATH Variable
    export PATH="${PATH}":/bin:/sbin:/usr/bin:/usr/sbin
    # This is a 2 phase locking approach. LMT_REQ_LOCK is the outer lock and LMT_INVOC_LOCK is the inner lock
    # We take this approach to ensure the scenario that, "At any point when an event occurs (AC/BATT), the
    # kernel can generate multiple events spanning over a couple of events. The first event is honored and
    # lmt executes. If the last event triggered at the 9th second, there is a fair chance that a good amount
    # of state change would have occured in the OS, to honor that state, we keep an outer lock (LMT_REQ_LOCK)
    # handy, so that those changes can also be applied and not forgotten.
    # Workflow:
    # Event-1 is generated and lmt executes (lmt runtime could span 5-10 seconds)
    # At seventh second, 4 events generate. But Event-1 is still running.
    # We don't want to discard all the remaining 4 events, but at least honor 1 so that we can act to the changes
    # that occured in the last 7 seconds.
    # So, Event-2 acquire LMT_REQ_LOCK and waits to acquire LMT_INVOC_LOCK (which is acquire by Event-1)
    LMT_REQ_LOCK="/var/lock/lmt-req.lock"
    LMT_INVOC_LOCK="/var/lock/lmt-invoc.lock"
    FLOCK=`which flock`
    checkint ()
    # $1 arg should be the string/integer
    # that you want to check for as an integer.
    echo $1 | grep "[^0-9]" > /dev/null 2>&1
    return $?;
    # Returns 1 if it is an integer
    # Function to handle logging
    LOGGER=`which logger`;
    log ()
    # $1 should be msg type
    # $2 should be the real msg
    if [ x$LOG_TO_SYSLOG = x1 ]; then
    # NOTE: Add the check on $2 being empty, once you are confident
    # that there aren't any bugs in logging. And no bugs in executing
    # modules and logging
    if [ -x $LOGGER -a "$1" != "STATUS" ]; then
    #if [ -z $2 ]; then
    # continue
    #elif [ "$1" = "MSG" ]; then
    if [ "$1" = "MSG" ]; then
    logger -p daemon.info -t laptop-mode "$2";
    elif [ "$1" = "ERR" ]; then
    logger -p daemon.err -t laptop-mode "$2";
    elif [ "$1" = "VERBOSE" ]; then
    if [ x$VERBOSE_OUTPUT = x1 ]; then
    logger -p daemon.debug -t laptop-mode "$2";
    fi
    else
    logger -p daemon.notice -t laptop-mode "$2";
    fi
    fi
    fi
    if [ "$1" = "VERBOSE" ]; then
    $LM_VERBOSE && echo "$2" >/dev/fd/2;
    elif [ "$1" = "ERR" ]; then
    echo "$2" >/dev/fd/2;
    else
    # Message of type MSG and STATUS can go to stdout.
    echo "$2" >/dev/fd/1;
    fi
    enableDebug ()
    # Check if debug is enabled
    if [ x$(($(basename $1 | cut -d . -f1 | tr "[:lower:]" "[:upper:]" | sed 's/-/_/g')_DEBUG)) = x1 ]; then
    set -vx
    fi
    disableDebug ()
    # Check if debug is enabled
    if [ x$(($(basename $1 | cut -d . -f1 | tr "[:lower:]" "[:upper:]" | sed 's/-/_/g')_DEBUG)) = x1 ]; then
    set +vx
    fi
    # No default on these ones -- we need to detect if they have been set, for
    # backward compatibility with MINIMUM_BATTERY_MINUTES etc.
    AUTO_HIBERNATION_BATTERY_CHARGE_PERCENT=
    MINIMUM_BATTERY_CHARGE_PERCENT=
    # Backward compatibility variable that is sometimes
    # set externally (Debian init system)
    unset VERBOSE
    lmt_load_config ()
    # Source config. Some config settings have been moved from the main config file
    # to modular configuration files, and to support existing laptop-mode.conf
    # files from earlier versions, we source the modular configuration files FIRST.
    if [ -d /etc/laptop-mode/conf.d ] ; then
    for CONF in /etc/laptop-mode/conf.d/*.conf ; do
    if [ -r "$CONF" ] ; then
    . "$CONF"
    #Handle individual module debug settings
    if [ "$DEBUG" -eq 1 ]; then
    export $(basename $CONF | cut -d . -f1 | tr "[:lower:]" "[:upper:]" | sed 's/-/_/g')_DEBUG=1
    log "VERBOSE" "Enabling debug mode for module $CONF"
    fi
    DEBUG=0
    else
    log "MSG" "Warning: Configuration file $CONF is not readable, skipping."
    fi
    done
    fi
    if [ -r /etc/laptop-mode/laptop-mode.conf ] ; then
    . /etc/laptop-mode/laptop-mode.conf
    else
    log "ERR" "$0: Configuration file /etc/laptop-mode/laptop-mode.conf not present or not readable."
    exit 1
    fi
    if [ x$ENABLE_LAPTOP_MODE_TOOLS = x0 ]; then
    log "MSG" "laptop-mode-tools is disabled in config file. Exiting"
    exit 0;
    fi
    # Add a simple bash debug mode switch
    if [ "$DEBUG" -eq 1 ]; then
    set -vx;
    fi
    # Support for old config settings
    if [ "$AC_HD" != "" ] ; then
    AC_HD_WITHOUT_LM="$AC_HD"
    AC_HD_WITH_LM="$AC_HD"
    fi
    if [ "$VERBOSE" != "" ] ; then
    VERBOSE_OUTPUT="$VERBOSE"
    fi
    if [ "$CPU_MAXFREQ" != "" ] ; then
    BATT_CPU_MAXFREQ="$CPU_MAXFREQ"
    fi
    if [ "$MAX_AGE" != "" ] ; then
    LM_BATT_MAX_LOST_WORK_SECONDS="$MAX_AGE"
    LM_AC_MAX_LOST_WORK_SECONDS="$MAX_AGE"
    fi
    if [ "$DEF_AGE" != "" ] ; then
    DEF_MAX_AGE="$DEF_AGE"
    fi
    if [ "$LAPTOP_MODE_ALWAYS_ON" != "" ] ; then
    ENABLE_LAPTOP_MODE_ALWAYS="$LAPTOP_MODE_ALWAYS_ON"
    fi
    if [ "$LM_WHEN_LID_CLOSED" != "" ] ; then
    ENABLE_LAPTOP_MODE_WHEN_LID_CLOSED="$LM_WHEN_LID_CLOSED"
    fi
    if [ "$REMOUNT_PARTITIONS" != "" ] ; then
    PARTITIONS="$REMOUNT_PARTITIONS"
    fi
    if [ "$READAHEAD" != "" ] ; then
    LM_READAHEAD="$READAHEAD"
    fi
    if [ "$DO_REMOUNT_NOATIME" != "" ] ; then
    CONTROL_NOATIME="$DO_REMOUNT_NOATIME"
    fi
    if [ "$DO_HD" != "" ] ; then
    CONTROL_HD_IDLE_TIMEOUT="$DO_HD"
    fi
    if [ "$AC_HD_WITH_LM" != "" ] ; then
    LM_AC_HD_IDLE_TIMEOUT="$AC_HD_WITH_LM"
    fi
    if [ "$AC_HD_WITHOUT_LM" != "" ] ; then
    NOLM_HD_IDLE_TIMEOUT="$AC_HD_WITHOUT_LM"
    fi
    if [ "$BATT_HD" != "" ] ; then
    LM_BATT_HD_IDLE_TIMEOUT="$BATT_HD"
    fi
    if [ "$DO_REMOUNTS" != "" ] ; then
    CONTROL_MOUNT_OPTIONS="$DO_REMOUNTS"
    fi
    if [ "$DO_HD_POWERMGMT" != "" ] ; then
    CONTROL_HD_POWERMGMT="$DO_HD_POWERMGMT"
    fi
    if [ "$AC_HDPARM_POWERMGMT_WITH_LM" != "" ] ; then
    LM_AC_HD_POWERMGMT="$AC_HDPARM_POWERMGMT_WITH_LM"
    fi
    if [ "$AC_HDPARM_POWERMGMT_WITHOUT_LM" != "" ] ; then
    NOLM_AC_HD_POWERMGMT="$AC_HDPARM_POWERMGMT_WITHOUT_LM"
    fi
    if [ "$BATT_HDPARM_POWERMGMT" != "" ] ; then
    BATT_HD_POWERMGMT="$BATT_HDPARM_POWERMGMT"
    fi
    if [ "$DO_WRITECACHE" != "" ] ; then
    CONTROL_HD_WRITECACHE="$DO_WRITECACHE"
    fi
    if [ "$AC_WRITECACHE_WITHOUT_LM" != "" ] ; then
    NOLM_AC_HD_WRITECACHE="$AC_WRITECACHE_WITHOUT_LM"
    fi
    if [ "$BATT_WRITECACHE" != "" ] ; then
    LM_HD_WRITECACHE="$BATT_WRITECACHE"
    fi
    if [ "$DIRTY_RATIO" != "" ]; then
    LM_DIRTY_RATIO="$DIRTY_RATIO"
    fi
    if [ "$DIRTY_BACKGROUND_RATIO" != "" ] ; then
    LM_DIRTY_BACKGROUND_RATIO="$DIRTY_BACKGROUND_RATIO"
    fi
    if [ "$DEF_DIRTY_RATIO" != "" ]; then
    NOLM_DIRTY_RATIO="$DEF_DIRTY_RATIO"
    fi
    if [ "$DEF_DIRTY_BACKGROUND_RATIO" != "" ] ; then
    NOLM_DIRTY_BACKGROUND_RATIO="$DEF_DIRTY_BACKGROUND_RATIO"
    fi
    if [ "$DO_CPU" != "" ] ; then
    CONTROL_CPU_FREQUENCY="$DO_CPU"
    fi
    if [ "$CONTROL_CPU_MAXFREQ" != "" ] ; then
    CONTROL_CPU_FREQUENCY="$CONTROL_CPU_MAXFREQ"
    fi
    if [ "$AC_CPU_MAXFREQ_WITH_LM" != "" ] ; then
    LM_AC_CPU_MAXFREQ="$AC_CPU_MAXFREQ_WITH_LM"
    fi
    if [ "$AC_CPU_MAXFREQ_WITHOUT_LM" != "" ] ; then
    NOLM_AC_CPU_MAXFREQ="$AC_CPU_MAXFREQ_WITHOUT_LM"
    fi
    if [ "$DO_SYSLOG" != "" ] ; then
    CONTROL_SYSLOG_CONF="$DO_SYSLOG"
    fi
    if [ "$SYSLOG_SIGNAL_PROGRAM" != "" ] ;then
    SYSLOG_CONF_SIGNAL_PROGRAM="$SYSLOG_SIGNAL_PROGRAM"
    fi
    if [ "$AC_SYSLOG_WITH_LM" != "" ] ; then
    LM_AC_SYSLOG_CONF="$AC_SYSLOG_WITH_LM"
    fi
    if [ "$AC_SYSLOG_WITHOUT_LM" != "" ] ; then
    NOLM_AC_SYSLOG_CONF="$AC_SYSLOG_WITHOUT_LM"
    fi
    if [ "$BATT_SYSLOG" != "" ] ; then
    BATT_SYSLOG_CONF="$BATT_SYSLOG"
    fi
    if [ "$ENABLE_LAPTOP_MODE_ALWAYS" != "" ] ; then
    ENABLE_LAPTOP_MODE_ON_AC="$ENABLE_LAPTOP_MODE_ALWAYS"
    fi
    if [ "$MINIMUM_BATTERY_MINUTES" != "" -a "$MINIMUM_BATTERY_CHARGE_PERCENT" = "" ] ; then
    # Use a very conservative estimate (1% = 1 battery minute, 100 minutes in a battery)
    # for backward compatibility.
    MINIMUM_BATTERY_CHARGE_PERCENT="$MINIMUM_BATTERY_MINUTES"
    fi
    if [ -z "$MINIMUM_BATTERY_CHARGE_PERCENT" ] ; then
    # Apply the default, now that we've determined that this is the minimum.
    MINIMUM_BATTERY_CHARGE_PERCENT=3
    fi
    if [ "$AUTO_HIBERNATION_BATTERY_MINUTES" != "" -a "$AUTO_HIBERNATION_BATTERY_CHARGE_PERCENT" = "" ] ; then
    # Use a very conservative estimate (1% = 1 battery minute, 100 minutes in a battery)
    # for backward compatibility.
    AUTO_HIBERNATION_BATTERY_CHARGE_PERCENT="$AUTO_HIBERNATION_BATTERY_MINUTES"
    fi
    if [ -z "$AUTO_HIBERNATION_BATTERY_CHARGE_PERCENT" ] ; then
    # Apply the default, now that we've determined that this is the minimum.
    AUTO_HIBERNATION_BATTERY_CHARGE_PERCENT=2
    fi
    # Postprocessing
    if [ "$VERBOSE_OUTPUT" -ne 0 ] ; then
    OUTPUT="/dev/stdout"
    LM_VERBOSE="[ 1 = 1 ]"
    else
    OUTPUT="/dev/null"
    LM_VERBOSE="[ 1 = 0 ]"
    fi
    if [ "$PARTITIONS" = "" ] ; then
    PARTITIONS="auto /dev/mapper/*"
    fi
    # Expand shell wild cards immediately.
    PARTITIONS=$( echo $PARTITIONS )
    TERMINALS=$( echo $TERMINALS )
    # Convert seconds to hdparm -S format
    # Everything over 20 minutes is interpreted as 2 hours.
    seconds_to_hdparm_S() {
    if [ "$1" -eq 0 ] ; then
    # disable.
    echo 0
    elif [ "$1" -gt 0 -a "$1" -lt 5 ] ; then
    # 5 seconds minimum
    echo 1
    elif [ "$1" -le $((240*5)) ] ; then
    # Values between 1 and 240 signify increments of 5 seconds
    echo $(($1 / 5))
    elif [ "$1" -lt $((30*60)) ] ; then
    # Values between 20 and 30 minutes are rounded up to 30 minutes.
    echo 241
    elif [ "$1" -lt $((12*30*60)) ] ; then
    # Values between 30 minutes and 6 hours (exclusive) yield values between
    # 241 and 251, in 30-minute increments.
    echo $(( 240 + ($1 / (30*60)) ))
    else
    # Larger values effectively indicate no timeout at all.
    echo 0
    fi
    # Convert configured idle timeouts to hdparm -S format.
    if [ "$LM_AC_HD_IDLE_TIMEOUT_SECONDS" != "" ] ; then
    LM_AC_HD_IDLE_TIMEOUT=$(seconds_to_hdparm_S $LM_AC_HD_IDLE_TIMEOUT_SECONDS)
    fi
    if [ "$LM_BATT_HD_IDLE_TIMEOUT_SECONDS" != "" ] ; then
    LM_BATT_HD_IDLE_TIMEOUT=$(seconds_to_hdparm_S $LM_BATT_HD_IDLE_TIMEOUT_SECONDS)
    fi
    if [ "$NOLM_HD_IDLE_TIMEOUT_SECONDS" != "" ] ; then
    NOLM_HD_IDLE_TIMEOUT=$(seconds_to_hdparm_S $NOLM_HD_IDLE_TIMEOUT_SECONDS)
    fi
    # The main workhorse.
    lmt_main_function ()
    if [ "$1" = "status" ] ; then
    # Display a status report.
    log "STATUS" "Mounts:"
    mount | sed "s/^/ /"
    log "STATUS" " "
    log "STATUS" "Drive power status:"
    for disk in $HD; do
    if [ -r $disk ]; then
    hdparm -C $disk 2>/dev/null | sed "s/^/ /"
    else
    log "STATUS" " Cannot read $disk, permission denied - $0 needs to be run as root"
    fi
    done
    log "STATUS" " "
    log "STATUS" "(NOTE: drive settings affected by Laptop Mode cannot be retrieved.)"
    log "STATUS" " "
    log "STATUS" "Readahead states:"
    cat /etc/mtab | while read DEV MP FST OPTS DUMP PASS ; do
    # skip funny stuff
    case "$FST" in
    rootfs|unionfs|tmpfs|squashfs|sysfs|usbfs|proc|devpts) continue
    esac
    if [ -b $DEV ] ; then
    if [ -r $DEV ] ; then
    log "STATUS" " $DEV: $((`blockdev --getra $DEV` / 2)) kB"
    else
    log "STATUS" " Cannot read $DEV, permission denied - $0 needs to be run as root"
    fi
    fi
    done
    log "STATUS" " "
    if [ -e /var/run/laptop-mode-tools/enabled ] ; then
    log "STATUS" "Laptop Mode Tools is allowed to run: /var/run/laptop-mode-tools/enabled exists."
    else
    log "STATUS" "Laptop Mode Tools is NOT allowed to run: /var/run/laptop-mode-tools/enabled does not exist."
    fi
    log "STATUS" " "
    STATFILES="/proc/sys/vm/laptop_mode /proc/apm /proc/pmu/info /proc/sys/vm/bdflush /proc/sys/vm/dirty_ratio /proc/sys/fs/xfs/age_buffer /proc/sys/fs/xfs/sync_interval /proc/sys/fs/xfs/lm_age_buffer /proc/sys/fs/xfs/lm_sync_interval /proc/sys/vm/pagebuf/lm_flush_age /proc/sys/fs/xfs/xfsbufd_centisecs /proc/sys/fs/xfs/xfssyncd_centisecs /proc/sys/vm/dirty_background_ratio /proc/sys/vm/dirty_expire_centisecs /proc/sys/fs/xfs/age_buffer/centisecs /proc/sys/vm/dirty_writeback_centisecs /sys/devices/system/cpu/*/cpufreq/cpuinfo_*_freq /sys/devices/system/cpu/*/cpufreq/scaling_governor /proc/acpi/button/lid/*/state /proc/acpi/ac_adapter/*/state /proc/acpi/battery/*/state /sys/class/power_supply/*/online /sys/class/power_supply/*/state"
    for THISFILE in $STATFILES ; do
    if [ -e "$THISFILE" ] ; then
    log "STATUS" "$THISFILE:"
    if [ -r "$THISFILE" ] ; then
    cat "$THISFILE" | sed "s/^/ /"
    else
    log "STATUS" " Not accessible, permission denied - $0 needs to be run as root."
    fi
    log "STATUS" " "
    fi
    done
    elif [ "$1" != "readconfig" -a "$1" != "defaults" ] ; then
    KLEVEL="$(uname -r |
    IFS='.-' read a b c
    echo $a.$b
    KMINOR="$(uname -r |
    IFS='.-' read a b c d
    # Strip any stuff from the end -- only the initial digits are part of the KMINOR.
    echo $c | sed -e 's/\([[:digit:]]*\).*/\1/'
    # Stop exporting everything -- what we do from here is private.
    set +a
    if [ "$1" = "--version" ] ; then
    log "MSG" "Laptop Mode Tools $LMTVERSION"
    exit 0
    fi
    if [ ! -e /proc/sys/vm/laptop_mode ] ; then
    log "ERR" "Kernel does not have support for laptop mode. Please apply the laptop mode"
    log "ERR" "patch or install a newer kernel."
    exit 1
    fi
    if [ ! -w /proc/sys/vm/laptop_mode ] ; then
    log "ERR" "You do not have enough privileges to enable laptop_mode."
    exit 1
    fi
    INIT=0 # Display info in init script format?
    FORCE=0 # Force reapplying the current state?
    while [ "$1" != "" ] ; do
    case "$1" in
    init) INIT=1 ;;
    force) FORCE=1 ;;
    # Old options. We always do "auto" for any option now, but
    # we still have to accept the options.
    start) ;;
    stop) ;;
    auto) ;;
    modules=*)
    MODULES=$1
    MODULES=${MODULES#"modules="}
    devices=*)
    DEVICES=$1
    DEVICES=${DEVICES#"devices="}
    *) log "ERR" "Unrecognized option $1."
    exit 1 ;;
    esac
    shift
    done
    mkdir -p /var/run/laptop-mode-tools
    # Used to display laptop mode state later on. This is the enabled/disabled
    # state for laptop mode processing, it tells us nothing about whether laptop
    # mode is actually _active_.
    STATE=enabled
    if [ "$ENABLE_LAPTOP_MODE_ON_BATTERY" -eq 0 -a "$ENABLE_LAPTOP_MODE_ON_AC" -eq 0 -a "$ENABLE_LAPTOP_MODE_WHEN_LID_CLOSED" -eq 0 ] ; then
    STATE=disabled
    fi
    # Determine the power state.
    # First try /sys/class/power_supply/*
    FOUND_SYS_CLASS_POWER_SUPPLY_AC=0
    ON_AC=0
    for POWER_SUPPLY in /sys/class/power_supply/* ; do
    if [ -f $POWER_SUPPLY/type ] ; then
    if [ "$(cat $POWER_SUPPLY/type)" = "Mains" ] ;then
    log "VERBOSE" "Determining power state from $POWER_SUPPLY/online."
    FOUND_SYS_CLASS_POWER_SUPPLY_AC=1
    if [ "$(cat $POWER_SUPPLY/online)" = 1 ] ; then
    ON_AC=1
    fi
    fi
    fi
    done
    if [ $FOUND_SYS_CLASS_POWER_SUPPLY_AC = 1 ] ; then
    # Already found it!
    log "VERBOSE" "Not trying other options, already found a power supply."
    elif [ -d /proc/acpi/ac_adapter ] ; then
    log "VERBOSE" "Determining power state from /proc/acpi/ac_adapter."
    ADAPTERS_FOUND=0
    ON_AC=0
    for ADAPTER in /proc/acpi/ac_adapter/* ; do
    if [ -f $ADAPTER/state ] ; then
    ADAPTERS_FOUND=1
    STATUS=`awk '/^state: / { print $2 }' $ADAPTER/state`
    if [ "$STATUS" = "on-line" ] ; then
    ON_AC=1
    fi
    fi
    done
    if [ "$ADAPTERS_FOUND" -eq 0 ] ; then
    ON_AC=1
    fi
    elif [ -f /proc/pmu/info ] ; then
    log "VERBOSE" "Determining power state from /proc/pmu/info."
    if ( grep -q "^AC Power.*0$" /proc/pmu/info ) ; then
    log "VERBOSE" "/proc/pmu/info indicates absence of AC power."
    ON_AC=0
    else
    # It is possible that there is no AC Power = 1 in the file,
    # but we always assume AC power when we're not sure.
    ON_AC=1
    log "VERBOSE" "/proc/pmu/info indicates presence of AC power."
    fi
    elif [ -f /proc/apm ] ; then
    log "VERBOSE" "Determining power state from /proc/apm."
    read D1 D2 D3 APM_AC_STATE D0 </proc/apm
    if [ "$APM_AC_STATE" = "0x00" ] ; then
    ON_AC=0
    else
    ON_AC=1
    fi
    else
    log "VERBOSE" "No /sys/class/power_supply, ACPI, APM or PMU power management information found -- assuming AC power is present."
    ON_AC=1
    fi
    # Determine whether to activate or deactivate laptop mode.
    ACTIVATE=0
    if [ "$ON_AC" -eq 1 ] ; then
    if [ "$ENABLE_LAPTOP_MODE_ON_AC" -ne 0 ] ; then
    log "VERBOSE" "On AC power: Activating, because ENABLE_LAPTOP_MODE_ON_AC is set."
    ACTIVATE=1
    else
    log "VERBOSE" "On AC power: Deactivating, because ENABLE_LAPTOP_MODE_ON_AC is not set."
    ACTIVATE=0
    fi
    else
    if [ "$ENABLE_LAPTOP_MODE_ON_BATTERY" -ne 0 ] ; then
    log "VERBOSE" "On battery power: Activating, because ENABLE_LAPTOP_MODE_ON_BATTERY is set."
    ACTIVATE=1
    else
    log "VERBOSE" "On battery power: Deactivating, because ENABLE_LAPTOP_MODE_ON_BATTERY is not set."
    ACTIVATE=0
    fi
    fi
    if [ "$ENABLE_LAPTOP_MODE_WHEN_LID_CLOSED" -ne 0 -a "$ACTIVATE" -eq 0 ] ; then
    if [ -x "`which hal-find-by-property`" ] ; then
    HAL_LID_BUTTON=$(hal-find-by-property --key "button.type" --string "lid")
    fi
    if [ "$HAL_LID_BUTTON" != "" ] ; then
    HAL_LID_BUTTON_STATE=$(hal-get-property --udi $(hal-find-by-property --key "button.type" --string "lid") --key "button.state.value")
    if [ "$HAL_LID_BUTTON_STATE" = "true" ] ; then
    log "VERBOSE" "Setting action to \"start\" because the lid is closed (says HAL)."
    ACTIVATE=1
    fi
    elif [ -f /proc/acpi/button/lid/*/state ] ; then
    if ( grep -q "closed" /proc/acpi/button/lid/*/state ) ; then
    log "VERBOSE" 'Setting action to "start" because the lid is closed (says /proc/acpi/button/lid/*/state).'
    ACTIVATE=1
    fi
    else
    log "MSG" "Warning: ENABLE_LAPTOP_MODE_WHEN_LID_CLOSED is set, but there is no file"
    log "MSG" "/proc/acpi/button/lid/.../state, and hal information is not available either!"
    fi
    fi
    # If the init script has not been run or has been run with the "stop"
    # argument, then we should never start laptop mode.
    if [ ! -f /var/run/laptop-mode-tools/enabled ] ; then
    log "VERBOSE" "Laptop mode disabled because /var/run/laptop-mode-tools/enabled is missing."
    STATE=disabled
    fi
    if [ "$ACTIVATE" -eq 1 -a -f /etc/default/laptop-mode ] ; then
    . /etc/default/laptop-mode
    if ! ( echo "$ENABLE_LAPTOP_MODE" |grep y ) ; then
    log "VERBOSE" "Not starting laptop mode because it is disabled in /etc/default/laptop-mode."
    STATE=disabled
    fi
    fi
    if [ "$STATE" = "disabled" ] ; then
    ACTIVATE=0
    fi
    # Check whether we are allowed to activate the data-loss-sensitive stuff.
    # If the battery charge is too low, we want to disable this, but not the
    # other power-saving stuff.
    if [ "$ACTIVATE" -eq 0 ] ; then
    ACTIVATE_WITH_POSSIBLE_DATA_LOSS=0
    elif [ "$ON_AC" = 1 ] ; then
    log "VERBOSE" "On AC, not checking minimum battery charge."
    ACTIVATE_WITH_POSSIBLE_DATA_LOSS=1
    else
    ACTIVATE_WITH_POSSIBLE_DATA_LOSS=1
    ENOUGH_CHARGE=0
    ENOUGH_CHARGE_TO_PREVENT_HIBERNATION=0
    # Weird way of checking that /sys/class/power_supply is not empty -- but it works.
    if [ "$(echo /sys/class/power_supply/*)" != '/sys/class/power_supply/*' ] ; then
    log "VERBOSE" "Not on AC and we have battery information in /sys/class/power_supply/BAT* -- checking minimum battery charge."
    for BATT in /sys/class/power_supply/* ; do
    BATT_TYPE=$(cat $BATT/type)
    log "VERBOSE" "$BATT is of type $BATT_TYPE."
    if [ "$BATT_TYPE" != "Battery" ] ; then
    log "VERBOSE" "Not of type \"Battery\", skipping."
    else
    PREV_ENOUGH_CHARGE=$ENOUGH_CHARGE
    PREV_ENOUGH_CHARGE_TO_PREVENT_HIBERNATION=$ENOUGH_CHARGE_TO_PREVENT_HIBERNATION
    log "VERBOSE" "Checking levels for $BATT."
    PRESENT=$(cat $BATT/present)
    log "VERBOSE" "Present: $PRESENT."
    # Only do if the battery is present
    if [ "$PRESENT" -eq 1 ] ; then
    FOUND_AN_ENABLED_CHECK=0
    FOUND_AN_ENABLED_HIBERNATION_CHECK=0
    # Get the remaining capacity.
    IN_UAH=0
    IN_UWH=0
    if [ -f $BATT/charge_now ] ; then
    REMAINING=$(cat $BATT/charge_now)
    IN_UAH=1 # charge_* is in microAmpere-hours
    elif [ -f $BATT/energy_now ] ; then
    REMAINING=$(cat $BATT/energy_now)
    IN_UWH=1 # energy_* is in microWatt-hours
    else
    REMAINING=0
    fi
    if [ -z "$REMAINING" -o "$REMAINING" -eq 0 ] ; then
    log "VERBOSE" "Battery does not report remaining charge. Perhaps it is not present?"
    REMAINING=0
    fi
    log "VERBOSE" "Remaining charge: $REMAINING"
    if [ -f $BATT/charge_full_design ] ; then
    CAPACITY=$(cat $BATT/charge_full_design)
    elif [ -f $BATT/energy_full_design ] ; then
    CAPACITY=$(cat $BATT/energy_full_design)
    else
    CAPACITY=0
    fi
    if [ -z "$CAPACITY" -o "$CAPACITY" -eq 0 ] ; then
    log "VERBOSE" "Battery does not report design full charge, using non-design full charge."
    if [ -f $BATT/charge_full ] ; then
    CAPACITY=$(cat $BATT/charge_full)
    elif [ -f $BATT/energy_full_design ] ; then
    CAPACITY=$(cat $BATT/energy_full)
    else
    CAPACITY=0
    fi
    if [ -z "$CAPACITY" -o "$CAPACITY" -eq 0 ] ; then
    log "VERBOSE" "Battery does not report non-design full charge."
    CAPACITY=0
    fi
    fi
    log "VERBOSE" "Full capacity: $CAPACITY"
    # Check the charge percentage
    if [ "$MINIMUM_BATTERY_CHARGE_PERCENT" -ne 0 ] ; then
    FOUND_AN_ENABLED_CHECK=1
    if [ "$CAPACITY" -eq 0 ] ; then
    log "MSG" "WARNING: Battery does not report a capacity. Minimum battery"
    log "MSG" "charge checking does not work without a design capacity."
    ENOUGH_CHARGE=1
    elif [ "$(($REMAINING * 100 / $CAPACITY))" -ge "$MINIMUM_BATTERY_CHARGE_PERCENT" ] ; then
    ENOUGH_CHARGE=1
    fi
    fi
    if [ "$AUTO_HIBERNATION_BATTERY_CHARGE_PERCENT" -ne 0 ] ; then
    FOUND_AN_ENABLED_HIBERNATION_CHECK=1
    if [ "$CAPACITY" -eq 0 ] ; then
    log "MSG" "WARNING: Battery does not report a design capacity. Auto hibernation"
    log "MSG" "does not work without a design capacity."
    ENOUGH_CHARGE=1
    elif [ "$(($REMAINING * 100 / $CAPACITY))" -ge "$AUTO_HIBERNATION_BATTERY_CHARGE_PERCENT" ] ; then
    ENOUGH_CHARGE_TO_PREVENT_HIBERNATION=1
    fi
    fi
    # $BATT/alarm is the design_capacity_warning of a battery.
    ALARM_LEVEL=$(cat $BATT/alarm)
    if [ "$ALARM_LEVEL" -ne 0 ] ; then
    if [ "$REMAINING" -le "$ALARM_LEVEL" ] ; then
    # Restore the state we had before checking this battery, so that
    # this battery does not count as having enough charge.
    ENOUGH_CHARGE=$PREV_ENOUGH_CHARGE
    elif [ "$FOUND_AN_ENABLED_CHECK" -eq 0 ] ; then
    # This is the only check that is enabled. In that case a non-critical
    # battery level counts as "enough". (If we would count non-critical
    # battery levels as enough *always*, then the other settings would
    # have no effect; this is only a final fallback.)
    ENOUGH_CHARGE=1
    fi
    fi
    if [ "$AUTO_HIBERNATION_ON_CRITICAL_BATTERY_LEVEL" -ne 0 ] ; then
    if [ "$REMAINING" -le "$ALARM_LEVEL" ] ; then
    ENOUGH_CHARGE_TO_PREVENT_HIBERNATION=$PREV_ENOUGH_CHARGE_TO_PREVENT_HIBERNATION
    elif [ "$FOUND_AN_ENABLED_HIBERNATION_CHECK" -eq 0 ] ; then
    ENOUGH_CHARGE_TO_PREVENT_HIBERNATION=1
    fi
    fi
    # Fallback: hard values
    if [ "$IN_UAH" -ne 0 ] ; then
    if [ "$MINIMUM_BATTERY_CHARGE_MAH" -ne 0 ] ; then
    FOUND_AN_ENABLED_CHECK=1
    if [ "$REMAINING" -ge $((1000*"$MINIMUM_BATTERY_CHARGE_MAH")) ] ; then
    ENOUGH_CHARGE=1
    fi
    fi
    if [ "$AUTO_HIBERNATION_BATTERY_CHARGE_MAH" -ne 0 ] ; then
    FOUND_AN_ENABLED_HIBERNATION_CHECK=1
    if [ "$REMAINING" -ge $((1000*"$AUTO_HIBERNATION_BATTERY_CHARGE_MAH")) ] ; then
    ENOUGH_CHARGE_TO_PREVENT_HIBERNATION=1
    fi
    fi
    elif [ "$IN_UWH" -ne 0 ] ; then
    if [ "$MINIMUM_BATTERY_CHARGE_MWH" -ne 0 ] ; then
    FOUND_AN_ENABLED_CHECK=1
    if [ "$REMAINING" -ge $((1000*"$MINIMUM_BATTERY_CHARGE_MWH")) ] ; then
    ENOUGH_CHARGE=1
    fi
    fi
    if [ "$AUTO_HIBERNATION_BATTERY_CHARGE_MWH" -ne 0 ] ; then
    FOUND_AN_ENABLED_HIBERNATION_CHECK=1
    if [ "$REMAINING" -ge $((1000*"$AUTO_HIBERNATION_BATTERY_CHARGE_MWH")) ] ; then
    ENOUGH_CHARGE_TO_PREVENT_HIBERNATION=1
    fi
    fi
    else
    log "ERR" "Failed to determine battery charge. Battery charge units are not in"
    log "ERR" "mWh, uWh, mAh or uAh."
    fi
    else
    log "VERBOSE" "Battery is not present."
    fi
    fi
    done
    elif [ "$(echo /proc/acpi/battery/*)" != '/proc/acpi/battery/*' ] ; then
    log "VERBOSE" "Not on AC and we have batteries in /proc/acpi/battery -- checking minimum battery charge."
    for BATT in /proc/acpi/battery/* ; do
    PREV_ENOUGH_CHARGE=$ENOUGH_CHARGE
    PREV_ENOUGH_CHARGE_TO_PREVENT_HIBERNATION=$ENOUGH_CHARGE_TO_PREVENT_HIBERNATION
    BATT_STATE=$BATT/state
    BATT_INFO=$BATT/info
    log "VERBOSE" "Checking info and state for $BATT."
    # Only do if the battery is present
    if ( grep -q 'present:.*yes' $BATT_INFO ) ; then
    FOUND_AN_ENABLED_CHECK=0
    FOUND_AN_ENABLED_HIBERNATION_CHECK=0
    # Get the remaining capacity.
    REMAINING=`grep "remaining capacity:" $BATT_STATE | sed "s/.* \([0-9][0-9]* \).*/\1/" `
    if [ -z "$REMAINING" ] ; then
    log "VERBOSE" "Battery does not report remaining charte. Perhaps it is not present?"
    REMAINING=0
    fi
    log "VERBOSE" "Remaining charge: $REMAINING"
    CAPACITY=`grep "design capacity:" $BATT_INFO | sed "s/.* \([0-9][0-9]* \).*/\1/" `
    if [ -z "$CAPACITY" ] ; then
    log "VERBOSE" "Battery does not report capacity. Perhaps it is not present?"
    CAPACITY=0
    fi
    log "VERBOSE" "Design capacity: $CAPACITY"
    # Check the charge percentage
    if [ "$MINIMUM_BATTERY_CHARGE_PERCENT" -ne 0 ] ; then
    FOUND_AN_ENABLED_CHECK=1
    if [ "$CAPACITY" -eq 0 ] ; then
    log "MSG" "WARNING: Battery does not report a design capacity. Minimum battery"
    log "MSG" "charge checking does not work without a design capacity."
    ENOUGH_CHARGE=1
    elif [ "$(($REMAINING * 100 / $CAPACITY))" -ge "$MINIMUM_BATTERY_CHARGE_PERCENT" ] ; then
    ENOUGH_CHARGE=1
    fi
    fi
    if [ "$AUTO_HIBERNATION_BATTERY_CHARGE_PERCENT" -ne 0 ] ; then
    FOUND_AN_ENABLED_HIBERNATION_CHECK=1
    if [ "$CAPACITY" -eq 0 ] ; then
    log "MSG" "WARNING: Battery does not report a design capacity. Auto hibernation"
    log "MSG" "does not work without a design capacity."
    ENOUGH_CHARGE=1
    elif [ "$(($REMAINING * 100 / $CAPACITY))" -ge "$AUTO_HIBERNATION_BATTERY_CHARGE_PERCENT" ] ; then
    ENOUGH_CHARGE_TO_PREVENT_HIBERNATION=1
    fi
    fi
    # Fallback: hard values.
    # Determine the reporting unit.
    IN_MAH=0
    IN_MWH=0
    if ( grep -q mWh $BATT_INFO ) ; then
    IN_MWH=1
    elif ( grep -q mAh $BATT_INFO ) ; then
    IN_MAH=1
    fi
    if [ "$IN_MAH" -ne 0 ] ; then
    if [ "$MINIMUM_BATTERY_CHARGE_MAH" -ne 0 ] ; then
    FOUND_AN_ENABLED_CHECK=1
    if [ "$REMAINING" -ge "$MINIMUM_BATTERY_CHARGE_MAH" ] ; then
    ENOUGH_CHARGE=1
    fi
    fi
    if [ "$AUTO_HIBERNATION_BATTERY_CHARGE_MAH" -ne 0 ] ; then
    FOUND_AN_ENABLED_HIBERNATION_CHECK=1
    if [ "$REMAINING" -ge "$AUTO_HIBERNATION_BATTERY_CHARGE_MAH" ] ; then
    ENOUGH_CHARGE_TO_PREVENT_HIBERNATION=1
    fi
    fi
    elif [ "$IN_MWH" -ne 0 ] ; then
    if [ "$MINIMUM_BATTERY_CHARGE_MWH" -ne 0 ] ; then
    FOUND_AN_ENABLED_CHECK=1
    if [ "$REMAINING" -ge "$MINIMUM_BATTERY_CHARGE_MWH" ] ; then
    ENOUGH_CHARGE=1
    fi
    fi
    if [ "$AUTO_HIBERNATION_BATTERY_CHARGE_MWH" -ne 0 ] ; then
    FOUND_AN_ENABLED_HIBERNATION_CHECK=1
    if [ "$REMAINING" -ge "$AUTO_HIBERNATION_BATTERY_CHARGE_MWH" ] ; then
    ENOUGH_CHARGE_TO_PREVENT_HIBERNATION=1
    fi
    fi
    else
    log "ERR" "Failed to determine battery charge. Battery charge units are not in"
    log "ERR" "mWh or mAh."
    fi
    CAP_STATE=`sed -r 's/^capacity state:\s*(.*)\s*$/\1/;t;d' "$BATT_STATE"`
    if [ "$DISABLE_LAPTOP_MODE_ON_CRITICAL_BATTERY_LEVEL" -ne 0 ] ; then
    if [ "$CAP_STATE" = "critical" ] ; then
    # Restore the state we had before checking this battery, so that
    # this battery does not count as having enough charge.
    ENOUGH_CHARGE=$PREV_ENOUGH_CHARGE
    elif [ "$FOUND_AN_ENABLED_CHECK" -eq 0 ] ; then
    # This is the only check that is enabled. In that case a non-critical
    # battery level counts as "enough". (If we would count non-critical
    # battery levels as enough *always*, then the other settings would
    # have no effect; this is only a final fallback.)
    ENOUGH_CHARGE=1
    fi
    fi
    if [ "$AUTO_HIBERNATION_ON_CRITICAL_BATTERY_LEVEL" -ne 0 ] ; then
    if [ "$CAP_STATE" = "critical" ] ; then
    ENOUGH_CHARGE_TO_PREVENT_HIBERNATION=$PREV_ENOUGH_CHARGE_TO_PREVENT_HIBERNATION
    elif [ "$FOUND_AN_ENABLED_HIBERNATION_CHECK" -eq 0 ] ; then
    ENOUGH_CHARGE_TO_PREVENT_HIBERNATION=1
    fi
    fi
    else
    log "VERBOSE" "Battery is not present."
    fi
    done
    else
    ENOUGH_CHARGE=1
    ENOUGH_CHARGE_TO_PREVENT_HIBERNATION=1
    log "VERBOSE" "Not on AC and could not check battery state -- data loss sensitive features stay enabled and auto-hibernation will not work."
    fi
    if [ "$ENABLE_AUTO_HIBERNATION" -ne 0 -a "$ENOUGH_CHARGE_TO_PREVENT_HIBERNATION" -eq 0 ] ; then
    log "VERBOSE" "None of the batteries have a charge above the auto-hibernation level."
    log "VERBOSE" "Starting hibernation."
    if [ -x $HIBERNATE_COMMAND ]; then
    $HIBERNATE_COMMAND
    elif [ -f /sys/power/state ]; then
    grep -q disk /sys/power/state && echo disk > /sys/power/state
    fi
    # Don't continue -- if things are configured correctly, then we
    # will be called on resume.
    exit 0
    fi
    if [ "$ENOUGH_CHARGE" -eq 0 ] ; then
    log "VERBOSE" "None of the batteries have a charge above the minimum level."
    log "VERBOSE" "Deactivating data loss sensitive features."
    ACTIVATE_WITH_POSSIBLE_DATA_LOSS=0
    fi
    fi
    if [ "$INIT" -eq 0 ] ; then
    log "MSG" "Laptop mode "
    fi
    # WAS_ACTIVE is used later on. If there is no /var/run/laptop-mode-tools/state, then
    # we know that laptop mode wasn't active before.
    WAS_ACTIVE=0
    log "VERBOSE" "Checking if desired state is different from current state."
    if [ -f /var/run/laptop-mode-tools/state ] ; then
    read WAS_ACTIVE WAS_ON_AC WAS_ACTIVATE_WITH_POSSIBLE_DATA_LOSS WAS_STATE < /var/run/laptop-mode-tools/state
    if [ "$WAS_STATE" != "" ] ; then
    if [ "$WAS_ACTIVE" -eq "$ACTIVATE" -a "$WAS_ON_AC" -eq "$ON_AC" -a "$WAS_ACTIVATE_WITH_POSSIBLE_DATA_LOSS" -eq "$ACTIVATE_WITH_POSSIBLE_DATA_LOSS" -a "$WAS_STATE" = "$STATE" -a "$FORCE" -eq 0 ] ; then
    log "MSG" "$STATE, "
    if [ "$WAS_ACTIVE" -eq 1 ] ; then
    log "MSG" "active [unchanged]"
    if [ "$ACTIVATE_WITH_POSSIBLE_DATA_LOSS" -eq 0 ] ; then
    log "MSG" " (Data-loss sensitive features disabled.)"
    fi
    else
    log "MSG" "not active [unchanged]"
    fi
    exit 0
    fi
    fi
    else
    log "VERBOSE" "/var/run/laptop-mode-tools/state does not exist, no previous state."
    fi
    echo "$ACTIVATE $ON_AC $ACTIVATE_WITH_POSSIBLE_DATA_LOSS $STATE" > /var/run/laptop-mode-tools/state
    if [ "$ACTIVATE" -eq 1 ] ; then
    log "MSG" "$STATE, active"
    if [ "$ACTIVATE_WITH_POSSIBLE_DATA_LOSS" -eq 0 ] ; then
    log "MSG" " (Data-loss sensitive features disabled.)"
    fi
    else
    log "MSG" "$STATE, not active"
    fi
    # Finally, call laptop-mode-tools modules. The modules can use the settings
    # from the config files, but they may NOT assume the settings actually exist,
    # as no defaults have been given for them.
    # Note that the /usr/local/lib path is deprecated.
    export FORCE STATE ON_AC ACTIVATE ACTIVATE_WITH_POSSIBLE_DATA_LOSS KLEVEL KMINOR WAS_ACTIVE LM_VERBOSE DEVICES
    for SCRIPT in /usr/share/laptop-mode-tools/modules/* /usr/local/lib/laptop-mode-tools/modules/* /usr/local/share/laptop-mode-tools/modules/* /etc/laptop-mode/modules/* ; do
    if [ -z "$MODULES" ] ; then
    # If a module list has not been provided, execute all modules
    EXECUTE_SCRIPT=1
    else
    # If a module list has been provided, execute only the listed
    # modules.
    EXECUTE_SCRIPT=0
    for MODULE in $MODULES; do
    # Attempt to remove the module name from the end of the
    # full script path. If the module name matches the
    # script, the name will be removed from the end of the
    # full file path, leaving the path to the script. If
    # there was not a match made, the module name would not
    # be removed from the path, and $PATH_TO_SCRIPT would
    # be the same as $SCRIPT.
    PATH_TO_SCRIPT=${SCRIPT%%$MODULE}
    # Execute the script if a match was found (module name
    # was removed from the script path, making it shorter.
    if [ $PATH_TO_SCRIPT != $SCRIPT ] ; then
    EXECUTE_SCRIPT=1
    fi
    done
    fi
    if [ -x "$SCRIPT" -a $EXECUTE_SCRIPT -eq 1 ] ; then
    log "VERBOSE" "Invoking module $SCRIPT."
    SCRIPT_DEBUG=$SCRIPT; # We do this because in start-stop-programs module a $SCRIPT variable is used. That
    # changes the whole meaning when passed to disableDebug ()
    enableDebug $SCRIPT_DEBUG;
    . $SCRIPT
    disableDebug $SCRIPT_DEBUG;
    else
    log "VERBOSE" "Module $SCRIPT is not executable or is to be skipped."
    fi
    done
    exit 0
    # This fi closes the if for "readconfig". If I would have indented this one
    # I would have indented the whole file. :)
    fi
    lmt_load_config
    lock_retry ()
    ( $FLOCK -n -x -w 1 8 || exit 0;
    i=10;
    while [ $i -ge 1 ]
    do
    log "ERR" "Couldn't acquire lock. Retrying.... PID is $$\n"
    $FLOCK -x -w 1 9 && lmt_main_function "$@" && break;
    i=$(( $i - 1 ))
    done
    ) 8>$LMT_REQ_LOCK
    # Check and acquire locks and then exec.
    ( $FLOCK -n -x -w 1 8; ) 8>$LMT_REQ_LOCK
    ($FLOCK -n -x -w 1 9 && lmt_main_function "$@";) || lock_retry "$@"
    ) 9<>$LMT_INVOC_LOCK
    # We do a special run of battery polling daemon here so that it does not get
    # plagued by the lock. We need the polling daemon to be independent of any locks
    if [ x$ENABLE_BATTERY_LEVEL_POLLING = x1 ] && [ x$BLACKLIST_IN_FLOCK = x1 ]; then
    log "VERBOSE" "Battery level polling is enabled."
    if [ x$ON_AC = x1 ] ; then
    log "VERBOSE" "On AC, stopping the polling daemon."
    # In AC mode we disable the polling daemon.
    killall -q lm-polling-daemon
    else
    if ! pidof -x lm-polling-daemon ; then
    log "VERBOSE" "On battery and there was no polling daemon yet, starting the polling daemon."
    # If there is no polling daemon, we start one.
    /usr/share/laptop-mode-tools/module-helpers/lm-polling-daemon < /dev/null > /dev/null 2> /dev/null &
    fi
    fi
    else
    log "VERBOSE" "Battery level polling is disabled."
    fi
    exit 0;
    and here is the lines which archwiki mentions
    case "$KLEVEL" in
    "2.4" ) ;;
    "2.6" ) ;;
    log "ERR" "Unhandled kernel version: $KLEVEL ('uname -r' = '$(uname -r)')" >&2
    exit 1
    esac

    I had the problem but edited the line in /usr/sbin/laptop_mode and it worked. But thoes lines are not there anymore. I guess they changed it at the recent update of laptop-mode-tools.
    Regarding your heat problem; is there any other thing you use to cut down power usage (from AUR  maybe)? I use acpi_call from AUR had to edit lines there aswell, but it should be updated by now.

  • Problems with installing HP OfficeJet Pro L7590 driver All-in-One

    Hello HP team.
    Having problem with installing driver for HP Officejet pro L7590.
    Starting the process the process bar goes to the end 100% and then disappear.
    After that nothing happens.
    Rebooting doesn't help.
    Windows 7-64

    Thanks for getting back to me!
    Lets try some more steps:
    Uninstall, level 3 for HP PC or level 4 for non-HP PC.
    1. Click Start and type %temp% in the run field and click OK.
    2. Look for, and open the folder starting with 7z (Example: 7zS2356) (if there is more than one 7z folder, try the most recent one)
    3. Open folder Util
    4. Open folder CCC
    5. Run the uninstall_ L4.bat for a non-HP PC or run the Uninstall_L3.bat for a HP PC
    6. When the uninstall has completed restart the computer
    Try to install again using the HP Printer Install Wizard for Windows
    Let me know how this goes please
    R a i n b o w 7000I work on behalf of HP
    Click the “Kudos Thumbs Up" at the bottom of this post to say
    “Thanks” for helping!
    Click “Accept as Solution” if you feel my post solved your issue, it will help others find the solution!

  • Problem with instalation of Full ABAP Edition-Trial

    Hello,
    I have problem with this installation, I've tried everything and still I see error during installation.
    Computer name: Dawid
    Microsoft Windows XP SP2
    Windows firewall: disabled
    Norton AntivVirus Auto-Protect: disabled
    host file:
    10.10.0.10 Dawid
    services file:
    sapmsNSP       3600/tcp
    Loopback adaptor instaled, I have response using ping 10.10.0.10
    Java (about tab):
    Java(TM) 2 Runtime Environment, Standard Edition 1.4.2_09
    Default Virtual Machine Version 1.4.2_09-b05
    Java(TM) Plug-in 1.4.2_09
    I try install on disc D:. My system disc is C:.
    Catalog i type for instalation: D:\SAPNSP
    Database password: admin
    Logs:
    Sun Dec 10 11:20:41 CET 2006 MaxDB: Start SoftwareCheck
    Sun Dec 10 11:20:41 CET 2006 MaxDB: IndepProgPath:
    Sun Dec 10 11:20:41 CET 2006 MaxDB: IndepDataPath:
    Sun Dec 10 11:20:41 CET 2006 MaxDB: Software doesn't exist, Variable MAXDB_SOFTW_EXISTS set to NO
    Sun Dec 10 11:20:41 CET 2006 MaxDB: end of Check Section!
    Sun Dec 10 11:20:52 CET 2006 MaxDB: Start of Extracting Software and Backup.
    Sun Dec 10 11:27:18 CET 2006 MaxDB: End of Extracting Software and Backup.
    Sun Dec 10 11:27:18 CET 2006 MaxDB: Start of CallSdbinst
    Sun Dec 10 11:27:18 CET 2006 MaxDB: IndepProgPath = D:/sapdb/programs
    Sun Dec 10 11:27:18 CET 2006 MaxDB: inst_type = :restore:
    Sun Dec 10 11:27:18 CET 2006 MaxDB: Calling sdbinst with template option sapmds
    Sun Dec 10 11:27:18 CET 2006 MaxDB SID: NSP
    Sun Dec 10 11:27:18 CET 2006 MaxDB drive: D:\
    Sun Dec 10 11:27:18 CET 2006 MaxDB softwarepath: D:/sapdb
    Sun Dec 10 11:27:18 CET 2006 MaxDB Software location: D:/sapdb/NSP/_tempLocation
    Sun Dec 10 11:27:18 CET 2006 MaxDB backup_loc: D:/sapdb/NSP/_tempLocation/load/load_datasave
    Sun Dec 10 11:27:18 CET 2006 MaxDB program: D:/sapdb/NSP/_tempLocation/sdbinst.exe
    Sun Dec 10 11:27:18 CET 2006 MaxDB paramfile: D:/sapdb/NSP/_tempLocation/sapmds.txt
    Sun Dec 10 11:27:18 CET 2006MaxDB found sdbinst
    Sun Dec 10 11:27:18 CET 2006 MaxDB: Calling: D:/sapdb/NSP/_tempLocation/sdbinst.exe -t sapmds -f "D:/sapdb/NSP/_tempLocation/sapmds.txt" -p DBNAME=NSP -p SOFTWAREPATH="D:/sapdb" -p INSTANCEBACKUP="D:/sapdb/NSP/_tempLocation/load/load_datasave"
    Sun Dec 10 11:27:25 CET 2006 MaxDB sdbinst:
    Sun Dec 10 11:27:25 CET 2006 MaxDB sdbinst:
    Sun Dec 10 11:27:25 CET 2006 MaxDB sdbinst:      Installation of MaxDB Software
    Sun Dec 10 11:27:25 CET 2006 MaxDB sdbinst:      *******************************
    Sun Dec 10 11:27:25 CET 2006 MaxDB sdbinst:
    Sun Dec 10 11:27:26 CET 2006 MaxDB sdbinst:
    Sun Dec 10 11:27:26 CET 2006 MaxDB sdbinst: starting installation Su, Dec 10, 2006 at 11:27:25
    Sun Dec 10 11:27:26 CET 2006 MaxDB sdbinst: operating system: Windows I386 NT 5.1 Dodatek Service Pack 2
    Sun Dec 10 11:27:26 CET 2006 MaxDB sdbinst: callers working directory: C:/SAPNW2004sABAPTrail/image
    Sun Dec 10 11:27:26 CET 2006 MaxDB sdbinst: installer directory: D:/sapdb/NSP/_tempLocation
    Sun Dec 10 11:27:26 CET 2006 MaxDB sdbinst: archive directory: D:/sapdb/NSP/_tempLocation
    Sun Dec 10 11:27:26 CET 2006 MaxDB sdbinst:
    Sun Dec 10 11:27:26 CET 2006 MaxDB sdbinst:
    Sun Dec 10 11:27:31 CET 2006 MaxDB sdbinst:
    Sun Dec 10 11:27:31 CET 2006 MaxDB sdbinst: starting preparing phase of package Base 7.6.00.32 32 bit
    Sun Dec 10 11:27:31 CET 2006 MaxDB sdbinst: -
    Sun Dec 10 11:27:31 CET 2006 MaxDB sdbinst:
    Sun Dec 10 11:27:31 CET 2006 MaxDB sdbinst: checking interferences to other packages... ok
    Sun Dec 10 11:27:31 CET 2006 MaxDB sdbinst:
    Sun Dec 10 11:27:31 CET 2006 MaxDB sdbinst: collecting data finished:
    Sun Dec 10 11:27:31 CET 2006 MaxDB sdbinst:
    Sun Dec 10 11:27:31 CET 2006 MaxDB sdbinst: independent data path: d:/sapdb/data
    Sun Dec 10 11:27:32 CET 2006 MaxDB sdbinst: independent program path: d:/sapdb/programs
    Sun Dec 10 11:27:32 CET 2006 MaxDB sdbinst: start extraction test run of "D:/sapdb/NSP/_tempLocation/SDBBAS.TGZ"
    Sun Dec 10 11:27:32 CET 2006 MaxDB sdbinst:
    Sun Dec 10 11:27:32 CET 2006 MaxDB sdbinst: package Base successfully checked
    Sun Dec 10 11:27:32 CET 2006 MaxDB sdbinst:
    Sun Dec 10 11:27:32 CET 2006 MaxDB sdbinst:
    Sun Dec 10 11:27:32 CET 2006 MaxDB sdbinst:
    Sun Dec 10 11:27:32 CET 2006 MaxDB sdbinst: starting preparing phase of package SAP Utilities 7.6.00.32 32 bit
    Sun Dec 10 11:27:32 CET 2006 MaxDB sdbinst: -
    Sun Dec 10 11:27:32 CET 2006 MaxDB sdbinst:
    Sun Dec 10 11:27:33 CET 2006 MaxDB sdbinst: checking interferences to other packages... ok
    Sun Dec 10 11:27:33 CET 2006 MaxDB sdbinst:
    Sun Dec 10 11:27:33 CET 2006 MaxDB sdbinst: collecting data finished:
    Sun Dec 10 11:27:33 CET 2006 MaxDB sdbinst:
    Sun Dec 10 11:27:33 CET 2006 MaxDB sdbinst: : d:/sapdb/data
    Sun Dec 10 11:27:33 CET 2006 MaxDB sdbinst: independent program path: d:/sapdb/programs
    Sun Dec 10 11:27:33 CET 2006 MaxDB sdbinst: start extraction test run of "D:/sapdb/NSP/_tempLocation/SAPUTL.TGZ"
    Sun Dec 10 11:27:33 CET 2006 MaxDB sdbinst:
    Sun Dec 10 11:27:33 CET 2006 MaxDB sdbinst: package SAP Utilities successfully checked
    Sun Dec 10 11:27:33 CET 2006 MaxDB sdbinst:
    Sun Dec 10 11:27:34 CET 2006 MaxDB sdbinst:
    Sun Dec 10 11:27:34 CET 2006 MaxDB sdbinst:
    Sun Dec 10 11:27:34 CET 2006 MaxDB sdbinst: starting preparing phase of package SQLDBC 7.6.00.32 32 bit
    Sun Dec 10 11:27:34 CET 2006 MaxDB sdbinst: -
    Sun Dec 10 11:27:34 CET 2006 MaxDB sdbinst:
    Sun Dec 10 11:27:34 CET 2006 MaxDB sdbinst: checking interferences to other packages... ok
    Sun Dec 10 11:27:34 CET 2006 MaxDB sdbinst:
    Sun Dec 10 11:27:34 CET 2006 MaxDB sdbinst: collecting data finished:
    Sun Dec 10 11:27:34 CET 2006 MaxDB sdbinst:
    Sun Dec 10 11:27:34 CET 2006 MaxDB sdbinst: dbc path: d:/sapdb/programs
    Sun Dec 10 11:27:35 CET 2006 MaxDB sdbinst: start extraction test run of "D:/sapdb/NSP/_tempLocation/SDBC.TGZ"
    Sun Dec 10 11:27:35 CET 2006 MaxDB sdbinst:
    Sun Dec 10 11:27:35 CET 2006 MaxDB sdbinst: package SQLDBC successfully checked
    Sun Dec 10 11:27:35 CET 2006 MaxDB sdbinst:
    Sun Dec 10 11:27:35 CET 2006 MaxDB sdbinst:
    Sun Dec 10 11:27:35 CET 2006 MaxDB sdbinst:
    Sun Dec 10 11:27:35 CET 2006 MaxDB sdbinst: starting preparing phase of package JDBC 7.6.00.30
    Sun Dec 10 11:27:35 CET 2006 MaxDB sdbinst: -
    Sun Dec 10 11:27:35 CET 2006 MaxDB sdbinst:
    Sun Dec 10 11:27:35 CET 2006 MaxDB sdbinst: checking interferences to other packages... ok
    Sun Dec 10 11:27:36 CET 2006 MaxDB sdbinst:
    Sun Dec 10 11:27:36 CET 2006 MaxDB sdbinst: collecting data finished:
    Sun Dec 10 11:27:36 CET 2006 MaxDB sdbinst:
    Sun Dec 10 11:27:36 CET 2006 MaxDB sdbinst: java driver path: d:/sapdb/programs
    Sun Dec 10 11:27:36 CET 2006 MaxDB sdbinst: start extraction test run of "D:/sapdb/NSP/_tempLocation/SDBJDBC.TGZ"
    Sun Dec 10 11:27:36 CET 2006 MaxDB sdbinst:
    Sun Dec 10 11:27:36 CET 2006 MaxDB sdbinst: package JDBC successfully checked
    Sun Dec 10 11:27:36 CET 2006 MaxDB sdbinst:
    Sun Dec 10 11:27:36 CET 2006 MaxDB sdbinst:
    Sun Dec 10 11:27:37 CET 2006 MaxDB sdbinst:
    Sun Dec 10 11:27:37 CET 2006 MaxDB sdbinst: starting preparing phase of package Server Utilities 7.6.00.32 32 bit
    Sun Dec 10 11:27:37 CET 2006 MaxDB sdbinst: -
    Sun Dec 10 11:27:37 CET 2006 MaxDB sdbinst:
    Sun Dec 10 11:27:37 CET 2006 MaxDB sdbinst: checking interferences to other packages... ok
    Sun Dec 10 11:27:37 CET 2006 MaxDB sdbinst:
    Sun Dec 10 11:27:37 CET 2006 MaxDB sdbinst: collecting data finished:
    Sun Dec 10 11:27:37 CET 2006 MaxDB sdbinst:
    Sun Dec 10 11:27:37 CET 2006 MaxDB sdbinst: independent program path: d:/sapdb/programs
    Sun Dec 10 11:27:37 CET 2006 MaxDB sdbinst: start extraction test run of "D:/sapdb/NSP/_tempLocation/SDBUTL.TGZ"
    Sun Dec 10 11:27:38 CET 2006 MaxDB sdbinst:
    Sun Dec 10 11:27:38 CET 2006 MaxDB sdbinst: package Server Utilities successfully checked
    Sun Dec 10 11:27:38 CET 2006 MaxDB sdbinst:
    Sun Dec 10 11:27:38 CET 2006 MaxDB sdbinst:
    Sun Dec 10 11:27:38 CET 2006 MaxDB sdbinst:
    Sun Dec 10 11:27:38 CET 2006 MaxDB sdbinst: starting preparing phase of package Database Kernel 7.6.00.32 32 bit
    Sun Dec 10 11:27:38 CET 2006 MaxDB sdbinst: -
    Sun Dec 10 11:27:38 CET 2006 MaxDB sdbinst:
    Sun Dec 10 11:27:38 CET 2006 MaxDB sdbinst: checking interferences to other packages... ok
    Sun Dec 10 11:27:38 CET 2006 MaxDB sdbinst:
    Sun Dec 10 11:27:39 CET 2006 MaxDB sdbinst: collecting data finished:
    Sun Dec 10 11:27:39 CET 2006 MaxDB sdbinst:
    Sun Dec 10 11:27:39 CET 2006 MaxDB sdbinst: dependent path: d:/sapdb/nsp/db
    Sun Dec 10 11:27:39 CET 2006 MaxDB sdbinst: start extraction test run of "D:/sapdb/NSP/_tempLocation/SDBKRN.TGZ"
    Sun Dec 10 11:27:39 CET 2006 MaxDB sdbinst:
    Sun Dec 10 11:27:39 CET 2006 MaxDB sdbinst: package Database Kernel successfully checked
    Sun Dec 10 11:27:39 CET 2006 MaxDB sdbinst:
    Sun Dec 10 11:27:39 CET 2006 MaxDB sdbinst:
    Sun Dec 10 11:27:39 CET 2006 MaxDB sdbinst:
    Sun Dec 10 11:27:39 CET 2006 MaxDB sdbinst: starting preparing phase of package Messages MSG 0.3951
    Sun Dec 10 11:27:40 CET 2006 MaxDB sdbinst: -
    Sun Dec 10 11:27:40 CET 2006 MaxDB sdbinst:
    Sun Dec 10 11:27:40 CET 2006 MaxDB sdbinst: checking interferences to other packages... ok
    Sun Dec 10 11:27:40 CET 2006 MaxDB sdbinst:
    Sun Dec 10 11:27:40 CET 2006 MaxDB sdbinst: collecting data finished:
    Sun Dec 10 11:27:40 CET 2006 MaxDB sdbinst:
    Sun Dec 10 11:27:40 CET 2006 MaxDB sdbinst: messages path: d:/sapdb/programs
    Sun Dec 10 11:27:40 CET 2006 MaxDB sdbinst: start extraction test run of "D:/sapdb/NSP/_tempLocation/SDBMSG.TGZ"
    Sun Dec 10 11:27:40 CET 2006 MaxDB sdbinst:
    Sun Dec 10 11:27:40 CET 2006 MaxDB sdbinst: package Messages successfully checked
    Sun Dec 10 11:27:41 CET 2006 MaxDB sdbinst:
    Sun Dec 10 11:27:41 CET 2006 MaxDB sdbinst:
    Sun Dec 10 11:27:41 CET 2006 MaxDB sdbinst:
    Sun Dec 10 11:27:41 CET 2006 MaxDB sdbinst: starting preparing phase of package ODBC 7.6.00.32 32 bit
    Sun Dec 10 11:27:41 CET 2006 MaxDB sdbinst: -
    Sun Dec 10 11:27:41 CET 2006 MaxDB sdbinst:
    Sun Dec 10 11:27:41 CET 2006 MaxDB sdbinst: checking interferences to other packages... ok
    Sun Dec 10 11:27:41 CET 2006 MaxDB sdbinst:
    Sun Dec 10 11:27:41 CET 2006 MaxDB sdbinst: collecting data finished:
    Sun Dec 10 11:27:41 CET 2006 MaxDB sdbinst:
    Sun Dec 10 11:27:42 CET 2006 MaxDB sdbinst: odbc path: d:/sapdb/programs
    Sun Dec 10 11:27:42 CET 2006 MaxDB sdbinst: start extraction test run of "D:/sapdb/NSP/_tempLocation/SDBODBC.TGZ"
    Sun Dec 10 11:27:42 CET 2006 MaxDB sdbinst:
    Sun Dec 10 11:27:42 CET 2006 MaxDB sdbinst: package ODBC successfully checked
    Sun Dec 10 11:27:42 CET 2006 MaxDB sdbinst:
    Sun Dec 10 11:27:42 CET 2006 MaxDB sdbinst:
    Sun Dec 10 11:27:42 CET 2006 MaxDB sdbinst:
    Sun Dec 10 11:27:42 CET 2006 MaxDB sdbinst: starting preparing phase of package Webtools 7.6.00.32 32 bit
    Sun Dec 10 11:27:42 CET 2006 MaxDB sdbinst: -
    Sun Dec 10 11:27:42 CET 2006 MaxDB sdbinst:
    Sun Dec 10 11:27:43 CET 2006 MaxDB sdbinst: checking interferences to other packages... ok
    Sun Dec 10 11:27:43 CET 2006 MaxDB sdbinst:
    Sun Dec 10 11:27:43 CET 2006 MaxDB sdbinst: collecting data finished:
    Sun Dec 10 11:27:43 CET 2006 MaxDB sdbinst:
    Sun Dec 10 11:27:43 CET 2006 MaxDB sdbinst: webtools path: d:/sapdb/programs/web
    Sun Dec 10 11:27:43 CET 2006 MaxDB sdbinst: start extraction test run of "D:/sapdb/NSP/_tempLocation/SDBWEB.TGZ"
    Sun Dec 10 11:27:43 CET 2006 MaxDB sdbinst:
    Sun Dec 10 11:27:43 CET 2006 MaxDB sdbinst: package Webtools successfully checked
    Sun Dec 10 11:27:43 CET 2006 MaxDB sdbinst:
    Sun Dec 10 11:27:43 CET 2006 MaxDB sdbinst:
    Sun Dec 10 11:27:44 CET 2006 MaxDB sdbinst:
    Sun Dec 10 11:27:44 CET 2006 MaxDB sdbinst: starting preparing phase of package SQLDBC 76 7.6.00.32 32 bit
    Sun Dec 10 11:27:44 CET 2006 MaxDB sdbinst: -
    Sun Dec 10 11:27:44 CET 2006 MaxDB sdbinst:
    Sun Dec 10 11:27:44 CET 2006 MaxDB sdbinst: checking interferences to other packages... ok
    Sun Dec 10 11:27:44 CET 2006 MaxDB sdbinst:
    Sun Dec 10 11:27:44 CET 2006 MaxDB sdbinst: collecting data finished:
    Sun Dec 10 11:27:44 CET 2006 MaxDB sdbinst:
    Sun Dec 10 11:27:44 CET 2006 MaxDB sdbinst: dbc path: d:/sapdb/programs
    Sun Dec 10 11:27:44 CET 2006 MaxDB sdbinst: start extraction test run of "D:/sapdb/NSP/_tempLocation/SQLDBC76.TGZ"
    Sun Dec 10 11:27:45 CET 2006 MaxDB sdbinst:
    Sun Dec 10 11:27:45 CET 2006 MaxDB sdbinst: package SQLDBC 76 successfully checked
    Sun Dec 10 11:27:45 CET 2006 MaxDB sdbinst:
    Sun Dec 10 11:27:45 CET 2006 MaxDB sdbinst:
    Sun Dec 10 11:27:45 CET 2006 MaxDB sdbinst: checking filesystem "D:"... free disk space ok
    Sun Dec 10 11:27:45 CET 2006 MaxDB sdbinst:
    Sun Dec 10 11:27:45 CET 2006 MaxDB sdbinst: starting installation phase of package Base 7.6.00.32 32 bit
    Sun Dec 10 11:27:45 CET 2006 MaxDB sdbinst: -
    Sun Dec 10 11:27:45 CET 2006 MaxDB sdbinst:
    Sun Dec 10 11:27:46 CET 2006 MaxDB sdbinst: start real extraction of "D:/sapdb/NSP/_tempLocation/SDBBAS.TGZ"
    Sun Dec 10 11:27:46 CET 2006 MaxDB sdbinst: extracting: drwxr-xr-x            0 2006-07-06 21:27:04 bin/
    Sun Dec 10 11:27:46 CET 2006 MaxDB sdbinst: extracting: -rwxr-xr-x       786432 2006-07-06 19:07:09 bin/dbmevtdisp.exe
    Sun Dec 10 11:27:46 CET 2006 MaxDB sdbinst: extracting: -rwxr-xr-x       294912 2006-07-06 19:04:17 bin/protconv.exe
    Sun Dec 10 11:27:46 CET 2006 MaxDB sdbinst: extracting: -rwxr-xr-x       147456 2006-07-06 17:54:19 bin/sdbconfig.exe
    Sun Dec 10 11:27:46 CET 2006 MaxDB sdbinst: extracting: -rwxr-xr-x         7168 2006-07-06 21:26:19 bin/SDBINST.EXE
    Sun Dec 10 11:27:46 CET 2006 MaxDB sdbinst: extracting: -rwxr-xr-x         6144 2006-07-06 21:26:20 bin/sdbpack.exe
    Sun Dec 10 11:27:46 CET 2006 MaxDB sdbinst: extracting: -rwxr-xr-x         7680 2006-07-06 21:26:20 bin/sdbreg.exe
    Sun Dec 10 11:27:46 CET 2006 MaxDB sdbinst: extracting: -rwxr-xr-x         7680 2006-07-06 21:26:19 bin/sdbregview.exe
    Sun Dec 10 11:27:46 CET 2006 MaxDB sdbinst: extracting: -rwxr-xr-x        13824 2006-07-06 21:26:19 bin/SDBSETUP.EXE
    Sun Dec 10 11:27:47 CET 2006 MaxDB sdbinst: extracting: -rwxr-xr-x         7680 2006-07-06 21:26:19 bin/sdbuninst.exe
    Sun Dec 10 11:27:47 CET 2006 MaxDB sdbinst: extracting: -rwxr-xr-x         7168 2006-07-06 21:26:20 bin/sdbverify.exe
    Sun Dec 10 11:27:47 CET 2006 MaxDB sdbinst: extracting: -rwxr-xr-x      1142784 2006-07-06 21:05:23 bin/sqlcli.exe
    Sun Dec 10 11:27:47 CET 2006 MaxDB sdbinst: extracting: -rwxr-xr-x        40960 2006-07-06 20:43:31 bin/xsysrc.exe
    Sun Dec 10 11:27:47 CET 2006 MaxDB sdbinst: extracting: -rwxr-xr-x       315392 2006-07-06 18:05:57 bin/xtcpupd.exe
    Sun Dec 10 11:27:47 CET 2006 MaxDB sdbinst: extracting: -rwxr-xr-x       290816 2006-07-06 17:40:53 bin/xuser.exe
    Sun Dec 10 11:27:47 CET 2006 MaxDB sdbinst: extracting: -rwxr-xr-x        40960 2006-07-06 20:43:31 bin/x_ping.exe
    Sun Dec 10 11:27:47 CET 2006 MaxDB sdbinst: extracting: drwxr-xr-x            0 2006-07-06 21:27:04 install/
    Sun Dec 10 11:27:47 CET 2006 MaxDB sdbinst: extracting: -rwxr-xr-x       192512 2006-07-06 21:22:43 install/Grid.dll
    Sun Dec 10 11:27:47 CET 2006 MaxDB sdbinst: extracting: -rwxr-xr-x       757760 2006-07-06 21:10:07 install/perl58.dll
    Sun Dec 10 11:27:48 CET 2006 MaxDB sdbinst: extracting: -rw-rr        66954 2006-07-06 21:26:18 install/RESOURCES.TGZ
    Sun Dec 10 11:27:48 CET 2006 MaxDB sdbinst: extracting: -rw-rr       447256 2006-07-06 21:26:18 install/SDBINST.TGZ
    Sun Dec 10 11:27:48 CET 2006 MaxDB sdbinst: extracting: -rwxr-xr-x       413696 2006-07-06 21:26:07 install/sdbrun.dll
    Sun Dec 10 11:27:48 CET 2006 MaxDB sdbinst: extracting: -rwxr-xr-x      1245184 2006-07-06 21:25:05 install/Wx.dll
    Sun Dec 10 11:27:48 CET 2006 MaxDB sdbinst: extracting: -rwxr-xr-x      2265088 2006-07-06 21:22:14 install/wxmsw24.dll
    Sun Dec 10 11:27:48 CET 2006 MaxDB sdbinst: extracting: -rw-rr        64323 2006-07-06 21:26:21 install/WXPERL.TGZ
    Sun Dec 10 11:27:48 CET 2006 MaxDB sdbinst: extracting: drwxr-xr-x            0 2006-07-06 21:27:05 pgm/
    Sun Dec 10 11:27:48 CET 2006 MaxDB sdbinst: extracting: -rwxr-xr-x      1966080 2006-07-06 19:04:25 pgm/dbmcli.exe
    Sun Dec 10 11:27:48 CET 2006 MaxDB sdbinst: extracting: -rwxr-xr-x      1966080 2006-07-06 19:04:25 pgm/dbmcli_HelpInst.exe
    Sun Dec 10 11:27:48 CET 2006 MaxDB sdbinst: extracting: -rwxr-xr-x       212992 2006-07-06 19:25:05 pgm/regupd.exe
    Sun Dec 10 11:27:49 CET 2006 MaxDB sdbinst: extracting: -rwxr-xr-x       303104 2006-07-06 18:06:19 pgm/sqlping.exe
    Sun Dec 10 11:27:49 CET 2006 MaxDB sdbinst: extracting: -rwxr-xr-x        49152 2006-07-06 17:32:53 pgm/sqltcp.dll
    Sun Dec 10 11:27:49 CET 2006 MaxDB sdbinst: extracting: -rwxr-xr-x        49152 2006-07-06 17:32:55 pgm/sqltcp1.dll
    Sun Dec 10 11:27:49 CET 2006 MaxDB sdbinst: extracting: -rwxr-xr-x        49152 2006-07-06 17:32:57 pgm/sqltcp2.dll
    Sun Dec 10 11:27:49 CET 2006 MaxDB sdbinst: extracting: -rwxr-xr-x        45056 2006-07-06 17:32:59 pgm/sqltcpn.dll
    Sun Dec 10 11:27:49 CET 2006 MaxDB sdbinst: extracting: -rwxr-xr-x       281952 2006-07-06 21:26:47 pgm/sqluser72.dll
    Sun Dec 10 11:27:49 CET 2006 MaxDB sdbinst: extracting: -rwxr-xr-x       372656 2006-07-06 21:26:50 pgm/sqluser73.dll
    Sun Dec 10 11:27:49 CET 2006 MaxDB sdbinst: extracting: -rwxr-xr-x       393216 2006-07-06 21:26:52 pgm/sqluser74.dll
    Sun Dec 10 11:27:49 CET 2006 MaxDB sdbinst: extracting: -rwxr-xr-x       438272 2006-07-06 21:26:55 pgm/sqluser74n.dll
    Sun Dec 10 11:27:49 CET 2006 MaxDB sdbinst: extracting: -rwxr-xr-x       516096 2006-07-06 20:52:19 pgm/sqluser76.dll
    Sun Dec 10 11:27:50 CET 2006 MaxDB sdbinst: checking unpacked archive... ok
    Sun Dec 10 11:27:50 CET 2006 MaxDB sdbinst: checking system libraries... ok
    Sun Dec 10 11:27:50 CET 2006 MaxDB sdbinst: system path updated successfully
    Sun Dec 10 11:27:50 CET 2006 MaxDB sdbinst: please reboot your system after installation to take effect changes
    Sun Dec 10 11:27:52 CET 2006 MaxDB sdbinst:
    Sun Dec 10 11:27:53 CET 2006 MaxDB sdbinst: starting installation phase of package SAP Utilities 7.6.00.32 32 bit
    Sun Dec 10 11:27:53 CET 2006 MaxDB sdbinst: -
    Sun Dec 10 11:27:53 CET 2006 MaxDB sdbinst:
    Sun Dec 10 11:27:53 CET 2006 MaxDB sdbinst: start real extraction of "D:/sapdb/NSP/_tempLocation/SAPUTL.TGZ"
    Sun Dec 10 11:27:53 CET 2006 MaxDB sdbinst: extracting: drwxr-xr-x            0 2006-07-06 21:27:32 bin/
    Sun Dec 10 11:27:53 CET 2006 MaxDB sdbinst: extracting: -rwxr-xr-x       602112 2006-07-06 19:04:47 bin/dbmrfc.exe
    Sun Dec 10 11:27:53 CET 2006 MaxDB sdbinst: extracting: drwxr-xr-x            0 2006-07-06 21:27:33 lib/
    Sun Dec 10 11:27:53 CET 2006 MaxDB sdbinst: extracting: -rwxr-xr-x      8572928 2006-07-06 17:31:01 lib/icudt30.dll
    Sun Dec 10 11:27:53 CET 2006 MaxDB sdbinst: extracting: -rwxr-xr-x       692224 2006-07-06 17:31:01 lib/icuin30.dll
    Sun Dec 10 11:27:53 CET 2006 MaxDB sdbinst: extracting: -rwxr-xr-x       602112 2006-07-06 17:31:01 lib/icuuc30.dll
    Sun Dec 10 11:27:54 CET 2006 MaxDB sdbinst: extracting: -rwxr-xr-x      5562368 2006-07-06 17:37:15 lib/librfc32u.dll
    Sun Dec 10 11:27:54 CET 2006 MaxDB sdbinst: extracting: -rwxr-xr-x       102400 2006-07-06 17:31:01 lib/libsapu16vc71.dll
    Sun Dec 10 11:27:54 CET 2006 MaxDB sdbinst: extracting: -rwxr-xr-x       249856 2006-07-06 17:31:01 lib/libsapucum.dll
    Sun Dec 10 11:27:54 CET 2006 MaxDB sdbinst: extracting: drwxr-xr-x            0 2006-07-06 21:27:34 pgm/
    Sun Dec 10 11:27:54 CET 2006 MaxDB sdbinst: extracting: -rwxr-xr-x       507904 2006-07-06 19:04:21 pgm/dbmgetf.exe
    Sun Dec 10 11:27:54 CET 2006 MaxDB sdbinst: extracting: -rwxr-xr-x      1167360 2006-07-06 17:32:49 pgm/sapni.dll
    Sun Dec 10 11:27:54 CET 2006 MaxDB sdbinst: extracting: drwxr-xr-x            0 2006-07-06 21:27:34 Support/
    Sun Dec 10 11:27:54 CET 2006 MaxDB sdbinst: extracting: drwxr-xr-x            0 2006-07-06 21:27:34 Support/Mapfiles/
    Sun Dec 10 11:27:54 CET 2006 MaxDB sdbinst: extracting: -rw-rr       883889 2006-07-06 19:04:21 Support/Mapfiles/dbmgetf.map
    Sun Dec 10 11:27:54 CET 2006 MaxDB sdbinst: extracting: -rw-rr      1007259 2006-07-06 19:04:46 Support/Mapfiles/dbmrfc.map
    Sun Dec 10 11:27:55 CET 2006 MaxDB sdbinst: extracting: -rw-rr       440451 2006-07-06 17:32:49 Support/Mapfiles/sapni.map
    Sun Dec 10 11:27:55 CET 2006 MaxDB sdbinst: extracting: drwxr-xr-x            0 2006-07-06 21:27:34 symbols/
    Sun Dec 10 11:27:55 CET 2006 MaxDB sdbinst: extracting: -rw-rr      1010688 2006-07-06 17:32:49 symbols/sapni.pdb
    Sun Dec 10 11:27:55 CET 2006 MaxDB sdbinst: checking unpacked archive... ok
    Sun Dec 10 11:27:55 CET 2006 MaxDB sdbinst:
    Sun Dec 10 11:27:55 CET 2006 MaxDB sdbinst: starting installation phase of package SQLDBC 7.6.00.32 32 bit
    Sun Dec 10 11:27:55 CET 2006 MaxDB sdbinst: -
    Sun Dec 10 11:27:55 CET 2006 MaxDB sdbinst:
    Sun Dec 10 11:27:55 CET 2006 MaxDB sdbinst: start real extraction of "D:/sapdb/NSP/_tempLocation/SDBC.TGZ"
    Sun Dec 10 11:27:55 CET 2006 MaxDB sdbinst: extracting: drwxr-xr-x            0 2006-07-06 21:31:09 bin/
    Sun Dec 10 11:27:56 CET 2006 MaxDB sdbinst: extracting: -rwxr-xr-x       876544 2006-07-06 20:58:01 bin/sqldbc_cons.exe
    Sun Dec 10 11:27:56 CET 2006 MaxDB sdbinst: extracting: drwxr-xr-x            0 2006-07-06 21:31:09 pgm/
    Sun Dec 10 11:27:56 CET 2006 MaxDB sdbinst: extracting: -rwxr-xr-x      1073152 2006-07-06 20:53:41 pgm/libSQLDBC.dll
    Sun Dec 10 11:27:56 CET 2006 MaxDB sdbinst: extracting: -rwxr-xr-x      1155072 2006-07-06 21:01:57 pgm/libSQLDBC_C.dll
    Sun Dec 10 11:27:56 CET 2006 MaxDB sdbinst: extracting: drwxr-xr-x            0 2006-07-06 21:31:08 sdk/
    Sun Dec 10 11:27:56 CET 2006 MaxDB sdbinst: extracting: drwxr-xr-x            0 2006-07-06 21:31:08 sdk/sqldbc/
    Sun Dec 10 11:27:56 CET 2006 MaxDB sdbinst: extracting: drwxr-xr-x            0 2006-07-06 21:31:08 sdk/sqldbc/incl/
    Sun Dec 10 11:27:56 CET 2006 MaxDB sdbinst: extracting: -rw-rr       155618 2006-07-06 17:37:15 sdk/sqldbc/incl/SQLDBC.h
    Sun Dec 10 11:27:56 CET 2006 MaxDB sdbinst: extracting: -rw-rr       193773 2006-07-06 17:37:15 sdk/sqldbc/incl/SQLDBC_C.h
    Sun Dec 10 11:27:56 CET 2006 MaxDB sdbinst: extracting: -rw-rr        29782 2006-07-06 17:37:15 sdk/sqldbc/incl/SQLDBC_Types.h
    Sun Dec 10 11:27:57 CET 2006 MaxDB sdbinst: extracting: drwxr-xr-x            0 2006-07-06 21:31:08 sdk/sqldbc/lib/
    Sun Dec 10 11:27:57 CET 2006 MaxDB sdbinst: extracting: -rw-rr        80380 2006-07-06 20:53:41 sdk/sqldbc/lib/libSQLDBC.lib
    Sun Dec 10 11:27:57 CET 2006 MaxDB sdbinst: extracting: -rw-rr       139834 2006-07-06 21:01:57 sdk/sqldbc/lib/libSQLDBC_C.lib
    Sun Dec 10 11:27:57 CET 2006 MaxDB sdbinst: extracting: drwxr-xr-x            0 2006-07-06 21:31:09 symbols/
    Sun Dec 10 11:27:57 CET 2006 MaxDB sdbinst: extracting: -rw-rr      3943424 2006-07-06 20:53:40 symbols/libSQLDBC.pdb
    Sun Dec 10 11:27:57 CET 2006 MaxDB sdbinst: extracting: -rw-rr      4451328 2006-07-06 21:01:55 symbols/libSQLDBC_C.pdb
    Sun Dec 10 11:27:57 CET 2006 MaxDB sdbinst: checking unpacked archive... ok
    Sun Dec 10 11:27:57 CET 2006 MaxDB sdbinst:
    Sun Dec 10 11:27:57 CET 2006 MaxDB sdbinst: starting installation phase of package JDBC 7.6.00.30
    Sun Dec 10 11:27:58 CET 2006 MaxDB sdbinst: -
    Sun Dec 10 11:27:58 CET 2006 MaxDB sdbinst:
    Sun Dec 10 11:27:58 CET 2006 MaxDB sdbinst: start real extraction of "D:/sapdb/NSP/_tempLocation/SDBJDBC.TGZ"
    Sun Dec 10 11:27:58 CET 2006 MaxDB sdbinst: extracting: drwxr-xr-x            0 2006-07-06 21:30:48 runtime/
    Sun Dec 10 11:27:58 CET 2006 MaxDB sdbinst: extracting: drwxr-xr-x            0 2006-07-06 21:30:48 runtime/7600/
    Sun Dec 10 11:27:58 CET 2006 MaxDB sdbinst: extracting: drwxr-xr-x            0 2006-07-06 21:30:48 runtime/7600/pgm/
    Sun Dec 10 11:27:58 CET 2006 MaxDB sdbinst: extracting: -rwxr-xr-x       540672 2006-07-06 17:53:49 runtime/7600/pgm/sapdbcbin.dll
    Sun Dec 10 11:27:58 CET 2006 MaxDB sdbinst: extracting: drwxr-xr-x            0 2006-07-06 21:30:48 runtime/jar/
    Sun Dec 10 11:27:58 CET 2006 MaxDB sdbinst: extracting: -rw-rr       489216 2006-07-06 17:37:15 runtime/jar/sapdbc.jar
    Sun Dec 10 11:27:58 CET 2006 MaxDB sdbinst: checking unpacked archive... ok
    Sun Dec 10 11:27:59 CET 2006 MaxDB sdbinst:
    Sun Dec 10 11:27:59 CET 2006 MaxDB sdbinst: starting installation phase of package Server Utilities 7.6.00.32 32 bit
    Sun Dec 10 11:27:59 CET 2006 MaxDB sdbinst: -
    Sun Dec 10 11:27:59 CET 2006 MaxDB sdbinst:
    Sun Dec 10 11:27:59 CET 2006 MaxDB sdbinst: start real extraction of "D:/sapdb/NSP/_tempLocation/SDBUTL.TGZ"
    Sun Dec 10 11:27:59 CET 2006 MaxDB sdbinst: extracting: drwxr-xr-x            0 2006-07-06 21:27:49 bin/
    Sun Dec 10 11:27:59 CET 2006 MaxDB sdbinst: extracting: -rwxr-xr-x        65536 2006-07-06 19:06:21 bin/sdbinfo.exe
    Sun Dec 10 11:27:59 CET 2006 MaxDB sdbinst: extracting: -rwxr-xr-x       348160 2006-07-06 20:43:29 bin/sqlrun.dll
    Sun Dec 10 11:27:59 CET 2006 MaxDB sdbinst: extracting: -rwxr-xr-x        40960 2006-07-06 20:43:31 bin/sysmon.exe
    Sun Dec 10 11:27:59 CET 2006 MaxDB sdbinst: extracting: -rwxr-xr-x        40960 2006-07-06 20:43:31 bin/xbackup.exe
    Sun Dec 10 11:28:00 CET 2006 MaxDB sdbinst: extracting: -rwxr-xr-x        40960 2006-07-06 20:43:31 bin/xinstinfo.exe
    Sun Dec 10 11:28:00 CET 2006 MaxDB sdbinst: extracting: -rwxr-xr-x        40960 2006-07-06 20:43:31 bin/xpu.exe
    Sun Dec 10 11:28:00 CET 2006 MaxDB sdbinst: extracting: -rwxr-xr-x        40960 2006-07-06 20:43:31 bin/x_analys.exe
    Sun Dec 10 11:28:00 CET 2006 MaxDB sdbinst: extracting: -rwxr-xr-x        40960 2006-07-06 20:43:31 bin/x_cons.exe
    Sun Dec 10 11:28:00 CET 2006 MaxDB sdbinst: extracting: -rwxr-xr-x        40960 2006-07-06 20:43:31 bin/x_server.exe
    Sun Dec 10 11:28:00 CET 2006 MaxDB sdbinst: extracting: -rwxr-xr-x        40960 2006-07-06 20:43:31 bin/x_show.exe
    Sun Dec 10 11:28:00 CET 2006 MaxDB sdbinst: extracting: -rwxr-xr-x        40960 2006-07-06 20:43:31 bin/x_start.exe
    Sun Dec 10 11:28:00 CET 2006 MaxDB sdbinst: extracting: -rwxr-xr-x        40960 2006-07-06 20:43:31 bin/x_stop.exe
    Sun Dec 10 11:28:00 CET 2006 MaxDB sdbinst: extracting: -rwxr-xr-x        40960 2006-07-06 20:43:31 bin/x_wiz.exe
    Sun Dec 10 11:28:00 CET 2006 MaxDB sdbinst: extracting: -rwxr-xr-x        40960 2006-07-06 20:43:31 bin/x_wizard.exe
    Sun Dec 10 11:28:01 CET 2006 MaxDB sdbinst: extracting: -rwxr-xr-x        40960 2006-07-06 20:43:31 bin/x_wizstop.exe
    Sun Dec 10 11:28:01 CET 2006 MaxDB sdbinst: extracting: -rwxr-xr-x        40960 2006-07-06 20:43:31 bin/x_wiztrc.exe
    Sun Dec 10 11:28:01 CET 2006 MaxDB sdbinst: extracting: drwxr-xr-x            0 2006-07-06 21:27:49 env/
    Sun Dec 10 11:28:01 CET 2006 MaxDB sdbinst: extracting: -rw-rr          122 2006-07-06 19:14:30 env/serv.use
    Sun Dec 10 11:28:01 CET 2006 MaxDB sdbinst: extracting: -rw-rr          245 2006-07-06 19:14:30 env/xstart.use
    Sun Dec 10 11:28:01 CET 2006 MaxDB sdbinst: extracting: -rw-rr          542 2006-07-06 19:14:30 env/xstop.use
    Sun Dec 10 11:28:01 CET 2006 MaxDB sdbinst: extracting: drwxr-xr-x            0 2006-07-06 21:27:49 etc/
    Sun Dec 10 11:28:01 CET 2006 MaxDB sdbinst: extracting: -rw-rr          207 2006-07-06 17:30:11 etc/VERSIONS
    Sun Dec 10 11:28:01 CET 2006 MaxDB sdbinst: extracting: drwxr-xr-x            0 2006-07-06 21:27:49 pgm/
    Sun Dec 10 11:28:01 CET 2006 MaxDB sdbinst: extracting: -rwxr-xr-x       466944 2006-07-06 17:54:55 pgm/serv.exe
    Sun Dec 10 11:28:02 CET 2006 MaxDB sdbinst: extracting: -rwxr-xr-x       270336 2006-07-06 17:54:21 pgm/show.exe
    Sun Dec 10 11:28:02 CET 2006 MaxDB sdbinst: checking unpacked archive... ok
    Sun Dec 10 11:28:02 CET 2006 MaxDB sdbinst:
    Sun Dec 10 11:28:02 CET 2006 MaxDB sdbinst: starting installation phase of package Database Kernel 7.6.00.32 32 bit
    Sun Dec 10 11:28:02 CET 2006 MaxDB sdbinst: -
    Sun Dec 10 11:28:02 CET 2006 MaxDB sdbinst:
    Sun Dec 10 11:28:02 CET 2006 MaxDB sdbinst: start real extraction of "D:/sapdb/NSP/_tempLocation/SDBKRN.TGZ"
    Sun Dec 10 11:28:02 CET 2006 MaxDB sdbinst: extracting: drwxr-xr-x            0 2006-07-06 21:28:08 bin/
    Sun Dec 10 11:28:02 CET 2006 MaxDB sdbinst: extracting: -rwxr-xr-x       266240 2006-07-06 19:05:03 bin/backint.exe
    Sun Dec 10 11:28:02 CET 2006 MaxDB sdbinst: extracting: -rwxr-xr-x       786432 2006-07-06 19:07:09 bin/dbmevtdisp.exe
    Sun Dec 10 11:28:03 CET 2006 MaxDB sdbinst: extracting: -rwxr-xr-x       540672 2006-07-06 19:07:19 bin/dbmevthndl_display.exe
    Sun Dec 10 11:28:03 CET 2006 MaxDB sdbinst: extracting: -rwxr-xr-x       552960 2006-07-06 19:07:29 bin/dbmevthndl_winlog.exe
    Sun Dec 10 11:28:03 CET 2006 MaxDB sdbinst: extracting: -rwxr-xr-x       282624 2006-07-06 19:03:17 bin/dbmsrvctl.exe
    Sun Dec 10 11:28:03 CET 2006 MaxDB sdbinst: extracting: -rwxr-xr-x        42418 2006-07-06 17:37:15 bin/ireport.py
    Sun Dec 10 11:28:03 CET 2006 MaxDB sdbinst: extracting: -rwxr-xr-x       245760 2006-07-06 19:06:13 bin/pipe2file.exe
    Sun Dec 10 11:28:03 CET 2006 MaxDB sdbinst: extracting: -rwxr-xr-x      1114112 2006-07-06 19:05:25 bin/sdbfill.exe
    Sun Dec 10 11:28:03 CET 2006 MaxDB sdbinst: extracting: -rwxr-xr-x       348160 2006-07-06 20:43:29 bin/sqlrun.dll
    Sun Dec 10 11:28:03 CET 2006 MaxDB sdbinst: extracting: -rwxr-xr-x        53248 2006-07-06 17:40:49 bin/sqlver.exe
    Sun Dec 10 11:28:03 CET 2006 MaxDB sdbinst: extracting: -rwxr-xr-x        53248 2006-07-06 17:40:49 bin/sqlwhat.exe
    Sun Dec 10 11:28:03 CET 2006 MaxDB sdbinst: extracting: -rwxr-xr-x        40960 2006-07-06 20:43:31 bin/xci.exe
    Sun Dec 10 11:28:04 CET 2006 MaxDB sdbinst: extracting: -rwxr-xr-x        40960 2006-07-06 20:43:31 bin/xkernprot.exe
    Sun Dec 10 11:28:04 CET 2006 MaxDB sdbinst: extracting: -rwxr-xr-x        40960 2006-07-06 20:43:31 bin/xoldci.exe
    Sun Dec 10 11:28:04 CET 2006 MaxDB sdbinst: extracting: -rwxr-xr-x        40960 2006-07-06 20:43:31 bin/xservice.exe
    Sun Dec 10 11:28:04 CET 2006 MaxDB sdbinst: extracting: -rwxr-xr-x        40960 2006-07-06 20:43:31 bin/xsql.exe
    Sun Dec 10 11:28:04 CET 2006 MaxDB sdbinst: extracting: -rwxr-xr-x        40960 2006-07-06 20:43:31 bin/xsqlro.exe
    Sun Dec 10 11:28:04 CET 2006 MaxDB sdbinst: extracting: -rwxr-xr-x        40960 2006-07-06 20:43:31 bin/xtracesort.exe
    Sun Dec 10 11:28:04 CET 2006 MaxDB sdbinst: extracting: -rwxr-xr-x        40960 2006-07-06 20:43:31 bin/x_diagnose.exe
    Sun Dec 10 11:28:04 CET 2006 MaxDB sdbinst: extracting: -rwxr-xr-x       323584 2006-07-06 19:07:43 bin/x_python.exe
    Sun Dec 10 11:28:04 CET 2006 MaxDB sdbinst: extracting: drwxr-xr-x            0 2006-07-06 21:27:59 cluster/
    Sun Dec 10 11:28:05 CET 2006 MaxDB sdbinst: extracting: -rwxr-xr-x      1982464 2006-07-06 18:05:33 cluster/dbmsrv_clu.exe
    Sun Dec 10 11:28:05 CET 2006 MaxDB sdbinst: extracting: -rwxr-xr-x        77824 2006-07-06 17:55:37 cluster/SAPDBMSCSEx.dll
    Sun Dec 10 11:28:05 CET 2006 MaxDB sdbinst: extracting: -rwxr-xr-x       122880 2006-07-06 17:55:45 cluster/sapdbmscsman.dll
    Sun Dec 10 11:28:05 CET 2006 MaxDB sdbinst: extracting: -rwxr-xr-x        73728 2006-07-06 17:55:15 cluster/SAPDBMSCSMan.exe
    Sun Dec 10 11:28:05 CET 2006 MaxDB sdbinst: extracting: -rwxr-xr-x        57344 2006-07-06 17:55:09 cluster/SAPDBMSCSRes.dll
    Sun Dec 10 11:28:05 CET 2006 MaxDB sdbinst: extracting: -rwxr-xr-x       303104 2006-07-06 17:55:57 cluster/service_clu.exe
    Sun Dec 10 11:28:05 CET 2006 MaxDB sdbinst: extracting: -rwxr-xr-x       483328 2006-07-06 17:55:55 cluster/serv_clu.exe
    Sun Dec 10 11:28:05 CET 2006 MaxDB sdbinst: extracting: -rwxr-xr-x       331776 2006-07-06 17:55:53 cluster/stop_clu.exe
    Sun Dec 10 11:28:05 CET 2006 MaxDB sdbinst: extracting: -rwxr-xr-x       335872 2006-07-06 17:55:53 cluster/strt_clu.exe
    Sun Dec 10 11:28:05 CET 2006 MaxDB sdbinst: extracting: drwxr-xr-x            0 2006-07-06 21:27:59 demo/
    Sun Dec 10 11:28:06 CET 2006 MaxDB sdbinst: extracting: -rw-rr      3111624 2006-07-06 17:37:15 demo/HOTEL.py
    Sun Dec 10 11:28:06 CET 2006 MaxDB sdbinst: extracting: -rwxr-xr-x         1080 2006-07-06 17:37:15 demo/ltutorial.py
    Sun Dec 10 11:28:06 CET 2006 MaxDB sdbinst: extracting: -rw-rr        12046 2006-07-06 17:37:15 demo/tutoriallib.py
    Sun Dec 10 11:28:06 CET 2006 MaxDB sdbinst: extracting: drwxr-xr-x            0 2006-07-06 21:28:09 doc/
    Sun Dec 10 11:28:06 CET 2006 MaxDB sdbinst: extracting: drwxr-xr-x            0 2006-07-06 21:28:10 doc/FirstSteps/
    Sun Dec 10 11:28:06 CET 2006 MaxDB sdbinst: extracting: -rw-rr         4158 2006-07-06 17:37:15 doc/FirstSteps/index.html
    Sun Dec 10 11:28:06 CET 2006 MaxDB sdbinst: extracting: drwxr-xr-x            0 2006-07-06 21:28:10 doc/FirstSteps/Java/
    Sun Dec 10 11:28:06 CET 2006 MaxDB sdbinst: extracting: -rw-rr         1019 2006-07-06 17:37:15 doc/FirstSteps/Java/DemodbData.class
    Sun Dec 10 11:28:06 CET 2006 MaxDB sdbinst: extracting: -rw-rr         2239 2006-07-06 17:37:15 doc/FirstSteps/Java/DemodbData.java
    Sun Dec 10 11:28:06 CET 2006 MaxDB sdbinst: extracting: -rw-rr         1599 2006-07-06 17:37:15 doc/FirstSteps/Java/HelloMaxDB.class
    Sun Dec 10 11:28:07 CET 2006 MaxDB sdbinst: extracting: -rw-rr         2162 2006-07-06 17:37:15 doc/FirstSteps/Java/HelloMaxDB.java
    Sun Dec 10 11:28:07 CET 2006 MaxDB sdbinst: extracting: -rw-rr         2662 2006-07-06 17:37:15 doc/FirstSteps/Java/HowToJava.html
    Sun Dec 10 11:28:07 CET 2006 MaxDB sdbinst: extracting: -rw-rr         1305 2006-07-06 17:37:15 doc/FirstSteps/Java/StateMaxDB.class
    Sun Dec 10 11:28:07 CET 2006 MaxDB sdbinst: extracting: -rw-rr         1767 2006-07-06 17:37:15 doc/FirstSteps/Java/StateMaxDB.java
    Sun Dec 10 11:28:07 CET 2006 MaxDB sdbinst: extracting: -rw-rr          227 2006-07-06 17:37:15 doc/FirstSteps/maxdbenv.cmd
    Sun Dec 10 11:28:07 CET 2006 MaxDB sdbinst: extracting: drwxr-xr-x            0 2006-07-06 21:28:10 doc/FirstSteps/ODBC/
    Sun Dec 10 11:28:07 CET 2006 MaxDB sdbinst: extracting: -rw-rr         5213 2006-07-06 17:37:15 doc/FirstSteps/ODBC/HelloMaxDB.c
    Sun Dec 10 11:28:07 CET 2006 MaxDB sdbinst: extracting: -rw-rr         1996 2006-07-06 17:37:15 doc/FirstSteps/ODBC/HowToODBC.html
    Sun Dec 10 11:28:07 CET 2006 MaxDB sdbinst: extracting: -rw-rr         1101 2006-07-06 17:37:15 doc/FirstSteps/ODBC/Makefile
    Sun Dec 10 11:28:07 CET 2006 MaxDB sdbinst: extracting: drwxr-xr-x            0 2006-07-06 21:28:10 doc/FirstSteps/Perl/
    Sun Dec 10 11:28:08 CET 2006 MaxDB sdbinst: extracting: -rw-rr         1686 2006-07-06 17:37:15 doc/FirstSteps/Perl/demodbData.pm
    Sun Dec 10 11:28:08 CET 2006 MaxDB sdbinst: extracting: -rw-rr         2597 2006-07-06 17:37:15 doc/FirstSteps/Perl/HowToPerl.html
    Sun Dec 10 11:28:08 CET 2006 MaxDB sdbinst: extracting: -rwxr-xr-x         1673 2006-07-06 17:37:15 doc/FirstSteps/Perl/StateMaxDB.pl
    Sun Dec 10 11:28:08 CET 2006 MaxDB sdbinst: extracting: drwxr-xr-x            0 2006-07-06 21:28:10 doc/FirstSteps/Python/
    Sun Dec 10 11:28:08 CET 2006 MaxDB sdbinst: extracting: -rw-rr         1584 2006-07-06 17:37:15 doc/FirstSteps/Python/demodbData.py
    Sun Dec 10 11:28:08 CET 2006 MaxDB sdbinst: extracting: -rwxr-xr-x         1572 2006-07-06 17:37:15 doc/FirstSteps/Python/HelloMaxDB-API.py
    Sun Dec 10 11:28:08 CET 2006 MaxDB sdbinst: extracting: -rwxr-xr-x         1572 2006-07-06 17:37:15 doc/FirstSteps/Python/HelloMaxDB.py
    Sun Dec 10 11:28:08 CET 2006 MaxDB sdbinst: extracting: -rw-rr         3746 2006-07-06 17:37:15 doc/FirstSteps/Python/HowToPython.html
    Sun Dec 10 11:28:08 CET 2006 MaxDB sdbinst: extracting: -rwxr-xr-x         1578 2006-07-06 17:37:15 doc/FirstSteps/Python/StateMaxDB.py
    Sun Dec 10 11:28:08 CET 2006 MaxDB sdbinst: extracting: drwxr-xr-x            0 2006-07-06 21:28:10 doc/FirstSteps/SQLDBC/
    Sun Dec 10 11:28:09 CET 2006 MaxDB sdbinst: extracting: -rw-rr         4225 2006-07-06 17:37:15 doc/FirstSteps/SQLDBC/HelloMaxDB.cpp
    Sun Dec 10 11:28:09 CET 2006 MaxDB sdbinst: extracting: -rw-rr         2032 2006-07-06 17:37:15 doc/FirstSteps/SQLDBC/HowToSQLDBC.html
    Sun Dec 10 11:28:09 CET 2006 MaxDB sdbinst: extracting: -rw-rr         1276 2006-07-06 17:37:15 doc/FirstSteps/SQLDBC/Makefile
    Sun Dec 10 11:28:09 CET 2006 MaxDB sdbinst: extracting: drwxr-xr-x            0 2006-07-06 21:28:03 env/
    Sun Dec 10 11:28:09 CET 2006 MaxDB sdbinst: extracting: -rwxr-xr-x         6940 2006-07-06 19:07:29 env/APPS.py
    Sun Dec 10 11:28:09 CET 2006 MaxDB sdbinst: extracting: -rw-rr         4513 2006-07-06 19:07:29 env/CNR3DATA.py
    Sun Dec 10 11:28:09 CET 2006 MaxDB sdbinst: extracting: -rw-rr         8929 2006-07-06 19:07:29 env/CNR3TAB.py
    Sun Dec 10 11:28:09 CET 2006 MaxDB sdbinst: extracting: -rw-rr       194089 2006-07-06 19:14:30 env/cserv.pcf
    Sun Dec 10 11:28:09 CET 2006 MaxDB sdbinst: extracting: -rw-rr        18587 2006-07-06 19:07:29 env/DBMVIEWS.py
    Sun Dec 10 11:28:09 CET 2006 MaxDB sdbinst: extracting: drwxr-xr-x            0 2006-07-06 21:28:00 env/en/
    Sun Dec 10 11:28:10 CET 2006 MaxDB sdbinst: extracting: -rw-rr         7609 2006-07-06 19:14:30 env/en/DBM.en
    Sun Dec 10 11:28:10 CET 2006 MaxDB sdbinst: extracting: -rw-rr        16426 2006-07-06 19:07:31 env/GARBAGE.py
    Sun Dec 10 11:28:10 CET 2006 MaxDB sdbinst: extracting: -rw-rr          249 2006-07-06 19:14:30 env/general.use
    Sun Dec 10 11:28:10 CET 2006 MaxDB sdbinst: extracting: -rwxr-xr-x         2017 2006-07-06 19:07:37 env/getpackages.py
    Sun Dec 10 11:28:10 CET 2006 MaxDB sdbinst: extracting: -rw-rr         1857 2006-07-06 19:07:31 env/INFO.py
    Sun Dec 10 11:28:10 CET 2006 MaxDB sdbinst: extracting: -rw-rr        14835 2006-07-06 19:07:37 env/installib.py
    Sun Dec 10 11:28:10 CET 2006 MaxDB sdbinst: extracting: -rw-rr        74105 2006-07-06 19:07:31 env/JDBC.py
    Sun Dec 10 11:28:10 CET 2006 MaxDB sdbinst: extracting: -rw-rr          396 2006-07-06 19:14:30 env/kernprot.use
    Sun Dec 10 11:28:10 CET 2006 MaxDB sdbinst: extracting: -rwxr-xr-x         1662 2006-07-06 19:07:37 env/lapps.py
    Sun Dec 10 11:28:10 CET 2006 MaxDB sdbinst: extracting: -rw-rr         8840 2006-07-06 17:37:15 env/lsystab.py
    Sun Dec 10 11:28:11 CET 2006 MaxDB sdbinst: extracting: -rw-rr        19212 2006-07-06 19:07:31 env/ODBC.py
    Sun Dec 10 11:28:11 CET 2006 MaxDB sdbinst: extracting: -rw-rr         1954 2006-07-06 19:07:31 env/ORADD.py
    Sun Dec 10 11:28:11 CET 2006 MaxDB sdbinst: extracting: -rw-rr       267134 2006-07-06 19:07:33 env/ORADDCOM.py
    Sun Dec 10 11:28:11 CET 2006 MaxDB sdbinst: extracting: -rw-rr        10299 2006-07-06 19:07:33 env/ORADDSYN.py
    Sun Dec 10 11:28:11 CET 2006 MaxDB sdbinst: extracting: -rw-rr       159113 2006-07-06 19:07:33 env/ORADDV.py
    Sun Dec 10 11:28:11 CET 2006 MaxDB sdbinst: extracting: -rw-rr         2113 2006-07-06 19:07:33 env/PRECOM.py
    Sun Dec 10 11:28:11 CET 2006 MaxDB sdbinst: extracting: -rw-rr        49168 2006-07-06 19:07:37 env/REPOSITORY.py
    Sun Dec 10 11:28:11 CET 2006 MaxDB sdbinst: extracting: -rw-rr        62152 2006-07-06 19:07:31 env/SAPDBLOADER.py
    Sun Dec 10 11:28:11 CET 2006 MaxDB sdbinst: extracting: -rw-rr         5196 2006-07-06 19:07:33 env/SHOWCMD.py
    Sun Dec 10 11:28:11 CET 2006 MaxDB sdbinst: extracting: -rw-rr        47440 2006-07-06 19:07:33 env/SQLDBC.py
    Sun Dec 10 11:28:12 CET 2006 MaxDB sdbinst: extracting: -rw-rr        47024 2006-07-06 19:07:33 env/SYSDBA.py
    Sun Dec 10 11:28:12 CET 2006 MaxDB sdbinst: extracting: -rw-rr        58248 2006-07-06 19:07:35 env/SYSDBACOM.py
    Sun Dec 10 11:28:12 CET 2006 MaxDB sdbinst: extracting: -rw-rr        17897 2006-07-06 19:07:35 env/SYSINFO.py
    Sun Dec 10 11:28:12 CET 2006 MaxDB sdbinst: extracting: -rw-rr       106735 2006-07-06 19:07:35 env/SYSINFOCOM.py
    Sun Dec 10 11:28:12 CET 2006 MaxDB sdbinst: extracting: -rw-rr        10964 2006-07-06 19:07:35 env/TRIGGER.py
    Sun Dec 10 11:28:12 CET 2006 MaxDB sdbinst: extracting: -rw-rr         3916 2006-07-06 19:07:35 env/UDE.py
    Sun Dec 10 11:28:12 CET 2006 MaxDB sdbinst: extracting: -rw-rr         7309 2006-07-06 19:07:37 env/WA.py
    Sun Dec 10 11:28:12 CET 2006 MaxDB sdbinst: extracting: -rw-rr        54557 2006-07-06 19:07:35 env/XDD.py
    Sun Dec 10 11:28:12 CET 2006 MaxDB sdbinst: extracting: -rw-rr       105718 2006-07-06 19:07:35 env/XDDCOM.py
    Sun Dec 10 11:28:12 CET 2006 MaxDB sdbinst: extracting: drwxr-xr-x            0 2006-07-06 21:28:03 lib/
    Sun Dec 10 11:28:13 CET 2006 MaxDB sdbinst: extracting: drwxr-xr-x            0 2006-07-06 21:28:04 lib/python2.3/
    Sun Dec 10 11:28:13 CET 2006 MaxDB sdbinst: extracting: -rw-rr         7577 2006-07-06 17:37:15 lib/python2.3/optlib.py
    Sun Dec 10 11:28:13 CET 2006 MaxDB sdbinst: extracting: -rwxr-xr-x       135234 2006-07-06 17:37:15 lib/python2.3/pyexpat.pyd
    Sun Dec 10 11:28:13 CET 2006 MaxDB sdbinst: extracting: drwxr-xr-x            0 2006-07-06 21:28:04 lib/python2.3/sdb/
    Sun Dec 10 11:28:13 CET 2006 MaxDB sdbinst: extracting: -rw-rr        15565 2006-07-06 17:37:15 lib/python2.3/sdb/dbapi.py
    Sun Dec 10 11:28:13 CET 2006 MaxDB sdbinst: extracting: -rwxr-xr-x       503808 2006-07-06 19:07:49 lib/python2.3/sdb/dbm.pyd
    Sun Dec 10 11:28:13 CET 2006 MaxDB sdbinst: extracting: -rwxr-xr-x       483328 2006-07-06 19:07:53 lib/python2.3/sdb/loader.pyd
    Sun Dec 10 11:28:13 CET 2006 MaxDB sdbinst: extracting: -rwxr-xr-x       458752 2006-07-06 19:07:59 lib/python2.3/sdb/sql.pyd
    Sun Dec 10 11:28:13 CET 2006 MaxDB sdbinst: extracting: -rw-rr          921 2006-07-06 17:37:15 lib/python2.3/sdb/__init__.py
    Sun Dec 10 11:28:13 CET 2006 MaxDB sdbinst: extracting: -rwxr-xr-x        61503 2006-07-06 17:37:15 lib/python2.3/zlib.pyd
    Sun Dec 10 11:28:14 CET 2006 MaxDB sdbinst: extracting: -rwxr-xr-x        49218 2006-07-06 17:37:15 lib/python2.3/_socket.pyd
    Sun Dec 10 11:28:14 CET 2006 MaxDB sdbinst: extracting: -rwxr-xr-x        57407 2006-07-06 17:37:15 lib/python2.3/_sre.pyd
    Sun Dec 10 11:28:14 CET 2006 MaxDB sdbinst: extracting: drwxr-xr-x            0 2006-07-06 21:28:05 misc/
    Sun Dec 10 11:28:14 CET 2006 MaxDB sdbinst: extracting: -rw-rr         2437 2006-07-06 21:07:35 misc/create_demo_db.cmd
    Sun Dec 10 11:28:14 CET 2006 MaxDB sdbinst: extracting: -rw-rr          417 2006-07-06 21:07:35 misc/drop_demo_db.cmd
    Sun Dec 10 11:28:14 CET 2006 MaxDB sdbinst: extracting: drwxr-xr-x            0 2006-07-06 21:28:09 pgm/
    Sun Dec 10 11:28:14 CET 2006 MaxDB sdbinst: extracting: -rwxr-xr-x       200704 2006-07-06 19:06:17 pgm/backup.exe
    Sun Dec 10 11:28:14 CET 2006 MaxDB sdbinst: extracting: -rwxr-xr-x       372736 2006-07-06 17:54:09 pgm/cons.exe
    Sun Dec 10 11:28:14 CET 2006 MaxDB sdbinst: extracting: -rwxr-xr-x        45056 2006-07-06 17:53:51 pgm/cr_param.exe
    Sun Dec 10 11:28:14 CET 2006 MaxDB sdbinst: extracting: -rwxr-xr-x       940032 2006-07-06 17:37:15 pgm/dbghelp.dll
    Sun Dec 10 11:28:15 CET 2006 MaxDB sdbinst: extracting: -rwxr-xr-x       294912 2006-07-06 19:03:31 pgm/dbmreg.exe
    Sun Dec 10 11:28:15 CET 2006 MaxDB sdbinst: extracting: -rwxr-xr-x       405504 2006-07-06 19:04:11 pgm/dbmshm.exe
    Sun Dec 10 11:28:15 CET 2006 MaxDB sdbinst: extracting: -rwxr-xr-x      1966080 2006-07-06 19:03:09 pgm/dbmsrv.exe
    Sun Dec 10 11:28:15 CET 2006 MaxDB sdbinst: extracting: -rwxr-xr-x      1748992 2006-07-06 19:03:51 pgm/dbmsrvscd.exe
    Sun Dec 10 11:28:15 CET 2006 MaxDB sdbinst: extracting: -rwxr-xr-x       294912 2006-07-06 19:03:23 pgm/dbmstart.exe
    Sun Dec 10 11:28:15 CET 2006 MaxDB sdbinst: extracting: -rwxr-xr-x       294912 2006-07-06 19:03:27 pgm/dbmstop.exe
    Sun Dec 10 11:28:15 CET 2006 MaxDB sdbinst: extracting: -rwxr-xr-x       294912 2006-07-06 19:03:35 pgm/dbmunreg.exe
    Sun Dec 10 11:28:15 CET 2006 MaxDB sdbinst: extracting: -rwxr-xr-x        69632 2006-07-06 20:52:15 pgm/dbpinstall.dll
    Sun Dec 10 11:28:15 CET 2006 MaxDB sdbinst: extracting: -rwxr-xr-x      1060864 2006-07-06 18:08:59 pgm/diagnose.exe
    Sun Dec 10 11:28:15 CET 2006 MaxDB sdbinst: extracting: -rwxr-xr-x      6971392 2006-07-06 19:02:57 pgm/kernel.exe
    Sun Dec 10 11:28:16 CET 2006 MaxDB sdbinst: extracting: -rwxr-xr-x       118784 2006-07-06 18:06:25 pgm/libhsscopy.dll
    Sun Dec 10 11:28:16 CET 2006 MaxDB sdbinst: extracting: -rwxr-xr-x      1134592 2006-07-06 20:48:31 pgm/liboms.dll
    Sun Dec 10 11:28:16 CET 2006 MaxDB sdbinst: extracting: -rwxr-xr-x       151552 2006-07-06 20:52:53 pgm/libsqlcls.dll
    Sun Dec 10 11:28:16 CET 2006 MaxDB sdbinst: extracting: -rwxr-xr-x      1073152 2006-07-06 20:53:41 pgm/libSQLDBC.dll
    Sun Dec 10 11:28:16 CET 2006 MaxDB sdbinst: extracting: -rwxr-xr-x      1155072 2006-07-06 21:01:57 pgm/libSQLDBC_C.dll
    Sun Dec 10 11:28:16 CET 2006 MaxDB sdbinst: extracting: -rwxr-xr-x      2953216 2006-07-06 19:14:03 pgm/lserver.exe
    Sun Dec 10 11:28:16 CET 2006 MaxDB sdbinst: extracting: -rwxr-xr-x        20545 2006-07-06 17:37:15 pgm/pysapdb.exe
    Sun Dec 10 11:28:16 CET 2006 MaxDB sdbinst: extracting: -rwxr-xr-x       974915 2006-07-06 17:37:15 pgm/python23.dll
    Sun Dec 10 11:28:16 CET 2006 MaxDB sdbinst: extracting: -rw-rr      2071185 2006-07-06 17:37:15 pgm/python23.zip
    Sun Dec 10 11:28:16 CET 2006 MaxDB sdbinst: extracting: -rwxr-xr-x        45056 2006-07-06 17:53:51 pgm/renparam.exe
    Sun Dec 10 11:28:17 CET 2006 MaxDB sdbinst: extracting: -rwxr-xr-x       290816 2006-07-06 17:54:59 pgm/service.exe
    Sun Dec 10 11:28:17 CET 2006 MaxDB sdbinst: extracting: -rwxr-xr-x      1097728 2006-07-06 18:08:01 pgm/slowci.exe
    Sun Dec 10 11:28:17 CET 2006 MaxDB sdbinst: extracting: -rwxr-xr-x       405504 2006-07-06 17:55:03 pgm/sqlinst.dll
    Sun Dec 10 11:28:17 CET 2006 MaxDB sdbinst: extracting: -rwxr-xr-x      1359872 2006-07-06 17:55:07 pgm/sqlmsg.dll
    Sun Dec 10 11:28:17 CET 2006 MaxDB sdbinst: extracting: -rwxr-xr-x       315392 2006-07-06 17:54:15 pgm/stop.exe
    Sun Dec 10 11:28:17 CET 2006 MaxDB sdbinst: extracting: -rwxr-xr-x       319488 2006-07-06 17:54:11 pgm/strt.exe
    Sun Dec 10 11:28:17 CET 2006 MaxDB sdbinst: extracting: -rwxr-xr-x        98304 2006-07-06 19:25:09 pgm/StudioUtil.dll
    Sun Dec 10 11:28:17 CET 2006 MaxDB sdbinst: extracting: -rwxr-xr-x        49152 2006-07-06 18:06:21 pgm/sysrc.exe
    Sun Dec 10 11:28:17 CET 2006 MaxDB sdbinst: extracting: -rwxr-xr-x        73728 2006-07-06 17:55:05 pgm/systemrc.exe
    Sun Dec 10 11:28:17 CET 2006 MaxDB sdbinst: extracting: -rwxr-xr-x       221184 2006-07-06 19:25:17 pgm/TableDefC.dll
    Sun Dec 10 11:28:18 CET 2006 MaxDB sdbinst: extracting: -rwxr-xr-x        45056 2006-07-06 19:07:21 pgm/Tools_WinEvtLog.dll
    Sun Dec 10 11:28:18 CET 2006 MaxDB sdbinst: extracting: -rwxr-xr-x        73728 2006-07-06 19:14:15 pgm/tracesort.exe
    Sun Dec 10 11:28:18 CET 2006 MaxDB sdbinst: extracting: drwxr-xr-x            0 2006-07-06 21:28:09 sap/
    Sun Dec 10 11:28:18 CET 2006 MaxDB sdbinst: extracting: -rw-rr          147 2006-07-06 17:37:15 sap/dbpinstall.lst
    Sun Dec 10 11:28:18 CET 2006 MaxDB sdbinst: extracting: -rw-rr         1474 2006-07-06 19:04:47 sap/grantxdb.dbm
    Sun Dec 10 11:28:18 CET 2006 MaxDB sdbinst: extracting: -rwxr-xr-x        18192 2006-07-06 17:37:15 sap/lcinit.bat
    Sun Dec 10 11:28:18 CET 2006 MaxDB sdbinst: extracting: -rwxr-xr-x       126976 2006-07-06 20:52:03 sap/lvcbench.dll
    Sun Dec 10 11:28:18 CET 2006 MaxDB sdbinst: extracting: -rw-rr           89 2006-07-06 17:37:15 sap/saprfc.ini
    Sun Dec 10 11:28:18 CET 2006 MaxDB sdbinst: extracting: -rwxr-xr-x        86016 2006-07-06 19:27:03 sap/sphsapdb.dll
    Sun Dec 10 11:28:19 CET 2006 MaxDB sdbinst: extracting: -rw-rr           12 2006-07-06 17:37:15 sap/sphsapdb.lst
    Sun Dec 10 11:28:19 CET 2006 MaxDB sdbinst: checking unpacked archive... ok
    Sun Dec 10 11:28:19 CET 2006 MaxDB sdbinst:
    Sun Dec 10 11:28:19 CET 2006 MaxDB sdbinst: starting installation phase of package Messages MSG 0.3951
    Sun Dec 10 11:28:19 CET 2006 MaxDB sdbinst: -
    Sun Dec 10 11:28:20 CET 2006 MaxDB sdbinst:
    Sun Dec 10 11:28:20 CET 2006 MaxDB sdbinst: start real extraction of "D:/sapdb/NSP/_tempLocation/SDBMSG.TGZ"
    Sun Dec 10 11:28:20 CET 2006 MaxDB sdbinst: extracting: drwxr-xr-x            0 2006-07-06 21:31:16 msg/
    Sun Dec 10 11:28:20 CET 2006 MaxDB sdbinst: extracting: -rw-rr          846 2006-07-06 17:37:15 msg/SDBMsg_Admin.xml
    Sun Dec 10 11:28:20 CET 2006 MaxDB sdbinst: extracting: -rw-rr         1107 2006-07-06 17:37:15 msg/SDBMsg_Backup.xml
    Sun Dec 10 11:28:20 CET 2006 MaxDB sdbinst: extracting: -rw-rr         3255 2006-07-06 17:37:15 msg/SDBMsg_Catalog.xml
    Sun Dec 10 11:28:20 CET 2006 MaxDB sdbinst: extracting: -rw-rr         4595 2006-07-06 17:37:15 msg/SDBMsg_Converter.xml
    Sun Dec 10 11:28:20 CET 2006 MaxDB sdbinst: extracting: -rw-rr        13936 2006-07-06 17:37:15 msg/SDBMsg_Data.xml
    Sun Dec 10 11:28:20 CET 2006 MaxDB sdbinst: extracting: -rw-rr          333 2006-07-06 17:37:15 msg/SDBMsg_DBMCLI.xml
    Sun Dec 10 11:28:20 CET 2006 MaxDB sdbinst: extracting: -rw-rr         5254 2006-07-06 17:37:15 msg/SDBMsg_DBMEd.xml
    Sun Dec 10 11:28:21 CET 2006 MaxDB sdbinst: extracting: -rw-rr          328 2006-07-06 17:37:15 msg/SDBMsg_DBMLog.xml
    Sun Dec 10 11:28:21 CET 2006 MaxDB sdbinst: extracting: -rw-rr         3179 2006-07-06 17:37:15 msg/SDBMsg_DBMScd.xml
    Sun Dec 10 11:28:21 CET 2006 MaxDB sdbinst: extracting: -rw-rr        75397 2006-07-06 17:37:15 msg/SDBMsg_DBMSrv.xml
    Sun Dec 10 11:28:21 CET 2006 MaxDB sdbinst: extracting: -rw-rr         1071 2006-07-06 17:37:15 msg/SDBMsg_DBMSrvTest.xml
    Sun Dec 10 11:28:21 CET 2006 MaxDB sdbinst: extracting: -rw-rr         1321 2006-07-06 17:37:15 msg/SDBMsg_DBProc.xml
    Sun Dec 10 11:28:21 CET 2006 MaxDB sdbinst: extracting: -rw-rr          553 2006-07-06 17:37:15 msg/SDBMsg_DIAGNOSE.xml
    Sun Dec 10 11:28:21 CET 2006 MaxDB sdbinst: extracting: -rw-rr         7818 2006-07-06 17:37:15 msg/SDBMsg_FileDir.xml
    Sun Dec 10 11:28:21 CET 2006 MaxDB sdbinst: extracting: -rw-rr          477 2006-07-06 17:37:15 msg/SDBMsg_Index.xml
    Sun Dec 10 11:28:21 CET 2006 MaxDB sdbinst: extracting: -rw-rr         3461 2006-07-06 17:37:15 msg/SDBMsg_IOMan.xml
    Sun Dec 10 11:28:21 CET 2006 MaxDB sdbinst: extracting: -rw-rr         1384 2006-07-06 17:37:15 msg/SDBMsg_Join.xml
    Sun Dec 10 11:28:22 CET 2006 MaxDB sdbinst: extracting: -rw-rr          697 2006-07-06 17:37:15 msg/SDBMsg_JoinPathOptimizer.xml
    Sun Dec 10 11:28:22 CET 2006 MaxDB sdbinst: extracting: -rw-rr         2112 2006-07-06 17:37:15 msg/SDBMsg_KernelCommon.xml
    Sun Dec 10 11:28:22 CET 2006 MaxDB sdbinst: extracting: -rw-rr         1035 2006-07-06 17:37:15 msg/SDBMsg_KSQL.xml
    Sun Dec 10 11:28:22 CET 2006 MaxDB sdbinst: extracting: -rw-rr          801 2006-07-06 17:37:15 msg/SDBMsg_LiveCache.xml
    Sun Dec 10 11:28:22 CET 2006 MaxDB sdbinst: extracting: -rw-rr          172 2006-07-06 17:37:15 msg/SDBMsg_Loader.xml
    Sun Dec 10 11:28:22 CET 2006 MaxDB sdbinst: extracting: -rw-rr         5443 2006-07-06 17:37:15 msg/SDBMsg_Log.xml
    Sun Dec 10 11:28:22 CET 2006 MaxDB sdbinst: extracting: -rw-rr         3154 2006-07-06 17:37:15 msg/SDBMsg_Messages.xml
    Sun Dec 10 11:28:22 CET 2006 MaxDB sdbinst: extracting: -rw-rr          369 2006-07-06 17:37:15 msg/SDBMsg_ObjectContainer.xml
    Sun Dec 10 11:28:22 CET 2006 MaxDB sdbinst: extracting: -rw-rr         3159 2006-07-06 17:37:15 msg/SDBMsg_OMS.xml
    Sun Dec 10 11:28:22 CET 2006 MaxDB sdbinst: extracting: -rw-rr          172 2006-07-06 17:37:15 msg/SDBMsg_OPMSG.xml
    Sun Dec 10 11:28:23 CET 2006 MaxDB sdbinst: extracting: -rw-rr          172 2006-07-06 17:37:15 msg/SDBMsg_Optimizer.xml
    Sun Dec 10 11:28:23 CET 2006 MaxDB sdbinst: extracting: -rw-rr          435 2006-07-06 17:37:15 msg/SDBMsg_Query.xml
    Sun Dec 10 11:28:23 CET 2006 MaxDB sdbinst: extracting: -rw-rr          442 2006-07-06 17:37:15 msg/SDBMsg_QueryRewrite.xml
    Sun Dec 10 11:28:23 CET 2006 MaxDB sdbinst: extracting: -rw-rr         2021 2006-07-06 17:37:15 msg/SDBMsg_Recovery.xml
    Sun Dec 10 11:28:23 CET 2006 MaxDB sdbinst: extracting: -rw-rr         5220 2006-07-06 17:37:15 msg/SDBMsg_Rst.xml
    Sun Dec 10 11:28:23 CET 2006 MaxDB sdbinst: extracting: -rw-rr         2472 2006-07-06 17:37:15 msg/SDBMsg_RTEComm.xml
    Sun Dec 10 11:28:23 CET 2006 MaxDB sdbinst: extracting: -rw-rr         1406 2006-07-06 17:37:15 msg/SDBMsg_RTEConf.xml
    Sun Dec 10 11:28:23 CET 2006 MaxDB sdbinst: extracting: -rw-rr          889 2006-07-06 17:37:15 msg/SDBMsg_RTEDBState.xml
    Sun Dec 10 11:28:23 CET 2006 MaxDB sdbinst: extracting: -rw-rr         5001 2006-07-06 17:37:15 msg/SDBMsg_RTEDiag.xml
    Sun Dec 10 11:28:23 CET 2006 MaxDB sdbinst: extracting: -rw-rr        14767 2006-07-06 17:37:15 msg/SDBMsg_RTEIO.xml
    Sun Dec 10 11:28:24 CET 2006 MaxDB sdbinst: extracting: -rw-rr         3625 2006-07-06 17:37:15 msg/SDBMsg_RTEMem.xml
    Sun Dec 10 11:28:24 CET 2006 MaxDB sdbinst: extracting: -rw-rr          511 2006-07-06 17:37:15 msg/SDBMsg_RTESec.xml
    Sun Dec 10 11:28:24 CET 2006 MaxDB sdbinst: extracting: -rw-rr         1808 2006-07-06 17:37:15 msg/SDBMsg_RTESys.xml
    Sun Dec 10 11:28:24 CET 2006 MaxDB sdbinst: extracting: -rw-rr         3550 2006-07-06 17:37:15 msg/SDBMsg_RTETask.xml
    Sun Dec 10 11:28:24 CET 2006 MaxDB sdbinst: extracting: -rw-rr         4541 2006-07-06 17:37:15 msg/SDBMsg_RunTime.xml
    Sun Dec 10 11:28:24 CET 2006 MaxDB sdbinst: extracting: -rw-rr         1653 2006-07-06 17:37:15 msg/SDBMsg_SAPDBAlgo.xml
    Sun Dec 10 11:28:24 CET 2006 MaxDB sdbinst: extracting: -rw-rr          562 2006-07-06 17:37:15 msg/SDBMsg_SAPDBMem.xml
    Sun Dec 10 11:28:24 CET 2006 MaxDB sdbinst: extracting: -rw-rr         1718 2006-07-06 17:37:15 msg/SDBMsg_Savepoint.xml
    Sun Dec 10 11:28:24 CET 2006 MaxDB sdbinst: extracting: -rw-rr         5909 2006-07-06 17:37:15 msg/SDBMsg_SharedSQL.xml
    Sun Dec 10 11:28:24 CET 2006 MaxDB sdbinst: extracting: -rw-rr        26284 2006-07-06 17:37:15 msg/SDBMsg_SQLMan.xml
    Sun Dec 10 11:28:25 CET 2006 MaxDB sdbinst: extracting: -rw-rr         9419 2006-07-06 17:37:15 msg/SDBMsg_SrvTasks.xml
    Sun Dec 10 11:28:25 CET 2006 MaxDB sdbinst: extracting: -rw-rr         3638 2006-07-06 17:37:15 msg/SDBMsg_Table.xml
    Sun Dec 10 11:28:25 CET 2006 MaxDB sdbinst: extracting: -rw-rr          883 2006-07-06 17:37:15 msg/SDBMsg_ToolsCommon.xml
    Sun Dec 10 11:28:25 CET 2006 MaxDB sdbinst: extracting: -rw-rr         1186 2006-07-06 17:37:15 msg/SDBMsg_Transaction.xml
    Sun Dec 10 11:28:25 CET 2006 MaxDB sdbinst: extracting: -rw-rr         4883 2006-07-06 17:37:15 msg/SDBMsg_ZZZTest.xml
    Sun Dec 10 11:28:25 CET 2006 MaxDB sdbinst: checking unpacked archive... ok
    Sun Dec 10 11:28:25 CET 2006 MaxDB sdbinst:
    Sun Dec 10 11:28:25 CET 2006 MaxDB sdbinst: starting installation phase of package ODBC 7.6.00.32 32 bit
    Sun Dec 10 11:28:25 CET 2006 MaxDB sdbinst: -
    Sun Dec 10 11:28:25 CET 2006 MaxDB sdbinst:
    Sun Dec 10 11:28:26 CET 2006 MaxDB sdbinst: start real extraction of "D:/sapdb/NSP/_tempLocation/SDBODBC.TGZ"
    Sun Dec 10 11:28:26 CET 2006 MaxDB sdbinst: extracting: drwxr-xr-x            0 2006-07-06 21:30:54 incl/
    Sun Dec 10 11:28:26 CET 2006 MaxDB sdbinst: extracting: -rw-rr        11380 2006-07-06 17:37:15 incl/SDBBOS.h
    Sun Dec 10 11:28:26 CET 2006 MaxDB sdbinst: extracting: -rw-rr        31567 2006-07-06 17:40:36 incl/sql.h
    Sun Dec 10 11:28:26 CET 2006 MaxDB sdbinst: extracting: -rw-rr        81467 2006-07-06 17:40:36 incl/sqlext.h
    Sun Dec 10 11:28:26 CET 2006 MaxDB sdbinst: extracting: -rw-rr         9534 2006-07-06 17:40:36 incl/sqltypes.h
    Sun Dec 10 11:28:26 CET 2006 MaxDB sdbinst: extracting: -rw-rr        24313 2006-07-06 17:40:36 incl/sqlucode.h
    Sun Dec 10 11:28:26 CET 2006 MaxDB sdbinst: extracting: drwxr-xr-x            0 2006-07-06 21:30:54 pgm/
    Sun Dec 10 11:28:26 CET 2006 MaxDB sdbinst: extracting: -rwxr-xr-x       487424 2006-07-06 19:27:49 pgm/libSDBBOS.dll
    Sun Dec 10 11:28:26 CET 2006 MaxDB sdbinst: extracting: -rwxr-xr-x        12288 2006-07-06 17:37:31 pgm/odbcreg.exe
    Sun Dec 10 11:28:27 CET 2006 MaxDB sdbinst: extracting: -rwxr-xr-x      1073152 2006-07-06 17:40:15 pgm/sqlod32.dll
    Sun Dec 10 11:28:27 CET 2006 MaxDB sdbinst: extracting: -rwxr-xr-x      1130496 2006-07-06 17:40:35 pgm/sqlod32w.dll
    Sun Dec 10 11:28:27 CET 2006 MaxDB sdbinst: extracting: -rwxr-xr-x        45056 2006-07-06 17:40:47 pgm/sqlodext.dll
    Sun Dec 10 11:28:27 CET 2006 MaxDB sdbinst: extracting: -rwxr-xr-x        73728 2006-07-06 17:40:45 pgm/sqlsp32.dll
    Sun Dec 10 11:28:27 CET 2006 MaxDB sd

    Hi,
    Looking for reason of error I've installed susccesduly SAP NetWeaver Application Server
    Java™ EE 5 Edition
    Now when I tray instalal ABAP version I have additional error in log
    Wed Dec 27 09:43:29 CET 2006 MaxDB sdbinst: Logging in
    Wed Dec 27 09:43:30 CET 2006 MaxDB sdbinst: cannot downgrade package
    Wed Dec 27 09:43:30 CET 2006 MaxDB sdbinst: cannot downgrade package
    Wed Dec 27 09:43:31 CET 2006 MaxDB sdbinst: cannot downgrade package
    Wed Dec 27 09:43:31 CET 2006 MaxDB sdbinst: cannot downgrade package
    Wed Dec 27 09:43:31 CET 2006 MaxDB sdbinst: cannot downgrade package
    Wed Dec 27 09:43:31 CET 2006 MaxDB sdbinst: cannot write to network connection
    Maybe it's a problem with insufficient RAM, I will buy some and tray.

Maybe you are looking for

  • Flash Player 10 does not work on certain websites

    Hi, Just installed Falsh Player 10 onto my imac G5 (mac os x tiger 10.4.9, power g5). It works fine for you tube and plays certain flash content but, when accessing channel 4OD, E4 and  ITV player it does play the videos.  Also when i try to adjust t

  • HT4097 device isn't eligible for the requested build

    device isn't eligible for the requested build       no puedo restaurar mi iphone 4 alguien me puede alludar

  • Waveform Graphs: Is there a way to save data to a file and then clear the graph after each run?

    This is just an added feature that I would like to insert because I end up having to erase the previous graph(for viewing and simplification purposes) after almost every plot cycle. Does LabVIEW 7.0 have a built-in feature that allows the user to aut

  • Login, third party cookies, and exception list

    Even after enabling adobe.com and adobelogin.com in the list of exceptions for sites that can set third party cookies, I still cannot log in to behance.net.  Using Chrome Version 37.0.2062.120 and Mac OSX 10.9.4. Please advise.

  • Playlist Issues

    I have iTunes 11.1  on a MacBook Pro with Retina, with OS X Maverick. Numerous playlists show each song as having been played numerous times. How can I reset so that each song of a particular  playlist will only be played and burned once please? Hope