一天装了nodriver之后,报错:could not find a valid chrome browser binary

An error occured: OpenaiChat: FileNotFoundError: could not find a valid chrome browser binary. please make sure chrome is installed.or use the keyword argument 'browser_executable_path=/path/to/your/browser'

把nodriver卸载之后就好了:

pip uninstall nodriver

本来安装nodriver是为了解决一个问题才装的,结果反而带来了问题。

画图的时候报错:MissingAuthError('Missing "__Secure-1PSID" cookie')

gpt4free/g4f/Provider/needs_auth/Gemini.py", line 93, in create_async_generator
    raise MissingAuthError('Missing "__Secure-1PSID" cookie')
g4f.errors.MissingAuthError: Missing "__Secure-1PSID" cookie

在运行的代码前面加上:

from g4f.cookies import set_cookies

set_cookies(".bing.com", {
  "_U": "cookie value"
})
set_cookies(".google.com", {
  "__Secure-1PSID": "cookie value"
})

报错libc.so.6: version `GLIBC_2.32' not found

  File "/home/linuxskywalk/py310/lib/python3.10/ctypes/__init__.py", line 374, in __init__
    self._handle = _dlopen(self._name, mode)
OSError: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.32' not found (required by /home/linuxskywalk/py310/lib/python3.10/site-packages/gpt4all/llmodel_DO_NOT_MODIFY/build/libllmodel.so)

到目录里去看看:

strings /lib/x86_64-linux-gnu/libc.so.6 |grep GLIBC

发现果然没有GLIBC-2.32 :

GLIBC_2.29
GLIBC_2.30
GLIBC_PRIVATE
GNU C Library (Ubuntu GLIBC 2.31-0ubuntu9.14) stable release version 2.31.

升级ubuntu系统的glibc

下载软件:

wget -c http://ftp.gnu.org/gnu/glibc/glibc-2.34.tar.gz

编译安装

tar -zxvf glibc-2.34.tar.gz
cd glibc-2.34
mkdir build && cd build
../configure --prefix=/opt/glibc   ## 切记这里一定要--prefix到自己的/opt目录
make -j 4
make install

export LD_LIBRARY_PATH=/opt/glibc/lib:$LD_LIBRARY_PATH  ## 将库路径加入环境变量

 装好之后运行ls等命令报错:Segmentation fault

后来又重新编译安装了glibc-2.32 ,还是一样的报错Segmentation fault

再重新编译一次:

 ../configure --prefix=/opt/glibc --disable-sanity-checks

export LD_LIBRARY_PATH=/opt/glibc/lib:$LD_LIBRARY_PATH

export PATH=/opt/glibc/bin:$PATH

还是不管用啊。

问题没有解决,先搁置。

Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