Instale o pacote no Centos 6 do repositório Centos 7

Instale o pacote no Centos 6 do repositório Centos 7

Tenho máquinas Centos 6 e Centos 7 configuradas para que a primeira use mount.cifs para montar volumes da segunda através de um software proprietário.

O problema é que a versão Centos 6 do cifs-utils (que fornece mount.cifs) é muito mais antiga que a versão Centos 7 e, portanto, o software proprietário falha ao montar volumes cifs com um erro dizendo "kernel: CIFS: Unknown mount option "nome de domínio =."

Claramente, as opções de montagem na versão cifs-utils no Centos 7 mudaram desde a versão Centos 6.

Não consigo atualizar facilmente o Centos 6 para o Centos 7.

Vou quebrar as coisas se adicionar o repositório Centos 7 ao Centos 6 e atualizar cifs-utils com suas dependências para que ambas as máquinas executem a mesma versão?

Existe alguma outra maneira?

EDIT: acabei de perceber que tenho outra máquina Centos 7 que parece funcionar bem com o misterioso software proprietário que estou tentando evitar nomear. A única diferença entre os dois 7 é que executei yum update no primeiro que, entre outros, também elevou cifs-utils, nfs-utils e samba em uma versão secundária. Consegui fazer o downgrade de todos, exceto o samba, que reclama muito da falta de pacotes. Tenho certeza de que o novo samba quebrou alguma coisa.

Responder1

Mesmo que você não quebre os sistemas, não é uma boa ideia adicionar repositórios de versões mais recentes do Centos. Os repositórios de backports são fornecidos especificamente para resolver esse problema.

No meu Centos 7.4 vejo que mount.cifs tem a opção (man mount.cifs) 'domain' em vez de 'domainname'. Você deve comparar as opções de montagem de dois sistemas e substituí-las pelas correspondentes. Não creio que um sistema com EOL em 2020 possa não ter algumas habilidades comuns.

informação relacionada