Find the answer to your Linux question:
Results 1 to 7 of 7
Hello all. We have a centos 6.4 (final) kernel 2.6.32.279.14.1.e16.centos.plus.x86_64 on x86_64 Suddenly the sites on the servers stop working the apache crached. I saw these erors in the server ...
Enjoy an ad free experience by logging in. Not a member yet? Register.
  1. #1
    Just Joined!
    Join Date
    Jun 2014
    Posts
    3

    Help - usb 5-2: device descriptionread/64 & device not accepting addre


    Hello all.
    We have a centos 6.4 (final)
    kernel 2.6.32.279.14.1.e16.centos.plus.x86_64 on x86_64

    Suddenly the sites on the servers stop working the apache crached.
    I saw these erors in the server terminal:
    usb 5-2: device descriptionread/64, error -71
    usb 5-2: device descriptionread/64, error -71
    usb 5-2: device descriptionread/64, error -71
    usb 5-2: device descriptionread/64, error -71
    usb 5-2: device not accepting address 8, error -71
    usb 5-2: device not accepting address 8, error -71
    usb 5-2: device descriptionread/64, error -71
    usb 5-2: device descriptionread/64, error -71
    usb 5-2: device descriptionread/64, error -71
    usb 5-2: device descriptionread/64, error -71
    usb 5-2: device not accepting address 11, error -71
    usb 5-2: device not accepting address 12 error -71
    hub 5-0:1.0: unable to enumerate usb device on port 2


    What happened? how can I solve the problem so it won't happen again?
    hope someone can help me.
    Thank you

  2. #2
    Trusted Penguin Irithori's Avatar
    Join Date
    May 2009
    Location
    Munich
    Posts
    3,390
    Hi and welcome

    usb has no direct connection with apache.
    It *might* indicate a motherboard error and therefore a general hardware issue.

    But I would start the investigation with the usual suspects:
    - apache logs
    - system logs, e.g. /var/log/messages and dmesg
    - disk full
    - swap usage
    You must always face the curtain with a bow.

  3. #3
    Just Joined!
    Join Date
    Jun 2014
    Posts
    3

    reply

    Thanks for the reply,

    - apache logs - this error was at that time : "child pid 11537 exit signal Segmentation fault"
    is it normal or connected to the issue?

    - system logs, e.g. /var/log/messages :
    Jun 15 03:28:02 online rsyslogd: [origin software="rsyslogd" swVersion="5.8.10" x-pid="1480" x-info="rsyslog.com"] rsyslogd was HUPed
    Jun 15 14:33:01 online auditd[2536]: Audit daemon rotating log files

    is it normal or connected to the issue?

    - dmesg -
    "
    input: OCT Combo Free KVM 8/16 V2.00 as /devices/pci0000:00/0000:00:1d.0/usb5/5-1/5-1:1.0/input/input2
    generic-usb 0003:0B39:1001.0001: input,hidraw0: USB HID v1.11 Keyboard [OCT Combo Free KVM 8/16 V2.00] on usb-0000:00:1d.0-1/input0
    input: OCT Combo Free KVM 8/16 V2.00 as /devices/pci0000:00/0000:00:1d.0/usb5/5-1/5-1:1.1/input/input3
    generic-usb 0003:0B39:1001.0002: input,hidraw1: USB HID v1.11 Mouse [OCT Combo Free KVM 8/16 V2.00] on usb-0000:00:1d.0-1/input1
    usb 5-2: new full speed USB device number 3 using uhci_hcd
    usb 5-2: New USB device found, idVendor=0624, idProduct=0248
    usb 5-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
    usb 5-2: Product: USB Composite Device-0
    usb 5-2: Manufacturer: Avocent
    usb 5-2: SerialNumber: 20080519
    usb 5-2: configuration #1 chosen from 1 choice
    input: Avocent USB Composite Device-0 as /devices/pci0000:00/0000:00:1d.0/usb5/5-2/5-2:1.0/input/input4
    generic-usb 0003:0624:0248.0003: input,hidraw2: USB HID v1.00 Keyboard [Avocent USB Composite Device-0] on usb-0000:00:1d.0-2/input0
    input: Avocent USB Composite Device-0 as /devices/pci0000:00/0000:00:1d.0/usb5/5-2/5-2:1.1/input/input5
    generic-usb 0003:0624:0248.0004: input,hidraw3: USB HID v1.00 Mouse [Avocent USB Composite Device-0] on usb-0000:00:1d.0-2/input1
    "
    - disk full - no disk full
    - swap usage - don't know how to do it ( sorry I'm not a professional in linux

    Hope this information Can help?
    Thanks

    Quote Originally Posted by Irithori View Post
    Hi and welcome

    usb has no direct connection with apache.
    It *might* indicate a motherboard error and therefore a general hardware issue.

    But I would start the investigation with the usual suspects:
    - apache logs
    - system logs, e.g. /var/log/messages and dmesg
    - disk full
    - swap usage

  4. #4
    Trusted Penguin Irithori's Avatar
    Join Date
    May 2009
    Location
    Munich
    Posts
    3,390
    The segmentation faults are the problem.

    Do you use default packages and/or do you have additional apache modules installed?
    It is generally advised to use default and updated packages to have a supported and known system.
    This way, if there was a bug in the default apache- more people would be affected and report it.

    A second approach is to test the hardware.
    Can you take the server offline and use a diagnostic cd? (there are usually isos from dell, ibm, hp for their respective server products)
    You can also stresstest the ram with a memtest86+ cd or run some cpu benchmark
    You must always face the curtain with a bow.

  5. #5
    Just Joined!
    Join Date
    Jun 2014
    Posts
    3
    Well I don't know how can I check "additional apache modules"? how can I use or check that it's default?

    the other approach would take time to establish
    Thanks

  6. #6
    Trusted Penguin Irithori's Avatar
    Join Date
    May 2009
    Location
    Munich
    Posts
    3,390
    Well, someone or something installed this machine.
    So there should be documentation or -if automated- a puppet manifest or chef recipe,
    that describes what was done to get this machine into a production ready state.
    These information sources should be enough to tell, if it is a standard apache install or if there are self compiled binaries or modules involved.


    If you need to reverse engineer that, then you could start by verifying, that the files on disk match the entries in the package database.
    On redhat based systems like centos, this can be done via
    Code:
    rpm -Va
    Then go though your httpd.conf and make a list of every module, that is loaded.
    Then check if the these module files are provided by a package
    Code:
    rpm -qf <file_with_path>
    Last edited by Irithori; 06-17-2014 at 01:36 PM.
    You must always face the curtain with a bow.

  7. #7
    Linux Engineer
    Join Date
    Dec 2013
    Posts
    1,286
    A couple possible ways to check which modules are installed: "apache2ctl -M" or "httpd -M".

    Are you serving data from a USB hard drive?

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •