Zobrazit příspěvky

Tato sekce Vám umožňuje zobrazit všechny příspěvky tohoto uživatele. Prosím uvědomte si, že můžete vidět příspěvky pouze z oblastí Vám přístupných.


Témata - Peter Fodrek

Stran: [1] 2
1
Vývoj / $1 z bash skriptu do sed
« kdy: 13. 09. 2021, 21:39:10 »
Vážené kolegyne, vážení kolegovia!

V skripte potrebujem volať v bash scripte

sed -e 's/file.cvs/$1/g'

a nejako sa mi nedarí sa mi nastaviť to tak, aby ten prvý parameter bol prebraný zo skriptu

nevyzerá, že by fungovalo

sed -e 's/file.cvs/'$1'/g'

nevie mi niekto poradiť prečo?
Ďakujem

2
Vývoj / localtime a (ne)tvorba nových dát v pamäti
« kdy: 26. 07. 2021, 15:28:09 »
Milé kolegyne, vážení kolegovia!


Narazil som na neočakávané správanie sa funkcie localtime.

Doteraz som bol v tom, že localtime alokuje  miesto v pamäti  pre struct tm, naplní ho a vráti smerník na dáta.


Dnes sa správa tak, ako keby nealokoval nové miesto v pamäti. Vidím to, tak že mám viacero tm * a po localtime sa zmenia  dátumu všade, kde používam smerník pôvodne z iných localtime v kóde.


Nezdá sa mi to  ako  korektné správanie sa. Ak ale je správne, tak mám otázky

1. Je lepšie alokovať pre dáta v štruktúrach, kde je tm *, pomocou malloc a kopírovať  dátumové položky dátumu manuálne alebo dať do štruktúry priamo položku tm.

2. Ak je 1  závislé od použitia, tak by som rád vedel aspoň orientačne, ako je to  lepšie kde?


Nechce sa mi robiť refactoring z ->  na. , takže  asi skúsim malloc ako prvú možnosť.



3
Software / Co je možné smazat z /usr/lib/debug?
« kdy: 01. 06. 2021, 16:23:48 »
Vayene kolegyne, vazeni  kolegovia"
Prosim Vas o radu

Co mozno    zmazat  z /usr/lib/debug ? Prestali  fungovat cross partition  symlinks


Pri rieseni
EXT4: ls, file, ldd súbor pozná, ale "./a.out" vyhlási file not found
https://forum.root.cz/index.php?topic=24800.msg352258;topicseen#new


som narazil na jednu  potencialnu  chybu

system y  problemom mam  v /root/suse

Kód: [Vybrat]
df -h
Filesystem      Size  Used Avail Use% Mounted on

/dev/sdb3         /root/suse
/dev/sdb5        /root/suse/boot
/dev/sdb4        ,,,,,/root/suse/home
/dev/sdb8        49G   48G  780M  99% /root/suse/usr
/dev/sdb6      /root/suse/var/log
[root@sysrescue ~]# du -sh  suse/usr/ |egrep bin
[root@sysrescue ~]# ls -la  suse/usr/ |egrep bin
dr-xr-xr-x   2 root root 491520 May 26 13:15 bin
lrwxrwxrwx   1 root root     11 Jun  1 13:53 sbin -> /home/sbin/

[root@sysrescue ~]# du -sh suse/home/sbin
841M suse/home/sbin

Teda obsah  /home/sbin  resp.  symlink na neho  s menom /usr/sbin  zabera viac ako je volneho  na partici mountovanej   do /usr.

Programy su  spustia ak sa zada cesta /home/sbin/yast (vysteka ale pokusi sa spustit)  pricom ten isty program  pri spusteni  cez /usr/sbin/yast  da file not found.

nepomoze ani  nanovo  vtvoreny  symlink

napadlo ma vratit ten /usr/sbin spat

ale chyba miesto a

