Linux-haladó

GTK3.0 install Amazon linuxon

Fórumok

Sziaszok,

Uj Selenium tesztekhez frissitenem kellene a Firefoxot(latest) es ezzel egyutt a GTK-t is(3.0) az Amazonban talalhato gepunkon.

Kis keresgeles utan ratalaltam erre a scriptre: http://login2linux.blogspot.ch/2015/03/install-gtk-and-firefox-on-amazo…
Miutan atneztem gondoltam nem lehet belole baj ha elinditom (elotte azert csinaltam egy backup image-t :-)))
A yum resznel nem is volt problema de miutan lefutott, nagyon nem akart elindulni meg mindig a firefox es a GTK sem frissult.
Elkezdtem egyenkent nezni az installokat es mikor az atk-t szerettem volna kezzel buildelni az alabbi hibaba futottam.

*** 'pkg-config --modversion glib-2.0' returned 2.36.3, but GLIB (2.32.3)
*** was found! If pkg-config was correct, then it is best
*** to remove the old version of GLib. You may also be able to fix the error
*** by modifying your LD_LIBRARY_PATH enviroment variable, or by editing
*** /etc/ld.so.conf. Make sure you have run ldconfig if that is
*** required on your system.
*** If pkg-config was wrong, set the environment variable PKG_CONFIG_PATH
*** to point to the correct configuration files

gondoltam ok, common issue. Be is allitottam a PKG_CONFIG_PATH valtozot a megfelelore.(/usr/local/lib/pkgconfig)

ezutan ismet ugynazt a hibat kaptam. Ezutan gondoltam beleirom a 2.32.2-at a glib-2.0.pc fajlba mivel ugyis mindegy. mindketto ujabb
mint ami kell.

ezutan a pkg-config --modversion glib-2.0 mar 2.32.3 -t adott vissza de a hibauzenet meg mindig fennall.

Mi lehet az oka?

Lehet jobb lenne egy olyan ut, hogy belevagom az egesz firefoxot egy dockerbe? Amazon linuxon van valakinek tapaszatlata dockerrel?

Zentyal5 és OTRS5

Fórumok

Sziasztok, kis segítséget szeretnék kérni hogyan tudnám összehozni az OTRS5 változatát egy Zentyal 5 rendszerrel, mivel a leírás követve sehogy sem tudok csatlakozni az egyik szerverről amin van az OTRS a másik szerverhez amin van a Zentyal.
First bind failed! Simple Bind Failed: NT_STATUS_LOGON_FAILURE

# CustomerUser
$Self->{CustomerUser} = {
Name => 'LDAP Backend',
Module => 'Kernel::System::CustomerUser::LDAP',
Params => {
Host => '10.10.100.108',
BaseDN => 'DC=company,DC=lan',
SSCOPE => 'sub',
UserDN => 'CN=Administrator,CN=Users,DC=company,DC=lan',
UserPw => 'Pass123',
#AlwaysFilter => '',
#SourceCharset => 'iso-8859-1',
Die => 1,
Params => {
port => 389,
timeout => 120,
async => 0,
version => 3,
},
},
CustomerKey => 'uid',
CustomerID => 'mail',
CustomerUserListFields => ['cn', 'mail'],
CustomerUserSearchFields => ['uid', 'cn', 'mail'],
CustomerUserSearchPrefix => '',
CustomerUserSearchSuffix => '*',
CustomerUserSearchListLimit => 250,
CustomerUserPostMasterSearchFields => ['mail'],
CustomerUserNameFields => ['givenname', 'sn'],
AdminSetPreferences => 0,
CacheTTL => 0,
Map => [
[ 'UserFirstname', 'Firstname', 'givenname', 1, 1, 'var', '', 0 ],
[ 'UserLastname', 'Lastname', 'sn', 1, 1, 'var', '', 0 ],
[ 'UserLogin', 'Username', 'uid', 1, 1, 'var', '', 0 ],
[ 'UserEmail', 'Email', 'mail', 1, 1, 'var', '', 0 ],
[ 'UserCustomerID', 'CustomerID', 'mail', 0, 1, 'var', '', 0 ],
],
};

"exe" process

Fórumok

ps -A

...
16724 ? 00:00:00 exe
...

ps -Af
...
tarolo 16724 1 0 14:50 ? 00:00:00 kdeinit4
...

Ez miez? Wine nem fut, meg semmiféle kde alkalmazást sem futtatok.

