[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Packages broken by Emdebian



I clearly made a mistake in reading the instructions. That doesn't change the fact that Emdebian packages are getting installed that I never selected.

So far this is what I've accomplished:

I've removed the Emdebian repos from sources.list
I manually selected the Debian version of the affected packages. It seemed to go well:

  # apt-get install libxcb1=1.8.1-2+deb7u1 libxcb1:i386=1.8.1-2+deb7u1 libxcb1-dev=1.8.1-2+deb7u1 gnome-panel=3.4.2.1-4 gnome-bluetooth=3.4.2-1
  Reading package lists... Done
  Building dependency tree       
  Reading state information... Done
  libxcb1 is already the newest version.
  libxcb1 set to manually installed.
  Suggested packages:
    libxcb-doc
  The following packages will be DOWNGRADED:
    gnome-bluetooth gnome-panel libxcb1:i386 libxcb1-dev
  0 upgraded, 0 newly installed, 4 downgraded, 0 to remove and 8 not upgraded.
  116 not fully installed or removed.
  Need to get 1,537 kB/1,679 kB of archives.
  After this operation, 2,553 kB of additional disk space will be used.
  Do you want to continue [Y/n]? Y
  Get:1 http://ftp.uwsg.indiana.edu/linux/debian/ wheezy/main gnome-bluetooth amd64 3.4.2-1 [960 kB]
  Get:2 http://ftp.uwsg.indiana.edu/linux/debian/ wheezy/main gnome-panel amd64 3.4.2.1-4 [577 kB]
  Fetched 1,537 kB in 3s (484 kB/s)    
  dpkg: warning: downgrading gnome-bluetooth from 3.4.2-1em1 to 3.4.2-1
  (Reading database ... 279547 files and directories currently installed.)
  Preparing to replace gnome-bluetooth 3.4.2-1em1 (using .../gnome-bluetooth_3.4.2-1_amd64.deb) ...
  Unpacking replacement gnome-bluetooth ...
  dpkg: warning: downgrading libxcb1:i386 from 1.8.1-2+deb7u1em1 to 1.8.1-2+deb7u1
  Preparing to replace libxcb1:i386 1.8.1-2+deb7u1em1 (using .../libxcb1_1.8.1-2+deb7u1_i386.deb) ...
  Unpacking replacement libxcb1:i386 ...
  dpkg: warning: downgrading gnome-panel from 3.4.2.1-4em1 to 3.4.2.1-4
  Preparing to replace gnome-panel 3.4.2.1-4em1 (using .../gnome-panel_3.4.2.1-4_amd64.deb) ...
  Unpacking replacement gnome-panel ...
  dpkg: warning: downgrading libxcb1-dev:amd64 from 1.8.1-2+deb7u1em1 to 1.8.1-2+deb7u1
  Preparing to replace libxcb1-dev:amd64 1.8.1-2+deb7u1em1 (using .../libxcb1-dev_1.8.1-2+deb7u1_amd64.deb) ...
  Unpacking replacement libxcb1-dev:amd64 ...
  Processing triggers for desktop-file-utils ...
  Processing triggers for man-db ...
  Processing triggers for libglib2.0-0:i386 ...
  Processing triggers for libglib2.0-0:amd64 ...



Then apt started installing *more* Emdebian packages (112 in all) even though I *don't* have the repos in sources.list anymore:

  Setting up cron (3.0pl1-124em1) ...
  [ ok ] Starting periodic command scheduler: cron.
  Setting up iproute (20120521-3+b3em1) ...
  Setting up ifupdown (0.7.8em1) ...
  Setting up libkmod2 (9-3em1) ...
  ldconfig: /usr/lib/libgpib.so.0 is not a symbolic link

  Setting up libnewt0.52 (0.52.14-11.1em1) ...
  ldconfig: /usr/lib/libgpib.so.0 is not a symbolic link

  Setting up libpipeline1 (1.2.1-1em1) ...
  ldconfig: /usr/lib/libgpib.so.0 is not a symbolic link

  Setting up libprocps0 (1:3.3.3-3em1) ...
  ldconfig: /usr/lib/libgpib.so.0 is not a symbolic link

  Setting up libsysfs2 (2.1.0+repack-2em1) ...
  ldconfig: /usr/lib/libgpib.so.0 is not a symbolic link

  Setting up liblocale-gettext-perl (1.05-7+b1em1) ...
  Setting up mawk (1.3.3-17em1) ...

... and so on ...


When I try to force the reversion to the Debian version of these packages I get the following:

  apt-get install cron=3.0pl1-124  iproute=20120521-3+b3  ifupdown=0.7.8  libkmod2=9-3  libnewt0.52=0.52.14-11.1  libpipeline1=1.2.1-1  libprocps0=1:3.3.3-3  libsysfs2=2.1.0+repack-2  liblocale-gettext-perl=1.05-7+b1  mawk=1.3.3-17  bash-completion=1:2.0-1  libasprintf0c2=0.18.1.1-9  libevent-2.0-5=2.0.19-stable-3  libgssglue1=0.4-2  liblockfile-bin=1.09-5  liblockfile1=1.09-5  libnfsidmap2=0.25-4  libpci3=1:3.1.9-6  libtirpc1=0.2.2-5  libtokyocabinet9=1.4.47-2  kmod=9-3  procps=1:3.3.3-3  alsa-base=1.0.25+3~deb7u1  kbd=1.15.3-9  keyboard-configuration=1.88  console-setup-linux=1.88  xkb-data="" console-setup=1.88  desktop-base=7.0.3  m4=1.4.16-3  flex=2.5.35-10.1  ucf=3.0025+nmu3  foomatic-filters=4.0.17-1  gawk=1:4.0.1+dfsg-2.1  geany-common=1.22+dfsg-2  geany=1.22+dfsg-2  libgnome-bluetooth10=3.4.2-1  libnotify4=0.7.5-1  libdconf0=0.12.1-3  dconf-service=0.12.1-3  dconf-gsettings-backend=0.12.1-3  libgirepository-1.0-1=1.32.1-1  gir1.2-glib-2.0=1.32.1-1  gir1.2-freedesktop=1.32.1-1  gnome-menus=3.4.2-5  libcroco3=0.6.6-2  libexempi3=2.2.0-1  libunistring0=0.9.3-5  libgettextpo0=0.18.1.1-9  libgnome-keyring-common=3.4.1-1  libgnome-keyring0=3.4.1-1  libgudev-1.0-0=175-7.2  libnl-3-200=3.2.7-4  libnl-genl-3-200=3.2.7-4  libnl-route-3-200=3.2.7-4  libpcap0.8=1.3.0-1  libpcsclite1:amd64=1.8.4-1+deb7u1  libpolkit-gobject-1-0=0.105-3  libpolkit-agent-1-0=0.105-3  libpolkit-backend-1-0=0.105-3  libnm-util2=0.9.4.0-10  libnm-glib4=0.9.4.0-10  libreadline5:amd64=5.2+dfsg-2~deb7u1  wpasupplicant=1.0-3+b2  isc-dhcp-common=4.2.2.dfsg.1-5+deb70u6  isc-dhcp-client=4.2.2.dfsg.1-5+deb70u6  network-manager=0.9.4.0-10  libnm-glib-vpn1=0.9.4.0-10  libnm-gtk-common=0.9.4.1-5  libnm-gtk0=0.9.4.1-5  policykit-1=0.105-3  policykit-1-gnome=0.105-2  hicolor-icon-theme=0.12-1  gnome-icon-theme=3.4.0-2  network-manager-gnome=0.9.4.1-5  module-init-tools=9-3  bsdmainutils=9.0.3  cpio=2.11+dfsg-0.1  libnfnetlink0=1.0.0-1.1  iptables=1.4.14-3.1  netbase=5.0  bzip2=1.0.6-4  gettext-base=0.18.1.1-9  pciutils=1:3.1.9-6  autoconf=2.69-1  libgck-1-0=3.4.1-3  libgcr-3-common=3.4.1-3  libgcr-3-1=3.4.1-3  gcr=3.4.1-3  gettext=0.18.1.1-9  gir1.2-gnomekeyring-1.0=3.4.1-1  gnome-control-center=1:3.4.3.1-2  libcap-ng0=0.6.6-2  libcap2-bin=1:2.22-1.2  gnome-keyring=3.4.1-5  gnome-media=3.4.0-1  libklibc=2.0.1-3.1  klibc-utils=2.0.1-3.1  initramfs-tools=0.109.1  libfile-copy-recursive-perl=0.38-1  libgnome2-common=2.32.1-3  libnautilus-extension1a=3.4.2-1+build1  libpthread-stubs0=0.3-3  libpthread-stubs0-dev=0.3-3  libreadline6-dev=6.2+dfsg-0.1  libreadline-dev=6.2+dfsg-0.1  libx11-data="" nautilus=3.4.2-1+build1  ppp=2.4.5-5.1+b1  update-inetd=4.43  tasksel-data="" tasksel=3.14.1
  Reading package lists... Done
  Building dependency tree       
  Reading state information... 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:
   bzip2 : Depends: libbz2-1.0 (= 1.0.6-4) but 1.0.6-4em1 is to be installed
   libreadline6-dev : Depends: libreadline6 (= 6.2+dfsg-0.1) but 6.2+dfsg-0.1em1 is to be installed
  E: Unable to correct problems, you have held broken packages.


I haven't a clue why it still wants to install Emdebian packages or where it thinks it's getting them from.
Is there some cached data that needs to be cleared up?

 
--
Kevin Thibedeau


On Wednesday, February 26, 2014 3:53 AM, Neil Williams <codehelp@debian.org> wrote:
On Tue, 25 Feb 2014 22:47:41 -0800 (PST)
Kevin Thibedeau <kevinpt@yahoo.com> wrote:

> A few days ago I made an aborted attempt to install Emdebian-grip on
> a Wheezy amd64 system to get the ARM cross compiler.

Emdebian Grip has nothing to do with cross-compilers. You need to use
the toolchain repository, not grip.

http://www.emdebian.org/debian

> I wasn't
> comfortable that it has dependencies on Squeeze.

The toolchains depend on a single package from Squeeze to provide the
old ABI.

> and bailed on the
> attempt without selecting any Emdebian packages for installation.

That's a toolchain issue, nothing to do with Grip.

Cross compilers from Emdebian for Wheezy do need packages from Squeeze
and the cross-compilers for newer releases are currently broken.


> I
> did however run an apt-get update/upgrade cycle with the Emdebian
> repos active in apt.sources. This seems to have picked up Emdebian
> packages that now cause conflicts after trying to upgrade to Debian
> 7.4:
>
> $ 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:
>  gnome-bluetooth : Depends:
>  gir1.2-gnomebluetooth-1.0 (= 3.4.2-1em1) but 3.4.2-1 is installed
>  gnome-panel : Depends: gnome-panel-data (= 3.4.2.1-4em1) but
> 3.4.2.1-4 is installed libxcb1 : Breaks: libxcb1:i386 (!=
> 1.8.1-2+deb7u1) but 1.8.1-2+deb7u1em1 is installed libxcb1:i386 :
> Breaks: libxcb1 (!= 1.8.1-2+deb7u1em1) but 1.8.1-2+deb7u1 is
> installed libxcb1-dev : Depends: libxcb1 (= 1.8.1-2+deb7u1em1) but
> 1.8.1-2+deb7u1 is installed E: Unmet dependencies. Try using -f.
>
>
> Trying to force the installation of the Debian packages will result
> in uninstalling critical system files which I can't risk. Can any one
> help on what I should do to fix the package dependencies?


Remove the Grip apt source, it has nothing to do with cross-compiling
stuff.

Then just update again.

You've confused Grip with toolchains - they are *not* the same.

--


Neil Williams
=============
http://www.linux.codehelp.co.uk/




Reply to: