Debian csomaghiba

Fórumok

Van egy Openmediavault szerverem:


lsb_release -a

Distributor ID: Debian
Description: Debian GNU/Linux stable-updates (sid)
Release: stable-updates
Codename: sid

uname -a
Linux omv 4.14.0-1-amd64 #1 SMP Debian 4.14.2-1 (2017-11-30) x86_64 GNU/Linux

Ott tartok, hogy az apt update simán lefut, az apt upgrade is - jelenleg nem talál frissítést - de például egy virtualbox-ot nem enged feltelepíteni, mert az alábbi hibát kapom:


Néhány csomagot nem lehetett telepíteni. Ez azt jelentheti, hogy
egy lehetetlen állapotot kért, vagy ha az unstable disztribúciót
használja, akkor néhány igényelt csomag még nem készült el vagy ki
lett mozdítva az Incoming-ból.
Az alábbi információk segíthetnek megoldani a problémát:

Az alábbi csomagoknak teljesítetlen függőségei vannak:
virtualbox : Függ ettől: python3 (< 3.6) de csak 3.6.4-1 telepíthető
E: A problémák nem javíthatók, sérült csomagokat fogott vissza.

Ha a python3-at akarom feltenni:


Csomaglisták olvasása... Kész
Függőségi fa építése
Állapotinformációk olvasása... Kész
python3 már a legújabb verzió (3.6.4-1).
0 frissített, 0 újonnan telepített, 0 eltávolítandó és 0 nem frissített.

Az apt -f install nem segít, nem talál hibát.

Mit lehet ilyenkor tenni?

Hozzászólások

nem ismerem az opemmediavault de ezt mar olvastad?
https://forum.openmediavault.org/index.php/Thread/5131-Install-Virtualb…

en megprobalnam leszedni a python 3.6.x-t es/vagy keresni official repot amiben benne van az ujabb.

bar nekem ebbol 'python3 (< 3.6) ' az jon, hogy ujabb verzio kell neki mint 3.6.0 ami neked van.

--
A legértékesebb idő a pillanat amelyben élsz.
https://sites.google.com/site/jupiter2005ster/

Bár debiánt 10 évenként egyszer használtam de a "józan ész" szerinti szövegértelmezés szerint ez:

virtualbox : Függ ettől: python3 (< 3.6) de csak 3.6.4-1 telepíthető

nem pont azt jelenti, hogy a virtualboxnak 3.6-nál KISEBB verzió kellene, de a többi fentlévő program függőségei miatt csak a 3.6.4-1 telepíthető?

virtualbox/stretch 5.2.8-dfsg-5 amd64
x86 virtualization solution - base binaries

virtualbox-dkms/stretch 5.2.8-dfsg-5 all
x86 virtualization solution - kernel module sources for dkms

virtualbox-ext-pack-installer/stretch,stretch 5.2.18 all
VirtualBox extension pack installer.

Mindig vannak olyan emberek, akik az hiszik, hogy bohócot csináltak belőled. Ne rontsd el a játékot azzal, hogy elárulod nekik, tiéd a cirkusz!

A strecth - sid egyszerre meglétéből nekem a pinning jut az eszembe: https://jaqque.sbih.org/kplug/apt-pinning.html

És valahol keverednek a csomagok. Ezt ilyenkor kifésülni nem egyértelmű, kérdés, hogy mi a cél, melyik csomag kell a sid-ből (valószínűleg csak a virtualbox), ennek figyelembe vételével frissíteni először azt, aztán mehet az apt update. A pinning remek lehetőség, de pompásan meg lehet kavarni vele mindent.

Mi a sources file tartalma?

--
"Nem akkor van baj amikor nincs baj, hanem amikor van!"
Népi bölcsesség

sources.list

deb https://deb.debian.org/debian/ stretch main
deb-src https://deb.debian.org/debian/ stretch main

deb http://security.debian.org/ stretch/updates main contrib non-free
deb-src http://security.debian.org/ stretch/updates main contrib non-free

deb https://deb.debian.org/debian/ stretch-updates main contrib non-free
deb-src https://deb.debian.org/debian/ stretch-updates main contrib non-free

Mindig vannak olyan emberek, akik az hiszik, hogy bohócot csináltak belőled. Ne rontsd el a játékot azzal, hogy elárulod nekik, tiéd a cirkusz!

Naszóval. A stretch-ben a 3.5.3-as python van: https://packages.debian.org/search?keywords=python3
Valahonnét felkerült rá egy újabb (nekem gyanús, hogy az lsb_release említi a sid-et).
Megnézném, hogy mit nyekereg, ha a hozzá való pythont akarnám feltenni: https://askubuntu.com/questions/138284/how-to-downgrade-a-package-via-a…
apt-get install python3=3.5.3-1 (gondolom)

Volt fejlemény, azóta, backup után játszadoztam...

deb http://httpredir.debian.org/debian sid-backports main contrib non-free

helyett

deb http://httpredir.debian.org/debian sid main contrib non-free

Ez dobott majd 700 frissítést, ami le is futott, de az omv-extras miatt problémák jöttek elő.

Leszedte az urBackup csomagot, majd nekiállt panaszkodni, csomag-ütközésekre.
Még próbálkozom vele, de kezd tele lenni a rózsaszín napozóm.

Mindig vannak olyan emberek, akik az hiszik, hogy bohócot csináltak belőled. Ne rontsd el a játékot azzal, hogy elárulod nekik, tiéd a cirkusz!

https://goo.gl/SYtx7g

Az a baj, hogy a backports-repo miatt valszeg már csomag verzió-keveredés van, amit elég kócos helyrerakni (ne használjunk backports-repot). A másik, hogy sid-repot használsz, aminél azért előfordulhatnak furfangos csavarok a konzisztenciában (ne használjunk sid-repot, csak ha alapos okunk van rá). Én újrahúznám...

--
"Nem akkor van baj amikor nincs baj, hanem amikor van!"
Népi bölcsesség

Én is kb. itt tartok. backports és sid kigyakva. Így nincs error, az update/upgrade alatt, de az a nyomoronc Virtualbox még most se megy fel!

Mindig vannak olyan emberek, akik az hiszik, hogy bohócot csináltak belőled. Ne rontsd el a játékot azzal, hogy elárulod nekik, tiéd a cirkusz!

Hiába veszed ki a repokat, a csomagverzió-kócolódás állapota már fennáll, rollbackelni nem tudod, azért mondtam, hogy mehet a lecsóba (esetleg még egy előre menekülési állapot lehetséges, ha sid-ben addig frissited, amíg ki nem egyenesedik, egyszer talán jó lesz, de lehet hogy soha).

--
"Nem akkor van baj amikor nincs baj, hanem amikor van!"
Népi bölcsesség

meg lehet, kérdés az, hogy a rollback mennyire lesz homogén, a függőségek is downgrade-elődnek-e rendesen és utána a rendszer életben marad-e. Nekem még nem sikerült ezzel összekócolódott rendszert mentenem, de lehet, hogy más szerencsésebb...

--
"Nem akkor van baj amikor nincs baj, hanem amikor van!"
Népi bölcsesség

Én ezt értem, hogy gőzgép, de mi hajtja???!!! :D

Konkrétan ilyen, hogy sid-backports szekció biztos nincs. Van ellenben stretch-backports, jessie-bacports és wheezy-backports.

"deb http://httpredir.debian.org/debian sid-backports main contrib non-free"

Tehát erre a bejegyzésre tuti hibát ad.

A virtualbox-ot én ebből telepítettem:
deb https://download.virtualbox.org/virtualbox/debian stretch contrib