kill -9 16724 hatására eltűnik, de pár perc mulva ismét fut más PID-del.

Ötletek?

Nincs tun interface - VPS kernel kérdés

Fórumok

Van egy VPS-em, amit pár hónapja kezdtem el használni.

OpenVPN-t tettem fel rá, de nem indul, mert nincs tun interface.

Régen nem kellett linuxot adminisztrálnom, de ha jól sejtem, még mindig az a koncepció, hogy ha a kernel támogatja a tun interfészt, akkor automatikusan létre is jön a /dev alatt valahol a hozzá tartozó device file.

Tehát ha nincs file, akkor nincs támogatás a kernelben.

A saját gépemen a gyári Debian stretch kernel tartalmazza, ami kell, és van device file.
A VPS-en is Debian van, de ahogy nézem, valami nagyon régi kernel verzió fut, és a telepített Debian jessie-ből semmilyen kernel csomag nincs fent.

Hogy megy ez?

A VPS üzemeltetője rakott össze egy kernelt, és a virtuális gép ezt tőle kapja meg? Ha valami nekem nem tetszik, akkor tőle kell kérni, hogy adjon másfélét?
Vagy egy kernellel szolgálja ki az összes ügyfelet, és ha nem tetszik, amit ad, akkor mehetek máshová vagy tegyek le az openvpn-ről?

[Megoldva] Valami eszi a memóriát Linux alatt

Fórumok

Valami megeszi a memóriámat, Ubuntu 16.04-es alatt.

A nap folyamán szépen, folyamatosan növekszik a lefoglalt memória mérete, egészen addig, hogy a 16GB rendszermemória mind elfogy és még a swap-ből is foglal 3-8GB-ot.

Ha kilépek a a legnagyobb memória használó programokból (VirtualBox, ThunderBird és Firefox), akkor felszabadul sok memória, ~8-10GB-t, de a swap nem ürül és egy rakat memória marad foglalva a rendszermemóriában is.

Ezután indítok egy swapoff -ot. Ez mintegy 20-40 perc alatt átpakolja a dolgokat a rendszermemóriába. Ez is miért ilyen borzalmasan lassú? Mindegy, ez nem érdekelne különösebben, ha nem fogyna ki a memóriám.
Ezután ürítem az összes cache és buffer memóriát a


vmstat -s && sudo sync && echo 1 | sudo tee /proc/sys/vm/drop_caches && vmstat -s
vmstat -s && sudo sync && echo 2 | sudo tee /proc/sys/vm/drop_caches && vmstat -s
vmstat -s && sudo sync && echo 3 | sudo tee /proc/sys/vm/drop_caches && vmstat -s
vmstat -s && sudo sync && echo 4 | sudo tee /proc/sys/vm/drop_caches && vmstat -s

parancsokkal, de alig valamit fogy.
Ezután még mindig maradt rengeteg, a mai nap pl. 9GB inactive memóriám.


> vmstat -s
     16353932 K total memory
      1066652 K used memory
       776020 K active memory
      9212624 K inactive memory
      6112500 K free memory
          144 K buffer memory
      9174636 K swap cache
     17407996 K total swap
            0 K used swap
     17407996 K free swap
       485675 non-nice user cpu ticks
         7309 nice user cpu ticks
      2367435 system cpu ticks
     26530867 idle cpu ticks
       195613 IO-wait cpu ticks
            0 IRQ cpu ticks
         1492 softirq cpu ticks
            0 stolen cpu ticks
     23080588 pages paged in
     23883239 pages paged out
       950019 pages swapped in
       960659 pages swapped out
     56814181 interrupts
    352367372 CPU context switches
   1487224431 boot time
        19722 forks

Hogyan lehet megnézni, hogy ezt melyik programok foglalták?
Hogyan lehet rávenni a rendszert, hogy ezt az inactive memóriát is szabadítsa fel?

Előre is köszönöm a hasznos tanácsokat!

Megoldás:
A telepített bootchart programot kell letörölni. Részletek itt.

squid bizonyos oldalak a dircet továbbítása a parent-nek

Fórumok

Sziasztok.
Az lenne a kérdésem, hogy hogyan lehetne azt megoldani, hogy bizonyos oldalak egyből a parent proxyhoz forduljanak. Az a probléma, hogy bizonyos oldalak nem töltődnek be, időtúllépéssel visszadobja a böngésző, de ha böngészőbe a parent proxy van beállítva akkor ok. Ezt kellene megoldanom, hogy a alapból a child proxy van beállítva a böngészőbe, de bizonyos oldalak esetében a parenthez forduljanak egyből.
Segítséget előre is köszi.

