Após uma atualização recente, parece que removi o network-manager-gnome ou atualizei -f, então não vejo o indicador de rede no painel. A rede está ativa, sem fio e local.
Eu tentei:
nm-applet, não está instalado . Se eu tentar instalá-lo instalando o network-manager-gnome, recebo:
The following packages have unmet dependencies: network-manager-gnome : Depends: default-dbus-session-bus but it is not installable or dbus-session-bus but it is not installable Recommends: mobile-broadband-provider-info but it is not going to be installed E: Unable to correct problems, you have held broken packages.
Reiniciar o serviço
sudo service network-manager restart
apenas o reinicia para fazê-lo funcionar novamente, mas novamente, nenhum indicador.
Editar (saídas solicitadas):
Saída de
cat nm-applet
:[Desktop Entry] Name=Network Comment=Manage your network connections Icon=nm-device-wireless Exec=nm-applet Terminal=false Type=Application NoDisplay=true NotShowIn=KDE;GNOME; X-GNOME-Bugzilla-Bugzilla=GNOME X-GNOME-Bugzilla-Product=NetworkManager X-GNOME-Bugzilla-Component=nm-applet X-GNOME-UsesNotifications=true X-Ubuntu-Gettext-Domain=nm-applet
locate nm-applet
indica:gaj@gaj-Lenovo-Z51-70:~$ locate nm-applet /etc/xdg/autostart/nm-applet.desktop /usr/share/app-install/desktop/network-manager-gnome:nm-applet.desktop /usr/share/locale-langpack/en_AU/LC_MESSAGES/nm-applet.mo /usr/share/locale-langpack/en_CA/LC_MESSAGES/nm-applet.mo /usr/share/locale-langpack/en_GB/LC_MESSAGES/nm-applet.mo /usr/share/locale-langpack/hr/LC_MESSAGES/nm-applet.mo
Se eu tentar instalar o network-manager-gnome usando usando
aptitude
eu recebo:The following NEW packages will be installed: network-manager-gnome{b} 0 packages upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Need to get 910 kB of archives. After unpacking 6049 kB will be used. The following packages have unmet dependencies: network-manager-gnome : Depends: default-dbus-session-bus which is a virtual package and is not provided by any available package. or dbus-session-bus which is a virtual package and is not provided by any available package. The following actions will resolve these dependencies: Keep the following packages at their current version: 1) network-manager-gnome [Not Installed] Accept this solution? [Y/n/q/?] y
Saídas:
Starting pkgProblemResolver with broken count: 1 Starting 2 pkgProblemResolver with broken count: 1 Investigating (0) network-manager-gnome [ amd64 ] < none -> 1.2.4-0ubuntu2~ubuntu16.04.1~ppa1 > ( gnome ) Broken network-manager-gnome:amd64 Depends on default-dbus-session-bus [ amd64 ] < none > ( none ) Broken network-manager-gnome:amd64 Depends on dbus-session-bus [ amd64 ] < none > ( none ) Done Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming. The following information may help to resolve the situation: The following packages have unmet dependencies: network-manager-gnome : Depends: default-dbus-session-bus but it is not installable or dbus-session-bus but it is not installable E: Unable to correct problems, you have held broken packages.
networking
apt
network-manager
indicator
Mookey
fonte
fonte
cat /etc/xdg/autostart/nm-applet.desktop
network-manager-gnome
não dependedbus-session-bus
, você pode ter uma cópia incorreta de um ppa. Você poderia adicionar a saída deapt-cache policy network-manager-gnome; apt-cache show network-manager-gnome
. você pode publicá-las em paste.ubuntu.com quando a pergunta se tornar longa.Respostas:
seu comando de localização indica que está faltando uma grande quantidade de conteúdo do
usr/share/nm-applet/
diretório. o conteúdo que está faltando pode ser encontrado no pacote network-manager-gnome_1.1.93-1ubuntu1_amd64.deb, que pode ser encontrado aqui. Se você não conseguir instalá-lo normalmente, o dpkg possui um grande martelo para situações como essa e emitir o comandosudo dpkg -i --force-downgrade network-manager-gnome_1.1.93-1ubuntu1_amd64.deb
Se você possui um backup atual Para um martelo ainda maior, você pode usar os comutadores --force-depende ou --force-all
Eu não estou brincando sobre o backup. Mais informações estão disponíveis sobre as opções de força do dpkg com o comando:
dpkg --force-help
que eu repliquei abaixo para sua conveniênciaParece que você obteve a versão que instalou do ppa: vascofalves / gnome-backports Eu recomendo que você remova esse PPA do seu sources.list, como está claramente indicado na descrição
Fontes:
http://packages.ubuntu.com/xenial/amd64/network-manager-gnome/download
Como os PPAs podem ser removidos?
https://launchpad.net/~vascofalves/+archive/ubuntu/gnome-backports
fonte
Para qualquer caso, comece com a atualização da lista de pacotes.
Esteja ciente de que qualquer coisa adicional pode ter alguma possibilidade menor de remover um pacote de rede importante e você pode ter uma situação complicada que não é da rede. Portanto, tenha cuidado e não exclua nada antes de ler o restante das etapas.
Use aptitude, se possível.
(se estiver instalado). É realmente mais agressivo na resolução de dependências do que o apt-get ou talvez qualquer GUI que você esteja usando. Dê uma olhada na página de manual, mas para começar rapidamente, você pode ver todos os pacotes quebrados pressionando "b" (que significa quebrado ) algumas vezes. Em seguida, basta pressionar uma vez "g" (que significa ir ) e olhar para a árvore de pacotes sobre as soluções sugeridas. Se a solução não estiver excluindo todo o sistema :) (mais de algumas debs), você poderá aplicá-la com o segundo "g".
Se você não possui o aptitude ou o reparo mencionado acima não teve êxito, repare todos os pacotes quebrados:
Se você ainda não teve sorte, precisará corrigi-lo manualmente com mais tempo gasto na solução do problema. Nesse caso, observe primeiro os pacotes de espera:
ou
então veja os pacotes quebrados:
e então abra o quebrado que o está deixando louco:
e tentar
novamente.
Finalmente, você pode tentar instalar o aptitude e usá-lo para instalar o pacote que você precisa. Se isso não der certo, adicione à sua pergunta a lista dos pacotes em espera e quebrados, pois você pode ter realmente dependências quebradas.
EDITADO após informações adicionais recebidas do autor da pergunta
Parece que você tem algum PPA instalado, o que dá maior prioridade ao pacote network-manager-gnome com a versão 1.2.4-0ubuntu2 ~ ubuntu16.04.1 ~ ppa1 sobre a última estável no momento (em 16.04) 1.2.0-0ubuntu0.16.04 .4. O pacote mais recente vem provavelmente de algum repositório gnome-backport como o repositório gnome-backport como este .
Duas maneiras de continuar ...
Para o cenário 1: Minha próxima sugestão é iniciar o aptitude no modo interativo executando, em
sudo aptitude
seguida, pressione a barra ("/") para pesquisar e escrever no campo de pesquisa network-manager-gnome e digite. Quando o pacote for selecionado, abra-o com enter e vá com as setas / pgdown na parte inferior da página de informações. Lá você pode optar por instalar a versão oficial "1.2.0-0ubuntu0.16.04.4" - selecione-a e pressione mais (+). Isso acionará o resolvedor de dependências de pacotes do aptitude e tentará fornecer uma resolução. Caso o hedaer fique vermelho, isso significa que existem algumas dependências quebradas - pressione várias vezes "b" para verificá-las ...Infelizmente, a resolução provavelmente excluirá toda a equipe do Gnome com suporte ... Se você puder suportar, faça-o. Em seguida, tente instalar via aptitude qualquer outro pacote para ver com antecedência qual bagunça você pode obter ...
Para o cenário 2: primeiro precisamos conhecer o repositório de backport que você está usando ... pode ser um pouco diferente disso , conforme sugerido na discussão do comentário - forneça a saída de
e
fonte
Este foi um problema resolvido usando o aptitude para reinstalar ou instalar o network-manager-gnome, sobre o qual fui informado de que as dependências podiam ser resolvidas ou não mudar nada. A resolução de dependências resolveu o problema (degradou-as).
fonte