Buster: Vorsicht bei Update von VirtualBox 5.2.16-12375 Fremdquelle: Oracle

Neuigkeiten rund um GNU/Linux
Antworten
geier22

Buster: Vorsicht bei Update von VirtualBox 5.2.16-12375 Fremdquelle: Oracle

Beitrag von geier22 » 19.07.2018 16:27:33

Hab mich gerade ganz schön in die Nesseln gesetzt beim Update Versuch von Virtualbox auf die Version:
virtualbox-5.2_5.2.16-123759~Debian~stretch_amd64.deb
Ein Paket für Testing gibt es ja (noch) nicht.
Virtualbox hat die Abhängigkeit von libcurl3 installiert bei mir war aber libcurl4

Code: Alles auswählen

[2018-05-31] curl 7.60.0-2 MIGRATED to testing (Debian testing watch) 
Control:

Code: Alles auswählen

Package: virtualbox-5.2
Version: 5.2.16-123759~Debian~stretch
Architecture: amd64
Maintainer: Oracle Corporation <info@virtualbox.org>
Installed-Size: 163086
Pre-Depends: debconf (>= 1.1) | debconf-2.0
Depends: libc6 (>= 2.15), libcurl3 (>= 7.16.2), libdevmapper1.02.1 (>= 2:1.02.97), libgcc1 (>= 1:3.0),
libgl1-mesa-glx | libgl1, libopus0 (>= 1.1), libpng16-16 (>= 1.6.2-1), libqt5core5a (>= 5.7.0), libqt5gui5 (>= 5.4.0), libqt5opengl5 (>= 5.0.2), libqt5printsupport5 (>= 5.0.2), libqt5widgets5 (>= 5.7.0), libqt5x11extras5 (>= 5.6.0), libsdl1.2debian (>= 1.2.11), libssl1.1 (>= 1.1.0), libstdc++6 (>= 5.2), libvpx4 (>= 1.6.0), libx11-6, libxcb1, libxcursor1 (>> 1.1.2), libxext6, libxinerama1, libxml2 (>= 2.7.4), libxmu6, libxt6, zlib1g (>= 1:1.1.4), psmisc, adduser
Recommends: libasound2, libpulse0, libsdl-ttf2.0-0, kmod | kldutils | module-init-tools, linux-headers-generic | linux-headers-generic-pae | linux-headers-686-pae | linux-headers-amd64 | linux-headers-2.6-686 | linux-headers-2.6-amd64 | linux-headers, linux-image, gcc, make | build-essential | dpkg-dev, binutils, pdf-viewer, libgl1
Conflicts: virtualbox, virtualbox-guest-additions-iso, virtualbox-ose
Replaces: virtualbox
Provides: virtualbox
Section: contrib/misc
Priority: optional
Description: Oracle VM VirtualBox
 VirtualBox is a powerful PC virtualization solution allowing you to run a
 wide range of PC operating systems on your Linux system. This includes
 Windows, Linux, FreeBSD, DOS, OpenBSD and others. VirtualBox comes with a broad
 feature set and excellent performance, making it the premier virtualization
 software solution on the market.
Python-Version: 2.7
Führte dazu dass die Installation hängen blieb.Zusätzliche Installation von libcurl3 war aufgrund von Abhängigkeiten auch nicht möglich.
Also libcurl4 deinstalliert (incl libcurl4:amd64 (7.60.0-2), transmission:amd64 (2.94-1), uget:amd64 (2.2.1-1+b1), pdf2djvu:amd64 (0.9.9-2), transmission-gtk:amd64 (2.94-1+b2), djvulibre-bin:amd64 (3.5.27.1-9), curl:amd64 (7.60.0-2)) :facepalm:

und libcurl3 installiert. ----> mal sehen, wer wann über fehlendes curl / uget meckert

Wie auch immer.. die installation wollte nicht klappen und bleib hängen wegen Zeitüberschreitung beim Aufruf einen Moduls
Auch ein vorgeschlagenes dpkg --configure -a blieb hängen

