Puncte:1

Nu se poate instala mariadb-server - dependență nerespectată mariadb-server

drapel us

Urmam un proces de configurare a ERPNext de la Aici pe un proaspăt server Ubuntu 20.04, dar sunt blocat la comandă sudo apt -y instalează mariadb-server libmysqlclient-dev deoarece nu pot instala mariadb în el.

Problema este

Următoarele pachete au dependențe neîndeplinite:
 mariadb-server : Depinde: mariadb-server-10.6 (>= 1:10.6.4+maria~hirsute) dar nu va fi instalat

Se arăta inițial mariadb-server : Depinde: mariadb-server numai, apoi am urmărit câteva răspunsuri disponibile pe acest site, așa că a fost schimbat în mariadb-server : Depinde de: mariadb-server-10.3 si dupa urmarirea site-ului oficial instrucțiuni, acum este la ...10.6.

Am căutat și am căutat aproape toate întrebările și răspunsurile disponibile pe acest site web, precum și pe alte site-uri web, niciuna nu a ajutat. De asemenea, am încercat să instalez mariadb-server-client așa cum a sugerat CLI, dar nici nu a funcționat, am încercat să instalez mariadb-server-core din nou, așa cum sugerează CLI și s-a instalat cu succes, dar nu a ajutat la instalarea mariadb-server.

user535733 avatar
drapel cn
Hmmm. Instrucțiunile ERPNext sunt străvechi (17.04! Ultima actualizare în 2018!) și se pare că v-au dus foarte mult în rătăcire. Anulați tot ceea ce ți-au spus acele instrucțiuni. Majoritatea utilizatorilor 20.04 pot instala MariaDB Server 10.3 din depozitele Ubuntu cu o singură comandă: `sudo apt install mariadb-server` *și nimic altceva*. Fără alte surse, fără chei, fără întreruperi, nimic. Dacă aveți nevoie de o versiune specifică de MariaDB, ar trebui să spuneți acest lucru în întrebarea dvs. de mai sus. Dacă aveți nevoie de cea mai nouă versiune a tuturor software-ului, atunci nu ar trebui să utilizați o versiune LTS.
Lalit Fauzdar avatar
drapel us
@user535733 Mulțumesc pentru sfat, am eliminat depozitele în loc să anulez totul și a funcționat. Vezi răspunsul meu.
Puncte:0
drapel us

De ce sa întâmplat? Versiunile vechi de Ubuntu necesitau depozitul de mariadb să fie adăugat mai întâi înainte de a-l instala. Acum, în 20.04, nu este necesar și instalarea funcționează direct, dar pe măsură ce am urmat un tutorial vechi, am adăugat depozitele care au cauzat problema, așa că soluția este să eliminam depozitele adăugate.

Soluția: Deci, așa cum @user535733 a sugerat să anuleze totul, m-am uitat la instrucțiuni și am găsit un depozit de mariadb pe care le-am adăugat (folosind add-apt-repository comandă) dar mai adăugasem și unul de pe site-ul oficial al mariadb pentru a-l instala.

Deci, modalitatea ușoară a fost să elimin aceste depozite adăugate și pentru asta am găsit acest răspunde și a tastat o comandă sudo nano /etc/apt/sources.list și a eliminat toate depozitele care conțin mariadb si instalarea de mariadb a lucrat.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.