Existe algo que eu possa fazer pra corrigir isso?
Fica nessa tela quando dou boot:
Esse diretório no Void é um link simbólico para /var/run/runit/runsvdir/current
, tente linkar, novamente.
sudo ln -s /var/run/runit/runsvdir/current /var/service
Ou link os serviços manualmente.
sudo ln -s /etc/sv/<service> /var/service
Tente reinstalar o runit
sudo xbps-install -f runit
fiz isso, mas acho que o problema é com alguns serviços mesmo
note que alguns estão em vermelho
oq acontece se ao invés de eu usar o ln pra criar um link, eu usar o cp para copiar os arquivos e mandar para o /var/service?
Você teria que listar os pacotes quebrados tentar reinstala-los.
xbps-pkgdb -a
Vc tem discord ou algo do tipo pra me ajudar?
Tente inicializar com um runsvdir
diferente do padrão segue link.
Outra opção é tentar restaurar a partir do chroot → Instalação Chroot
Os atalhos que estão em vermelho parecem ser o problema, apenas substitua os atalhos como root destes itens com atalhos respectivos da pasta /etc/sv.
Mesmo se tiver problema de permissão, deverá resolver…
Eu já teria formatado o e começado do zero
90% do que preciso está no firefox e no chrome
Esses links em vermelhos, reference à um arquivo que não existem, se tornando links simbólico quebrado.
Se Runsvdirs foi alterado por exclusões um
sudo xbps-install -f runit-void
deverá resolver…
Pensando seriamente em fazer isso, só que por conta do trabalho eu tenho pouquíssimo tempo e dá uma dor gastar esse tempo formatando e instalando tudo de novo
Funcionou, mas agora a internet não funciona
Cara, faz boot do instalador e pega o service de lá mesmo. Vai ter menos problemas. Depois tenta isso que o maluco mandou.
(Marca um coração se ajudou, tô tentando concluir uma task)
como assim “pega o service de lá”?
Acredito que algo que você fez desfez também a configuração do NetworkManager.
https://docs.voidlinux.org/config/network/networkmanager.html
É conveniente, até porque não sei o que causou seu problema e como seu sistema foi configurado por você antes disso, consultar o tópico de rede do manual a seguir:
https://docs.voidlinux.org/config/network/index.html
Arriscaria dizer que resolveria apenas eliminar o serviço (não desinstale o pacote responsável via xbps) ‘dhcpcd’ e habilitar o ‘NetworkManager’ na pasta /var/services, mas não sei como você definiu e como estava seu sistema antes do problema.
Quando você inicializar o LiveBoot:
/var/service
,/home
service
da sua home para /var/service
usando o root
,root
e suas permissões para 644
(se der ruim mude para 755
)