Encontrei a resposta aqui:
Os comandosapt-get são falhando com libpython3.3 dependências não atendidas
Aparentemente, eu tinha duas versões conflitantes de guvcview
instalado.
apt list --installed | grep guvc
guvcview/yakkety,now 2.0.5+ubuntu2~ppa1+1418-0ubuntu1~201702081552~ubuntu16.10.1 amd64 [installed]
libguvcview-2.0-2/yakkety,now 2.0.4+debian-1 amd64 [installed]
De acordo com a resposta acima, usei dkpg -r --force-depends
para removê-los:
sudo dpkg -r --force-depends guvcview
sudo dpkg -r --force-depends libguvcview-2.0-2
Nesse momento, tentei apt-get upgrade
novamente como normal:
sudo apt-get upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
You might want to run 'apt-get -f install' to correct these.
The following packages have unmet dependencies:
lubuntu-desktop : Depends: guvcview but it is not installed
E: Unmet dependencies. Try using -f.
Aha! Desta vez recebi uma mensagem de erro esperada. guvcview
é um pacote do qual o lubuntu-desktop
depende: isso significa que, se eu reinstalar depois da remoção, tudo deve voltar ao normal, certo?
Depois de executar esses comandos:
sudo apt-get -f install
sudo apt-get upgrade
Tudo funciona agora. guvcview
está funcionando de novo também, o que é legal, porque eu quebrei durante a depuração desse erro.