Puncte:0

Cum să setați DNS pe un server Ubuntu 18.04 (cu o actualizare întreruptă)

drapel cn

Sunt într-o situație puțin dificilă. Mi-am actualizat serverul Ubuntu de la 16.04 la 18.04, dar upgrade-ul nu a mers bine. Acum, arată versiunea 18.04 LTS pe „lsb_release -a” și nu poate instala niciun pachet, deoarece Apache nu dorește să facă upgrade la versiunea implicită pe 18.04.

Acesta este un server Jira (v18.12 mai exact). Din câte am înțeles, nu pot schimba versiunea Apache din această cauză. Acum, când încerc să instalez orice pachet, primesc

root@jira:/# apt-get install netplan
Citirea listelor de pachete... Gata
Construirea arborelui de dependență       
Citirea informațiilor despre stare... Gata
Poate doriți să rulați „apt --fix-broken install” pentru a le corecta.
Următoarele pachete au dependențe neîndeplinite:
 apache2 : Depinde: apache2-bin (= 2.4.18-2ubuntu3.17) dar 2.4.29-1ubuntu4.21 urmează să fie instalat
           Depinde: apache2-data (= 2.4.18-2ubuntu3.17) dar 2.4.29-1ubuntu4.21 urmează să fie instalat
E: Dependențe nesatisfăcute. Încercați „apt --fix-broken install” fără pachete (sau specificați o soluție).

apt --fix-broken install

comanda îmi arată asta.

root@jira:/# apt --fix-broken install
Citirea listelor de pachete... Gata
Construirea arborelui de dependență       
Citirea informațiilor despre stare... Gata
Corectarea dependențelor... Gata
Următoarele pachete au fost instalate automat și nu mai sunt necesare:
  libasprintf0v5 liblua5.1-0 libxft2 libxxf86dga1 redenumiți sgml-base xml-core
Utilizați „sudo apt autoremove” pentru a le elimina.
Următoarele pachete suplimentare vor fi instalate:
  apache2
Pachete sugerate:
  www-browser apache2-doc apache2-suexec-pristine | apache2-suexec-custom
Următoarele pachete vor fi actualizate:
  apache2
1 actualizat, 0 nou instalat, 0 de eliminat și 263 nu au fost actualizate.
139 nu este complet instalat sau demontat.
Trebuie să obțineți 0 B/95,1 kB de arhive.
După această operațiune, se vor folosi 26,6 kB de spațiu suplimentar pe disc.
Doriți să continuați? [D/n] y
(Se citesc baza de date... 99235 fișiere și directoare instalate în prezent.)
Se pregătește despachetarea .../apache2_2.4.29-1ubuntu4.21_amd64.deb...
Se restabilește conffile pierdute /etc/apache2/mods-available/cern_meta.load.
/var/lib/dpkg/tmp.ci/preinst: linia 149: /etc/apache2/mods-available/cern_meta.load: Nu există un astfel de fișier sau director
dpkg: eroare la procesarea arhivei /var/cache/apt/archives/apache2_2.4.29-1ubuntu4.21_amd64.deb (--unpack):
 noul subproces de script de preinstalare a pachetului apache2 a returnat starea de ieșire de eroare 1
insserv: avertisment: din scriptul „K01jira” lipsesc etichetele LSB și suprascrierile
insserv: avertisment: din scriptul „jira” lipsesc etichetele LSB și suprascrierile
Lucrarea pentru apache2.service a eșuat deoarece procesul de control a ieșit cu cod de eroare.
Consultați „starea systemctl apache2.service” și „journalctl -xe” pentru detalii.
invoke-rc.d: initscript apache2, acțiunea „start” a eșuat.
â apache2.service - LSB: server web Apache2
   Încărcat: încărcat (/etc/init.d/apache2; generat)
  Drop-In: /lib/systemd/system/apache2.service.d
           ââapache2-systemd.conf
   Activ: eșuat (Rezultat: cod de ieșire) din Luni 2022-02-21 19:09:14 CET; acum 7 ms
     Documente: man:systemd-sysv-generator(8)
  Proces: 21408 ExecStart=/etc/init.d/apache2 start (cod=ieșit, stare=2)

21 februarie 19:09:14 jira systemd[1]: Se pornește LSB: serverul web Apache2...
21 februarie 19:09:14 jira apache2[21408]: /etc/init.d/apache2: 46: .: Nu se poate deschide /etc/apache2/envvars
21 februarie 19:09:14 jira apache2[21408]: /etc/init.d/apache2: 57: .: Nu se poate deschide /etc/apache2/envvars
21 februarie 19:09:14 jira apache2[21408]: EROARE: APACHE_PID_FILE trebuie definit în /etc/apache2/envvars
21 februarie 19:09:14 jira systemd[1]: apache2.service: Procesul de control a fost ieșit, cod=status ieșit=2
21 februarie 19:09:14 jira systemd[1]: apache2.service: a eșuat cu rezultatul „exit-code”.
21 februarie 19:09:14 jira systemd[1]: Nu s-a pornit LSB: server web Apache2.
Au fost întâlnite erori în timpul procesării:
 /var/cache/apt/archives/apache2_2.4.29-1ubuntu4.21_amd64.deb
E: Sub-procesul /usr/bin/dpkg a returnat un cod de eroare (1)

Jira merge bine! Problema este că serverul nu poate trimite notificări prin e-mail în acest moment. Și nu pot da ping nicăieri (chiar google.com) din consolă. Am restrâns situația la faptul că nu am niciun server DNS configurat pe acea cutie. Și căutăm o modalitate de a defini orice server DNS fără a instala niciun pachet.

Poate că există o modalitate veche de a edita un fișier conf și de a readuce internetul?

Sunt un nou linux și căutarea nu mi-a dat prea mult. Am petrecut deja ore întregi cu asta și am decis să vă cer părerea.

Multumesc pentru ajutor!

David avatar
drapel cn
Spui că nu a mers bine. Ce s-a întâmplat? Ce erori? O actualizare depusă este un sistem care nu funcționează.
drapel ru
Puteți da ping la 8.8.8.8?
user535733 avatar
drapel cn
Ieșirea `insserv: warning: scriptul 'K01jira' lipsește etichetele LSB și suprascrie` și „insserv: warning: script-ul „jira” lipsește etichetele LSB și suprascrierile” sugerează că problema afișată este cauzată de codul slab al lui Jira -- am încetat să mai folosim acele scripturi sysvinit predispuse la probleme cu foarte mult timp în urmă. Vă rugăm să trimiteți un raport de eroare la Jira. Ca o modificare, puteți remedia etichetele LSB lipsă și puteți modifica câmpurile din aceste două scripturi. Nu este prea dificil, deși necesită să înveți cum funcționează acele etichete.
drapel cn
@David în timpul upgrade-urilor pachetului de upgrade eșuat este ceea ce s-a întâmplat... :(
drapel cn
@ThomasWard da, pot. Am internet, dar nu DNS momentan...
drapel cn
@user535733 spunea ta care face să sune foarte ușor :) Dar nu cred că pot merge pentru asta chiar acum.Ceea ce am nevoie este o soluție pe termen scurt pentru a oferi acces la internet la serviciile Jira pe acea cutie. Orice modalitate de a seta configurația DNS ar fi de mare ajutor în acest moment...

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.