Code Monkey home page Code Monkey logo

openpli-pc's Introduction

Supported software
==================
Ubuntu 14.04 LTS (32/64-bit), 16.04 LTS (32/64-bit), 18.04 LTS (64-bit), 20.04 LTS (64-bit) and 22.04 "Ubuntu on xorg".
E2PC works well with NVIDIA video cards using the "vdpau" video driver.
Please don't use ppa repositories containing system packages!

Installation
============
If necessary run scripts 1 ... 7 step by step. Either run 0_INSTALL_ALL.sh.
All necessary libraries will be installed automaticly.
To build on older versions of Ubuntu you need manually install some packages, since they are not described in 2_build_libs.sh.

The working folder for the entry now is /media/hdd because often the sda3 drive is mounted in /home. This folder creates a link /media/hdd.
In this folder: /media/hdd, /media/hdd/movies, /media/hdd/icons, etc.
The downloaded keys are located in the /var/keys folder.

Start
=====
Run "autostart.sh" as super user.

Current issues
==============
1. When using multi standart dvb cards, for example HVR-4000, calling SatFinder or PoitionerSetup calls frontend1, rather than frontend0, as intended.
In SatFinder, you can switch the dvb card with the right-to-the-left arrows and then the signal appears, but it calling PoisonerSetup crash.
Most likely, the reason is that the enigma2 receivers using single tuners in different slots.

2. Teletext doesn't work through the framebuffer.

3. Timeshift doesn't work as we would like.

4. If you have Intel or AMD integrated GPU, use "opengl" video driver in the xine.conf.

5. E2pc will not work well with "noveau" NVIDIA driver.

Compilation tips
================
Keep in mind that you can run scripts if you associate yourself with an experienced user.
Note that no script can take into account all the features of your system. Therefore, you need patience, because there are possible unpredictable failures in the work of scripts.
If, for example, the log says that there is no such directory or file, then create it, and don't expect that I will correct it in the scripts. There is practically nothing to correct,
they work. Remember that any errors can be even in the original from git OpenPLi.
If you are building e2pc on legacy distributive, keep in mind that since the release date there have been many updates that could lead to crashes in the scripts.
If you have updated the libc-dev package, then need to restart the script 4. Otherwise, the next attempt the plugins will not compiled.
Since changes in enigma2 and plugins occur synchronously, need run the build scripts enigma2 and plugins every time after upgrade.
If you recompiled enigma2, be sure to recompile the plugins.
When you restarting to another version of Ubuntu, turn off the power, since firmware versions they are different, but remain in the memory of the dvb card.
If you want enigma2 to load immediately after the start, then put the autostart.sh script in the 'automatically starting applications' with the command: sudo /usr/local/e2/bin/autostart.sh.
If necessary, change the delay in the enigma2.sh script.
Please don't write to me that my hands are growing out of ass, and send me please real corrections. :)

Features
========
In order not to restart e2pc during crash and not to clutter up /home/hdd with logs, the following mechanism is used:
When you run the program, all crash logs are moved to /tmp. Then, the startup script runs in an infinite loop, and the check for the presence of a crash log file is added.
To restart, not one but two conditions are required: the appearance of the crash log file and the subsequent disappearance of the enigma2 process.
So, if enigma2 run in a circle, press F11 or PrtScr and then in the menu (install cairo-dock / classic menu) the icon "Kill Enigma2pc" and look at the crash log in /tmp.
Most often, this is an error during installation. For example, the absence of the desired folder or file as a result of an abnormal termination of the assembly script.
Also there is control a oscam crash.

openpli-pc's People

Contributors

ag1455 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

openpli-pc's Issues

A problem when installing plugins

Hello
there is a problem in 5_build_plugins.sh
When I get to install plugins, in plugin "OpenWebif" Download stops at 13% and The Internet is cut off

Installing on ubuntu LTS 20.04

Hi, ave installed the software but cannot start enigma from autostart.sh . It is telling me that crash log is not found

crash

OpenPLi Enigma2 crash log

crashdate=lun. mars 7 11:16:56 2022
compiledate=Mar 7 2022
skin=PLi-FullNightHD/skin.xml
sourcedate=2022-03-03
branch=develop
rev=f9d6831
component=Enigma2

stbmodel=PC
kernelcmdline=BOOT_IMAGE=/boot/vmlinuz-5.11.0-27-generic root=UUID=db26fe44-628c-47fb-b935-6ca7b2c4408e ro quiet splash vt.handoff=7
nimsockets=NIM Socket 0:
imageissue=Ubuntu 20.04.4 LTS

