Pomoc dla świeżaka

Zaczęty przez pietrek, 09 Lipiec 2018, 15:43:27

« poprzedni - następny »

TomTelos

@tux
Na www pobierz brakuje na samej u góry opisów co to jest core i e2gui. Co zawierają i dla kogo są przenaczone.
Graterlia OS Devel:
Zgemma H2S, Mut@nt HD1500, ADB5800sx

tux

Znajdę chwilę to poprawie.
Graterlia OS
Vu+ Uno 4K SE (użytkowo), Vu+ Zero 4K (devel), Zgemma i55 (devel)

JaGrab3

Cytat: tux w 15 Lipiec 2018, 08:53:29Prawdopodobnie wgrałeś CORE.
Na WWW jest napisane: https://graterlia.xunil.pl/?id=21
Racja. Po dodaniu
ln -sfn /etc/opkg/myszka20.gos /etc/opkg/myszka20.conf
działa.
Jakoś nie wiem czemu, ale zakładałem, że po upgradzie na premium, to repo samo się dodało.

Dzięki.
Formuler F1, GM Triplex 7162 GOS, ADB5800 BSKA - GOS2.0

tux

CORE == zrób prawie wszystko samemu :)
Graterlia OS
Vu+ Uno 4K SE (użytkowo), Vu+ Zero 4K (devel), Zgemma i55 (devel)

JaGrab3

Formuler F1:

Mam podejrzenie, że nie działa mi cron w systemie.
Dodałem sobie skrypt do /etc/cron.hourly/, żeby odpalał się co godzinkę, logując swoje wykonanie do tempa.
Skrypt z palca normalnie działa, natomiast nie odpala mi się z crona.
cronie mam zainstalowane, natomiast przy próbie przeinstalowania mam taki komunikat:
GraterliaOS:~# opkg install cronie --force-reinstall
Downloading http://repositorypremium.graterlia.xunil.pl/release/mips32el/cronie_1.5.2_mips32el.ipk.
Removing corrupt package file /tmp/opkg/volatile/e181af04427e366ff8a0aa231becf649_cronie_1.5.2_mips32el.ipk.
GraterliaOS:~# opkg list-installed | grep cronie
cronie - 1.5.2
GraterliaOS:~#

W sh4 troszkę inaczej były foldery zorganizowane i zarządzanie wyglądało normalnie poprzez crontaba, tutaj widzę, że cron został zastąpiony przez "cronie":
Przykładowo:
w sh4 poniższe zwracało mi crontaba a tutaj nie:
GraterliaOS:~# crontab -l
no crontab for root
GraterliaOS:~#
Plik /etc/crontab istnieje i ma zawartość:
# /etc/crontab: system-wide crontab
# Unlike any other crontab you don't have to run the `crontab'
# command to install the new version when you edit this file
# and files in /etc/cron.d. These files also have username fields,
# that none of the other crontabs do.

SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
NICE=15

# run-parts
01 * * * * root /bin/run-parts /etc/cron.hourly
02 5 * * * root /bin/run-parts /etc/cron.daily
03 2 * * 0 root /bin/run-parts /etc/cron.weekly
04 4 1 * * root /bin/run-parts /etc/cron.monthly

Czy to jest prawidłowe? Jak inaczej mogę sprawdzić crona?
Formuler F1, GM Triplex 7162 GOS, ADB5800 BSKA - GOS2.0

JaGrab3

No dobra.
Dzisiaj pojawiły się nowe elementy, zupgradowałem je, cronie się też przeinstalował poprawnie, sprawdze czy teraz działa:
GraterliaOS:~# opkg list-upgradable
opkg - 0.3.6-8 - 0.3.6-10
tuxbox - 2018.07.07 - 2018.07.14
gosscripts - 1.0.52 - 1.0.54
GraterliaOS:~# opkg upgrade
Upgrading opkg from 0.3.6-8 to 0.3.6 on root
Downloading http://repositorypremium.graterlia.xunil.pl/release/mips32el/opkg_0.3.6-10_mips32el.ipk.
Existing conffile /etc/opkg/opkg.conf is different from the conffile in the new package.
 The new conffile will be placed at /etc/opkg/opkg.conf-opkg.
