Raspbian Buster에서 Kodi를 실행하려고 했습니다.
Raspbian Buster Lite를 새로 설치한 다음 Kodi를 설치했습니다.
sudo apt install kodi
GUI가 필요하지 않기 때문에 UI가 필요한 유일한 응용 프로그램으로 Kodi를 실행하려면 몇 가지 종속성을 수동으로 설치하면 된다고 생각했습니다.
나는 여기의 지시를 따랐다.https://www.raspberrypi.org/forums/viewtopic.php?t=192499kodi.service의 위치를 약간 조정하여 여기에서 언급한 대로 /lib 대신 /etc에 넣습니다.
Kodi를 시작하려면 다음 방법을 모두 시도했습니다.
kodi
kodi-standalone
sudo systemctl start kodi
모두 같은 오류로 인해 실패합니다. 사람들이 xserver가 필요하지 않다고 해서 어쨌든 xserver를 설치하려고 했지만 xserver를 설치할 때 여전히 같은 오류가 발생합니다.
이 문제를 해결하는 방법을 알고 있거나 올바른 방향을 알려주는 전문가가 있습니까?
이전 Raspbian Stretch에서는 모든 것이 잘 작동했지만 이 작업을 수행하기 위해 2년 전에 특별한 작업을 수행했는지 기억이 나지 않습니다.
$ cat kodi_crashlog-20190715_212803.log
############## Kodi CRASH LOG ###############
################ SYSTEM INFO ################
Date: Mon 15 Jul 21:28:03 BST 2019
Kodi Options:
Arch: armv7l
Kernel: Linux 4.19.57-v7+ #1244 SMP Thu Jul 4 18:45:25 BST 2019
Release: Raspbian GNU/Linux 10 (buster)
############## END SYSTEM INFO ##############
############### STACK TRACE #################
############# END STACK TRACE ###############
################# LOG FILE ##################
21:27:33.630 T:1831238192 NOTICE: special://profile/ is mapped to: special://masterprofile/
21:27:33.631 T:1831238192 NOTICE: -----------------------------------------------------------------------
21:27:33.631 T:1831238192 NOTICE: Starting Kodi from Debian (17.6 Debian package version: 2:17.6+dfsg1-4+b1). Platform: Linux ARM 32-bit
21:27:33.631 T:1831238192 NOTICE: Using Release Kodi from Debian x32 build
21:27:33.631 T:1831238192 NOTICE: Kodi from Debian compiled from 2:17.6+dfsg1-4+b1 by GCC 8.2.0 for Linux ARM 32-bit version 4.18.20 (266772)
21:27:33.631 T:1831238192 NOTICE: Running on Raspbian GNU/Linux 10 (buster), kernel: Linux ARM 32-bit version 4.19.57-v7+
21:27:33.631 T:1831238192 NOTICE: FFmpeg version/source: 4.1.3-1+rpt1
21:27:33.631 T:1831238192 NOTICE: Host CPU: ARMv7 Processor rev 4 (v7l), 4 cores available
21:27:33.631 T:1831238192 NOTICE: ARM Features: Neon disabled
21:27:33.631 T:1831238192 NOTICE: special://xbmc/ is mapped to: /usr/share/kodi
21:27:33.631 T:1831238192 NOTICE: special://xbmcbin/ is mapped to: /usr/lib/arm-linux-gnueabihf/kodi
21:27:33.631 T:1831238192 NOTICE: special://xbmcbinaddons/ is mapped to: /usr/lib/arm-linux-gnueabihf/kodi/addons
21:27:33.631 T:1831238192 NOTICE: special://masterprofile/ is mapped to: /home/pi/.kodi/userdata
21:27:33.631 T:1831238192 NOTICE: special://envhome/ is mapped to: /home/pi
21:27:33.631 T:1831238192 NOTICE: special://home/ is mapped to: /home/pi/.kodi
21:27:33.631 T:1831238192 NOTICE: special://temp/ is mapped to: /home/pi/.kodi/temp
21:27:33.631 T:1831238192 NOTICE: special://logpath/ is mapped to: /home/pi/.kodi/temp
21:27:33.631 T:1831238192 NOTICE: The executable running is: /usr/lib/arm-linux-gnueabihf/kodi/kodi.bin
21:27:33.631 T:1831238192 NOTICE: Local hostname: raspberrypi
21:27:33.631 T:1831238192 NOTICE: Log File is located: /home/pi/.kodi/temp//kodi.log
21:27:33.631 T:1831238192 NOTICE: -----------------------------------------------------------------------
21:27:33.637 T:1831238192 ERROR: DBus: Error org.freedesktop.DBus.Error.ServiceUnknown - The name org.freedesktop.UPower was not provided by any .service files
21:27:33.701 T:1831238192 NOTICE: load settings...
21:27:33.743 T:1831238192 ERROR: PulseAudio: Failed to connect context
21:27:33.743 T:1831238192 NOTICE: PulseAudio might not be running. Context was not created.
21:27:33.777 T:1831238192 NOTICE: Found 1 Lists of Devices
21:27:33.777 T:1831238192 NOTICE: Enumerated ALSA devices:
21:27:33.777 T:1831238192 NOTICE: Device 1
21:27:33.778 T:1831238192 NOTICE: m_deviceName : @
21:27:33.778 T:1831238192 NOTICE: m_displayName : Default (bcm2835 ALSA bcm2835 ALSA)
21:27:33.778 T:1831238192 NOTICE: m_displayNameExtra:
21:27:33.778 T:1831238192 NOTICE: m_deviceType : AE_DEVTYPE_PCM
21:27:33.778 T:1831238192 NOTICE: m_channels : FL,FR
21:27:33.778 T:1831238192 NOTICE: m_sampleRates : 8000,11025,16000,22050,32000,44100,48000,64000,88200,96000,176400,192000
21:27:33.778 T:1831238192 NOTICE: m_dataFormats : AE_FMT_S16NE,AE_FMT_S16LE,AE_FMT_U8
21:27:33.778 T:1831238192 NOTICE: m_streamTypes : No passthrough capabilities
21:27:33.788 T:1831238192 NOTICE: No settings file to load (special://xbmc/system/advancedsettings.xml)
21:27:33.788 T:1831238192 NOTICE: No settings file to load (special://masterprofile/advancedsettings.xml)
21:27:33.788 T:1831238192 NOTICE: Default Video Player: VideoPlayer
21:27:33.788 T:1831238192 NOTICE: Default Audio Player: paplayer
21:27:33.788 T:1831238192 NOTICE: Disabled debug logging due to GUI setting. Level 0.
21:27:33.788 T:1831238192 NOTICE: Log level changed to "LOG_LEVEL_NORMAL"
21:27:33.789 T:1831238192 NOTICE: Loading player core factory settings from special://xbmc/system/playercorefactory.xml.
21:27:33.789 T:1831238192 NOTICE: Loaded playercorefactory configuration
21:27:33.789 T:1831238192 NOTICE: Loading player core factory settings from special://masterprofile/playercorefactory.xml.
21:27:33.789 T:1831238192 NOTICE: special://masterprofile/playercorefactory.xml does not exist. Skipping.
21:27:33.806 T:1831238192 NOTICE: Running database version Addons27
21:27:33.856 T:1831238192 NOTICE: ADDONS: Using repository repository.xbmc.org
21:27:33.905 T:1831238192 ERROR: X11 Error: No Display found
21:27:33.905 T:1831238192 FATAL: CApplication::Create: Unable to init windowing system
############### END LOG FILE ################
############ END Kodi CRASH LOG #############
답변1
헤드리스 Raspbian Buster를 실행하는 Raspberry Pi 4에서도 동일한 문제가 발생했습니다.
X11을 설치하여 이 문제를 해결했습니다.
sudo apt install xorg dbus-x11
그런 다음 Kodi를 실행하십시오.
sudo /usr/bin/xinit /usr/bin/dbus-launch --exit-with-session /usr/bin/kodi-standalone -- :0 -nolisten tcp vt7
솔루션이라기보다는 해킹에 가까운지는 모르겠지만 저에게는 효과가 있었습니다.
답변2
Buster의 Kodi는 여전히 Stretch에서 사용할 수 있는 이전 버전이므로 Raspberry Pi를 다시 설치하여 이전 버전으로 돌아가기로 결정했습니다.
여기에 자세한 가이드를 작성했습니다.
https://marcofranssen.nl/install-fresh-raspbian-image-on-your-raspberry-pi-part-1/
2부에서는 Kodi가 별도의 사용자로 실행되고 자동으로 시작되도록 안전하게 설정하는 방법을 보여 드리겠습니다. 또한 일부 구성 단계를 자동화하는 방법과 nfs 공유 마운트를 설정하는 방법도 보여줍니다.
https://marcofranssen.nl/install-fresh-raspbian-image-on-your-raspberry-pi-part-2/
이전 버전의 Kodi 실행에 관심이 없다면 위 @bobfbaby의 답변이 여전히 일부 솔루션일 수 있습니다.
나 자신을 위해서 Buster도 Kodi 18 버전으로 업그레이드할 때까지 기다리겠습니다.