SEARCH

Enter your search query in the box above ^, or use the forum search tool.

You are not logged in.

#1 2015-09-13 17:04:07

hhh
Cityspeak
Registered: 2010-08-04
Posts: 3,253

[SOLVED]bunsen-meta-ssh dependancy conflict

prupert wrote:

Hi, old time Crunchbang user, back for some Bunsen goodness.

I installed the RC1 ISO on my netbook last night. All went well, WiFi connected, everything working as expected....except apt doesn't seem a happy bunny. Is this expected?

When trying to install chrome / chromium via the scripts in the menu, or if I try to install SSH for example, I get an error that I requested an impossible situation due to unmet dependencies:

sudo apt-get install bunsen-meta-ssh
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:
 bunsen-meta-ssh : Depends: openssh-server but it is not installable
                   Depends: openssh-client but it is not installable
E: Unable to correct problems, you have held broken packages.

Any way to fix this if this is unexpected? I haven't messed with any of the default options since install, though I did complete the install script that runs once you log in for the first time - but I declined most of the options other than the ones that seemed to be recommended.


bunsenlabs     8)     forum mod squad

Offline

Be excellent to each other!

#2 2015-09-13 17:07:32

hhh
Cityspeak
Registered: 2010-08-04
Posts: 3,253

Re: [SOLVED]bunsen-meta-ssh dependancy conflict

@prupert, you did at least run 'sudo apt-get update && sudo apt-get upgrade' w/out quotes first?


bunsenlabs     8)     forum mod squad

Offline

#3 2015-09-14 02:49:06

johnraff
nullglob
From: Nagoya, Japan
Registered: 2009-01-07
Posts: 4,148
Website

Re: [SOLVED]bunsen-meta-ssh dependancy conflict

hhh wrote:

@prupert, you did at least run 'sudo apt-get update && sudo apt-get upgrade' w/out quotes first?

prupert wrote:

I did complete the install script that runs once you log in for the first time...

That script runs apt-get update and upgrade at the start. Which means @prupert your error is mysterious. I've just checked on a live session and both chromium and bunsen-meta-ssh installed.

Is your network connection OK? Never mind, the above script would have errored out...

Last edited by johnraff (2015-09-14 02:50:31)


John
--------------------
( a boring Japan blog , Japan Links, idle twitterings  and GitStuff )
#! forum moderator    BunsenLabs

Offline

#4 2015-09-14 10:50:36

twoion
Emerald Caffeine
From: 星界
Registered: 2012-05-11
Posts: 1,648

Re: [SOLVED]bunsen-meta-ssh dependancy conflict

Yes, this is not an issue with the package but with APT. Posting the output of

LANG=C sudo apt-get install -o Debug::pkgProblemResolver=1 bunsen-meta-ssh
apt-cache policy openssh-{client,server}

would help.


Tannhäuser ~ {www,pkg,ddl}.bunsenlabs.org/{gitlog,repoidx}

Offline

#5 2015-09-14 19:14:05

prupert
New Member
Registered: 2015-09-13
Posts: 8

Re: [SOLVED]bunsen-meta-ssh dependancy conflict

Sorry, 9-5 day job and kids wink

Here you go:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Starting pkgProblemResolver with broken count: 1
Starting 2 pkgProblemResolver with broken count: 1
Investigating (0) bunsen-meta-ssh [ amd64 ] < none -> 8.2-1 > ( misc )
Broken bunsen-meta-ssh:amd64 Depends on openssh-server [ amd64 ] < none > ( none )
Broken bunsen-meta-ssh:amd64 Depends on openssh-client [ amd64 ] < none > ( none )
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:
 bunsen-meta-ssh : Depends: openssh-server but it is not installable
                   Depends: openssh-client but it is not installable
E: Unable to correct problems, you have held broken packages.

And for funsies, since it doesn't seem purely an SSH issue:

LANG=C sudo apt-get install -o Debug::pkgProblemResolver=1 google-chrome-stable
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Starting pkgProblemResolver with broken count: 1
Starting 2 pkgProblemResolver with broken count: 1
Investigating (0) google-chrome-stable [ amd64 ] < none -> 45.0.2454.85-1 > ( web )
Broken google-chrome-stable:amd64 Depends on libappindicator1 [ amd64 ] < none > ( none )
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:
 google-chrome-stable : Depends: libappindicator1 but it is not installable