leAppContainer] Starting hdparm
[Keyboard] Adding keymap 'azerty keyboard' ('azerty.kmap').
[Keyboard] Adding keymap 'German keyboard' ('de.kmap').
[Keyboard] Adding keymap 'Dreambox Keyboard English' ('eng.kmap').
[Keyboard] Adding keymap 'Dreambox Keyboard Deutsch' ('dream-de.kmap').
[Keyboard] Adding keymap 'Default (US)' ('default.kmap').
Activating language Français
[Keyboard] Activating keymap: 'Default (US)'.
[Console] command: loadkmap < /usr/local/e2/share/keymaps/default.kmap
[eConsoleAppContainer] Starting /bin/sh
[Geolocation] Warning: Geolocation has been disabled by user configuration!
[NimManager] Reading satellites.xml
eDVBSatelliteEquipmentControl::clear()
[SecConfigure] sec config cleared
[SecConfigure] slot: 0 configmode: simple
[eDVBSatelliteEquipmentControl::setSlotNotLinked] slot=0
[SecConfigure] diseqcmode: diseqc_a_b
[SecConfigure] sec config completed
[ML] BlurayPlayer not installed: cannot import name BlurayPlayer
[eDVBDB] loading bouquet... /usr/local/e2/etc/enigma2//bouquets.tv
[eDVBDB] loading bouquet... /usr/local/e2/etc/enigma2//userbouquet.favourites.tv
[eDVBDB] 0 entries in Bouquet userbouquet.favourites.tv
[eDVBDB] 1 entries in Bouquet bouquets.tv
[eDVBDB] loading bouquet... /usr/local/e2/etc/enigma2//bouquets.radio
[eDVBDB] loading bouquet... /usr/local/e2/etc/enigma2//userbouquet.favourites.radio
[eDVBDB] 0 entries in Bouquet userbouquet.favourites.radio
[eDVBDB] 1 entries in Bouquet bouquets.radio
[eDVBDB] Renumbering...
[Skin] Loading skin file '/usr/local/e2/share/enigma2/skin_default/skin.xml'.
[Font] Adding font '/usr/local/e2/share/fonts/nmsbd.ttf' -> 'Regular'.
[Font] Adding font '/usr/local/e2/share/fonts/andale.ttf' -> 'Fixed'.
[Font] Adding font '/usr/local/e2/share/fonts/tuxtxt.ttf' -> 'Console'.
[Font] Adding font '/usr/local/e2/share/fonts/DejaVuSans.ttf' -> 'DejaVuSans'.
[Font] Adding font '/usr/local/e2/share/fonts/ae_AlMateen.ttf' -> 'Replacement'.
[Font] Adding font '/usr/local/e2/share/fonts/fallback.font' -> 'Fallback'.
[Skin] Error: Unable to parse skin data in '/usr/local/e2/share/enigma2/skin_default/skin.xml' - ''ElementTree' object has no attribute 'tag''!
[Skin] Loading skin file '/usr/local/e2/share/enigma2/skin_subtitles.xml'.
[Font] Adding font '/usr/local/e2/share/fonts/LiberationSans-Regular.ttf' -> 'Subs'.
[Font] Adding font '/usr/local/e2/share/fonts/LiberationSans-Italic.ttf' -> 'Subsi'.
[Font] Adding font '/usr/local/e2/share/fonts/LiberationSans-Bold.ttf' -> 'Subsb'.
[Font] Adding font '/usr/local/e2/share/fonts/LiberationSans-BoldItalic.ttf' -> 'Subsz'.
[Font] Adding font '/usr/local/e2/share/fonts/fallback.font' -> 'Fallback'.
[Skin] Error: Unable to parse skin data in '/usr/local/e2/share/enigma2/skin_subtitles.xml' - ''ElementTree' object has no attribute 'tag''!
[Skin] Loading skin file '/usr/local/e2/share/enigma2/display/skin_default/skin_display.xml'.
[Font] Adding font '/usr/local/e2/share/fonts/nmsbd.ttf' -> 'FdLcD'.
[Font] Adding font '/usr/local/e2/share/fonts/fallback.font' -> 'Fallback'.
[Skin] Error: Unable to parse skin data in '/usr/local/e2/share/enigma2/display/skin_default/skin_display.xml' - ''ElementTree' object has no attribute 'tag''!
[Skin] Error: Adding current display skin 'skin_default/skin_display.xml' has failed!
[Skin] Loading skin file '/usr/local/e2/share/enigma2/PLi-FullNightHD/skin.xml'.
[Skin] Loading skin file '/usr/local/e2/share/enigma2/PLi-FullNightHD/skin_templates.xml'.
[Skin] Error: Unable to parse skin data in '/usr/local/e2/share/enigma2/PLi-FullNightHD/skin_templates.xml' - ''ElementTree' object has no attribute 'tag''!
[Skin] Loading skin file '/usr/local/e2/share/enigma2/PLi-FullNightHD/skin_plugins.xml'.
[Skin] Error: Unable to parse skin data in '/usr/local/e2/share/enigma2/PLi-FullNightHD/skin_plugins.xml' - ''ElementTree' object has no attribute 'tag''!
[Font] Adding font '/usr/local/e2/share/fonts/LiberationSans-Regular.ttf' -> 'Regular'.
[Font] Adding font '/usr/local/e2/share/fonts/lcd.ttf' -> 'LCD'.
[Font] Adding font '/usr/local/e2/share/fonts/tuxtxt.ttf' -> 'Console'.
[Font] Adding font '/usr/local/e2/share/fonts/andale.ttf' -> 'Fixed'.
[Font] Adding font '/usr/local/e2/share/fonts/DejaVuSans.ttf' -> 'DejaVuSans'.
[Font] Adding font '/usr/local/e2/share/fonts/fallback.font' -> 'Fallback'.
[Skin] Error: Unable to parse skin data in '/usr/local/e2/share/enigma2/PLi-FullNightHD/skin.xml' - ''ElementTree' object has no attribute 'tag''!
[Skin] Error: Adding current GUI skin 'PLi-FullNightHD/skin.xml' has failed!
[Skin] Loading skin file 'skin_user.xml'.
[Skin] Warning: Skin file 'skin_user.xml' does not exist!
[InputDevice] Unknown device type: Power Button
[InputDevice] Unknown device type: Power Button
[InputDevice] Unknown device type: HDA Intel PCH Rear Mic
[InputDevice] Unknown device type: HDA Intel PCH Line
[InputDevice] Unknown device type: HDA Intel PCH Line Out
[InputDevice] Unknown device type: USB USB Keykoard
[InputDevice] Unknown device type: USB USB Keykoard Consumer Control
[InputDevice] Unknown device type: USB USB Keykoard System Control
[InputDevice] Unknown device type: Formosa21 USB IR Receiver System Control
[InputDevice] Unknown device type: USB2.0 Camera: USB2.0 Camera
[InputDevice] Unknown device type: HDA ATI HDMI HDMI/DP,pcm=3
[eAVSwitch] cannot open /usr/local/e2/etc/avs/0/input: Aucun fichier ou dossier de ce type
[eAVSwitch] cannot open /usr/local/e2/etc/avs/0/input_choices: Aucun fichier ou dossier de ce type
--> setting scaler_sharpness to: 0000000D
[eDVBVolumecontrol] Setvolume: raw: 100 100, -1db: 0 0
[eDVBVolumecontrol] Setvolume failed: Ioctl() inapproprié pour un périphérique
[eTuxttxtApp] enable caching
[eDVBLocalTimeHandler] disable sync local time with transponder time!
[eEPGCache] time updated.. but cache file not set yet.. dont start epg!!
[Timezones] Note: Classic time zones in '/etc/timezone.xml' are not available.
[Timezones] Warning: Geolocation not available! (area='Africa', zone='Algiers')
[Timezones] Setting time zone to 'Africa/Algiers'.
[RTC] set RTC offset to 3600 sec.
[Timezones] Local time is 'lun. 07-mars-2022 11:16:56' - UTC time is 'lun. 07-mars-2022 10:16:56'.
[Network.py] interfaces - opening failed
nameservers: [[127, 0, 0, 53]]
read configured interface: {}
self.ifaces after loading: {'eno2': {'preup': False, 'predown': False, 'ip': [192, 168, 0, 105], 'up': True, 'mac': '70:54:d2:7b:c7:cd', 'netmask': [255, 255, 255, 0], 'dhcp': False, 'bcast': [192, 168, 0, 255], 'gateway': [192, 168, 0, 1]}}
[Network.py] interfaces - opening failed
nameservers: [[127, 0, 0, 53]]
read configured interface: {}
self.ifaces after loading: {'eno2': {'preup': False, 'predown': False, 'ip': [192, 168, 0, 105], 'up': True, 'mac': '70:54:d2:7b:c7:cd', 'netmask': [255, 255, 255, 0], 'dhcp': False, 'bcast': [192, 168, 0, 255], 'gateway': [192, 168, 0, 1]}, 'wlx8c882b005f73': {'preup': False, 'predown': False, 'ip': [0, 0, 0, 0], 'up': True, 'netmask': [0, 0, 0, 0], 'dhcp': True, 'gateway': [0, 0, 0, 0]}}
[SoftcamSetup] fallback to default translation for Green key
[SoftcamSetup] fallback to default translation for Help key
[SoftcamSetup] fallback to default translation for TEXT key
[SoftcamSetup] fallback to default translation for RED key
[SoftcamSetup] fallback to default translation for YELLOW key
[SoftcamSetup] fallback to default translation for restart softcam
[SoftcamSetup] fallback to default translation for restart cardserver
[SoftcamSetup] fallback to default translation for restart both
[SoftcamSetup] fallback to default translation for Softcam setup
[SoftcamSetup] fallback to default translation for Lets you configure your softcams
[SoftcamSetup] fallback to default translation for Softcam setup
[SoftcamSetup] fallback to default translation for Lets you configure your softcams
**************** -> Uupdate deinterlace!
**************** -> Uupdate deinterlace!
**************** -> Uupdate deinterlace!
**************** -> Update Sound Mode!
**************** -> Update Sound Mode!
**************** -> Update Sound Mode!
**************** -> Update Sound Mode!
**************** -> Update SD features!
**************** -> Update SD features!
**************** -> Update Prebuffer Metronom!
**************** -> Update Prebuffer Metronom!
**************** -> Update Prebuffer Metronom!
[VideoHardware] setMode - port: DVI-PC rate: 24
**************** -> Uupdate deinterlace!
**************** -> Update SD features!
**************** -> Update Prebuffer Metronom!
[KeyUpdate] fallback to default translation for KeyUpdate
[KeyUpdate] fallback to default translation for KeyUpdate for online Generator
[SnmpAgent] fallback to default translation for SNMP Agent for Enigma2
[ClearMem] fallback to default translation for plugins
[ClearMem] fallback to default translation for menu-system
[ClearMem] fallback to default translation for extensions
[ClearMem] fallback to default translation for event info
[ClearMem] fallback to default translation for ClearMem
[ClearMem] fallback to default translation for Automatic clearing memory
[SpinnerSelector] fallback to default translation for Spinner
[SpinnerSelector] fallback to default translation for Configuration tool for Spinner
[navibar] fallback to default translation for abc
[navibar] fallback to default translation for hits
[navibar] fallback to default translation for own
[navibar] fallback to default translation for 0
[navibar] fallback to default translation for 50
[navibar] fallback to default translation for 100
[navibar] fallback to default translation for 150
[navibar] fallback to default translation for 200
[navibar] fallback to default translation for 250
[navibar] fallback to default translation for 300
[navibar] fallback to default translation for 350
[navibar] fallback to default translation for 400
[navibar] fallback to default translation for 450
[navibar] fallback to default translation for 500
[navibar] fallback to default translation for 525
[navibar] fallback to default translation for 550
[navibar] fallback to default translation for 575
[navibar] fallback to default translation for 22
[navibar] fallback to default translation for 24
[navibar] fallback to default translation for 26
[navibar] fallback to default translation for 28
[navibar] fallback to default translation for bar
[navibar] fallback to default translation for wall
[navibar] fallback to default translation for NaviBar
[navibar] fallback to default translation for Navigate your plugins.
[Biscotto] fallback to default translation for Manually add Key to current service
[SystemTools] fallback to default translation for System Tools
[SystemTools] fallback to default translation for System Tools
[Font] Adding font '/usr/lib/enigma2/python/Plugins/Extensions/JediMakerXtream/fonts/SourceSansPro-Regular.ttf' -> 'jediregular'.
[Font] Adding font '/usr/lib/enigma2/python/Plugins/Extensions/JediMakerXtream/fonts/slyk-regular.ttf' -> 'slykregular'.
[Font] Adding font '/usr/lib/enigma2/python/Plugins/Extensions/JediMakerXtream/fonts/slyk-medium.ttf' -> 'slykbold'.
[Font] Adding font '/usr/lib/enigma2/python/Plugins/Extensions/JediMakerXtream/fonts/MavenPro-Regular.ttf' -> 'onyxregular'.
[Font] Adding font '/usr/lib/enigma2/python/Plugins/Extensions/JediMakerXtream/fonts/MavenPro-Medium.ttf' -> 'onyxbold'.
[Font] Adding font '/usr/lib/enigma2/python/Plugins/Extensions/JediMakerXtream/fonts/VSkin-Light.ttf' -> 'vskinregular'.
[AntiScrollbar] fallback to default translation for AntiScrollbar
[AntiScrollbar] fallback to default translation for AntiScrollbar: Main Setup
[AntiScrollbar] fallback to default translation for overlay for scrolling bars
('[TMBD] fallback to default translation for', 'Small poster')
('[TMBD] fallback to default translation for', 'Large poster')
('[TMBD] fallback to default translation for', '< empty >')
('[TMBD] fallback to default translation for', '< text >')
('[TMBD] fallback to default translation for', 'close')
('[TMBD] fallback to default translation for', 'ask user')
('[TMBD] fallback to default translation for', 'Poster Preview')
('[TMBD] fallback to default translation for', 'Poster Preview')
[Movielist Preview] Could not import Suomipoeka Plugin, maybe not installed or too old version?
('[TMBD] fallback to default translation for', 'TMBD Details')
('[TMBD] fallback to default translation for', 'Setup menu')
('[TMBD] fallback to default translation for', 'TMBD Details')
('[TMBD] fallback to default translation for', 'Query details from the Internet Movie Database')
('[TMBD] fallback to default translation for', 'TMBD Details')
('[TMBD] fallback to default translation for', 'Poster Preview')
('[TMBD] fallback to default translation for', 'Poster Preview')
[BouquetHotkeys] fallback to default translation for none
[BouquetHotkeys] fallback to default translation for none
[BouquetHotkeys] fallback to default translation for none
[BouquetHotkeys] fallback to default translation for none
[BouquetHotkeys] fallback to default translation for none
[BouquetHotkeys] fallback to default translation for none
[BouquetHotkeys] fallback to default translation for none
[BouquetHotkeys] fallback to default translation for none
[BouquetHotkeys] fallback to default translation for none
[BouquetHotkeys] fallback to default translation for BouquetHotkeys
[BouquetHotkeys] fallback to default translation for bouquet hotkeys plugin
[BouquetHotkeys] fallback to default translation for BouquetHotkeys
[BouquetHotkeys] fallback to default translation for bouquet hotkeys plugin
[EPGC Load] Poller disabled.
[EPGC Save] Poller disabled.
[EPGImport] fallback to default translation for EPGImport
[EPGImport] fallback to default translation for EPGImport
Plugin Extensions/WebInterface failed to load: No module named plugin
Plugin probably removed, but not cleanly in /usr/local/e2/lib/enigma2/python/Plugins/Extensions/WebInterface
[Skin] Loading skin file '/usr/lib/enigma2/python/Plugins/Extensions/piconload/piconload_skin.xml'.
[Skin] Error: Unable to parse skin data in '/usr/lib/enigma2/python/Plugins/Extensions/piconload/piconload_skin.xml' - ''ElementTree' object has no attribute 'tag''!
[Font] Adding font '/usr/lib/enigma2/python/Plugins/Extensions/JediEPGXtream/fonts/Etelka-Text-Pro.ttf' -> 'jediepgregular'.
[eInit] + (20) Socket MMI
[eSocketMMIHandler] created successfully
[Avahi] AvahiServiceEntry (null) (_http._tcp) 80
[Avahi] avahi_timeout_new
[Avahi] avahi_timeout_free
[Avahi] avahi_timeout_new
[Avahi] avahi_timeout_free
[Avahi] Will Register benkheda-desktop (_http._tcp) on benkheda-desktop:80
[Avahi] avahi_timeout_new
[Avahi] avahi_timeout_free
[Avahi] avahi_timeout_new
[Avahi] avahi_timeout_free
[Avahi] Registered benkheda-desktop (_http._tcp) on benkheda-desktop:80
[eEPGCache] setCacheFile read/write epg data from/to '/media/hdd/epg.dat'
[eEPGCache] time updated.. start EPG Mainloop
[eEPGCache] /media/hdd/epg.dat not found, try /epg.dat
[eEPGTransponderDataReader] start Mainloop
Traceback (most recent call last):
File "/usr/local/e2/lib/enigma2/python/StartEnigma.py", line 608, in
runScreenTest()
File "/usr/local/e2/lib/enigma2/python/StartEnigma.py", line 488, in runScreenTest
runNextScreen(session, screensToRun)
File "/usr/local/e2/lib/enigma2/python/StartEnigma.py", line 482, in runNextScreen
session.openWithCallback(boundFunction(runNextScreen, session, screensToRun[1:]), screen, *args)
File "/usr/local/e2/lib/enigma2/python/StartEnigma.py", line 302, in openWithCallback
dlg = self.open(screen, *arguments, **kwargs)
File "/usr/local/e2/lib/enigma2/python/StartEnigma.py", line 315, in open
self.execBegin()
File "/usr/local/e2/lib/enigma2/python/StartEnigma.py", line 236, in execBegin
c.execBegin()
File "/usr/local/e2/lib/enigma2/python/Screens/Screen.py", line 81, in execBegin
x()
File "/usr/local/e2/lib/enigma2/python/Screens/Wizard.py", line 538, in updateValues
self.afterAsyncCode()
File "/usr/local/e2/lib/enigma2/python/Screens/Wizard.py", line 568, in afterAsyncCode
newlist = eval("self." + self.wizard[self.currStep]["dynamiclist"] + "()")
File "", line 1, in
File "/usr/local/e2/lib/enigma2/python/Plugins/SystemPlugins/Videomode/VideoWizard.py", line 94, in listInputChannels
for port in self.hw.getPortList():
AttributeError: VideoHardware instance has no attribute 'getPortList'
[MAIN] (exit code 5)

dmesg

OSCam Boxtype PC Support

OpenPLi-PC has been working great with my system so far, but I've been trying to configure OSCam to no avail. My TV card (TBS6902) does not have hardware CAM support, so attempting to use OSCam with boxtype dreambox results in Can't open device /dev/dvb/adapter0/ca0 in OSCam logs.

This does not occur on boxtype pc, and OSCam is fully functional on tvheadend in this mode. However, Enigma2 fails to connect to OScam in this mode, meaning that I am unable to decrypt channels. Boxtype dreambox connects fine, but fails decryption due to the above error.

I have also tested with the SVN build of OSCam, and the same issues can be replicated there.

Is there any way to allow OpenPLi-PC to connect to OSCam using boxtype pc, or otherwise bypass accessing ca0 in the bundled build of OSCam?

compilation problem

I am not very familiar with linux, but using the 0_INSTALL_AL script all went well until :-


-gnu/glib-2.0/include -g -O2 -MT libgstdvbaudiosink_la-gstdvbaudiosink.lo -MD -MP -MF .deps/libgstdvbaudiosink_la-gstdvbaudiosink.Tpo -c gstdvbaudiosink.c -fPIC -DPIC -o .libs/libgstdvbaudiosink_la-gstdvbaudiosink.o
gstdvbaudiosink.c:78:10: fatal error: gst/audio/audio.h: No such file or directory
78 | #include <gst/audio/audio.h>
| ^~~~~~~~~~~~~~~~~~~
compilation terminated.
make[1]: *** [Makefile:619: libgstdvbaudiosink_la-gstdvbaudiosink.lo] Error 1
make[1]: Leaving directory '/home/james/OpenPLi-PC-master/libs/gst-plugin-dvbmediasink'
make: *** [Makefile:915: install] Error 2

