Page 1 of 1

broken dependencies in repositories

Posted: Sun Dec 24, 2006 2:01 pm
by kornelix
Gnome software development cannot be done due to following problem:

$ sudo apt-get install gnome-core-devel
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.

Since you only requested a single operation it is extremely likely that
the package is simply not installable and a bug report against
that package should be filed.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
gnome-core-devel: Depends: libpanel-applet2-dev (>= 2.12.3) but it is not going to be installed
E: Broken packages

Re: broken dependencies in repositories

Posted: Mon Dec 25, 2006 8:33 pm
by scorp123
kornelix wrote:The following packages have unmet dependencies:
gnome-core-devel: Depends: libpanel-applet2-dev (>= 2.12.3) but it is not going to be installed
E: Broken packages
Can you please post here the contents of this file on your system: /etc/apt/sources.list

Posted: Tue Dec 26, 2006 2:13 pm
by scorp123
essetee wrote:When i choose gnome-core-devel in synaptic, there are no errors.
You probably just forgot to do a apt-get update or something like that. I have no errors at all. :)

Re: broken dependencies in repositories

Posted: Tue Dec 26, 2006 5:24 pm
by kornelix
scorp123 wrote:
kornelix wrote:The following packages have unmet dependencies:
gnome-core-devel: Depends: libpanel-applet2-dev (>= 2.12.3) but it is not going to be installed
E: Broken packages
Can you please post here the contents of this file on your system: /etc/apt/sources.list
Here is the file /etc/apt/sources.list

## comments (##) in front of any line to remove it from being checked.
## Use the following sources.list at your own risk.

deb http://archive.ubuntu.com/ubuntu/ edgy main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ edgy main restricted universe multiverse

deb http://archive.ubuntu.com/ubuntu/ edgy-proposed main restricted universe multiverse

## MAJOR BUG FIX UPDATES produced after the final release
deb http://archive.ubuntu.com/ubuntu/ edgy-updates main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ edgy-updates main restricted universe multiverse

## UBUNTU SECURITY UPDATES
deb http://security.ubuntu.com/ubuntu edgy-security main restricted universe multiverse
deb-src http://security.ubuntu.com/ubuntu edgy-security main restricted universe multiverse

## BACKPORTS REPOSITORY (Unsupported. May contain illegal packages. Use at own risk.)
deb http://archive.ubuntu.com/ubuntu/ edgy-backports main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ edgy-backports main restricted universe multiverse

## CANONICAL COMMERCIAL REPOSITORY (Hosted on Canonical servers, not Ubuntu
## servers. RealPlayer10, Opera, DesktopSecure and more to come.)
deb http://archive.canonical.com/ubuntu edgy-commercial main

# AMAROK 1.4.4
deb http://kubuntu.org/packages/amarok-144 edgy main

more of the same

Posted: Tue Dec 26, 2006 5:45 pm
by kornelix
An attempt to install gnome-core-devel with synaptic results in this:

gnome-core-devel:
Depends: libpanel-applet2-dev but it is not going to be installed

Nice of him to refuse my request with such an informative message.

Re: more of the same

Posted: Tue Dec 26, 2006 8:28 pm
by scorp123
kornelix wrote:An attempt to install gnome-core-devel with synaptic results in this:

gnome-core-devel:
Depends: libpanel-applet2-dev but it is not going to be installed

Nice of him to refuse my request with such an informative message.

Can you please try the following commands and put the output here, please?

Code: Select all

sudo apt-get update
sudo apt-cache show libpanel-applet2-dev
sudo apt-get --simulate install gnome-core-devel

Re: more of the same

Posted: Wed Dec 27, 2006 1:19 am
by kornelix
scorp123 wrote:
kornelix wrote:An attempt to install gnome-core-devel with synaptic results in this:

gnome-core-devel:
Depends: libpanel-applet2-dev but it is not going to be installed

Nice of him to refuse my request with such an informative message.


Can you please try the following commands and put the output here, please?

Code: Select all

sudo apt-get update
sudo apt-cache show libpanel-applet2-dev
sudo apt-get --simulate install gnome-core-devel
OK here it is:

root@mico2:/home/mico# apt-get update
Get:1 http://security.ubuntu.com edgy-security Release.gpg [191B]
Ign http://security.ubuntu.com edgy-security/main Translation-en_US
Get:2 http://archive.ubuntu.com edgy Release.gpg [191B]
Ign http://archive.ubuntu.com edgy/main Translation-en_US
Ign http://security.ubuntu.com edgy-security/restricted Translation-en_US
Ign http://security.ubuntu.com edgy-security/universe Translation-en_US
Ign http://security.ubuntu.com edgy-security/multiverse Translation-en_US
Get:3 http://kubuntu.org edgy Release.gpg [189B]
Ign http://kubuntu.org edgy/main Translation-en_US
Hit http://security.ubuntu.com edgy-security Release
Ign http://archive.ubuntu.com edgy/restricted Translation-en_US
Ign http://archive.ubuntu.com edgy/universe Translation-en_US
Ign http://archive.ubuntu.com edgy/multiverse Translation-en_US
Get:4 http://archive.ubuntu.com edgy-proposed Release.gpg [191B]
Ign http://archive.ubuntu.com edgy-proposed/main Translation-en_US
Ign http://archive.ubuntu.com edgy-proposed/restricted Translation-en_US
Get:5 http://archive.canonical.com edgy-commercial Release.gpg [191B]
Ign http://archive.canonical.com edgy-commercial/main Translation-en_US
Hit http://kubuntu.org edgy Release
Ign http://archive.ubuntu.com edgy-proposed/universe Translation-en_US
Ign http://archive.ubuntu.com edgy-proposed/multiverse Translation-en_US
Hit http://archive.canonical.com edgy-commercial Release
Get:6 http://archive.ubuntu.com edgy-updates Release.gpg [191B]
Ign http://archive.ubuntu.com edgy-updates/main Translation-en_US
Ign http://archive.ubuntu.com edgy-updates/restricted Translation-en_US
Ign http://archive.ubuntu.com edgy-updates/universe Translation-en_US
Ign http://archive.ubuntu.com edgy-updates/multiverse Translation-en_US
Get:7 http://archive.ubuntu.com edgy-backports Release.gpg [191B]
Ign http://archive.ubuntu.com edgy-backports/main Translation-en_US
Ign http://archive.ubuntu.com edgy-backports/restricted Translation-en_US
Hit http://security.ubuntu.com edgy-security/main Packages
Hit http://kubuntu.org edgy/main Packages
Hit http://archive.canonical.com edgy-commercial/main Packages
Ign http://archive.ubuntu.com edgy-backports/universe Translation-en_US
Ign http://archive.ubuntu.com edgy-backports/multiverse Translation-en_US
Hit http://archive.ubuntu.com edgy Release
Hit http://archive.ubuntu.com edgy-proposed Release
Hit http://security.ubuntu.com edgy-security/restricted Packages
Hit http://security.ubuntu.com edgy-security/universe Packages
Hit http://security.ubuntu.com edgy-security/multiverse Packages
Hit http://archive.ubuntu.com edgy-updates Release
Hit http://archive.ubuntu.com edgy-backports Release
Hit http://archive.ubuntu.com edgy/main Packages
Hit http://archive.ubuntu.com edgy/restricted Packages
Hit http://archive.ubuntu.com edgy/universe Packages
Hit http://archive.ubuntu.com edgy/multiverse Packages
Hit http://archive.ubuntu.com edgy/main Sources
Hit http://archive.ubuntu.com edgy/restricted Sources
Hit http://security.ubuntu.com edgy-security/main Sources
Hit http://security.ubuntu.com edgy-security/restricted Sources
Hit http://security.ubuntu.com edgy-security/universe Sources
Hit http://security.ubuntu.com edgy-security/multiverse Sources
Hit http://archive.ubuntu.com edgy/universe Sources
Hit http://archive.ubuntu.com edgy/multiverse Sources
Hit http://archive.ubuntu.com edgy-proposed/main Packages
Hit http://archive.ubuntu.com edgy-proposed/restricted Packages
Hit http://archive.ubuntu.com edgy-proposed/universe Packages
Hit http://archive.ubuntu.com edgy-proposed/multiverse Packages
Hit http://archive.ubuntu.com edgy-updates/main Packages
Hit http://archive.ubuntu.com edgy-updates/restricted Packages
Hit http://archive.ubuntu.com edgy-updates/universe Packages
Hit http://archive.ubuntu.com edgy-updates/multiverse Packages
Hit http://archive.ubuntu.com edgy-updates/main Sources
Hit http://archive.ubuntu.com edgy-updates/restricted Sources
Hit http://archive.ubuntu.com edgy-updates/universe Sources
Hit http://archive.ubuntu.com edgy-updates/multiverse Sources
Hit http://archive.ubuntu.com edgy-backports/main Packages
Hit http://archive.ubuntu.com edgy-backports/restricted Packages
Hit http://archive.ubuntu.com edgy-backports/universe Packages
Hit http://archive.ubuntu.com edgy-backports/multiverse Packages
Hit http://archive.ubuntu.com edgy-backports/main Sources
Hit http://archive.ubuntu.com edgy-backports/restricted Sources
Hit http://archive.ubuntu.com edgy-backports/universe Sources
Hit http://archive.ubuntu.com edgy-backports/multiverse Sources
Fetched 7B in 1s (5B/s)
Reading package lists... Done
root@mico2:/home/mico# apt-cache show libpanel-applet2-dev
Package: libpanel-applet2-dev
Priority: optional
Section: libdevel
Installed-Size: 260
Maintainer: Ubuntu Core Developers <ubuntu-devel@lists.ubuntu.com>
Original-Maintainer: Guilherme de S. Pastore <gpastore@debian.org>
Architecture: i386
Source: gnome-panel
Version: 2.16.1-0ubuntu4~prop1
Depends: libpanel-applet2-0 (= 2.16.1-0ubuntu4~prop1), libgnomeui-dev (>= 2.10.0-1), liborbit2-dev (>= 1:2.12.4-1)
Filename: pool/main/g/gnome-panel/libpanel-applet2-dev_2.16.1-0ubuntu4~prop1_i386.deb
Size: 104570
MD5sum: f49fad1355292aa1326fd6f7d40eefa5
SHA1: 35230926224985377ee39920577bc41dd961ea10
SHA256: 284f9012605e8d11a1e31a63a3d86504d84857e4ed59cfa66753937ad95a1363
Description: library for GNOME 2 panel applets - development files
This packages provides the include files and static library for the GNOME 2
panel applet library functions.
Bugs: mailto:ubuntu-users@lists.ubuntu.com
Origin: Ubuntu

