PUMP process is Running. Not generating message in report.No replication

Hi,
I am using GoldenGate 11g with Oracle database 11g on IBM AIX server at source and Linux at destination.
I have created the extract process and the pump process but the pump process is not responding.
The report of my PUMP process is as below. I can't see any run time messages getting generated in it. Even the replication is not happening.
Please suggest how to search for the issue here and get the replication working.
GGSCI (FIFLX595) 85> view report IUT01dp
                 Oracle GoldenGate Capture for Oracle
        Version 11.1.1.1 OGGCORE_11.1.1_PLATFORMS_110421.2040
  AIX 5L, ppc, 64bit (optimized), Oracle 11g on Apr 22 2011 03:25:30
Copyright (C) 1995, 2011, Oracle and/or its affiliates. All rights reserved.
                    Starting at 2012-02-01 15:30:08
Operating System Version:
AIX
Version 5, Release 3
Node: FIFLX595
Machine: 00C576D24C00
                         soft limit   hard limit
Address Space Size   :    unlimited    unlimited
Heap Size            :    unlimited    unlimited
File Size            :    unlimited    unlimited
CPU Time             :    unlimited    unlimited
Process id: 16019716
Description:
**            Running with the following parameters                  **
EXTRACT IUT01DP
SETENV (ORACLE_SID = "NGPIUT")
Set environment variable (ORACLE_SID=NGPIUT)
uSERID ggs_owner, PASSWORD *********
RMTHOST OFSMUG-VM-87.i-flex.com, MGRPORT 7809
RMTTRAIL /oracle/GoldenGate/Setup/ggs/dirdat/IUT01/rt
PASSTHRU
TABLE IUT01.*;
CACHEMGR virtual memory values (may have been adjusted)
CACHEBUFFERSIZE:                         64K
CACHESIZE:                                8G
CACHEBUFFERSIZE (soft max):               4M
CACHEPAGEOUTSIZE (normal):                4M
PROCESS VM AVAIL FROM OS (min):          16G
CACHESIZEMAX (strict force to disk):  13.99G
Database Version:
Oracle Database 11g Enterprise Edition Release 11.2.0.2.0 - 64bit Production
PL/SQL Release 11.2.0.2.0 - Production
CORE    11.2.0.2.0      Production
TNS for IBM/AIX RISC System/6000: Version 11.2.0.2.0 - Production
NLSRTL Version 11.2.0.2.0 - Production
Database Language and Character Set:
NLS_LANG environment variable specified has invalid format, default value will be used.
NLS_LANG environment variable not set, using default value AMERICAN_AMERICA.US7ASCII.
NLS_LANGUAGE     = "AMERICAN"
NLS_TERRITORY    = "AMERICA"
NLS_CHARACTERSET = "AL32UTF8"
Warning: your NLS_LANG setting does not match database server language setting.
Please refer to user manual for more information.
2012-02-01 15:30:13  INFO    OGG-01226  Socket buffer size set to 27985 (flush size 27985).
2012-02-01 15:30:13  INFO    OGG-01052  No recovery is required for target file /oracle/GoldenGate/Setup/ggs/dirdat/IUT01/rt000000, at RBA 0 (file not opene
d).
2012-02-01 15:30:13  INFO    OGG-01478  Output file /oracle/GoldenGate/Setup/ggs/dirdat/IUT01/rt is using format RELEASE 10.4/11.1.
**                     Run Time Messages                             **
***********************************************************************Thanks !!!