**** Installation failed. Aborting package creation.

Restoring overwritten files from backup.../usr/bin/checkinstall: line 95: /usr/bin/gettext: No such file or directory

/usr/bin/checkinstall: line 102: /usr/bin/gettext: No such file or directory
/usr/bin/checkinstall: line 319: /usr/bin/rm: No such file or directory
/usr/bin/checkinstall: line 320: /usr/bin/rm: No such file or directory
/usr/bin/checkinstall: line 95: /usr/bin/gettext: No such file or directory

/usr/bin/checkinstall: line 95: /usr/bin/gettext: No such file or directory

./2_build_libs.sh: line 477: /usr/bin/rm: No such file or directory
./2_build_libs.sh: line 478: /usr/bin/make: No such file or directory

**************************** OK. Go to the next step. ******************************

                *** Build and install gst-plugin-subsink ***

./2_build_libs.sh: line 495: /usr/bin/dpkg: No such file or directory
./2_build_libs.sh: line 495: /usr/bin/grep: No such file or directory
libgstreamer-plugins-subsink not installed
./2_build_libs.sh: line 504: /usr/bin/wget: No such file or directory
./2_build_libs.sh: line 505: /usr/bin/unzip: No such file or directory
./2_build_libs.sh: line 506: /usr/bin/rm: No such file or directory
./2_build_libs.sh: line 507: /usr/bin/mv: No such file or directory
./2_build_libs.sh: line 508: cd: gst-plugin-subsink: No such file or directory
./2_build_libs.sh: line 517: /usr/bin/cp: No such file or directory
./2_build_libs.sh: line 518: cd: libs/gst-plugin-subsink: No such file or directory
./2_build_libs.sh: line 519: subsink_1.0.patch: No such file or directory

              *** Patch for gst-plugin-subsink applied ***

./2_build_libs.sh: /usr/bin/autoreconf: /usr/bin/perl: bad interpreter: No such file or directory
./2_build_libs.sh: line 525: ./configure: No such file or directory
./2_build_libs.sh: /usr/bin/checkinstall: /bin/bash: bad interpreter: No such file or directory
./2_build_libs.sh: line 528: /usr/bin/rm: No such file or directory
./2_build_libs.sh: line 529: /usr/bin/make: No such file or directory

      *** Forced stop script execution. It maybe сompilation error, ***
       *** lost Internet connection or the server not responding. ***
                *** Check the log for more information. ***

./0_INSTALL_ALL.sh: 5: ./3_build_libxine.sh: not found
./0_INSTALL_ALL.sh: 6: ./4_build_openpliPC.sh: not found
./0_INSTALL_ALL.sh: 7: ./5_build_plugins.sh: not found
./0_INSTALL_ALL.sh: 8: ./6_build_oscam.sh: not found
./0_INSTALL_ALL.sh: 9: ./7_build_lirc.sh: not found

Just in case I did something stupid, I downloaded the code zip file ,moved it to the home directory and extracted it, then in terminal changed to the directory and ran sudo ./script.

Thanks in advance

OpenPLi-PC in debian based distro (DietPi)

i installed openpli-pc through the 0_INSTALL.sh script and after the setup finished i executed the autostart.sh script i get this error

dietpi@DietPi:~/OpenPLi-PC/scripts$ sudo ./autostart.sh mv: cannot stat '/media/hdd/enigma2_crash_*.log': No such file or directory ./autostart.sh: 18: ./autostart.sh: xterm: not found server does not have extension for -dpms option

Xinelib opengl without x gl4es

Hello
I wonder what are the possibilities of using Enigma2 from your project via gl4es. Wouldn't that be too hard to do?

Docker?

Would it be possible to create a docker container so users can use enigma 2 as a server? Configure using the web UI and stream channels as m3u to other devices?

Chris

crash log

Hello
is there any way i can do to get the correct log not a random green screen :

Screenshot from 2020-05-21 18-30-50

and also i get this message after each start of the image :
mv: cannot stat '/media/hdd/enigma2_crash_*.log': No such file or directory
ive created a log file just to get it to work but i got an uncoded text

Screenshot from 2020-05-21 18-36-46

crash

OpenPLi Enigma2 crash log

crashdate=ven. mars 4 10:37:21 2022
compiledate=Mar 4 2022
skin=PLi-FullNightHD/skin.xml
sourcedate=2022-02-01
branch=develop
rev=133c90d
component=Enigma2

stbmodel=PC
kernelcmdline=BOOT_IMAGE=/boot/vmlinuz-4.18.0-15-generic root=UUID=2c728ad5-a912-496b-bc4a-8d21e9020efa ro quiet splash vt.handoff=1
nimsockets=NIM Socket 0:
imageissue=Ubuntu 18.04.2 LTS