E: Unable to correct problems, you have held broken packages.

And output of apt-get update:

Hit http://pkg.bunsenlabs.org bunsen-hydrogen InRelease
Ign http://dl.google.com stable InRelease                                    
Hit http://security.debian.org jessie/updates InRelease                      
Hit http://dl.google.com stable Release.gpg                             
Hit http://dl.google.com stable Release           
Hit http://pkg.bunsenlabs.org bunsen-hydrogen/main amd64 Packages
Hit http://dl.google.com stable/main amd64 Packages
Hit http://security.debian.org jessie/updates/main amd64 Packages
Hit http://security.debian.org jessie/updates/contrib amd64 Packages  
Hit http://security.debian.org jessie/updates/non-free amd64 Packages          
Ign http://pkg.bunsenlabs.org bunsen-hydrogen/main Translation-en_GB           
Hit http://security.debian.org jessie/updates/contrib Translation-en
Ign http://pkg.bunsenlabs.org bunsen-hydrogen/main Translation-en              
Hit http://security.debian.org jessie/updates/main Translation-en     
Ign http://dl.google.com stable/main Translation-en_GB               
Hit http://security.debian.org jessie/updates/non-free Translation-en
Ign http://dl.google.com stable/main Translation-en
Reading package lists... Done

Last edited by prupert (2015-09-14 19:30:10)

Offline

#6 2015-09-14 19:46:17

damo
#! gimpbanger
From: N51.5 W002.8 (mostly)
Registered: 2011-11-24
Posts: 5,434

Re: [SOLVED]bunsen-meta-ssh dependancy conflict

FYI, I have just installed google-chrome-stable on a fresh BL install, using the pipemenu, with no issues.


BunsenLabs Group on deviantArt
damo's gallery on deviantArt
Openbox themes
Forum Moderator smile

Offline

#7 2015-09-15 20:31:50

prupert
New Member
Registered: 2015-09-13
Posts: 8

Re: [SOLVED]bunsen-meta-ssh dependancy conflict

I'm happy to reinstall to fix this, but also happy to keep trying to find the problem if it'll help with debugging. Sounds like it could just be an ever so slightly corrupted ISO that somehow knackered the APT sources list in some way....

Offline

#8 2015-09-16 20:28:35

prupert
New Member
Registered: 2015-09-13
Posts: 8

Re: [SOLVED]bunsen-meta-ssh dependancy conflict

Hmm, so, I burnt a new ISO after verifyig the SHA of the download. I installed, all went fine.  I ran the script that runs after logging in and all I got it to do was update - I didn't install anything.

Then I went in to the menu to install Chrome stable via the script and BAM, same exact error:

[sudo] password for XXXXXXX: 
OK
  Creating APT sources file...
deb http://dl.google.com/linux/chrome/deb/ stable main
  Updating sources...
  updating apt...
Hit http://pkg.bunsenlabs.org bunsen-hydrogen InRelease
Hit http://security.debian.org jessie/updates InRelease
Hit http://pkg.bunsenlabs.org bunsen-hydrogen/main amd64 Packages       
Ign http://dl.google.com stable InRelease                               
Get:1 http://dl.google.com stable Release.gpg [198 B]
Get:2 http://dl.google.com stable Release [1,347 B]                            
Hit http://security.debian.org jessie/updates/main amd64 Packages        
Get:3 http://dl.google.com stable/main amd64 Packages [1,218 B]                
Hit http://security.debian.org jessie/updates/contrib amd64 Packages
Hit http://security.debian.org jessie/updates/non-free amd64 Packages
Ign http://pkg.bunsenlabs.org bunsen-hydrogen/main Translation-en              
Hit http://security.debian.org jessie/updates/contrib Translation-en  
Ign http://dl.google.com stable/main Translation-en                  
Hit http://security.debian.org jessie/updates/main Translation-en
Hit http://security.debian.org jessie/updates/non-free Translation-en
Fetched 2,763 B in 1s (2,761 B/s)
Reading package lists... Done
  Finished update
  Installing package...
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:
 google-chrome-stable : Depends: libappindicator1 but it is not installable
  There were problems installing google-chrome-stable
  Press "d" for details (q to quit) d
