Não é possível atualizar para o Fedora 27 devido ao compositor?

2

Estou tentando atualizar do Fedora 25 para o Fedora 27 usando a GUI, mas quando o download é feito, recebo uma mensagem de erro dizendo:

Error running transaction: package composer-1.6.3-1.fc27.noarch has unsatisfied Requires: (php-composer(composer/ca-bundle) >= 1.0 with php-composer(composer/ca-bundle) < 2)
package composer-1.6.3-1.fc27.noarch has unsatisfied Requires: (php-composer(composer/semver) >= 1.0 with php-composer(composer/semver) < 2)
package composer-1.6.3-1.fc27.noarch has unsatisfied Requires: (php-composer(composer/spdx-licenses) >= 1.2 with php-composer(composer/spdx-licenses) < 2)
package composer-1.6.3-1.fc27.noarch has unsatisfied Requires: (php-composer(psr/log) >= 1.0 with php-composer(psr/log) < 2)
package composer-1.6.3-1.fc27.noarch has unsatisfied Requires: (php-composer(seld/cli-prompt) >= 1.0 with php-composer(seld/cli-prompt) < 2)
package composer-1.6.3-1.fc27.noarch has unsatisfied Requires: (php-composer(seld/jsonlint) >= 1.4 with php-composer(seld/jsonlint) < 2)
package composer-1.6.3-1.fc27.noarch has unsatisfied Requires: (php-composer(seld/phar-utils) >= 1.0 with php-composer(seld/phar-utils) < 2)

O curioso é que não acho que eu tenha o instalador do Composer (tentei dnf remove php-composer composer , nada foi encontrado).

Como posso fazer?

Aqui está o meu atual uname -a :

Linux pc-cyril 4.13.16-100.fc25.x86_64 #1 SMP Mon Nov 27 19:52:46 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux

Eu tentei adicionar o comando --allowerasing , sem muita sorte.

    
por Cyril N. 22.02.2018 / 10:28

2 respostas

2

Eu tive o mesmo problema hoje, ao atualizar do Fedora 26 para o 27.

Resolvido desinstalando o primeiro phpMyAdmin:

rpm -e phpMyAdmin

Nota: Neste ponto, o RPM cria backup de 2 arquivos de configuração. Talvez você deva fazer sua própria cópia por segurança:

  • /etc/phpMyAdmin/config.inc.php.rpmsave
  • /etc/httpd/conf.d/phpMyAdmin.conf.rpmsave

Agora, você pode refazer o comando dnf para atualização do sistema que falhou anteriormente, depois continue com o processo de atualização e reinicialização.

Quando seu sistema estiver de volta, simplesmente reinstale o phpMyAdmin:

dnf -y install phpmyadmin

Depois, coloque seus próprios arquivos de configuração. Nota: eu mantive o recém-instalado phpMyAdmin.conf, que parece melhor que o backup.

Por fim, reinicie o serviço httpd.

    
por 04.03.2018 / 21:46
1

Agora encontrei o processo que funciona.

Realizando

dnf system-upgrade download --releasever=27 --disablerepo=updates --no-downgrade

permitiu-me reinicializar e atualizar sem remover nenhum pacote. Isso me deu um Fedora 27 "inicial", mas packagekit mostrou mais de 1300 atualizações disponíveis. Infelizmente, o uso da janela de interface do usuário para executar a atualização falhou da mesma forma que antes. Então, usando a sequência:

dnf upgrade rpm; dnf upgrade dnf; dnf distrosync

então me permitiu reiniciar em um Fedora 27 atualizado.

    
por 08.03.2018 / 17:10

Tags