Package: libpanel-applet2-dev
Priority: optional
Section: libdevel
Installed-Size: 260
Maintainer: Ubuntu Core Developers <ubuntu-devel@lists.ubuntu.com>
Original-Maintainer: Guilherme de S. Pastore <gpastore@debian.org>
Architecture: i386
Source: gnome-panel
Version: 2.16.1-0ubuntu3
Depends: libpanel-applet2-0 (= 2.16.1-0ubuntu3), libgnomeui-dev (>= 2.10.0-1), liborbit2-dev (>= 1:2.12.4-1)
Filename: pool/main/g/gnome-panel/libpanel-applet2-dev_2.16.1-0ubuntu3_i386.deb
Size: 104420
MD5sum: f6c3344c739d14e0eaed45d792adae02
SHA1: 7a9530769fef29bd934ce169bf88fa03e5fe89f8
SHA256: 8ad697de89477236cce40a139dab43a98a2fb5cc7a82f239b1d584b6c6237c4c
Description: library for GNOME 2 panel applets - development files
This packages provides the include files and static library for the GNOME 2
panel applet library functions.
Bugs: mailto:ubuntu-users@lists.ubuntu.com
Origin: Ubuntu

root@mico2:/home/mico# apt-get --simulate install gnome-core-devel
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.

Since you only requested a single operation it is extremely likely that
the package is simply not installable and a bug report against
that package should be filed.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
gnome-core-devel: Depends: libpanel-applet2-dev (>= 2.12.3) but it is not going to be installed
E: Broken packages
root@mico2:/home/mico#

Re: more of the same

Posted: Wed Dec 27, 2006 1:40 am
by scorp123
kornelix wrote:root@mico2:/home/mico# apt-cache show libpanel-applet2-dev
Package: libpanel-applet2-dev
Priority: optional
Section: libdevel
Installed-Size: 260
Maintainer: Ubuntu Core Developers <ubuntu-devel@lists.ubuntu.com>
Original-Maintainer: Guilherme de S. Pastore <gpastore@debian.org>
Architecture: i386
Source: gnome-panel
Version: 2.16.1-0ubuntu4~prop1
Depends: libpanel-applet2-0 (= 2.16.1-0ubuntu4~prop1), libgnomeui-dev (>= 2.10.0-1), liborbit2-dev (>= 1:2.12.4-1)
Filename: pool/main/g/gnome-panel/libpanel-applet2-dev_2.16.1-0ubuntu4~prop1_i386.deb
Size: 104570
MD5sum: f49fad1355292aa1326fd6f7d40eefa5
SHA1: 35230926224985377ee39920577bc41dd961ea10
SHA256: 284f9012605e8d11a1e31a63a3d86504d84857e4ed59cfa66753937ad95a1363
Description: library for GNOME 2 panel applets - development files
This packages provides the include files and static library for the GNOME 2
panel applet library functions.
Bugs: mailto:ubuntu-users@lists.ubuntu.com
Origin: Ubuntu