Thanks for your reply.
The GoldenGate log is as follows :- ( the last few lines )
2012-02-01 16:15:05  INFO    OGG-00991  Oracle GoldenGate Capture for Oracle, iut01dp.prm:  EXTRACT IUT01DP stopped normally.
2012-02-01 16:15:08  INFO    OGG-00987  Oracle GoldenGate Command Interpreter for Oracle:  GGSCI command (oracle): start iut01dp.
2012-02-01 16:15:08  INFO    OGG-00963  Oracle GoldenGate Manager for Oracle, mgr.prm:  Command received from GGSCI on host 10.180.22.245 (START EXTRACT IUT01DP ).
2012-02-01 16:15:08  INFO    OGG-00975  Oracle GoldenGate Manager for Oracle, mgr.prm:  EXTRACT IUT01DP starting.
2012-02-01 16:15:08  INFO    OGG-00992  Oracle GoldenGate Capture for Oracle, iut01dp.prm:  EXTRACT IUT01DP starting.
2012-02-01 16:15:09  INFO    OGG-00993  Oracle GoldenGate Capture for Oracle, iut01dp.prm:  EXTRACT IUT01DP started.
2012-02-01 16:15:14  INFO    OGG-01226  Oracle GoldenGate Capture for Oracle, iut01dp.prm:  Socket buffer size set to 27985 (flush size 27985).
2012-02-01 16:15:14  INFO    OGG-01052  Oracle GoldenGate Capture for Oracle, iut01dp.prm:  No recovery is required for target file /oracle/GoldenGate/Setup/ggs/dirdat/IUT01/rt000000, at RBA 0 (file not opened).
2012-02-01 16:15:14  INFO    OGG-01478  Oracle GoldenGate Capture for Oracle, iut01dp.prm:  Output file /oracle/GoldenGate/Setup/ggs/dirdat/IUT01/rt is using format RELEASE 10.4/11.1.I am not sure how to check "extract read the changed data and store in to trail files? and the same check pump process read the trail files or not? "
I can see the lt file "lt000003" getting updated regularly. which is the local trail file for extract process. The path of this file is :-
/data01/oradata/GoldenGate/dirdat/IUT01
The RMTTRAIL path for PUMP process is : -
/oracle/GoldenGate/Setup/ggs/dirdat/IUT01/rt ( this path is present on the remote machine ) . This file is not getting updated regularly.
The detail report file for iut01dp is as follows :-
GGSCI (FIFLX595) 119> info iut01dp, detail
EXTRACT    IUT01DP   Last Started 2012-02-01 16:15   Status RUNNING
Checkpoint Lag       00:00:00 (updated 00:00:00 ago)
Log Read Checkpoint  File /data01/oradata/GoldenGate/dirdat/dpump/IUT01/lt000000
                     2012-02-01 15:35:31.000000  RBA 0
  Target Extract Trails:
  Remote Trail Name                                Seqno        RBA     Max MB
  /oracle/GoldenGate/Setup/ggs/dirdat/IUT01/rt          0          0         10
  Extract Source                          Begin             End
  /data01/oradata/GoldenGate/dirdat/dpump/IUT01/lt000000  2012-02-01 15:35  2012-02-01 15:35
  /data01/oradata/GoldenGate/dirdat/dpump/IUT01/lt000000  2012-02-01 15:35  2012-02-01 15:35
  /data01/oradata/GoldenGate/dirdat/dpump/IUT01/lt000000  * Initialized *   2012-02-01 15:35
  /data01/oradata/GoldenGate/dirdat/dpump/IUT01/lt000000  2012-02-01 14:31  2012-02-01 14:31
  /data01/oradata/GoldenGate/dirdat/dpump/IUT01/lt000000  2012-02-01 14:31  2012-02-01 14:31
  /data01/oradata/GoldenGate/dirdat/dpump/IUT01/lt000000  2012-02-01 14:31  2012-02-01 14:31
  /data01/oradata/GoldenGate/dirdat/dpump/IUT01/lt000000  * Initialized *   2012-02-01 14:31
  /data01/oradata/GoldenGate/dirdat/dpump/IUT01/lt000000  2012-02-01 12:14  2012-02-01 12:14
  /data01/oradata/GoldenGate/dirdat/dpump/IUT01/lt000000  2012-02-01 12:14  2012-02-01 12:14
  /data01/oradata/GoldenGate/dirdat/dpump/IUT01/lt000000  2012-02-01 12:14  2012-02-01 12:14
  /data01/oradata/GoldenGate/dirdat/dpump/IUT01/lt000000  2012-02-01 12:14  2012-02-01 12:14
  /data01/oradata/GoldenGate/dirdat/dpump/IUT01/lt000000  2012-02-01 12:14  2012-02-01 12:14
  /data01/oradata/GoldenGate/dirdat/dpump/IUT01/lt000000  2012-02-01 12:14  2012-02-01 12:14
  /data01/oradata/GoldenGate/dirdat/dpump/IUT01/lt000000  * Initialized *   2012-02-01 12:14
  /data01/oradata/GoldenGate/dirdat/dpump/IUT01/lt000000  * Initialized *   First Record
  /data01/oradata/GoldenGate/dirdat/dpump/IUT01/lt000000  * Initialized *   First Record
  /data01/oradata/GoldenGate/dirdat/dpump/IUT01/lt000000  * Initialized *   First Record
Current directory    /data01/oradata/GoldenGate
Report file          /data01/oradata/GoldenGate/dirrpt/IUT01DP.rpt
Parameter file       /data01/oradata/GoldenGate/dirprm/iut01dp.prm
Checkpoint file      /data01/oradata/GoldenGate/dirchk/IUT01DP.cpe
Process file         /data01/oradata/GoldenGate/dirpcs/IUT01DP.pce
Stdout file          /data01/oradata/GoldenGate/dirout/IUT01DP.out
Error log            /data01/oradata/GoldenGate/ggserr.logP.S. :- I am very new to GoldenGate, please also let me know how can i find out the answers for your queries. I hope the data provided above is sufficient for your queries , if you need anything more let me know.
Suggest some idea to start the replication.
Thanks.