Kód: [Vybrat]
du -sh  suse/usr/*|egrep G
8.9G suse/usr/bin
15G suse/usr/lib
24G suse/usr/lib64

a

Kód: [Vybrat]
du -sh  suse/usr/lib/*|egrep G
4.2G suse/usr/lib/debug
...
4.4G suse/usr/lib/python3.8

resp.

Kód: [Vybrat]
1.7G suse/usr/lib64/jvm
...
1.1G suse/usr/lib64/mpi
...
2.1G suse/usr/lib64/piglit
1.9G suse/usr/lib64/python3.8

Chcem sa opytat, co  z toho  je nejmenej potrebne pri  boote, aby som to dal na inu  particiu a namiesto toho vratil  /usr/sbin , aby nebo cez  symlink?

Pripadne ako obnovit funkcnost  symlinku na adresar na inu  particiu..

Dakujem za kazdu radu

4
Vážené kolegyne, vážení  kolegovia!

Stala sa mi  podivná vec s ext4 a poprosil by som o radu


 na openSUSE Tumbleweed  zmizli  všetky súbory z oddielu mapovaného na adresár  /usr
Tým pádom sa stal systém nepoužiteľným...

Po  reštarte nevedel  nájsť ani /bin/sh ani init.

v SystemRescueCD (viem dnes už  bez  CD, ale toto je stará  osvedčená verzia), fsck -pvcf na všetky oddiely sa súbory sa "objavili" na všetkých pripojených oddielocjh (tam, kde majú byť pre chroot ./suse /bin/bash, ktoré  mi  v minulosti  fugovalo) Práva sú  OK(755)  ls -la /usr/bin/bash je ok. cp so súborom ide, file zo SystemRescueCD hlási  ELF 64 bit x86 dynamicky linkovaný ldd  zo  SystemRescueCD hlási, že nie je dynamicky linkovaný a teda nedá  zoznam  potrebných  knižníc a sputenie  ./suse/usr/sbin/bash dá  file not found. Ale chroot  padne na file not found a som teda  mimo  možnosti použiť yast, zypper.. . Bash z System  rescue CD  potrebuje ncurses5 ale   na disku  je ncurses 6.2, takže sa nespustí ale nedá  file not found  ldconfig nejede, keďž chroot spadne na bash-i. pridanie položky .  do LD_LIBRARY_PATH  pre  chroot nefunguje, lebo  nevie, čím to interpretovať.

zdrojáky rozpúaracovaného projektu v C a Qt5 ostali  nedotknuté ale nemám ich  čím skompilovať inde.


Vie mi  niekto poradiť, čo sa mohlo stať a ako to  opraviť, prosím... Ja už  strácam nápady.

S vďakou  za radu

Peter Fodrek.

5
Sítě / Existuje ethernetový kábel s vypínačom?
« kdy: 13. 05. 2021, 17:24:36 »
Vážené kolegyne, vážení kolegovia!
V súvislosti  s Industry 4.0 by sa mi hodilo, aba sa občas nejaké priemyselné  zariadenie  občas pripájalo k sieti  a prenieslo  nejaké údaje a väčšinu času  bolo fyzicky od firemnej siete odpojené.  Riešenie  s vyťahovaním  Ethernet  kábla sa mi  nepáči a riešenie cez SW vypínanie portu na  sieťovom prepínači   nepovažujem  za dosť bezpečné.

Chcem sa opýtať, či  niekto niečo podobné neriešil a neexistuje  riešenie napr. podľa nadpisu?

S vďakou

Peter

6
Software / CIFS mount prestal robiť mount, ak je v ceste znak$
« kdy: 07. 01. 2021, 16:35:38 »
Vážený kolegovia!

Prosím o radu

v /etc/fstab mám dve položky

Kód: [Vybrat]
//192.168.1.134/shares                                  /home/fodrek/shares                     cifs    credentials=/home/fodrek/cifs.creds,iocharset=utf8,sec=ntlm,cifsacl,user,nosuid,uid=fodrek,gid=users,vers=1.0 0 0
//192.168.1.134/Home$/fodrek.peter.ml                   /home/fodrek/sietovy                    cifs    credentials=/home/fodrek/cifs.creds,iocharset=utf8,sec=ntlm,cifsacl,user,nosuid,uid=fodrek,gid=users,vers=1.0 0 0


a napriek tomu pripojí dnes len tú prvú (21.12.2020 pripájal openSUSE Tumbleweed oba adresáre)

sudo mount -av

vráti


Kód: [Vybrat]
/home/fodrek/shares      : already mounted

mount.cifs kernel mount options: ip=192.168.1.134,unc=\\192.168.1.134\Home$,iocharset=utf8,sec=ntlm,cifsacl,vers=1.0,uid=1000,gid=100,user=peter.fodrek.ml,domain=.....,prefixpath=fodrek.peter.ml,pass=********
mount error(22): Invalid argument

dmesg dá okrem varovania o verzii SMB.ktoré ale musím strpieť

Citace
[ 4272.913960] cifs: Unknown parameter 'prefixpath'

 prefixpath si pridá cifs.mount a  dá tam to, čo bolo za $ v  UNC a odiaľ to nepreniesol do mountu..


Neviem ma niekto nakopnúť, kde robím chybu, prosím,




S vďakou
Peter Fodrek


Edit:
P.S. ani UNC v " " ani \044  namiesto $ nepomáha

7
Važené kolegyne, vážení kolegovia!

Pri nastavovaní LDAP cez sssd/nscd a ldap sa mi začalo Ubuntu 20.04/20.10 správať pomerne divne, Prihlásiť sa LDAP účtom ešte nejde, ale prestal fungovať príkaz adduser a to tak, že hlási nedostupné UID napriek tomu, že v /etc/passwd také UID nie je a sssd pri štarte chýba databáza, čo mi príde divné. Konfiguráky som kopíroval z Ubuntu 17.04, kde  LDAP login fungoval roky a  teraz zrazu nie.


Nevedel ma niekto nakopnúť, čo s tým


Ďakujem pekne..

P.S.  ukážka časti problému:


Kód: [Vybrat]
~$  sudo adduser --debug --uid 200  aor
adduser: The UID 200 is already in use.

~$ cat /etc/passwd |egrep  200

~$  sudo adduser --debug   aor
Adding user `aor' ...
Selecting UID from range 100 to 59999 ...
adduser: No UID/GID pair is available in the range 100-59999 (FIRST_UID - LAST_UID).
adduser: The user `aor' was not created.

~$ cat /etc/passwd |egrep  10001

~$ sudo adduser --debug --uid 10001 aor
adduser: The UID 10001 is already in use.


~$ sudo adduser --debug  aor
Adding user `aor' ...
Selecting UID from range 100 to 59999 ...
adduser: No UID/GID pair is available in the range 100-59999 (FIRST_UID - LAST_UID).
adduser: The user `aor' was not created.


~$ cat /etc/passwd |wc -l       
57


8
Hardware / Podozrenie na elektroniku disku
« kdy: 04. 08. 2020, 16:37:25 »
Vážené expertky , vážení experti!

mám podozrenie na nejaký problém s elektronikou starého HDD. PC nebbotuje/recovery 0 bodovm a tak ho skúšam cez USB SATA radič. Každý raz sa to správa inak- bol aj report o probléme s cache disku, ale po "oddychu a vychladnutí disku" mám pomerne zvláštny výstup.

Kód: [Vybrat]
~>dmesg
[ 6028.011104] usb 4-1: new SuperSpeed Gen 1 USB device number 2 using xhci_hcd
[ 6028.031892] usb 4-1: New USB device found, idVendor=174c, idProduct=55aa, bcdDevice= 1.00
[ 6028.031896] usb 4-1: New USB device strings: Mfr=2, Product=3, SerialNumber=1
[ 6028.031898] usb 4-1: Product: ASM1153E
[ 6028.031900] usb 4-1: Manufacturer: asmedia
[ 6028.031901] usb 4-1: SerialNumber: 0123456789012
[ 6028.033971] scsi host9: uas
[ 6028.034597] scsi 9:0:0:0: Direct-Access     asmedia  ASM1153E         0    PQ: 0 ANSI: 6
[ 6028.035312] scsi 9:0:0:0: Attached scsi generic sg3 type 0
[ 6028.035689] sd 9:0:0:0: [sdc] Spinning up disk...

~> sleep 120&&dmesg
[ 6028.011104] usb 4-1: new SuperSpeed Gen 1 USB device number 2 using xhci_hcd
[ 6028.031892] usb 4-1: New USB device found, idVendor=174c, idProduct=55aa, bcdDevice= 1.00
[ 6028.031896] usb 4-1: New USB device strings: Mfr=2, Product=3, SerialNumber=1
[ 6028.031898] usb 4-1: Product: ASM1153E
[ 6028.031900] usb 4-1: Manufacturer: asmedia
[ 6028.031901] usb 4-1: SerialNumber: 0123456789012
[ 6028.033971] scsi host9: uas
[ 6028.034597] scsi 9:0:0:0: Direct-Access     asmedia  ASM1153E         0    PQ: 0 ANSI: 6
[ 6028.035312] scsi 9:0:0:0: Attached scsi generic sg3 type 0
[ 6028.035689] sd 9:0:0:0: [sdc] Spinning up disk...
[ 6029.059004] ..................................................................................................not responding...
[ 6149.206831] sd 9:0:0:0: [sdc] Read Capacity(16) failed: Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
[ 6149.206834] sd 9:0:0:0: [sdc] Sense Key : Not Ready [current]
[ 6149.206836] sd 9:0:0:0: [sdc] Add. Sense: Logical unit is in process of becoming ready
[ 6170.056603] sd 9:0:0:0: [sdc] Read Capacity(10) failed: Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
[ 6170.056607] sd 9:0:0:0: [sdc] Sense Key : Not Ready [current]
[ 6170.056610] sd 9:0:0:0: [sdc] Add. Sense: Logical unit is in process of becoming ready
[ 6170.056948] sd 9:0:0:0: [sdc] 0 512-byte logical blocks: (0 B/0 B)
[ 6170.056950] sd 9:0:0:0: [sdc] 0-byte physical blocks

~> sleep 120&&dmesg
[ 6028.011104] usb 4-1: new SuperSpeed Gen 1 USB device number 2 using xhci_hcd
[ 6028.031892] usb 4-1: New USB device found, idVendor=174c, idProduct=55aa, bcdDevice= 1.00
[ 6028.031896] usb 4-1: New USB device strings: Mfr=2, Product=3, SerialNumber=1
[ 6028.031898] usb 4-1: Product: ASM1153E
[ 6028.031900] usb 4-1: Manufacturer: asmedia
[ 6028.031901] usb 4-1: SerialNumber: 0123456789012
[ 6028.033971] scsi host9: uas
[ 6028.034597] scsi 9:0:0:0: Direct-Access     asmedia  ASM1153E         0    PQ: 0 ANSI: 6
[ 6028.035312] scsi 9:0:0:0: Attached scsi generic sg3 type 0
[ 6028.035689] sd 9:0:0:0: [sdc] Spinning up disk...
[ 6029.059004] ..................................................................................................not responding...
[ 6149.206831] sd 9:0:0:0: [sdc] Read Capacity(16) failed: Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
[ 6149.206834] sd 9:0:0:0: [sdc] Sense Key : Not Ready [current]
[ 6149.206836] sd 9:0:0:0: [sdc] Add. Sense: Logical unit is in process of becoming ready
[ 6170.056603] sd 9:0:0:0: [sdc] Read Capacity(10) failed: Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
[ 6170.056607] sd 9:0:0:0: [sdc] Sense Key : Not Ready [current]
[ 6170.056610] sd 9:0:0:0: [sdc] Add. Sense: Logical unit is in process of becoming ready
[ 6170.056948] sd 9:0:0:0: [sdc] 0 512-byte logical blocks: (0 B/0 B)
[ 6170.056950] sd 9:0:0:0: [sdc] 0-byte physical blocks
[ 6180.820985] sd 9:0:0:0: [sdc] Write Protect is off
[ 6180.820990] sd 9:0:0:0: [sdc] Mode Sense: 43 00 00 00
[ 6180.821144] sd 9:0:0:0: [sdc] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[ 6180.821345] sd 9:0:0:0: [sdc] Optimal transfer size 33553920 bytes not a multiple of physical block size (0 bytes)
[ 6180.848446] sd 9:0:0:0: [sdc] 1953525168 512-byte logical blocks: (1.00 TB/932 GiB)
[ 6180.848448] sd 9:0:0:0: [sdc] 4096-byte physical blocks
[ 6180.848801] sd 9:0:0:0: [sdc] Attached SCSI disk
[ 6216.654818] sd 9:0:0:0: [sdc] tag#21 uas_eh_abort_handler 0 uas-tag 1 inflight: CMD IN
[ 6216.654824] sd 9:0:0:0: [sdc] tag#21 CDB: ATA command pass through(12)/Blank a1 08 2e d0 01 00 4f c2 00 b0 00 00
[ 6216.698895] scsi host9: uas_eh_device_reset_handler start
[ 6216.826939] usb 4-1: reset SuperSpeed Gen 1 USB device number 2 using xhci_hcd
[ 6216.852068] scsi host9: uas_eh_device_reset_handler success

Dá sa z toho odvodiť niečo konkrétne okrem nutnosti zálohy dát, ak sa disk "ozve"?

9
Vážený kolegovia !

na OpenSusse Tumbleweed  sa mi od istého momentu mountujú
/etc  a /var  na overlayfs a teda sú mounty

devtmpfs                                   7,8G     0  7,8G   0% /dev
tmpfs                                      7,9G   17M  7,9G   1% /dev/shm
tmpfs                                      7,9G  2,2M  7,9G   1% /run
tmpfs                                      7,9G     0  7,9G   0% /sys/fs/cgroup
/dev/sdb3                                   49G   40G  6,7G  86% /
/dev/sdb8                                   49G   32G   17G  67% /usr
tmpfs                                      7,9G  303M  7,6G   4% /tmp
overlay                                    7,9G  303M  7,6G   4% /etc
overlay                                    7,9G  303M  7,6G   4% /var
/dev/sdb19                                 567G  5,6G  561G   1% /mnt/spolocny
/dev/sdb4                                 1007G  906G  101G  90% /home
/dev/sdb6                                  9,8G  3,3G  6,1G  36% /var/log
/dev/sdb5                                  2,0G  149M  1,7G   8% /boot
/dev/sdb1                                  156M   76M   81M  49% /boot/efi

+ pár NFS a CIFS 

problém je, že pri shutdowne/reboote   neodmountuje ani /etc ani /var
a pri štarte sa neobnovia dáta  v nich . Najviac ma hnevá, že a nezapamätajú zmeny v /etc/fstab
pre tie  sieťové  mounty, lebo sa zmenili IP strojov.

všetko s overlayfs  je odinštalované a aj tak sa to deje.

Nevie niekto poradiť?

Vďaka
Peter

10
Software / Obdoba glxspheres/glxgears pre Vulkan
« kdy: 18. 02. 2019, 17:17:43 »
Vážené kolegyne, vážení kolegovia!

Rád by som sa Vás spýtal, či neexistuje obdoba glxgears/spheres pre API Vulkan namiesto openGL?

Ďakujem za každé namerovanie

11
Hardware / Svojvoľná zmena UUID
« kdy: 27. 10. 2018, 15:43:31 »
Vážené kolegyne, vážení kolegovia!

Mám  nezvyčajný problém


1. Mám na noťas z augusta/srpna 2010 .
2. Začínal na Ubuntu 10.04 a upgrade sa robí vždy z bežiaceho Ubuntu, každého pol roka.
3. Jediný raz som ten upgrade nerozhodol- 13.10 na 14 04
4. 2,5 roka sa hlási o slovo S.M.A.R.T
5. Po upgrade z 17.04 na 17.10 aj zo 17.10 na 18.04 občas hrubé nezobral voľby ale hneď bootol default položku. Po fsck cez staré touch /forcefsck alebo z System rescueCD sa však všetko opravilo.

6. Po upgrade z 18.04 na 18.10 sa hrubé zobrazil ale systém zastavil boot v čase 5,3 s, pričom v minulosti od času 4,8 s čakal 100s až 200s na dostatok entropie.
Po reštarte sa geub zrušil a nepomôže ani fsck so System rescueCD

7. V System rescue CD nefunguje po chroot na / Ubuntu mount -a, s tým, že nesedia UUID.
nerobil som
mount -o bind /dev ./ubuntu/dev
mount -o bind /proc ./ubuntu/proc
mount -o bind /sys ./ubuntu/sys

Ako riešenia na napadlo

A) zeeditovať /etc/fstab a namiesto UUID použiť  na SATA disku/dev/sda5 až /dev/sda14 (sda5 a sda11 sú swap) a skúsiť

B)  update-hrubé v chroot

Rozmýšľam správne? Má niekto iné typy

S vďakou a pozdravom

Peter

12
Desktop / Libreoffice presenter console missing
« kdy: 12. 09. 2018, 16:57:58 »
Rád by som sa opýtal, aký balíček v ubunru 18.04 predstavuje LibreOffice impress presenter console.

Mám totiž stav, že po spustení prezentácie je na druhom monitore, ale nemám presenter console na druhom = je tam Libreoffice v editačnom režime.  V nastavení je presenter console zapnutá a funguje skoro aj Libreoffice remote (nenatiahne do mobilu  slide-y, ale ovládanie až na kurzor ide.)


Celý LO sa  už nezmestí. SMART  stále otravuje s tým, že potrebuje heslo na načítanie údajov, a ako keby skracoval diskový oddiel s / a s /etc , /home a pár ďalších ostáva na svojich kapacitách.


viem,mi ,pros9m, niekto poradiť

Viem, že riešenie je len na chvíľku, veď stroj mal minulý mesiac 8 rokov a  SAMRT trápi asi 3/4 roku.. Iba ray od 10.04 neprešiel upgrade na nové Ubuntu


13
Software / Jak emulovat RS-232 myš v QEMU
« kdy: 16. 08. 2018, 10:33:11 »
Mal by som otázku ku QEMU. Potreboval by som emulovať RS-232-ovú myš. Za ten svet neviem nájsť voľbu, ktorá by to vedela. Nevedel by mi niekto poradiť?
Na starom bare metal HW  to  robí BIOS a funguje to aj s USB myšou, ale v QEMU hlási, že nemá myš, na 25- alebo 9-pinovom sériovom porte.

Ude o ultrastarý DOS-ovský SW.
 
Vďaka za každú radu

14
Distribuce / openSUSE: nežiadúci revert nastavení
« kdy: 06. 08. 2018, 17:14:24 »
Asi týždeň sa mi deje podivná vec:

Po reštarte  sa mi stratia zmeny v /etc/sysconfig(chcem dočasne zmeniť Desktop/Display manager/AD integration na false), nastavení repozitárov(pridávam Leap15.0 a Leap15.1 k Tumbleweed a Factory a ruším Leap 42.2 z času inštalácie) a lockov balíčkov(odstraňujm locky libmopdman a libproxy, ktoré boli nutné aby zypper chodil  s Leap 42.2).
Všetko ostatné je OK dokonca aj balíčky okrem opensue-release sa nestratia.

Kedysi som na niečo také na inom PC doinštalovával špeciálny balíček, ale teraz sa to deje svojvoľne.

Vedel by mi niekto poradiť?

ďakujem za každú radu.







15
Vážené kolegyne, vážení kolegovia!


Podarila sa mi najväčšia blbosť v živote teda sadu  blbostí

sudo zypper refresh
sudo zypper dup

vyhlásilo chybu pri inštalácii apparmor-parser
apparmor-parser

dal som ignore a dokončil inštaláciu.

Potom ma "napadlo" skúsiť ho odinštalovať a nainštalovať ho späť  -neúspech-

a potom klinec v podobe reštartu.

Prvý signál, že sa niečo deje bol plymouth bez loga a potom prekvapenie kdm ok s amdgpu.dc=1  a fsck.mode=force pre jadro s Polaris refresh ale ani klávesnica ani myš cez usb nereagujú.  pripojím backup klávesnicu do PS/2 za behu a nejde- normálne funguje takto.


Boot system rescueCD  mount /  z openSuse ide

chroot ani za nič. bash z /bin/bash na openSUSE po mounte bez chroot  tiež nejde.


Chcem sa Vás pýtať

Dá sa nejako vypnúť apparmor  cez parametre do grubu?

Dá sa z  toho vybŕdnuť inak?
 S vďakou
Peter Fodrek

Stran: [1] 2