Package: libpanel-applet2-dev
Priority: optional
Section: libdevel
Installed-Size: 260
Maintainer: Ubuntu Core Developers <ubuntu-devel@lists.ubuntu.com>
Original-Maintainer: Guilherme de S. Pastore <gpastore@debian.org>
Architecture: i386
Source: gnome-panel
Version: 2.16.1-0ubuntu3
Depends: libpanel-applet2-0 (= 2.16.1-0ubuntu3), libgnomeui-dev (>= 2.10.0-1), liborbit2-dev (>= 1:2.12.4-1)
Filename: pool/main/g/gnome-panel/libpanel-applet2-dev_2.16.1-0ubuntu3_i386.deb
Size: 104420
MD5sum: f6c3344c739d14e0eaed45d792adae02
SHA1: 7a9530769fef29bd934ce169bf88fa03e5fe89f8
SHA256: 8ad697de89477236cce40a139dab43a98a2fb5cc7a82f239b1d584b6c6237c4c
Description: library for GNOME 2 panel applets - development files
This packages provides the include files and static library for the GNOME 2
panel applet library functions.
Bugs: mailto:ubuntu-users@lists.ubuntu.com
Origin: Ubuntu


The following packages have unmet dependencies:
gnome-core-devel: Depends: libpanel-applet2-dev (>= 2.12.3) but it is not going to be installed
E: Broken packages
Now that's really weird. The versions of libpanel-applet2-dev in the repos are 2.16.xx but apt is still complaining about 2.12.3 ?? My suspicion is that you may have conflicting dependencies, e.g. some package already installed in your system insists that the old version be installed, but apt wants to upgrade to a new version. Another possibility would be that there is some "pinning" or misconfiguration of some files in /etc/apt/* ... Did you modify any of the files there?

Can you please try the following commands and show me the output? As root:

Code: Select all

apt-get clean
apt-get update
apt-get check
Also, what happens if you try to install libpanel-applet2-dev itself?

Code: Select all

apt-get install libpanel-applet2-dev
Regards,
Scorp123

Posted: Wed Dec 27, 2006 2:55 am
by kornelix
OK here it is: (had to repeat apt-get update because of server problem)

