rpm não funciona e recebe um erro


0

Digitei sudo rpm installmeu terminal e recebi o seguinte erro:

error: missing ':' (found 0x00) at /usr/lib/rpm/redhat/rpmrc:1

como posso resolver isso?


Se você deseja que reproduzamos seu problema, inclua informações sobre qual RHEL você está executando ( cat /etc/redhat-releasefaça uma uname -a, qual versão de rpm você possui rpm --version). Além disso, você está realmente executando sudo rpm install(o que não faz muito) ou está instalando um RPM específico? Se sim, inclua essa informação.
Edward

@ Edward Eu uso o fedora30 e minha versão do RPM é 4.14.2.1
mahdi. jalali 28/06

Por favor edite sua pergunta e adicionar: saída de uname -ae rpm -qa|grep rpm|sorte por favor responda a minha pergunta sobre a invocação exato.
Edward

@Edward rpm -qa | grep rpm | saída de classificação é o erro que eu disse em questão e a saída uname -a é: Linux localhost.localdomain 5.1.7-300.fc30.x86_64 # 1 SMP Wed Jun 5 12:32: 28 UTC 2019 x86_64 x86_64 x86_64 GNU / Linux
mahdi. jalali 28/06

Respostas:


0

O /usr/lib/rpm/redhat/rpmrcarquivo faz parte do redhat-rpm-configpacote, que fornece macros personalizadas do Red Hat usadas durante a criação de pacotes RPM. A menos que você esteja criando RPMs Red Hat no seu sistema, acho que é seguro executar dnf remove redhat-rpm-configpara se livrar do rpmrcarquivo (provavelmente inválido) .


Também recebi esse erro pelo dnf.
Mahdi. jalali 28/06

ESTÁ BEM. Tente renomear manualmente o arquivo rpmrc: mv /usr/lib/rpm/redhat/rpmrc /usr/lib/rpm/redhat/rpmrc.bake, em seguida, executando o dnf remove redhat-rpm-config
Edward
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.