Upgrading tuxbox from 2018.07.07 to 2018.07.14 on root
Downloading http://repositorypremium.graterlia.xunil.pl/release/all/tuxbox_2018.07.14_all.ipk.
Upgrading gosscripts from 1.0.52 to 1.0.54 on root
Downloading http://repositorypremium.graterlia.xunil.pl/release/mips32el/gosscripts_1.0.54_mips32el.ipk.
Configuring tuxbox.
Configuring opkg.
Configuring gosscripts.
GraterliaOS:~# opkg install cronie --force-reinstall
Downloading http://repositorypremium.graterlia.xunil.pl/release/mips32el/cronie_1.5.2_mips32el.ipk.
Installing cronie (1.5.2) on root
Stopping crond: OK
update-rc.d: /etc/init.d/crond exists during rc.d purge (continuing)
 Removing any system startup links for crond ...
  /etc/rc0.d/K60crond
  /etc/rc1.d/K60crond
  /etc/rc2.d/S90crond
  /etc/rc3.d/S90crond
  /etc/rc4.d/S90crond
  /etc/rc5.d/S90crond
  /etc/rc6.d/K60crond
Running groupadd commands...
NOTE: cronie: Performing groupadd with [ --system crontab]
NOTE: cronie: group crontab already exists, not re-creating it
Configuring cronie.
 Adding system startup for /etc/init.d/crond.
Starting crond: OK
GraterliaOS:~# ps -fu root | grep cron
root      5462     1  0 15:15 ?        00:00:00 /usr/sbin/crond
root      5513  4540  0 15:17 pts/1    00:00:00 grep cron
GraterliaOS:~#
Formuler F1, GM Triplex 7162 GOS, ADB5800 BSKA - GOS2.0

tux

Cronie działa trochę inaczej w tym sensie, że istnieje plik /etc/crontab a w nim jest:
# /etc/crontab: system-wide crontab
# Unlike any other crontab you don't have to run the `crontab'
# command to install the new version when you edit this file
# and files in /etc/cron.d. These files also have username fields,
# that none of the other crontabs do.
SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
NICE=15

# run-parts
01 * * * *<---->root<-->/bin/run-parts /etc/cron.hourly
02 5 * * *<---->root<-->/bin/run-parts /etc/cron.daily
03 2 * * 0<---->root<-->/bin/run-parts /etc/cron.weekly
04 4 1 * *<---->root<-->/bin/run-parts /etc/cron.monthly
Jeżeli potrzebujesz wykonać coś z crona jako root "po swojemu" to najpierw musisz uruchomić edycję crona.
  • crontab -e
Dodaj tam co trzeba i zapisz. Plik, którego nie ma pojawi się.
Jak jest nazwa pliku skryptu. który dodajesz do crona co godzinę?
Graterlia OS
Vu+ Uno 4K SE (użytkowo), Vu+ Zero 4K (devel), Zgemma i55 (devel)

JaGrab3

Formuler F1, GM Triplex 7162 GOS, ADB5800 BSKA - GOS2.0

tux

Usuń ".sh". Oczywiście plik ma mieć atrybuty +x.
Graterlia OS
Vu+ Uno 4K SE (użytkowo), Vu+ Zero 4K (devel), Zgemma i55 (devel)

JaGrab3

Rozumiem, że pliki wrzucane do run-partsów nie mogą mieć rozszerzenia.?

Dzięki za pomoc, zobaczę czy już działa, tylko muszę poczekać.... ;)
Formuler F1, GM Triplex 7162 GOS, ADB5800 BSKA - GOS2.0

tux

Z tego co kojarzę to nie powinny mieć rozszerzenia.
Graterlia OS
Vu+ Uno 4K SE (użytkowo), Vu+ Zero 4K (devel), Zgemma i55 (devel)

JaGrab3