[Font] Failed: Aucun fichier ou dossier de ce type

dmesg

<4>[ 2137.604389] reply_ca 1220550213

crash ubuntu 20.04

OpenPLi Enigma2 crash log

crashdate=Sat Mar 12 10:04:21 2022
compiledate=Mar 12 2022
skin=PLi-FullNightHD/skin.xml
sourcedate=2022-03-03
branch=develop
rev=f9d6831
component=Enigma2

stbmodel=PC
kernelcmdline=BOOT_IMAGE=/boot/vmlinuz-5.13.0-35-generic root=UUID=55caed67-2701-4bac-a03a-f01626e42190 ro quiet splash vt.handoff=7
nimsockets=NIM Socket 0:
imageissue=Ubuntu 20.04.4 LTS

Traceback (most recent call last):
File "/usr/local/e2/lib/enigma2/python/Components/PluginComponent.py", line 53, in readPluginList
plugin = my_import('.'.join(["Plugins", c, pluginname, "plugin"]))
File "/usr/local/e2/lib/enigma2/python/Tools/Import.py", line 2, in my_import
mod = import(name)
File "/usr/local/e2/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/plugin.py", line 5, in
from Plugins.Extensions.IPTVPlayer.components.iptvplayerwidget import E2iPlayerWidget
File "/usr/local/e2/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/components/iptvplayerwidget.py", line 36, in
from Plugins.Extensions.IPTVPlayer.components.iptvconfigmenu import ConfigMenu, GetMoviePlayer, GetListOfHostsNames, IsUpdateNeededForHostsChangesCommit
File "/usr/local/e2/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/components/iptvconfigmenu.py", line 13, in
from Plugins.Extensions.IPTVPlayer.iptvupdate.updatemainwindow import IPTVUpdateWindow, UpdateMainAppImpl
File "/usr/local/e2/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/iptvupdate/updatemainwindow.py", line 15, in
from Plugins.Extensions.IPTVPlayer.iptvupdate.iptvlist import IPTVUpdateList
File "/usr/local/e2/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/iptvupdate/iptvlist.py", line 11, in
from Plugins.Extensions.IPTVPlayer.iptvdm.iptvdh import DMHelper
File "/usr/local/e2/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/iptvdm/iptvdh.py", line 14, in
from Plugins.Extensions.IPTVPlayer.libs.pCommon import common
File "/usr/local/e2/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/libs/pCommon.py", line 6, in
from Plugins.Extensions.IPTVPlayer.components.iptvplayerinit import TranslateTXT as _, GetIPTVNotify, GetIPTVSleep
File "/usr/local/e2/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/components/iptvplayerinit.py", line 48, in
localeInit()
File "/usr/local/e2/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/components/iptvplayerinit.py", line 37, in localeInit
printDBG(PluginLanguageDomain + " set language to " + lang)
File "/usr/local/e2/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/tools/iptvtools.py", line 675, in printDBG
DBG = getDebugMode()
File "/usr/local/e2/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/tools/iptvtools.py", line 666, in getDebugMode
file = open(resolveFilename(SCOPE_CONFIG, "settings"))
IOError: [Errno 2] No such file or directory: '/usr/local/e2/etc/enigma2/settings'
[ePyObject] (CallObject(<bound method Session.processDelay of <main.Session instance at 0x7f87c2d8d780>>,()) failed)

dmesg

<4>[ 414.857812] reply_ca -1262482176

compile error: fatal error: dca.h: No such file or directory

Hi,

Trying to compile the project in an ubuntu 20.04 docker container, but got this compile error:

