[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