# bitbake: Unable to connect to bitbake server
## 問題 log
在使用 devtool 工具時發現跳出以下問題
```bash=
NOTE: Reconnecting to bitbake server...
NOTE: Retrying server connection (#1)... (Traceback (most recent call last):
File "/mnt/md0/shawn/bronco_mi300x/poky/bitbake/lib/bb/main.py", line 487, in setup_bitbake
server_connection = bb.server.process.connectProcessServer(sockname, featureset)
File "/mnt/md0/shawn/bronco_mi300x/poky/bitbake/lib/bb/server/process.py", line 678, in connectProcessServer
sock.connect(os.path.basename(sockname))
BlockingIOError: [Errno 11] Resource temporarily unavailable
, 10:41:16.313891)
NOTE: Reconnecting to bitbake server...
NOTE: Reconnecting to bitbake server...
NOTE: Retrying server connection (#1)... (Traceback (most recent call last):
File "/mnt/md0/shawn/bronco_mi300x/poky/bitbake/lib/bb/main.py", line 487, in setup_bitbake
server_connection = bb.server.process.connectProcessServer(sockname, featureset)
File "/mnt/md0/shawn/bronco_mi300x/poky/bitbake/lib/bb/server/process.py", line 678, in connectProcessServer
sock.connect(os.path.basename(sockname))
BlockingIOError: [Errno 11] Resource temporarily unavailable
, 10:41:16.313891)
NOTE: Retrying server connection (#1)... (Traceback (most recent call last):
File "/mnt/md0/shawn/bronco_mi300x/poky/bitbake/lib/bb/main.py", line 487, in setup_bitbake
server_connection = bb.server.process.connectProcessServer(sockname, featureset)
File "/mnt/md0/shawn/bronco_mi300x/poky/bitbake/lib/bb/server/process.py", line 678, in connectProcessServer
sock.connect(os.path.basename(sockname))
BlockingIOError: [Errno 11] Resource temporarily unavailable
, 10:41:16.313891)
NOTE: Reconnecting to bitbake server...
NOTE: Retrying server connection (#2)... (Traceback (most recent call last):
File "/mnt/md0/shawn/bronco_mi300x/poky/bitbake/lib/bb/main.py", line 487, in setup_bitbake
server_connection = bb.server.process.connectProcessServer(sockname, featureset)
File "/mnt/md0/shawn/bronco_mi300x/poky/bitbake/lib/bb/server/process.py", line 678, in connectProcessServer
sock.connect(os.path.basename(sockname))
BlockingIOError: [Errno 11] Resource temporarily unavailable
, 10:41:16.314674)
NOTE: Reconnecting to bitbake server...
NOTE: Reconnecting to bitbake server...
NOTE: Retrying server connection (#2)... (Traceback (most recent call last):
File "/mnt/md0/shawn/bronco_mi300x/poky/bitbake/lib/bb/main.py", line 487, in setup_bitbake
server_connection = bb.server.process.connectProcessServer(sockname, featureset)
File "/mnt/md0/shawn/bronco_mi300x/poky/bitbake/lib/bb/server/process.py", line 678, in connectProcessServer
sock.connect(os.path.basename(sockname))
BlockingIOError: [Errno 11] Resource temporarily unavailable
, 10:41:16.314674)
NOTE: Retrying server connection (#2)... (Traceback (most recent call last):
File "/mnt/md0/shawn/bronco_mi300x/poky/bitbake/lib/bb/main.py", line 487, in setup_bitbake
server_connection = bb.server.process.connectProcessServer(sockname, featureset)
File "/mnt/md0/shawn/bronco_mi300x/poky/bitbake/lib/bb/server/process.py", line 678, in connectProcessServer
sock.connect(os.path.basename(sockname))
BlockingIOError: [Errno 11] Resource temporarily unavailable
, 10:41:16.314674)
NOTE: Reconnecting to bitbake server...
NOTE: Retrying server connection (#3)... (Traceback (most recent call last):
File "/mnt/md0/shawn/bronco_mi300x/poky/bitbake/lib/bb/main.py", line 487, in setup_bitbake
server_connection = bb.server.process.connectProcessServer(sockname, featureset)
File "/mnt/md0/shawn/bronco_mi300x/poky/bitbake/lib/bb/server/process.py", line 678, in connectProcessServer
sock.connect(os.path.basename(sockname))
BlockingIOError: [Errno 11] Resource temporarily unavailable
, 10:41:16.315365)
NOTE: Reconnecting to bitbake server...
NOTE: Reconnecting to bitbake server...
NOTE: Retrying server connection (#3)... (Traceback (most recent call last):
File "/mnt/md0/shawn/bronco_mi300x/poky/bitbake/lib/bb/main.py", line 487, in setup_bitbake
server_connection = bb.server.process.connectProcessServer(sockname, featureset)
File "/mnt/md0/shawn/bronco_mi300x/poky/bitbake/lib/bb/server/process.py", line 678, in connectProcessServer
sock.connect(os.path.basename(sockname))
BlockingIOError: [Errno 11] Resource temporarily unavailable
, 10:41:16.315365)
NOTE: Retrying server connection (#3)... (Traceback (most recent call last):
File "/mnt/md0/shawn/bronco_mi300x/poky/bitbake/lib/bb/main.py", line 487, in setup_bitbake
server_connection = bb.server.process.connectProcessServer(sockname, featureset)
File "/mnt/md0/shawn/bronco_mi300x/poky/bitbake/lib/bb/server/process.py", line 678, in connectProcessServer
sock.connect(os.path.basename(sockname))
BlockingIOError: [Errno 11] Resource temporarily unavailable
, 10:41:16.315365)
NOTE: Reconnecting to bitbake server...
NOTE: Retrying server connection (#4)... (Traceback (most recent call last):
File "/mnt/md0/shawn/bronco_mi300x/poky/bitbake/lib/bb/main.py", line 487, in setup_bitbake
server_connection = bb.server.process.connectProcessServer(sockname, featureset)
File "/mnt/md0/shawn/bronco_mi300x/poky/bitbake/lib/bb/server/process.py", line 678, in connectProcessServer
sock.connect(os.path.basename(sockname))
BlockingIOError: [Errno 11] Resource temporarily unavailable
, 10:41:16.316041)
NOTE: Reconnecting to bitbake server...
NOTE: Reconnecting to bitbake server...
NOTE: Retrying server connection (#4)... (Traceback (most recent call last):
File "/mnt/md0/shawn/bronco_mi300x/poky/bitbake/lib/bb/main.py", line 487, in setup_bitbake
server_connection = bb.server.process.connectProcessServer(sockname, featureset)
File "/mnt/md0/shawn/bronco_mi300x/poky/bitbake/lib/bb/server/process.py", line 678, in connectProcessServer
sock.connect(os.path.basename(sockname))
BlockingIOError: [Errno 11] Resource temporarily unavailable
, 10:41:16.316041)
NOTE: Retrying server connection (#4)... (Traceback (most recent call last):
File "/mnt/md0/shawn/bronco_mi300x/poky/bitbake/lib/bb/main.py", line 487, in setup_bitbake
server_connection = bb.server.process.connectProcessServer(sockname, featureset)
File "/mnt/md0/shawn/bronco_mi300x/poky/bitbake/lib/bb/server/process.py", line 678, in connectProcessServer
sock.connect(os.path.basename(sockname))
BlockingIOError: [Errno 11] Resource temporarily unavailable
, 10:41:16.316041)
NOTE: Reconnecting to bitbake server...
NOTE: Retrying server connection (#5)... (Traceback (most recent call last):
File "/mnt/md0/shawn/bronco_mi300x/poky/bitbake/lib/bb/main.py", line 487, in setup_bitbake
server_connection = bb.server.process.connectProcessServer(sockname, featureset)
File "/mnt/md0/shawn/bronco_mi300x/poky/bitbake/lib/bb/server/process.py", line 678, in connectProcessServer
sock.connect(os.path.basename(sockname))
BlockingIOError: [Errno 11] Resource temporarily unavailable
, 10:41:21.322947)
NOTE: Reconnecting to bitbake server...
NOTE: Reconnecting to bitbake server...
NOTE: Retrying server connection (#5)... (Traceback (most recent call last):
File "/mnt/md0/shawn/bronco_mi300x/poky/bitbake/lib/bb/main.py", line 487, in setup_bitbake
server_connection = bb.server.process.connectProcessServer(sockname, featureset)
File "/mnt/md0/shawn/bronco_mi300x/poky/bitbake/lib/bb/server/process.py", line 678, in connectProcessServer
sock.connect(os.path.basename(sockname))
BlockingIOError: [Errno 11] Resource temporarily unavailable
, 10:41:21.322947)
NOTE: Retrying server connection (#5)... (Traceback (most recent call last):
File "/mnt/md0/shawn/bronco_mi300x/poky/bitbake/lib/bb/main.py", line 487, in setup_bitbake
server_connection = bb.server.process.connectProcessServer(sockname, featureset)
File "/mnt/md0/shawn/bronco_mi300x/poky/bitbake/lib/bb/server/process.py", line 678, in connectProcessServer
sock.connect(os.path.basename(sockname))
BlockingIOError: [Errno 11] Resource temporarily unavailable
, 10:41:21.322947)
NOTE: Reconnecting to bitbake server...
NOTE: Retrying server connection (#6)... (Traceback (most recent call last):
File "/mnt/md0/shawn/bronco_mi300x/poky/bitbake/lib/bb/main.py", line 487, in setup_bitbake
server_connection = bb.server.process.connectProcessServer(sockname, featureset)
File "/mnt/md0/shawn/bronco_mi300x/poky/bitbake/lib/bb/server/process.py", line 678, in connectProcessServer
sock.connect(os.path.basename(sockname))
BlockingIOError: [Errno 11] Resource temporarily unavailable
, 10:41:26.330417)
NOTE: Reconnecting to bitbake server...
NOTE: Reconnecting to bitbake server...
NOTE: Retrying server connection (#6)... (Traceback (most recent call last):
File "/mnt/md0/shawn/bronco_mi300x/poky/bitbake/lib/bb/main.py", line 487, in setup_bitbake
server_connection = bb.server.process.connectProcessServer(sockname, featureset)
File "/mnt/md0/shawn/bronco_mi300x/poky/bitbake/lib/bb/server/process.py", line 678, in connectProcessServer
sock.connect(os.path.basename(sockname))
BlockingIOError: [Errno 11] Resource temporarily unavailable
, 10:41:26.330417)
NOTE: Retrying server connection (#6)... (Traceback (most recent call last):
File "/mnt/md0/shawn/bronco_mi300x/poky/bitbake/lib/bb/main.py", line 487, in setup_bitbake
server_connection = bb.server.process.connectProcessServer(sockname, featureset)
File "/mnt/md0/shawn/bronco_mi300x/poky/bitbake/lib/bb/server/process.py", line 678, in connectProcessServer
sock.connect(os.path.basename(sockname))
BlockingIOError: [Errno 11] Resource temporarily unavailable
, 10:41:26.330417)
NOTE: Reconnecting to bitbake server...
NOTE: Retrying server connection (#7)... (Traceback (most recent call last):
File "/mnt/md0/shawn/bronco_mi300x/poky/bitbake/lib/bb/main.py", line 487, in setup_bitbake
server_connection = bb.server.process.connectProcessServer(sockname, featureset)
File "/mnt/md0/shawn/bronco_mi300x/poky/bitbake/lib/bb/server/process.py", line 678, in connectProcessServer
sock.connect(os.path.basename(sockname))
BlockingIOError: [Errno 11] Resource temporarily unavailable
, 10:41:31.336178)
NOTE: Reconnecting to bitbake server...
NOTE: Reconnecting to bitbake server...
NOTE: Retrying server connection (#7)... (Traceback (most recent call last):
File "/mnt/md0/shawn/bronco_mi300x/poky/bitbake/lib/bb/main.py", line 487, in setup_bitbake
server_connection = bb.server.process.connectProcessServer(sockname, featureset)
File "/mnt/md0/shawn/bronco_mi300x/poky/bitbake/lib/bb/server/process.py", line 678, in connectProcessServer
sock.connect(os.path.basename(sockname))
BlockingIOError: [Errno 11] Resource temporarily unavailable
, 10:41:31.336178)
NOTE: Retrying server connection (#7)... (Traceback (most recent call last):
File "/mnt/md0/shawn/bronco_mi300x/poky/bitbake/lib/bb/main.py", line 487, in setup_bitbake
server_connection = bb.server.process.connectProcessServer(sockname, featureset)
File "/mnt/md0/shawn/bronco_mi300x/poky/bitbake/lib/bb/server/process.py", line 678, in connectProcessServer
sock.connect(os.path.basename(sockname))
BlockingIOError: [Errno 11] Resource temporarily unavailable
, 10:41:31.336178)
NOTE: Reconnecting to bitbake server...
NOTE: Retrying server connection (#8)... (Traceback (most recent call last):
File "/mnt/md0/shawn/bronco_mi300x/poky/bitbake/lib/bb/main.py", line 487, in setup_bitbake
server_connection = bb.server.process.connectProcessServer(sockname, featureset)
File "/mnt/md0/shawn/bronco_mi300x/poky/bitbake/lib/bb/server/process.py", line 678, in connectProcessServer
sock.connect(os.path.basename(sockname))
BlockingIOError: [Errno 11] Resource temporarily unavailable
, 10:41:36.340256)
ERROR: Unable to connect to bitbake server, or start one (server startup failures would be in bitbake-cookerdaemon.log).
NOTE: Reconnecting to bitbake server...
NOTE: Retrying server connection (#8)... (Traceback (most recent call last):
File "/mnt/md0/shawn/bronco_mi300x/poky/bitbake/lib/bb/main.py", line 487, in setup_bitbake
server_connection = bb.server.process.connectProcessServer(sockname, featureset)
File "/mnt/md0/shawn/bronco_mi300x/poky/bitbake/lib/bb/server/process.py", line 678, in connectProcessServer
sock.connect(os.path.basename(sockname))
BlockingIOError: [Errno 11] Resource temporarily unavailable
, 10:41:36.340256)
ERROR: Unable to connect to bitbake server, or start one (server startup failures would be in bitbake-cookerdaemon.log).
```
發現到最後的問題在於 **<font color=#ff0000>ERROR: Unable to connect to bitbake server</font>**。透過 log 輸出可以發現原因在於 bitbake 出問題,因此所有 bitbake 指令或是基於 bitbake 指令的工具都無法使用。
根據上述 log 輸出結果可發現此問題的錯誤編號是 **[Errno 11]**。
## Solution
原因**可能**是因為之前在進行編譯時被打斷,導致 bitbake 被鎖的緣故。
解決方式: 在 build 目錄下找到 bitbake.lock 檔案將它刪除即可。
## Reference
* [[sdx62]bitbake lighttpd出现NOTE: Reconnecting to bitbake server...](https://blog.csdn.net/wgl307293845/article/details/123237168)