Erst im recovery-Modus
mit dpkg --configure -a und anschließender Installation des VirtualBox- Pakets war das Übel zu beseitigen.
Kollateralschäden ? Bisher keine :mrgreen: :facepalm:

Also lieber erst mal die Finger davon lassen
Zuletzt geändert von geier22 am 19.07.2018 18:27:54, insgesamt 6-mal geändert.

Benutzeravatar
ThorstenS
Beiträge: 2875
Registriert: 24.04.2004 15:33:31

Re: Vorsicht bei Update von VirtualBox 5.2.16-12375 von Oracle

Beitrag von ThorstenS » 19.07.2018 16:39:40

Debianlibcurl4 kommt aber erst ab testing vor. Ich habe unter stretch Debianlibcurl3 installiert…

geier22

Re: Vorsicht bei Update von VirtualBox 5.2.16-12375 von Oracle

Beitrag von geier22 » 19.07.2018 17:18:14

ThorstenS hat geschrieben: ↑ zum Beitrag ↑
19.07.2018 16:39:40
Debianlibcurl4 kommt aber erst ab testing vor. Ich habe unter stretc
Upss sorry - hab ch vergessen zu erwähnen: Ich habe Testing --- Schreib es noch in den Titel

DeletedUserReAsG

Re: Buster: Vorsicht bei Update von VirtualBox 5.2.16-12375 von Oracle

Beitrag von DeletedUserReAsG » 19.07.2018 17:20:43

Ändere doch den Titel in „Vorsicht bei der Installation von Paketen aus Fremdquellen, die zudem noch für ’nen anderen Debianzweig gedacht sind“.

geier22

Re: Buster: Vorsicht bei Update von VirtualBox 5.2.16-12375 von Oracle

Beitrag von geier22 » 19.07.2018 17:25:51

niemand hat geschrieben: ↑ zum Beitrag ↑
19.07.2018 17:20:43
Ändere doch den Titel in „Vorsicht bei der Installation von Paketen aus Fremdquellen, die zudem noch für ’nen anderen Debianzweig gedacht sind“.
Na mit den Fremdquellen wissen das doch eh schon alle :mrgreen:
Wäre also keine Neuigkeit :wink:

Benutzeravatar
MartinV
Beiträge: 790
Registriert: 31.07.2015 19:38:52
Wohnort: Hyperion
Kontaktdaten:

Re: Buster: Vorsicht bei Update von VirtualBox 5.2.16-12375 von Oracle

Beitrag von MartinV » 19.07.2018 17:46:40

Der Hinweis auf Fremdquelle ist auch sonst wichtig in diesem Thread. VirtualBox aus den Quellen von debian buster macht nämlich keine Probleme. Jetzt war ich ganz unnötig verunsichert.
Die Vernunft kann einem schon leidtun. Sie verliert eigentlich immer.


Benutzeravatar
MartinV
Beiträge: 790
Registriert: 31.07.2015 19:38:52
Wohnort: Hyperion
Kontaktdaten:

Re: Buster: Vorsicht bei Update von VirtualBox 5.2.16-12375 Fremdquelle: Oracle

Beitrag von MartinV » 19.07.2018 18:03:55

Danke :-)
Jetzt würde die Threadübersicht mich weniger verunsichert haben. ;-)
Die Vernunft kann einem schon leidtun. Sie verliert eigentlich immer.

DeletedUserReAsG

Re: Buster: Vorsicht bei Update von VirtualBox 5.2.16-12375 Fremdquelle: Oracle

Beitrag von DeletedUserReAsG » 19.07.2018 18:10:02

Es fehlt noch die Information, dass es sich um das Paket für Stretch handelt. Vielleicht stellt Oracle ja mal ’n Paket in der genannten Version für Testing zusammen […].

geier22

Re: Buster: Vorsicht bei Update von VirtualBox 5.2.16-12375 Fremdquelle: Oracle

Beitrag von geier22 » 19.07.2018 18:16:48

Ihr seid fürchterlich aber habt ja Recht :cry: :mrgreen:
Hoffe, es so ersichtlich

Kann man die Abhängigkeit in der control eigentlich ändern (wahrscheinlich schon)-
Bloß wie ??

Benutzeravatar
MartinV
Beiträge: 790
Registriert: 31.07.2015 19:38:52
Wohnort: Hyperion
Kontaktdaten:

Re: Buster: Vorsicht bei Update von VirtualBox 5.2.16-12375 Fremdquelle: Oracle

Beitrag von MartinV » 19.07.2018 18:21:16

Ihr seid fürchterlich aber habt ja Recht :cry: :mrgreen:
Denk daran, beizeiten auf [gelöst] zu setzen. :P

*duckundwech*
Die Vernunft kann einem schon leidtun. Sie verliert eigentlich immer.

Benutzeravatar
ThorstenS
Beiträge: 2875
Registriert: 24.04.2004 15:33:31

Re: Buster: Vorsicht bei Update von VirtualBox 5.2.16-12375 Fremdquelle: Oracle

Beitrag von ThorstenS » 20.07.2018 00:33:40

Kann man ändern:

Code: Alles auswählen


cd /tmp
apt download virtualbox-5.2

TMP_DIR=`mktemp -d`
DEB_IN=virtualbox-5.2_5.2.16-123759~Debian~stretch_amd64.deb
DEB_OUT=virtualbox-5.2_5.2.16-123759~Debian~buster_amd64.deb

dpkg-deb -x "${DEB_IN}" "${TMP_DIR}"
dpkg-deb -e "${DEB_IN}" "${TMP_DIR}/DEBIAN"

sed -i 's#\(libcurl\)3#\14#' "${TMP_DIR}"/DEBIAN/control
sed -i '/^Version/{s#stretch#buster#}' "${TMP_DIR}"/DEBIAN/control

dpkg-deb -b "${TMP_DIR}" "${DEB_OUT}"
rm -rf "${TMP_DIR}"
gdebi "${DEB_OUT}"

geier22

Re: Buster: Vorsicht bei Update von VirtualBox 5.2.16-12375 Fremdquelle: Oracle

Beitrag von geier22 » 20.07.2018 11:43:18

Hallo ThorstenS
Deinen Vorschlag hatte ich inzwischen auch in einer VM probiert.
Allerdings habe ich die DEBIAN/control dann "zu Fuss" mit Nano editiert.

Code: Alles auswählen

mkdir tmp

dpkg-deb -x /media/sf_Share/virtualbox-5.2_5.2.16-123759~Debian~stretch_amd64.deb tmp

dpkg-deb --control /media/sf_Share/virtualbox-5.2_5.2.16-123759~Debian~stretch_amd64.deb tmp/DEBIAN

nano tmp/DEBIAN/control

dpkg -b tmp virtualbox-5.2_5.2.16-123759~Debian~stretch_amd64.deb 
Die Installation lief dann auch ohne Fehlermeldungen durch
Ich mache das zum ersten Mal und habe dabei irgend einen Fehler gemacht, den ich nicht nachvollziehen kann:
Fehlermeldung beim Starten von Virtualbox:

Code: Alles auswählen

VirtualBox: Error -10 in SUPR3HardenedMain!
VirtualBox: Effective UID is not root (euid=1000 egid=1000 uid=1000 gid=1000)
VirtualBox: Tip! It may help to reinstall VirtualBox.
hans@debian:~$ <html><b>Effective UID is not root (euid=1000 egid=1000 uid=1000 gid=1000) (rc=-10)</b><br/><br/>Please try reinstalling VirtualBox.<br><br><!--EOM-->where: SUPR3HardenedMain
what:  2
VERR_PERMISSION_DENIED (-10) - Permission denied.
Hab dann mal in die Installationsverzeichnisse geschaut:
Owner/Group : hans:hans :?: :?:
Ich habe das Extrahieren / Editieren natürlich(?) als User gemacht, da ja sowohl der Download als auch die Extraktion
in meinem /home stattgefunden haben.
Wo liegt der Fehler? Einfach nur als Root editieren/Extrahieren ?

