getconf mostra 32 não 64 no sistema de 64 bits

1

Alguns anos atrás eu troquei vários servidores Linode de 32bit para o kernel de 64bits (conforme as instruções aqui ). A maioria deles tem funcionado como 64bit desde então. A saída de comandos mostra o seguinte nestes 64bits:

[root@host1 ~]# getconf LONG_BIT
64
[root@host1 ~]# uname -a
Linux host1.mydomain.co.uk 4.6.5-x86_64-linode71 #2 SMP Fri Jul 29 16:16:25 EDT 2016 x86_64 x86_64 x86_64 GNU/Linux

Mas alguns servidores que também estão no kernel de 64 bits mostram 32 a partir do getconf:

[root@host2 ~]# getconf LONG_BIT
32
[root@host2 ~]# uname -a
Linux host2.mydomain.co.uk 4.9.15-x86_64-linode81 #1 SMP Fri Mar 17 09:47:36 EDT 2017 x86_64 x86_64 x86_64 GNU/Linux

O Linode sugere que talvez um pacote o tenha alterado em algum momento.

O problema é que me impede de instalar alguns pacotes via yum, eu acho. Nos servidores de 64 bits eu posso instalar o PHP7 por exemplo, mas no 32bit eu não consigo instalar os repositórios necessários para instalar o PHP7, eles não existem para 32 bits.

Os servidores devem ser muito semelhantes. Eu configurei-os anos atrás como 32bit, mudei todos para kernels de 64 bits anos atrás, mas só recentemente percebi que a maioria dos meus servidores pode ter PHP7, mas apenas um par não pode, devido a eles relatando como 32.

Alguém sabe por que isso pode acontecer? A saída do getconf pode ser alterada?

Arquivos de diretório getconf do servidor de 32 bits:

[root@host2 ~]# ls -l /usr/libexec/getconf
total 96
lrwxrwxrwx 1 root root    20 Jun 11  2016 default -> POSIX_V6_ILP32_OFF32
-rwxr-xr-x 4 root root 23740 May 10  2016 POSIX_V6_ILP32_OFF32
-rwxr-xr-x 4 root root 23740 May 10  2016 POSIX_V6_ILP32_OFFBIG
-rwxr-xr-x 4 root root 23740 May 10  2016 POSIX_V7_ILP32_OFF32
-rwxr-xr-x 4 root root 23740 May 10  2016 POSIX_V7_ILP32_OFFBIG

Arquivos do diretório getconf do servidor de 64 bits:

[root@host1 ~]# ls -l /usr/libexec/getconf
total 48
lrwxrwxrwx 1 root root    19 Apr 25 10:56 default -> POSIX_V6_LP64_OFF64
-rwxr-xr-x 2 root root 22808 Apr 11 16:49 POSIX_V6_LP64_OFF64
-rwxr-xr-x 2 root root 22808 Apr 11 16:49 POSIX_V7_LP64_OFF64
    
por Laurence Cope 26.04.2017 / 12:06

0 respostas

Tags