E: Unable to correct problems, you have held broken packages.
  Would you like to quit now, or continue anyway?
  (Be careful!)
  Press "q" to quit, "c" to continue:

Begining to think this aint me...

Oh, by the way, cudos for having an installer that ASKS what drive to install Grub to.

Offline

#9 2015-09-16 21:33:58

twoion
Emerald Caffeine
From: 星界
Registered: 2012-05-11
Posts: 1,648

Re: [SOLVED]bunsen-meta-ssh dependancy conflict

You seem to be missing APT source entries…make sure that /etc/apt/sources.list contains at something like (possibly different mirrors):

deb http://ftp.de.netcup.net/debian/ jessie main contrib non-free
deb-src http://ftp.de.debian.org/debian/ jessie main contrib non-free
deb http://security.debian.org/ jessie/updates main contrib non-free
deb-src http://security.debian.org/ jessie/updates main contrib non-free

Your apt-get update command seems to be hitting only jessie/updates and not jessie. Check the file and post the output of `apt-cache policy libappindicator1`.


Tannhäuser ~ {www,pkg,ddl}.bunsenlabs.org/{gitlog,repoidx}

Offline

#10 2015-09-16 22:24:00

prupert
New Member
Registered: 2015-09-13
Posts: 8

Re: [SOLVED]bunsen-meta-ssh dependancy conflict

Yup, all those entries are missing. Running the apt-cache command gave:

libappindicator1:
  Installed: (none)
  Candidate: (none)
  Version table:

I then added the entries (in UK format) in, apt-get updated and now:

libappindicator1:
  Installed: (none)
  Candidate: 0.4.92-3.1
  Version table:
     0.4.92-3.1 0
        500 http://ftp.uk.debian.org/debian/ jessie/main amd64 Packages

I then ran the chrome install script again and BAM. Fixed. So, somehow my sources.list file gets mangled. Since this happened on two different installs with two different ISOs with two different downloads. Seems unlikley to be co-incidence.

The first script that runs on first boot, I delinced to add any additional repos. Since that script is clearly making changes to my apt sources, it seems to me to be the obvious culprit....

Offline

#11 2015-09-16 22:27:38

damo
#! gimpbanger
From: N51.5 W002.8 (mostly)
Registered: 2011-11-24
Posts: 5,434

Re: [SOLVED]bunsen-meta-ssh dependancy conflict

^ Can you recall what choice you made, if any, during the install, when asked about APT and adding a mirror?


BunsenLabs Group on deviantArt
damo's gallery on deviantArt
Openbox themes
Forum Moderator smile

Offline

#12 2015-09-16 22:41:06

prupert
New Member
Registered: 2015-09-13
Posts: 8

Re: [SOLVED]bunsen-meta-ssh dependancy conflict

I declined everything, apart from the option of updating and upgrading.

I just did a check through of the script, cat'ing and tailf'ing /etc/apt/sources.list as I ran bl-welcome. No changes were made to the file at all. I said No to each option other than the update when bl-welcome asked. So maybe it isn't bl-welcome. It could be the apt-sources files was messed up during the initial install (something to do with me being in the UK and it failing to choose the wrong mirror?)?

I'll do another wipe and install tomorrow of the same ISO and as soon as it boots I'll check what the sources.list file contains - before I do anything with the bl-welcome script. then we'll know if somethign went wrong with the original install.

Offline

#13 2015-09-16 23:11:30

hhh
Cityspeak
Registered: 2010-08-04
Posts: 3,253

Re: [SOLVED]bunsen-meta-ssh dependancy conflict

prupert wrote:

I'll do another wipe and install tomorrow of the same ISO and as soon as it boots I'll check what the sources.list file contains - before I do anything with the bl-welcome script. then we'll know if somethign went wrong with the original install.

Post the contents of both /etc/apt/sources.list and /etc/apt/sources.list.d/bunsen.list in both a live session and installed to a hard disk, if you can. Thanks!


bunsenlabs     8)     forum mod squad

Offline

#14 2015-09-17 11:51:01

damo
#! gimpbanger
From: N51.5 W002.8 (mostly)
Registered: 2011-11-24
Posts: 5,434

Re: [SOLVED]bunsen-meta-ssh dependancy conflict

@prupert

During the install, did you choose "No" when asked about a network mirror? The default is "Yes", in order to add a mirror to "supplement the packages on the iso".

