Discussion:
Jessie und mein Versionen Chaos
(zu alt für eine Antwort)
Joachim Hartmann
2017-03-22 10:40:02 UTC
Permalink
Liebe Debian-Experten
beim Versuch die aktuellste Version von esniper zu instalieren habe ich die
source.list angepasst. Die gab es aber noch nicht einmal im testing, also
selbst kompilieren. Einen Moment nicht aufgepasst und schon war es passiert:

Der entsprechende Auszug aus der history.log:

*********************************************************************
Start-Date: 2017-03-20 22:39:25
Commandline: apt-get -t testing install esniper
Upgrade: esniper:amd64 (2.31.0-1, 2.32.0-1)
End-Date: 2017-03-20 22:39:29

Start-Date: 2017-03-20 23:05:46
Commandline: apt install libssl-dev
Install: libssl1.1:amd64 (1.1.0e-1, automatic),
libssl-dev:amd64 (1.1.0e-1),
libssl-doc:amd64 (1.1.0e-1, automatic)
End-Date: 2017-03-20 23:05:57

Start-Date: 2017-03-20 23:07:18
Commandline: apt install libcurl4-gnutls-dev
Install: libc-l10n:amd64 (2.24-9, automatic), libidn2-0:amd64 (0.16-1,
automatic), libpsl5:amd64 (0.17.0-4, automatic),
libunistring0:amd64 (0.9.6+really0.9.3-0.1, automatic),
libhogweed4:amd64 (3.3- 1+b1, automatic),
publicsuffix:amd64 (20170223.0049-1, automatic), l
ibgnutls30:amd64 (3.5.8-5, automatic),
libnghttp2-14:amd64 (1.20.0-1, automatic),
libnettle6:amd64 (3.3-1+b1, automatic),
libcurl4-gnutls-dev:amd64 (7.52.1-3)
Upgrade: libgssapi-krb5-2:amd64 (1.12.1+dfsg-19+deb8u2, 1.15-1),
libkrb5-3:amd64 (1.12.1+dfsg-19+deb8u2, 1.15-1),
libc-bin:amd64 (2.19-18+deb8u7, 2.24-9),
libc6:amd64 (2.19-18+deb8u7, 2.24-9),
p11-kit-modules:amd64 (0.20.7-1, 0.23.3-5),
libssh2-1:amd64 (1.4.3-4.1+deb8u1, 1.8.0-1),
libp11-kit0:amd64 (0.20.7-1, 0.23.3-5),
libtasn1-6:amd64 (4.2-3+deb8u2, 4.10-1),
locales:amd64 (2.19-18+deb8u7, 2.24-9),
libkrb5support0:amd64 (1.12.1+dfsg-19+deb8u2, 1.15-1),
libk5crypto3:amd64 (1.12.1+dfsg-19+deb8u2, 1.15-1),
libcurl3-gnutls:amd64 (7.38.0-4+deb8u5, 7.52.1-3),
libgcrypt20:amd64 (1.6.3-2+deb8u2, 1.7.6-1)
End-Date: 2017-03-20 23:08:44
*********************************************************************

Und schon war das Versionen Chaos da! Und

*********************************************************************
Start-Date: 2017-03-20 23:15:21
Commandline: apt remove libcurl4-gnutls-dev
Remove: libcurl4-gnutls-dev:amd64 (7.52.1-3)
End-Date: 2017-03-20 23:15:22

Start-Date: 2017-03-20 23:16:04
Commandline: apt remove libssl-dev
Remove: libssl-dev:amd64 (1.1.0e-1)
End-Date: 2017-03-20 23:16:05

Start-Date: 2017-03-20 23:18:52
Commandline: apt-get autoremove
Remove: libssl1.1:amd64 (1.1.0e-1), libssl-doc:amd64 (1.1.0e-1)
End-Date: 2017-03-20 23:18:55
*********************************************************************
machte das auch nicht rückgängig!

Wer hat eine Idee wie ich das wieder hin bekomme!

Zum Beispiel liefert:

*********************************************************************
#~# dpkg-reconfigure locales
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = (unset),
LC_ALL = (unset),
LANG = "de_DE.UTF-8"
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
/usr/sbin/dpkg-reconfigure: locales is broken or not fully installed

#~# apt purge locales
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages will be REMOVED:
locales*
0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
After this operation, 0 B of additional disk space will be used.
Do you want to continue? [Y/n] y
Can't set locale; make sure $LC_* and $LANG are correct!
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = (unset),
LC_ALL = (unset),
LANG = "de_DE.UTF-8"
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
(Reading database ... 109513 files and directories currently installed.)
Removing locales (2.24-9) ...
Purging configuration files for locales (2.24-9) ...
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory

#~#apt install locales
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:
locales : Depends: libc-bin (> 2.19) but it is not going to be installed
Depends: debconf (>= 0.5) but it is not going to be installed or
debconf-2.0
E: Unable to correct problems, you have held broken packages.

#~# apt -f install
Reading package lists... Done
Building dependency tree
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

#~# apt install debconf-2.0
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package debconf-2.0 is a virtual package provided by:
debconf 1.5.56
cdebconf 0.192
You should explicitly select one to install.

E: Package 'debconf-2.0' has no installation candidate

#~# apt install debconf
Reading package lists... Done
Building dependency tree
Reading state information... Done
debconf is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

#~# apt install libc-bin
Reading package lists... Done
Building dependency tree
Reading state information... Done
libc-bin is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

#~# apt-get check
Reading package lists... Done
Building dependency tree
Reading state information... Done

***@19:50:21#~# dpkg -l | grep -v "^ii"
Desired=Unknown/Install/Remove/Purge/Hold
|
Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version
Architecture Description
+++-====================================-==========================================-============-===============================================================================
rc libmemcached11:amd64 1.0.18-4
amd64 C and C++ client library to the memcached server
rc libmemcachedutil2:amd64 1.0.18-4
amd64 library implementing connection pooling for
libmemcached
rc libssl1.1:amd64 1.1.0e-1
amd64 Secure Sockets Layer toolkit - shared libraries
***@19:50:49#~#
*********************************************************************
--
Gruß aus der Stadt der CeBIT
Jochen
Uwe Kerstan
2017-03-22 16:40:01 UTC
Permalink
Post by Joachim Hartmann
Wer hat eine Idee wie ich das wieder hin bekomme!
Ein paar Ideen:

* Backup zurückspielen?
* Downgrade?
* Upgrade auf testing?
* Neuinstallation?

Gruß Uwe
Joachim Hartmann
2017-03-22 17:00:02 UTC
Permalink
Hallo Uwe,
Post by Uwe Kerstan
Post by Joachim Hartmann
Wer hat eine Idee wie ich das wieder hin bekomme!
* Backup zurückspielen?
* Downgrade?
* Upgrade auf testing?
* Neuinstallation?
Gruß Uwe
downgrade vielleicht dieses pinning:

*********************************************************************
Package: *
Pin: release a=jessie,v=8.7*
Pin-Priority: 1001
*********************************************************************

und ein anschließendes

*********************************************************************
#~#apt-get dist-upgrade
*********************************************************************
--
Gruß aus der Stadt der CeBIT
Jochen
Loading...