[rlug] flame de vineri ( ubuntu)
Mihai Badici
mihai at badici.ro
Fri Mar 22 18:55:10 EET 2024
Stai că probabil ai dat tu cumva mailul că am dat reply pe adresa ta
personală.
Deci problema mea nu e că e configul static ori dinamic, exemplul ăla
din bsd l-am dat din răutate, problema e că nu știu precis cum ia datele
networkd de la netplan dar dacă nu merge netplanul placa de rețea nu se
ridică. Iar netplan depinde de python3. Acum sigur că o dată ce știi
asta nu o să o mai pățești a doua oară dar mi se pare o idee bună ca
scripturile de init să fie cât mai simple și de preferință statice. Așa
sigur că putem supraviețui dar asta e ca pe vremea părinților noștri cu
"merge și-așa". Da systemd rezolvă și el unele probleme (majoritatea
sunt probleme pe care nu le aveam, ce mișto bootează laptopul meu în 2
secunde o dată la două săptămâni când îl pornesc) și da, e mișto să ai
python și să faci tot felul de vrăjitorii cu el, dar chiar trebuie să
depindă pornirea plăcii de rețea de el?
Așa putem să stăm și cu 3 versiuni de python în sistem, cum stăm și cu 3
versiuni de .net sau de java, dar chiar e stupid :)
On 3/22/24 17:48, Petru Rațiu wrote:
> N-am inteles exact ce probleme ai cu python si de ce esti dependent de
> el. Clientul de dhcp de obicei trimite ce-a primit la ceva hook care-i
> primeste ca parametri si face $chestii . Nu prea stiu eu cu ubunti si
> netplanuri si de-astea, da' pe debian lucrurile astea se fac cu
> shellscripts all the way down. Besides, problemele astea cu "se
> schimba pythonul" nu-s chiar asa grave, in special la probleme
> de-astea cu "uite un string, da-l mai departe". Probabil ai tu niste
> ptsd de la trecerea de la 2 la 3.
>
> Nu mai sunt nici eu chiar spring chicken, da' asta cu "pe vremea mea
> maica, puneam chestii hardcodate in rc.local si mergea" erau ridicole
> si acum vreo 15 ani. Si tin minte flame-uri si de pe atunci ca haha,
> Debian e bloated ca are nevoie de perl sa booteze.
> --
> P.
>
> On Fri, Mar 22, 2024 at 5:18 PM Mihai Badici via RLUG
> <rlug at lists.lug.ro> wrote:
>
> > IIRC e in documentatia de preseed ceva exemplu despre cum poti
> folosi
> > stringul de agent (? am uitat exact detaliile si e prea vineri
> ca sa caut
> > terminologia exacta) setat de d-i in clientul de dhcp ca sa
> identifici
> > installerul, am folosit asta in trecut dar am uitat de ce, pana
> la urma e
> > mai simplu de debugat daca primesti acelasi lucru de la serverul
> de dhcp si
> > la pxe, si in installer si la normal boot. (fiecare din cele 3
> situatii e
> > cu agentul ei, poti fi foarte creativ daca te mananca).
> >
> > PS: si n-am inteles niciodata insistenta asta pe ip-uri
> configurate manual,
> > e mai simplu si mai maintainable sa le tii pe serverul de dhcp,
> what is
> > wrong with you people.
>
> Păi na, nu era vps-ul meu și nu am eu control pe DHCP dar sunt
> destul de
> sigur că și cu dhcp tot depinde de python. Că problema e că ori că îi
> dai un bash script cu ip add x.x.x.x ori un dhclient care sunt să
> zicem
> utilitare mandatory pe un container tot e mai simplu decât să
> rulezi un
> script python la care peste un an o să mai schimbe vreo bibliotecă și
> n-o să mai meargă by default :)
>
> _______________________________________________
> RLUG mailing list
> RLUG at lists.lug.ro
> http://lists.lug.ro/mailman/listinfo/rlug_lists.lug.ro
>
More information about the RLUG
mailing list