root@mico2:/home/mico# apt-get clean
root@mico2:/home/mico# apt-get update
Get:1 http://security.ubuntu.com edgy-security Release.gpg [191B]
Ign http://security.ubuntu.com edgy-security/main Translation-en_US
Get:2 http://kubuntu.org edgy Release.gpg [189B]
Ign http://kubuntu.org edgy/main Translation-en_US
Ign http://security.ubuntu.com edgy-security/restricted Translation-en_US
Ign http://security.ubuntu.com edgy-security/universe Translation-en_US
Ign http://security.ubuntu.com edgy-security/multiverse Translation-en_US
Hit http://security.ubuntu.com edgy-security Release
Get:3 http://archive.ubuntu.com edgy Release.gpg [191B]
Ign http://archive.ubuntu.com edgy/main Translation-en_US
Hit http://kubuntu.org edgy Release
Ign http://archive.ubuntu.com edgy/restricted Translation-en_US
Ign http://archive.ubuntu.com edgy/universe Translation-en_US
Ign http://archive.ubuntu.com edgy/multiverse Translation-en_US
Get:4 http://archive.ubuntu.com edgy-proposed Release.gpg [191B]
Ign http://archive.ubuntu.com edgy-proposed/main Translation-en_US
Ign http://archive.ubuntu.com edgy-proposed/restricted Translation-en_US
Ign http://archive.ubuntu.com edgy-proposed/universe Translation-en_US
Ign http://archive.ubuntu.com edgy-proposed/multiverse Translation-en_US
Get:5 http://archive.ubuntu.com edgy-updates Release.gpg [191B]
Ign http://archive.ubuntu.com edgy-updates/main Translation-en_US
Hit http://security.ubuntu.com edgy-security/main Packages
Hit http://kubuntu.org edgy/main Packages
Ign http://archive.ubuntu.com edgy-updates/restricted Translation-en_US
Ign http://archive.ubuntu.com edgy-updates/universe Translation-en_US
Ign http://archive.ubuntu.com edgy-updates/multiverse Translation-en_US
Get:6 http://archive.ubuntu.com edgy-backports Release.gpg [191B]
Ign http://archive.ubuntu.com edgy-backports/main Translation-en_US
Ign http://archive.ubuntu.com edgy-backports/restricted Translation-en_US
Hit http://security.ubuntu.com edgy-security/restricted Packages
Hit http://security.ubuntu.com edgy-security/universe Packages
Hit http://security.ubuntu.com edgy-security/multiverse Packages
Ign http://archive.ubuntu.com edgy-backports/universe Translation-en_US
Ign http://archive.ubuntu.com edgy-backports/multiverse Translation-en_US
Hit http://archive.ubuntu.com edgy Release
Hit http://archive.ubuntu.com edgy-proposed Release
Hit http://security.ubuntu.com edgy-security/main Sources
Hit http://security.ubuntu.com edgy-security/restricted Sources
Hit http://security.ubuntu.com edgy-security/universe Sources
Hit http://security.ubuntu.com edgy-security/multiverse Sources
Hit http://archive.ubuntu.com edgy-updates Release
Hit http://archive.ubuntu.com edgy-backports Release
Hit http://archive.ubuntu.com edgy/main Packages
Hit http://archive.ubuntu.com edgy/restricted Packages
Hit http://archive.ubuntu.com edgy/universe Packages
Hit http://archive.ubuntu.com edgy/multiverse Packages
Hit http://archive.ubuntu.com edgy/main Sources
Hit http://archive.ubuntu.com edgy/restricted Sources
Hit http://archive.ubuntu.com edgy/universe Sources
Hit http://archive.ubuntu.com edgy/multiverse Sources
Hit http://archive.ubuntu.com edgy-proposed/main Packages
Hit http://archive.ubuntu.com edgy-proposed/restricted Packages
Hit http://archive.ubuntu.com edgy-proposed/universe Packages
Hit http://archive.ubuntu.com edgy-proposed/multiverse Packages
Hit http://archive.ubuntu.com edgy-updates/main Packages
Hit http://archive.ubuntu.com edgy-updates/restricted Packages
Hit http://archive.ubuntu.com edgy-updates/universe Packages
Hit http://archive.ubuntu.com edgy-updates/multiverse Packages
Hit http://archive.ubuntu.com edgy-updates/main Sources
Hit http://archive.ubuntu.com edgy-updates/restricted Sources
Hit http://archive.ubuntu.com edgy-updates/universe Sources
Hit http://archive.ubuntu.com edgy-updates/multiverse Sources
Hit http://archive.ubuntu.com edgy-backports/main Packages
Hit http://archive.ubuntu.com edgy-backports/restricted Packages
Hit http://archive.ubuntu.com edgy-backports/universe Packages
Hit http://archive.ubuntu.com edgy-backports/multiverse Packages
Hit http://archive.ubuntu.com edgy-backports/main Sources
Hit http://archive.ubuntu.com edgy-backports/restricted Sources
Hit http://archive.ubuntu.com edgy-backports/universe Sources
Hit http://archive.ubuntu.com edgy-backports/multiverse Sources
Err http://archive.canonical.com edgy-commercial Release.gpg
Could not connect to archive.canonical.com:80 (82.211.81.142), connection timed out
Ign http://archive.canonical.com edgy-commercial/main Translation-en_US
Fetched 6B in 3m13s (0B/s)
Failed to fetch http://archive.canonical.com/ubuntu/dis ... elease.gpg Could not connect to archive.canonical.com:80 (82.211.81.142), connection timed out
Reading package lists... Done
W: Some index files failed to download, they have been ignored, or old ones used instead.
root@mico2:/home/mico# apt-get update
Get:1 http://archive.canonical.com edgy-commercial Release.gpg [191B]
Ign http://archive.canonical.com edgy-commercial/main Translation-en_US
Get:2 http://kubuntu.org edgy Release.gpg [189B]
Ign http://kubuntu.org edgy/main Translation-en_US
Get:3 http://security.ubuntu.com edgy-security Release.gpg [191B]
Ign http://security.ubuntu.com edgy-security/main Translation-en_US
Get:4 http://archive.ubuntu.com edgy Release.gpg [191B]
Ign http://archive.ubuntu.com edgy/main Translation-en_US
Ign http://security.ubuntu.com edgy-security/restricted Translation-en_US
Ign http://security.ubuntu.com edgy-security/universe Translation-en_US
Ign http://security.ubuntu.com edgy-security/multiverse Translation-en_US
Hit http://archive.canonical.com edgy-commercial Release
Hit http://kubuntu.org edgy Release
Hit http://security.ubuntu.com edgy-security Release
Ign http://archive.ubuntu.com edgy/restricted Translation-en_US
Ign http://archive.ubuntu.com edgy/universe Translation-en_US
Ign http://archive.ubuntu.com edgy/multiverse Translation-en_US
Get:5 http://archive.ubuntu.com edgy-proposed Release.gpg [191B]
Ign http://archive.ubuntu.com edgy-proposed/main Translation-en_US
Ign http://archive.ubuntu.com edgy-proposed/restricted Translation-en_US
Ign http://archive.ubuntu.com edgy-proposed/universe Translation-en_US
Ign http://archive.ubuntu.com edgy-proposed/multiverse Translation-en_US
Get:6 http://archive.ubuntu.com edgy-updates Release.gpg [191B]
Hit http://archive.canonical.com edgy-commercial/main Packages
Ign http://archive.ubuntu.com edgy-updates/main Translation-en_US
Hit http://kubuntu.org edgy/main Packages
Hit http://security.ubuntu.com edgy-security/main Packages
Ign http://archive.ubuntu.com edgy-updates/restricted Translation-en_US
Ign http://archive.ubuntu.com edgy-updates/universe Translation-en_US
Ign http://archive.ubuntu.com edgy-updates/multiverse Translation-en_US
Get:7 http://archive.ubuntu.com edgy-backports Release.gpg [191B]
Ign http://archive.ubuntu.com edgy-backports/main Translation-en_US
Ign http://archive.ubuntu.com edgy-backports/restricted Translation-en_US
Hit http://security.ubuntu.com edgy-security/restricted Packages
Hit http://security.ubuntu.com edgy-security/universe Packages
Hit http://security.ubuntu.com edgy-security/multiverse Packages
Ign http://archive.ubuntu.com edgy-backports/universe Translation-en_US
Ign http://archive.ubuntu.com edgy-backports/multiverse Translation-en_US
Hit http://archive.ubuntu.com edgy Release
Hit http://archive.ubuntu.com edgy-proposed Release
Hit http://archive.ubuntu.com edgy-updates Release
Hit http://archive.ubuntu.com edgy-backports Release
Hit http://security.ubuntu.com edgy-security/main Sources
Hit http://security.ubuntu.com edgy-security/restricted Sources
Hit http://security.ubuntu.com edgy-security/universe Sources
Hit http://security.ubuntu.com edgy-security/multiverse Sources
Hit http://archive.ubuntu.com edgy/main Packages
Hit http://archive.ubuntu.com edgy/restricted Packages
Hit http://archive.ubuntu.com edgy/universe Packages
Hit http://archive.ubuntu.com edgy/multiverse Packages
Hit http://archive.ubuntu.com edgy/main Sources
Hit http://archive.ubuntu.com edgy/restricted Sources
Hit http://archive.ubuntu.com edgy/universe Sources
Hit http://archive.ubuntu.com edgy/multiverse Sources
Hit http://archive.ubuntu.com edgy-proposed/main Packages
Hit http://archive.ubuntu.com edgy-proposed/restricted Packages
Hit http://archive.ubuntu.com edgy-proposed/universe Packages
Hit http://archive.ubuntu.com edgy-proposed/multiverse Packages
Hit http://archive.ubuntu.com edgy-updates/main Packages
Hit http://archive.ubuntu.com edgy-updates/restricted Packages
Hit http://archive.ubuntu.com edgy-updates/universe Packages
Hit http://archive.ubuntu.com edgy-updates/multiverse Packages
Hit http://archive.ubuntu.com edgy-updates/main Sources
Hit http://archive.ubuntu.com edgy-updates/restricted Sources
Hit http://archive.ubuntu.com edgy-updates/universe Sources
Hit http://archive.ubuntu.com edgy-updates/multiverse Sources
Hit http://archive.ubuntu.com edgy-backports/main Packages
Hit http://archive.ubuntu.com edgy-backports/restricted Packages
Hit http://archive.ubuntu.com edgy-backports/universe Packages
Hit http://archive.ubuntu.com edgy-backports/multiverse Packages
Hit http://archive.ubuntu.com edgy-backports/main Sources
Hit http://archive.ubuntu.com edgy-backports/restricted Sources
Hit http://archive.ubuntu.com edgy-backports/universe Sources
Hit http://archive.ubuntu.com edgy-backports/multiverse Sources
Fetched 7B in 1s (5B/s)
Reading package lists... Done
root@mico2:/home/mico# apt-get check
Reading package lists... Done
Building dependency tree
Reading state information... Done
root@mico2:/home/mico# apt-get install libpanel-applet2-dev
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.