Similar Messages

  • Workflow Process Manager - Could not route message to WfProcMgr with regist

    Hi,
    We recently started getting a strange error in our DEV environment:
    Could not route message to WfProcMgr with registered key (null)
    This is happening with the Server Component, Workflow Process Manager, and all services associated with this.
    We are using Siebel v7.8.2.8. If anybody can provide any pointers, it would be of great help!
    Thanks

    Hi Trym,
    Thanks for your time!
    The target workflow that I am triggering from the WfProcMgr is a custom workflow and it does not have a BO defined. So, the Object Id should not be a mandatory field (I am in any case, not passing any Object Id). Nevertheless, whether I have an Object Id or I do not, I would assume that the Workflow would at least get triggered. I donot see as to why the Workflow would not trigger at all.
    Though Siebel does act weird at times, I think the error I am getting is still somehow related to the actual cause! I would really like to understand as to where is this Registered Key stored in Siebel that it is continually searching for.
    *When you say "Workflow Process Manager server component directly" do you mean like in a eScript
    call in e.g. a Business Service?*
    Please refer the second part of my previous post for this. I am trying through Server Requests BS and through Workflow Policies.
    Thanks.

  • I have a windows crash report for a hang that did not generate a crash reporter item. Is there anything I should do with it?

    Thunderbird crashed, or at least hung. Closed the program using task manager and windows generated a crash report. Crash reporter did not. Is there anything I should do with this, or does Microsoft send them on to Mozilla?

    That looks like a problem with a plugin, probably Flash.<br />
    The first report has a Flash signature and the second report also is plugin related.<br />
    Those reports are older (Jan 15).
    Do you have any more recent reports?
    See:
    *http://kb.mozillazine.org/Firefox_crashes
    *https://support.mozilla.org/kb/Firefox+crashes
    *https://support.mozilla.org/kb/Troubleshooting+plugins

  • Firefox quits unexpectedly when I am in the middle of composing an email message but does not generate a crash report.

    This happens periodically, either when I'm in my email client application or in a web mail program. Sometimes Firefox quits within 10 seconds of my composing a message, sometimes a minute or two later. There's no warning and no error message. I'm just kicked out and have to restart Firefox and start over with the message.

    You will have set the mailto option to use Firefox. For details on fixing it see https://support.mozilla.com/kb/Firefox+keeps+opening+many+tabs+or+windows

  • Solman Early watch report not generating PRD system report.

    Hello All,
    I have issues related to Earlywatch Report. We have configured EWA for all our 3 systems in Landscape (DVM, QVM, PRD), The reports generate on weekly basis. But I noticed that EWA report in Solman is not getting generated for PRD systems. SDCC was not active so I activated that. Next to PRD it gives red flag stating Session Data Overdue error.
    I went to PRD SDCCN Tcode, there I created 'Refresh Session' - it failed with following error.
    Refresh of session overview failed from destination SM_SOLCLNT300_BACK
    Sessions cannot be refreshed from destination SM_SOLCLNT300_BACK ( SOL , 0020270483 )
    Password logon no longer possible - too many failed attempts
    error reading function module interface DSWP_API_SESSIONLIST_GET from SM_SOLCLNT300_BACK
    Refresh of session overview started from destination SM_SOLCLNT300_BACK
    What user is it trying to refer ???? If its referring SM_SOLCLNT300_BACK user then it has its own default password which I dont know.
    The report does get generated in SAP Marketplace Inbox. In SDCC we have check mark next to Solman + SAP for report generation for PRD system,
    Is it reports get generated in Solman OR SAP not BOTH destination ?????.
    The last 2 reports (3rd Dec & 26 Nov) of PRD got generated in Solman but otherwise it always has Red Flag next to it stating "Data for this session is overdue"
    I did the connection test & authorization test (Tcode SDCC) in PRD & they were successful.
    Kindly suggest how should I resolve this issue.
    Thanks
    Rupali S

    Hi,
    I have tried all possible steps..I checked all the RFC destinations of all the systems (DVM, QVM, PRD, SOL) & they are working fine, some had issues with passwords & user locked...but then I corrected those errors.
    Tests were successful as below.
    In PRD for SDCC_OSS
    RFC destination SDCC_OSS is functional (ping and logon authorization check done)
    RFC destination SDCC_OSS has authorization for all needed function groups
    Solman – PRD
    RFC destination SM_SOLCLNT300_BACK is functional (ping and logon authorization check done)
    RFC destination SM_SOLCLNT300_BACK has authorization for all needed function groups
    But still get error message if I create Refresh Session.
    Error transferring session data to SM_SOLCLNT300_BACK
    Password logon no longer possible - too many failed attempts
    transfer aborted: communication failure in BDL_START_OF_SESSION_DOWNLOAD
    ANALYSE_PERIODIC_JOBS : no matching interface found
    function module not found
    ANALYSE_PERIODIC_JOBS : funcname /SDF/ANALYSE_PERIODIC_JOBS , module 000104
    SAPWL_TCODE_AGGREG_MONTH_T : no matching interface found
    function module not found
    SAPWL_TCODE_AGGREG_MONTH_T : funcname /SDF/RBE_OBJ_USAGE_MCST , module 000097
    I believe becoz of this I am getting the Raise Exception error due to which 3 jobs are getting cancelled which are related to EWA (I have posted query for the dump issue seperately).
    I am not understanding why am I getting those cancelled jobs daily when EWA reports run weekly (Mon).
    Please suggest.
    Rupali S

  • Termination txt file not generating for EEA report for canada

    Hi
    When executing the EEA report for Canada ,the report output does not show any error for all the sample data.
    When I generate the txt files, it shows that all 4 files ( i.e. Employee.txt  , promo.txt , term.txt , error.txt) exported successfully.
    BUT when I check the folder created in C driver , I can only see Employee file and PROMO file. The TERM file is not getting created for the PERNRs with termination actions .
    ANY IDEA why is that so?
    HERE IS THE SAP REPORT OUTPUT :
    Summarized Employment Equity report:
           General data
               Industry sectors
                   Transportation & storage indus     1
               Employment status categories
                   Full-time employees                1
                   Part-time employees                0
                   Temporary employees                0
                   Other employees                    0
                   Casual employees                   0
               Provinces
                   New Bruns.                         1
               Designated CMAs
                   New Brunswick less CMA             1
               Peak Dates
                   All employees                  2012/02/09 - 2012/03/03
                   Temporary employees            2012/06/01 - 2012/06/01
           Employee data:                                  1
               00300838 claire ballings
               Event  Status Ind.Se Prov/CMA NOC/Job  Gender Abor.Mino.Disab Salary From    - to
               O      F      07     NB/      0641/02  Women  X               100000 20120209-20120225
               O      F      07     NB/0088  0641/02         X               100000 20120226-20120303
                F      F      07     NB/0088  0641/02         X               100000 20120304-20121231
    Export generated employee files for WEIMS       1 
    But when I check the folder in C drive , no TERM file is created !
    Edited by: Sarika Saini on Mar 7, 2012 2:08 PM

    This report generates the TERM.txt file only if the terminated employee has contract type - Temporary in IT0001 .

  • Unable to stop pump process

    Hi,
    I tried to stop the extract(pump process in middle tier) using the below command.
    stop EXTRACT1
    and it is giving the below error
    ERROR: EXTRACT EXTRACT1 not currently running.
    But current extract status is showing as running as mentioned below, not sure why the extract not showing stopped status and not stopping. If you have any clue please share with me.
    **Description DCOM Pump Process**
    **EXTRACT     RUNNING     EXTRACT1    00:00:00      00:00:06**
    **Description DCORP Pump Process**
    **EXTRACT     STOPPED     EXTRACT2    00:00:00      04:01:03**
    Thanks
    Nath

    The PID for the pump process is inside a plain text file in directory "dirpcs"; extract processes have suffix ".pce", so the file name for pump extract1 would be "dirpcs/extract1.pce". (replicats are pcr, manager is pcm.) Sometimes a process can die and manager isn't able to clean up (delete) this file, but it is this file that is being used to report whether the process is running or not.
    Check the contents of the file, verify the PID (process ID) is not running, and simply delete the file "extract1.pce". The process should no longer show as running. There could be something wrong with the system that may cause this to happen again; if that's the case, you can try to run extract directly from the shell and see why it's dying.

  • Schedule lines not generated after MRP run

    Dear All,
    I am trying to create Schedule lines through MRP run , but instead system creates MRP element PRqRel  and its PurRqs when i check in MD04 ,  the following are the prerequisite i done before MRP run , but still Schedule lines are not generating.
    1.activated checkbox source list in material master.,Procurement type is F, MRP type PD , lot size MB , marked JIT  Scheduling indicator as 1 in Pur view of material master , no MRP group is used in our process.
    2.Maintained Inforecord.
    3.Maintained source list for the material and marked MRP relevant as 2. Validity also checked.
    4. Quota arrangement for this vendor only.
    5. Created New scheduling agreement.
    6. Material is not sent for subcontracting.
    7. Ran  MD02 with following parameters ,
    Processing key NETCH Net Change in Total Horizon
    Create purchase req. 1 Purchase requisitions in opening period
    Delivery schedules 3 Schedule lines
    Create MRP list 1 MRP list
    Planning mode 3 Adapt planning data (normal mode)
    Please let me know if i am missing something
    Thanks in Advance
    Benny

    Hi,
    Please check the below links...
    Schedule Lines not getting created in MRP
    Schedule Lines not generated for MRP Type PD
    Kuber

  • Is there a way to control which processes should run or not ?

    I have a mac with Snow Leopard and was wondering if there was an app or some other way to control which processes run at startup and which dont etc ? I made a new user account and logged in and noticed that it ran like brand new. It loaded up faster and smoother than my normal account. I looked at the processes running and noticed that this new account loads up like a 4th of the processes my main account runs at startup . How can i make my main account run the same processes only so it will run as smooth and fast ? is there an app for this ? thanks (an app that also tells me what each process is for will help too so i can close the processes that i dont need and so that i dont have to close them every time i reboot, but that it will also stop them from automatically loading)
    Message was edited by: Pianohero

    most of the apps that would run at login (which btw is different from startup) automatically are things in the login items. there may be a few items in homedirectory/library/lauchagents but that would be the only place. other than that what runs at login on one account will run on the other. note however, that if you remove any launchdaemons from homedirectory/library/lauchagents the apps that made them may not work properly depending on what those launch daemons do.
    what 50 other processes are you referring to that you see on your main account? most of the stuff you see in the activity monitor are system processes that should not be removed. normally they hardly consume any CPU or RAM.
    Message was edited by: V.K.

  • HT1925 After failed update of itunes yesterday, now will not run with error message "MSVCR80.dll can't be found, APSDaemon.exe not running".  Windows 7.

    After failed update of itunes yesterday, now will not run with error message "MSVCR80.dll not found" APSDaemon.exe will not run.  itunes will not now run.

    Go to Control Panel > Add or Remove Programs (Win XP) or Programs and Features (later)
    Remove all of these items in the following order:
    iTunes
    Apple Software Update
    Apple Mobile Device Support (if this won't uninstall move on to the next item)
    Bonjour
    Apple Application Support
    Reboot, download iTunes, then reinstall, either using an account with administrative rights, or right-clicking the downloaded installer and selecting Run as Administrator.
    The uninstall and reinstall process will preserve your iTunes library and settings, but ideally you would back up the library and your other important personal documents and data on a regular basis. See this user tip for a suggested technique.
    Please note:
    Some users may need to follow all the steps in whichever of the following support documents applies to their system. These include some additional manual file and folder deletions not mentioned above.
    HT1925: Removing and Reinstalling iTunes for Windows XP
    HT1923: Removing and reinstalling iTunes for Windows Vista, Windows 7, or Windows 8
    tt2

  • SQL 2012 - SSIS Error -The step did not generate any output. The return value was unknown. The process exit code was -1073741819. The step failed.

    Hi guys 
     Trying to run this package on SQL 2012 agent  and getting below error . No more details I could find so far.
    The step did not generate any output.  The return value was unknown.  The process exit code was -1073741819.  The step failed.
    About Package - Its connecting to different version (2000,2005,2008,2008R2,2012) servers and putting Jobs information into one Database table.  
    Any workaround or fix ?
    Thanks
    Please Mark As Answer if it is helpful. \\Aim To Inspire Rather to Teach

    New package or one that used to work? Connecting how? How does it poll?
    On the surface it is an error from a memory space of the binary/non-managed code, so nothing can be really concluded based on what you decided to share with us.
    Arthur My Blog
    So Same package is working fine from my local machine which has SQL 2008 R2 and SQL 2012 installed. I am trying to push the package on server which has sql server 2012 Installed . 
    I don't see any error .
    I ran package manually from server using SQL Data tools and ran successfully...
    Please Mark As Answer if it is helpful. \\Aim To Inspire Rather to Teach

  • Trying to reinstall Acrobat Pro X from disc onto win 8.1 system. (Previous installation got corrupted) Continually getting message 'Acrobat has detected another process which has not yet completed-'. Have now closed system both cold (full shutdown) and wa

    Trying to reinstall Acrobat Pro X from disc onto win 8.1 system. (Previous installation got corrupted) Continually getting message ‘Acrobat has detected another process which has not yet completed…’. Have now closed system both cold (full shutdown) and warm (restart) over 10 times. Every time I go to reinstall I get message.

    I would run http://labs.adobe.com/downloads/acrobatcleaner.html and delete any Acrobat folders that have been created, then try again. Be sure to log in as the administrator and disable anti-virus when you have problems like this.

  • Firefox does not appear on screen when started from the start menu, but task manager says the process is running

    Firefox does not appear on screen when started from the start menu or the shortcuts, but task manager says the process is running.

    No - I get the message basically saying "Can't run program while Firefox is running. Please close down Firefox & try again".
    I rebooted my computer and it all works now - but that's weird it was happening before. Kinda weirded out that it happened at all.
    To avoid that happening again, I still wanna know what to do to avoid it or fix it for next time. Thanks

  • Asset reports not  generating error message showing

    Dear Guru's
    I  need ur help,   I am not getting  any asset reports,  i run depreciation.  when i am going to generate asset reports in T.code AR02  and S_ALR_ series reports  error message showing "Fiscal year not yet made change",    I closed fiscal year and open new fiscal year.  I am  not getting any asset reports from assets purchased ,     
    Client fiscal year is Calender year,   In 2004  fiscal year all assets updated in sap that  fiscal year also i am not getting reports. i run deprecial upto 2006. 
    Pls help me this is very urget
    Thanks & Regards
    Satish

    Is correct,
    The current fiscal year should be open othere wise it is not possible to run reports.
    You can have only 2 years open
    Run depreciation  fiscal year xxxx (when there are assets for depreciation)
    close old fiscal year xxxx
    open fiscal year  xxxxx
    Here you found how to do this
    https://www.sdn.sap.com/irj/scn/wiki?path=/display/erpfi/asset+accounting

  • I get the "Fast Browser Plugin not loaded" message every time i run  safari and I can't find an MTWB folder anywhere on my hard drive?

    I get the "Fast Browser Plugin not loaded" message every time I run  Safari and I can't find an MTWB folder anywhere on my hard drive?  This doesn't seem to be causing a problem, but is a puzzle?

    1. This procedure is a diagnostic test. It changes nothing, for better or worse, and therefore will not, in itself, solve the problem.
    2. If you don't already have a current backup, back up all data before doing anything else. The backup is necessary on general principle, not because of anything in the test procedure. There are ways to back up a computer that isn't fully functional. Ask if you need guidance.
    3. Below are instructions to run a UNIX shell script, a type of program. All it does is to collect information about the state of the computer. That information goes nowhere unless you choose to share it. However, you should be cautious about running any kind of program (not just a shell script) at the request of a stranger on a public message board. If you have doubts, search this site for other discussions in which this procedure has been followed without any report of ill effects. If you can't satisfy yourself that the instructions are safe, don't follow them. Ask for other options.
    Here's a summary of what you need to do, if you choose to proceed: Copy a line of text from this web page into the window of another application. Wait for the script to run. It usually takes a few minutes. Then paste the results, which will have been copied automatically, back into a reply on this page. The sequence is: copy, paste, wait, paste again. Details follow.
    4. You may have started the computer in "safe" mode. Preferably, these steps should be taken in “normal” mode. If the system is now in safe mode and works well enough in normal mode to run the test, restart as usual. If you can only test in safe mode, do that.
    5. If you have more than one user, and the one affected by the problem is not an administrator, then please run the test twice: once while logged in as the affected user, and once as an administrator. The results may be different. The user that is created automatically on a new computer when you start it for the first time is an administrator. If you can't log in as an administrator, test as the affected user. Most personal Macs have only one user, and in that case this section doesn’t apply. Don't log in as root.
    6. The script is a single long line, all of which must be selected. You can accomplish this easily by triple-clicking anywhere in the line. The whole line will highlight, though you may not see all of it in the browser window, and you can then copy it. If you try to select the line by dragging across the part you can see, you won't get all of it.
    Triple-click anywhere in the line of text below on this page to select it:
    PATH=/usr/bin:/bin:/usr/sbin:/sbin; clear; Fb='%s\n\t(%s)\n'; Fm='\n%s\n\n%s\n'; Fr='\nRAM details\n%s\n'; Fs='\n%s: %s\n'; Fu='user %s%%, system %s%%'; AC="com.autodesk.AutoCAD  com.google.GoogleDrive"; H='^[[:space:]]*((127\.0\.0\.1|::1|fe80::1%lo0)[[:space:]]+local|(255\.){3}255[[:space:]]*broadcast)host[[:space:]]*$'; NS=networksetup; PB="/usr/libexec/PlistBuddy -c Print"; A () { [[ a -eq 0 ]]; }; M () { find -L "$d" -type f | while read f; do file -b "$f" | egrep -lq XML\|exec && echo $f; done; }; AT () { o=`file -b "$1" | egrep -v '^(A.{16}t$|cann)'`; Ps "${1##*/} format"; }; Pc () { o=`grep -v '^ *#' "$2"`; l=`wc -l <<< "$o"`; [[ l -gt 25 ]] && o=`head -n25 <<< "$o"`$'\n'"[$((l-25)) more line(s)]"; Pm "$1"; AT "$1"; }; Pm () { [[ "$o" ]] && o=`sed -E '/^ *$/d;s/^ */   /;s/[-0-9A-Fa-f]{22,}/UUID/g;s/(ochat)\.[^.]+(\..+)/\1\2/;/Shared/!s/(\/Users\/)[^/]+/\1-/g' <<< "$o"` && printf "$Fm" "$1" "$o"; }; Pp () { o=`$PB "$2" | awk -F'= ' \/$3'/{print $2}'`; Pm "$1"; }; Ps () { o=`echo $o`; [[ ! "$o" =~ ^0?$ ]] && printf "$Fs" "$1" "$o"; }; R () { o=; [[ r -eq 0 ]]; }; SP () { system_profiler SP${1}DataType; }; id -G | grep -qw 80; a=$?; A && sudo true; r=$?; t=`date +%s`; clear; { A || echo $'No admin access\n'; A && ! R && echo $'No root access\n'; SP Software | sed -n 's/^ *//;5p;6p;8p'; h=(`SP Hardware | awk '/ Id/{print $3}; /Mem/{print $2}'`); o=$h; Ps "Model"; o=$((h[1]<4?h[1]:0)); Ps "Total RAM (GB)"; o=`SP Memory | sed '1,5d;/[my].*:/d'`; [[ "$o" =~ s:\ [^O]|x([^08]|0[^2]|8[^0]) ]] && printf "$Fr" "$o"; o=`SP Diagnostics | sed '5,6!d'`; [[ "$o" =~ Pass ]] || Pm "POST"; p=`SP Power`; o=`awk '/Cy/{print $NF}' <<< "$p"`; o=$((o>=300?o:0)); Ps "Battery cycles"; o=`sed -n '/Cond.*: [^N]/{s/^.*://p;}' <<< "$p"`; Ps "Battery condition"; for b in FireWire Thunderbolt USB; do o=`SP $b | sed -En '/:$/{s/ *:$//;x;s/\n//;s/\n.*//;/\)/p;};/^ *(V.+ [0N]|Man).+ /{s/ 0x.... //;s/[()]//g;s/(.+: )(.+)/ (\2)/;H;};/Apple|Genesy|Intel|SMSC/{s/.//g;h;}'`; Pm $b; done; o=`pmset -g therm | sed 's/^.*C/C/'`; [[ "$o" =~ No\ th|pms ]] && o=; Pm "Thermal conditions"; o=`pmset -g sysload | grep -v :`; [[ "$o" =~ =\ [^GO] ]] || o=; Pm "System load advisory"; o=`nvram boot-args | awk '{$1=""; print}'`; Ps "boot-args"; fdesetup status | grep -q On && o=on || o=; Ps "FileVault"; a=(/ ""); A=(System User); for i in 0 1; do o=`cd ${a[$i]}L*/Lo*/Diag* || continue; for f in *.{cr,h,pa,s}*; do [[ -f "$f" ]] || continue; d=$(stat -f%Sc -t%F "$f"); [[ "$f" =~ h$ ]] && grep -lq "^Thread c" "$f" && f="$f *"; echo "$d ${f%%_2*} ${f##*.}"; done | sort | tail`; Pm "${A[$i]} diagnostics"; done; grep -lq '*$' <<< "$o" && printf $'\n\t* Code injection\n'; o=`syslog -F bsd -k Sender kernel -k Message CReq 'caug|GPU |hfs: Ru|last value [1-9]|n Cause: -|NVDA\(|pagin|proc: t|Roamed|rror|ssert|Thrott|timed? ?o|WARN' -k Message Ane 'SMC:' | tail -n25 | awk '/:/{$4=""; $5=""};1'`; Pm "Kernel messages"; o=`df -m / | awk 'NR==2 {print $4}'`; o=$((o<5120?o:0)); Ps "Free space (MiB)"; o=$(($(vm_stat | awk '/eo/{sub("\\.",""); print $2}')/256)); o=$((o>=1024?o:0)); Ps "Pageouts (MiB)"; s=( `sar -u 1 10 | sed '$!d'` ); [[ s[4] -lt 85 ]] && o=`printf "$Fu" ${s[1]} ${s[3]}` || o=; Ps "Total CPU usage" && { s=(`ps acrx -o comm,ruid,%cpu | sed '2!d'`); n=$((${#s[*]}-1)); c="${s[*]}"; o=${s[$n]}%; Ps "CPU usage by process \"${c% ${s[$((n-1))]}*}\" with UID ${s[$((n-1))]}"; }; s=(`top -R -l1 -n1 -o prt -stats command,uid,prt | sed '$!d'`); n=$((${#s[*]}-1)); s[$n]=${s[$n]%[+-]}; c="${s[*]}"; o=$((s[$n]>=25000?s[$n]:0)); Ps "Mach ports used by process \"${c% ${s[$((n-1))]}*}\" with UID ${s[$((n-1))]}"; o=`kextstat -kl | grep -v com\\.apple | cut -c53- | cut -d\< -f1`; Pm "Loaded extrinsic kernel extensions"; R && o=`sudo launchctl list | awk 'NR>1 && !/0x|com\.(apple|openssh|vix\.cron)|org\.(amav|apac|calendarse|cups|dove|isc|ntp|openld|post[fg]|x)/{print $3}'`; Pm "Extrinsic daemons"; o=`launchctl list | awk 'NR>1 && !/0x|com\.apple|org\.(x|openbsd)|\.[0-9]+$/{print $3}'`; Pm "Extrinsic agents"; o=`for d in {/,}L*/Lau*; do M; done | egrep -v 'com\.apple\.(CSConfig|server)' | while read f; do ID=$($PB\ :Label "$f") || ID="No job label"; printf "$Fb" "$f" "$ID"; done`; Pm "launchd items"; o=`for d in /{S*/,}L*/StartupItems; do M; done`; Pm "Startup items"; sys=`pkgutil --regexp --only-files --files com.apple.pkg.* | sort | uniq | sed 's:^:/:'`; b=`sed -E '/^.+Lib.+\/Contents\/Info.plist$/!d;s/\/Info.plist$//;/Contents\/./d' <<< "$sys"`; l=`egrep '^/usr/lib/.+dylib$' <<< "$sys"`; [[ "$b" && "$l" ]] && { o=`find -L /S*/L*/{C*/Sec*A,E}* {/,}L*/{A*d,Compon,Ex,In,iTu,Keyb,Mail/B,P*P,Qu*T,Scripti,Sec,Servi,Spo}* -type d -name Contents -prune | grep -Fv "$b" | while read d; do test -f "$d/Info.plist" || continue; ID=$($PB\ :CFBundleIdentifier "$_") || ID="No bundle ID"; printf "$Fb" "${d%/Contents}" "$ID"; done`; Pm "Extrinsic loadable bundles"; o=`find /usr/lib -type f -name *.dylib | grep -Fv "$l"`; Pm "Extrinsic shared libraries"; :; } || echo $'\nReceipts missing'; o=`for e in INSERT_LIBRARIES LIBRARY_PATH; do launchctl getenv DYLD_$e; done`; Pm "Inserted dylibs"; o=`find -L {,/u*/lo*}/e*/periodic -type f -mtime -10d`; Pm "Modified periodic scripts"; o=`scutil --proxy | grep Prox`; Pm "Proxies"; o=`scutil --dns | awk '/r\[0\] /{if ($NF !~ /^1(0|72\.(1[6-9]|2[0-9]|3[0-1])|92\.168)\./) print $NF; exit}'`; i=`route -n get default | awk '/e:/{print $2}'`; I=`$NS -listnetworkserviceorder | sed -En '/ '$i'\)$/{x;s/^\(.+\) //p;q;};x'`; n=`$NS -getdnsservers "$I" | awk '!/^T/{printf "not "; exit}'`; Ps "DNS (${n}from DHCP)"; o=`$NS -getinfo "$I" | awk '/k:/{if ($3 !~ "(255\.){3}0") print $3}'`; Ps "Netmask"; R && o=`sudo profiles -P | grep : | wc -l`; Ps "Profiles"; f=auto_master; [[ `md5 -q /etc/$f` =~ ^b166 ]] || Pc $f /etc/$f; for f in fstab sysctl.conf crontab launchd.conf; do Pc $f /etc/$f; done; f=/etc/hosts; Pc "hosts" <(egrep -v "$H" $f ); AT $f; Pc "User launchd" ~/.launchd*; R && Pc "Root crontab" <(sudo crontab -l); Pc "User crontab" <(crontab -l); R && o=`sudo defaults read com.apple.loginwindow LoginHook`; Pm "Login hook"; LD="$(`find /S*/*/F* -type f -name lsregister | head -n1` -dump)"; o=`for ID in $AC; do [[ "$LD" =~ $ID ]] && echo $ID; done`; Pm "Application check"; Pp "Global login items" /L*/P*/loginw* Path; Pp "User login items" L*/P*/*loginit* Name; Pp "Safari extensions" L*/Saf*/*/E*.plist Bundle | sed -E 's/(\..*$|-[1-9])//g'; o=`find ~ $TMPDIR.. \( -flags +sappnd,schg,uappnd,uchg -o ! -user $UID -o ! -perm -600 \) | wc -l`; Ps "Restricted user files"; cd; o=`SP Fonts | egrep 'id: N|te: Y' | wc -l`; Ps "Font problems"; o=`find L*/{Con,Pref}* -type f ! -size 0 -name *.plist | while read f; do plutil -s "$f" >&- || echo $f; done`; Pm "Bad plists"; d=(Desktop L*/Keyc*); n=(20 7); for i in 0 1; do o=`find "${d[$i]}" -type f -maxdepth 1 | wc -l`; o=$((o<=n[$i]?0:o)); Ps "${d[$i]##*/} file count"; done; o=; [[ UID -eq 0 ]] && o=root; Ps "UID"; o=$((`date +%s`-t)); Ps "Elapsed time (s)"; } 2>/dev/null | pbcopy; exit 2>&-
    Copy the selected text to the Clipboard by pressing the key combination command-C.
    7. Launch the built-in Terminal application in any of the following ways:
    ☞ Enter the first few letters of its name into a Spotlight search. Select it in the results (it should be at the top.)
    ☞ In the Finder, select Go ▹ Utilities from the menu bar, or press the key combination shift-command-U. The application is in the folder that opens.
    ☞ Open LaunchPad. Click Utilities, then Terminal in the icon grid.
    Click anywhere in the Terminal window and paste (command-V). The text you pasted should vanish immediately. If it doesn't, press the return key.
    8. If you see an error message in the Terminal window such as "syntax error," enter
    exec bash
    and press return. Then paste the script again.
    9. If you're logged in as an administrator, you'll be prompted for your login password. Nothing will be displayed when you type it. You will not see the usual dots in place of typed characters. Make sure caps lock is off. Type carefully and then press return. You may get a one-time warning to be careful. If you make three failed attempts to enter the password, the test will run anyway, but it will produce less information. In most cases, the difference is not important. If you don't know the password, or if you prefer not to enter it, press the key combination control-C or just press return three times at the password prompt. Again, the script will still run.
    If you're not logged in as an administrator, you won't be prompted for a password. The test will still run. It just won't do anything that requires administrator privileges.
    10. The test may take a few minutes to run, depending on how many files you have and the speed of the computer. A computer that's abnormally slow may take longer to run the test. While it's running, there will be nothing in the Terminal window and no indication of progress. Wait for the line
    [Process completed]
    to appear. If you don't see it within half an hour or so, the test probably won't complete in a reasonable time. In that case, close the Terminal window and report the results. No harm will be done.
    11. When the test is complete, quit Terminal. The results will have been copied to the Clipboard automatically. They are not shown in the Terminal window. Please don't copy anything from there. All you have to do is start a reply to this comment and then paste by pressing command-V again.
    If any private information, such as your name or email address, appears in the results, anonymize it before posting. Usually that won't be necessary.
    12. When you post the results, you might see the message, "You have included content in your post that is not permitted." It means that the forum software has misidentified something in the post as a violation of the rules. If that happens, please post the test results on Pastebin, then post a link here to the page you created.
    Note: This is a public forum, and others may give you advice based on the results of the test. They speak only for themselves, and I don't necessarily agree with them.
    Copyright © 2014 by Linc Davis. As the sole author of this work, I reserve all rights to it except as provided in the Terms of Use of the Apple Support Communities website ("ASC"). Readers of ASC may copy it for their own personal use. Neither the whole nor any part may be redistributed.

Maybe you are looking for