Ich glaube da hat sich auch nur ein Bug eingeschlichen:
in der control von Vers. 5.2.14:
libcurl3-gnutls (>= 7.16.2)
in der control von Vers. 5.2.16:
libcurl3 (>= 7.16.2)
da hat man wohl die -gnutls nur vergessen.
Die Debianlibcurl3-gnutls können nämlich sehr wohl neben lDebianibcurl4 installiert sein :facepalm:

Und zum Schluss noch eine Frage:
Gibt es mit dpkg einen Befehl (Option) mit dem man eine Installation simulieren kann (ähnlich wie bei apt mit -s )
Zuletzt geändert von geier22 am 20.07.2018 14:40:51, insgesamt 1-mal geändert.

DeletedUserReAsG

Re: Buster: Vorsicht bei Update von VirtualBox 5.2.16-12375 Fremdquelle: Oracle

Beitrag von DeletedUserReAsG » 20.07.2018 12:15:11

geier22 hat geschrieben: ↑ zum Beitrag ↑
20.07.2018 11:43:18
Gibt es mit dpkg einen Befehl (Option) mit dem man eine Installation simulieren kann (ähnlich wie bei apt mit -s )
Du meinst
Manpage! hat geschrieben:

Code: Alles auswählen

--no-act, --dry-run, --simulate
Erledige alles, was gemacht werden soll, aber schreibe keine Änderungen. Dies wird verwendet um zu sehen, was mit der spezifizierten Änderung passieren würde ohne tatsächlich etwas zu modifizieren.
:?:


… irgendwann werde ich schon noch verstehen, warum man lieber in ’nem Forum fragt und Wartezeiten in Kauf nimmt, statt einfach mal einen Blick in die primäre Dokumentation zu werfen … ;) (nicht explizit auf dich bezogen, fällt mir nur in letzter Zeit häufiger auf)

geier22

Re: Buster: Vorsicht bei Update von VirtualBox 5.2.16-12375 Fremdquelle: Oracle

Beitrag von geier22 » 20.07.2018 12:30:18

niemand hat geschrieben: ↑ zum Beitrag ↑
20.07.2018 12:15:11
… irgendwann werde ich schon noch verstehen, warum man lieber in ’nem Forum fragt und Wartezeiten in Kauf nimmt, statt einfach mal einen Blick in die primäre Dokumentation zu werfen … ;) (nicht explizit auf dich bezogen, fällt mir nur in letzter Zeit häufiger auf)
Och - ich bin da hart im Nehmen. Ich hatte zwar in der manpage und auch bei den Ubuntus gesucht aber das Manual
ist so lang (786 Zeilen), dass man mit der Suchfunktion im Xfce-Terminal keine Ergebnisse bekommt.
Erst im Editor wurde ich dann fündig. :mrgreen:
Also: Firma dankt :hail:

DeletedUserReAsG

Re: Buster: Vorsicht bei Update von VirtualBox 5.2.16-12375 Fremdquelle: Oracle

Beitrag von DeletedUserReAsG » 20.07.2018 12:42:49

Pro-Tipp: wenn du etwa less als Pager hast (bei Debian Standard, afair), kannst du mit der /-Taste eine Suchfunktion aufrufen. Das auch bei vielen anderen Programmen übliche Strg-f funktioniert ebenfalls.

geier22

Re: Buster: Vorsicht bei Update von VirtualBox 5.2.16-12375 Fremdquelle: Oracle

Beitrag von geier22 » 20.07.2018 13:00:21

Code: Alles auswählen

man dpkg less
Funktioniert und findet nach "/". Mal wieder was gelernt :mrgreen: :THX:

Edit zu dpkg:
aber zu dem hier angesprochenen "Fall" bringt das (leider) kein brauchbares Ergebniss:

Code: Alles auswählen

# dpkg --simulate -i /media/sf_Share/virtualbox-5.2_5.2.16-123759~Debian~stretch_amd64.deb 
Vormals nicht ausgewähltes Paket virtualbox-5.2 wird gewählt.
(Lese Datenbank ... 162180 Dateien und Verzeichnisse sind derzeit installiert.)
Vorbereitung zum Entpacken von .../virtualbox-5.2_5.2.16-123759~Debian~stretch_amd64.deb ...
das war es :evil:

Antworten