Since you only requested a single operation it is extremely likely that
the package is simply not installable and a bug report against
that package should be filed.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
libpanel-applet2-dev: Depends: libpanel-applet2-0 (= 2.16.1-0ubuntu4~prop1) but 2.16.1-1linuxmint1 is to be installed
E: Broken packages
root@mico2:/home/mico#

Posted: Wed Dec 27, 2006 7:09 am
by scorp123
kornelix wrote:The following packages have unmet dependencies:
libpanel-applet2-dev: Depends: libpanel-applet2-0 (= 2.16.1-0ubuntu4~prop1) but 2.16.1-1linuxmint1 is to be installed
E: Broken packages
Hey, where does that file version all of a sudden come from?? We should ask clem I guess ... ?

Posted: Wed Dec 27, 2006 6:30 pm
by scorp123
scorp123 wrote:
kornelix wrote:The following packages have unmet dependencies:
libpanel-applet2-dev: Depends: libpanel-applet2-0 (= 2.16.1-0ubuntu4~prop1) but 2.16.1-1linuxmint1 is to be installed
E: Broken packages
Hey, where does that file version all of a sudden come from?? We should ask clem I guess ... ?

Update:

I can easily reproduce the problem with Bea!! On Bea I have the same error message (Live CD mode).

Apparently the package libpanel-applet2-0 is already installed per default, but the version number 2.16.1-1linuxmint1 given to it by clem breaks these dependencies. In my opinion that's a bug and should be addressed by clem.

