Điểm:0

meshlab: Lỗi IO nghiêm trọng: khách hàng bị giết

lá cờ cn

Tôi đang sử dụng Ubuntu 16.04. Tôi không thể khởi chạy meshlab từ MobaXterm trong khi nó hoạt động tốt khi tôi chạy trực tiếp từ máy tính. Đây là thông báo lỗi tôi nhận được:

Dir Plugins hiện tại là: /usr/lib/meshlab/plugins
    Đọc Param với tên MeshLab::Appearance::backgroundBotColor : RichColor
    Đọc Param với tên MeshLab::Appearance::backgroundTopColor : RichColor
    Đọc Param với tên MeshLab::Appearance::baseLightAmbientColor : RichColor
    Đọc Param với tên MeshLab::Appearance::baseLightDiffuseColor : RichColor
    Đọc Param với tên MeshLab::Appearance::baseLightSpecularColor : RichColor
    Đọc Param với tên MeshLab::Appearance::fancyBLightDiffuseColor : RichColor
    Đọc Param với tên MeshLab::Appearance::fancyFLightDiffuseColor : RichColor
    Đọc Param với tên MeshLab::Appearance::logAreaColor : RichColor
    Đọc Param với tên MeshLab::Appearance::pointDistanceAttenuation : RichBool
    Đọc Param với tên MeshLab::Appearance::pointSize : RichFloat
    Đọc Param với tên MeshLab::Appearance::pointSmooth : RichBool
    Đọc Param với tên MeshLab::Appearance::textureMagFilter : RichEnum
    Đọc Param với tên MeshLab::Appearance::textureMinFilter : RichEnum
    Đọc Param với tên MeshLab::Decoration::AreaHistParam : RichBool
    Đọc Param với tên MeshLab::Decoration::BoxRatio : RichFloat
    Đọc Param với tên MeshLab::Decoration::CameraFixedScaleParam : RichFloat
    Đọc Param với tên MeshLab::Decoration::CameraRenderScaleType : RichEnum
    Đọc Param với tên MeshLab::Decoration::CameraShowCameraDetails : RichBool
    Đọc Param với tên MeshLab::Decoration::FixedHistMaxParam : RichFloat
    Đọc Param với tên MeshLab::Decoration::FixedHistMinParam : RichFloat
    Đọc Param với tên MeshLab::Decoration::FixedHistWidthParam : RichFloat
    Đọc Param với tên MeshLab::Decoration::GridBack : RichBool
    Đọc Param với tên MeshLab::Decoration::GridColorBack : RichColor
    Đọc Param với tên MeshLab::Decoration::GridColorFront : RichColor
    Đọc Param với tên MeshLab::Decoration::GridMajor : RichFloat
    Đọc Param với tên MeshLab::Decoration::GridMinor : RichFloat
    Đọc Param với tên MeshLab::Decoration::GridSnap : RichBool
    Đọc Param với tên MeshLab::Decoration::HistBinNumParam : RichInt
    Đọc tham số với tên MeshLab::Decoration::NormalLength : RichFloat
    Đọc Param với tên MeshLab::Decoration::ProjRasterAlpha : RichDynamicFloat
    Đọc Param với tên MeshLab::Decoration::ProjRasterLighting : RichBool
    Đọc Param với tên MeshLab::Decoration::ProjRasterOnAllMeshes : RichBool
    Đọc Param với tên MeshLab::Decoration::ProjRasterUseVBO : RichBool
    Đọc Param với tên MeshLab::Decoration::SSAORadius : RichFloat
    Đọc tham số với tên MeshLab::Decoration::ShadowIntensityVal : RichDynamicFloat
    Đọc Param với tên MeshLab::Decoration::ShadowMethod : RichEnum
    Đọc Param với tên MeshLab::Decoration::ShowBorderFlag : RichBool
    Đọc Param với tên MeshLab::Decoration::ShowMeshCameras : RichBool
    Đọc Param với tên MeshLab::Decoration::ShowNonRegular : RichBool
    Đọc Param với tên MeshLab::Decoration::ShowRasterCameras : RichBool
    Đọc Param với tên MeshLab::Decoration::ShowSeparatrix : RichBool
    Đọc Param với tên MeshLab::Decoration::ShowShadow : RichBool
    Đọc Param với tên MeshLab::Decoration::TextureFaceColor : RichBool
    Đọc Param với tên MeshLab::Decoration::TextureStyle : RichBool
    Đọc Param với tên MeshLab::Decoration::UseFixedHistParam : RichBool
    Đọc Param với tên MeshLab::Decoration::VertDotSize : RichDynamicFloat
Đã tìm thấy thư mục Shader '/usr/share/meshlab/shader' và nó chứa 19 tệp gdp
Đã tìm thấy thư mục Shader '/usr/share/meshlab/shader/shaderrm' và nó chứa 5 tệp rfx
meshlab: Lỗi IO nghiêm trọng: khách hàng bị giết

