You are not logged in.

#1 2016-10-22 14:31

Dai_trying
Member
From: UK
Registered: 2015-12-14
Posts: 2,989

SCORPION [2.2.1] binutils being held back

I have re-installed Scorpion and have done update and dist-upgrade, I have 1 package that is reporting as upgradeable (binutils 2.26.1-1 -> 2.27-8)
apt-get dist-upgrade tells me

The following packages have been kept back:
  binutils

I was about to install desktop profile and it failed with the following debug output

The following packages have unmet dependencies:
linux-headers-amd64 : Depends: linux-headers-4.7.0-1-amd64 but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
Error: Simulation not successful.

If I try to force upgrade binutils I get the warning

WARNING: The following essential packages will be removed.
This should NOT be done unless you know exactly what you are doing!
  q4os-desktop q4os-base (due to q4os-desktop)
  tde-style-q4oststyle01-trinity (due to q4os-desktop)
  tde-style-q4oststyle02-trinity (due to q4os-desktop)
  tdm-trinity (due to q4os-desktop) tdebase-trinity (due to q4os-desktop)
  tdescreensaver-trinity (due to q4os-desktop)
  kmix-trinity (due to q4os-desktop) tdesudo-trinity (due to q4os-desktop)
  kuser-trinity (due to q4os-desktop) krusader-trinity (due to q4os-desktop)
1 upgraded, 0 newly installed, 42 to remove and 0 not upgraded.

I have traced backwards and it appears binutils >= 2.27 is required for gcc-5, which is what causes this error. Is there a problem with binutils in scorpion?

Offline

#2 2016-10-22 15:38

q4osteam
Q4OS Team
Registered: 2015-12-06
Posts: 4,223
Website

Re: SCORPION [2.2.1] binutils being held back

Yes, binutils is held back to satisfy strong 'libr0' dependency from TDE. We will try to update libr0 to free binutils upgrade as soon as possible.

Offline

#3 2016-10-22 15:40

Dai_trying
Member
From: UK
Registered: 2015-12-14
Posts: 2,989

Re: SCORPION [2.2.1] binutils being held back

Ok, Thanks. smile

Offline

#4 2016-10-22 15:44

q4osteam
Q4OS Team
Registered: 2015-12-06
Posts: 4,223
Website

Re: SCORPION [2.2.1] binutils being held back

You could try to install attached libr0 package and see, if it works. Untested, could break the system...
$ sudo dpkg -i --force-all libr0_0.6.0-3debian9.0.0+4-b_amd64.deb
$ sudo dpkg -i --force-all libr-dev_0.6.0-3debian9.0.0+4-b_amd64.deb
$ sudo apt-get install -f

Edit1: updated install instructions
Edit2: added libr-dev package
Edit3: added i386 packages
Edit4: attachments removed, as issue fixed

Offline

#5 2016-10-22 18:06

Dai_trying
Member
From: UK
Registered: 2015-12-14
Posts: 2,989

Re: SCORPION [2.2.1] binutils being held back

That seems to be working ok, but I cannot install firefox, although firefox-esr is available so I can use that for now. Thanks for the fix smile

Offline

#6 2016-10-23 17:38

q4osteam
Q4OS Team
Registered: 2015-12-06
Posts: 4,223
Website

Re: SCORPION [2.2.1] binutils being held back

Now officially fixed, update&&upgrade should solve the issue.

Offline

#7 2016-10-23 17:41

Dai_trying
Member
From: UK
Registered: 2015-12-14
Posts: 2,989

Re: SCORPION [2.2.1] binutils being held back

Great work team, thanks again smile

Offline

Board footer

Powered by FluxBB