If you chose "No", then your sources.list would look like this...

# deb cdrom:[Debian GNU/Linux 8 _Jessie_ - Official Snapshot amd64 LIVE/INSTALL Binary 20150909-03:19]/ jessie contrib main non-free

deb http://security.debian.org/ jessie/updates main contrib non-free
#deb-src http://security.debian.org/ jessie/updates main contrib non-free

No jessie main sources!

You need to have a network mirror.


BunsenLabs Group on deviantArt
damo's gallery on deviantArt
Openbox themes
Forum Moderator smile

Offline

#15 2015-09-17 20:01:33

prupert
New Member
Registered: 2015-09-13
Posts: 8

Re: [SOLVED]bunsen-meta-ssh dependancy conflict

damo wrote:

@prupert

During the install, did you choose "No" when asked about a network mirror? The default is "Yes", in order to add a mirror to "supplement the packages on the iso".

You need to have a network mirror.

Ouch, OK, yeah, hands up, that's what I did. I'm surprised this is the outcome, I've installed countless variants of Linux in the last ten years and never had this issue before - I seem to recall skipping the mirror selection usually causes the installer to use the main mirror - which is then added to your sources list and doesn't leave you with the situation I had.

Is this a recent change in the Debian installer?

However, regardless, problem solved and clearly a case of pebcak. Very sorry for wasting people's time.

Offline

#16 2015-09-17 20:48:14

damo
#! gimpbanger
From: N51.5 W002.8 (mostly)
Registered: 2011-11-24
Posts: 5,434

Re: [SOLVED]bunsen-meta-ssh dependancy conflict

prupert wrote:

....
Is this a recent change in the Debian installer?

However, regardless, problem solved and clearly a case of pebcak. Very sorry for wasting people's time.

I think it is part of the BL live installer config, which is a black art to set up apparently. There is some dev discussion going on since your problem surfaced, so it absolutely isn't a waste of time! I understand it is possible to use a default mirror, which is what you have experienced in the past, so we will see what we come up with wink

PS If you could edit the title of your first post and add [SOLVED] it could help others with a similar issue.


BunsenLabs Group on deviantArt
damo's gallery on deviantArt
Openbox themes
Forum Moderator smile

Offline

#17 2015-09-18 06:56:53

prupert
New Member
Registered: 2015-09-13
Posts: 8

Re: [SOLVED]bunsen-meta-ssh dependancy conflict

Ahh, glad I haven't been a total time waste. hhh will have to mark the post as solved as he created the thread from my post on the RC1 release thread. Solved for me though!

Offline

#18 2015-10-16 06:17:43

Sardog
New Member
From: Comox BC
Registered: 2013-06-10
Posts: 5

Re: [SOLVED]bunsen-meta-ssh dependancy conflict

Hey, I just wanted to add - threads like this are almost never a "waste of time". I always read through them so that I can learn from other's mistakes. A long time #! user I am finally making the jump to Jessie so I am in the process of downloading bl-Hydrogen-rc1-amd64.iso. In the morning I am going to do a fresh install on a nice clean drive and then try to return my machine back up to the nice setup that I had. I am sure I will screw something up and I will be back here asking for advice and searching the forums for similar issues.  cool

Last edited by Sardog (2015-10-16 06:18:36)

Offline

#19 2015-10-16 06:23:44

damo
#! gimpbanger
From: N51.5 W002.8 (mostly)
Registered: 2011-11-24
Posts: 5,434

Re: [SOLVED]bunsen-meta-ssh dependancy conflict

Sardog wrote:

... and I will be back here asking for advice and searching the forums for similar issues.  cool

No don't do that....we have all gone to the BunsenLabs forums! Support here is pretty much discontinued.


BunsenLabs Group on deviantArt
damo's gallery on deviantArt
Openbox themes
Forum Moderator smile

Offline

#20 2015-10-16 14:14:15

Sardog
New Member
From: Comox BC
Registered: 2013-06-10
Posts: 5

Re: [SOLVED]bunsen-meta-ssh dependancy conflict

LOL, thanks, moving over!

Offline

Board footer

Powered by FluxBB

Copyright © 2012 CrunchBang Linux.
Proudly powered by Debian. Hosted by Linode.
Debian is a registered trademark of Software in the Public Interest, Inc.
Server: acrobat

Debian Logo