• 22-12-2019, 20:13:31
    #1
    Merhaba ,

    Cpanel kurulu Centos 6.4 serverde en son kernel güncellemesi yaptım, güncelleme başarılı bir şekilde bitti ama sonrasında yazdığım komutlara cevap olarak "Segmentation fault" vermeye başladı. Reboot attıktan sonra hiç açılmaz oldu, sunucu OVH'de bulunuyor ve KVM maalesef yok sadece rescue moduna alabiliyorum.

    Rescue modunda serverin / ve /home dizinleri mount edebiliyorum, dosyalarına ulaşabiliyorum ama chroot komutunu kullandığımda da "Segmentation fault" hatası veriyor.

    Önceden libc ile alakalı bir problem yaşamıştım, yüksek ihtimalle bu yüzden hata veriyor olabilir.

    strace -o /var/tmp/strace.log chroot /mnt /bin/bash
    Segmentation fault
    
    cat /var/tmp/strace.log
    execve("/usr/sbin/chroot", ["chroot", "/mnt/", "/bin/bash"], [/* 16 vars */]) = 0
    brk(0) = 0x609000
    access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
    mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7febb17f6000
    access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)
    open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
    fstat(3, {st_mode=S_IFREG|0644, st_size=39261, ...}) = 0
    mmap(NULL, 39261, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7febb17ec000
    close(3) = 0
    access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
    open("/lib/x86_64-linux-gnu/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
    read(3, "177ELF21133>1P342"..., 832) = 832
    fstat(3, {st_mode=S_IFREG|0755, st_size=1738176, ...}) = 0
    mmap(NULL, 3844640, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7febb122d000
    mprotect(0x7febb13ce000, 2097152, PROT_NONE) = 0
    mmap(0x7febb15ce000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1a1000) = 0x7febb15ce000
    mmap(0x7febb15d4000, 14880, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7febb15d4000
    close(3) = 0
    mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7febb17eb000
    mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7febb17ea000
    mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7febb17e9000
    arch_prctl(ARCH_SET_FS, 0x7febb17ea700) = 0
    mprotect(0x7febb15ce000, 16384, PROT_READ) = 0
    mprotect(0x607000, 4096, PROT_READ) = 0
    mprotect(0x7febb17f8000, 4096, PROT_READ) = 0
    munmap(0x7febb17ec000, 39261) = 0
    brk(0) = 0x609000
    brk(0x62a000) = 0x62a000
    open("/usr/lib/locale/locale-archive", O_RDONLY|O_CLOEXEC) = 3
    fstat(3, {st_mode=S_IFREG|0644, st_size=1607712, ...}) = 0
    mmap(NULL, 1607712, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7febb1660000
    close(3) = 0
    chroot("/mnt/") = 0
    chdir("/") = 0
    execve("/bin/bash", ["/bin/bash"], [/* 16 vars */]) = 0
    brk(0) = 0x6e2000
    mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fa066fb8000
    access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)
    open("/etc/ld.so.cache", O_RDONLY) = 3
    fstat(3, {st_mode=S_IFREG|0644, st_size=39330, ...}) = 0
    mmap(NULL, 39330, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fa066fae000
    close(3) = 0
    open("/lib64/libtinfo.so.5", O_RDONLY) = 3
    read(3, "177ELF2113>1@310"..., 832) = 832
    fstat(3, {st_mode=S_IFREG|0755, st_size=135896, ...}) = 0
    mmap(NULL, 2232320, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fa066b78000
    mprotect(0x7fa066b95000, 2097152, PROT_NONE) = 0
    mmap(0x7fa066d95000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1d000) = 0x7fa066d95000
    close(3) = 0
    open("/lib64/libdl.so.2", O_RDONLY) = 3
    read(3, "177ELF2113>1340r"..., 832) = 832
    fstat(3, {st_mode=S_IFREG|0755, st_size=20024, ...}) = 0
    mmap(NULL, 2109696, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fa066974000
    mprotect(0x7fa066976000, 2097152, PROT_NONE) = 0
    mmap(0x7fa066b76000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7fa066b76000
    close(3) = 0
    open("/usr/lib64/libc.so.6", O_RDONLY) = 3
    read(3, "177ELF2113>1P 2"..., 832) = 832
    fstat(3, {st_mode=S_IFREG|0777, st_size=1840928, ...}) = 0
    mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fa066fad000
    mmap(NULL, 3949248, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fa0665af000
    mprotect(0x7fa066769000, 2097152, PROT_NONE) = 0
    mmap(0x7fa066969000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1ba000) = 0x7fa066969000
    mmap(0x7fa06696f000, 17088, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fa06696f000
    close(3) = 0
    mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fa066fab000
    arch_prctl(ARCH_SET_FS, 0x7fa066fab740) = 0
    mprotect(0x7fa066969000, 16384, PROT_READ) = 0
    mprotect(0x7fa066b76000, 4096, PROT_READ) = 0
    mprotect(0x7fa066fb9000, 4096, PROT_READ) = 0
    munmap(0x7fa066fae000, 39330) = 0
    --- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_ACCERR, si_addr=0x7fa06672b442} ---
    +++ killed by SIGSEGV +++
    /mnt2/boot/grub/grub.conf
    default=0
    timeout=5
    
    title linux centos6-cpanel11_64
    kernel /boot/bzImage-3.10.23-xxxx-std-ipv6-64 root=/dev/sda2 ro
    root (hd0,1)
    Sunucuyu nasıl aktif edebilirim ? ftp yedeklerini alabiliyorum mysql içinde /var/lib/mysql dizinine erişebiliyorum içindeki dosyalar .ibd formatında yedek alsak farklı bir servere yükleme yaparken problem olacaktır.

    Bu şekilde problem yaşamış arkadaşlar, çözüm için ücretli veya ücretsiz yardım edebilir misiniz ?
  • 22-12-2019, 20:29:21
    #2
    EdgeBear adlı üyeden alıntı: mesajı görüntüle
    hocam ibd dosyaları da yanlış hatırlamıyorsam başka bir sunucuya aktarılabiliyordu.
    Aldığınız hata ufak bir hata değil, geçmiş olsun...
    Aynen aktarılıyor hocam ama dosyalar çalışması için sunucuda kurulu olan mysql server versiyonunun olması gerekiyor. Biraz uğraştırıcı bir durum maalesef.
  • 22-12-2019, 21:01:32
    #3
    kernel panic goruntusunu atabilir misin?
  • 22-12-2019, 21:18:47
    #4
    Creep adlı üyeden alıntı: mesajı görüntüle
    kernel panic goruntusunu atabilir misin?
    tam olarak demek istediğini nasıl yapabilirim ?
    kvm yok sadece rescue modda diski mount edip kontrol edebiliyorum.