[SOLVED]Debian7_amd64+gnome3+libc6+skype

Everything about X, Gnome, KDE, ... and everything running on it

[SOLVED]Debian7_amd64+gnome3+libc6+skype

Postby punkydestroyer » 2014-11-14 15:14

Hi everybody,

I truly hope that people don't get angry at my post, nevertheless this is very likely to happen. I know that I am experiencing problems because of doing a couple of rather stupid things:
-I installed gnome3...
Yes, I know that many of you hate it. I did it because always that I debianize a PC I aim for a netinstall with default install settings and with default desktop environment: I like to personally verify that the basics provided by Debian developers in the last stable release offer a very good general solution that even the most inexperienced of the newcomers can successfully implement.
-I installed libc6...
This was clearly dumb, I know it is never advisable to mess up with libraries that are not part of the stable release. I did it because I need the last version of NEURON (the modelling platform http://www.neuron.yale.edu/neuron/) working in my computer, I am a PhD student, it's my job, to have this software in my PC is just necessary. NEURON requires libc6 to be installed. This is the only extra library I installed, I didn't go through the full upgrade to unstable sid.

As far as I can remember I didn't make any other "weird" move.

Another essential tool in my amd64 PC is skype, I need skype video-conferencing because of an international collaboration with another lab. Well, I cannot set it to work and I would greatly appreciate to have your help. I googled about it, I went to DebianWiki, I read posts reporting similar problems and I tried the suggested solutions (at least 3 different strategies)... nothing. I am starting to think that there is an unresolvable incompatibility between Debian7_amd64+libc6 and skype.

I tried installing the latest skype multiarch package as suggested in DebianWiki (https://wiki.debian.org/skype)...
Code: Select all
dpkg --add-architecture i386

dpkg -i /home/MyName/Downloads/skype-debian_4.3.0.37-1_i386.deb


I got the following dependencies issues
Code: Select all
Selecting previously unselected package skype.
(Reading database ... 158465 files and directories currently installed.)
Unpacking skype (from .../skype-debian_4.3.0.37-1_i386.deb) ...
dpkg: dependency problems prevent configuration of skype:
 skype depends on libc6 (>= 2.3.6-6~).
 skype depends on libc6 (>= 2.7).
 skype depends on libgcc1 (>= 1:4.1.1).
 skype depends on libqt4-dbus (>= 4:4.5.3).
 skype depends on libqt4-network (>= 4:4.8.0).
 skype depends on libqt4-xml (>= 4:4.5.3).
 skype depends on libqtcore4 (>= 4:4.7.0~beta1).
 skype depends on libqtgui4 (>= 4:4.8.0).
 skype depends on libqtwebkit4 (>= 2.1.0~2011week13).
 skype depends on libstdc++6 (>= 4.2.1).
 skype depends on libx11-6.
 skype depends on libxext6.
 skype depends on libxss1.
 skype depends on libxv1.
 skype depends on libssl1.0.0.
 skype depends on libpulse0.
 skype depends on libasound2-plugins.

dpkg: error processing skype (--install):
 dependency problems - leaving unconfigured
Processing triggers for desktop-file-utils ...
Processing triggers for gnome-menus ...
Processing triggers for hicolor-icon-theme ...
Errors were encountered while processing:
 skype

Then, I am not able to launch skype (...not very surprising)
Code: Select all
Failed to launch 'Skype'
Failed to execute child process "skype"

After this, I decided to aim for the most naive "auto-fix": update + upgrade + -f install...
(Only default repos were used... not unstable, not non-free)
Code: Select all
apt-get update
Hit http://security.debian.org wheezy/updates Release.gpg
Hit http://security.debian.org wheezy/updates Release
Hit http://security.debian.org wheezy/updates/main Sources
Hit http://ftp.ch.debian.org wheezy Release.gpg
Get:1 http://ftp.ch.debian.org wheezy-updates Release.gpg [836 B]
Hit http://ftp.ch.debian.org wheezy Release
Get:2 http://ftp.ch.debian.org wheezy-updates Release [124 kB]       
Hit http://security.debian.org wheezy/updates/main amd64 Packages       
Hit http://security.debian.org wheezy/updates/main i386 Packages         
Hit http://ftp.ch.debian.org wheezy/main Sources                     
Hit http://security.debian.org wheezy/updates/main Translation-en   
Hit http://ftp.ch.debian.org wheezy/main amd64 Packages             
Hit http://ftp.ch.debian.org wheezy/main i386 Packages
Hit http://ftp.ch.debian.org wheezy/main Translation-en
Get:3 http://ftp.ch.debian.org wheezy-updates/main Sources [14 B]
Hit http://ftp.ch.debian.org wheezy-updates/main amd64 Packages/DiffIndex
Hit http://ftp.ch.debian.org wheezy-updates/main i386 Packages/DiffIndex
Hit http://ftp.ch.debian.org wheezy-updates/main Translation-en/DiffIndex
Fetched 125 kB in 2s (53.7 kB/s)
Reading package lists... Done

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:
 skype:i386 : Depends: libc6:i386 (>= 2.3.6-6~) but it is not installed
              Depends: libc6:i386 (>= 2.7) but it is not installed
              Depends: libgcc1:i386 (>= 1:4.1.1) but it is not installed
              Depends: libqt4-dbus:i386 (>= 4:4.5.3) but it is not installed
              Depends: libqt4-network:i386 (>= 4:4.8.0) but it is not installed
              Depends: libqt4-xml:i386 (>= 4:4.5.3) but it is not installed
              Depends: libqtcore4:i386 (>= 4:4.7.0~beta1) but it is not installed
              Depends: libqtgui4:i386 (>= 4:4.8.0) but it is not installed
              Depends: libqtwebkit4:i386 (>= 2.1.0~2011week13) but it is not installed
              Depends: libstdc++6:i386 (>= 4.2.1) but it is not installed
              Depends: libx11-6:i386 but it is not installed
              Depends: libxext6:i386 but it is not installed
              Depends: libxss1:i386 but it is not installed
              Depends: libxv1:i386 but it is not installed
              Depends: libssl1.0.0:i386 but it is not installed
              Depends: libpulse0:i386 but it is not installed
              Depends: libasound2-plugins:i386 but it is not installed
E: Unmet dependencies. Try using -f.

apt-get -f install
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Correcting dependencies... Done
The following packages will be REMOVED:
  skype:i386
0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
1 not fully installed or removed.
After this operation, 44.3 MB disk space will be freed.
Do you want to continue [Y/n]?

As you can see at the end of this last piece of code, the most sensible procedure found by Debian is to solve the dependencies issues by removing skype. I understand it, but this is not an acceptable solution, I need skype.

Before giving up, I decided to try with an older skype version, according to DebianWiki this is supposed to be the way to go when running on Debian 6 squeeze.
Code: Select all
apt-get install ia32-libs ia32-libs-gtk
dpkg -i --force-architecture skype-debian_4.0.0.7-1_i386.deb

It didn't work for me, I got almost the same output as before.
Code: Select all
apt-get install ia32-libs ia32-libs-gtk

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:
 ia32-libs : Depends: ia32-libs-i386
 ia32-libs-gtk : Depends: ia32-libs-i386
                 Depends: ia32-libs-gtk-i386
E: Unable to correct problems, you have held broken packages.

And then...
Code: Select all
dpkg -i --force-architecture /home/ulisses/Downloads/skype-debian_4.0.0.7-1_i386.deb
Selecting previously unselected package skype.
(Reading database ... 158466 files and directories currently installed.)
Unpacking skype (from .../skype-debian_4.0.0.7-1_i386.deb) ...
dpkg: dependency problems prevent configuration of skype:
 skype depends on libasound2 (>> 1.0.18).
 skype depends on libc6 (>= 2.3.6-6~).
 skype depends on libc6 (>= 2.7).
 skype depends on libgcc1 (>= 1:4.1.1).
 skype depends on libqt4-dbus (>= 4:4.5.3).
 skype depends on libqt4-network (>= 4:4.5.3).
 skype depends on libqt4-xml (>= 4:4.5.3).
 skype depends on libqtcore4 (>= 4:4.6.1).
 skype depends on libqtgui4 (>= 4:4.6.1).
 skype depends on libstdc++6 (>= 4.4.0).
 skype depends on libx11-6.
 skype depends on libxext6.
 skype depends on libxss1.
 skype depends on libxv1.

dpkg: error processing skype (--install):
 dependency problems - leaving unconfigured
Processing triggers for desktop-file-utils ...
Processing triggers for gnome-menus ...
Errors were encountered while processing:
 skype

Just in case... the ideas suggested in this post http://forums.debian.net/viewtopic.php?t=46715 didn't work for me. I can provide the corresponding terminal output if you are interested. Installing by-hand all the libraries on which skype depends looks like asking for trouble... so I didn't try, Should I?

Thanks a lot for reading and posting in this forum.
Last edited by punkydestroyer on 2014-11-17 17:34, edited 3 times in total.
punkydestroyer
 
Posts: 11
Joined: 2013-09-10 19:02

Re: Debian7_amd64+gnome3+libc6+skype. Is there ANY solution?

Postby stevepusser » 2014-11-14 23:01

-I installed libc6...


Actually, upgraded it from an upstream repository, against reams of advice on this forum advising against it. Libc6 2.13 was already installed, just not a new enough version to run neuron.

You have discovered exactly why it's not advised to use a testing or unstable build of libc6, it breaks your system and makes it impossible to install much software.

It may be possible to downgrade back to the stable libc6, but then again, it may not. If you manage it, there is a safe backport of libc6 2.17 in the MEPIS repo that is compatible with Wheezy: http://forum.mepiscommunity.org/viewtop ... 88&t=37022
The MX Linux repositories: Backports galore! If we don't have something, just ask and we'll try--we like challenges. New packages: Clipgrab 3.8.6, Hedgewars 1.0.0, PulseEffects 4.6.8, Telegram-desktop 1.8.15, Pale Moon 28.7.2, KeepassXC 2.5.1
User avatar
stevepusser
 
Posts: 11300
Joined: 2009-10-06 05:53

Re: Debian7_amd64+gnome3+libc6+skype. Is there ANY solution?

Postby sjukfan » 2014-11-15 00:25

Please post your /etc/apt/sources.list By the look of it there's a few things missing in adding the multiarch on the skype page. Look here to see all the steps https://wiki.debian.org/Multiarch/HOWTO
Bullseye amd64, Core 2 Quad Q9550
Buster amd64, Intel Xeon E3-1240 v3
Sid ppc, PowerPC 7447a
Sid ppc64, PowerPC 970FX
User avatar
sjukfan
 
Posts: 386
Joined: 2010-03-01 19:39

Re: Debian7_amd64+gnome3+libc6+skype. Is there ANY solution?

Postby stevepusser » 2014-11-15 00:48

He has the Sid libc6 2.19 installed in Stable, so installing libc6:i386 from Wheezy is now impossible, along with other libraries.
The MX Linux repositories: Backports galore! If we don't have something, just ask and we'll try--we like challenges. New packages: Clipgrab 3.8.6, Hedgewars 1.0.0, PulseEffects 4.6.8, Telegram-desktop 1.8.15, Pale Moon 28.7.2, KeepassXC 2.5.1
User avatar
stevepusser
 
Posts: 11300
Joined: 2009-10-06 05:53

Re: Debian7_amd64+gnome3+libc6+skype. Is there ANY solution?

Postby punkydestroyer » 2014-11-16 20:39

Oks,
First of all thanks for your help.

Here you have my sources.list.
Code: Select all
# deb http://ftp.ch.debian.org/debian/ wheezy main

deb http://ftp.ch.debian.org/debian/ wheezy main
deb-src http://ftp.ch.debian.org/debian/ wheezy main

deb http://security.debian.org/ wheezy/updates main
deb-src http://security.debian.org/ wheezy/updates main

# wheezy-updates, previously known as 'volatile'
deb http://ftp.ch.debian.org/debian/ wheezy-updates main
deb-src http://ftp.ch.debian.org/debian/ wheezy-updates main

#deb http://main.mepis-deb.org/mepiscr/experimental/ experimental test
#deb http://http.debian.net/debian/ wheezy main contrib non-free


I comment out the non-free repo because I never use it, unless it is necessary (as far as I remember I enabled it only to get the controllers for my graphics card and that's all), I comment out
Code: Select all
"deb http://main.mepis-deb.org/mepiscr/experimental/ experimental test"
as well because I only used it once in order to try downgrading libc6 2.19 (sid) as suggested in the post recommended by stevepusser: http://forum.mepiscommunity.org/viewtopic.php?f=88&t=37022

It looks like my libc6 got succesfully downgraded:
Code: Select all
dpkg -s libc6
Package: libc6
Status: install ok installed
Priority: required
Section: libs
Installed-Size: 10076
Maintainer: GNU Libc Maintainers <debian-glibc@lists.debian.org>
Architecture: amd64
Multi-Arch: same
Source: eglibc
Version: 2.17-97mcr120+1
Replaces: libc6-amd64
Provides: glibc-2.17-1
Depends: libgcc1
Suggests: glibc-doc, debconf | debconf-2.0, locales
Breaks: hurd (<< 1:0.5.git20130928-2), locales (<< 2.17), locales-all (<< 2.17), lsb-core (<= 3.2-27), nscd (<< 2.17)
Conflicts: prelink (<= 0.0.20090311-1), tzdata (<< 2007k-1), tzdata-etch
Conffiles:
 /etc/ld.so.conf.d/x86_64-linux-gnu.conf 593ad12389ab2b6f952e7ede67b8fbbf
Description: Embedded GNU C Library: Shared libraries
 Contains the standard libraries that are used by nearly all programs on
 the system. This package includes shared versions of the standard C library
 and the standard math library, as well as many others.
Homepage: http://www.eglibc.org


Then I try again with the "multiarch" strategy for amd64 as explained in DebianWiki...
Code: Select all
dpkg --add-architecture i386
apt-get update
Hit http://ftp.ch.debian.org wheezy Release.gpg
Hit http://ftp.ch.debian.org wheezy-updates Release.gpg
Hit http://security.debian.org wheezy/updates Release.gpg
Hit http://ftp.ch.debian.org wheezy Release
Hit http://ftp.ch.debian.org wheezy-updates Release                 
Hit http://security.debian.org wheezy/updates Release
Hit http://ftp.ch.debian.org wheezy/main Sources
Hit http://ftp.ch.debian.org wheezy/main amd64 Packages
Hit http://ftp.ch.debian.org wheezy/main i386 Packages
Hit http://security.debian.org wheezy/updates/main Sources       
Hit http://ftp.ch.debian.org wheezy/main Translation-en         
Hit http://ftp.ch.debian.org wheezy-updates/main Sources
Hit http://security.debian.org wheezy/updates/main amd64 Packages
Hit http://ftp.ch.debian.org wheezy-updates/main amd64 Packages/DiffIndex
Hit http://ftp.ch.debian.org wheezy-updates/main i386 Packages/DiffIndex
Hit http://security.debian.org wheezy/updates/main i386 Packages
Hit http://ftp.ch.debian.org wheezy-updates/main Translation-en/DiffIndex
Hit http://security.debian.org wheezy/updates/main Translation-en
Reading package lists... Done             


wget -O skype-install.deb http://www.skype.com/go/getskype-linux-deb
--2014-11-16 21:27:58--  http://www.skype.com/go/getskype-linux-deb
Resolving www.skype.com (www.skype.com)... 157.56.198.10
Connecting to www.skype.com (www.skype.com)|157.56.198.10|:80... connected.
HTTP request sent, awaiting response... 302 Found
Location: http://www.skype.com/go/getskype-linux-deb-32 [following]
--2014-11-16 21:27:58--  http://www.skype.com/go/getskype-linux-deb-32
Reusing existing connection to www.skype.com:80.
HTTP request sent, awaiting response... 302 Found
Location: http://download.skype.com/linux/skype-debian_4.3.0.37-1_i386.deb [following]
--2014-11-16 21:27:58--  http://download.skype.com/linux/skype-debian_4.3.0.37-1_i386.deb
Resolving download.skype.com (download.skype.com)... 193.247.167.187, 193.247.167.154
Connecting to download.skype.com (download.skype.com)|193.247.167.187|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 20118938 (19M) [application/octet-stream]
Saving to: `skype-install.deb'

100%[================================>] 20,118,938  1.06M/s   in 18s     

2014-11-16 21:28:16 (1.08 MB/s) - `skype-install.deb' saved [20118938/20118938]


dpkg -i skype-install.deb
Selecting previously unselected package skype.
(Reading database ... 157412 files and directories currently installed.)
Unpacking skype (from skype-install.deb) ...
dpkg: dependency problems prevent configuration of skype:
 skype depends on libc6 (>= 2.3.6-6~).
 skype depends on libc6 (>= 2.7).
 skype depends on libgcc1 (>= 1:4.1.1).
 skype depends on libqt4-dbus (>= 4:4.5.3).
 skype depends on libqt4-network (>= 4:4.8.0).
 skype depends on libqt4-xml (>= 4:4.5.3).
 skype depends on libqtcore4 (>= 4:4.7.0~beta1).
 skype depends on libqtgui4 (>= 4:4.8.0).
 skype depends on libqtwebkit4 (>= 2.1.0~2011week13).
 skype depends on libstdc++6 (>= 4.2.1).
 skype depends on libx11-6.
 skype depends on libxext6.
 skype depends on libxss1.
 skype depends on libxv1.
 skype depends on libssl1.0.0.
 skype depends on libpulse0.
 skype depends on libasound2-plugins.

dpkg: error processing skype (--install):
 dependency problems - leaving unconfigured
Processing triggers for desktop-file-utils ...
Processing triggers for gnome-menus ...
Processing triggers for hicolor-icon-theme ...
Errors were encountered while processing:
 skype


apt-get -f install
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Correcting dependencies... Done
The following extra packages will be installed:
  libc-bin:i386
The following packages will be REMOVED:
  libc-bin skype:i386
The following NEW packages will be installed:
  libc-bin:i386
WARNING: The following essential packages will be removed.
This should NOT be done unless you know exactly what you are doing!
  libc-bin
0 upgraded, 1 newly installed, 2 to remove and 0 not upgraded.
1 not fully installed or removed.
Need to get 1,218 kB of archives.
After this operation, 44.5 MB disk space will be freed.
You are about to do something potentially harmful.
To continue type in the phrase 'Yes, do as I say!'


...even when it looks like, I am not as stupid as to happily type 'Yes, do as I say!.
What should I try next? There isn't any solution to have my Debian amd64 running NEURON & skype at the same time?
If installing libc6 2.19 (sid) was the fatal mistake that irreversibly fucked everything up, I can aim for a reinstall... but there should be a way, right?.

Thanks for reading and posting.
All the best!
punkydestroyer
 
Posts: 11
Joined: 2013-09-10 19:02

Re: Debian7_amd64+gnome3+libc6+skype. Is there ANY solution?

Postby stevepusser » 2014-11-17 00:01

You'll have to leave the mepis repository enabled to pull in libc6:i386 and other packages from there for the 32-bit programs on 64-bit, such as Skype. It should not be dangerous to leave it enabled from now on.

You may also have to specify that you want "mepis" packages if you get problems on the command line with installing packages, such as

Code: Select all
apt-get install -t mepis libc6:i386
The MX Linux repositories: Backports galore! If we don't have something, just ask and we'll try--we like challenges. New packages: Clipgrab 3.8.6, Hedgewars 1.0.0, PulseEffects 4.6.8, Telegram-desktop 1.8.15, Pale Moon 28.7.2, KeepassXC 2.5.1
User avatar
stevepusser
 
Posts: 11300
Joined: 2009-10-06 05:53

Re: Debian7_amd64+gnome3+libc6+skype. Is there ANY solution?

Postby punkydestroyer » 2014-11-17 00:44

Code: Select all
"deb http://main.mepis-deb.org/mepiscr/experimental/ experimental test"

Enabled in my sources.list

Code: Select all
dpkg --add-architecture i386
apt-get update

wget -O skype-install.deb http://www.skype.com/go/getskype-linux-deb
dpkg -i skype-install.deb


Code: Select all
apt-get install -t mepis libc6:i386
apt-get update
apt-get upgrade


And that's it, NEURON & skype working in my Debian amd 64.

Guys, you're great. Thanks a lot!
punkydestroyer
 
Posts: 11
Joined: 2013-09-10 19:02

Re: Debian7_amd64+gnome3+libc6+skype [SOLVED]

Postby stevepusser » 2014-11-17 04:22

Thanks for the feedback, glad to see you fixed everything. I think your system will now be stable, and you should be able to install any other program. Let me know if you run into anything you can't, there is one package in wheezy-backports that requires a kernel less than 2.14, requiring a rebuild to fix and add to that repository.

That experimental backport has been really successful so far, so I guess I should remove all the scary warnings from the first post. Now if we can get people to use it before they add testing or unstable repos...
The MX Linux repositories: Backports galore! If we don't have something, just ask and we'll try--we like challenges. New packages: Clipgrab 3.8.6, Hedgewars 1.0.0, PulseEffects 4.6.8, Telegram-desktop 1.8.15, Pale Moon 28.7.2, KeepassXC 2.5.1
User avatar
stevepusser
 
Posts: 11300
Joined: 2009-10-06 05:53

Re: Debian7_amd64+gnome3+libc6+skype [SOLVED]

Postby punkydestroyer » 2014-11-17 11:34

Just one more question...
Now I understand that when a package, NEURON in this case, needs a higher libc6 version than the one currently used in the stable release it is a bad idea to go unstable and get the latest version of libc6 (2.19 sid in this case), OK

But how I am supposed to know that there is a newer but still stable libc6 version (2.17 in this case) ?

I would really like to know how to be up to date in this kind of matters, by having this information, I could try to solve the problems by myself and avoid wasting your time.

Grateful for having your support, seriously.
Best wishes
punkydestroyer
 
Posts: 11
Joined: 2013-09-10 19:02

Re: [SOLVED]Debian7_amd64+gnome3+libc6+skype

Postby stevepusser » 2014-11-17 18:30

Well, we mostly thought it was not a good idea to backport a newer libc6 to stable, period. Up to a month or so ago---then I saw how SteamOS had done it--it's basically Debian Wheezy with an backported libc6 and xorg driver stack--and thought "That's worth a try." (libc6---xorg is a heck of a lot more work) Basically, the MEPIS 12 community repo is Wheezy and Wheezy-backports based; we try to keep the latest releases of popular programs not otherwise available for Debian Stable in there, as well as special requests and other packages that are of interest to me, such as the Liqourix (Zen) kernel and this libc6.

Maybe someone will backport it for wheezy-backports, but it may be against their policy; I suppose I could pose the question on their mailing list. I know it would break that other backport they have-libp11kit-that needs the older kernel, so that could be impossible. Otherwise maybe the information could be in the Debian wiki, or somehow get higher in the Google search results.
The MX Linux repositories: Backports galore! If we don't have something, just ask and we'll try--we like challenges. New packages: Clipgrab 3.8.6, Hedgewars 1.0.0, PulseEffects 4.6.8, Telegram-desktop 1.8.15, Pale Moon 28.7.2, KeepassXC 2.5.1
User avatar
stevepusser
 
Posts: 11300
Joined: 2009-10-06 05:53

Debian7_amd64+gnome3+libc6+skype

Postby punkydestroyer » 2014-12-02 22:58

Hello everybody,

I thought everything was solved but I am afraid that this is not the case.
I managed to run NEURON and skype and I was happy enough, but I have just experienced a big problem and I cannot solve it.

NEURON was sort of working but I've realized that it isn't working as it should. A few hours ago I tried to compile a new mechanism for one of my models and NEURON's compiler (nrnivmodl) crashed.
Every time I want to create a new biopphysical mechanism (ion channel, proton pump or whatever) I need NEURON's compiler to translate the mechanism written in "nmodl" into "c"... as you can guess this is essential for my project. sMy main problem is that ince I downgraded libc6 2.19 (sid) I cannot use the compiler.

It looks like ld doesn't find "-lncurses"

Code: Select all
/usr/bin/ld: cannot find -lncurses
collect2: error: ld returned 1 exit status
make: *** [libnrnmech.la] Error 1


What's going wrong in here?

ld seems to be pointing to the appropriate path...

This is my "/etc/ld.so.conf" file
Code: Select all
include /etc/ld.so.conf.d/*.conf
/lib


And this is my "/etc/bash.bashrc" file
Code: Select all
# System-wide .bashrc file for interactive bash(1) shells.

# To enable the settings / commands in this file for login shells as well,
# this file has to be sourced in /etc/profile.

# If not running interactively, don't do anything
[ -z "$PS1" ] && return

# check the window size after each command and, if necessary,
# update the values of LINES and COLUMNS.
shopt -s checkwinsize

# set variable identifying the chroot you work in (used in the prompt below)
if [ -z "${debian_chroot:-}" ] && [ -r /etc/debian_chroot ]; then
    debian_chroot=$(cat /etc/debian_chroot)
fi

# set a fancy prompt (non-color, overwrite the one in /etc/profile)
PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '

# Commented out, don't overwrite xterm -T "title" -n "icontitle" by default.
# If this is an xterm set the title to user@host:dir
#case "$TERM" in
#xterm*|rxvt*)
#    PROMPT_COMMAND='echo -ne "\033]0;${USER}@${HOSTNAME}: ${PWD}\007"'
#    ;;
#*)
#    ;;
#esac

# enable bash completion in interactive shells
#if ! shopt -oq posix; then
#  if [ -f /usr/share/bash-completion/bash_completion ]; then
#    . /usr/share/bash-completion/bash_completion
#  elif [ -f /etc/bash_completion ]; then
#    . /etc/bash_completion
#  fi
#fi

# if the command-not-found package is installed, use it
if [ -x /usr/lib/command-not-found -o -x /usr/share/command-not-found/command-not-found ]; then
   function command_not_found_handle {
           # check because c-n-f could've been removed in the meantime
                if [ -x /usr/lib/command-not-found ]; then
         /usr/bin/python /usr/lib/command-not-found -- "$1"
                   return $?
                elif [ -x /usr/share/command-not-found/command-not-found ]; then
         /usr/bin/python /usr/share/command-not-found/command-not-found -- "$1"
                   return $?
      else
         printf "%s: command not found\n" "$1" >&2
         return 127
      fi
   }
fi


Thanks for reading and posting in this forum.
punkydestroyer
 
Posts: 11
Joined: 2013-09-10 19:02

Re: [SOLVED]Debian7_amd64+gnome3+libc6+skype

Postby stevepusser » 2014-12-03 01:56

You might post that in the programming section here. From what little I know, ld is not finding the static version of the ncurses library provided in libncurses5.dev, which would be /usr/lib/x86_64-linux-gnu/libncurses.so

Hmmm...that file on my system seems to be way too small to be an actual library, though, only 31 bytes.
The MX Linux repositories: Backports galore! If we don't have something, just ask and we'll try--we like challenges. New packages: Clipgrab 3.8.6, Hedgewars 1.0.0, PulseEffects 4.6.8, Telegram-desktop 1.8.15, Pale Moon 28.7.2, KeepassXC 2.5.1
User avatar
stevepusser
 
Posts: 11300
Joined: 2009-10-06 05:53

Re: [SOLVED]Debian7_amd64+gnome3+libc6+skype

Postby punkydestroyer » 2014-12-05 14:09

Hey, now it looks like it is solved.
I just reinstalled libncurses5.dev with synaptic package manager... I eyeballed through the changes suggested in order to solve the dependencies issues, since they didn't look like involving disastrous consequences I agreed (flashplugin-nonfree got removed). Now I can compile new mechanisms and everything looks OK.

Thanks for the advice provided.
punkydestroyer
 
Posts: 11
Joined: 2013-09-10 19:02

Re: [SOLVED]Debian7_amd64+gnome3+libc6+skype

Postby stevepusser » 2014-12-05 20:38

OK...glad to see that's working, but that's a sign that your system is still a bit wonky, since those packages should be compatible. Maybe an error message when trying to reinstall the Flash package with "apt-get install" would tell us something.
The MX Linux repositories: Backports galore! If we don't have something, just ask and we'll try--we like challenges. New packages: Clipgrab 3.8.6, Hedgewars 1.0.0, PulseEffects 4.6.8, Telegram-desktop 1.8.15, Pale Moon 28.7.2, KeepassXC 2.5.1
User avatar
stevepusser
 
Posts: 11300
Joined: 2009-10-06 05:53

Re: [SOLVED]Debian7_amd64+gnome3+libc6+skype

Postby punkydestroyer » 2014-12-14 11:58

Yes, you're right this smells bad.
The no longer required packages are probably those I need to use skype, right?

Code: Select all
 sudo apt-get install flashplugin-nonfree
Reading package lists... Done
Building dependency tree       
Reading state information... Done
flashplugin-nonfree is already the newest version.
The following packages were automatically installed and are no longer required:
  cpp-4.6 gcc-4.6-base lib64gcc1:i386 lib64gomp1:i386 lib64itm1:i386
  lib64quadmath0:i386 libalgorithm-diff-perl libalgorithm-diff-xs-perl
  libalgorithm-merge-perl libdpkg-perl libfile-fcntllock-perl libgmp10:i386
  libgomp1:i386 libitm1:i386 libmpc2:i386 libmpfr4:i386 libquadmath0:i386
  linux-kbuild-3.2
Use 'apt-get autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
punkydestroyer
 
Posts: 11
Joined: 2013-09-10 19:02

Next

Return to Desktop & Multimedia

Who is online

Users browsing this forum: No registered users and 10 guests

fashionable