|
楼主 |
发表于 2011-9-30 01:22:38
|
显示全部楼层
(4) 目前最新的情況是 syc_lic.log顯示如下
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
0:03:28 (lmgrd) -----------------------------------------------
0:03:28 (lmgrd) Please Note:
0:03:28 (lmgrd)
0:03:28 (lmgrd) This log is intended for debug purposes only.
0:03:28 (lmgrd) In order to capture accurate license
0:03:28 (lmgrd) usage data into an organized repository,
0:03:28 (lmgrd) please enable report logging. Use Macrovision's
0:03:28 (lmgrd) software license administration solution,
0:03:28 (lmgrd) FLEXnet Manager, to readily gain visibility
0:03:28 (lmgrd) into license usage data and to create
0:03:28 (lmgrd) insightful reports on critical information like
0:03:28 (lmgrd) license availability and usage. FLEXnet Manager
0:03:28 (lmgrd) can be fully automated to run these reports on
0:03:28 (lmgrd) schedule and can be used to track license
0:03:28 (lmgrd) servers and usage across a heterogeneous
0:03:28 (lmgrd) network of servers including Windows NT, Linux
0:03:28 (lmgrd) and UNIX. Contact Macrovision at
0:03:28 (lmgrd) www.macrovision.com for more details on how to
0:03:28 (lmgrd) obtain an evaluation copy of FLEXnet Manager
0:03:28 (lmgrd) for your enterprise.
0:03:28 (lmgrd)
0:03:28 (lmgrd) -----------------------------------------------
0:03:28 (lmgrd)
0:03:28 (lmgrd)
0:03:28 (lmgrd) The license server manager (lmgrd) running as root:
0:03:28 (lmgrd) This is a potential security problem
0:03:28 (lmgrd) and is not recommended.
0:03:28 (lmgrd) FLEXnet Licensing (v10.8.5.0 build 31891 i86_re3) started on abcdefgh1234 (linux) (9/30/2011)
0:03:28 (lmgrd) Copyright (c) 1988-2006 Macrovision Europe Ltd. and/or Macrovision Corporation. All Rights Reserved.
0:03:28 (lmgrd) US Patents 5,390,297 and 5,671,412.
0:03:28 (lmgrd) World Wide Web: http://www.macrovision.com
0:03:28 (lmgrd) License file(s): /usr/local/flexlm/licenses/license.dat
0:03:28 (lmgrd) lmgrd tcp-port 27000
0:03:28 (lmgrd) Starting vendor daemons ...
0:03:28 (lmgrd) Started snpslmd (internet tcp_port 32776 pid 30683)
0:03:28 (snpslmd) FLEXnet Licensing version v10.8.5.3 build 59306 i86_re3
00:03:28 (snpslmd) Synopsys Corporate Licensing (SCL) Release: version SCL_10.9.3
0:03:28 (snpslmd) Server started on abcdefgh1234 for: SSS
0:03:28 (snpslmd) SABER_GUIDE Galaxy-DFY Galaxy-Beta
0:03:28 (snpslmd) Galaxy-Internal-Only PrimeTime-New-Technology Galaxy-ICC
0:03:28 (snpslmd) PrimeRail Power-Optimization-Beta1 Power-Optimization-Beta2
0:03:28 (snpslmd) Formality-Beta1 Formality-Beta2 Galaxy-MV
0:03:28 (snpslmd) STAR-RC2_MANAGER Galaxy-MCMM PrimeTime-PX
0:03:28 (snpslmd) DB-Mode DC-Topographical snps_fs_nwave
0:03:28 (snpslmd) Pathmill-migrate Pathmill-plus-migrate primerail_hsim
0:03:28 (snpslmd) NanoTime-ultra Galaxy-CCS pathmill
0:03:28 (snpslmd) pathmill_plus amps Galaxy_FP_Beta
0:03:28 (snpslmd) Galaxy_MultiRoute4 Galaxy_MultiRoute8 PrimeTime-VX
0:03:28 (snpslmd) Galaxy-AdvRules Galaxy-FlipChip Galaxy-AdvCTS
0:03:28 (snpslmd) Galaxy-FP-Hier Test-SDD-Timing Galaxy-AdvTech
0:03:28 (snpslmd) Galaxy-AdvOpt Galaxy-CTMesh Galaxy-Zroute
0:03:28 (snpslmd) Test-Power Test-Physical DCT-Congestion
0:03:28 (snpslmd) DCT-GUI DC-Extension Galaxy-FP-MV
0:03:28 (snpslmd) Galaxy-FP-AdvCTS Galaxy-FP-AdvTech NCX
0:03:28 (snpslmd) Galaxy-SPG PrimeTime-PX-Statistical PrimeTime-PX-New-Technology
0:03:28 (snpslmd) PrimeRail-New-Technology PrimeRail-static PrimeRail-adv
0:03:28 (snpslmd) Test-CompressionPlus-Syn Test-CompressionPlus-ATPG NCX-addon
0:03:28 (snpslmd) him_sml him_sml BC-FPGA
0:03:28 (snpslmd) SC-FPGA DC-Ultra example_feature
0:03:28 (snpslmd) leda-mx Test-LBIST-ATPG DC-FPGA-Features
0:03:28 (snpslmd) Test-DFTC-TMAX PhysOpt-Hierarchy PhysOpt-Onroute
0:03:28 (snpslmd) PhysOpt-Parallel PhysOpt-SI Primepower
0:03:28 (snpslmd) Primepower_gui TurboWave DC-FPGA-Add-On
0:03:28 (snpslmd) DC-FPGA-Accelerator DC-XG PhysOpt-ClockTree
0:03:28 (snpslmd) PhysOpt-Extraction PhysOpt-Routing RouteCompiler
0:03:28 (snpslmd) fpc_foundation fpc_pna fpc_utils
0:03:28 (snpslmd) fpc_special1 fpc_special2 fpc_special3
0:03:28 (snpslmd) Test-Validate Test-Accelerate-Max Formality-DV
0:03:28 (snpslmd) chiparch_migrate planet_migrate DesignWare-ARMCORES-tlm
0:03:28 (snpslmd) DesignWare-AMBA-tlm Test-LBIST-Integration VHDL-Compiler-Presto
0:03:28 (snpslmd) primepower_vcd Test-Beta-7 Test-Beta-8
0:03:28 (snpslmd) Test-Beta-9 Test-STDVR Test-MBIST-Integration
0:03:28 (snpslmd) HDL-Compiler-SystemVerilog primepower_beta MV-Opt
0:03:28 (snpslmd) PhysOpt-VH Formality-TX Formality-Distributed
0:03:28 (snpslmd) PhysOpt-Integration PhysOpt-Route PhysOpt-Beta-Milkyway
0:03:28 (snpslmd) PhysOpt-Beta-SI PhysOpt-Beta-CTS PhysOpt-Beta-Route
0:03:28 (snpslmd) PhysOpt-Route-TD Milkyway-Interface Test-Fault-Max
0:03:28 (snpslmd) PAW PsynGui-ChipMap Formality-ESP
0:03:28 (snpslmd) PhysOpt-XG PsynGui-AARender DC-FPGA-Add-On-to-DC
0:03:28 (snpslmd) Test-Compression-ATPG Test-Compression-Synthesis HDL-Compiler-Old
0:03:28 (snpslmd) VHDL-Compiler-Old Test-Mbist-Program Test-Mbist-Bitstream
0:03:28 (snpslmd) Galileo Galileo-PSYN Galileo-PnR
0:03:28 (snpslmd) Galileo-GUI NanoTime NanoTime-PathMill-Shared
0:03:28 (snpslmd) Galileo-Internal-Only PhysOpt-MV Astro-MV
0:03:28 (snpslmd) Galaxy-PSYN Galaxy-PNR Galaxy-Common
0:03:28 (snpslmd) Galaxy-GUI-PSYN Galaxy-GUI-PNR Galaxy-FP
0:03:28 (snpslmd) Galaxy-Power Galaxy-IU Galaxy-DFT
0:03:28 (snpslmd) Galaxy-Prototype DesignWare-MPEG2-VDEC-Source DesignWare-MPEG2
0:03:28 (snpslmd) DesignWare-MPEG2-Source DesignWare-SystemIO DesignWare-SystemIO-Source
0:03:28 (snpslmd) DesignWare-USB DesignWare-USB-Source DesignWare-USB2
0:03:28 (snpslmd) DesignWare-USB2-Source DesignWare-1394 DesignWare-1394-Source
0:03:28 (snpslmd) DesignWare-ETHERNET DesignWare-ETHERNET DesignWare-ETHERNET-Source
0:03:28 (snpslmd) DesignWare-MemoryBist DesignWare-MemoryBist-Source COSSAP_amr
0:03:28 (snpslmd) DCExpert-PrimeTime PrimeTime-SI PrimeTime-SI
0:03:28 (snpslmd) RTL-Power-Analysis DesignWare-MPEG DesignWare-MPEG-Source
0:03:28 (snpslmd) DesignWare-TCA DesignWare-TCA-Source DesignWare-BIST
0:03:28 (snpslmd) DesignWare-BIST-Source SC-BC SC-RTL
0:03:28 (snpslmd) Formality-Transit Formality-E1 Test-Map
0:03:28 (snpslmd) Test-Compile-Max Test-Compile-Share Test-ATPG-Max
0:03:28 (snpslmd) Test-Beta-3 Test-Beta-4 Test-Beta-5
0:03:28 (snpslmd) Test-Beta-6 Test-CA-2 Test-CA-3
0:03:28 (snpslmd) Test-CA-4 Test-PR-1 Test-PR-2
0:03:28 (snpslmd) Test-PR-3 Test-PR-4 route66
0:03:28 (snpslmd) encore HLS-SystemC HLS-FPGA-SystemC
0:03:28 (snpslmd) CoCentric-SYS-DesignCenter CoCentric-SYS-Simulator CoCentric-SYS-Davis
0:03:28 (snpslmd) CoCentric-SYS-HWSimIF CoCentric-SYS-HWflow COSIM-SRO
0:03:28 (snpslmd) COSIM-VCS COSIM-MTI COSIM-VXL
0:03:28 (snpslmd) COSIM-LFG COSIM-NCV CoCentric-FXD-Interpolator
0:03:28 (snpslmd) CoCentric-FXD-GUI CoCentric-FXD-Simulation CoCentric-SYS-RDK-adsl
0:03:28 (snpslmd) MC-Retime MC-Retime DC64
0:03:28 (snpslmd) Constraint_Translation CoCentric-SYS-RDK-cdma2000 Formality-TransForm
0:03:28 (snpslmd) DesignWare-6811-Source FPGA-Express-MERCURY-Optimizer coreSynthesis
0:03:28 (snpslmd) coreAssembler coreBuilder coreConsultant
0:03:28 (snpslmd) SC-HLS CoCentric-SYS-RDK-docsis SC-COSIM
0:03:28 (snpslmd) PS_CTS PS_Noise_Optimization PS_Extraction
0:03:28 (snpslmd) Test-RTL-Tristate DesignWare DesignWare
0:03:28 (snpslmd) FPGA-Express-APEX2-Optimizer Test-CTL-Model Test-Core-Wrapper
0:03:28 (snpslmd) Test-Core-Integration Test-LBIST-Synthesis PhysOpt-Beta
0:03:28 (snpslmd) COSSAP_vsiccg_cyc COSSAP_vsiccg_mti COSSAP_vsiccg_vcs
0:03:28 (snpslmd) COSSAP_vsiccg_vlgxl COSSAP_vsivcg COSSAP_vsivcg_vlgxl
0:03:28 (snpslmd) COSSAP_xdcg COSSAP_xvcg COSSAP_xvsi
0:03:28 (snpslmd) Fridge-GUI Fridge-Simulation Fridge-Interpolator
0:03:28 (snpslmd) FPGA-Express FPGA-Express-32OODx-Optimizer FPGA-Express-A1200XL-Optimizer
0:03:28 (snpslmd) FPGA-Express-A1400-Optimizer FPGA-Express-A3200DX-Optimizer FPGA-Express-A42MX-Optimizer
0:03:28 (snpslmd) FPGA-Express-A54SX-Optimizer FPGA-Express-Constraint-Mgr FPGA-Express-EPF10k-Optimizer
0:03:28 (snpslmd) FPGA-Express-EPF6k-Optimizer FPGA-Express-EPF8k-Optimizer FPGA-Express-EPM7k-Optimizer
0:03:28 (snpslmd) FPGA-Express-EPM9k-Optimizer FPGA-Express-ORCA2-Optimizer FPGA-Express-ORCA3-Optimizer
0:03:28 (snpslmd) FPGA-Express-Open-Optimizer FPGA-Express-VHDL-Base FPGA-Express-VHDL-Training
0:03:28 (snpslmd) FPGA-Express-VIRTEX-Optimizer FPGA-Express-VLOG-Base FPGA-Express-XC3k-Optimizer
0:03:28 (snpslmd) FPGA-Express-XC4k-Optimizer FPGA-Express-XC5k-Optimizer FPGA-Express-XC9k-Optimizer
0:03:28 (snpslmd) FPGA-Express-GAT Formality CBA-Logical-DS
0:03:28 (snpslmd) CBA-Logical-MA CBA-Physical-DS CBA-Physical-MA
0:03:28 (snpslmd) CBA-Frame CBA-Blk-Import CBA-Blk-Export
0:03:28 (snpslmd) CBA-Transport CBA-ApolloGA-Interface CBA-CadenceSE-Interface
0:03:28 (snpslmd) ProMA-L1 ProMA-L2 ProMA-LD
0:03:28 (snpslmd) ProMA-P1 ProMA-P2 PSG-SDE
0:03:28 (snpslmd) CBA-DS-Beta ProMA-PD COSSAP_ddk_dsp16000
0:03:28 (snpslmd) COSSAP_adsl COSSAP_vsiccg_mtivlg Test-RTL-Check
0:03:28 (snpslmd) DW-IP-DEBUG electromigration_drc electromigration_drc
0:03:28 (snpslmd) ACS PhysOpt PhysOpt-Ultra
0:03:28 (snpslmd) PhysOpt-GUI BOA-BRT DesignWare-VERA
0:03:28 (snpslmd) VHDL-Event-Sim VHDL-Elaborator VHDL-Cycle-Sim
0:03:28 (snpslmd) VHDL-ScSim VHDL-VirSim ELGRECO_DesignCenter
0:03:28 (snpslmd) ELGRECO_Simulator ELGRECO_Davis Design-Vision
0:03:28 (snpslmd) FPGA-Express-EP20k-Optimizer FPGA-Express-isp1K-Optimizer FPGA-Express-isp2K-Optimizer
0:03:28 (snpslmd) FPGA-Express-isp3K-Optimizer FPGA-Express-isp5K-Optimizer FPGA-Express-isp6K-Optimizer
0:03:28 (snpslmd) FPGA-Express-isp8K-Optimizer FPGA-Express-APROA-Optimizer FCII-Altera-Edition
0:03:28 (snpslmd) DesignWare-PCI-X DesignWare-PCI-X-Source DesignWare-MPEG2-VDEC
0:03:28 (snpslmd) Test-Analysis Test-Format Test-ScanRoute
0:03:28 (snpslmd) Test-Library Test-DFT-Top Test-Compile
0:03:28 (snpslmd) Test-Compile-Remodel Test-Analysis-RTL Test-Analysis-GUI
0:03:28 (snpslmd) Test-Mbist Test-Mbist-DRAM Test-Mbist-CAM
0:03:28 (snpslmd) Test-Mbist-FLASH Test-Mbist-Diagnosis Test-Mbist-Multiport
0:03:28 (snpslmd) Test-Mbist-Algorithm Test-ATPG-PRO Test-ATPG-XP
0:03:28 (snpslmd) Test-ATPG-Limited Test-ATPG-30 Test-ATPG-Ultra
0:03:28 (snpslmd) Test-Delay Test-Faultsim Test-Diagnosis
0:03:28 (snpslmd) Test-Accelerator Test-Faultsim-8L Test-Eval
0:03:28 (snpslmd) Test-Beta Test-CA Test-Beta-2
0:03:28 (snpslmd) DesignWare-Foundation-Ultra VHMC-GenUnlocked VHMC-Eval
0:03:28 (snpslmd) VHMC-Runtime COSSAP_adpcm COSSAP_arm
0:03:28 (snpslmd) COSSAP_bde COSSAP_celp COSSAP_chart
0:03:28 (snpslmd) COSSAP_cw_filter_hdl COSSAP_cw_filter_sds COSSAP_dab
0:03:28 (snpslmd) COSSAP_dcg_ad21020 COSSAP_dcg_ansic COSSAP_dcg_ariel32c
0:03:28 (snpslmd) COSSAP_dcg_fe COSSAP_dcg_gc COSSAP_dcg_krc
0:03:28 (snpslmd) COSSAP_dcg_lsic30s COSSAP_dcg_m96000 COSSAP_dcg_mp
0:03:28 (snpslmd) COSSAP_ddk_arm COSSAP_ddk_devlp COSSAP_ddk_dsp1610
0:03:28 (snpslmd) COSSAP_ddk_hawk COSSAP_ddk_nec COSSAP_ddk_oak
0:03:28 (snpslmd) COSSAP_ddk_pine COSSAP_ddk_ssp16xx COSSAP_ddk_tic5x
0:03:28 (snpslmd) COSSAP_ddk_tic5xx COSSAP_dect COSSAP_dvb
0:03:28 (snpslmd) COSSAP_ecc COSSAP_gsmdve COSSAP_gsmdve_utils
0:03:28 (snpslmd) COSSAP_gsmefrsc COSSAP_gsmeq COSSAP_gsmfrcc
0:03:28 (snpslmd) COSSAP_gsmfrsc COSSAP_gsmhrcc COSSAP_gsmhrsc
0:03:28 (snpslmd) COSSAP_gsmphy COSSAP_is136 COSSAP_is95
0:03:28 (snpslmd) COSSAP_matlab COSSAP_mfd COSSAP_mpeg2
0:03:28 (snpslmd) COSSAP_pdc COSSAP_qed COSSAP_sds
0:03:28 (snpslmd) COSSAP_srcfd COSSAP_vcg_generic COSSAP_vcg_synopsys
0:03:28 (snpslmd) COSSAP_vcg_vantage COSSAP_vdefcg COSSAP_vdefcg_vlgxl
0:03:28 (snpslmd) COSSAP_vsiccg BC-FPGA-VHDL Vivace-Simulator
0:03:28 (snpslmd) Vivace-GUI Vivace-Elaborator Early-Access-Technology
0:03:28 (snpslmd) ECO-Compiler ECO-Compiler CA-Frame
0:03:28 (snpslmd) CA-Utils CA-Foundation CA-CP-Basic
0:03:28 (snpslmd) CA-CP-Standard CA-CP-Advanced CA-Chip-Edit
0:03:28 (snpslmd) CA-Optimization CA-Timer CA-Hier-Timer
0:03:28 (snpslmd) PrimeTime Design-Estimator Design-Estimator-FPI
0:03:28 (snpslmd) VDesktop-Verilog VDesktop-VHDL VDesktop-GUI
0:03:28 (snpslmd) VDesktop-Debug Vivace-HDL-Analyzer Vivace-VHDL-Analyzer
0:03:28 (snpslmd) Vivace-Model-Compiler Vivace-Core Vivace-Debug
0:03:28 (snpslmd) DW-IP-Developer DW-IP-Consultant ARKOS-Rtlcomp
0:03:28 (snpslmd) ARKOS-Scomp ARKOS-Mcomp ARKOS-Simul
0:03:28 (snpslmd) ARKOS-Ice ARKOS-A ARKOS-B
0:03:28 (snpslmd) ARKOS-C ARKOS-D ARKOS-E
0:03:28 (snpslmd) VDesktop-VCDTrans Vivace-Pro Vivace-Expert
0:03:28 (snpslmd) Vivace-Express Verification-Token Cyclone-Code-Generator
0:03:28 (snpslmd) Vivace-Code-Generator Mixed-Language Mixed-Paradigm
0:03:28 (snpslmd) Test-IEEE-Std-1149-1 HighLevel-Power-Analysis HighLevel-Power-Optimization
0:03:28 (snpslmd) DesignWare-MGI DesignWare-Developer-MGI BC-Schedule
0:03:28 (snpslmd) Behavioral-Analyzer DesignWare-Foundation-Expert RTL-Analyzer
0:03:28 (snpslmd) RTL-Analyzer-Shell RTL-Analyzer-DAP RTL-Analyzer-Shell-DAP
0:03:28 (snpslmd) Design-Analyzer-DAP Millennium-DRC Millennium-ATPG-STD
0:03:28 (snpslmd) Millennium-FS Millennium-ATPG-EE Millennium-Eval
0:03:28 (snpslmd) Millennium-Beta MC-Pro MCE
0:03:28 (snpslmd) MCE-Eval MCE-Base MCD
0:03:28 (snpslmd) DCM-Delay-Calculation Design-Budgeting DC-Ultra-Features
0:03:28 (snpslmd) DC-Ultra-Opt Protocol-Compiler-Analysis Protocol-Compiler-COutput
0:03:28 (snpslmd) Cyclone-cosim Stamp-Compiler DesignWare-Foundation-Power
0:03:28 (snpslmd) PrimeTime-Plus SNPS-MOTIVE MOTIVE-PrimeTime
0:03:28 (snpslmd) SNPS-CSL MC-Pro-RP SynLib-VHDLSimMdl
0:03:28 (snpslmd) SynLib-VerilogSimMdl FPGA-HDL-Bundle FPGA-VHDL-Bundle
0:03:28 (snpslmd) VSS-Tran VSS-NEC-Tran CD-MSSC-Cross-Probe
0:03:28 (snpslmd) CD-MSSC-Netlist CD-GDII-Link Test-IDDQ
0:03:28 (snpslmd) Test-BIST Test-BSDL Power-Optimization
0:03:28 (snpslmd) DC-Beta HDL-Advisor DesignSource
0:03:28 (snpslmd) DS-Schem-Gen DS-Verinet DS-Vhdlnet
0:03:28 (snpslmd) HDL-Advisor-Shell HDL-Advisor-Shell-Package HDL-Advisor-Package
0:03:28 (snpslmd) DesignSource-Package DS-Schem-Gen-Package DS-Verinet-Package
0:03:28 (snpslmd) DS-Vhdlnet-Package EDIF-Reader EDIF-Netlist-Writer
0:03:28 (snpslmd) EDIF-Schematic-Writer VHDL-Netlist-Writer Verilog-Netlist-Writer
0:03:28 (snpslmd) TDL-Reader TDL-Writer Espresso-Reader
0:03:28 (snpslmd) Espresso-Writer Equation-Reader Equation-Writer
0:03:28 (snpslmd) FSM-Reader FSM-Writer MIF-Reader
0:03:28 (snpslmd) MIF-Writer VHDL-To-BE VHDL-Analyzer
0:03:28 (snpslmd) Parse-Tree-Translator Verilog-To-BE Verilog-Parser
0:03:28 (snpslmd) Cyclone-VHDL-Analyzer Cyclone-HDL-Analyzer Cyclone-Elaborator
0:03:28 (snpslmd) Cyclone-Simulator Cyclone-GUI Protocol-Compiler-UI
0:03:28 (snpslmd) Protocol-Compiler-Synth SGE-Tool Syn-Library-Compiler
0:03:28 (snpslmd) Cyclone-Core HDL-Advisor-Estimator HDL-Advisor-Shell-Estimator
0:03:28 (snpslmd) Estm-HDL-Advisor HDL-Advisor-Estimator-Package HDL-Advisor-Shell-Estm-Package
0:03:28 (snpslmd) DesignSource-Estimator-Package DS-Schem-Gen-Estimator-Package DS-Verinet-Estimator-Package
0:03:28 (snpslmd) DS-Vhdlnet-Estimator-Package Estm-HDL-Advisor-Package EDIF-Netlist-Read-DC
0:03:28 (snpslmd) EDIF-Netlist-Write-DC CD-GDI CD-REX
0:03:28 (snpslmd) TC-Beta ShortCut-DC-Pro ShortCut-DC-Expert
0:03:28 (snpslmd) TBM-Manager-UI TBM-VSS-Check BC-VHDL
0:03:28 (snpslmd) BC-HDL VSS-Backplane DesignWare-Cardbus
0:03:28 (snpslmd) DesignWare-ISA-PnP DesignWare-8051MCU Protocol-Compiler-FML
0:03:28 (snpslmd) Power-Optimization-Upgrade Shortcut-FPGA DesignWare-Foundation
0:03:28 (snpslmd) BC-FPGA-HDL WRITE CTV-Interface
0:03:28 (snpslmd) DC-Cadence-Interface DC-Expert DC-Falcon-Interface
0:03:28 (snpslmd) DC-Layout-Interface DC-SDF-Interface Design-Analyzer
0:03:28 (snpslmd) Design-Compiler Designware-Basic Designware-FPGA-Basic
0:03:28 (snpslmd) DW-Developer DesignWare-FloatingPoint DesignWare-8051
0:03:28 (snpslmd) DesignWare-8051-Source DesignWare-PCI DesignWare-PCI-Source
0:03:28 (snpslmd) ECL-Compiler FPGA-Compiler FPGA-Library-Compiler
0:03:28 (snpslmd) FPGA-Option HDL HDL-Compiler
0:03:28 (snpslmd) Interface-Shell Library-Compiler LSI-Interface
0:03:28 (snpslmd) Mentor-Interface SGE-DC-Interface SGE-EDIF-Interface
0:03:28 (snpslmd) SGE-VHDL-Interface SGE-Verilog-Interface SynLib-ALU
0:03:28 (snpslmd) SynLib-AdvMath SynLib-Eval SynLib-Seq
0:03:28 (snpslmd) Synopsys Synopsys-Queue Synopsys-Release
0:03:28 (snpslmd) TDL-Interface Test-ATPG Test-Custom-Protocols
0:03:28 (snpslmd) Test-Compiler Test-Compiler-Remodel Test-Compiler-Plus
0:03:28 (snpslmd) DesignTime VHDL-Compiler VSS-Analyzer
0:03:28 (snpslmd) VSS-CLI VSS-Cadence-Interface VSS-Debugger
0:03:28 (snpslmd) VSS-Falcon-Interface VSS-LAI-Models VSS-LMSI
0:03:28 (snpslmd) VSS-Lib-Tools VSS-SDF-Interface VSS-SGE-Tool
0:03:28 (snpslmd) VSS-Simulator VSS-Utilities VSS-Wave-Display
0:03:28 (snpslmd) VSS-XP-Accelerator VSS-VIP-Interface VSS-GateSim
0:03:28 (snpslmd) VSS-CompiledSim VSS-SPC VSS-Verilog-PLI
0:03:28 (snpslmd) Floorplan-Management SNPS-Keygen SynLib-FltTol
0:03:28 (snpslmd) SynLib-Control TestSim TestManager
0:03:28 (snpslmd) Leakage-Power Power-Analysis VSS-Model-Developer
0:03:28 (snpslmd) CD-Model-Developer CD-Compiled-Sys-Gen CD-Compiled-Lib-Gen
0:03:28 (snpslmd) CD-Present-Layer-Gen CD-Present-Builder CD-Vhdlgen-Gen
0:03:28 (snpslmd) CD-Vhdlgen-GUI Behavioral-Compiler VSS-SmartModels
0:03:28 (snpslmd) DC-Min-Area-Retime DesignWare-PCIbasic SynLib-PCIbasic
0:03:28 (snpslmd) SynLib-DSPFIR RMAN_RUN VT_VCS_NTBE
0:03:28 (snpslmd) XVVCDebugger VCSCompiler VCSRuntime
0:03:28 (snpslmd) VCSRuntimeLimited VCSNativeCode VCSiCompiler
0:03:28 (snpslmd) VCSiRuntime VCSiRuntimeLimited VCSParallelCompiler
0:03:28 (snpslmd) VCSParallelRuntime VCSParallelThread VMCCompiler
0:03:28 (snpslmd) VMCRuntime VMCEvaluation VCSTools
0:03:28 (snpslmd) VCSlm_Hm LMCSwift VCSPostProcDebugger
0:03:28 (snpslmd) VMCGeneratorUnlocked VMCExpress_Compiler VCSAMSCompiler
0:03:28 (snpslmd) VCSAMSRuntime VT_UnifiedCoverage VT_64Bit
0:03:28 (snpslmd) VT_OtherTechnology VT_CoverageURG VT_NativeTBDebuggerGui
0:03:28 (snpslmd) VT_NTB VT_CBUG VT_Visual
0:03:28 (snpslmd) VT_SVAssertionCompiler VT_SDebug VT_Coverage
0:03:28 (snpslmd) VT_DVENTB VT_Pioneer VT_AssertionIP
0:03:28 (snpslmd) VT_SYSTEMC21 VT_AssertionsRuntime VT_CoverageRuntime
0:03:28 (snpslmd) VT_LCA_Coverage VT_LCA_DEBUG VT_LCA_Assertions
0:03:28 (snpslmd) VT_LCA_Language VT_LCA_MixedSignal vera_rtime
0:03:28 (snpslmd) VT_DVE_COV VT_VCS_BETA_Features VT_VCS_LCA_Features
0:03:28 (snpslmd) VT_VCS_Advanced_Features VT_VCS_BETA_Program VT_PVCSCompiler_Net
0:03:28 (snpslmd) VCSOldPostProcDebugger_Node FusionVantageLmcInterface VCSCompile
0:03:28 (snpslmd) VCSiCompile VCSOldPostProcDebugger_Net vsecP_OEM_VCS_FUJITSU_GEN_NL
0:03:28 (snpslmd) vsecP_OEM_VCS_FUJITSU_RUN_NL vsecP_OEM_VCS_FUJITSU_USE_NL vsecP_OEM_VCS_FUJITSU_GEN_NW
0:03:28 (snpslmd) vsecP_OEM_VCS_FUJITSU_RUN_NW vsecP_OEM_VCS_FUJITSU_USE_NW XVCSiDebugger
0:03:28 (snpslmd) XVCSDebugger VCS-Express-Compile VCS-Express-Runtime
0:03:28 (snpslmd) VCSCompiler_Node VCSRuntime_Node VCSRuntimeLimited_Node
0:03:28 (snpslmd) VCSNativeCode_Node VCSCompiler_Net VCSRuntime_Net
0:03:28 (snpslmd) VCSRuntimeLimited_Net VCSNativeCode_Net VCSiCompiler_Node
0:03:28 (snpslmd) VCSiRuntime_Node VCSiDebugger_Node VCSiRuntimeLimited_Node
0:03:28 (snpslmd) VCSiCompiler_Net VCSiRuntime_Net VCSiDebugger_Net
0:03:28 (snpslmd) VCSiRuntimeLimited_Net VCSDebugger_Node VCSParallelCompiler_Node
0:03:28 (snpslmd) VCSParallelRuntime_Node VCSParallelThread_Node VCSTools_Node
0:03:28 (snpslmd) VCSlm_Hm_Node VCSPostProcDebugger_Node VCSDebugger_Net
0:03:28 (snpslmd) VCSParallelCompiler_Net VCSParallelRuntime_Net VCSParallelThread_Net
0:03:28 (snpslmd) VCSTools_Net VCSTools_Net VCSlm_Hm_Net
0:03:28 (snpslmd) VCSPostProcDebugger_Net VMCCompiler_Node VMCRuntime_Node
0:03:28 (snpslmd) VMCEvaluation_Node VMCGeneratorUnlocked_Node VMCExpress_Compiler_Node
0:03:28 (snpslmd) VMCCompiler_Net VMCRuntime_Net VMCEvaluation_Net
0:03:28 (snpslmd) VMCGeneratorUnlocked_Net VMCExpress_Compiler_Net LMCSwift_Node
0:03:28 (snpslmd) LMCSwift_Net CoverMeter CoverMeterOBC
0:03:28 (snpslmd) VCSAMSCompiler_Net VCSAMSRuntime_Net VT_Assertions
0:03:28 (snpslmd) SNPS-Assertions VT_Testbench VT_SystemVerilog
0:03:28 (snpslmd) VCSMXRunTime_Net VCSMXiRunTime_Net Magellan-Sim
0:03:28 (snpslmd) VT_SVDesign VT_SVAssertions VT_SVTestbench
0:03:28 (snpslmd) VT_NativeTestbench VT_DVE VT_UCLI
0:03:28 (snpslmd) VT_TestbenchRuntime VT_LCA_Testbench PVCSCompiler_Net
0:03:28 (snpslmd) PVCSRuntime_Net VT_VCS_Power_Management VT_VCS_Checker
0:03:28 (snpslmd) VT_VCS_Echo VHDL-Tools CmMonitor
0:03:28 (snpslmd) hspice hspice_cosim hspice_adv
0:03:28 (snpslmd) hspicewin encrypt metaencrypt3des
0:03:28 (snpslmd) hspiceva hspicerf COSMOS_SCOPE
0:03:28 (snpslmd) COSMOS_GUIDE CXp_GUI CXp_Analysis
0:03:28 (snpslmd) CXp_CircuitEnvironment him_mod him_mm_pi
0:03:28 (snpslmd) him_mb
0:03:28 (snpslmd)
0:03:28 (snpslmd) Licenses are case sensitive for TE_CATS
0:03:28 (snpslmd)
0:03:28 (snpslmd) EXTERNAL FILTERS are OFF
0:03:28 (lmgrd) snpslmd using TCP-port 32776
0:03:28 (snpslmd) Serving features for the following vendor names:
snpslmd CADABRA EPIC ISE-TCADd TE_CATS adalmd anagram archprod avantd chrysalisd everest hscd innologd la_dmon leda metasoftd nassd numeritchd saber_dmn sandwork sigmacd slat snpsOEM1 snpsOEM2 snpsOEM3 snpsOEM4 snpsOEM5 snpsOEM6 snpsOEM7 snpsOEM8 snpsOEM9 ssilmd synopsysd tmald vcsd
00:03:29 (snpslmd) ------------------------------------------------------------------
00:03:29 (snpslmd) Checking the integrity of the license file....
00:03:29 (snpslmd) Valid SSS feature found.
00:03:29 (snpslmd) The feature is needed to enable the other keys in your license file.
00:03:29 (snpslmd) ------------------------------------------------------------------
0:40:58 (snpslmd) TCP_NODELAY NOT enabled
0:40:58 (snpslmd) DENIED: "Design-Vision" root@abcdefgh1234 (Invalid host. (-9,333))
0:40:58 (snpslmd) DENIED: "Design-Analyzer" root@abcdefgh1234 (Invalid host. (-9,333))
0:42:03 (snpslmd) DENIED: "Design-Vision" root@abcdefgh1234 (Invalid host. (-9,333))
0:42:03 (snpslmd) DENIED: "Design-Analyzer" root@abcdefgh1234 (Invalid host. (-9,333))
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
(5) 打uname -a顯示如下
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
Linux abcdefgh1234 2.6.9-89.EL #1 Mon Apr 20 10:23:08 EDT 2009 i686 i686 i386 GNU/Linux
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
感覺快成功了 因為出現了Invalid Host..
但我的/etc/sysconfig/network以及/etc/hosts/都有修改到呀!
難不成是/etc/rc.d/rc.sysint嗎?
(6)/etc/rd.d/rc.sysinit如下
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
#!/bin/bash
#
# /etc/rc.d/rc.sysinit - run once at boot time
#
# Taken in part from Miquel van Smoorenburg's bcheckrc.
#
# Rerun ourselves through initlog
if [ -z "$IN_INITLOG" -a -x /sbin/initlog ]; then
exec /sbin/initlog -r /etc/rc.d/rc.sysinit
fi
HOSTNAME=`/bin/hostname`
HOSTTYPE=`uname -m`
unamer=`uname -r`
eval version=`echo $unamer | awk -F '.' '{ print "(" $1 " " $2 ")" }'`
if [ -f /etc/sysconfig/network ]; then
. /etc/sysconfig/network
fi
if [ -z "$HOSTNAME" -o "$HOSTNAME" = "(none)" ]; then
HOSTNAME=localhost
fi
# Mount /proc and /sys (done here so volume labels can work with fsck)
mount -n -t proc /proc /proc
[ -d /proc/bus/usb ] && mount -n -t usbfs /proc/bus/usb /proc/bus/usb
mount -n -t sysfs /sys /sys >/dev/null 2>&1
. /etc/init.d/functions
# Check SELinux status
selinuxfs=`awk '/ selinuxfs / { print $2 }' /proc/mounts`
SELINUX=
if [ -n "$selinuxfs" ] && [ "`cat /proc/self/attr/current`" != "kernel" ]; then
if [ -r $selinuxfs/enforce ] ; then
SELINUX=`cat $selinuxfs/enforce`
else
# assume enforcing if you can't read it
SELINUX=1
fi
fi
if [ -x /sbin/restorecon ] && LC_ALL=C fgrep -q " /dev " /proc/mounts ; then
/sbin/restorecon -R /dev 2>/dev/null
fi
disable_selinux() {
echo "*** Warning -- SELinux is active"
echo "*** Disabling security enforcement for system recovery."
echo "*** Run 'setenforce 1' to reenable."
echo "0" > $selinuxfs/enforce
}
relabel_selinux() {
if [ -x /usr/bin/rhgb-client ] && /usr/bin/rhgb-client --ping ; then
chvt 1
fi
echo "
*** Warning -- SELinux relabel is required. ***
*** Disabling security enforcement. ***
*** Relabeling could take a very long time, ***
*** depending on file system size. ***
"
echo "0" > $selinuxfs/enforce
/sbin/fixfiles -F relabel > /dev/null 2>&1
rm -f /.autorelabel
echo "*** Enabling security enforcement. ***"
echo $SELINUX > $selinuxfs/enforce
if [ -x /usr/bin/rhgb-client ] && /usr/bin/rhgb-client --ping ; then
chvt 8
fi
}
if [ "$HOSTTYPE" != "s390" -a "$HOSTTYPE" != "s390x" ]; then
last=0
for i in `LC_ALL=C grep '^[0-9].*respawn:/sbin/mingetty' /etc/inittab | sed 's/^.* tty\([0-9][0-9]*\).*/\1/g'`; do
> /dev/tty$i
last=$i
done
if [ $last -gt 0 ]; then
> /dev/tty$((last+1))
> /dev/tty$((last+2))
fi
fi
if [ -x /sbin/setsysfont -a -c /dev/tty1 ]; then
echo -n "Setting default font ($SYSFONT): "
/sbin/setsysfont < /dev/tty1 > /dev/tty1 2>/dev/null
if [ $? -eq 0 ]; then
success
else
failure
fi
echo ; echo
fi
# Print a text banner.
echo -en $"\t\tWelcome to "
if LC_ALL=C fgrep -q "Red Hat" /etc/redhat-release ; then
[ "$BOOTUP" = "color" ] && echo -en "\\033[0;31m"
echo -en "Red Hat"
[ "$BOOTUP" = "color" ] && echo -en "\\033[0;39m"
PRODUCT=`sed "s/Red Hat \(.*\) release.*/\1/" /etc/redhat-release`
echo " $PRODUCT"
elif LC_ALL=C fgrep -q "Fedora" /etc/redhat-release ; then
[ "$BOOTUP" = "color" ] && echo -en "\\033[0;31m"
echo -en "Fedora"
[ "$BOOTUP" = "color" ] && echo -en "\\033[0;39m"
PRODUCT=`sed "s/Fedora \(.*\) release.*/\1/" /etc/redhat-release`
echo " $PRODUCT"
else
PRODUCT=`sed "s/ release.*//g" /etc/redhat-release`
echo "$PRODUCT"
fi
if [ "$PROMPT" != "no" ]; then
echo -en $"\t\tPress 'I' to enter interactive startup."
echo
fi
# Set the system clock.
update_boot_stage RCclock
ARC=0
SRM=0
UTC=0
if [ -f /etc/sysconfig/clock ]; then
. /etc/sysconfig/clock
# convert old style clock config to new values
if [ "${CLOCKMODE}" = "GMT" ]; then
UTC=true
elif [ "${CLOCKMODE}" = "ARC" ]; then
ARC=true
fi
fi
CLOCKDEF=""
CLOCKFLAGS="$CLOCKFLAGS --hctosys"
case "$UTC" in
yes|true) CLOCKFLAGS="$CLOCKFLAGS --utc"
CLOCKDEF="$CLOCKDEF (utc)" ;;
no|false) CLOCKFLAGS="$CLOCKFLAGS --localtime"
CLOCKDEF="$CLOCKDEF (localtime)" ;;
esac
case "$ARC" in
yes|true) CLOCKFLAGS="$CLOCKFLAGS --arc"
CLOCKDEF="$CLOCKDEF (arc)" ;;
esac
case "$SRM" in
yes|true) CLOCKFLAGS="$CLOCKFLAGS --srm"
CLOCKDEF="$CLOCKDEF (srm)" ;;
esac
/sbin/hwclock $CLOCKFLAGS
action $"Setting clock $CLOCKDEF: `date`" date
# Fix console loglevel
if [ -n "$LOGLEVEL" ]; then
/bin/dmesg -n $LOGLEVEL
fi
touch /dev/.in_sysinit >/dev/null 2>&1
[ -x /sbin/start_udev ] && /sbin/start_udev
# Only read this once.
cmdline=$(cat /proc/cmdline)
# Initialize hardware
if [ -f /proc/sys/kernel/modprobe ]; then
if ! strstr "$cmdline" nomodules && [ -f /proc/modules ] ; then
sysctl -w kernel.modprobe="/sbin/modprobe" >/dev/null 2>&1
sysctl -w kernel.hotplug="/sbin/hotplug" >/dev/null 2>&1
else
# We used to set this to NULL, but that causes 'failed to exec' messages"
sysctl -w kernel.modprobe="/bin/true" >/dev/null 2>&1
sysctl -w kernel.hotplug="/bin/true" >/dev/null 2>&1
fi
fi
echo -n $"Initializing hardware... "
ide=""
scsi=""
network=""
audio=""
other=""
eval `kmodule | while read devtype mod ; do
case "$devtype" in
"IDE") ide="$ide $mod"
echo "ide=\"$ide"\";;
"SCSI") scsi="$scsi $mod"
echo "scsi=\"$scsi"\";;
"NETWORK") network="$network $mod"
echo "network=\"$network"\";;
"AUDIO") audio="$audio $mod"
echo "audio=\"$audio"\";;
*) other="$other $mod"
echo "other=\"$other"\";;
esac
done`
load_module () {
LC_ALL=C fgrep -xq "$1" /etc/hotplug/blacklist 2>/dev/null || modprobe $1 >/dev/null 2>&1
}
# IDE
for module in $ide ; do
load_module $module
done
# SCSI
for module in `/sbin/modprobe -c | awk '/^alias[[:space:]]+scsi_hostadapter[0-9]*[[:space:]]/ { print $3 }'` $scsi; do
load_module $module
done
load_module floppy
# configure all zfcp (scsi over fibrechannel) devices before trying to mount them
# zfcpconf.sh exists only on mainframe
[ -x /sbin/zfcpconf.sh ] && /sbin/zfcpconf.sh
echo -n $" storage"
# Network
pushd /etc/sysconfig/network-scripts >/dev/null 2>&1
interfaces=`ls ifcfg* | LC_ALL=C egrep -v '(ifcfg-lo|:|rpmsave|rpmorig|rpmnew)' | \
LC_ALL=C egrep -v '(~|\.bak)$' | \
LC_ALL=C egrep 'ifcfg-[A-Za-z0-9\._-]+$' | \
sed 's/^ifcfg-//g' |
sed 's/[0-9]/ &/' | LC_ALL=C sort -k 1,1 -k 2n | sed 's/ //'`
for i in $interfaces ; do
eval $(LC_ALL=C fgrep "DEVICE=" ifcfg-$i)
load_module $DEVICE
done
popd >/dev/null 2>&1
for module in $network ; do
load_module $module
done
echo -n $" network"
# Sound
for module in `/sbin/modprobe -c | awk '/^alias[[:space:]]+snd-card-[[:digit:]]+[[:space:]]/ { print $3 }'` $audio; do
load_module $module
done
echo -n $" audio"
# Everything else (duck and cover)
for module in $other ; do
load_module $module
done
echo -n $" done"
success
echo
echo "raidautorun /dev/md0" | nash --quiet
# Start the graphical boot, if necessary; /usr may not be mounted yet, so we
# may have to do this again after mounting
RHGB_STARTED=0
mount -n /dev/pts
if strstr "$cmdline" rhgb && [ "$BOOTUP" = "color" -a "$GRAPHICAL" = "yes" -a -x /usr/bin/rhgb ]; then
LC_MESSAGES= /usr/bin/rhgb
RHGB_STARTED=1
fi
# Configure kernel parameters
update_boot_stage RCkernelparam
action $"Configuring kernel parameters: " sysctl -e -p /etc/sysctl.conf
if [ -x /bin/loadkeys ]; then
KEYTABLE=
KEYMAP=
if [ -f /etc/sysconfig/console/default.kmap ]; then
KEYMAP=/etc/sysconfig/console/default.kmap
else
if [ -f /etc/sysconfig/keyboard ]; then
. /etc/sysconfig/keyboard
fi
if [ -n "$KEYTABLE" -a -d "/lib/kbd/keymaps" ]; then
KEYMAP="$KEYTABLE.map"
fi
fi
if [ -n "$KEYMAP" ]; then
# Since this takes in/output from stdin/out, we can't use initlog
if [ -n "$KEYTABLE" ]; then
echo -n $"Loading default keymap ($KEYTABLE): "
else
echo -n $"Loading default keymap: "
fi
loadkeys $KEYMAP < /dev/tty0 > /dev/tty0 2>/dev/null && \
success $"Loading default keymap" || failure $"Loading default keymap"
echo
fi
fi
# Set the hostname.
update_boot_stage RChostname
action $"Setting hostname ${HOSTNAME}: " hostname ${HOSTNAME}
# Initialiaze ACPI bits
if [ -d /proc/acpi ]; then
for module in /lib/modules/$unamer/kernel/drivers/acpi/* ; do
insmod $module >/dev/null 2>&1
done
fi
if [ -f /fastboot ] || strstr "$cmdline" fastboot ; then
fastboot=yes
fi
if [ -f /fsckoptions ]; then
fsckoptions=`cat /fsckoptions`
fi
if [ -f /forcefsck ] || strstr "$cmdline" forcefsck ; then
fsckoptions="-f $fsckoptions"
elif [ -f /.autofsck ]; then
if [ -x /usr/bin/rhgb-client ] && /usr/bin/rhgb-client --ping ; then
chvt 1
fi
echo $"Your system appears to have shut down uncleanly"
AUTOFSCK_TIMEOUT=5
[ -f /etc/sysconfig/autofsck ] && . /etc/sysconfig/autofsck
if [ "$AUTOFSCK_DEF_CHECK" = "yes" ]; then
AUTOFSCK_OPT=-f
fi
if [ "$PROMPT" != "no" ]; then
if [ "$AUTOFSCK_DEF_CHECK" = "yes" ]; then
if /sbin/getkey -c $AUTOFSCK_TIMEOUT -m $"Press N within %d seconds to not force file system integrity check..." n ; then
AUTOFSCK_OPT=
fi
else
if /sbin/getkey -c $AUTOFSCK_TIMEOUT -m $"Press Y within %d seconds to force file system integrity check..." y ; then
AUTOFSCK_OPT=-f
fi
fi
echo
else
# PROMPT not allowed
if [ "$AUTOFSCK_DEF_CHECK" = "yes" ]; then
echo $"Forcing file system integrity check due to default setting"
else
echo $"Not forcing file system integrity check due to default setting"
fi
fi
fsckoptions="$AUTOFSCK_OPT $fsckoptions"
fi
if [ "$BOOTUP" = "color" ]; then
fsckoptions="-C $fsckoptions"
else
fsckoptions="-V $fsckoptions"
fi
if [ -f /etc/sysconfig/readonly-root ]; then
. /etc/sysconfig/readonly-root
if [ "$READONLY" = "yes" ]; then
# Call rc.readonly to set up magic stuff needed for readonly root
. /etc/rc.readonly
fi
fi
# after loading so many modules manually, wait until udev has settled down
/sbin/udevsettle
_RUN_QUOTACHECK=0
ROOTFSTYPE=`awk '/ \/ / && ($3 !~ /rootfs/) { print $3 }' /proc/mounts`
if [ -z "$fastboot" -a "$READONLY" != "yes" -a "X$ROOTFSTYPE" != "Xnfs" -a "X$ROOTFSTYPE" != "Xnfs4" ]; then
STRING=$"Checking root filesystem"
echo $STRING
rootdev=`awk '/ \/ / && ($3 !~ /rootfs/) {print $1}' /proc/mounts`
if [ -b /initrd/"$rootdev" ] ; then
rootdev=/initrd/"$rootdev"
else
rootdev=/
fi
if [ "${RHGB_STARTED}" != "0" -a -w /etc/rhgb/temp/rhgb-console ]; then
fsck -T -a $rootdev $fsckoptions > /etc/rhgb/temp/rhgb-console
else
initlog -c "fsck -T -a $rootdev $fsckoptions"
fi
rc=$?
if [ "$rc" -eq "0" ]; then
success "$STRING"
echo
elif [ "$rc" -eq "1" ]; then
passed "$STRING"
echo
elif [ "$rc" -eq "2" -o "$rc" -eq "3" ]; then
echo $"Unmounting file systems"
umount -a
mount -n -o remount,ro /
echo $"Automatic reboot in progress."
reboot -f
fi
# A return of 4 or higher means there were serious problems.
if [ $rc -gt 1 ]; then
if [ -x /usr/bin/rhgb-client ] && /usr/bin/rhgb-client --ping ; then
chvt 1
fi
failure "$STRING"
echo
echo
echo $"*** An error occurred during the file system check."
echo $"*** Dropping you to a shell; the system will reboot"
echo $"*** when you leave the shell."
str=$"(Repair filesystem)"
PS1="$str \# # "; export PS1
[ "$SELINUX" = "1" ] && disable_selinux
sulogin
echo $"Unmounting file systems"
umount -a
mount -n -o remount,ro /
echo $"Automatic reboot in progress."
reboot -f
elif [ "$rc" -eq "1" ]; then
_RUN_QUOTACHECK=1
fi
if [ -f /.autofsck -a -x /usr/bin/rhgb-client ] && /usr/bin/rhgb-client --ping ; then
chvt 8
fi
fi
# Unmount the initrd, if necessary
if LC_ALL=C fgrep -q /initrd /proc/mounts && ! LC_ALL=C fgrep -q /initrd/loopfs /proc/mounts ; then
if [ -e /initrd/dev/.devfsd ]; then
umount /initrd/dev
fi
umount /initrd
/sbin/blockdev --flushbufs /dev/ram0 >/dev/null 2>&1
fi
# Possibly update quotas if fsck was run on /.
LC_ALL=C grep -E '[[:space:]]+/[[:space:]]+' /etc/fstab | \
awk '{ print $4 }' | \
LC_ALL=C fgrep -q quota
_ROOT_HAS_QUOTA=$?
if [ "X$_RUN_QUOTACHECK" = "X1" -a \
"X$_ROOT_HAS_QUOTA" = "X0" -a \
-x /sbin/quotacheck ]; then
if [ -x /sbin/convertquota ]; then
if [ -f /quota.user ]; then
action $"Converting old user quota files: " \
/sbin/convertquota -u / && rm -f /quota.user
fi
if [ -f /quota.group ]; then
action $"Converting old group quota files: " \
/sbin/convertquota -g / && rm -f /quota.group
fi
fi
action $"Checking root filesystem quotas: " /sbin/quotacheck -nug /
fi
if [ -x /sbin/isapnp -a -f /etc/isapnp.conf -a ! -f /proc/isapnp ]; then
# check for arguments passed from kernel
if ! strstr "$cmdline" nopnp ; then
PNP=yes
fi
if [ -n "$PNP" ]; then
action $"Setting up ISA PNP devices: " /sbin/isapnp /etc/isapnp.conf
else
action $"Skipping ISA PNP configuration at users request: " /bin/true
fi
fi
# Remount the root filesystem read-write.
update_boot_stage RCmountfs
state=`awk '/ \/ / && ($3 !~ /rootfs/) { print $4 }' /proc/mounts`
[ "$state" != "rw" -a "$READONLY" != "yes" ] && \
action $"Remounting root filesystem in read-write mode: " mount -n -o remount,rw /
# LVM2 initialization
if [ -x /sbin/lvm.static -o -x /sbin/multipath.static -o -x /sbin/dmraid ]; then
if ! LC_ALL=C fgrep -q "device-mapper" /proc/devices 2>/dev/null ; then
modprobe dm-mod >/dev/null 2>&1
/sbin/udevsettle
fi
echo "mkdmnod" | /sbin/nash --quiet >/dev/null 2>&1
[ -n "$SELINUX" ] && restorecon /dev/mapper/control >/dev/null 2>&1
fi
if [ -c /dev/mapper/control ]; then
if [ -f /etc/multipath.conf -a -x /sbin/multipath.static ]; then
modprobe dm-multipath >/dev/null 2>&1
/sbin/udevsettle
/sbin/multipath.static -v 0
if [ -x /sbin/kpartx ]; then
/sbin/dmsetup ls --target multipath --exec "/sbin/kpartx -a"
fi
fi
if [ -x /sbin/dmraid ]; then
modprobe dm-mirror > /dev/null 2>&1
/sbin/udevsettle
/sbin/dmraid -i -a y
fi
if [ -x /sbin/lvm.static ]; then
/sbin/udevsettle
action $"Setting up Logical Volume Management:" /sbin/lvm.static vgchange -a y --ignorelockingfailure
fi
fi
# Clean up SELinux labels
if [ -n "$SELINUX" ]; then
for file in /etc/mtab /etc/ld.so.cache ; do
[ -r $file ] && restorecon $file >/dev/null 2>&1
done
fi
# Clear mtab
(> /etc/mtab) &> /dev/null
# Remove stale backups
rm -f /etc/mtab~ /etc/mtab~~
# Enter root, /proc and (potentially) /proc/bus/usb and devfs into mtab.
mount -f /
mount -f /proc
mount -f /sys >/dev/null 2>&1
mount -f /dev/pts
[ -f /proc/bus/usb/devices ] && mount -f -t usbfs usbfs /proc/bus/usb
[ -e /dev/.devfsd ] && mount -f -t devfs devfs /dev
# The root filesystem is now read-write, so we can now log
# via syslog() directly..
if [ -n "$IN_INITLOG" ]; then
IN_INITLOG=
fi
if ! strstr "$cmdline" nomodules && [ -f /proc/modules ] ; then
USEMODULES=y
fi
# Load modules (for backward compatibility with VARs)
if [ -f /etc/rc.modules ]; then
/etc/rc.modules
fi
update_boot_stage RCraid
if [ -f /etc/mdadm.conf ]; then
/sbin/mdadm -A -s
# LVM2 initialization, take 2
if [ -c /dev/mapper/control ]; then
if [ -x /sbin/multipath.static ]; then
modprobe dm-multipath >/dev/null 2>&1
/sbin/udevsettle
/sbin/multipath.static -v 0
if [ -x /sbin/kpartx ]; then
/sbin/dmsetup ls --target multipath --exec "/sbin/kpartx -a"
fi
fi
if [ -x /sbin/dmraid ]; then
modprobe dm-mirror > /dev/null 2>&1
/sbin/udevsettle
/sbin/dmraid -i -a y
fi
if [ -x /sbin/lvm.static ]; then
/sbin/udevsettle
action $"Setting up Logical Volume Management:" /sbin/lvm.static vgchange -a y --ignorelockingfailure
fi
fi
fi
if [ -f /etc/raidtab ]; then
# Add raid devices
[ -f /proc/mdstat ] || modprobe md >/dev/null 2>&1
if [ -f /proc/mdstat ]; then
echo -n $"Starting up RAID devices: "
rc=0
for i in `awk '{if ($1=="raiddev") print $2}' /etc/raidtab`
do
RAIDDEV=`basename $i`
RAIDSTAT=`LC_ALL=C grep "^$RAIDDEV : active" /proc/mdstat`
if [ -z "$RAIDSTAT" ]; then
# First scan the /etc/fstab for the "noauto"-flag
# for this device. If found, skip the initialization
# for it to avoid dropping to a shell on errors.
# If not, try raidstart...if that fails then
# fall back to raidadd, raidrun. If that
# also fails, then we drop to a shell
RESULT=1
INFSTAB=`LC_ALL=C grep -c "^$i" /etc/fstab`
if [ $INFSTAB -eq 0 ] ; then
RESULT=0
RAIDDEV="$RAIDDEV(skipped)"
fi
NOAUTO=`LC_ALL=C grep "^$i" /etc/fstab | LC_ALL=C fgrep -c "noauto"`
if [ $NOAUTO -gt 0 ]; then
RESULT=0
RAIDDEV="$RAIDDEV(skipped)"
fi
if [ $RESULT -gt 0 -a -x /sbin/mdadm ]; then
/sbin/mdadm -Ac partitions $i -m dev
RESULT=$?
fi
if [ $RESULT -gt 0 -a -x /sbin/raidstart ]; then
/sbin/raidstart $i
RESULT=$?
fi
if [ $RESULT -gt 0 -a -x /sbin/raid0run ]; then
/sbin/raid0run $i
RESULT=$?
fi
if [ $RESULT -gt 0 -a -x /sbin/raidadd -a -x /sbin/raidrun ]; then
/sbin/raidadd $i
/sbin/raidrun $i
RESULT=$?
fi
if [ $RESULT -gt 0 ]; then
rc=1
fi
echo -n "$RAIDDEV "
else
echo -n "$RAIDDEV "
fi
done
echo
# A non-zero return means there were problems.
if [ $rc -gt 0 ]; then
if [ -x /usr/bin/rhgb-client ] && /usr/bin/rhgb-client --ping ; then
chvt 1
fi
echo
echo
echo $"*** An error occurred during the RAID startup"
echo $"*** Dropping you to a shell; the system will reboot"
echo $"*** when you leave the shell."
str=$"(RAID Repair)"
PS1="$str \# # "; export PS1
[ "$SELINUX" = "1" ] && disable_selinux
sulogin
echo $"Unmounting file systems"
umount -a
mount -n -o remount,ro /
echo $"Automatic reboot in progress."
reboot -f
fi
# LVM2 initialization, take 2
if [ -c /dev/mapper/control ]; then
if [ -x /sbin/multipath.static ]; then
modprobe dm-multipath >/dev/null 2>&1
/sbin/udevsettle
/sbin/multipath.static -v 0
if [ -x /sbin/kpartx ]; then
/sbin/dmsetup ls --target multipath --exec "/sbin/kpartx -a"
fi
fi
if [ -x /sbin/dmraid ]; then
modprobe dm-mirror > /dev/null 2>&1
/sbin/udevsettle
/sbin/dmraid -i -a y
fi
if [ -x /sbin/lvm.static ]; then
/sbin/udevsettle
action $"Setting up Logical Volume Management:" /sbin/lvm.static vgchange -a y --ignorelockingfailure
fi
fi
fi
fi
_RUN_QUOTACHECK=0
# Check filesystems
if [ -z "$fastboot" ]; then
STRING=$"Checking filesystems"
echo $STRING
if [ "${RHGB_STARTED}" != "0" -a -w /etc/rhgb/temp/rhgb-console ]; then
fsck -T -t noopts=_netdev -R -A -a $fsckoptions > /etc/rhgb/temp/rhgb-console
else
initlog -c "fsck -T -t noopts=_netdev -R -A -a $fsckoptions"
fi
rc=$?
if [ "$rc" -eq "0" ]; then
success "$STRING"
echo
elif [ "$rc" -eq "1" ]; then
passed "$STRING"
echo
elif [ "$rc" -eq "2" -o "$rc" -eq "3" ]; then
echo $"Unmounting file systems"
umount -a
mount -n -o remount,ro /
echo $"Automatic reboot in progress."
reboot -f
fi
# A return of 4 or higher means there were serious problems.
if [ $rc -gt 1 ]; then
if [ -x /usr/bin/rhgb-client ] && /usr/bin/rhgb-client --ping ; then
chvt 1
fi
failure "$STRING"
echo
echo
echo $"*** An error occurred during the file system check."
echo $"*** Dropping you to a shell; the system will reboot"
echo $"*** when you leave the shell."
str=$"(Repair filesystem)"
PS1="$str \# # "; export PS1
[ "$SELINUX" = "1" ] && disable_selinux
sulogin
echo $"Unmounting file systems"
umount -a
mount -n -o remount,ro /
echo $"Automatic reboot in progress."
reboot -f
elif [ "$rc" -eq "1" -a -x /sbin/quotacheck ]; then
_RUN_QUOTACHECK=1
fi
fi
# Mount all other filesystems (except for NFS and /proc, which is already
# mounted). Contrary to standard usage,
# filesystems are NOT unmounted in single user mode.
action $"Mounting local filesystems: " mount -a -t nonfs,nfs4,smbfs,ncpfs,cifs,gfs -O no_netdev
# Start the graphical boot, if necessary and not done yet.
if strstr "$cmdline" rhgb && [ "$RHGB_STARTED" -eq 0 -a "$BOOTUP" = "color" -a "$GRAPHICAL" = "yes" -a -x /usr/bin/rhgb ]; then
LC_MESSAGES= /usr/bin/rhgb
RHGB_STARTED=1
fi
# check remaining quotas other than root
if [ X"$_RUN_QUOTACHECK" = X1 -a -x /sbin/quotacheck ]; then
if [ -x /sbin/convertquota ]; then
# try to convert old quotas
for mountpt in `awk '$4 ~ /quota/{print $2}' /etc/mtab` ; do
if [ -f "$mountpt/quota.user" ]; then
action $"Converting old user quota files: " \
/sbin/convertquota -u $mountpt && \
rm -f $mountpt/quota.user
fi
if [ -f "$mountpt/quota.group" ]; then
action $"Converting old group quota files: " \
/sbin/convertquota -g $mountpt && \
rm -f $mountpt/quota.group
fi
done
fi
action $"Checking local filesystem quotas: " /sbin/quotacheck -aRnug
fi
if [ -x /sbin/quotaon ]; then
action $"Enabling local filesystem quotas: " /sbin/quotaon -aug
fi
#
# Check to see if SELinux requires a relabel
#
[ -n "$SELINUX" ] && [ -f /.autorelabel ] && relabel_selinux
# Initialize pseudo-random number generator
if [ -f "/var/lib/random-seed" ]; then
cat /var/lib/random-seed > /dev/urandom
else
touch /var/lib/random-seed
fi
chmod 600 /var/lib/random-seed
dd if=/dev/urandom of=/var/lib/random-seed count=1 bs=512 2>/dev/null
# Configure machine if necessary.
if [ -f /.unconfigured ]; then
if [ -x /usr/bin/rhgb-client ] && /usr/bin/rhgb-client --ping ; then
chvt 1
fi
if [ -x /usr/bin/system-config-keyboard ]; then
/usr/bin/system-config-keyboard
fi
if [ -x /usr/bin/passwd ]; then
/usr/bin/passwd root
fi
if [ -x /usr/sbin/netconfig ]; then
/usr/sbin/netconfig
fi
if [ -x /usr/sbin/timeconfig ]; then
/usr/sbin/timeconfig
fi
if [ -x /usr/sbin/authconfig ]; then
/usr/sbin/authconfig --nostart
fi
if [ -x /usr/sbin/ntsysv ]; then
/usr/sbin/ntsysv --level 35
fi
# Reread in network configuration data.
if [ -f /etc/sysconfig/network ]; then
. /etc/sysconfig/network
# Reset the hostname.
action $"Resetting hostname ${HOSTNAME}: " hostname ${HOSTNAME}
fi
rm -f /.unconfigured
if [ -x /usr/bin/rhgb-client ] && /usr/bin/rhgb-client --ping ; then
chvt 8
fi
fi
# Clean out /.
rm -f /fastboot /fsckoptions /forcefsck /.autofsck /halt /poweroff &> /dev/null
# Do we need (w|u)tmpx files? We don't set them up, but the sysadmin might...
_NEED_XFILES=
[ -f /var/run/utmpx -o -f /var/log/wtmpx ] && _NEED_XFILES=1
# Clean up /var. I'd use find, but /usr may not be mounted.
for afile in /var/lock/* /var/run/* ; do
if [ -d "$afile" ]; then
case "$afile" in
*/news|*/mon) ;;
*/sudo) rm -f $afile/*/* ;;
*/vmware) rm -rf $afile/*/* ;;
*/samba) rm -rf $afile/*/* ;;
*) rm -f $afile/* ;;
esac
else
rm -f $afile
fi
done
rm -f /var/lib/rpm/__db* &> /dev/null
# Reset pam_console permissions
[ -x /sbin/pam_console_apply ] && /sbin/pam_console_apply -r
{
# Clean up utmp/wtmp
> /var/run/utmp
touch /var/log/wtmp
chgrp utmp /var/run/utmp /var/log/wtmp
chmod 0664 /var/run/utmp /var/log/wtmp
if [ -n "$_NEED_XFILES" ]; then
> /var/run/utmpx
touch /var/log/wtmpx
chgrp utmp /var/run/utmpx /var/log/wtmpx
chmod 0664 /var/run/utmpx /var/log/wtmpx
fi
# Clean up various /tmp bits
rm -f /tmp/.X*-lock /tmp/.lock.* /tmp/.gdm_socket /tmp/.s.PGSQL.*
rm -rf /tmp/.X*-unix /tmp/.ICE-unix /tmp/.font-unix /tmp/hsperfdata_* \
/tmp/kde-* /tmp/ksocket-* /tmp/mc-* /tmp/mcop-* /tmp/orbit-* \
/tmp/scrollkeeper-* /tmp/ssh-* \
/dev/.in_sysinit
# Make ICE directory
mkdir -m 1777 -p /tmp/.ICE-unix >/dev/null 2>&1
chown root:root /tmp/.ICE-unix
[ -n "$SELINUX" ] && restorecon /tmp/.ICE-unix >/dev/null 2>&1
if [ -x /etc/init.d/diskdump ]; then
/etc/init.d/diskdump swapsavecore
fi
# Start up swapping.
update_boot_stage RCswap
action $"Enabling swap space: " swapon -a -e
# Set up binfmt_misc
/bin/mount -t binfmt_misc none /proc/sys/fs/binfmt_misc > /dev/null 2>&1
# Initialize the serial ports.
if [ -f /etc/rc.serial ]; then
. /etc/rc.serial
fi
# If they asked for ide-scsi, load it
if strstr "$cmdline" ide-scsi ; then
modprobe ide-cd >/dev/null 2>&1
modprobe ide-scsi >/dev/null 2>&1
fi
# Turn on harddisk optimization
# There is only one file /etc/sysconfig/harddisks for all disks
# after installing the hdparm-RPM. If you need different hdparm parameters
# for each of your disks, copy /etc/sysconfig/harddisks to
# /etc/sysconfig/harddiskhda (hdb, hdc...) and modify it.
# Each disk which has no special parameters will use the defaults.
# Each non-disk which has no special parameters will be ignored.
#
disk[0]=s;
disk[1]=hda; disk[2]=hdb; disk[3]=hdc; disk[4]=hdd;
disk[5]=hde; disk[6]=hdf; disk[7]=hdg; disk[8]=hdh;
disk[9]=hdi; disk[10]=hdj; disk[11]=hdk; disk[12]=hdl;
disk[13]=hdm; disk[14]=hdn; disk[15]=hdo; disk[16]=hdp;
disk[17]=hdq; disk[18]=hdr; disk[19]=hds; disk[20]=hdt;
if [ -x /sbin/hdparm ]; then
for device in 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20; do
unset MULTIPLE_IO USE_DMA EIDE_32BIT LOOKAHEAD EXTRA_PARAMS
if [ -f /etc/sysconfig/harddisk${disk[$device]} ]; then
. /etc/sysconfig/harddisk${disk[$device]}
HDFLAGS[$device]=
if [ -n "$MULTIPLE_IO" ]; then
HDFLAGS[$device]="-q -m$MULTIPLE_IO"
fi
if [ -n "$USE_DMA" ]; then
HDFLAGS[$device]="${HDFLAGS[$device]} -q -d$USE_DMA"
fi
if [ -n "$EIDE_32BIT" ]; then
HDFLAGS[$device]="${HDFLAGS[$device]} -q -c$EIDE_32BIT"
fi
if [ -n "$LOOKAHEAD" ]; then
HDFLAGS[$device]="${HDFLAGS[$device]} -q -A$LOOKAHEAD"
fi
if [ -n "$EXTRA_PARAMS" ]; then
HDFLAGS[$device]="${HDFLAGS[$device]} $EXTRA_PARAMS"
fi
else
HDFLAGS[$device]="${HDFLAGS[0]}"
fi
if [ -e "/proc/ide/${disk[$device]}/media" ]; then
hdmedia=`cat /proc/ide/${disk[$device]}/media`
if [ "$hdmedia" = "disk" -o -f "/etc/sysconfig/harddisk${disk[$device]}" ]; then
if [ -n "${HDFLAGS[$device]}" ]; then
action $"Setting hard drive parameters for ${disk[$device]}: " /sbin/hdparm ${HDFLAGS[$device]} /dev/${disk[$device]}
fi
fi
fi
done
fi
# Boot time profiles. Yes, this should be somewhere else.
if [ -x /usr/sbin/system-config-network-cmd ]; then
if strstr "$cmdline" netprofile= ; then
for arg in $cmdline ; do
if [ "${arg##netprofile=}" != "${arg}" ]; then
/usr/sbin/system-config-network-cmd --profile ${arg##netprofile=}
fi
done
fi
fi
# Now that we have all of our basic modules loaded and the kernel going,
# let's dump the syslog ring somewhere so we can find it later
dmesg -s 131072 > /var/log/dmesg
# create the crash indicator flag to warn on crashes, offer fsck with timeout
touch /.autofsck &> /dev/null
if [ "$PROMPT" != no ]; then
while :; do
pid=$(/sbin/pidof getkey)
[ -n "$pid" -o -e /var/run/getkey_done ] && break
usleep 100000
done
[ -n "$pid" ] && kill -TERM "$pid" >/dev/null 2>&1
fi
} &
if strstr "$cmdline" confirm ; then
touch /var/run/confirm
fi
if [ "$PROMPT" != "no" ]; then
/sbin/getkey i && touch /var/run/confirm
touch /var/run/getkey_done
fi
wait
[ "$PROMPT" != no ] && rm -f /var/run/getkey_done
if [ -x /sbin/redhat-support-check -a -f /var/lib/supportinfo ]; then
/sbin/redhat-support-check || {
echo $"Normal startup will continue in 10 seconds."
sleep 10
}
fi
# Let rhgb know that we're leaving rc.sysinit
if [ -x /usr/bin/rhgb-client ] && /usr/bin/rhgb-client --ping ; then
/usr/bin/rhgb-client --sysinit
fi
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// |
|