[Eisfair] update: All, but no kernel

D. Oezbilen oezbilen at gmx.net
Sa Mai 8 01:52:22 CEST 2021


Hallo Olaf,

> Bei E64genau

> eisman upgrade --exclude=eiskernel-virt
> ist dein Freund.
dachte ich auch nach paar kleineren Installationen vorab.

eisman
	brachte schon ca. 100 Pakete - OK
	Version:   3.0.5
	Date:      2021-02-24

Dann

   Name:      eiskernel-virt
   Package:   eisfair kernel eisfair-64-VIRT
   Version:   6.0.5
   Date:      2021-03-22

Hat mir den 3.16 abgeraeumt, aber OK.

Cleaning up kernel 3.16.74-eisfair-64-VIRT ...
Successfully installed: linux-kernel-4.9.261-virt (3.0.6)!
Installation of: eiskernel-virt (6.0.5) ...
Successfully installed: eiskernel-virt (6.0.5)!

Kam ohne nix ohne, cool.

Danach

capi  + drum herum, capi2text etc

auch OK.

Als ich dann capi einschaltete, wurden

Activate configuration now (y/n) [yes]? y
Downloading required packages ...
=> [####################] avm_fritz_usb2x_4.9.261-eisfair-64-virt 
(3.0.2)...                                         [  OK  ]
Done!
Installation of: avm_fritz_usb2x_4.9.261-eisfair-64-virt (3.0.2) ...
Successfully installed: avm_fritz_usb2x_4.9.261-eisfair-64-virt (3.0.2)!
  * Starting CAPI services ... 
                                              [  OK  ]
    Detecting ISDN-Devices ...
1 fcusb2     running  fcusb2-0003      A1 3.11-07 3

nachgezogen.

___Jetzt___ muesste ich nur noch, alles ___ohne___ Kernel 5x-Geraffel.

Aber will nicht. Habe es mit und ohne exclude kernel eingeben, die Liste 
ist __ immer__ mit Kernel 5x. :-(

> Es wird also komplett auf den kernel verzichtet. Allerdings würde ich 
> hier in diesem Fall auch noch die linux-firmware ausschließen. Die 
> gehört m.W zum Kernel 5.
> 
> Also ist dann der Syntax:
> eisman upgrade --exclude=eiskernel-virt,linux-firmware

Schau, was ich habe:

eisman upgrade --exclude=linux-kernel-5.10.31-virt 
--exclude=linux-symvers-5.10.31-virt --exclude=eiskernel-virt

The following packages will be installed:

version  status   name                   source
---------------------------------------------------------------------
3.0.1    stable   perl-base              https://www.pack-eis.de
3.0.0    stable   gdbm-lang              https://www.pack-eis.de
3.0.0    stable   libgdbm6               https://www.pack-eis.de
3.0.0    stable   libgdbm_compat4        https://www.pack-eis.de
3.0.1    stable   perl                   https://www.pack-eis.de
3.0.0    stable   perl-netaddr-ip        https://www.pack-eis.de
3.0.0    stable   perl-text-csv_xs       https://www.pack-eis.de
3.0.2    stable   libssh4                https://www.pack-eis.de
3.0.0    stable   librtmp1               https://www.pack-eis.de
3.0.1    stable   publicsuffix           https://www.pack-eis.de
3.0.1    stable   libpsl5                https://www.pack-eis.de
3.0.3    stable   libnghttp2-14          https://www.pack-eis.de
3.0.1    stable   libexpat1              https://www.pack-eis.de
3.0.0    stable   libmetalink3           https://www.pack-eis.de
3.0.6    stable   libcurl4               https://www.pack-eis.de
3.0.6    stable   curl                   https://www.pack-eis.de
	3.1.0    testing  linux-symvers-5.10.31-virt https://www.pack-eis.de
3.1.0    testing  linux-firmware         https://www.pack-eis.de
	3.1.0    testing  linux-kernel-5.10.31-virt https://www.pack-eis.de
	6.1.0    testing  eiskernel-virt         https://www.pack-eis.de
3.0.1    stable   libxtables12           https://www.pack-eis.de
3.0.1    stable   xtables-addons         https://www.pack-eis.de
3.0.3    stable   geoipupdate            https://www.pack-eis.de
3.0.2    stable   xtables-geoipupdate-legacy https://www.pack-eis.de

Und ohne ist der Output identisch.
Vorab: eisman habe ich zuerst upgedated (klingt schraeg). Dann ...

Ich probiere mal deine Syntax => same

	eisman upgrade --exclude=eiskernel-virt,linux-firmware

The following packages will be installed:

version  status   name                   source
---------------------------------------------------------------------
3.0.1    stable   perl-base              https://www.pack-eis.de
3.0.0    stable   gdbm-lang              https://www.pack-eis.de
3.0.0    stable   libgdbm6               https://www.pack-eis.de
3.0.0    stable   libgdbm_compat4        https://www.pack-eis.de
3.0.1    stable   perl                   https://www.pack-eis.de
3.0.0    stable   perl-netaddr-ip        https://www.pack-eis.de
3.0.0    stable   perl-text-csv_xs       https://www.pack-eis.de
3.0.2    stable   libssh4                https://www.pack-eis.de
3.0.0    stable   librtmp1               https://www.pack-eis.de
3.0.1    stable   publicsuffix           https://www.pack-eis.de
3.0.1    stable   libpsl5                https://www.pack-eis.de
3.0.3    stable   libnghttp2-14          https://www.pack-eis.de
3.0.1    stable   libexpat1              https://www.pack-eis.de
3.0.0    stable   libmetalink3           https://www.pack-eis.de
3.0.6    stable   libcurl4               https://www.pack-eis.de
3.0.6    stable   curl                   https://www.pack-eis.de
3.1.0    testing  linux-symvers-5.10.31-virt https://www.pack-eis.de
3.1.0    testing  linux-firmware         https://www.pack-eis.de
	3.1.0    testing  linux-kernel-5.10.31-virt https://www.pack-eis.de
	6.1.0    testing  eiskernel-virt         https://www.pack-eis.de
3.0.1    stable   libxtables12           https://www.pack-eis.de
3.0.1    stable   xtables-addons         https://www.pack-eis.de

Funkt irgendwie nicht, diese Pakete nicht zu wollen, auszuschliessen.

Ich meine gelesen zu haben, dass das Update die alten Kernel nicht mehr 
entsorgt, also alles (trotz K5.x) installieren, aber 4.9.216 booten.
Mal sehen.

Eisman hat meiner Meinung da einen Haenger, denn wenn

	eisman upgrade --help

wirft das aus:

	options:
	    --unstable          install unstable packages too

ist testing = unstable oder != ?

##########################################
##########################################

Bevor ich dieses Posting versandt habe noch folgendes ausgefuehrt.

	eisman upgrade --exclude=eiskernel-virt,linux-firmware --unstable
=>
934 package(s) using approx. 2515 MB of disk space.
Die Liste nach testting gegrept und gezaehlt ergab: 19

3.1.0    testing  linux-symvers-5.10.31-virt https://www.pack-eis.de
3.1.0    testing  linux-firmware         https://www.pack-eis.de
3.1.0    testing  linux-kernel-5.10.31-virt https://www.pack-eis.de
6.1.0    testing  eiskernel-virt         https://www.pack-eis.de
2.1.9    testing  squid                  https://www.pack-eis.de
1.1.20   testing  rsyslogd               https://www.pack-eis.de
2.9.8    testing  pure-ftpd              https://www.pack-eis.de
3.0.1    testing  libmosquitto1          https://www.pack-eis.de
3.0.1    testing  mosquitto-clients      https://www.pack-eis.de
3.0.1    testing  mosquitto              https://www.pack-eis.de
2.9.3    testing  minidlna               https://www.pack-eis.de
2.9.1    testing  liblvm2cmd2_02         https://www.pack-eis.de
2.9.1    testing  liblvm2app2_2          https://www.pack-eis.de
1.5.1    testing  eisgraph               https://www.oritopha.de
1.5.0    testing  eisgraph_mod_lmsensors https://www.oritopha.de
1.5.1    testing  eisgraph_mod_hddtemp   https://www.oritopha.de
1.5.2    testing  eisgraph_mod_port      https://www.oritopha.de
1.0.24   testing  brute_force_blocking   https://ojaehrling.de
0.1.5    testing  aria2                  https://www.pack-eis.de

Jetzt

	eisman upgrade --exclude=eiskernel-virt,linux-firmware
=>
920 package(s) using approx. 2487 MB of disk space.
Anzahl testing Pakete: 4, diese hier:

3.1.0    testing  linux-symvers-5.10.31-virt https://www.pack-eis.de
3.1.0    testing  linux-firmware         https://www.pack-eis.de
3.1.0    testing  linux-kernel-5.10.31-virt https://www.pack-eis.de
6.1.0    testing  eiskernel-virt         https://www.pack-eis.de

Ahhhhhhhhhhhhhhhhhh. :-)
Genau die, die ich nicht will. Diese Pakete werden *immer* ausgeliefert, 
mit/ohne --unstable.
dg. ;-)

Also, no risk, no fun; ich lasse alles mal auf die Maschine, boote dann 
nicht k5.x.

eisman version
/usr/bin/eisman: version 1.8.2
kann das leider nicht, testing-Kernel rauszunehmen.

Eine Idee waere die Liste, die eisman installieren will zu dumpen, 
manuell zu bearbeiten und diese wieder an eisman zu uebergeben, geht 
denke ich nicht. Ist so nicht vorgesehen(?).

Gruss
Derya








Mehr Informationen über die Mailingliste Eisfair