docker run -v /usr/src/OpenPLi-PC:/usr/src/openpli -it ubuntu:20.04 bash
cd /usr/src/openpli
./0_INSTALL_ALL.sh
...
libtool: link: ( cd ".libs" && rm -f "libgstmpeg4p2unpack.la" && ln -s "../libgstmpeg4p2unpack.la" "libgstmpeg4p2unpack.la" )
/bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -pthread -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -g -O2 -MT libgstdtsdownmix_la-gstdtsdownmix.lo -MD -MP -MF .deps/libgstdtsdownmix_la-gstdtsdownmix.Tpo -c -o libgstdtsdownmix_la-gstdtsdownmix.lo test -f 'gstdtsdownmix.c' || echo './'gstdtsdownmix.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -pthread -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -g -O2 -MT libgstdtsdownmix_la-gstdtsdownmix.lo -MD -MP -MF .deps/libgstdtsdownmix_la-gstdtsdownmix.Tpo -c gstdtsdownmix.c -fPIC -DPIC -o .libs/libgstdtsdownmix_la-gstdtsdownmix.o
In file included from gstdtsdownmix.c:12:
gstdtsdownmix.h:4:10: fatal error: dca.h: No such file or directory
4 | #include <dca.h>
| ^~~~~~~
compilation terminated.
make[1]: *** [Makefile:611: libgstdtsdownmix_la-gstdtsdownmix.lo] Error 1
make[1]: Leaving directory '/usr/src/openpli/libs/gst-plugin-dvbmediasink'
make: *** [Makefile:909: install] Error 2

**** Installation failed. Aborting package creation.

Restoring overwritten files from backup.../usr/bin/checkinstall: line 95: /usr/bin/gettext: No such file or directory

22.04 compile error

In building for 22.04 I found a few showstoppers.

  • the libssl1.1_1.1.1f-ubuntu2.16_amd64.deb does not exists, the new libssl1.1_1.1.1f-ubuntu2.19_amd64.deb
  • I needed to install the python3-dev library (after apt update and apt upgrade)
  • In running 4_enigma2 since python version is 3.10 the compiler complains:
    make[1]: Entering directory '/opt/OpenPLi-PC/enigma2/lib'
    GEN actions/actionids.h
    File "/opt/OpenPLi-PC/enigma2/lib/./actions/parseactions.py", line 62
    print classname
    ^^^^^^^^^^^^^^^
    SyntaxError: Missing parentheses in call to 'print'. Did you mean print(...)?
    make[1]: *** [Makefile:3684: actions/actionids.h] Error 1
    make[1]: Leaving directory '/opt/OpenPLi-PC/enigma2/lib'
    make: *** [Makefile:548: install-recursive] Error 1
    I corrected line 62 and the next one with print command, but rerunning the script returnes to the original file so, it complains again.
    That's where I stuck. Can you pls help me correcting , so that Ican go on. Thanks

crash after update ubuntu 18.4 to 20.4

File "/usr/local/e2/lib/enigma2/python/StartEnigma.py", line 27, in
from Screens import InfoBar
File "/usr/local/e2/lib/enigma2/python/Screens/InfoBar.py", line 5, in
import Screens.MovieSelection
File "/usr/local/e2/lib/enigma2/python/Screens/MovieSelection.py", line 32, in
import Tools.Trashcan
File "/usr/local/e2/lib/enigma2/python/Tools/Trashcan.py", line 6, in
from twisted.internet import threads
ImportError: No module named twisted.internet

error during the compiling

autoreconf: 'configure.ac' or 'configure.in' is required
./3_build_openpliPC.sh: line 199: ./configure: No such file or directory

After the last update

After the last update
Channel art is not static, mixed with background Or any other writing.
When I add a new skin like Skin-GOLDSKY ,It falls as a crush

Damaged my PC Linux Mint and Nvidia tegra X1 ist ok aber No start

Damaged my PC Linux Mint and Nvidia tegra X1 ist ok aber No start - autostart no found the system

Alternativ is Neutrino , neutrino2 , tuxbox generic PC this works perfekt on Linux Ubuntu and on the Nintendo Switch with Ubuntu 18.04 (switchroot) ;)

Pli many Bugs on PC

Mfg kittybua

crash

/usr/local/e2/bin/enigma2(_Z17handleFatalSignaliP9siginfo_tPv) [0x55C79A157C13]
/lib/x86_64-linux-gnu/libpthread.so.0(n/a) [0x7F133F80D980]
/usr/local/lib/libdvbcsa.so.1(dvbcsa_bs_stream_cipher_batch) [0x7F13403751FA]
/usr/local/lib/libdvbcsa.so.1(dvbcsa_bs_decrypt) [0x7F1340374006]
/usr/local/e2/bin/enigma2(_ZN6cDeCSA7DecryptEPhiRi) [0x55C79A23A336]
/usr/local/e2/bin/enigma2(_ZN15eDecryptRawFile10getPacketsERi) [0x55C79A17BFF7]
/usr/local/e2/bin/enigma2(_ZN15eDecryptRawFile4readElPvm) [0x55C79A17C101]
/usr/local/e2/bin/enigma2(_ZN23eFilePushThreadRecorder6threadEv) [0x55C79A1EDB76]
/usr/local/e2/bin/enigma2(_ZN7eThread7wrapperEPv) [0x55C79A17C7F1]
/lib/x86_64-linux-gnu/libpthread.so.0(n/a) [0x7F133F8026DB]
/lib/x86_64-linux-gnu/libc.so.6(clone) [0x7F133F52B61F

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.