My updates are broken
- Inicie sesión o regístrese para enviar comentarios
I'm a new Trisquel user, actually Triskel since I'm a KDE fan. My conversion is going fairly smoothly with only the expectable number of bumps in the road.
Right now I'm unable to update. I'm told I have 987 updates waiting, including what appears to a novice Triskel user to include pretty much everything. When I try to perform the update I get the following error message:
-------------------------
The following packages have unmet dependencies:
sysvinit-utils: Breaks: upstart (
-------------------------
Any suggestions?
Using the "custom filters" (in the lower left corner; it may be called otherwise since I translate from French) in the Synaptic package manager, you can see the "broken packages" and try to fix them.
In my Synaptic I can select Custom Filters and choose Broken as the filter. Nothing shows up when I do that.
I seem to be having some issues with GPG keys, though, as I get the following when I click Reload as well as when I run "sudo apt-get update" in a terminal window. Apparently I've failed to pick up keys but I'm not sure where to get them.
--------------------------------
W: GPG error: http://ftp.de.debian.org wheezy Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY [---------------]
W: GPG error: http://deb.torproject.org wheezy Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY [---------------]
--------------------------------
Have you tried changing the repository mirror from the "Software source" utility?
I'm not sure what you're suggesting that I change. Is it that I've specified the repository mirror incorrectly, or just that I might want to try a different mirror?
It looks like you are using a Debian repository instead of a Trisquel repository. "Software Sources" is a utility that allows to determine from where the software is downloaded. This image (from the Web) relates to Ubuntu. On Trisquel, the proposed mirrors host the Trisquel repositories.
Sorry to be dense, and thanks for helping me fix this problem, Magic Banana! It seems to be solved now.
It appears that the required repositories are already included. When I try to add them via Synaptic it ignores my additions, so I'm assuming they aren't needed.
How does this impact the updating of packages that don't come through the standard repositories? Do they have to be updated manually?
The so-called "Update Manager" calls 'sudo apt-get install' that contacts *every* server listed in /etc/apt/sources.list to synchronize the local information about the available packages (and their versions) with what is on the server. You can show us /etc/apt/sources.list if you want us to check whether it looks OK:
$ cat /etc/apt/sources.list
have you tried
# apt-get dist-upgrade
I've had packages held back in the past and for whatever reason (I think a kernel upgrade) this fixed the problem.
please correct me if I'm wrong.
Every time I've used the command "apt-get update" the kernel is held back unless I run "apt-get dist-upgrade" I think it just works like that, although I don't know why.
Hi and thanks to everyone who's offered to help!
The problem is fixed now. I'd added repositories that I thought were appropriate but I was wrong. Removing them left my Triskel system running smoothly. Pilot error!
Thanks too for the tip on "apt-get dist-upgrade", which is a new one to me.
- Inicie sesión o regístrese para enviar comentarios