顯示具有 x32 標籤的文章。 顯示所有文章
顯示具有 x32 標籤的文章。 顯示所有文章

2026/02/25

昨天升版PVE 9 時有台guest開不起來
訊息如下






一開始以為是os不支援新的virtio版本
把nic換成 e1000或rtl8139都還是相同問題
由於因為程式的原因 這台必須跑x32的os
想說是不是這個原因 於是就把cpu 從 defult 換成 kvm32
再開几就正常了
看起來是pve 9預設已經不支援x32的cpu了 要使用必須手動指定

2017/01/24

今天要在ubuntu 16.04 上使用teamview時 直接下載 執行檔來執行
解開執行後出現如下的錯誤

/tmp/tv_bin/script/tvw_exec_legacy: line 9: /tmp/tv_bin/wine/bin/wineserver: 沒有此一檔案或目錄
/tmp/tv_bin/script/tvw_exec: line 48: /tmp/tv_bin/teamviewerd: 沒有此一檔案或目錄

檢查了一下 明明檔案都有
依照官方的說明下指令檢查看看

./tv-setup checklibs

結果出現

Your system probably does not support 32 bit binaries (yet).
    If you are on a 64 bit Intel/AMD system, you might need to install
    initial 32 bit support by installing a basic 32 bit package, for example:
      apt-get install libc6:i386 (DEB multiarch, > ~2012)
      apt-get install libc6-i386 ia32-libs (DEB legacy,    < ~2012)
      yum install glibc.i686 (RPM RedHat)
      zypper install glibc.i686 (RPM Suse)
    or similar.

原來teamview的linux版本不支援x64的os
必須補上x32的library
除了libc6:i386 還有以下

libdbus-1-3:i386 libasound2:i386 libexpat1:i386 libfontconfig1:i386 libfreetype6:i386 libjpeg62:i386 libpng12-0:i386 libsm6:i386 libxdamage1:i386 libxext6:i386 libxfixes3:i386 libxinerama1:i386 libxrandr2:i386 libxrender1:i386 libxtst6:i386 zlib1g:i386

全部補好後再執行就ok了

官方提供的deb檔也只有x32的版本
暫時先醬
只能再等看看什麼時候能支援x64了