Khi tìm kiếm tôi tìm ra từ này liên kết rằng nó có một số vấn đề với máy chủ X11 và tôi phải áp dụng bản vá này:

diff -Nur xorg-server-1.3.0.0.orig/os/connection.c xorg-server-1.3.0.0.fixed/os/connection.c
--- xorg-server-1.3.0.0.orig/os/connection.c 26-01-2009 19:19:44.000000000 +0100
+++ xorg-server-1.3.0.0.fixed/os/connection.c 27-01-2009 15:31:48.000000000 +0100
@@ -1005,12 +1005,15 @@
        curclient = curoff + (i * (sizeof(fd_mask)*8));
             FD_ZERO(&tmask);
             FD_SET(tiền điện tử, &tmask);
- r = Select (curent + 1, &tmask, NULL, NULL, &notime);
+ làm {
+ r = Select (curent + 1, &tmask, NULL, NULL, &notime);
+ } while (r < 0 && (errno == EINTR || errno == EAGAIN));
             nếu (r < 0)
- CloseDownClient(clients[ConnectionTranslation[curent]]);
+ if (ConnectionTranslation[curent] > 0)
+ CloseDownClient(clients[ConnectionTranslation[curent]]);
        mặt nạ &= ~((fd_mask)1 << giới hạn);
    }
-}   
+ }
 #khác
     XFD_COPYSET(&AllClients, &savedAllClients);
     for (i = 0; i < XFD_SETCOUNT(&savedAllClients); i++)
@@ -1018,10 +1021,13 @@
    curclient = XFD_FD(&savedAllClients, i);
    FD_ZERO(&tmask);
    FD_SET(tiền điện tử, &tmask);
- r = Select (curent + 1, &tmask, NULL, NULL, &notime);
- nếu (r < 0 && GetConnectionTranslation(curent) > 0)
- CloseDownClient(clients[GetConnectionTranslation(curent)]);
-}   
+ làm {
+ r = Select (curent + 1, &tmask, NULL, NULL, &notime);
+ } while (r < 0 && (errno == EINTR || errno == EAGAIN));
+ nếu (r < 0)
+ if (GetConnectionTranslation(curent) > 0)
+ CloseDownClient(clients[GetConnectionTranslation(curent)]);
+ }
 #endif
 }

Nhưng điều này gây ra lỗi này:

vá <mesh1.patch
không thể tìm thấy tệp để vá ở dòng đầu vào 4
Có lẽ bạn nên sử dụng tùy chọn -p hoặc --strip?
Các văn bản dẫn đến điều này là:
--------------------------
|diff -Nur xorg-server-1.3.0.0.orig/os/connection.c xorg-server-1.3.0.0.fixed/os/connection.c
|--- xorg-server-1.3.0.0.orig/os/connection.c 26-01-2009 19:19:44.000000000 +0100
|+++ xorg-server-1.3.0.0.fixed/os/connection.c 27-01-2009 15:31:48.000000000 +0100
--------------------------
Tệp cần vá: mesh1.patch
vá tập tin mesh1.patch
Hunk #1 THẤT BẠI ở 1005.
Hunk #2 THẤT BẠI ở 1018.
2 trong số 2 phần KHÔNG ĐẠT -- lưu các từ chối vào tệp mesh1.patch.rej

Tôi không hiểu chính xác làm thế nào để làm điều vá này? Nếu có bất kỳ cách nào khác xung quanh hoặc Nếu tôi không áp dụng bản vá chính xác, vui lòng hướng dẫn.

guiverc avatar
lá cờ cn
[Ubuntu 16.04 LTS đã hết thời hạn hỗ trợ *chuẩn*](https://fridge.ubuntu.com/2021/03/13/extended-security-maintenance-for-ubuntu-16-04-xenial-xerus -begins-april-30-2021/) do đó hiện không có chủ đề ở đây trừ khi câu hỏi của bạn dành riêng cho việc giúp bạn chuyển sang bản phát hành Ubuntu được hỗ trợ. Hỗ trợ Ubuntu 16.04 ESM có sẵn, nhưng không thuộc chủ đề ở đây, xem https://askubuntu.com/help/on-topic Xem thêm https://ubuntu.com/blog/ubuntu-16-04-lts-transitions- to-extend-an ninh-bảo trì-esm
Asiya Naqvi avatar
lá cờ cn
@TBr Tôi đang sử dụng mobaXterm trên windows 10 và truy cập Ubuntu 16.04. Tôi thực sự không hiểu mã bên trong tệp vá. Nếu bạn có thể hướng dẫn loại đầu vào nào tôi phải cung cấp cho -p hoặc --strip?

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.