RealTechTalk (RTT) - Linux/Server Administration/Related

We have years of knowledge with technology, especially in the IT (Information Technology) industry. 

realtechtalk.com will always have fresh and useful information on a variety of subjects from Graphic Design, Server Administration, Web  Hosting Industry and much more.

This site will specialize in unique topics and problems faced by web hosts, Unix/Linux administrators, web developers, computer technicians, hardware, networking, scripting, web design and much more. The aim of this site is to explain common problems and solutions in a simple way. Forums are ineffective because they have a lot of talk, but it's hard to find the answer you're looking for, and as we know, the answer is usually not there. No one has time to scour the net for forums and read pages of irrelevant information on different forums/threads. RTT just gives you what you're looking for.

  • Dell CS24 NV5/NV7 Gigabyte GA-3CESL-RH Motherboard ROM Chip info


    If you remove the white label on the chip (near the CMOS battery) you will find the following details about it:

    SST 49LF080A 33-4C-NHE

    It is the PLCC32 type and can be pried and removed safely (but be very careful) with an eye glass flat head screw driver. 

    If you just have a bad flash you may be able to reprogram your original or just buy another one with the part# above and reprogram it.

    This is great news for people who have bricked their motherboard after doing a BIOS update.  You may be able to just get a programmer and reflash the ROM and reinstall or worst case just buy a new ROM chip, program and install the chip back.


  • phlash Cannot flash when memory managers ( e.g. HIMEM) are present Phoenix BIOS


    Phoenix phlash error
    Cannot flash when memory managers ( e.g. HIMEM) are present.
    press any key to exit.

    Use the "/x" option to get past the above
     


  • Weird Ubuntu Issues with NVIDIA driver/Compiz




    1.) My screensaver would take a long time to disable after hitting a key.
    2.) Usually errors like below will follow.
    3.) Compiz sometimes uses 100% or high CPU
    4.) My window controls will disable (eg. the minimize, maximize and close buttons).
    It seems like Compiz or appearance/effects disable themselves.  Re-enabling Desktop Effects under Appearance temporarily fixes it.
    5.) high load in general from things like "Migration" processes.

    [14914517.172422] NVRM: Xid (0000:01:00): 8, Channel 00000008
    [14914525.180416] NVRM: Xid (0000:01:00): 8, Channel 00000008
    [14914559.188394] NVRM: Xid (0000:01:00): 8, Channel 00000001
    [14914559.205677] NVRM: Xid (0000:01:00): 13, 0001 00000000 00009297 00001614 00000000 0000000d
    [14914574.197931] NVRM: Xid (0000:01:00): 8, Channel 00000004
    [14914602.204407] NVRM: Xid (0000:01:00): 8, Channel 00000004
    [14914784.216389] NVRM: Xid (0000:01:00): 8, Channel 00000001
    [14914815.220069] NVRM: Xid (0000:01:00): 8, Channel 00000004
    [14914875.228395] NVRM: Xid (0000:01:00): 8, Channel 00000001
    [14914883.232411] NVRM: Xid (0000:01:00): 8, Channel 00000004
    [14914891.240427] NVRM: Xid (0000:01:00): 8, Channel 00000004
    [14914899.248402] NVRM: Xid (0000:01:00): 8, Channel 00000004
    [14914907.256411] NVRM: Xid (0000:01:00): 8, Channel 00000004
    [14914916.264418] NVRM: Xid (0000:01:00): 8, Channel 00000004
    [14914924.272415] NVRM: Xid (0000:01:00): 8, Channel 00000004
    [14914932.280429] NVRM: Xid (0000:01:00): 8, Channel 00000004
    [14914941.288081] NVRM: Xid (0000:01:00): 8, Channel 00000004
    [14914949.300074] NVRM: Xid (0000:01:00): 8, Channel 00000004
    [14914957.308411] NVRM: Xid (0000:01:00): 8, Channel 00000004
    [14914966.316070] NVRM: Xid (0000:01:00): 8, Channel 00000004
    [14914974.324081] NVRM: Xid (0000:01:00): 8, Channel 00000004
    [14914982.332406] NVRM: Xid (0000:01:00): 8, Channel 00000004
     


  • HP Switch 2824 CLI Telnet Experience , Guide and Tutorial


    telnet 192.168.1.54
    -------------------------------------
    ProCurve J4903A Switch 2824
    Software revision I.10.77

    Copyright (C) 1991-2009 Hewlett-Packard Co.  All Rights Reserved.

                               RESTRICTED RIGHTS LEGEND

     Use, duplication, or disclosure by the Government is subject to restrictions
     as set forth in subdivision (b) (3) (ii) of the Rights in Technical Data and
     Computer Software clause at 52.227-7013.

             HEWLETT-PACKARD COMPANY, 3000 Hanover St., Palo Alto, CA 94303

    We\\\'d like to keep you up to date about:
      * Software feature updates
      * New product announcements
      * Special events

    Please register your products now at:  www.ProCurve.com




    Press any key to continue
    -------------------------------------------

     

    Show What Port MAC Address Belongs To

    show mac 00:1F:D0:00:13:CC

     Status and Counters - Address Table - 001fd0-0013cc

      MAC Address : 001fd0-0013cc
      Located on Port : 8  

    Show All MAC Addresses By Port

    show mac all

    If no MAC is displayed it means no device is connected or the device is not active or the port on the switch may be bad or disabled.

     Status and Counters - Port Address Table - 17

      MAC Address 
      -------------
     

     Status and Counters - Port Address Table - 18

      MAC Address 
      -------------
     

     Status and Counters - Port Address Table - 19

      MAC Address 
      -------------
     

     Status and Counters - Port Address Table - 20

      MAC Address 
      -------------
     

     Status and Counters - Port Address Table - 21

      MAC Address 
      -------------
     

     Status and Counters - Port Address Table - 22

      MAC Address 
      -------------
     

     Status and Counters - Port Address Table - 23

      MAC Address 
      -------------
     

     Status and Counters - Port Address Table - 24

      MAC Address 
      -------------
     

    show specific port mac

    show mac 10

     

    show interfaces is very useful for counting traffic and also identifying network issues

    Notice Port 7 showing 203 "Errors Rx".  It was because of a bad cable and we wondered why that server had spotty connectivity.

     Status and Counters - Port Counters

                                                                Flow  Bcast
      Port  Total Bytes  Total Frames Errors Rx    Drops Rx     Ctrl  Limit
      ----- ------------ ------------ ------------ ------------ ----- ------
      1     2,356,149... 9,808,404    0            0            off   0    
      2     495,026,003  1,093,514    0            0            off   0    
      3     387,360,407  821,639      0            0            off   0    
      4     392,131,205  832,888      0            0            off   0    
      5     393,902,278  838,343      0            0            off   0    
      6     392,868,410  838,035      0            0            off   0    
      7     295,759,425  704,804      203          0            off   0    
      8     306,230,431  838,082      0            0            off   0    
      9     308,140,462  845,705      0            0            off   0    
      10    501,875,653  1,143,872    0            0            off   0    
     


  • rm how to delete a file with -- 2 leading dashes


    rm -- --filename

    Ironically if the solution is two leading dashes as shown above but this applies for other stubborn file names.


  • Linux check NIC ethernet port network card speed


    ethtool eth0
    Settings for eth0:
        Supported ports: [ TP MII ]
        Supported link modes:   10baseT/Half 10baseT/Full
                                100baseT/Half 100baseT/Full
                                1000baseT/Half 1000baseT/Full
        Supports auto-negotiation: Yes
        Advertised link modes:  10baseT/Half 10baseT/Full
                                100baseT/Half 100baseT/Full
                                1000baseT/Half 1000baseT/Full
        Advertised auto-negotiation: Yes
        Speed: 1000Mb/s
        Duplex: Full
        Port: MII
        PHYAD: 0
        Transceiver: internal
        Auto-negotiation: on
        Supports Wake-on: pumbg
        Wake-on: g
        Current message level: 0x00000033 (51)
        Link detected: yes
     


  • HP XW9400 Motherboard In Desktop Issues


    Fortunately the format is EATX so an EATX case will work and the screw layout is standard.

    You will need to remove the HEX/TORX screws that are connecting the stock HP standoffs (meant to slide into an HP case).

    XW9400 Motherboard Issues
    Size: 12" x 13"
    Proprietary Power Connector
    Proprietary CPU Power Connector
    Proprietary Memory Power Connector
    Fan connectors are 4 pin so you will need some kind of adapter.

    One very nice feature is that it has 6 SATA ports and a whopping 8 SAS ports as well (which of course can be used for SATA) if you really think you can use or fit 14 drives.


    Case LED/Power/Reset Connections are not specified or mapped (can be done with trial and error)

    The biggest dilemma is which way to go?

    I could buy an HP Case but it is not clear which ones will fit (although most of the XW8 to XW9 series seem to appear the same).  No matter what you do you will need an HP Power Supply unless you can hack your own adapter (for some servers like Z800 there is such an adapter but I have not found one for this board).

    Power Supply Part#'s (not verified)

    Delta DPS1050CB 1050W HP P/N 440860-001 (SPARE) 442038-001

     

    There also seems to be a lower wattage model from the XW8400 that is supposed to work.

    Delta DPS-825AB B 800W Power Supply 405351-003

     

    Link to HP Manual:

    http://h50146.www5.hp.com/lib/doc/manual/workstation/xw9400/xw9400strg_e_c00774787.pdf


  • tar list files


    tar -ztvf flashrom.tar.gz

    the "z" is for gzip, if it is not gzip remove the z.  If it is bzip then use "j" instead of "z" etc..


  • tar do not overwrite files


    It is as simple as using the "-k" option for:

     

     -k, --keep-old-files       don't replace existing files when extracting
          --keep-newer-files     don't replace existing files that are newer than
                                 their archive copies
     

    eg.

    tar zxvfk sometar.tar.gz


  • Dell CS24-NV7 lspci dmidecode info


    0000:00:00.0 RAM memory: NVIDIA Corporation MCP55 Memory Controller (rev a2)
    0000:00:01.0 ISA bridge: NVIDIA Corporation MCP55 LPC Bridge (rev a3)
    0000:00:01.1 SMBus: NVIDIA Corporation MCP55 SMBus (rev a3)
    0000:00:02.0 USB controller: NVIDIA Corporation MCP55 USB Controller (rev a1)
    0000:00:02.1 USB controller: NVIDIA Corporation MCP55 USB Controller (rev a2)
    0000:00:05.0 IDE interface: NVIDIA Corporation MCP55 SATA Controller (rev a3)
    0000:00:05.1 IDE interface: NVIDIA Corporation MCP55 SATA Controller (rev a3)
    0000:00:05.2 IDE interface: NVIDIA Corporation MCP55 SATA Controller (rev a3)
    0000:00:06.0 PCI bridge: NVIDIA Corporation MCP55 PCI bridge (rev a2)
    0000:00:08.0 Bridge: NVIDIA Corporation MCP55 Ethernet (rev a3)
    0000:00:09.0 Bridge: NVIDIA Corporation MCP55 Ethernet (rev a3)
    0000:00:0f.0 PCI bridge: NVIDIA Corporation MCP55 PCI Express bridge (rev a3)
    0000:00:18.0 Host bridge: Advanced Micro Devices [AMD] Family 10h Processor HyperTransport Configuration
    0000:00:18.1 Host bridge: Advanced Micro Devices [AMD] Family 10h Processor Address Map
    0000:00:18.2 Host bridge: Advanced Micro Devices [AMD] Family 10h Processor DRAM Controller
    0000:00:18.3 Host bridge: Advanced Micro Devices [AMD] Family 10h Processor Miscellaneous Control
    0000:00:18.4 Host bridge: Advanced Micro Devices [AMD] Family 10h Processor Link Control
    0000:00:19.0 Host bridge: Advanced Micro Devices [AMD] Family 10h Processor HyperTransport Configuration
    0000:00:19.1 Host bridge: Advanced Micro Devices [AMD] Family 10h Processor Address Map
    0000:00:19.2 Host bridge: Advanced Micro Devices [AMD] Family 10h Processor DRAM Controller
    0000:00:19.3 Host bridge: Advanced Micro Devices [AMD] Family 10h Processor Miscellaneous Control
    0000:00:19.4 Host bridge: Advanced Micro Devices [AMD] Family 10h Processor Link Control
    0000:01:03.0 VGA compatible controller: XGI Technology Inc. (eXtreme Graphics Innovation) Z9s/Z9m (XG21 core)

     

     

    BIOS Information
            Vendor: Phoenix Technologies Ltd.
            Version: 1.89a
            Release Date: 06/21/2010
            Address: 0xE3040
            Runtime Size: 118720 bytes
            ROM Size: 1024 kB
            Characteristics:
                    PCI is supported
                    PNP is supported
                    BIOS is upgradeable
                    BIOS shadowing is allowed
                    ESCD support is available
                    Boot from CD is supported
                    Selectable boot is supported
                    EDD is supported
                    5.25"/360 KB floppy services are supported (int 13h)
                    5.25"/1.2 MB floppy services are supported (int 13h)
                    3.5"/720 KB floppy services are supported (int 13h)
                    3.5"/2.88 MB floppy services are supported (int 13h)
                    Print screen service is supported (int 5h)
                    8042 keyboard services are supported (int 9h)
                    Serial services are supported (int 14h)
                    Printer services are supported (int 17h)
                    CGA/mono video services are supported (int 10h)
                    ACPI is supported
                    USB legacy is supported
                    Targeted content distribution is supported

    Handle 0x0001, DMI type 1, 27 bytes
    System Information
            Manufacturer: Dell
            Product Name: DCS CS24-NV7
            Version: Revision A0
            Serial Number: JRSRB
            UUID: D853A049-F06C-0000-0000-000000000000
            Wake-up Type: Power Switch
            SKU Number: Not Specified
            Family: Not Specified

    Handle 0x0002, DMI type 2, 8 bytes
    Base Board Information
            Manufacturer: Dell
            Product Name: 3CESL1
            Version: A00
            Serial Number: CN0408P9744

    Handle 0x0003, DMI type 3, 13 bytes
    Chassis Information
            Manufacturer: Dell
            Type: Rack Mount Chassis
            Lock: Not Present
            Version: Not Specified
            Serial Number: JRSRB
     


  • Debian sources.list examples


    Based on this from Debian
    
    

    The 'distribution' can be either the release code name / alias (wheezy, jessie, stretch, sid) or the release class (oldstable, stable, testing, unstable) respectively. If you mean to be tracking a release class then use the class name, if you want to track a Debian point release, use the code name.

    For example, if you have a system running Debian 8.1 "jessie" and don't want to upgrade when Debian stretch releases, use 'jessie' instead of 'stable' for the distribution. If you always want to help test the testing release, use 'testing'. If you are tracking stretch and want to stay with it from testing to end of life, use 'stretch'.

    
    
    deb http://httpredir.debian.org/debian jessie main deb-src http://httpredir.debian.org/debian jessie main  deb http://httpredir.debian.org/debian jessie-updates main deb-src http://httpredir.debian.org/debian jessie-updates main  deb http://security.debian.org/ jessie/updates main deb-src http://security.debian.org/ jessie/updates main

  • bash check size of file using stat


    stat -c %s testfile.zip
    10000000

    The output is shown above in bytes.
     


  • Dell CS24,FS12 NV5 and NV7 1U Server Information & Parts


     

    Motherboard: Gigabyte GA-3CESL: http://b2b.gigabyte.com/products/product-page.aspx?pid=2658#dl

    Dell Part Numbers for the motherboard:  R1232 R1232L R2232S SERVER MOTHERBOARD GENUINE 408P9 CN-0408P9

    GA-3CESL Manual Download here

    RAM Slots: 16 (8 controlled by each CPU)

    RAM Type: DDR2 ECC 5300P

    CPU Slots: 2 Socket F/1207

    HDD Tray Type: 4x3.5" SATA Hotswap (generally any CS24 drive trays will fit and work even if they look different because the chassis is basically identical through all the series).

    SATA Backplane: GC-BS14-E1-RH

    or GC-BS14-E2-RH

    GC-BS14-E3-RH

    8g4p63

    *The above seem to be wrong the part# of universal to other parts on this server.

    The backplane seems impossible to remove and is held in by 1 screw on the far right but there are some kind of standoffs that seem to lock it in even when trying to push the board off it (to the left).

    Power Supply: 500W A/C Bell FS7015


  • bash script check if string contains text


    if [[ $variable = *windows* ]]; then

    echo "Our variable has windows"

    fi

     

     


  • sed linux bash how to remove non-ASCII english characters


    sed -i 's/[d128-d255]//g' file.txt

  • Linux CLI command to rip audio CD and encode convert to MP3s


    This command rips the audio tracks to .wav files

    *I recommend making a new directory with the name of the audio disc first and executing everything from within that directory below.

    cdparanoia -B

    Use the lame mp3 encoder to encode each one with this script:

    *Note that this will encode any other files ending in "cdda.wav"

    for track in `ls *cdda.wav`; do lame -b 192 $track; done


  • bash string substitution


    so in this case we have files named like this: 

    track01.cdda.wav.mp3  track06.cdda.wav.mp3  track11.cdda.wav.mp3
    track02.cdda.wav.mp3  track07.cdda.wav.mp3  track12.cdda.wav.mp3
    track03.cdda.wav.mp3  track08.cdda.wav.mp3  track13.cdda.wav.mp3
    track04.cdda.wav.mp3  track09.cdda.wav.mp3
    track05.cdda.wav.mp3  track10.cdda.wav.mp3

    but we want to rename them so they are like "05.mp3"

    #the first "track" is actually a variable name but does not need $ because it is already referenced by the ${track
    for track in `ls *.mp3`; do name=${track/track/}; name=${name/.cdda.wav/}; mv $track $name; done

    The main part of the code above is the following:

    name=${track/track/}

    name=${name/.cdda.wav/}

    ${track is the name of the variable that has the string you want to substitute

    /track/ means search for the string "track" in that variable and replace with nothing.

    If we had wanted to change it to something else:

    name=${track/track/somethingelse}
     


  • sed print specific line number


    sed is the easiest way and you just specifiy the line number with the "-n #p" file.txt

    So for example below 2p means print the second line of names.txt

    sed -n 2p  names.txt

    What Are you Looking At, Mr. Bear?


  • Unable to configure RSA server private key SSL Library Error: 185073780 error:0B080074:x509 certificate routines:X509_check_private_key:key values mismatch


    [Tue Jun 23 02:05:52 2015] [error] Unable to configure RSA server private key
    [Tue Jun 23 02:05:52 2015] [error] SSL Library Error: 185073780 error:0B080074:x509 certificate routines:X509_check_private_key:key values mismatch

    The above is an accurate description of what is wrong.

    In our case the client made a simple mistake of thinking the localhost.crt and localhost.key (default key locations for Apache SSL in Centos) were in the same directory but they were not.  This meant that the .crt and .key did not match and this will never work for those who know how PKI (Public Key Infrastructure) works.  It is like using the wrong key that does not match the door, it will never work.

    So the solution is to Verify the stated paths and locations of the key and certificate (make sure it is what you expect and where the files really are.


  • Error code: ssl_error_rx_record_too_long



    An error occurred during a connection to site.com. SSL received a record that exceeded the maximum permissible length. (Error code: ssl_error_rx_record_too_long)

        The page you are trying to view cannot be shown because the authenticity of the received data could not be verified.
        Please contact the website owners to inform them of this problem.

    When the above happens in our experience it is a misconfiguration of your web server, in our case usually it would be Apache and the port you are connecting to is meant for non-SSL. 


  • Centos OpenDKIM & Postfix Setup Guidel


    #from epel repo
    yum -y install opendkim

    chkconfig opendkim on

    cd /etc/opendkim/keys

    opendkim-genkey -vd mail.server.com

    opendkim-genkey: generating private key
    opendkim-genkey: private key written to default.private
    opendkim-genkey: extracting public key
    opendkim-genkey: DNS TXT record written to default.txt

     


  • The redirect URI in the request: urn:ietf:wg:oauth:2.0:oob can only be used by a Client ID for native application. It is not allowed for the 'WEB' client type.


    You need to set your application type as "Desktop" even though this would sound counterintuitive.


  • dir2slideshow Centos rpm requirements


    yum -y install dvdauthor ffmpeg mjpegtools sox bc

     

    rpm -ivh dvd-slideshow-0.8.4-2.noarch.rpm
    Preparing...                ########################################### [100%]
       1:dvd-slideshow          ########################################### [100%]

    /usr/bin/dir2slideshow: line 553: bc: command not found
    [dir2slideshow] WARNING: No slideshow name specified using -n <name>
    [dir2slideshow] Using slideshow name= prep
    [dir2slideshow] Input directory = prep
    [dir2slideshow] Slideshow name = prep
    [dir2slideshow] Output file = ./prep.txt
    [dir2slideshow] subtitle=
    [dir2slideshow] subtitle2=
    [dir2slideshow] background=
    [dir2slideshow] title_background=
    [dir2slideshow] title=1
    [dir2slideshow] kenburns=0
    [dir2slideshow] pal=0
    [dir2slideshow] output_dir=.
    [dir2slideshow] slide_duration=5
    [dir2slideshow] sortmethod=name
    [dir2slideshow] crossfade=0
    [dir2slideshow] wipe=0
    [dir2slideshow] title_type=title
    [dir2slideshow] themefile=
    [dir2slideshow] audio_list=
    /usr/bin/dir2slideshow: line 661: bc: command not found
    [dir2slideshow] Total pictures found = 3
    [dir2slideshow] Total audio files found = 0
    [dir2slideshow] Total video files found = 0
    /usr/bin/dir2slideshow: line 674: [: : integer expression expected
    [dir2slideshow] Sorting pictures...
    #########################################
     


  • bash script delete all non-English characters


    #remove non english characters from file:
    sed -i 's/[d128-d255]//g' file.txt


  • Lost connection to MySQL server during query [2013]


    This happened while trying to delete several thousand users from phpBB and basically corrupted the innoDB tables.

    InnoDB: Page lsn 3 881164362, low 4 bytes of lsn at page end 881164362
    InnoDB: Page number (if stored to page already) 86920,
    InnoDB: space id (if created with >= MySQL-4.1.1 and stored already) 0
    InnoDB: Page may be an index page where index id is 700
    InnoDB: (index "tid_post_time" of table "phpBBdb2005"."phpbb3_posts")
    InnoDB: Database page corruption on disk or a failed
    InnoDB: file read of page 86920.
    InnoDB: You may have to recover from a backup.
    InnoDB: It is also possible that your operating
    InnoDB: system has corrupted its own file cache
    InnoDB: and rebooting your computer removes the
    InnoDB: error.

    Got error -1 from storage engine [1030]


    InnoDB: A new raw disk partition was initialized or
    InnoDB: innodb_force_recovery is on: we do not allow
    InnoDB: database modifications by the user. Shut down
    InnoDB: mysqld and edit my.cnf so that newraw is replaced
    InnoDB: with raw, and innodb_force_... is removed.
    InnoDB: A new raw disk partition was initialized or
    InnoDB: innodb_force_recovery is on: we do not allow
    InnoDB: database modifications by the user. Shut down
    InnoDB: mysqld and edit my.cnf so that newraw is replaced
    InnoDB: with raw, and innodb_force_... is removed.

    Solution

    edit #/etc/my.cnf and disable force innodb recovery

    innodb_force_recovery = 1
     


  • No package fuse-encfs available. yum


    It looks like newer versions of Centos no longer have encfs so you have to compile it, only it does not work and fails so those wanting encfs should probably use any other OS which supports it better.


  • Error: Cannot retrieve metalink for repository: epel. Please verify its path and try again


    Error: Cannot retrieve metalink for repository: epel. Please verify its path and try again

    You have to upgrade the ca-certs for epel but need to disable it before that can happen.

    yum upgrade ca-certificates --disablerepo=epel


  • No response from subprocess (whostmgr (whostmgr)): The subprocess exited with status 12 (ENOMEM).


    No response from subprocess (whostmgr (whostmgr)): The subprocess exited with status 12 (ENOMEM).

    This happened on a client's VPS which ran out of memory.


  • ResourceManager[31705]: CRIT: Resource STOP failure. Reboot required!


    ResourceManager[31705]: CRIT: Resource STOP failure. Reboot required!

    This happened on a cluster I am running with heartbeat for no particular reason that I can figure out.

    The box ended up rebooting itself for some reason.  It was not a big deal in the sense that the other servers in the cluster kept running but it would be nice to find the cause of this.


  • htaccess modrewrite query string to another URL howto


    This example is based on Wordpress but applies to any other query string eg.

    http://wordpress.com/?p=55

    If you want to manually redirect that p=55 to /some/other/url how do you do it?

    RewriteCond %{QUERY_STRING} p=55 [NC]
    RewriteRule .* /new-url/? [R=301,L]

    You can change the p=55 to whatever your query string looks like.

    Remember to keep the "?" at the end of the new URL unless you really want the query string to stay alive, but this will cause problems for many websites including and especially Wordpress.


  • bash script how to do wildcard string comparisons or matching


    This is a feature that works very well in bash and is easy to do:

    *Remember you need the double brackets for this specific test even though a normal if would not require them

    variable="hi there"

    if [[ "$variable" = hi* ]]; then

    echo "yes it contains hi"

    fi


  • bash script test if directory exists


    It's very simple test to see if the directory exists or not.  See the directory test in bash below:

    if [ -d /home/mydir ]; then

    echo "my directory exists"

    fi


  • bash script check if file exists


    It is very simple and like this to test for the existence of file using bash scripting:

    if [ -f /etc/somefile ]; then

    echo "yes it exists"

    fi


  • bash script linux how to do a wildcard string comparison


    if [[ "$templatesource" == *windows* ]]; then
     partition=/dev/sda2
    fi

     

    The * before and after * windows will match this "Ihavelotsofwindowshere"

    Of we could have used "windows*" and anything that starts with "windows" will be matched etc...


  • Windows 2012 Server R2 Install Error "windows cannot find the microsoft license terms windows 2012 server install"


    windows cannot find the microsoft license terms windows 2012 server install

    This is actually because you are using less than 576MB of RAM.  In my case I was installing on a KVM VPS with 512MB of RAM.  This issue would apply to any physical or virtual server with less than 576MB of RAM.  This includes Virtualized VPS Servers with XEN HVM, KVM, VBOX, VMWare etc.. or Dedicated Servers with such little RAM.

    It's very misleading of course since it has nothing to do with license terms.

    The Solution

    Add enough RAM, your server needs at least 576MB of RAM to continue the install without the above error.


  • cPanel how to force reinstall rpms and fix packages and other problems caused by updates or duplicate rpms


    <p>If a service is not working and resetting it to defaults is not working and you get bizarre error messages it is probably a broken update and possibly duplicate package.</p> <p>Take in this case &quot;exim&quot; not working even after resetting to defaults.</p> <p><strong>Check for duplicates:</strong><code><br /> </code></p> <p><code>rpm -aq|grep exim<br /> </code></p> <p><code>exim-4.82-5.cp1136 exim-4.82-4.cp1136 </code></p> <p><strong>Remove the duplicates</strong><code><br /> </code><code>rpm -e --nodeps --justdb exim-4.82-5.cp1136 <br /> rpm -e --nodeps --justdb exim-4.82-4.cp1136 </code></p> <pre wrap=""><strong>Force cPanel to reinstall exim (it will find exim is now missing and reinstall it):</strong> </pre> <pre wrap=""><code>/scripts/check_cpanel_rpms --fix</code> </pre> <pre wrap=""><strong>Autofixer/duplicate remover</strong> (not recommended unless all else fails) </pre> <pre wrap=""><code>/scripts/autorepair fix_duplicate_cpanel_rpms</code></pre>
  • kvm how to add secondary cdrom drive


    This is useful if you are installing Windows and need virtio but of course Windows needs the virtio driver which is on a second iso.

    This is the line of code you would add to your kvm startup script and then you get this iso as  second cdrom you can browse to for your Windows install of virtio driver's or whatever other use you need it for.

    -drive file=/kvmtemplates/virtio-win-0.1-94.iso,media=cdrom


  • Dell CS24SC Server Info


    Dell CS24SC Info
    0000:00:00.0 Host bridge: Intel Corporation 5100 Chipset Memory Controller Hub (rev 90)
    0000:00:02.0 PCI bridge: Intel Corporation 5100 Chipset PCI Express x8 Port 2-3 (rev 90)
    0000:00:03.0 PCI bridge: Intel Corporation 5100 Chipset PCI Express x4 Port 3 (rev 90)
    0000:00:04.0 PCI bridge: Intel Corporation 5100 Chipset PCI Express x16 Port 4-7 (rev 90)
    0000:00:05.0 PCI bridge: Intel Corporation 5100 Chipset PCI Express x4 Port 5 (rev 90)
    0000:00:06.0 PCI bridge: Intel Corporation 5100 Chipset PCI Express x4 Port 6 (rev 90)
    0000:00:07.0 PCI bridge: Intel Corporation 5100 Chipset PCI Express x4 Port 7 (rev 90)
    0000:00:10.0 Host bridge: Intel Corporation 5100 Chipset FSB Registers (rev 90)
    0000:00:10.1 Host bridge: Intel Corporation 5100 Chipset FSB Registers (rev 90)
    0000:00:10.2 Host bridge: Intel Corporation 5100 Chipset FSB Registers (rev 90)
    0000:00:11.0 Host bridge: Intel Corporation 5100 Chipset Reserved Registers (rev 90)
    0000:00:13.0 Host bridge: Intel Corporation 5100 Chipset Reserved Registers (rev 90)
    0000:00:15.0 Host bridge: Intel Corporation 5100 Chipset DDR Channel 0 Registers (rev 90)
    0000:00:16.0 Host bridge: Intel Corporation 5100 Chipset DDR Channel 1 Registers (rev 90)
    0000:00:19.0 Ethernet controller: Intel Corporation 82566DM-2 Gigabit Network Connection (rev 02)
    0000:00:1a.0 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #4 (rev 02)
    0000:00:1a.7 USB controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #2 (rev 02)
    0000:00:1c.0 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 1 (rev 02)
    0000:00:1c.4 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 5 (rev 02)
    0000:00:1d.0 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #1 (rev 02)
    0000:00:1d.1 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #2 (rev 02)
    0000:00:1d.2 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #3 (rev 02)
    0000:00:1d.7 USB controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #1 (rev 02)
    0000:00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 92)
    0000:00:1f.0 ISA bridge: Intel Corporation 82801IR (ICH9R) LPC Interface Controller (rev 02)
    0000:00:1f.2 IDE interface: Intel Corporation 82801IR/IO/IH (ICH9R/DO/DH) 4 port SATA Controller [IDE mode] (rev 02)
    0000:00:1f.3 SMBus: Intel Corporation 82801I (ICH9 Family) SMBus Controller (rev 02)
    0000:07:00.0 SCSI storage controller: LSI Logic / Symbios Logic SAS1064ET PCI-Express Fusion-MPT SAS (rev 02)
    0000:08:00.0 Ethernet controller: Intel Corporation 82573V Gigabit Ethernet Controller (Copper) (rev 03)
    0000:09:03.0 VGA compatible controller: ASPEED Technology, Inc. ASPEED Graphics Family

     


  • Dell CS10-F1D Server Info lspci Linux specs




    0000:00:00.0 Host bridge: Intel Corporation 5000P Chipset Memory Controller Hub (rev b1)
    0000:00:02.0 PCI bridge: Intel Corporation 5000 Series Chipset PCI Express x8 Port 2-3 (rev b1)
    0000:00:03.0 PCI bridge: Intel Corporation 5000 Series Chipset PCI Express x4 Port 3 (rev b1)
    0000:00:04.0 PCI bridge: Intel Corporation 5000 Series Chipset PCI Express x8 Port 4-5 (rev b1)
    0000:00:05.0 PCI bridge: Intel Corporation 5000 Series Chipset PCI Express x4 Port 5 (rev b1)
    0000:00:06.0 PCI bridge: Intel Corporation 5000 Series Chipset PCI Express x8 Port 6-7 (rev b1)
    0000:00:07.0 PCI bridge: Intel Corporation 5000 Series Chipset PCI Express x4 Port 7 (rev b1)
    0000:00:10.0 Host bridge: Intel Corporation 5000 Series Chipset FSB Registers (rev b1)
    0000:00:10.1 Host bridge: Intel Corporation 5000 Series Chipset FSB Registers (rev b1)
    0000:00:10.2 Host bridge: Intel Corporation 5000 Series Chipset FSB Registers (rev b1)
    0000:00:11.0 Host bridge: Intel Corporation 5000 Series Chipset Reserved Registers (rev b1)
    0000:00:13.0 Host bridge: Intel Corporation 5000 Series Chipset Reserved Registers (rev b1)
    0000:00:15.0 Host bridge: Intel Corporation 5000 Series Chipset FBD Registers (rev b1)
    0000:00:16.0 Host bridge: Intel Corporation 5000 Series Chipset FBD Registers (rev b1)
    0000:00:1d.0 USB controller: Intel Corporation 631xESB/632xESB/3100 Chipset UHCI USB Controller #1 (rev 09)
    0000:00:1d.1 USB controller: Intel Corporation 631xESB/632xESB/3100 Chipset UHCI USB Controller #2 (rev 09)
    0000:00:1d.2 USB controller: Intel Corporation 631xESB/632xESB/3100 Chipset UHCI USB Controller #3 (rev 09)
    0000:00:1d.3 USB controller: Intel Corporation 631xESB/632xESB/3100 Chipset UHCI USB Controller #4 (rev 09)
    0000:00:1d.7 USB controller: Intel Corporation 631xESB/632xESB/3100 Chipset EHCI USB2 Controller (rev 09)
    0000:00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev d9)
    0000:00:1f.0 ISA bridge: Intel Corporation 631xESB/632xESB/3100 Chipset LPC Interface Controller (rev 09)
    0000:00:1f.1 IDE interface: Intel Corporation 631xESB/632xESB IDE Controller (rev 09)
    0000:00:1f.2 IDE interface: Intel Corporation 631xESB/632xESB/3100 Chipset SATA IDE Controller (rev 09)
    0000:00:1f.3 SMBus: Intel Corporation 631xESB/632xESB/3100 Chipset SMBus Controller (rev 09)
    0000:01:0b.0 VGA compatible controller: ASPEED Technology, Inc. ASPEED Graphics Family
    0000:07:00.0 PCI bridge: Intel Corporation 6311ESB/6321ESB PCI Express Upstream Port (rev 01)
    0000:07:00.3 PCI bridge: Intel Corporation 6311ESB/6321ESB PCI Express to PCI-X Bridge (rev 01)
    0000:08:00.0 PCI bridge: Intel Corporation 6311ESB/6321ESB PCI Express Downstream Port E1 (rev 01)
    0000:08:01.0 PCI bridge: Intel Corporation 6311ESB/6321ESB PCI Express Downstream Port E2 (rev 01)
    0000:08:02.0 PCI bridge: Intel Corporation 6311ESB/6321ESB PCI Express Downstream Port E3 (rev 01)
    0000:09:00.0 Ethernet controller: Intel Corporation 80003ES2LAN Gigabit Ethernet Controller (Copper) (rev 01)
    0000:09:00.1 Ethernet controller: Intel Corporation 80003ES2LAN Gigabit Ethernet Controller (Copper) (rev 01)
    0000:0a:00.0 SCSI storage controller: LSI Logic / Symbios Logic SAS1064ET PCI-Express Fusion-MPT SAS (rev 02)
     


  • Linux Kernel EDAC errors EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))


    I'm not sure why I'm getting these but all memory modules are the exact same and all passed memtest successfully although they are ECC.  I've heard that ECC RAM can't be tested as well and the kernel seems to indicate they are non-fatl recoverable errors.  I wonder if the BIOS has aggressive RAM timing or maybe the controller or motherboard is bad.

     

    [   12.716515] EDAC MC: Ver: 2.1.0
    [   12.717771] EDAC MC0: Giving out device to 'i5400_edac.c' 'I5400': DEV 0000:00:10.0
    [   12.718204] EDAC PCI0: Giving out device to module 'i5400_edac' controller 'EDAC PCI controller': DEV '0000:00:10.0' (POLLED)
    [   13.716030] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [   14.716018] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [   15.716014] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [   31.716018] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [   32.716013] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [   42.716014] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [   43.716015] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [   44.716015] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [   45.716012] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [   46.716013] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [   47.716018] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [   48.716012] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [   49.716012] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [   54.716019] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [   59.716013] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [   60.716012] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [   61.716012] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [   63.716019] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [   64.716012] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [   65.716015] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [   66.716014] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [   67.716016] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [   69.716015] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [   70.716013] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [   71.716014] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [   72.716012] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [   73.716012] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [   76.716015] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [   77.716016] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [   78.716016] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [   79.716014] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [   80.716012] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [   83.716013] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [   84.716013] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [   85.716013] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [   86.716013] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [   87.716015] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [   88.716016] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [   90.716013] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [   91.716014] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [   99.716015] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [  100.716016] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [  101.716015] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [  102.716018] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [  103.716015] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [  104.716016] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [  105.716012] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [  106.716013] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [  107.716013] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [  108.716012] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [  123.716013] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [  142.716013] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [  143.716013] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [  149.716013] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [  151.716016] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [  152.716013] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [  153.716012] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [  156.716013] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [  157.716014] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [  161.716020] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [  162.716014] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [  163.716016] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [  164.716016] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [  165.716013] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [  166.716013] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [  167.716014] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [  171.716018] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [  172.716013] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [  174.716012] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [  181.716015] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [  183.716019] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [  184.716013] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [  186.716012] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [  187.716013] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [  188.716014] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [  189.716012] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [  190.716013] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [  191.716015] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [  192.716013] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [  193.716012] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [  194.716013] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [  211.716015] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [  212.716014] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [  241.716015] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [  242.716014] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [  244.716013] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [  245.716013] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [  246.716012] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [  247.716012] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [  248.716014] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [  249.716012] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [  250.716013] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [  252.716014] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [  253.716014] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [  254.716014] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [  255.716020] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [  256.716014] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [  257.716013] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [  258.716012] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [  259.716015] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [  260.716012] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [  268.716013] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [  269.716013] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [  270.716012] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [  271.716016] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [  272.716013] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [  298.716015] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [  299.716017] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [  301.716019] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [  304.716015] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [  305.716017] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [  306.716018] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [  307.716013] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [  313.716014] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [  314.716014] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [  322.716015] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [  331.716016] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [  332.716017] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [  362.716016] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [  377.716019] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [  378.716012] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [  381.716014] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [  382.716013] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [  383.716014] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [  384.716013] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [  391.716016] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [  435.716016] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [  436.716016] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [  437.716013] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [  438.716015] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [  439.716014] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [  443.716017] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [  444.716015] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [  445.716014] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [  446.716015] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [  447.716019] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [  448.716015] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [  449.716013] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [  450.716016] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [  451.716018] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [  452.716014] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [  453.716012] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [  454.716012] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [  455.716013] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [  456.716013] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [  457.716013] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [  488.716015] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [  489.716013] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [  490.716013] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [  493.716014] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [  494.716015] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [  495.716013] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [  501.716014] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [  511.716017] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [  557.716014] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [  571.716016] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [  572.716014] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [  574.716016] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [  575.716014] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [  579.716014] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [  631.716013] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [  635.716014] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [  652.716015] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [  663.716014] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [  664.716014] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [  674.716019] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [  675.716012] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [  676.716012] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [  691.716013] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [  751.716016] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [  752.716016] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [  753.716013] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [  798.716016] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [  800.716016] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [  811.716016] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [  813.716013] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [  848.716014] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [  849.716014] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [  858.716013] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [  864.716014] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [  871.716015] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [  874.716014] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [  883.716014] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [  884.716013] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [  888.716015] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [  889.716013] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [  893.716014] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [  904.716013] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [  924.716014] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [  926.716015] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))
    [  927.716015] EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x800 (Non-Aliased Uncorrectable Patrol Data ECC))


  • Linux disable firmware prevents NIC/Ethernet from working phy0 -> rt2x00lib_request_firmware: Error - Failed to request Firmware.


    [   17.208336] tg3 0000:08:00.0: eth0: Link is up at 1000 Mbps, full duplex
    [   17.210194] tg3 0000:08:00.0: eth0: Flow control is on for TX and on for RX
    [   76.000065] phy0 -> rt2x00lib_request_firmware: Error - Failed to request Firmware.
    [   76.002332] ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
    [   86.736004] eth0: no IPv6 routers present
    [  148.960038] phy0 -> rt2x00lib_request_firmware: Error - Failed to request Firmware.
    [  254.748035] phy0 -> rt2x00lib_request_firmware: Error - Failed to request Firmware.

    I can into a server that for some reason was running a kernel that wanted to load non-existent firmware files onto it before it would actually let it work.

    The only work around solution I could find was the following:

    echo 1 > /sys/class/firmware/timeout

    That option just let's the device work as normal even if it can't load the firmware for any reason (which I think should be the default especially for critical device drivers like the NIC).


  • VPN Account Buyers Guide and General Info


    <p><strong>What does VPN stand for?</strong></p> <p>VPN stands for Virtual Private Network and is a secure way of connecting networks and devices.</p> <p>In the context we're talking about it will usually be a client-server solution and not connecting whole networks or businesses.</p> <p>The assumption is that most people reading this are trying to secure their internet connection, privacy and hide or change their IP&nbsp;address.</p> <p><strong>Why use a VPN?</strong></p> <p>There are many reasons especially now that the average person realizes there is no internet privacy (there never was) with the PRISM and other systems around the world collecting and intercepting all communications.</p> <p>A VPN&nbsp;makes it much harder for them to spy on you and is a legitimate and legal way of protecting yourself for many valid reasons.</p> <p>A VPN protects your identity, communications and also anonymizes you while changing and hiding your IP&nbsp;address.</p> <p><strong>What types of VPNs are there?</strong></p> <p>The most common ones are L2TP, PPTP&nbsp;and OpenVPN.</p> <p>Most providers and people use OpenVPN and/or PPTP and some offer L2TP&nbsp;though it tends to be more unreliable in our experience.&nbsp; It is wise to have access to both because sometimes one works better than another and sometimes one is blocked (VPN&nbsp;can be blocked easily from most routers and is sometimes blocked by default so you may have trouble even if you're in a country that isn't known to block it).</p> <p><strong>How can I&nbsp;get a VPN?</strong></p> <p>There are literally dozens of companies if not more out there but we will try and cover, compare and review the top ones.</p> <p><strong>What should I&nbsp;look for in a VPN provider?</strong></p> <p>Since they become your ISP when connecting to them you want to make sure they are trustworthy, have a reliable network and server setup and are a established provider.&nbsp; For this reason we don't recommend &quot;free or cheap VPNs&quot; and some have surmised that the free ones may be honeypots for government agencies or are being used for other nefarious purposes to spy on people.</p> <p><strong>Privacy Guarantee &amp; Server Logs</strong></p> <p>Why should you care about privacy even when you're not doing anything wrong (eg. maybe just watching Hulu or going to Facebook)?&nbsp; Because a situation could arise where you are accidentally identified for someone else's behvaior or perhaps you posted on a sensitive topic or something politcally unpopular.&nbsp; Think of it as insurance or like saying &quot;why should I&nbsp;get insurance on my house or car unless I'm careless?&quot;. &nbsp;</p> <p>Most companies <strong>DO&nbsp;NOT</strong> have any privacy guarantee or state how they will protect you if a government or law enforcement agency asks to reveal your identity. &nbsp; In fact many like HMA (Hide My Ass) have had scandals for freely and without any process or even challenge, have turned over customer information so it's important to be aware of the history and policy in effect.</p> <p>Now it may be hard to identify you specifically because of how many people use a certain server which is good.&nbsp; But in some cases you may be identifiable by your provider and the question becomes what does the provider do?&nbsp;&nbsp; Do they simply turn over your information without proof of wrongdoing</p> <p>Most companies don't keep server logs for long and should declare this or you can ask them.</p> <h3><strong>VPN Provider Comparison</strong></h3> <p><strong>Privacy</strong> means the provider will not release your details without a court order but will not fight it or notify you.</p> <p><strong>Extreme Privacy</strong> means the provider will not release your details and will notify you and attempt to fight any court-order to release your details.&nbsp;</p> <p>We've ommitted unnecessary comparisons that others use such as platform since virtually all providers support every OS by the nature of the VPN.&nbsp; We're focusing on factors that show the company is long-term (not a fly-by-night) and not a free or cheap provider without any privacy protection.</p> <table width="463" height="207" cellspacing="10" cellpadding="1" border="1" style="border-style:solid;border-width:1px"> <tbody> <tr> <td>Name</td> <td>Years in Business</td> <td>Privacy</td> <td><strong>Extreme Privacy</strong></td> <td>Bandwidth Limit</td> <td>Network Speed</td> <td>Bandwidth Limit</td> </tr> <tr> <td>&nbsp;<a href="http://provpnaccounts.com">Pro VPN Accounts</a></td> <td>5</td> <td>Y</td> <td><strong>&nbsp;Y</strong></td> <td>No</td> <td>1000M</td> <td>Unlimited</td> </tr> <tr> <td>&nbsp;<a href="http://goldenfrog.com">VyprVPN</a></td> <td>4</td> <td>Y</td> <td>N</td> <td>N</td> <td>Unknown</td> <td>Unlimited</td> </tr> <tr> <td><a href="http://strongvpn.com">StrongVPN</a></td> <td>8</td> <td>Y</td> <td>N</td> <td>N</td> <td>Unknown</td> <td>Unlimited</td> </tr> <tr> <td><a href="http://hidemyass.com">HMA HideMyAss</a></td> <td>5</td> <td>N</td> <td>N</td> <td>N</td> <td>Unknown</td> <td>Unlimited</td> </tr> <tr> <td><a href="http://earthvpn.com">EarthVPN</a></td> <td>1</td> <td>Y</td> <td><strong>Y</strong></td> <td>N</td> <td>Unknown</td> <td>Unlimited</td> </tr> <tr> <td><a href="http://expressvpn.com">Express VPN</a></td> <td>3</td> <td>N</td> <td>N</td> <td>Unknown</td> <td>Unknown</td> <td>Unknown</td> </tr> <tr> <td><a href="http://hotspotshield.com">Hotspot Shield</a></td> <td>8</td> <td>N</td> <td>N</td> <td>Unknown</td> <td>Unknown</td> <td>Unknown</td> </tr> <tr> <td><a href="http://privateinternetaccess.com">Private Internet Access</a></td> <td>4</td> <td>Y</td> <td>N</td> <td>N</td> <td>Unknown</td> <td>Unlimited</td> </tr> <tr> <td><a href="http://safervpn.com">SaferVPN</a></td> <td>2</td> <td>N</td> <td>N</td> <td>No</td> <td>Unknown</td> <td>Unlimited</td> </tr> <tr> <td><a href="http://ipvanish.com">IPVanish</a></td> <td>3</td> <td>N</td> <td>N</td> <td>Unknown</td> <td>Unknown</td> <td>Unknown</td> </tr> </tbody> </table> <p>&nbsp;</p>
  • KVM/QEMU how to boot from direct kernel vmlinuz and initrd with networking


    Thsi is very handy when doing your own kernel development.

    -m specifies how much ram (in the example it is 768MB)

    -kernel specifies the path to the kernel file

    -net tap,ifname=tap1,script=no (the ifname=tap1 is what you need to change and setup manually).

    *Run "tunctl -b" to create a tap device and use the one it gives you for ifname=

    Enable networking to the outside like this:

    *Note we assume that your bridge is br0 in this example (you need to setup as a bridge for KVM to have direct network access)

    tap=`tap -b`; brctl addif br0 $tap; ifconfig $tap up; /usr/libexec/qemu-kvm -m 768 -kernel /tftpboot/images/kernelfs-3.2.55 -net nic -net tap,ifname=$tap,script=no append "initrd=/initrd/location"

     


  • Flash slowing down your Firefox browser? Install Flashblock plugin


    Install the "Flashblock" plugin because we all know most unwanted high CPU usage situations come from the browser usually because of a looping Flash ad taking up 100% CPU.

    The solution is to install the "Flashblock" plugin that doesn't allow any Flash to load and play unless you click on the placeholder.


  • Centos scp or sftp program missing solution/what rpm provides them


    You need the "openssh-clients" package which contains sftp and scp.


    yum -y install openssh-clients


  • How to install grub on virtio KVM with Linux


    I messed up the bootloader by accident on a standard Centos 6.3 install because I turned the /dev/vda1 boot partition into an mdadm raid 1.  This was all done correctly aside from one point I didn't realize was an issue metadata=00.90 is the only thing that will allow you to boot (otherwise grub won't work and you won't boot).

    So the next step is rescue mode from a CD right? The problem you will find is that grub does not detect your hard drives, this is I believe is because of virtio or it just isn't accustomed to /dev/vd* naming conventions.

    The grub install fix for KVM

    The main difference is that we are assigning hd0 manually and telling it to be /dev/vda.

    device (hd0) /dev/vda
    root (hd0,0)
    setup (hd0)

    Repeat the above for any other disks you want to install grub on eg.

    device (hd1) /dev/vdb


  • KVM: unknown exit, hardware reason 0x80000021 kvm_run returned -22 solution


    If the below is happening on KVM (a very weird and scary looking error) it's probably because of Windows. This has happened countless times to me where the bootsector on Windows 7/2008 becomes corrupted easily (even by a crash or shutdown). 

    KVM: unknown exit, hardware reason 0x80000021
    kvm_run returned -22
    rax 0000000000000010 rbx 0000000000000080 rcx 0000000000000000 rdx 0000000000000080
    rsi 000000000025db2a rdi 000000000007db2a rsp 0000000000000200 rbp 0000000000007c00
    r8  0000000000000000 r9  0000000000000000 r10 0000000000000000 r11 0000000000000000
    r12 0000000000000000 r13 0000000000000000 r14 0000000000000000 r15 0000000000000000
    rip 00000000000000ca rflags 00000002
    cs b000 (002b0000/0000ffff p 1 dpl 3 db 0 s 1 type 3 l 0 g 0 avl 0)
    ds 0020 (00000200/0000ffff p 1 dpl 3 db 0 s 1 type 3 l 0 g 0 avl 0)
    es 0020 (00000200/0000ffff p 1 dpl 3 db 0 s 1 type 3 l 0 g 0 avl 0)
    ss 0020 (00000200/0000ffff p 1 dpl 3 db 0 s 1 type 3 l 0 g 0 avl 0)
    fs 0020 (00000200/0000ffff p 1 dpl 3 db 0 s 1 type 3 l 0 g 0 avl 0)
    gs 0020 (00000200/0000ffff p 1 dpl 3 db 0 s 1 type 3 l 0 g 0 avl 0)
    tr 0000 (feffd000/00002088 p 1 dpl 0 db 0 s 0 type b l 0 g 0 avl 0)
    ldt 0000 (00000000/0000ffff p 1 dpl 0 db 0 s 0 type 2 l 0 g 0 avl 0)
    gdt 2b0000/1f
    idt 0/3ff

    cr0 10 cr2 0 cr3 0 cr4 0 cr8 0 efer 0

    The solution:

    Boot from the install disk and click "Repair" and then command prompt and use the "bootrec /fixboot" command it should fix it.

    #fixmbr did not fix it
    bootrec /fixmbr

    #fixboot fixed it!
    bootrec /fixboot


  • Linux bash how to list files of a certain date with the statu command for scripting


    The command below will show only files created for the month of 2014-12 but you can of course change the year, month or even specific day or time to suit your needs.   The awk command simply just makes it output the list of files created on the date you are looking for.

    stat -c "%z %n" *|grep ^"2014-12"|awk '{print $4}'


  • cPanel How to set SSL and Dedicated IP in cPanel



    Account Functions -> Change Site's IP Address
    Choose the domain and then click "Change"
    Choose the new IP

    1.) Setup SSL Certificate in cPanel
    Click on "SSL/TLS Manager" under the "Security" section.

    2.) Under " Private Keys (KEY)"

    Click "Generate, view, upload, or delete your private keys."
    Choose "Key Size: 4096 bits"
    Click "Generate" button.

    3.) Under "Certificate Signing Requests (CSR)"

    Click "Generate, view, or delete SSL certificate signing requests."
    Choose your Key (private key created in Step 2-it should be chosen for you by default).
    Fill out the rest of the form especially for "domains" and then click "Generate"

    4.)Go to your SSL Provider and upload or paste the generated CSR code from Step#3


  • OpenVZ vzctl update changes how iptables work - iptables v1.3.5: can't initialize iptables table `nat': Table does not exist (do you need to insmod?) Perhaps iptables or your kernel needs to be upgraded. updated solution


    Are you getting the same old error message even though your iptables settings for OpenVZ are correct?

    iptables v1.3.5: can't initialize iptables table `nat': Table does not exist (do you need to insmod?)
    Perhaps iptables or your kernel needs to be upgraded.

    The reason is because in newer vzctl  the old way of setting IPTABLES="" in vz.conf is completely deprecated (I spent some time fiddling wondering why my settings were correct but no iptables were working).

    Here is what you need to do on newer vzctl versions (there is no enabling specific or separate modules like previously):

    vzctl set $vps --netfilter full --save


  • Wordpress Plugin manual install how-to


    This is the most secure way since we don't know if using the built-in ftp method of Wordpress is secure (that is do they store, record or transmit the ftp login information to a third party like the NSA?).

    Upload or wget the plugin and then unzip it from the Wordpress website tot he following path of your wordpress:

    /yourwordpressinstall/wp-content/plugins

    Then navigate to the "Plugins" section on the left side of the Wordpress Dashboard.

    You should now see the plugin you installed and need to click on "Activate" to make it work.

    It takes a few extra seconds but is much more secure.

     


  • Disable linux baxh proxy ENV export variable


    if you type Export and see something like this:

     

    declare -x all_proxy="socks://127.0.0.1:22000/"

    Most sites assume and tell you to check your .bashrc or /etc/profile /etc/bash.bashrc which may not apply if you've unknowingly or forgot that you setup a proxy from your GUI such as Gnome.

    To check in Gnome if you have a permanent proxy do the following:

    System -> Settings -> Network Proxy

    From there it's easy to configure or disable the proxy and the above socks proxy can be disabled permanently.


  • Linux bash read exif data tags from image jpeg/tiff/jpg


    Use the program exiftags

     

    exiftags 20141031_155127.jpg-45460829d582e9.jpg
    exiftags: couldn't find Exif data


  • PHP Issues with Joomla Strict Standards: Non-static method JLoader::import() should not be called statically


    This is basically caused by upgrading PHP to a new version like 5.4 when you had 5.2 before and an old version of Joomla.  The only solution is to upgrade Joomla or downgrade PHP, both of which can be a pain.

     


    Strict Standards: Non-static method JLoader::import() should not be called statically in /home/userdir/public_html/libraries/joomla/import.php on line 29

    Strict Standards: Non-static method JLoader::register() should not be called statically in /home/userdir/public_html/libraries/loader.php on line 71

    Strict Standards: Non-static method JLoader::import() should not be called statically in /home/userdir/public_html/libraries/joomla/import.php on line 32

    Strict Standards: Non-static method JLoader::register() should not be called statically in /home/userdir/public_html/libraries/loader.php on line 71

    Strict Standards: Non-static method JLoader::load() should not be called statically in /home/userdir/public_html/libraries/loader.php on line 161

    Strict Standards: Non-static method JLoader::register() should not be called statically in /home/userdir/public_html/libraries/loader.php on line 138

    Strict Standards: Non-static method JRequest::clean() should not be called statically in /home/userdir/public_html/libraries/joomla/import.php on line 33

    Strict Standards: Non-static method JRequest::_cleanArray() should not be called statically in /home/userdir/public_html/libraries/joomla/environment/request.php on line 463

    Strict Standards: Non-static method JLoader::import() should not be called statically in /home/userdir/public_html/libraries/joomla/import.php on line 35

    Strict Standards: Non-static method JLoader::register() should not be called statically in /home/userdir/public_html/libraries/loader.php on line 71

    Strict Standards: Non-static method JLoader::import() should not be called statically in /home/userdir/public_html/libraries/joomla/import.php on line 38

    Strict Standards: Non-static method JLoader::register() should not be called statically in /home/userdir/public_html/libraries/loader.php on line 71

    Strict Standards: Non-static method JLoader::import() should not be called statically in /home/userdir/public_html/libraries/joomla/import.php on line 39

    Strict Standards: Non-static method JLoader::register() should not be called statically in /home/userdir/public_html/libraries/loader.php on line 71


  • esniper and curl errors https://signin.ebay.com/ws/eBayISAPI.dll?SignIn: Couldn't connect to server: couldn't connect to host


    I kept thinking it was esniper but somehow my bash settings have a preset proxy that was creating the issue.

    https://signin.ebay.com/ws/eBayISAPI.dll?SignIn: Couldn't connect to server: couldn't connect to host

    curl manually to any URL is the same:

    curl: (7) couldn't connect to host

    Run curl with -vvvvvv mode to see the issue:

    curl -vvvvvvvvvv http://realtechtalk.com
    * About to connect() to proxy 127.0.0.1 port 22000 (#0)
    *   Trying 127.0.0.1... Connection refused
    * couldn't connect to host
    * Closing connection #0
    curl: (7) couldn't connect to host

    The solution is to disable the proxy you have running.

    export
    declare -x ALL_PROXY="socks://127.0.0.1:22000/"


  • Disable cphulk in CPanel if you can't login even with the right password


    It's a great feature to ward off bruteforce but is also annoying because you think you have the wrong password when you can't login.

    How to Disable cp hulk for 5 minutes

    /usr/local/cpanel/etc/init/stopcphulkd

  • bash increment how to


    variable=0

    increment=$((variable + 1))


  • Centos automatic ifcfg-eth0 scripts based on list of IPs from bash


    <p>It's a basic script that reads the file &quot;ips.txt&quot; in the current directory and then creates a corresponding ifcfg file</p> <p>&nbsp;</p> <p>&nbsp;</p> <p><code>#!/bin/bash<br /> GATEWAY=192.168.1.1</code></p> <p><code>NETMASK=255.255.255.0</code></p> <p>device=eth0</p> <p><code><br /> counter=0<br /> for ips in `cat ips.txt`; do<br /> ethconfig=$(cat &lt;&lt;</code>SETVAR</p> <p>&nbsp;</p>
  • Vbox/Virtualbox devices grayed out for non-root user solution


    <p>It is a permissions issue that is hard to fix.</p> <p><strong>All but one USB device is greyed out.</strong></p> <p>I am already a member of &quot;vboxusers&quot;</p> <ul> <li>I have already enabled and disabled USB support for the guest.</li> <li>I have already reinstalled the latest VBOx guest editions</li> <li>If running as root it all works fine</li> <li>Changing ownership and permissions on /dev/vbox*&nbsp;does not help</li> </ul> <p><a href="#solution">The solution</a></p> <p><br /> user@homebox:~/.VirtualBox/Machines/XP$ cd /dev<br /> user@homebox:/dev$ ls -al|grep -i vbox<br /> crw-------&nbsp;&nbsp; 1 root root&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 10,&nbsp; 55 2014-10-24 16:43 vboxdrv<br /> crw-------&nbsp;&nbsp; 1 root root&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 10,&nbsp; 54 2014-10-24 16:43 vboxdrvu<br /> crw-------&nbsp;&nbsp; 1 root root&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 10,&nbsp; 53 2014-10-24 16:43 vboxnetctl<br /> drwxr-x---&nbsp;&nbsp; 2 root vboxusers&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 40 2014-10-24 16:43 vboxusb<br /> user@homebox:/dev$ sudo chmod 755 /dev/vbox<br /> vboxdrv&nbsp;&nbsp;&nbsp;&nbsp; vboxdrvu&nbsp;&nbsp;&nbsp; vboxnetctl&nbsp; vboxusb/&nbsp;&nbsp;&nbsp; <br /> user@homebox:/dev$ sudo chmod 755 /dev/vbox<br /> vboxdrv&nbsp;&nbsp;&nbsp;&nbsp; vboxdrvu&nbsp;&nbsp;&nbsp; vboxnetctl&nbsp; vboxusb/&nbsp;&nbsp;&nbsp; <br /> user@homebox:/dev$ sudo chmod 755 /dev/vboxusb/<br /> <br /> <br /> user@homebox:~$ VBoxManage list usbhost<br /> Host USB Devices:<br /> <br /> UUID:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; dbd3eb2f-8040-4b3b-974d-b7df4c5b4dca<br /> VendorId:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x045e (045E)<br /> ProductId:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x0752 (0752)<br /> Revision:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1.16 (0116)<br /> Port:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0<br /> USB version/speed:&nbsp; 1/1<br /> Manufacturer:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Microsoft<br /> Product:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Wired Keyboard 400<br /> Address:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; sysfs:/sys/devices/pci0000:00/0000:00:12.1/usb4/4-1//device:/dev/bus/usb/004/002<br /> Current State:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Unavailable<br /> <br /> UUID:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 51c5189d-7891-45c6-b373-ee15e2252520<br /> VendorId:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x045e (045E)<br /> ProductId:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x076c (076C)<br /> Revision:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0.131 (00131)<br /> Port:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1<br /> USB version/speed:&nbsp; 2/1<br /> Manufacturer:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Microsoft<br /> Product:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Microsoft&reg; Comfort Mouse 4500<br /> Address:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; sysfs:/sys/devices/pci0000:00/0000:00:12.0/usb3/3-2//device:/dev/bus/usb/003/003<br /> Current State:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Unavailable<br /> <br /> UUID:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; c141d017-b473-4a2f-bffd-61b19b67d569<br /> VendorId:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x04a9 (04A9)<br /> ProductId:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x2220 (2220)<br /> Revision:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1.0 (0100)<br /> Port:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1<br /> USB version/speed:&nbsp; 1/1<br /> Manufacturer:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Canon<br /> Product:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; CanoScan<br /> Address:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; sysfs:/sys/devices/pci0000:00/0000:00:12.1/usb4/4-2//device:/dev/bus/usb/004/003<br /> Current State:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Available<br /> <br /> UUID:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; c4c7eecd-188f-415c-929f-2f5834613262<br /> VendorId:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x054c (054C)<br /> ProductId:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x0243 (0243)<br /> Revision:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1.0 (0100)<br /> Port:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0<br /> USB version/speed:&nbsp; 2/2<br /> Manufacturer:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Sony<br /> Product:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Storage Media<br /> SerialNumber:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2A08060315464<br /> Address:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; sysfs:/sys/devices/pci0000:00/0000:00:13.2/usb2/2-1//device:/dev/bus/usb/002/002<br /> Current State:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Unavailable<br /> <br /> UUID:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; c22984d9-208b-4900-ab0a-0c6bf53da472<br /> VendorId:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x058f (058F)<br /> ProductId:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x6366 (6366)<br /> Revision:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1.0 (0100)<br /> Port:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 5<br /> USB version/speed:&nbsp; 2/2<br /> Manufacturer:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Generic<br /> Product:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Mass Storage Device<br /> SerialNumber:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 058F0O1111B1<br /> Address:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; sysfs:/sys/devices/pci0000:00/0000:00:12.2/usb1/1-6//device:/dev/bus/usb/001/006<br /> Current State:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Unavailable<br /> <br /> UUID:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; e24dec16-dce2-4856-b250-f511ad84b039<br /> VendorId:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x05ac (05AC)<br /> ProductId:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x1227 (1227)<br /> Revision:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0.0 (0000)<br /> Port:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1<br /> USB version/speed:&nbsp; 2/1<br /> Manufacturer:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Apple Inc.<br /> Product:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Apple Mobile Device (DFU Mode)<br /> SerialNumber:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; CPID:8920 CPRV:14 CPFM:03 SCEP:01 BDID:00 ECID:000000700A15B58C SRTG:[iBoot-359.3]<br /> Address:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; sysfs:/sys/devices/pci0000:00/0000:00:13.0/usb5/5-2//device:/dev/bus/usb/005/002<br /> Current State:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Unavailable<br /> <br /> UUID:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 04545987-fe87-4565-a0c3-44745e075033<br /> VendorId:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x0a81 (0A81)<br /> ProductId:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x0205 (0205)<br /> Revision:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0.16 (0016)<br /> Port:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0<br /> USB version/speed:&nbsp; 1/1<br /> Manufacturer:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; CHESEN<br /> Product:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; PS2 to USB Converter<br /> Address:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; sysfs:/sys/devices/pci0000:00/0000:00:12.0/usb3/3-1//device:/dev/bus/usb/003/002<br /> Current State:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Unavailable<br /> <br /> user@homebox:~$ sudo VBoxManage list usbhost<br /> [sudo] password for one: <br /> Host USB Devices:<br /> <br /> UUID:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 75a9c8a4-0c9c-49b6-ba61-f0b121d5a7be<br /> VendorId:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x045e (045E)<br /> ProductId:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x0752 (0752)<br /> Revision:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1.16 (0116)<br /> Port:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0<br /> USB version/speed:&nbsp; 1/1<br /> Manufacturer:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Microsoft<br /> Product:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Wired Keyboard 400<br /> Address:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; sysfs:/sys/devices/pci0000:00/0000:00:12.1/usb4/4-1//device:/dev/bus/usb/004/002<br /> Current State:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Busy<br /> <br /> UUID:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 8894d0a2-1bbe-4588-a362-3e1c9608152b<br /> VendorId:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x045e (045E)<br /> ProductId:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x076c (076C)<br /> Revision:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0.131 (00131)<br /> Port:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1<br /> USB version/speed:&nbsp; 2/1<br /> Manufacturer:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Microsoft<br /> Product:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Microsoft&reg; Comfort Mouse 4500<br /> Address:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; sysfs:/sys/devices/pci0000:00/0000:00:12.0/usb3/3-2//device:/dev/bus/usb/003/003<br /> Current State:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Busy<br /> <br /> UUID:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 7ecfd008-b536-4b51-aa72-9623a17e5283<br /> VendorId:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x04a9 (04A9)<br /> ProductId:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x2220 (2220)<br /> Revision:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1.0 (0100)<br /> Port:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1<br /> USB version/speed:&nbsp; 1/1<br /> Manufacturer:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Canon<br /> Product:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; CanoScan<br /> Address:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; sysfs:/sys/devices/pci0000:00/0000:00:12.1/usb4/4-2//device:/dev/bus/usb/004/003<br /> Current State:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Available<br /> <br /> UUID:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; b53eb210-d787-4fa2-885e-2272b25e6e16<br /> VendorId:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x054c (054C)<br /> ProductId:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x0243 (0243)<br /> Revision:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1.0 (0100)<br /> Port:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0<br /> USB version/speed:&nbsp; 2/2<br /> Manufacturer:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Sony<br /> Product:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Storage Media<br /> SerialNumber:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2A08060315464<br /> Address:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; sysfs:/sys/devices/pci0000:00/0000:00:13.2/usb2/2-1//device:/dev/bus/usb/002/002<br /> Current State:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Busy<br /> <br /> UUID:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 8d6fb26d-a5e5-4485-a0ee-80309e60184a<br /> VendorId:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x058f (058F)<br /> ProductId:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x6366 (6366)<br /> Revision:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1.0 (0100)<br /> Port:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 5<br /> USB version/speed:&nbsp; 2/2<br /> Manufacturer:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Generic<br /> Product:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Mass Storage Device<br /> SerialNumber:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 058F0O1111B1<br /> Address:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; sysfs:/sys/devices/pci0000:00/0000:00:12.2/usb1/1-6//device:/dev/bus/usb/001/006<br /> Current State:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Busy<br /> <br /> UUID:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 8e5963c7-099a-4f98-810d-a6643639abce<br /> VendorId:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x05ac (05AC)<br /> ProductId:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x1227 (1227)<br /> Revision:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0.0 (0000)<br /> Port:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1<br /> USB version/speed:&nbsp; 2/1<br /> Manufacturer:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Apple Inc.<br /> Product:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Apple Mobile Device (DFU Mode)<br /> SerialNumber:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; CPID:8920 CPRV:14 CPFM:03 SCEP:01 BDID:00 ECID:000000700A15B58C SRTG:[iBoot-359.3]<br /> Address:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; sysfs:/sys/devices/pci0000:00/0000:00:13.0/usb5/5-2//device:/dev/bus/usb/005/002<br /> Current State:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Available<br /> <br /> UUID:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; c305c6e1-b8f8-4b4f-a832-f7b8a878e464<br /> VendorId:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x0a81 (0A81)<br /> ProductId:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x0205 (0205)<br /> Revision:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0.16 (0016)<br /> Port:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0<br /> USB version/speed:&nbsp; 1/1<br /> Manufacturer:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; CHESEN<br /> Product:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; PS2 to USB Converter<br /> Address:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; sysfs:/sys/devices/pci0000:00/0000:00:12.0/usb3/3-1//device:/dev/bus/usb/003/002<br /> Current State:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Busy<br /> <br /> &nbsp;</p> <p><a name="solution"> <h3>The solution</h3> <p>This is not mentioned anywhere except one blog I&nbsp;found where for some reason the udev rules are missing which means it renders being part of the vboxusers group useless.&nbsp; I&nbsp;believe this issue happened after manually upgrading VBox.</p> <p>Just do the following</p> <p><code>touch /etc/udev/rules.d/60-vboxdrv.rules</code></p> <p><strong>Edit it to look like so:</strong></p> <p>&nbsp;</p> <p><code>KERNEL==&quot;vboxdrv&quot;, NAME=&quot;vboxdrv&quot;, OWNER=&quot;root&quot;, GROUP=&quot;root&quot;, MODE=&quot;0600&quot;<br /> #these two lines give access permission to vboxusers to properly work with usb nodes, this could be security risk (bnc#664520) !!<br /> SUBSYSTEM==&quot;usb_device&quot;, ATTR{devnum}==&quot;?*&quot;, ATTR{busnum}==&quot;?*&quot;,SYMLINK+=&quot;vboxusb/$attr{busnum}/$attr{devnum}&quot;, GROUP=&quot;vboxusers&quot;<br /> SUBSYSTEM==&quot;usb&quot;, ENV{DEVTYPE}==&quot;usb_device&quot;, ATTR{devnum}==&quot;?*&quot;, ATTR{busnum}==&quot;?*&quot;,SYMLINK+=&quot;vboxusb/$attr{busnum}/$attr{devnum}&quot;, GROUP=&quot;vboxusers&quot;<br /> </code></p> <p>&nbsp;</p> </a></p>
  • libguestfs tools howto guide for managing virtual machine images


    libguestfs tools howto guide for managing virtual machine images

    To mount a partition
    #mount the kvmuser102821.img image and the /dev/sda1 partition from it to the local directory "mount"
    guestmount -a kvmuser102821.img -m /dev/sda1 mount
     



    To list partition info on the image:
    virt-df image.img

    Filesystem                           1K-blocks       Used  Available  Use%
    kvmuser102821.img:/dev/sda1           20641404     768404   18824476    4%

     



    To resize (expand) an image:

    #first create the destination disk of the size you want:
    qemu-img create -f qcow2 kvmuser102821.img-60G 60G
    Formatting 'kvmuser102821.img-60G', fmt=qcow2 size=64424509440 encryption=off cluster_size=65536

    virt-resize --resize /dev/sda1=60G kvmuser102821.img kvmuser102821.img-60G

    Examining kvmuser102821.img ...
     100% ⟦▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓⟧ --:--
    virt-resize: error: There is a deficit of 2260992 bytes (2.2M).  You
    need to make the target disk larger by at least this amount or adjust
    your resizing requests.

    If reporting bugs, run virt-resize with the '-d' option and include the
    complete output.

    #try again by increasing the target slightly in this case to 60.1G
    qemu-img create -f qcow2 kvmuser102821.img-60G 60.1G
    Formatting 'kvmuser102821.img-60G', fmt=qcow2 size=64531883622 encryption=off cluster_size=65536
     virt-resize --resize /dev/sda1=60G kvmuser102821.img kvmuser102821.img-60G
    Examining kvmuser102821.img ...


  • NS_ERROR_FAILURE (0x80004005) The virtual machine 'XP' has terminated unexpectedly during startup with exit code 1.


    The solution is to run '/etc/init.d/vboxdrv setup' and sometimes happens when upgrading VBox and the kernel modules don't get upgraded with it.  Sometimes the above doesn't work until you reboot because sometimes other unknown processes (even the file manager possibly)  may be locking the old module from being unloaded.

    Failed to open a session for the virtual machine XP.
    The virtual machine 'XP' has terminated unexpectedly during startup with exit code 1.


    Result Code:
    NS_ERROR_FAILURE (0x80004005)
    Component:
    Machine
    Interface:
    IMachine {480cf695-2d8d-4256-9c7c-cce4184fa048}

    ------------------
    Kernel driver not installed (rc=-1908)

    The VirtualBox Linux kernel driver (vboxdrv) is either not loaded or there is a permission problem with /dev/vboxdrv. Please reinstall the kernel module by executing

    '/etc/init.d/vboxdrv setup'

    as root. If it is available in your distribution, you should install the DKMS package first. This package keeps track of Linux kernel changes and recompiles the vboxdrv kernel module if necessary.

    =====================

    WARNING: Deprecated config file /etc/modprobe.conf, all config files belong into /etc/modprobe.d/.
    WARNING: All config files need .conf: /etc/modprobe.d/blacklist, it will be ignored in a future release.
    Stopping VirtualBox kernel modules ...done.
    Uninstalling old VirtualBox DKMS kernel modules ...done.
    Trying to register the VirtualBox kernel modules using DKMS ...done.
    Starting VirtualBox kernel modules ...done.


  • Directadmin compile error solution cc: Internal error: Killed (program cc1)


    cc: Internal error: Killed (program cc1)
    Please submit a full bug report.
    See <http://bugzilla.redhat.com/bugzilla> for instructions.
    make: *** [ext/fileinfo/libmagic/apprentice.lo] Error 1
    make: *** Waiting for unfinished jobs....
    Stopping crond:                                            [  OK  ]
    Starting crond:                                            [  OK  ]
    *******************************************
    *******************************************

    Cannot find /usr/local/bin/php
    Please recompile php with custombuild, eg:
    cd /usr/local/directadmin/custombuild
    ./build all d

    This appears to be a 64-bit system.
    a common cause of http/php compile failures is mentioned here:
    http://help.directadmin.com/item.php?id=213

    If you're running CentOS (not freebsd or debian) and applies to you, then type:

    ln -sf /usr/lib64/libexpat.so /usr/lib/libexpat.so
    ln -sf /usr/lib64/libm.so /usr/lib/libm.so
    ln -sf /usr/lib64/libssl.so /usr/lib/libssl.so
    cd /usr/local/directadmin/custombuild
    ./build all d

    *******************************************
    *******************************************

     

    The Solution

    The reason the above usually happens is lack of memory (you should have at least 512MB ) and if using OpenVZ you should have unlimited physpages as this is the other fail point for the above.


  • Samsung C410W/CLP410W not printing in Linux solution


    You need to use the Samsung driver but specify it as a CLP-360 (this is what I used for my CLP365) and incidentally most of these units look identical on the outside on inside (I've been buying whatever the latest C300 and now 400 unit for years which all seem the same with slightly different features that I never use).

    The solution

    Once again try specifying earlier models and revisions if the printer doesn't print (it will say it's been sent to the printer but nothing itself will actually print). With my C410W I specified CLP-360 rather than CLP-410 and then it worked (I've seen the same thing on different versions of the Samsung Linux driver and different versions of CUPS and other LInux OS's).


  • Samsung Printer Password Login to change settings CLP


    First of all to find your IP you can hold the "X" button for a few seconds and it will print out the DHCP IP.

    Another way to find the IP that I prefer is to login to your router or switch and find a hostname that says something like "SEC001599CD2948" which will be your Samsung printer (at least for the C3xx or C4xx series of Samsung printers).

    The login and password for Samsung Syncthru Webservice:

    admin/sec00000

    From there you can adjust all kinds of settings and find other information including adjusting settings for sleep etc..


  • bash shellshock how to manually patch when there is no update for Centos/Debian/Ubuntu/Fedora


    wget http://ftp.gnu.org/gnu/bash/bash-4.3.tar.gz
    tar xzvf bash-4.3.tar.gz
    cd bash-4.3/
    wget --no-directories --level 1 --recursive http://ftp.gnu.org/gnu/bash/bash-4.3-patches/
    for patch in `ls bash43-*|grep -v .sig$`; do
    echo applying "$patch"
    patch -p0 < $patch
    done

    ./configure;make;make install
    #it will install to /usr/bin/bash but if your bash is somewhere else you need to overwrite the old one.

    #eg.
    #mv /usr/bin/bash /bin/bash

     

    To test if you are still vulnerable you should see output like below when running this
    env x='() { :;}; echo compevo warning you are vulnerable' bash -c "compevo notice you are not vulnerable"
     

    The output should be this:

    bash: compevo: command not found
     


  • How to root and unlock S4 in Canada Bell/Rogers/Telus/Fido I337 4.4.2


    <p>i337 Canada on Bell is hard to root or even install TWRP<br /> <br /> Installed TWRP from Odin and my computer gave me the bluescreen at the end but it seemed to be successful (after ODIN said reset).<br /> TWRP mode does not seem to enter, instead you get the Android recovery mode with Volume up + Home<br /> <br /> <br /> http://galaxys4root.com/galaxy-s4-root/how-to-root-att-or-verizon-galaxy-s4-on-android-4-4-2/<br /> <br /> 1.) Basically go to http://towelroot.com and click on the &quot;weird A looking icon&quot;<br /> Download the .apk and install and run it (make sure you have unknown sources enabled in the Security Settings for Android).<br /> 2.) Run TowelRoot<br /> Do the &quot;Normal Mode&quot; and allow it to &quot;disable KNOX&quot;. (if KNOX does not disable right away then reboot and try again)<br /> 3.) <br /> The last 3 numbers are your main reference which for me is NC1<br /> Download Safestrap 3.72 apk<br /> Install Safestrap<br /> Open Safestrap <br /> *It won't install propery and you'll know if it says &quot;State: Uninstalled&quot;<br /> <br /> Install &quot;Selinux mode changer&quot; from Playstore<br /> Open it and set Selinux to &quot;permissive&quot;<br /> <br /> *Open Safestrap and install recovery again then it will work<br /> It should now say &quot;State: Installed&quot;<br /> 4.) Install the MDJ modem or another older modem known to work with your model (in my case I used MDJ from Fido because it works,&nbsp; I tried MF3 and it did not work as in the modem wasn't working with my phone).<br /> <br /> After this in stall regionlock away and it should work and unlock you.</p>
  • OpenVZ Howto disable ploop and switch back to SIMFS


    It's simple, just edit /etc/vz/vz.conf and add or change the following:

    VE_LAYOUT=simfs


  • firefox android text size inconsistent large and small text size solution


    This is very annoying and also hard for web developers who want to see how things look on Android.  You may be fooled into thinking you have an unclosed bracket or incompatible code but this is the "text inflation feature" which I feel should be disabled by default.  It works so inconsitently that one block of text will appear small while the other will be huge and is quite annoying.

    The solution is simple

    Settings -> Display and "Text Size" (set it to tiny) or make the text as small as it can be until won't go smaller and hit "Set" to disable it. This really is not untuitive and a bit of crazy quirk and hack on the part of Mozilla.


  • /usr/libexec/mysqld: The table 'session' is full solution


    First of all if you're getting this error it is a result of extreme database activity.  If you aren't expecting it or it doesn't make sense to you 99% of the time this is a database driven script being exploited (some common examples I see often are things like phpBB being hit by dozens, hundreds or thousands of bots making constant DB write requests). 

    The easiest way to identify this is to restart MySQL and then run the third party tool "mtop" and you'll see all the queries running and usually the problem DB jumps out at you as being up and active with so many queries that it's obvious (then work backwards and find out what programs, users or scripts are using the database).

    There is also a way to periodically clear the session table and adjust the amount of sessions but that is not the long-term solution if it's abuse/DOS.


  • Openvz iptables v1.4.7: can't initialize iptables table `nat': Table does not exist (do you need to insmod?) Perhaps iptables or your kernel needs to be upgraded. solution


    iptables -t nat -A PREROUTING -p tcp -m tcp -d 192.168.2.1/32 --dport 3389 -j DNAT --to-destination 192.168.5.2:3389
    iptables v1.4.7: can't initialize iptables table `nat': Table does not exist (do you need to insmod?)
    Perhaps iptables or your kernel needs to be upgraded.

    The above is often because you don't have the correct modules loaded on the hostnode or enabled for the container but in some cases it's actually a weird openvz setting.

    Check the following to see if it's an Openvz issue:

    cat /sys/module/nf_conntrack/parameters/ip_conntrack_disable_ve0
    1


    If your result is a 1 then you need to do the following to solve it:


     vi /etc/modprobe.d/openvz.conf
    change :
    options nf_conntrack ip_conntrack_disable_ve0=1

    to:
    options nf_conntrack ip_conntrack_disable_ve0=0


  • Postfix Errors & Solutions "unprivileged": bad value: "???" - bad transport type:


    Aug 25 16:43:24 evohostingtor postfix/master[19471]: fatal: /etc/postfix/master.cf: line 24: field "unprivileged": bad value: "???"

    Solution: I had the wrong thick dashes when c&ping (just retype them with your keyboard)


    Aug 25 16:47:10 mailbox postfix/master[24498]: fatal: /etc/postfix/master.cf: line 25: bad transport type: syslog_name=postfix/auth-cleanup
    auth-cleanup unix n - - - 0 cleanup
    #-o syslog_name=postfix/auth-cleanup
    -o header_checks=pcre:/etc/postfix/auth_header_checks.pcre

    Solution: I didn't have any white space (two white spaces) in front of the -o section


  • Postfix how to secure outgoing authenticated e-mails for privacy and hide the IP address, mailer and other things


    The most common solution is to use the /etc/postfix/header_checks but this is a big problem.

    Why is header_checks a problem?  Because it does it to all mail whether incoming or outgoing and whether authenticated or not.  We of course want as much header information for incoming as we can get for many reasons but many organizations want to secure and make their mail clients as secure as possible.

    I adapted this solution to the client's custom config, they are configured to only send through smtps so editing master.cf is different than most others.

    So here's the solution to remove private details from authenticated outgoing mail with Postfix:

    1.) Add the following to /etc/postfix/auth_header_checks.pcre

    /^s*(Received: from)[^n]*(.*for <.*@(?!yourdomain.com).*)/ REPLACE $1 [127.0.0.1] (localhost [127.0.0.1])$2
    /^s*Mime-Version: 1.0.*/ REPLACE Mime-Version: 1.0
    /^s*User-Agent/ IGNORE
    /^s*X-Enigmail/ IGNORE
    /^s*X-Mailer/ IGNORE
    /^s*X-Originating-IP/ IGNORE

    2.) Now comes the tricky part, for this be sure to backup your /etc/postfix/master.cf before messing around.  Even not having the right white space or anything will completely break postfix and make it refuse to start (this means you won't be receiving e-mail at the time).


    Find your "submission" service or in many cases it may just be called "smtps":

    Leave it all the same but add the part in bold below it (make sure two spaces are in front or your master.cf will be broken/notwork).

    smtps     inet  n       -       n       -       -       smtpd -o content_filter=spamassassin
      -o smtpd_enforce_tls=yes
      -o smtpd_tls_wrappermode=yes
      -o cleanup_service_name=auth-cleanup

    Now anywhere else in master.cf add the following:

    auth-cleanup unix n - - - 0 cleanup
      -o header_checks=pcre:/etc/postfix/auth_header_checks.pcre

     

    Restart postfix now and make sure it is working and if not check /var/log/maillog and it will tell you what's wrong ( a common issue when copying and pasting is that the white space in the -o sections may be lost and that will cause errors and sometimes the dashes will turn into the long kind and these are not valid and need to be changed/fixed).


  • Samsung Galaxy Note Upgrade/Update Experience from 4.0.4 with aftermarket ROMs


    It really seems that 4.4.4 is not ready or stable for the i717 yet and this makes sense since it takes a lot of work/development and testing to get the factory stock ROMs working well.  In the end I used the 4.1.2 based Blackstra BlackJelly because it was fast, stable and just works and feels great.  The aftermarket support is great but many devs are focussed on adding features and customization that most of us don't want or need rather than getting things smooth and stable.

     

    CandyKat-quincyatt-4.4.4.release.v1.5.7-Official-20140801.zip
    Problems:
    No sound
    Hardware keys don't work
    Comments: I don't like the style/layout of the ROM, it is too bare-bones and the sweetener packs don't make sense (just include them).

    LS-KK-v3.1-OFFICIAL-quincyatt.zip
    Problems:
    Random reboot/freeze/crash
    H+ no LTE (network eventually stopped working altogether)
    Comments: Perfect layout and setup and functionality aside from frequent random freeze/crash/reboots.

    BeanStalk-4.4.4007-20140711-quincyatt.zip

    Problems:
    The only hardware key to work is the "back" button.
    Comments

    BlackStar BlackJelly ver 2.zip

    Problems:
    Saw the ATT Logo moving and then it freezes and never booted
    .......actually waited a few minutes longer after reboot and it worked.


  • Openvz 2014-08-12T19:05:55-0400 vzctl : CT 391801 : Unable to start init, probably incorrect template 2014-08-12T19:05:55-0400 vzctl : CT 391801 : Container start failed


    2014-08-12T19:05:55-0400 vzctl : CT 391801 : Unable to start init, probably incorrect template
    2014-08-12T19:05:55-0400 vzctl : CT 391801 : Container start failed

    This was caused by trying to run a 64-bit template on a 32-bit kernel hostnode which is obviously impossible.

    The solution is to use a 32-bit template or upgrade the hostnode to 64-bit.


  • Cannot mount iPhone or iPad in Linux



    Unable to mount iPad 4
    Unhandled Lockdown error (-4)

    This is because you need the libimobiledevice-utils package installed and a newer version of it.

    My older Ubuntu 10.10 uses a version that does not have "idevicepair" which seems to work perfectly and automatically with newer versions of the library.

    Basically if you install the above library it should be plug and play and if your imobiledevice-utils doesn't have 'idevicepair' it won't work.

    Here is how to manually do it if it doesn't work automatically:

    idevicepair unpair && idevicepair pair


  • PayPal subscriptions automatically cancelling after creation of profile


    <p>There is a weird quirk with how this works, but there is a variable called &quot;src&quot; that defaults to 0 or disabled if not specified as 1.</p> <p>The default 0 means not to recur billing on a subscription.&nbsp; It's too bad it's not more obvious anywhere nor is there an explanation or warning during payment or after to both the seller and buyer.</p> <p><strong>Here's a proper subscription code example that does recur and does not cancel:</strong></p> <p><strong>Note the following</strong></p> <p>a3= the recurring value</p> <p>p3= the period it recurs on</p> <p>t3 = the period timeframe (eg M for month or Y&nbsp;for year etc..)</p> <pre id="line1"><code><span>&lt;<span class="start-tag">form</span> <span class="attribute-name">name</span>=&quot;<a class="attribute-value">_xclick</a>&quot; <span class="attribute-name">action</span>=&quot;<a href="view-source:https://www.paypal.com/cgi-bin/webscr" class="attribute-value">https://www.paypal.com/cgi-bin/webscr</a>&quot; <span class="attribute-name">method</span>=&quot;<a class="attribute-value">post</a>&quot;&gt;</span><span> </span><span>&lt;<span class="start-tag">input</span> <span class="attribute-name">type</span>=&quot;<a class="attribute-value">hidden</a>&quot; <span class="attribute-name">name</span>=&quot;<a class="attribute-value">cmd</a>&quot; <span class="attribute-name">value</span>=&quot;<a class="attribute-value">_xclick-subscriptions</a>&quot;&gt;</span><span> </span><span>&lt;<span class="start-tag">input</span> <span class="attribute-name">type</span>=&quot;<a class="attribute-value">hidden</a>&quot; <span class="attribute-name">name</span>=&quot;<a class="attribute-value">business</a>&quot; <span class="attribute-name">value</span>=&quot;your-business-seller-id&quot;&gt;</span><span> </span><span>&lt;<span class="start-tag">input</span> <span class="attribute-name">type</span>=&quot;<a class="attribute-value">hidden</a>&quot; <span class="attribute-name">name</span>=&quot;<a class="attribute-value">a3</a>&quot; <span class="attribute-name">value</span>=&quot;<a class="attribute-value">19.99</a>&quot;&gt;</span><span> </span><span>&lt;<span class="start-tag">input</span> <span class="attribute-name">type</span>=&quot;<a class="attribute-value">hidden</a>&quot; <span class="attribute-name">name</span>=&quot;<a class="attribute-value">p3</a>&quot; <span class="attribute-name">value</span>=&quot;<a class="attribute-value">3</a>&quot;&gt;</span><span> </span><span>&lt;<span class="start-tag">input</span> <span class="attribute-name">type</span>=&quot;<a class="attribute-value">hidden</a>&quot; <span class="attribute-name">name</span>=&quot;<a class="attribute-value">t3</a>&quot; <span class="attribute-name">value</span>=&quot;<a class="attribute-value">M</a>&quot;&gt;</span><span> </span><span>&lt;<span class="start-tag">input</span> <span class="attribute-name">type</span>=&quot;<a class="attribute-value">hidden</a>&quot; <span class="attribute-name">name</span>=&quot;<a class="attribute-value">currency_code</a>&quot; <span class="attribute-name">value</span>=&quot;<a class="attribute-value">USD</a>&quot;&gt;</span><span> </span><span>&lt;<span class="start-tag">input</span> <span class="attribute-name">type</span>=&quot;<a class="attribute-value">hidden</a>&quot; <span class="attribute-name">name</span>=&quot;<a class="attribute-value">item_name</a>&quot; <span class="attribute-name">value</span>=&quot;Item Name&quot;&gt;</span><span> </span><span>&lt;<span class="start-tag">input</span> <span class="attribute-name">type</span>=&quot;<a class="attribute-value">hidden</a>&quot; <span class="attribute-name">name</span>=&quot;<a class="attribute-value">amount</a>&quot; <span class="attribute-name">value</span>=&quot;<a class="attribute-value">19.99</a>&quot;&gt;</span><span> </span><span>&lt;<span class="start-tag">input</span> <span class="attribute-name">type</span>=&quot;<a class="attribute-value">hidden</a>&quot; <span class="attribute-name">name</span>=&quot;<a class="attribute-value">src</a>&quot; <span class="attribute-name">value</span>=&quot;<a class="attribute-value">1</a>&quot;&gt;</span><span> </span><span>&lt;<span class="start-tag">input</span> <span class="attribute-name">type</span>=&quot;<a class="attribute-value">image</a>&quot; <span class="attribute-name">src</span>=&quot;<a href="view-source:http://www.paypalobjects.com/en_US/i/btn/btn_buynow_LG.gif" class="attribute-value">http://www.paypalobjects.com/en_US/i/btn/btn_buynow_LG.gif</a>&quot; <span class="attribute-name">border</span>=&quot;<a class="attribute-value">0</a>&quot; <span class="attribute-name">name</span>=&quot;<a class="attribute-value">submit</a>&quot; <span class="attribute-name">alt</span>=&quot;<a class="attribute-value">Make payments with PayPal - it's fast, free and secure!</a>&quot;&gt;</span><span> </span><span><!--<span class="end-tag"-->form</span>&gt;</code></pre>
  • .htaccess mod_rewrite preserve access to custom query string solution


    I struggled with this for awhile because sometimes you have rewritten URLs that you want to pass a query string but most of the info and examples do not support this.

    Take a typical example like this:

    RewriteRule ^(.*)-(.*)-(.*) /?module=$3&id=$2

    You need to add the QSA flag to make it work like below:

    RewriteRule ^(.*)-(.*)-(.*) /?module=$3&id=$2 [QSA]

    The QSA preserves the original query string but also appends it with whatever you add.

    eg http://yourdomain.com/rewritten-url?yourstring=value

    You can now access "yourstring" with GET whereas without the QSA in the rewrite you couldn't.


  • Stop Wordpress new user notification how-to


    It's just a simple plugin that you get from here.

    After that you can stopped having a barrage of annoying e-mails from WP :)


  • 2CO/2Checkout Howto Enable IPN/Notification Setup & Script Info


    https://www.2checkout.com/documentation/notifications/order-created

    It shows all the parameters that get passed so you can make a simple script to process it.

    To enable 2CO Notifications you need to do the following:

    1. Login
    2. Browse to the top right to an icon that looks like a "circle with horizontal lines inside" - Notifications.
    3. Enter the appropriate URL for your IPN/Notification processing script (you can have a custom script/location for each event but most just use a single script that intercepts the message type/notification).

    The above is quite similar to how PayPal does it and works quite well once you get it going.  The only drawback is that it doens't appear you can repost notifications or track them like you can with PayPal.


  • 2CO/2Checkout how to create recurring payment subscription button dynamically


    It was hard to find this as I find most online payment processors don't just put the basic information in plain view.

    Remember to set your sid (your seller id).  The below can easily be turned into a scripted PHP template to integrate into your own custom or existing payment solution.

    http://help.2checkout.com/articles/How_to/How-to-Sell-Recurring-Products-with-2Checkout/


    <form action="https://www.2checkout.com/2co/buyer/purchase" method="POST">
    <input type="hidden" name="sid" value="XXXXXXX">
    <input type="hidden" name="mode" value="2CO">
    <input type="hidden" name="li_1_price" value="10.00">
    <input type="hidden" name="li_1_name" value="This is my Product">
    <input type="hidden" name="li_1_tangible" value="N">
    <input type="hidden" name="li_1_quanity" value="1">
    <input type="hidden" name="li_1_startup_fee" value="-2.00">
    <input type="hidden" name="li_1_type" value="product">
    <input type="hidden" name="li_1_recurrence" value="2 Week">
    <input type="hidden" name="li_1_duration" value="1 Year">
    <input type="submit" class="submit" name="purchase" value="Buy from 2CO" />
    </form>


  • Thunderbird Error An error occurred while loading or saving configuration information for thunderbird. Some of your configuration settings may not work properly.


    This error seems to happen randomly and especially when trying to send e-mails.  Apparently it's a long-standing GNome bug but is also partially the default of Thunderbird depending on who you ask.  There is no known fix that I'm aware of except to upgrade gnome and the gvfs package but this is not an option for older versions/distributions.

    An error occurred while loading or saving configuration information for thunderbird. Some of your configuration settings may not work properly.

    Bad key or directory name: "/desktop/gnome/url-handlers/GMT+02/command": `+' is an invalid character in key/directory names
    Bad key or directory name: "/desktop/gnome/url-handlers/GMT+02/command": `+' is an invalid character in key/directory names
    Bad key or directory name: "/desktop/gnome/url-handlers/GMT+02/command": `+' is an invalid character in key/directory names
    Bad key or directory name: "/desktop/gnome/url-handlers/GMT+02/command": `+' is an invalid character in key/directory names
    Bad key or directory name: "/desktop/gnome/url-handlers/GMT+02/command": `+' is an invalid character in key/directory names
    Bad key or directory name: "/desktop/gnome/url-handlers/GMT+02/command": `+' is an invalid character in key/directory names


  • CPanel Link to all of the command line options


    <p>CPanel says you can access 98% of the functions through CLI which experienced Unix/Linux admins prefer for simplicity and for scripting.&nbsp; I've never found CPanel easy to use from the admin panel, it seems everything is hard to find and a simple task becomes a series of hunts.</p> <p>So for people like me here's the list: <a href="http://cpanel.net/system-administrators/command-line-scripts/">http://cpanel.net/system-administrators/command-line-scripts/</a></p> <p>Remember to invoke all scripts like this:</p> <p>&nbsp;</p> <p><strong>/scripts/scriptname</strong></p> <p>&nbsp;</p> <dl class="cl-scripts"><dt>easyapache</dt><dd>This powerful script allows you to compile, upgrade, and re-install Apache, PHP, and various modules. EasyApache makes it simple to compile Apache and PHP modules.</dd><dt>check_cpanel_rpms</dt><dd>The check_cpanel_rpms script validates cPanel-managed RPMs and provides a way to reinstall these RPMs if they have been altered.</dd><dt>*up</dt><dd> The *up script is used to manually update the various services on your cPanel &amp; WHM server using various forms such as mysqlup, phpup and eximup. Although you can configure your services to update with cPanel, *up can be used for finer control.</dd><dt>restartsrv_*</dt><dd>The restartsrv_* script can be used to manually restart the various services on your cPanel server. This is the recommended method for restarting services through SSH.</dd><dt>addpop</dt><dd>The addpop script can be used to add email addresses through SSH. Through interactive prompts, addpop will create the new address and set the email address password under the proper user account.</dd><dt>delpop</dt><dd>The delpop scripts can be used to remove email accounts through SSH. Similar to the addpop script, delpop will remove the email address from the proper account.</dd><dt>wwwacct</dt><dd>The wwwacct script can be used to create accounts for your cPanel &amp; WHM server. We&rsquo;ve designed this script to allow you define common parameters used for account creation.</dd><dt>killacct</dt><dd>The killacct script can be used in similar fashion as the wwwacct script to automate removal of accounts.</dd><dt>restorepkg</dt><dd>The restorepkg script can be used to manually restore an account from backup.</dd><dt>cpbackup</dt><dd>When using cPanel &amp; WHM&rsquo;s legacy backup system the cpbackup script can be used to manually trigger system wide backups.</dd><dt>pkgacct</dt><dd>The pkgacct script is used within the cpbackup script and can be manually executed to create account specific backups.</dd><dt>upcp</dt><dd>The upcp script can be used to trigger the update process on your server. You can also configure whether you want server software and the OS updated by the upcp script.</dd><dt>setupmailserver</dt><dd>The setupmailserver script allows you to switch between courier and dovecot, or disable POP3 and IMAP functionality altogether.</dd><dt>setupftpserver</dt><dd>The setupftpserver script allows you to switch between pure-ftpd and proftpd, or disable ftp functionality altogether.</dd><dt>setupnameserver</dt><dd>The setupnameserver script allows you to switch between bind, mydns, and nsd, or disable nameserver functions altogether.</dd><dt>suspendacct</dt><dd>The suspendacct script can be used to automate suspension of accounts on your cPanel &amp; WHM server.</dd><dt>unsuspendacct</dt><dd>The unsuspendacct script can be used to automate unsuspension of accounts on your cPanel &amp; WHM server.</dd><dt>restartsrv_*</dt><dd>The restartsrv family of scripts can be used to restart various services on your cPanel &amp; WHM server, such as Apache, Exim and Dovecot. For administration using the command line, this is the preferred method for restarting services. For a complete list please consult our <a href="http://docs.cpanel.net/twiki/bin/view/AllDocumentation/WHMDocs/RestartServices#Restart" target="_blank">documentation</a>. Included are: </dd></dl> <p>&nbsp;</p> <p>&nbsp;</p>
  • PayPal Convert BuyNow Button to Plain HTML Link


    Say if you have a form/button like this:

             <form method="post" action="https://www.paypal.com/cgi-bin/webscr">
                    <input type="hidden" value="_s-xclick" name="cmd" /> <input type="hidden" value="THEBUTTONID" name="hosted_button_id" />
    <input width="75%" height="75%" type="image" border="0" alt="PayPal - The safer, easier way to pay
                    online!" name="submit" src="/images/buynow.gif" />
                </form>

    To use it as a plain HTML link just use:

    https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=THEBUTTONID


  • OpenVZ Unable to stop container


    vzctl stop ctid
    Killing container ...
    Child 1033348 exited with status 7
    Unable to stop container

    vzctl enter ctid
    enter into CT 29831 failed

    Some have suggested using vzctl stop ctid --fast which does not work.
    The only thing that seems to work is restarting the vz service.


  • Sipura/Linksys VOIP Adapter How to Check your IP Address


    Dial * * * *

    Then 110#

    It will then say what your current IP address is.


  • Ubuntu Linux Slow/Delayed SSH ping response Solution


    I've only ever seen this in Ubuntu for some reason and it is because of the /etc/nsswitch.conf settings.

    So the issue is that if the hostname's reverse DNS cannot be found that you need to go back to DNS which was not the default in this nsswitch.conf file for some strange reason.

    Edit /etc/nsswitch.conf and replace your "hosts" line with this:

    #hosts:          files dns mdns4_minimal [NOTFOUND=return] mdns4
    hosts: files mdns4_minimal [NOTFOUND=return] dns [NOTFOUND=return] mdns4

    I kept the original hosts line commented out in case I need to return to the original although I doubt it.

    After editing like above then ping responds right away without a several second delay.


  • Webalizer Error "Error: Unable to restore run data (10)" no longer updating


    Error: Unable to restore run data (10)

    I keep getting this error but so far there is no obvious solution.  Sometimes I've had to remove the *.hist files so I'll try that again.


  • phpBB guests unable to view forums without logging in Anonymous account solution


    This is still a weird quirk about phpBB, you can allow everyone+guests to see a forum.

    What also controls the first layer is this weird built-in "Anonymous" account.  You have to actually give that account specific rights to view all the forums or otherwise the above will happen and you'll wonder why your group permissions don't seem to apply. 


  • phpBB create new email hash manually when modifying or adding user manually directly through MySQL


    Many may ask why would you need to do this?  When upgrading from phpBB 2 to 3 the conversion does not keep the admin user you create.  If your old admin user has an email address associated that no longer works or is accessible this makes it impossible to reset the admin password.

    Some may just say "I'll just manually edit the e-mail address" but it won't work and phpBB will fail to find that user if you don't update the "user_email_hash" field but how do you do that?

    Use this PHP code:

    <?
    $email='yournewemailaddress';

    echo sprintf('%u', crc32(strtolower($email))) . strlen($email);
    ?>

    It will output the corresponding hash you need to use.


  • cp ignore symlink and copy the actual file


    This can be very tricky, say you are doing development on a file that is symlinked.  Doing a "cp dev.file dev.file-bk" won't do what you expect, it just links back to the same file so you haven't copied or backed anything up.

    You need the "-H" switch to copy the actual file that is referenced by the symlink:

    cp -H dev.file dev.file-bk


  • iptables how to forward port to another IP address with DNAT


    -A PREROUTING -d 98.98.98.5/32 -p tcp -m tcp --dport 1050 -j DNAT --to-destination 192.168.1.50:3389

    The above forwards port 1050 on IP 98.98.98.5 to 192.168.1.50 port 3389 (you can obviously edit things to meet your needs).


  • SolusVM error error: Failed to create domain from /home/kvm/kvm101/kvm101.xml error: cannot open file '/dev//dev/kvmcontainer/kvm101_img': No such file or directory


    error: Failed to create domain from /home/kvm/kvm101/kvm101.xml
    error: cannot open file '/dev//dev/kvmcontainer/kvm101_img': No such file or directory

    This is caused by what we consider a quark in SolusVM that I helped a client with.

    SolusVM has as config for the "LVM volume name" and does not enforce any convention.

    Naturally most technical people would use the actual path eg "/dev/kvmcontainer".

    However this causes the error above where it ends up using the path like "/dev//dev/kvmcontainer" so it never works.

    Just enter the actual name of the LV in SolusVM and not the actual path to fix it.

    Really SolusVM should catch this and fix it transparently or force the user to enter the input as it should be.


  • drbd 8.3 hard drive failure recovery example


    drbd 8.3 hard drive failure recovery

    drbdadm attach r0
    DRBD module version: 8.3.10
       userland version: 8.3.8
    you should upgrade your drbd tools!
    0: Failure: (119) No valid meta-data signature found.

        ==> Use 'drbdadm create-md res' to initialize meta-data area. <==

    Command 'drbdsetup 0 disk /dev/sda3 /dev/sda3 internal --set-defaults --create-device --on-io-error=call-local-io-error' terminated with exit code 10

     drbdadm create-md r0
    DRBD module version: 8.3.10
       userland version: 8.3.8
    you should upgrade your drbd tools!
    Writing meta data...
    initializing activity log
    NOT initialized bitmap
    New drbd meta data block successfully created.
     

    drbdadm attach r0


  • mytop install errors


    mytop-1.4-2.el5.rf.noarch from rpmforge has depsolving problems
      --> Missing Dependency: perl(DBI) is needed by package mytop-1.4-2.el5.rf.noarch (rpmforge)

    solution:

    #disabling excludes is required on CPanel type boxes which exclude most updates including perl-DBI
     yum --disableexcludes=main install perl-DBI


    mytop-1.4-2.el5.rf.noarch from rpmforge has depsolving problems
      --> Missing Dependency: perl(Term::ReadKey) is needed by package mytop-1.4-2.el5.rf.noarch (rpmforge)

    # solution

    yum --disableexcludes=main install perl-Term-ReadKey

    mytop Error in option spec: "long|!"
    vi /usr/bin/mytop

    comment the following:

     "long|!"              => $config{long_nums},
     


  • Argument list too long solution - rm -rf new/* -bash: /bin/rm: Argument list too long


    Have you ever tried to run a command like rm to delete several hundred thousand files?  I am not sure what the limit is but any time it is exceeded you need to use a work around like below (which will delete any number of files).

    Solution

     find . -maxdepth 1 -name "*.*" -print0 | xargs -0 rm


  • Windows 2008 Server Trial How To Activate & Extend the Trial


    To activate your Windows 2008 server trial which gives you 180 days:

    1. Start -> Right Click (My Computer).
    2. Click "Activate Windows now"

    To renew your license for 6 days (can be done 3 times):

    1. Start -> Type this command:
    2. slmgr.vbs -rearm
    3. Wait a few minutes until it says it is successful (unless you get that message it has not worked or been done)
    4. Restart

    Note that if you don't activate your Windows on time each hour it will log you off and physically power itself down (a big pain for servers in a datacenter or remote location of any sort).


  • The Best NoSQL Solution


    To first start off, there are many misconceptions about NoSQL and especially its strengths and weaknesses.

    Even the popular NoSQL solution MongoDB is fraught with issues that no one seems to be concerned about aside from a few but there are serious issues with database integrity and verified writes.  MySQL was considered dangerous or incomplete at one point without having the transactional safety features of Oracle for example.

    However the NoSQL implementations seem to take this a vast step further.  NoSQL is distributed and fast, but data integrity and fault tolerance are highly questionable and many question that the way the data is stored without having any relation is crazy.

    This is where many are taking advantage of the current issues with PostreSQL and MySQL now branching out into the NoSQL forray and it looks like they will likely do it better where they retain the SQL features but also have a NoSQL interface and datastore.


  • mysql how to kill individual process/query


    Enter the console as root

    mysql -u root -p

    Then kill the process (where 1234 = the thread ID)

    kill 1234

    It's also a good idea to use a tool like "mtop" to monitor which processes and queries are slow, killing them is a temporary fix while you try to isolate the actual problem.


  • CPanel mysql root password location how to find


    It is located in /root/.my.cnf

    This is truly a horrible idea and a security flaw and on top of that MySQL port 3306 is wide open by default with CPanel.


  • WHMCS Sending Blank E-mails Solution


    After the "latest" update one of our clients asked us to figure out the issue and it turns out it is related to the mail settings.

    Basically all e-mails were being sent with blank text/no body.

    The solution

    Go to "Setup -> General Settings -> Mail" and just click on "Save" and it will work again.

    Note that this assumes you didn't break things yourself by changing any settings.  WHMCS may tell you to use "8bit encoding" but you probably already have that as the default.  It seems that something in the database gets fixed when saving the settings again even if they're already correct/unchanged.