Also, when I try to remove the pre-installed version so I could download the correct version from the Edgy repositories apt also tries to remove most of the GNOME programs ... Now that kind of defeats the idea of having a GNOME desktop, doesn't it? :lol:

The only Workaround I can offer right now besides downgrading again to LinuxMint 2.0 "Barbara" is this:


- open synaptic
- search for the package: libpanel-applet2-0
- synaptic will list it as already being installed
- mark it with the left mouse button
- in synaptic's menu: Package => Force Version (Ctrl+E)
- now select a different version e.g. 2.16.1-0ubuntu4
- synaptic will inform you that you are about to downgrade a package
- whatever it says click OK and then Apply

Now the installation of gnome-core-devel should work too ... On my system I don't get any error messages any more.


Regards,
Scorp123

Posted: Thu Dec 28, 2006 2:26 am
by kornelix
scorp, your work-around for libpanel-applet2 worked. Thanks.

I also had to add the missing link /usr/bin/g++ >> g++-4.1

Mike

Posted: Thu Dec 28, 2006 8:38 pm
by clem
Hi,

Great workaround. The panel was changed because the original package had distribution-related info hardcoded in it. This was part of the effort made to give Bea a better branding.

Scorp, how would you go from here to fix that problem? And what version number policy would you use?

Thanks,
Clem.

Posted: Fri Dec 29, 2006 7:47 am
by scorp123
clem wrote:The panel was changed because the original package had distribution-related info hardcoded in it. This was part of the effort made to give Bea a better branding.

Scorp, how would you go from here to fix that problem? And what version number policy would you use?
Well ... either you have to avoid branding in the version numbers and maintain maximum compatibility and stick to the Ubuntu versions so that really everything is as much compatible as possible ... Or you will have to introduce your own repositories so that LinuxMint becomes a distribution of its own. But then these repos should be added to the sources.list and be accessible per default.

Just compare Ubuntu and Debian: Ubuntu wouldn't be what it is if they had stuck to the original Debian repositories. Canonical did quite some branding and thus one simply needs to use proper Ubuntu repositories.

In my opinion every LinuxMint-specific package and LinuxMint-branded package version should be available via proper LinuxMint repos somehow. This would also mean that when you update or upgrade programs such as mintWiFi or mint3D that these updates become automatically available to all existing users via LinuxMint's update functions.

These are the reasons BTW why I am still staying on "Barbara" and not switching over to "Bea". For my taste "Bea" already contains too many incompatibilities that set it apart from a proper Ubuntu. But it's still not a proper distribution in its own right either. Sorry to say so. I could really live with a distribution that is not a "proper Ubuntu", but then it really has to be a proper distribution on its own. And "Bea" just isn't there yet.

So if you really want to continue the branding you'd really sooner or later have to make sure that we get our own repositories so that things such as mint3D and other LinuxMint-branded packages can be re-installed and updated and so on. Right now these nice additions to "Bea" can't even be managed by apt / synaptic: Uninstall them by accident and you're really screwed, there is no way to reinstall them but to reinstall the OS completely ...

Or you avoid branding as far as possible right now and stick to the Ubuntu versions ... But then LinuxMint would be just that: Ubuntu with a different default theme.

But currently "Bea" is somewhere in between: the only repos available to it are the Ubuntu repos right now, there are no LinuxMint repos, and yet you have added plenty of LinuxMint-specific packages that are only available via the installer disk ... that's a big big "No" in my opinion. And this thread just shows what can happen: You try to install something from the Ubuntu repos and bingo! You get into dependency hell. And this will only get worse over time.

As I said ... either you make sure LinuxMint remains as compatible as possible (just as "Barbara" is!) or you get some nice ISP to host your repos and all LinuxMint-branded packages are available from there from now on. Having your own repos probably would also mean that dist-upgrades from one LinuxMint version to the next higher one become possible.

In my personal opinion you should have released a bug-fixed version of "Barbara" and all the additions that came with "Bea" should have been added via LinuxMint-proper repositories. Like that you could continue the development of all the things you want to add and users would just have to download the new packages ... and not entire ISO images.

Again ... all this is just my personal opinion. I don't claim to have any rights to tell you what to do and what not :lol:

Best regards,
Scorp123 <== very happy "Barbara" user 8)

