Dependency problems trying to install edubuntu-desktop

×

Missatge d'estat

You are not a member of this team. If you want to be part of this team, click on 'Subscribe to this team'.

Dear Team,

I'm following the sanitation procedure here (https://www.labdoo.org/content/sanitation-guide-simple-method) and everything goes fine until the final few commands to install the `edubuntu-desktop` and `libreoffice` packages.

When I try to install `edubuntu-desktop`, I get:
Depends: ubuntu-desktop, but it's not going to be installed E: Unable to correct problems, you have held broken packages

Trying to install `ubuntu-desktop` gives a similar dependency error with package `checkbox-gui` and a few 'recommends'

Anyone got a suggestion?

(PS sorry for sending so many messages to the wall... Perhaps there's a knowledge base elsewhere that I've not seen, for Labdoo, where such questions are already answered?)

Thanks!
Rob.

Comentaris

imatge de Rhein-Ruhr-Hub
Enviat per Rhein-Ruhr-Hub el dv., 05/06/2016 - 05:13

Hi Rob,

maybe Jordi can answer your question, as this part of the wiki was modified by him. I never use this way of installation, as too much content and software is missed.

Here is my recommendation. You installed Lubuntu? Then try this:

Run the installation script for software http://ftp.labdoo.org/download/images/installskripts/installscript-softw... (make it executable and run it in a terminal)

Or execute at least sudo apt-get install libreoffice libreoffice-l10n-de -y and sudo apt-get install ubuntu-edu-preschool ubuntu-edu-primary ubuntu-edu-secondary ubuntu-edu-tertiary -y in a terminal. But the script brings much more software to the laptop.

BTW, why do use this manual way to install a laptop? Still the content is missing, the laptop is lacking the education content for the children, codecs for multimedia etc. You could run the script to install the content (will run for hours first time) http://ftp.labdoo.org/download/images/installskripts/installscript-conte.... But then the codecs to watch videos is missing, and and and.

Download an image for cloning and everything is done with minutes. It is described in the wikis e.g. here https://www.labdoo.org/content/advanced-method-without-network. The new images even come with

If you decide to stay with manual installation please check the installation scripts for various purposes, http://ftp.labdoo.org/download/images/installskripts/.

Last idea - your laptop was tagged in Berlin. Why not contact the Labdoo Hub Berlin? Lisa can help you. She has everything at her hub and much experience. https://www.labdoo.org/de/content/labdoo-hub-berlin

imatge de jordi
Enviat per jordi el dv., 05/06/2016 - 08:44

@Rob, the simple sanitation guide is being used by a good number of people and hubs around the world and it's been working fine. But occasionally, depending on some machine, there could be some error. To clean up the dependency error you are seeing, could you please run the following commands?

Open a terminal by typing the keys ALT+CTRL+T at the same time, then type:

sudo apt-get autoclean [enter]
sudo apt-get clean [enter]
sudo dpkg --configure -a [enter]
sudo apt-get update [enter]

If it doesn't solve the issue, type sudo apt-get dist-upgrade [enter] as the 5th step from the above.

@Ralf, Please notice that there are hubs around the world who use the simple method as described in https://www.labdoo.org/content/sanitation-guide-simple-method. There are different reasons why this method is important. One is because it allows people to learn how to manually install software (this is important in hubs that run in high schools, where teachers are interested in teaching to students the step by step process of sanitizing a laptop). Another reason is because while cloning works for most of cases, occasionally it may fail, and then you need to do a manual install via the simple guide. Another reason is that for people who sanitize laptops for the first time, or for people who only want to sanitize one laptop, this is the simples approach (otherwise they would need to download a very large image and learn about partition magic). The more advanced cloning process is really great and we all love it as it allows you to sanitize laptops faster, but the simple sanitation guide is also important for these other type of users. We need both to cover all types of user cases.

imatge de Rhein-Ruhr-Hub
Enviat per Rhein-Ruhr-Hub el dv., 05/06/2016 - 15:25

@Jordi, this is interesting to know, as Cloning fails < 1% of laptops in Germany. In case you know know model of laptop, which fails, let me know. It is ok to use the simple method, but children will miss most of the educational software and content. But beside of that it's fine.

imatge de robertmuil
Enviat per robertmuil el dv., 05/06/2016 - 16:06

Hi to you both - thank you so much for responding so quickly.
Indeed I would have used the cloning method (I'm quite familiar with linux and partition managers), but I had assumed from the way the Wiki was written that the simple method was the default and recommended. In fact, it certainly seems fool-proof and easier to incorporate new distro versions etc.,
@jordi - regarding the suggestions you made, I fear that I already did exactly that to no avail but I can try it again when I'm home tonight.
Rob.

imatge de robertmuil
Enviat per robertmuil el ds., 05/07/2016 - 08:50

Hi André,
I'm going to take you up on that, thank you very much. Everything is ready, just edubuntu install is missing.
Much appreciated,
Rob.

imatge de jordi
Enviat per jordi el dv., 06/03/2016 - 09:45

Hi Rob, we just run a sanitation event from New York and some of the laptops run into the exact same error you were describing above when trying to install 'edubuntu-desktop':

"Depends: ubuntu-desktop, but it's not going to be installed E: Unable to correct problems, you have held broken packages"

We resolved this issue by using the tool 'aptitude'. This tool is equivalent to 'apt-get' but it's smarter when attempting to resolve dependencies. So this is what we did:

Install first aptitude:

sudo apt-get update
sudo apt-get install aptitude

Now install 'edubuntu-desktop' (and also 'libreoffice' to complete the base installation) using 'aptitude':

sudo aptitude install edubuntu-desktop libreoffice