Linux-haladó

Docker volume NFS share-en

Fórumok

Sziasztok!

 

Van tobb docker hostom, amiknek szeretnek egy kozos perma storage-et kialakitani, NFS segitsegevel. (nem swarm, csak tobb standalone server) 

A gondom az, hogy vannak olyan kontenerek, amik nem hajlandoak elindulni NFS volume-on. Pl Gitlab, Seafile (a DB resze)

A storage egy Dell EMC DataDomain, az export ezen igy nez ki (itt sok lehetoseg nincs az allitasra amugy):

NFSv3,rw,no_root_squash,no_all_squash,secure,sec=sys

Kliens oldal (a dockeren belul, Portainer-el hoztam letre az NFS mountot, ez kb a default config amit felajanl)

addr=10.51.36.11,rw,noatime,rsize=8192,wsize=8192,tcp,timeo=14

A gond az gyanitom a gitlabnal is a DB-vel lesz (a logok szerint) Van valakinek otlete a dologra, vagy sikerult mar ezt ebben a formaban mukodesre birni?

Synology NAS Btrfs helyreállítása

Fórumok

Sziasztok!

Került hozzám két diszk egy Synology NASból, tükrözve voltak.

A történet valami olyasmi, hogy szabálytalan leállás miatt eldobta a partíciókat.
Újra indítás után viszont a korábbi DSM6 helyett DSM7-t kezdett felhúzni vagy valami ilyesmi. Ez a folyamat természeten nem visszafordítható, nincs downgrade.
Nem működik, hogy egy harmadik lemezre telepítek és visszateszem mellé a lemezeket.

A lemezeket megnézve látszik, hogy sdx[1-3] partíciók vannak, sdx1 "Linux RAID", a többin semmi. a tömböket mdadm kezeli, nem a btrfs.
A RAID tömböket újra összeraktam, de a btrfs miatt kicsit meg vagyok lőve. Az md tömböket particionálatlanul használja.
ext3/4 módszerhez hasonlóan a 8GB rendszer tömbön csináltam btrfs-t, de ez adatvesztéssel járt. Én nem láttam semmit és a windowsos csoda mentős cuccok (EaseUS, Wondershare) sem láttak semmit.
mkfs.btrfs nem jó, (c)fdsik, parted nem tud btrfs partíciót beállítani vagy vakegér vagyok és nem láttam a listában.

Az eredeti lemezről újra tudom klónozni a 8G részt, a másikhoz nem nyúlnék míg nem működik, mert 5,5TB-t dd-zni nem kis idő.
Kellene a teljes fájlrendszer, mert természetesen mentés nem volt - ez volt az - és a vágyott képek, videók (kb 1TB) könyvtárstruktúrában voltak rendezve.  Ráadásul (EaseUS és társai random fájlneveket generálnak és EXIF infót is eldobják. UFS kicsit jobb, de az sem az igazi.

Van valakinek ötlete, hogy hogyan lehet helyre pofozni?

[MEGOLDVA] nftables hiba - mnl.c:45: Unable to initialize Netlink socket: Protocol not supported

Fórumok

Üdvözlet!

Az nftables a címben feltüntetett hibát dobja. Sajnos a Google most nem segített. :(

Debian 11.5

uname -ar
Linux ns 6.0.0-1-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.0.2-1 (2022-10-16) x86_64 GNU/Linux

Köszönöm a segítséget!

Key/value secrets ertekek beolvasasa PHP segitsegevel Vaultbol

Fórumok

Sziasztok,

uj temat nyitnek, mivel a Kubernetes Podba valo Vault secretek beolvasasat lefujta (eddig) a sec team.

Igy uj modokat keresek.

Meg tudna nekem valaki mondani, hogy az

https://www.twilio.com/blog/manage-application-secrets-with-php-using-v…

oldalon kozzetett leirast hogy tudnam atirni, hogy ne a /secret-bol olvasson, hanem az altalam letrehozott

/MYPROJECT k/v secret engine-ben letrehozott key/value vault parokbol?

Valahogy nem tudok tovabblepni mindjart az elejen.

Van ezzel valakinek tapasztalata?

Koszonom elore az otleteket.

Ardi

[Megoldva] Sokmonitoros rendszer

Fórumok

Van egy laptopom, amit idáig Windowsal használtam. A két monitort úgy oldottam meg hogy egy a HDMI-re , egy pedig a DisplayLink USB3-al. De áttértem Linuxra, és azt tapasztaltam hogy a DisplayLinkManager bármit is csináltam, még az egér mozgásra is felpörgette a processzort 25-100% közé. Mindent elolvastam a neten amit írnak és sajnos ez ilyen szar Linux alatt.


Beugrott hogy valahol valamikor olvastam, hogy egy billentyűzet, egy egér és több gép több monitor. Rá is találtam a Barrier-re. (https://github.com/debauchee/barrier


Elővettem az előző laptopom, feltelepítettem az Ubuntut erre is, rádugtam a második monitort, és összekapcsoltam Barrier-el. Nagyok királyul működött, kicsit ugrált az egér, meg a billentyűzet is várt néha, ezért összedugtam etherneten a két laptopot. Nagyon állat lett, ráadásul van egy bonusz laptop kijelzőm. Szét is osztottam a processzeket a két gép között. 

Az jutott eszembe, hogy van két RPI4-esem, gigabiten összedugok mindent az asztalon, és dugok mindkettőre RPI4re egy monitort, vagy egyre kettőt, és összekapcsolom Barrier-el, és X11 forwarding-al használom, az milyen fasza lenne. Csak nem tudom hogy mennyire lenne használható. Van valakinek tapasztalata ebben? Mennyire használható egy RPI4-es és az X11 forwarding? Azt tudom hogy jó a PI4, 4GB-os mindkettő, SSD van rajtuk, tehát az IO is gyors. 


A végtelenségig bővíthetném, ha működik. Működhet ez normális sebességgel?


Előre is köszi.
 

[megoldva] Raspbian/apt fuggoseg-kavarodas

Fórumok

Udv!

 

Ezereves Raspberryt update-elnek kicsit, de teljesen belekavarodott az apt es/vagy a python sajat magaba...

 

$ sudo apt-get install -f
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Correcting dependencies... Done
The following packages were automatically installed and are no longer required:
  libelfg0 libpython3.4 libpython3.4-dev python3.4-dev
Use 'apt-get autoremove' to remove them.
The following extra packages will be installed:
  libglib2.0-0 libglib2.0-bin libglib2.0-dev libpython3-dev libpython3-stdlib libpython3.5 libpython3.5-dev python3 python3.5-dev
Suggested packages:
  libglib2.0-doc python3-doc python3-tk python3-venv
The following NEW packages will be installed:
  libpython3.5 libpython3.5-dev python3.5-dev
The following packages will be upgraded:
  libglib2.0-0 libglib2.0-bin libglib2.0-dev libpython3-dev libpython3-stdlib python3
6 upgraded, 3 newly installed, 0 to remove and 970 not upgraded.
58 not fully installed or removed.
Need to get 0 B/45.5 MB of archives.
After this operation, 54.3 MB of additional disk space will be used.
Do you want to continue? [Y/n] y
Setting up python3.5-minimal (3.5.3-1+deb9u5) ...
Traceback (most recent call last):
  File "/usr/lib/python3.5/py_compile.py", line 6, in <module>
    import importlib._bootstrap_external
  File "/usr/lib/python3.5/importlib/__init__.py", line 57, in <module>
    import types
  File "/usr/lib/python3.5/types.py", line 166, in <module>
    import functools as _functools
  File "/usr/lib/python3.5/functools.py", line 23, in <module>
    from weakref import WeakKeyDictionary
  File "/usr/lib/python3.5/weakref.py", line 12, in <module>
    from _weakref import (
ImportError: cannot import name '_remove_dead_weakref'
dpkg: error processing package python3.5-minimal (--configure):
 subprocess installed post-installation script returned error exit status 1
dpkg: dependency problems prevent configuration of python3-minimal:
 python3-minimal depends on python3.5-minimal (>= 3.5.3-1~); however:
  Package python3.5-minimal is not configured yet.

dpkg: error processing package python3-minimal (--configure):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 python3.5-minimal
 python3-minimal
E: Sub-process /usr/bin/dpkg returned an error code (1)

ha le akarom szedni a python3-t a francba, akkor:

You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies:
 dconf-gsettings-backend : Depends: libglib2.0-0 (>= 2.44.0) but 2.42.1-1+deb8u3 is to be installed
 dconf-service : Depends: libglib2.0-0 (>= 2.44.0) but 2.42.1-1+deb8u3 is to be installed
 libdconf1 : Depends: libglib2.0-0 (>= 2.44.0) but 2.42.1-1+deb8u3 is to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).

 

onmagaban a libglib meg nem hajlando upgrade-elodni, mer' hogy python:

$ sudo apt-get install libglib2.0-0 libglib2.0-bin libglib2.0-dev
Reading package lists... Done
Building dependency tree       
Reading state information... Done
You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies:
 python3 : Depends: python3-minimal (= 3.4.2-2) but 3.5.3-1 is to be installed
 python3-dev : Depends: python3 (= 3.5.3-1) but 3.4.2-2 is to be installed
               Depends: libpython3-dev (= 3.5.3-1) but 3.4.2-2 is to be installed
               Depends: python3.5-dev (>= 3.5.3-1~) but it is not going to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).

 

hogy tudnam ezt megoldani, hogy vegre tovabbmenjen?

 

MOD:

A megoldas vegul az lett, hogy KEZZEL felraktam a letoltott .deb file-okat, aztan legyalultam nagynehezen a python3.5-ot, igy mar vegig tudott menni az upgrade \o/

Bluetooth csomagok elkapása - forgalomfigyelés két külső eszköz között

Fórumok

Sziasztok!

Linux alól szeretném elkapni a más eszközök által küldött/fogadott Bluetooth csomagokat. Elvileg a wireshark már nem eszi, a tcpdump pedig ezzel nem kap el semmit: https://www.agnosticdev.com/content/how-capture-bluetooth-traffic-tcpdump-linux Vagy csak én vagyok simán ügyetlen.

Tudtok erre valami szoftveres megoldást?

 

A probléma bővebben:

Itthon a fiammal micro:bit-et programozunk. Az eszköz támogat egy egyszerű, könnyen használható rádiós protokolt, ami Bluetooth-on alapszik: https://lancaster-university.github.io/microbit-docs/ubit/radio/ Előnye, hogy nem kell párosítgatni az eszköket, közös csatornát használva minden működik rögtön.

Ebbe szeretnék később telefonnal bekapcsolódni, hogy a telefont távirányítóként használva vezérelhessem az eszközöket.

Syslog parse-olasa syslog-ng + syslog-ng relay + blackesk (elastic/syslog-ng/kibana) kornyezetben

Fórumok

Sziasztok!

A kovetkezore keresek megoldast.

Syslog-ng-vel gyujtok logokat, amiket egy firewall box-on levo relay modba konfiguralt syslog-ng-vel tovabbitok egy tavoli syslog-ng szerverbe, ami egy blackesk alapu elasticsearch/syslog-ng/kibana kombo resze.

Szeretnem, ha kibana-ban jol lehetne filterezni a forras host-rol kuldott logokat (ami persze nem csak sima syslog, hanem container logok is) de mire eler a log a kibana-ba, mar be van csomagolva egy MESSAGE mezobe, parse-olatlanul.

Amit szeretnek elerni, hogy a forras host-rol kuldott (es kesobb mar MESSAGE mezobe csomogolt) logokban talalhato key value parok alapjan is lehessen konnyen filterezni kibanaban.

Ehhez gondolom valami parse-olas kellene valahol syslog oldalon ebben a lancolatban, ill. esetleg ingest pipeline-okat is kene konfiguralni elastic oldalon, de nem latom tisztán, mit hol kene reszelni, hogy jo legyen.

Barmilyen tippet szivesen fogadok!