Działa. Dzięki za pomoc.
Formuler F1, GM Triplex 7162 GOS, ADB5800 BSKA - GOS2.0

tux

Graterlia OS
Vu+ Uno 4K SE (użytkowo), Vu+ Zero 4K (devel), Zgemma i55 (devel)

pietrek

Dzisiejsza aktualizacja Zgemma H2S i jakiś problem z NTP i repo myszki:

GraterliaOS:~# opkg update && opkg list-upgradable
Downloading http://addons.graterlia.xunil.pl/release/all/Packages.gz.
Updated source 'addons-all'.
Downloading http://addons.graterlia.xunil.pl/release/mips32el/Packages.gz.
Updated source 'addons-mips32el'.
Downloading http://myszka20premium.graterlia.xunil.pl/release/Packages.gz.
Updated source 'myszka20'.
Downloading http://repositorypremium.graterlia.xunil.pl/release/all/Packages.gz.
Updated source 'gos-all'.
Downloading http://repositorypremium.graterlia.xunil.pl/release/mips32el/Packages.gz.
Updated source 'gos-mips32el'.
Downloading http://repositorypremium.graterlia.xunil.pl/release/zgemmahd/Packages.gz.
Updated source 'gos-zgemmahd'.
glibc-locale - 2.27-14 - 2.27-15
enigma2-channels-hotbird-polskie-myszka20 - 2018.07.10 - 2018.07.17
tuxbox - 2018.07.07 - 2018.07.14
enigma2-plugin-vfdcontrol - 2018.03.28 - 2018.07.16
enigma2-picons-hotbird-polskie-400x170x32-myszka20 - 2018.07.10 - 2018.07.17
glibc-locale-pl-pl - 2.27-14 - 2.27-15
glibc - 2.27-14 - 2.27-15
sysvinit - 2.88dsf-3 - 2.88dsf-4
ntpdate - 4.2.8p11-1 - 4.2.8p11-2
e2fsprogs - 1.44.2 - 1.44.3
xfsprogs - 4.15.1 - 4.17.0
curl-libs - 7.60.0 - 7.61.0
harfbuzz - 1.8.2 - 1.8.3
busybox - 1.28.4 - 1.29.1
opkg - 0.3.6-8 - 0.3.6-10
busybox-mdev - 1.28.4 - 1.29.1
gosscripts - 1.0.51 - 1.0.54
gosbase - 1.0.37 - 1.0.38
GraterliaOS:~# sysupdate
Upgrading glibc-locale from 2.27-14 to 2.27 on root
Downloading http://repositorypremium.graterlia.xunil.pl/release/mips32el/glibc-locale_2.27-15_mips32el.ipk.
Upgrading enigma2-channels-hotbird-polskie-myszka20 from 2018.07.10 to 2018.07.17 on root
Downloading http://myszka20premium.graterlia.xunil.pl/release/enigma2-channels-hotbird-polskie-myszka20_2018.07.17_all.ipk.
Upgrading tuxbox from 2018.07.07 to 2018.07.14 on root
Downloading http://repositorypremium.graterlia.xunil.pl/release/all/tuxbox_2018.07.14_all.ipk.
Upgrading enigma2-plugin-vfdcontrol from 2018.03.28 to 2018.07.16 on root
Downloading http://repositorypremium.graterlia.xunil.pl/release/all/enigma2-plugin-vfdcontrol_2018.07.16_all.ipk.
Upgrading enigma2-picons-hotbird-polskie-400x170x32-myszka20 from 2018.07.10 to 2018.07.17 on root
Downloading http://myszka20premium.graterlia.xunil.pl/release/enigma2-picons-hotbird-polskie-400x170x32-myszka20_2018.07.17_all.ipk.
Deleting obsolete file /usr/share/enigma2/picon/logos_pik/tvp4k.png.
Deleting obsolete file /usr/share/enigma2/picon/1_0_1_12F9_2E7C_13E_820000_0_0_0.png.
Deleting obsolete file /usr/share/enigma2/picon/1_0_1F_12C7_2E7C_13E_820000_0_0_0.png.
Removing init-ifupdown (1.0.2) from root...
Network interfaces should not be stoped
If you know what you are doing, you can use the force-stop option
Not deleting modified conffile /etc/network/interfaces.
 Removing any system startup links for networking ...
  /etc/rc0.d/K80networking
  /etc/rc1.d/K80networking
  /etc/rc2.d/S01networking
  /etc/rc3.d/S01networking
  /etc/rc4.d/S01networking
  /etc/rc5.d/S01networking
  /etc/rc6.d/K80networking
Installing ifupdown (0.8.33) on root
Downloading http://repositorypremium.graterlia.xunil.pl/release/mips32el/ifupdown_0.8.33_mips32el.ipk.
Existing conffile /etc/network/interfaces is different from the conffile in the new package.
 The new conffile will be placed at /etc/network/interfaces-opkg.
Upgrading glibc-locale-pl-pl from 2.27-14 to 2.27 on root
Downloading http://repositorypremium.graterlia.xunil.pl/release/mips32el/glibc-locale-pl-pl_2.27-15_mips32el.ipk.
Upgrading glibc from 2.27-14 to 2.27 on root
Downloading http://repositorypremium.graterlia.xunil.pl/release/mips32el/glibc_2.27-15_mips32el.ipk.
Upgrading sysvinit from 2.88dsf-3 to 2.88dsf on root
Downloading http://repositorypremium.graterlia.xunil.pl/release/mips32el/sysvinit_2.88dsf-4_mips32el.ipk.
Upgrading ntpdate from 4.2.8p11-1 to 4.2.8p11 on root
Downloading http://repositorypremium.graterlia.xunil.pl/release/mips32el/ntpdate_4.2.8p11-2_mips32el.ipk.
Installing dhcpcd (7.0.0) on root
Downloading http://repositorypremium.graterlia.xunil.pl/release/mips32el/dhcpcd_7.0.0_mips32el.ipk.
Installing sed (4.5) on root
Downloading http://repositorypremium.graterlia.xunil.pl/release/mips32el/sed_4.5_mips32el.ipk.
Installing diffutils (3.6) on root
Downloading http://repositorypremium.graterlia.xunil.pl/release/mips32el/diffutils_3.6_mips32el.ipk.
Upgrading e2fsprogs from 1.44.2 to 1.44.3 on root
Downloading http://repositorypremium.graterlia.xunil.pl/release/mips32el/e2fsprogs_1.44.3_mips32el.ipk.
Upgrading xfsprogs from 4.15.1 to 4.17.0 on root
Downloading http://repositorypremium.graterlia.xunil.pl/release/mips32el/xfsprogs_4.17.0_mips32el.ipk.
Deleting obsolete file /sbin/xfs_scrub_all.
Upgrading curl-libs from 7.60.0 to 7.61.0 on root
Downloading http://repositorypremium.graterlia.xunil.pl/release/mips32el/curl-libs_7.61.0_mips32el.ipk.
Deleting obsolete file /usr/share/doc/curl/RESOURCES.gz.
Deleting obsolete file /usr/share/doc/curl/README.md.gz.
Upgrading harfbuzz from 1.8.2 to 1.8.3 on root
Downloading http://repositorypremium.graterlia.xunil.pl/release/mips32el/harfbuzz_1.8.3_mips32el.ipk.
Deleting obsolete file /usr/lib/libharfbuzz-subset.so.0.10800.2.
Deleting obsolete file /usr/share/doc/harfbuzz/AUTHORS.
Deleting obsolete file /usr/lib/libharfbuzz.so.0.10800.2.
Deleting obsolete file /usr/share/doc/harfbuzz/THANKS.
Upgrading busybox from 1.28.4 to 1.29.1 on root
Downloading http://repositorypremium.graterlia.xunil.pl/release/mips32el/busybox_1.29.1_mips32el.ipk.
Installing curl (7.61.0) on root
Downloading http://repositorypremium.graterlia.xunil.pl/release/mips32el/curl_7.61.0_mips32el.ipk.
Upgrading opkg from 0.3.6-8 to 0.3.6 on root
Downloading http://repositorypremium.graterlia.xunil.pl/release/mips32el/opkg_0.3.6-10_mips32el.ipk.
Existing conffile /etc/opkg/opkg.conf is different from the conffile in the new package.
 The new conffile will be placed at /etc/opkg/opkg.conf-opkg.
