Re: Libc5 and libc6 conflict

1998-08-10 Thread Stephen J. Carpenter
On Mon, Aug 10, 1998 at 03:05:26PM +0200, Yves Van de Weyer wrote:
 Hello,
 
 I installed Debian Linux 2.0.29 and wanted to add support for ppp.

2.0.29 is NOT a debian version it is the version of the Linux
kernel itself. However...if your kernel version is 2.0.29
and you havn't upgraded it on your own...then you are most
probably using debian version 1.3 (AKA bo)

The current stable version is 2.0 (hamm)

 I ran deselect and it refused to install the necessary libc6 library because 
 it was in conflict with the required libc5 library.
 How can I nevertheless install ppp support.

ok...this is somewhat complicated.
libc is one of the single most importnat componants of your system.

It looks like you are trying to install hamm ppp on your bo system.
libc5 and libc6 are incompatible. This is in such a way that libc6 can NOT
be used to run libc5 binary programs and vica versa, however...
it is possible to install BOTH libc5 and libc6 at the same time...but
you need a newer version of libc5.

I would recommend that you get a hamm (2.0) CD and follow the instructions
to upgrade to hamm. (it can be done by hand but...if you screw it up then 
your system will be completely unusable)

If you don't want to do that then
check out:
http://www.debian.org/2.0/HOWTO.upgrade.html

BTW you said you used dselect...from that web page:

Q: Why not just use dselect's ftp method like normal?
A: It will not order the package installation correctly so
   can't gaurantee a smooth upgrade. Work is being done on APT,
   a new front-end to dpkg. with apt, all future upgrades will
   be easier than ever and not suffer from this type of
   inconveniance


you will be glad you did :) hamm is much more current than bo
-Steve
-- 
/* -- Stephen Carpenter [EMAIL PROTECTED] --- [EMAIL PROTECTED] 
*/
E-mail Bumper Stickers:
A FREE America or a Drug-Free America: You can't have both!
honk if you Love Linux


Re: libc5 vs. libc6

1998-06-12 Thread Ed Cogburn
Brian Morgan wrote:
 
 I'm having trouble setting up xwindows in debian 2.0.  I install
 Xwindows as an option when installing debian 2.0 (kernel 2.0.33), but
 get error messages all over the place about missing libraries when I
 type xdm or startx.  In running dselect, I see that I have libc6
 installed, but  everytime I try to load x11 components, it tells me to
 install libc5 instead, which gets rid of many major components of the
 base system, and x11 STILL doesn't work.
 
 Furthermore, once I've removed libc6, I can't get dselect to install
 from ftp (probably because dpkg-ftp requires libc6), so I can't do any
 further updates.
 
 I'm going to reinstall debian 2.0 and try again to get x11 running.  Any
 suggestions on how to do this the right way?
 
 Brian Morgan
 


How are you installing Debian 2.0?  Via ftp?  Make sure you are 
installing
the libc6 version of XWindow (3.3.2.1-1).  This is available on
ftp.debian.org at 'dists/hamm/main' (using ftp of dselect).  Are you
installing debian 2.0 from the install disks, or are you trying to upgrade
an existing Debian 1.3.1 to 2.0?  If you are doing the latter, you should
start with the autoup script from the Developer's Corner on www.debian.org. 
Read the HowTo that is there as well.


-- 
Ed


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]


Re: Libc5 vs Libc6: help me, please!

1998-03-23 Thread Peter Moulder
Nuno Carvalho [EMAIL PROTECTED] writes:

  When I try to install libc6 I get messages of dependencies with libc5!
 :-(
  I can't remove the libc5 package!
 
  How should I install libc6 ?

The way I did it was to upgrade my libc5 to the latest package version
(i.e. from hamm) first.  (libc6 conflicts with earlier libc5 but not
latest packaging.)

Since writing this message, I find that there's a libc5-libc6 mini-FAQ.
See http://www.gate.net/~storm/FAQ/libc5-libc6-Mini-HOWTO.html or
get it from ftp://ftp.debian.org/pub/debian/doc/libc5-libc6-Mini-HOWTO.txt.

pjm.


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]


Re: Libc5 vs Libc6: help me, please!