Samba (Active Directory) és apikey

Fórumok

Sziasztok!

Minden felhasználónak a felh+jelszó páros mellett szeretném, hogyha "apikey"-jel is be tudna lépni.

Példa:
felh: gipszjakab
jelszó: gipszjakab456789

felh: apikey
jelszó: SG.Sw8jCEzMS3GITZ8RIwZfug.VBTVGHGV95H5GqRRe5sFwLejCP7hEGI8lWykc-TfJ5-L1

Ez a gmailnél a two factor authentication-nél az "app password" (alkalmazásjelszavak) menüpont alatt érhető el.

Vajon ilyet meg lehetne csinálni Samba alatt? Windows-os kliensek felh+jelszóval lépnének be
(mint eddig), a programok (amiknek szüksége van az adott felhasználó jelszavára) pedig csak ilyen hosszú kulccsal.

Csinált már valaki ilyet?
(Gondolom csak én vagyok lemaradva)

patched kernel module

Fórumok

Sziasztok!

Egy beagyazott voyage linux rendszeren az egyik modult (scx200_acb) megpeccseltem, az uj valtozatot (scx200_acb_v2) betettem a /lib/modules/`uname -r`/extern ala. A `depmod -a` lefuttatva, mukodik is ugy ahogy kell, minden oke. Az /etc/modules ill. /etc/modprobe.d/akarmi.conf-ban is lecsereltem a hivatkozasokat (scx200_acb => scx200_acb_v2), ennek ellenere a boot soran az scx200_acb "jon fel". Mit lehet itten tenni?

Talan az ad egy apro nehezitest, hogy ebben a disztroban (3.4.4-voyage) az i2c-core-t statikusan forditottak bele a kernelbe, es ezen a hardveren csak ez az SCX200-as I2C host van (tehat az smbus_xfer funkcionalitast ez az scx200_acb modul adja). A tobbi I2C slave device (lm90, lm92, ill egy sajat custom eszkoz) az szinten modul formajaban erheto el.

thx, A.

Exim - header_checks - hogyan?

Fórumok

Sziasztok!

Postfixben meg tudtam oldani a következőt: ha egy bejövő e-mail fejlécének "Return-Path"-a, vagy "From"-ja akármi@vps.bármilyendomain.com akkor azt utasítsa el:

/^(From|Return-Path):.*@vps\..*\.com\>/ REJECT

Ugyanezt szeretném megoldani Exim 4.84 alatt.
Egyáltalán nem értek az Exim ilyen irányú állítgatásához, ebből induljunk el :)
Tudnátok ebben segíteni?

Előre is köszönöm! :)

User Mode Linux

Fórumok

Sziasztok,

hátha találkozott már valaki a következő problémával, vagy van ötlete, hogy merre érdemes elindulni:

UML kernel-t (4.4.0, Ubuntu 16.04 alatt, 5.4.0-ás gcc-vel) próbálok forgatni a következő config-al:

CONFIG_64BIT=y
CONFIG_X86_64=y
CONFIG_BINFMT_ELF=y
CONFIG_HOSTFS=y
CONFIG_LBD=y
CONFIG_BLK_DEV=y
CONFIG_BLK_DEV_LOOP=y
CONFIG_STDERR_CONSOLE=y
CONFIG_UNIX98_PTYS=y
CONFIG_EXT2_FS=y
CONFIG_MODULES=y
CONFIG_INOTIFY_USER=y
CONFIG_NET=y
CONFIG_UNIX=y
CONFIG_EXT3_FS=m
CONFIG_EXT4_FS=m
CONFIG_DEBUG_INFO=y
CONFIG_FRAME_POINTER=y

Le is fordul, viszont indításkor elszáll:

Core dump limits :
soft - 0
hard - NONE
Checking that ptrace can change system call numbers...OK
Checking syscall emulation patch for ptrace...OK
Checking advanced syscall emulation patch for ptrace...OK
Checking environment variables for a tempdir...none found
Checking if /dev/shm is on tmpfs...OK
Checking PROT_EXEC mmap in /dev/shm...OK
Adding 14090240 bytes to physical memory to account for exec-shield gap
Aborted (core dumped)

Előre is köszönök minden segítséget!