Posted: Fri Dec 29, 2006 9:01 am
by clem
No no, you are right about that. The problem I have is the resources, both in term of hosting and in term of maintaining that repository... but I get your point, this is becoming more important every day...

Clem

Posted: Fri Dec 29, 2006 9:33 am
by scorp123
@Clem:

I just had a chat with one of my colleagues who also plans to create his own distribution (based on Gentoo). And so we talked about the difficulties of maintaining one's own repos and the trouble with ISP's this might get you in (e.g. traffic too high, etc.) ... and during this chat I had an idea. I wonder if you can implement this:

Right now apt uses http or ftp to get its packages ... and it needs to get them from certain servers, that's what you got the sources.list for. And that's also the problem with your own LinuxMint repositories if you wanted to create them ... you'd have to find your own server where you can host your packages and where you won't run into problems with traffic limits, and so on. And this still costs money ...

How about modifying apt so that it uses BitTorrent instead?

Crazy idea, yes. But if you did that then you'd really have a feature that totally puts LinuxMint apart from anything else that currently exists. But by using BitTorrent LinuxMint users themselves would be distributing the packages amongst themselves, and this would keep traffic down.

How I imagine that this is supposed to work:

1.) Tracker

You create a tracker which will host the torrents for any LinuxMint-specific packages, e.g. package-tracker.linuxmint.com ...

2.) Apt, Synaptic, update service ...

They check the tracker from time to time, and if there are any updates they notify the user who can initiate the download process. Basically this is the same as it is now, only that this would be a BitTorrent download now. You could also think of forking synaptic and create something like "MintUpdater" ... or fork apt and create something like btapt (= BitTorrent Apt), something that could handle repos via BitTorrent

3.) Neighbourhood Update daemon
You could create a daemon (maybe a fork from Avahi or something similar?) that will scan its network neighbourhood for other LinuxMint machines, and if it finds them, the daemons will notify each other of the updates they have. The user is notified and can initiate the download of the updates. The idea behind this is that once one user has all the updates (and other interesting packages?) he can act as update and package server to other LinuxMint users in his LAN or geographic vicinity. Again, this would underline this being about community and it would keep the traffic for you down.

4.) Additions to the Preference menu
Probably we would need some preference settings, e.g. how much traffic does a user want to dedicate for the distribution of LinuxMint packages (kbps + GB per day, etc.), and there may be users who won't be able to help with distributing the packages on the Internet because they are behind a corporate firewall (but they could still help out in their own LAN / WAN?), so there should be a setting which disables / enables sharing on the internet or local LAN.

5.) I am crazy. I know that :lol:

6.) User contrib
You could crate a contrib section ... any advanced user who manages to package a certain package or wants to dedicate a server who will help hosting packages can submit this to the tracker and anyone interested can download those packages from there via synaptic. I know that this is a certain risk, but basically that's the same with the third-party repos most people add these days anyway.

7.) Users help users
If a user wants to install a package synaptic sends a request to the tracker, the tracker checks which other helpful user in the vicinity of the first user has that requested package and the two download from each others. If no user has that package or nobody is sharing it at the moment the standard ftp or http apt-get backend kicks in and it gets the package the old way ...


Just my (wacky) thoughts ... :lol:

Regards,
Scorp123


[ EDIT -- some annoying typos corrected ]

Posted: Fri Dec 29, 2006 11:13 am
by clem
I agree with #5 :)

Seriously: It's a marvelous idea. Brilliant one even... the question now is how much time do we want to put into this... and when do we do it.. this is one big project, ambitious in itself and I'm already quite busy with making the rest of mint.

Posted: Fri Dec 29, 2006 2:19 pm
by scorp123
clem wrote:I agree with #5 :)

Seriously: It's a marvelous idea. Brilliant one even... the question now is how much time do we want to put into this... and when do we do it.. this is one big project, ambitious in itself and I'm already quite busy with making the rest of mint.
OK ... Plan B then: Maintain maximum compatibility with Ubuntu, at least for now until you can open up your own repos!
Avoid breaking dependencies! :wink:

Regards,
Scorp123

Posted: Fri Dec 29, 2006 4:41 pm
by scorp123
clem wrote:I agree with #5 :)

Seriously: It's a marvelous idea. Brilliant one even... the question now is how much time do we want to put into this... and when do we do it.. this is one big project, ambitious in itself and I'm already quite busy with making the rest of mint.
Apparently other people already had this idea ... This posting here mentions two known implementations, one is called "apt-torrent" and the other is called "bat" ...
http://lists.slug.org.au/archives/slug/ ... 00239.html

The apt-torrent homepage is here:
http://sianka.free.fr/ ... seems to be a countryman of you clem?

More stuff on apt-torrent:
http://directory.fsf.org/sysadmin/conf/apt-torrent.html