1998-03-22 Thread Oliver Elphick
Nuno Carvalho wrote:
   Hi,
  
   I'm trying to install KDE, and some others things, but it needs libc6.
   When I try to install libc6 I get messages of dependencies with libc5!
  :-(
   I can't remove the libc5 package!
 

No, you must first upgrade libc5.

The full instructions are in the libc5-libc6 mini HOWTO, currently to be
found in Developers' Corner at hhtp://www.debian.org.  

You can also use autoup.sh (same location) to do the process automatically.
(If you download by ftp, get the packages first.)

   How should I install libc6 ?
  
   Thank's!
  
   Regards,
  Nuno Carvalho
  
  
  P.S. I don't have too much experience with librarys! :-((
  
  
  ---
   Nuno Emanuel F. Carvalho
   Department of Informatics Engineering
   University of Coimbra
   PORTUGAL
  
   [EMAIL PROTECTED]
   http://student.dei.uc.pt/~nemanuel
  ---
  
  
  
  
  --
  To UNSUBSCRIBE, email to [EMAIL PROTECTED]
  with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
  g
  
  

-- 
Oliver Elphick[EMAIL PROTECTED]
Isle of Wight  http://www.lfix.co.uk/oliver

PGP key from public servers; key ID 32B8FAA1



--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]


Re: libc5 (not libc6) by default? (was: CDE)

1998-02-11 Thread Carey Evans
Alex Yukhimets [EMAIL PROTECTED] writes:

 I'm sure there is not the problem that the package is not *.deb.
 The problem here is that it was not linked with specific major version
 of libc. If you try to do ldd /path/to/some/CDE/executable/or/library
 I bet that you'll get dependence on libc6. Same thing happens to my
 Motif: libXm.so.2.0 seems to depend on libc6 while both of them used
 libc5 headers. 
 
 The solution is to configure shared lib loader to use libc5 by default.
 If somebody can tell me how to do it, I would be very gratefull.

Two things you can try:

1. Put /usr/X11R6/lib right at the end of /etc/ld.so.conf.  (Is this
   done in the upgrade process?  I'm sure it's made things work for me 
   that didn't previously.)

2. Check for the path hardcoded into the binary; try:

  strings /path/to/dtlogin | grep '/usr/X11R6/lib'

   Nothing should be printed.  This caused a problem with the Debian
   packages of fvwm2 and other programs a few months ago.

I don't know how you'll get it to load libc5 by default; I haven't had 
this problem.

-- 
 Carey Evans  http://home.clear.net.nz/pages/c.evans/

  GNU GPL: The Source will be with you... always.


--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word unsubscribe to
[EMAIL PROTECTED] . 
Trouble?  e-mail to [EMAIL PROTECTED] .


Re: libc5 (not libc6) by default? (was: CDE)

1998-02-11 Thread Jean Pierre LeJacq
On Tue, 10 Feb 1998, Alex Yukhimets wrote:

  I just tried installing the RedHat CDE package into a Debian unstable
  system.  It was compiled with an oldish version of libc5 and not libc6
  which the unstable release is based on.  I was successful in
  converting the rpm files to deb files using alien.  Unfortunately,
  when I tried to start CDE using dtlogin, I received a core dump.  I
  received no response from RedHat technical support.
  
 I'm sure there is not the problem that the package is not *.deb.
 The problem here is that it was not linked with specific major version
 of libc. If you try to do ldd /path/to/some/CDE/executable/or/library
 I bet that you'll get dependence on libc6. Same thing happens to my
 Motif: libXm.so.2.0 seems to depend on libc6 while both of them used
 libc5 headers. 
 
 The solution is to configure shared lib loader to use libc5 by default.
 If somebody can tell me how to do it, I would be very gratefull.

No that wasn't the problem.  ldd does show a dependency on libc5.

-- 
Jean Pierre



--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word unsubscribe to
[EMAIL PROTECTED] . 
Trouble?  e-mail to [EMAIL PROTECTED] .


Re: libc5 and libc6

1998-01-19 Thread Scott Ellis
On Mon, 19 Jan 1998, Tom Ed White wrote:

 Is it possible to use libc5 and libc6 together? There are a couple of 
 programs in hamm that I would like to try, but I heard somewhere that 
 the two libs can't both be installed.

http://www.gate.net/~storm/FAQ/

-- 
Scott K. Ellis [EMAIL PROTECTED] http://www.gate.net/~storm/


--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word unsubscribe to
[EMAIL PROTECTED] . 
Trouble?  e-mail to [EMAIL PROTECTED] .


Re: libc5 to libc6 auto-upgrade script

1998-01-10 Thread Tim Sailer
Igor Grobman wrote:
 
 
 This version should be close to good enough.  The major change since the last 
 one that was posted is the ability to upgrade from files in the current dir 
 instead of a local mirror requirement. 

llug.sep.bnl.gov is a public nfs mount for debian. You can point the scripts
there if they are net connected too.

Tim

-- 
 (work) [EMAIL PROTECTED] / (home) [EMAIL PROTECTED] - http://www.buoy.com/~tps
   Nothing is work unless you'd rather be doing something else.
   - George Halas
** Disclaimer: My views/comments/beliefs, as strange as they are, are my own.**


--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word unsubscribe to
[EMAIL PROTECTED] . 
Trouble?  e-mail to [EMAIL PROTECTED] .


Re: libc5 to libc6 auto-upgrade script

1998-01-09 Thread Lindsay Allen

I hope this is the final version for a while.  The script works here on a
freshly installed bo.

Watch out for line folding.

--- cut here ---

#! /bin/sh

# upgrade a libc5 (bo) machine to libc6 (hamm).

# based on Scott Ellis' excellent Debian libc5 to libc6 Mini-HOWTO
# document at http://www.gate.net/~storm/FAQ/libc5-libc6-Mini-HOWTO.html

# Author: Craig Sanders [EMAIL PROTECTED]
#
# Copyright Status: This script is hereby placed in the public domain
#
# Revision History:
# v0.0: 1998-01-08 (morning)
#   - a rough transcript of scott's doc and my own experiences
# v0.1: 1998-01-08 (night)
#   - a few bugfixes
#   - i got unlazy and put in the right subdirectories for each package. 
# should run a lot faster.
#   - now checks for failure at critical points and exits with a different
# exit code for each failure.
#   - now uses 'binary-$(dpkg --print-installation-architecture)' instead 
# of 'binary-i386'.
# v0.2: 1998-01-09 
#   - fixed the perl-base/perl install (thanks Lindsay!)
#   - improved the DEVPACKAGES=$(dpkg --get-selections...) and added -dbg
# packages.
# v0.3: 1998-01-09 (p.m.)
#   - fixed some directories
#  -  changed -iB to -iBE so that if the script fails and is run again
#   it will not disturb things already in place.
#   - added a final dpkg --configure --pending.
#   - sanity check that we are in the right place added
#
# TODO: (probably by somebody else.  this script is mostly good enough imo)
#   - error checking

# first, build up a list of installed -dev packages so that we can
# remove them.  remove wg-15-locale too.
#
# this is necessary even on machines which aren't doing libc6
# development because libc5 can't be upgraded to latest version without
# removal of libc5-dev which also necessitates removal of other -dev
# packages like libdb1-dev and libdl1-dev if they are installed.

DEVPACKAGES=$( dpkg --get-selections | 
grep -v deinstall | 
cut -f1 |
grep -- -dev$\|-dbg$ )

dpkg --remove -B $DEVPACKAGES wg15-locale || exit 1

# now install the new versions of things.  Just the bare minimum to let
# the user safely run dselect for the rest of the upgrade.

# change this to prompt the user for the location of the debian archive.
cd /debian/dists/unstable/main/binary-$(dpkg --print-installation-architecture)

# sanity check that we are in the right place
[ -f base/libc6_* ] || exit 9

# libc
#
dpkg -iBE base/ldso_*.deb base/libc5_*.deb base/libc6_*.deb \
base/timezones_*.deb admin/locales_*.deb || exit 2

# libreadline, ncurses, and bash
#
dpkg -iBE libs/ncurses3.0_*.deb base/ncurses3.4_*.deb  || exit 3
dpkg -iBE oldlibs/libreadline2_*.deb  || exit 4
dpkg -iBE base/libreadlineg2_*.deb || exit 5

# paranoia says run ldconfig NOW. don't laugh, i've needed to do this on
# some libc5-libc6 upgrades. i know that the postinst scripts for the
# libs are supposed to do it but 
ldconfig
dpkg -iBE base/bash_*.deb || exit 6

# new dpkg
#
dpkg -iBE devel/libg++272_*.deb || exit 7
dpkg -iBE base/dpkg_*.deb  utils/dpkg-dev_*.deb

# strictly speaking, dpkg-ftp and dpkg-mountable are not essential to
# upgrade right now but they're both very useful.
dpkg -iBE base/dpkg-ftp_*.deb admin/dpkg-mountable_*.deb

# perl
#
dpkg -iBE base/libgdbm1_*.deb devel/libgdbmg1_*.deb || exit 8
# paranoia says run ldconfig now.
ldconfig
dpkg -iBE base/perl-base_*.deb || exit 9
dpkg -iBE interpreters/perl_*.deb

# paranoia says to run this at the end
dpkg --configure --pending

# paranoia says: run sync, so lets do it :-)
sync ; sync ; sync 

# the user can now run dselect and select any -dev packages they want
# (and other packages too, of course :-)

more __EOF__

libc6 is now installed.  Now run dselect to upgrade the rest of your
system.  When that's done, reboot with shutdown -r now for the
utmp/wtmp wrapper functions in the upgraded libc5 to take effect.

BTW, if you aren't using it already, check out dselect's mountable
access method.  It's much faster than the standard mounted method, and
it logs everything that happens in /var/log/dpkg-mountable.  You'll want
to set Allow overwriting repeated files? to yes, and for extra speed
set Enable MD5 checksumming? to no.

Finally, remember to fix up wtmp and utmp, otherwise last and
who and sac etc wont work. here's what Miquel van Smoorenburg
[EMAIL PROTECTED] had to say about this recently in debian-user
mailing list:

 1. You need to update ALL your packages to hamm
 2. Reboot if you haven't done that already
 3. You need to move the wtmp file and truncate the utmp file:
cd /var/log
mv wtmp wtmp.libc5
touch wtmp
cd /var/run
cp /dev/null utmp
 4. You might want to reboot again to make sure
 
 This is because the struct utmp and thus the utmp and wtmp
 databases are different between libc5 and libc6

__EOF__
---cut here---



=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Lindsay Allen   [EMAIL PROTECTED]  Perth, Western 

Re: libc5 to libc6 auto-upgrade script

1998-01-09 Thread Craig Sanders
On Fri, 9 Jan 1998, Lindsay Allen wrote:

 I hope this is the final version for a while.  The script works here on a
 freshly installed bo.
 
 Watch out for line folding.
 
 # sanity check that we are in the right place
 [ -f base/libc6_* ] || exit 9

9 is already used for perl_base failure. either renumber all the exit
codes or just use 100.

this check should probably be done even before the script removes the -dev
and -dbg packages.

craig


--
craig sanders


--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word unsubscribe to
[EMAIL PROTECTED] . 
Trouble?  e-mail to [EMAIL PROTECTED] .


Re: libc5 to libc6: purge or install

1997-12-24 Thread Scott K. Ellis
On Tue, 23 Dec 1997, Jameson Burt wrote:

 This seems the correct approach.  So, the libc5-libc6-Mini-HOWTO should say 
 not just
The minimum list of packages to install to be able to run unstable-
branch packages is below.  Install these packages one at a time in
exactly the order listed.  When versions are mentioned, that is a
minimum suggested version, any later version should also be
acceptable.
 o  ldso_1.9.5-1
 o  libc6_2.0.4-1
 
 but should also include something like
 o  ldso_1.9.5-1
 o  libc5_5.4.38  from unstable hamm **
 o  libc6_2.0.4-1
 
 The need for the above appeared to me again today, in my office, when  a 
 colleague tried to install Debian Linux.  As recommended in the HOWTO, he did 
 not use dselect.  However, haveing followed the libc5-libc6-Mini-HOWTO two 
 times, he is about to try installing Debian Linux for the third time in one 
 day.   The first recommended package ldso_1.9.6-2 installed properly.  The 
 second package libc6_2.0.5c-0.1 failed to install, responding that dpkg COULD 
 NOT REMOVE libc5!  He knew not to use a -force option, so he used a --purge 
 option on libc5.  He followed this by again having dpkg install 
 libc6_2.0.6c-0.1.  All seemed well, except that the purging of libc5 removed 
 /lib/libreadline.so.2, so he could no longer log on --time to reinstall 
 Debian 
 Linux.

I plan on mentioning this when I update the howto over the holidays.  I am
also going to plaster said howto with large warnings for

DO NOT PURGE LIBC5 WHEN UPGRADING.
DO NOT USE --force FOR ANY REASON when doing the libc5-libc6 upgrade.

(not shouting at you, just at anyone else out there considering it)


--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word unsubscribe to
[EMAIL PROTECTED] . 
Trouble?  e-mail to [EMAIL PROTECTED] .


Re: libc5 to libc6: purge or install

1997-12-24 Thread Jameson Burt
   
   Your libc5-libc6-Mini-HOWTO.txt saves many people from ruinning their 
   operating systems.  A few changes could save a few more people.  When a
   person 
   ruins zher operating system by badly adding packages from hamm, zhe 
   consumes 
   weeks of time.  You might save tens of people a hundred wasted hours each.
  
  Didn't save me.  I followd the instructions on an old test system here and
  STILL managed to blow it up. I was tired and cranky ... got to the part 
  where I
  manuall did a dpkg on libc6 ... but it conflicts with libc5 ... (dpkg -i
  libc6_2.0.4-1.i386.deb) so without thinking I did a dpkg -r --force depends
  libc5 thinking that my next command would be to install libc6 ... there was 
  no
  next command on that system.
 
 the libc5 from hamm doesn't conflict with libc6. So, you should have
 installed the libc5 from hamm, before installing libc6.
 
 I'm sure that is mentioned in the libc5-libc6-mini-howto.

This seems the correct approach.  So, the libc5-libc6-Mini-HOWTO should say 
not just
   The minimum list of packages to install to be able to run unstable-
   branch packages is below.  Install these packages one at a time in
   exactly the order listed.  When versions are mentioned, that is a
   minimum suggested version, any later version should also be
   acceptable.
o  ldso_1.9.5-1
o  libc6_2.0.4-1

but should also include something like
o  ldso_1.9.5-1
o  libc5_5.4.38  from unstable hamm **
o  libc6_2.0.4-1

The need for the above appeared to me again today, in my office, when  a 
colleague tried to install Debian Linux.  As recommended in the HOWTO, he did 
not use dselect.  However, haveing followed the libc5-libc6-Mini-HOWTO two 
times, he is about to try installing Debian Linux for the third time in one 
day.   The first recommended package ldso_1.9.6-2 installed properly.  The 
second package libc6_2.0.5c-0.1 failed to install, responding that dpkg COULD 
NOT REMOVE libc5!  He knew not to use a -force option, so he used a --purge 
option on libc5.  He followed this by again having dpkg install 
libc6_2.0.6c-0.1.  All seemed well, except that the purging of libc5 removed 
/lib/libreadline.so.2, so he could no longer log on --time to reinstall Debian 
Linux.


-- 
Jim Burt, NJ9L, Fairfax, Virginia, USA
[EMAIL PROTECTED]   http://www.mnsinc.com/jameson
[EMAIL PROTECTED]

If merely 'feeling good' could decide, drunkenness would be the supremely 
valid human experience.  --William James, Varieties of Religious 
Experience



--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word unsubscribe to
[EMAIL PROTECTED] . 
Trouble?  e-mail to [EMAIL PROTECTED] .


Re: libc5 to libc6

1997-12-03 Thread Frank Barknecht


G. Kapetanios hat gesagt: // G. Kapetanios wrote:

 
 Hi,
 
 A friend wants to upadate from libc5 to 6 . I have done that some time ago
 and can't rember the exact order . Can somebody let me know of the http
 address for libc5 tp libc6 HOWTO ?
 

- From the Howto: - 

1.2.  Finding updates

  The latest version of this Mini-HOWTO should be available in the
  following locations:

  o  http://www.gate.net/~storm/FAQ/libc5-libc6-Mini-HOWTO.html

  o  http://www.gate.net/~storm/FAQ/libc5-libc6-Mini-HOWTO.txt

  o  http://www.gate.net/~storm/FAQ/libc5-libc6-Mini-HOWTO.sgml

  o  ftp://ftp.debian.org/pub/debian/doc/libc5-libc6-Mini-HOWTO.txt

  o  ftp://ftp.debian.org/pub/debian/doc/libc5-libc6-Mini-
 HOWTO.html.tar.gz

-- 
  Yours a href=http://www.koeln-online.de/einblick/;
  Frank Barknecht   Das Koelner Stadt- und Unimagazin
  -   /a


--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word unsubscribe to
[EMAIL PROTECTED] . 
Trouble?  e-mail to [EMAIL PROTECTED] .


RE: libc5 to libc6: purge or install *-dev?

1997-11-17 Thread Remco Blaakmeer
On Sun, 16 Nov 1997, George Bonser wrote:

 Didn't save me.  I followd the instructions on an old test system here and
 STILL managed to blow it up. I was tired and cranky ... got to the part where 
 I
 manuall did a dpkg on libc6 ... but it conflicts with libc5 ... (dpkg -i
 libc6_2.0.4-1.i386.deb) so without thinking I did a dpkg -r --force depends
 libc5 thinking that my next command would be to install libc6 ... there was no
 next command on that system.

Well, this seems to be a great example of the Golden Rule For Moving From
Libc5 To Libc6:

Do NOT use --force on dpkg, the conflicts are there for a good reason!

snip
 Seems kind of a chicken and egg problem to me right now but I will get it
 sorted out, cant install libc6 'cause it conficts with libc5, can't remove
 libc5, I am considering the Kavorkian method of point-and-click system admin 
 at
 this point.

As with many libraries that exist in a libc5-version and a libc6-version: 
First upgrade the libc5-version to the one in unstable and then install
the libc6-version. If you'd just point dselect to unstable, you'd have no
problem with this. If you do it with dpkg only, you'll have to figure out
all dependencies and conflicts by yourself.

I am sure this is in the libc5-libc6-Mini-HOWTO. Or else it should be.

Remco


--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word unsubscribe to
[EMAIL PROTECTED] . 
Trouble?  e-mail to [EMAIL PROTECTED] .


RE: libc5 to libc6: purge or install *-dev?

1997-11-16 Thread George Bonser
 
 Your libc5-libc6-Mini-HOWTO.txt saves many people from ruinning their 
 operating systems.  A few changes could save a few more people.  When a
 person 
 ruins zher operating system by badly adding packages from hamm, zhe consumes 
 weeks of time.  You might save tens of people a hundred wasted hours each.

Didn't save me.  I followd the instructions on an old test system here and
STILL managed to blow it up. I was tired and cranky ... got to the part where I
manuall did a dpkg on libc6 ... but it conflicts with libc5 ... (dpkg -i
libc6_2.0.4-1.i386.deb) so without thinking I did a dpkg -r --force depends
libc5 thinking that my next command would be to install libc6 ... there was no
next command on that system.

Believe me, I am spitting nails right now. Since I can not seem to find any way
of installing the new distribution from scratch, only upgrading from stable, I
am more than a little frustrated.  I am reloading the stable base on that
system and am going to upgrade the default installed packages to the versions
on the ftp site and move my dpkg status file from yesterday back to the current
one and hope for the best.  In other words, I am installing base OVER my
current install, will upgrade the base packages back to where they were, move
the status file and hope I am back to where I was before I screwed up.

Seems kind of a chicken and egg problem to me right now but I will get it
sorted out, cant install libc6 'cause it conficts with libc5, can't remove
libc5, I am considering the Kavorkian method of point-and-click system admin at
this point.



--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word unsubscribe to
[EMAIL PROTECTED] . 
Trouble?  e-mail to [EMAIL PROTECTED] .


Re: libc5 to libc6: purge or install *-dev?

1997-11-16 Thread joost witteveen
  
  Your libc5-libc6-Mini-HOWTO.txt saves many people from ruinning their 
  operating systems.  A few changes could save a few more people.  When a
  person 
  ruins zher operating system by badly adding packages from hamm, zhe 
  consumes 
  weeks of time.  You might save tens of people a hundred wasted hours each.
 
 Didn't save me.  I followd the instructions on an old test system here and
 STILL managed to blow it up. I was tired and cranky ... got to the part where 
 I
 manuall did a dpkg on libc6 ... but it conflicts with libc5 ... (dpkg -i
 libc6_2.0.4-1.i386.deb) so without thinking I did a dpkg -r --force depends
 libc5 thinking that my next command would be to install libc6 ... there was no
 next command on that system.

the libc5 from hamm doesn't conflict with libc6. So, you should have
installed the libc5 from hamm, before installing libc6.

I'm sure that is mentioned in the libc5-libc6-mini-howto.
 


-- 
joost witteveen, [EMAIL PROTECTED]

Potentially offensive files, part 5: /dev/random.
`head -c 4 /dev/random` may print 4-letter words (once every approx 4e8 tries).


--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word unsubscribe to
[EMAIL PROTECTED] . 
Trouble?  e-mail to [EMAIL PROTECTED] .


RE: libc5 to libc6: purge or install *-dev?

1997-11-16 Thread oehansen

Þann 16-Nov-97 skrifar Jameson Burt:
 
 Your libc5-libc6-Mini-HOWTO.txt saves many people from ruinning their 
 operating systems.  A few changes could save a few more people.  When a
 person 
 ruins zher operating system by badly adding packages from hamm, zhe consumes 
 weeks of time.  You might save tens of people a hundred wasted hours each.
 
  That's a really good point, one that was needed...

  But *notice*, that it is also possible to break your system by
upgrading in unstable (hamm)...

  Here are two issues, from hamm Locales, when a program that is using
glibc does setlocale, it does not get it's locale information from the
localedata that comes with glibc (namely /usr/share/i18n/locales), but
rather takes it from the older libc5 localeinfo /usr/share/locales (not
that *that* really matters, but it raises a question as to wether *other*
functions in glibc have an _overrride_ value).

  Many Unix programs are really careless about memory allocations, now
many programs will get 'SIGSEGV' and break, and the error occurs inside
free(), as free is called with a stray pointer either from a library or
from the program... this is because glibc has runtime options that allows
well constructed programs to use malloc and have it fast, but also to set
it secure for other programs.  And a lot of libraries and programs aren't
well constructed... and the default is for malloc to be _fast_ :(

...and two issues concerning GNU C++,

  The C++ package in hamm is not compiled with setlocale functioning.  So,
if you do setlocale in your program, and then 'printf(%.2f, value)' your
value will not print 100,00 even if your decimal point is set to ','...
as it should do.

  And using 'malloc' inside a C++ program, will corrupt it and _may_ cause
it to SIGSEGV at some point...


Orn Einar Hansen [EMAIL PROTECTED]
  [EMAIL PROTECTED]
voice+fax; +46 035 217194


--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word unsubscribe to
[EMAIL PROTECTED] . 
Trouble?  e-mail to [EMAIL PROTECTED] .


Re: libc5 to libc6: purge or install *-dev?

1997-11-16 Thread George Bonser

Maybe I have an old version ... at the very end it finally mentiones the
conflict.  the last item in the howto.  I think it should be moved up to
where the lists of packages you need are mentioned.


On 16-Nov-97 joost witteveen wrote:
 
 I'm sure that is mentioned in the libc5-libc6-mini-howto.
 
 
 
 -- 
 joost witteveen, [EMAIL PROTECTED]
 
 Potentially offensive files, part 5: /dev/random.
 `head -c 4 /dev/random` may print 4-letter words (once every approx 4e8
 tries).
 
 
 --
 TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word unsubscribe to
 [EMAIL PROTECTED] . 
 Trouble?  e-mail to [EMAIL PROTECTED] .
 
 


--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word unsubscribe to
[EMAIL PROTECTED] . 
Trouble?  e-mail to [EMAIL PROTECTED] .


Re: libc5 vs libc6

1997-11-02 Thread Ben Pfaff
Phil Nitschke [EMAIL PROTECTED] writes:
 I'm trying to delete older version(s) of tcl and Tk and install Tcl8.0
 and Tk8.0 using dselect (kernel rev. 2.0.30).
 
 The problem is that Tk8 requires libc6 which conflicts with libc5
 which is required by half the other applications I've got installed.

You're wrong about libc6 conflicting with libc5:

blp:/raid/home/blp$ dpkg -s libc6
Package: libc6
Status: install ok installed
Priority: required
Section: base
Installed-Size: 1421
Maintainer: Helmut Geyer [EMAIL PROTECTED]
Source: glibc
Version: 2.0.5c-0.1
Pre-Depends: ldso (= 1.8.10-1)
Conflicts: libpthread0 (= 0.5-10)
Description: The GNU C library version 2 (run-time files).
 Includes shared libraries needed to run programs.

However, libc6-dev and libc5-dev conflict.  Your programs shouldn't
depend on these, however; only development libraries should.
-- 
Ben Pfaff [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED]
Senders of unsolicited commercial e-mail will receive free 32MB core files!


--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word unsubscribe to
[EMAIL PROTECTED] . 
Trouble?  e-mail to [EMAIL PROTECTED] .


Re: libc5 vs libc6

1997-11-02 Thread David Puyrear
Phil Nitschke wrote:
 
 I'm trying to delete older version(s) of tcl and Tk and install Tcl8.0
 and Tk8.0 using dselect (kernel rev. 2.0.30).
 
 The problem is that Tk8 requires libc6 which conflicts with libc5
 which is required by half the other applications I've got installed.

This is know problem. All you need to do is get the libc5 from hamm which will
fix this conflict.

Later,
David


--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word unsubscribe to
[EMAIL PROTECTED] . 
Trouble?  e-mail to [EMAIL PROTECTED] .


Re: libc5 and libc6

1997-07-19 Thread Ed Donovan
 Paul == Paul Miller [EMAIL PROTECTED] writes:

Paul How can I install *BOTH* libc5 and libc6??  Can't we all just
Paul get along?  -Paul

As people have said, you can install them both--the packages named
'libc5' and 'libc6'.  The complications are in the '-dev' packages and
the compilation environment.  libc5-dev and libc6-dev cannot coexist.
The current gcc package conflicts with libc5-dev, so if you want to keep
up with unstable, you'll have to install libc6-dev to compile any C
programs.

If you want to do that, *and* also be able to compile in a libc5
environment, there are a few packages meant to allow that by having an
alternative gcc and C library on the system: libc5-altdev, altgcc, and
libdl1-altdev (the only ones I've seen).  I haven't tried these.

Hope this clarifies things a little, anyway - 

--
Ed Donovan  [EMAIL PROTECTED]



--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word unsubscribe to
[EMAIL PROTECTED] . 
Trouble?  e-mail to [EMAIL PROTECTED] .


Re: libc5 and libc6

1997-07-19 Thread Rick Hawkins

The burning quesiton on my mind is with regard to mixed applications.
Lyx, in particular, relies on xpm and xforms, which are compiled with
libc5.  Can I stil compile lyx with libc6?

rick


--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word unsubscribe to
[EMAIL PROTECTED] . 
Trouble?  e-mail to [EMAIL PROTECTED] .


Re: libc5 and libc6

1997-07-19 Thread joost witteveen
 
 The burning quesiton on my mind is with regard to mixed applications.
 Lyx, in particular, relies on xpm and xforms, which are compiled with
 libc5.  Can I stil compile lyx with libc6?

You almost certainly can compile them
You probably will not run into problems using the resulting binary,
  but 'people that know' tell me that misterious, hidden problems 
  will/may appear somewhere, due to the mixing.
You shouldn't use programmes that use xforms anyway, as it's non-free
  software. This means a lot less freedom to you (you cannot recompile
  xforms for libc6, for example).




-- 
joost witteveen, [EMAIL PROTECTED]
#!/usr/bin/perl -sp0777iX+d*lMLa^*lN%0]dsXx++lMlN/dsM0j]dsj
$/=unpack('H*',$_);$_=`echo 16dio\U$kSK$/SM$n\EsN0p[lN*1
lK[d2%Sa2/d0$^Ixp|dc`;s/\W//g;$_=pack('H*',/((..)*)$/)
#what's this? see http://www.dcs.ex.ac.uk/~aba/rsa/


--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word unsubscribe to
[EMAIL PROTECTED] . 
Trouble?  e-mail to [EMAIL PROTECTED] .


Re: libc5 and libc6

1997-07-19 Thread Rick Hawkins


 You almost certainly can compile them

OK.  libc6 was one of the suspects when trying to compile lyx.
ultimately I had to do a clean install (we hadn't found out about the
hardware problems yet, either).


 You shouldn't use programmes that use xforms anyway, as it's non-free
   software. This means a lot less freedom to you (you cannot recompile
   xforms for libc6, for example).

Currently, there's no real substitute for lyx.  Lyx will be moved away
from xforms, but it has more pressing matters.  There's a couple of
different packages under consideration.

rick


--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word unsubscribe to
[EMAIL PROTECTED] . 
Trouble?  e-mail to [EMAIL PROTECTED] .


Re: libc5 and libc6

1997-07-19 Thread joost witteveen
 
 
  You almost certainly can compile them
 
 OK.  libc6 was one of the suspects when trying to compile lyx.
 ultimately I had to do a clean install (we hadn't found out about the
 hardware problems yet, either).

Note, BTW (just realise this) that if lynx has non-POSIX stuff in it
(forgetting to #include errno.h etc), you'll have to use minor
ajustments (and those are unrelated to xforms not being libx6). 
But after that, it should compile fine.

And, currently all the xlib's are libc5, while many X packages 
have already been recompiled for libc6 -- all of those packages appear
to work fine. So, I don't expect problems for you, but that certainly
isn't a guarantee.

  You shouldn't use programmes that use xforms anyway, as it's non-free
software. This means a lot less freedom to you (you cannot recompile
xforms for libc6, for example).

[..] 
 Lyx will be moved away from xforms, but it has more pressing matters.

Hey, that's good news -- I didn't know that yet. Last time I checked,
I remember them saying something that they will always continue to
use xforms, but if they intend to move away from xforms now, I might
start getting interested in Lyx.

Thanks,

-- 
joost witteveen, [EMAIL PROTECTED]
#!/usr/bin/perl -sp0777iX+d*lMLa^*lN%0]dsXx++lMlN/dsM0j]dsj
$/=unpack('H*',$_);$_=`echo 16dio\U$kSK$/SM$n\EsN0p[lN*1
lK[d2%Sa2/d0$^Ixp|dc`;s/\W//g;$_=pack('H*',/((..)*)$/)
#what's this? see http://www.dcs.ex.ac.uk/~aba/rsa/


--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word unsubscribe to
[EMAIL PROTECTED] . 
Trouble?  e-mail to [EMAIL PROTECTED] .


Re: libc5 and libc6

1997-07-17 Thread joost witteveen
 How can I install *BOTH* libc5 and libc6??  Can't we all just get along?

Just install them. There's no problem.

-- 
joost witteveen, [EMAIL PROTECTED]
#!/usr/bin/perl -sp0777iX+d*lMLa^*lN%0]dsXx++lMlN/dsM0j]dsj
$/=unpack('H*',$_);$_=`echo 16dio\U$kSK$/SM$n\EsN0p[lN*1
lK[d2%Sa2/d0$^Ixp|dc`;s/\W//g;$_=pack('H*',/((..)*)$/)
#what's this? see http://www.dcs.ex.ac.uk/~aba/rsa/


--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word unsubscribe to
[EMAIL PROTECTED] . 
Trouble?  e-mail to [EMAIL PROTECTED] .


Re: libc5 and libc6

1997-07-17 Thread Dave Cinege
On Wed, 16 Jul 1997 23:17:08 -0400, Paul Miller wrote:

How can I install *BOTH* libc5 and libc6??  Can't we all just get along?

dpkg -i libc6   ; 

They coexsist fine, and I'm happy to say I'm now running apache 1.2.0 (a 
libc6 compile)

--
Elite MicroComputers   908-541-4214  http://www.psychosis.com/emc/


--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word unsubscribe to
[EMAIL PROTECTED] . 
Trouble?  e-mail to [EMAIL PROTECTED] .