Estou enfrentando vários problemas de atualização: repo .. rpmfusion-nonfree-updates .. expirou, agora desabilitado repo .. skype-stable .. expirou, agora desabilitado
No entanto, o que não consegui passar até agora é o ocaml-tplib.
Em vários sistemas que tenho, qualquer tentativa de atualizá-los além do Fedora 38 falha porque algo no sistema depende do ocaml-tplib.
Ao verificar o pacote entre F38 e F39 e acima, o arquivo não existe mais no repositório.
O pacote ocaml-tplib-devel de [@System, fedora, módulos fedora, módulos de atualização] requer ocamlx, mas nenhum dos provedores pode ser instalado.
Pensamentos?
#f38 #f39 #dnf #atualização-do-sistema #ocaml
O
ocaml-tplib
pacote ficou órfão e depois foi removido do Fedora, o motivo declarado é que o projeto não foi mantido upstream. Se você quiser continuar com a atualização (o que eu recomendo fortemente porque tanto o Fedora 38 quanto o 39 não são mais suportados), simplesmente remova o pacote e todas as suas dependências primeiro: simplesmente executardnf remove ocaml-tplib
deve resolver.Para resumir meu processo...
Primeiro, criei uma nova VM com o Fedora 38. Como era uma instalação nova, ela não tinha os pacotes problemáticos que impediam o Fedora de atualizar para a versão 39 e versões superiores.
Segundo, fiz uma lista diferencial de todos os pacotes nos sistemas que eu precisava atualizar. De todos os pacotes, apenas 9 apareceram como possíveis candidatos.
Terceiro, comecei a instalar os pacotes menores primeiro e depois os maiores (provavelmente um erro, pois eu também poderia ter olhado o manifesto do pacote de cada um para determinar se a biblioteca problemática seria carregada).
Quarto, uma vez que o pacote ofensivo foi encontrado, eu o desinstalei em um sistema de teste e tentei atualizar esse sistema. Como tive sucesso, agora eu tinha uma estratégia a seguir, caso outras bibliotecas ofensivas aparecessem.
Espero que isso ajude outros.
Obrigado a todos pelas sugestões.
PS: obrigado por sugerir como localizar o dono da biblioteca usando...