Upgrading busybox-mdev from 1.28.4 to 1.29.1 on root
Downloading http://repositorypremium.graterlia.xunil.pl/release/mips32el/busybox-mdev_1.29.1_mips32el.ipk.
update-rc.d: /etc/init.d/mdev exists during rc.d purge (continuing)
 Removing any system startup links for mdev ...
  /etc/rcS.d/S03mdev
Upgrading gosscripts from 1.0.51 to 1.0.54 on root
Downloading http://repositorypremium.graterlia.xunil.pl/release/mips32el/gosscripts_1.0.54_mips32el.ipk.
Existing conffile /etc/sysbckp.conf is different from the conffile in the new package.
 The new conffile will be placed at /etc/sysbckp.conf-opkg.
Upgrading gosbase from 1.0.37 to 1.0.38 on root
Downloading http://repositorypremium.graterlia.xunil.pl/release/mips32el/gosbase_1.0.38_mips32el.ipk.
Existing conffile /etc/fstab is different from the conffile in the new package.
 The new conffile will be placed at /etc/fstab-opkg.
Configuring glibc-locale.
Configuring glibc.
Configuring curl-libs.
Configuring opkg.
Configuring diffutils.
Configuring busybox.
BusyBox: prepare package to configure
BusyBox: remove old symlinks...
BusyBox: create new symlinks...
BusyBox: Symlink /bin/sh
BusyBox: clean postinstall
Configuring glibc-locale-pl-pl.
Configuring tuxbox.
Configuring sysvinit.
Configuring busybox-mdev.
 Adding system startup for /etc/init.d/mdev.
Configuring ifupdown.
add netdev group (netdev)
 Adding system startup for /etc/init.d/networking.
Configuring network interfaces...
NTP synchronization...
RTNETLINK answers: File exists
ifup: failed to bring up eth0
NTP synchronization...
failed.
Configuring dhcpcd.
System startup links for /etc/init.d/networking already exist... Nothing to do :)
Configuring sed.
Configuring e2fsprogs.
Configuring ntpdate.
Configuring curl.
Configuring gosscripts.
Configuring gosbase.
Configuring harfbuzz.
Configuring enigma2-channels-hotbird-polskie-myszka20.
///var/lib/opkg/info/enigma2-channels-hotbird-polskie-myszka20.postinst: linia 19: wget: nie znaleziono polecenia
///var/lib/opkg/info/enigma2-channels-hotbird-polskie-myszka20.postinst: linia 20: wget: nie znaleziono polecenia
Configuring enigma2-plugin-vfdcontrol.
Configuring xfsprogs.
Configuring enigma2-picons-hotbird-polskie-400x170x32-myszka20.
Collected errors:
 * pkg_run_script: package "enigma2-channels-hotbird-polskie-myszka20" postinst script returned status 127.
 * opkg_configure: enigma2-channels-hotbird-polskie-myszka20.postinst returned 127.
GraterliaOS:~#

tux

Błąd NTP, który myślisz, że jest błędem nie jest nim.
Do czasu restarty całego dekodera będzie występować ten błąd.
Zmieniła się całkowicie obsługa sieci.

Natomiast co do listy @myszka20 to faktycznie jest błąd ale nie krytyczny.
Postaram się do jutra coś z tym zrobić. Nie mamy standardowo już wget z BusyBox.
Chwilowo możesz doinstalować pełną wersję wgeta.
Graterlia OS
Vu+ Uno 4K SE (użytkowo), Vu+ Zero 4K (devel), Zgemma i55 (devel)