Điểm:0

QGIS đã gỡ cài đặt và bây giờ không thể cài đặt lại nó: qgis-plugin-grass

lá cờ br

Có vẻ giống với:

Đã gỡ cài đặt QGIS và hiện không thể cài đặt lại nó ("E: Không thể khắc phục sự cố, bạn đã giữ các gói bị hỏng.")

Nhưng tôi đã không thành công với lời giải thích.

Tôi đang sử dụng Ubuntu 20.04.3 LTS. Tôi đang sử dụng QGis phiên bản 3.16 trên máy tính và gặp sự cố SRC. Sự cố này không gặp phải trên máy tính khác có cùng hệ điều hành Ubuntu nhưng với QGis 3.22. Vì vậy, tôi muốn cài đặt Qgis 3.22. Tôi đã cài đặt 3.22 khi đang gỡ cài đặt 3.16 nhưng một số sự cố cài đặt xuất hiện.Vì vậy, tôi đã gỡ cài đặt 3.16 và thử cài đặt 3.22 nhưng có một số vấn đề mà tôi biết là không thể giải quyết sau một số nghiên cứu.

Tôi đã làm theo hướng dẫn này để cài đặt QGis: https://www.qgis.org/en/site/forusers/alldownloads.html#debian-ubuntu

Vì vậy, sau dòng lệnh này:

sudo apt cài đặt qgis qgis-plugin-cỏ

tôi nhận được lỗi này:

Đọc danh sách gói... Xong
Xây dựng cây phụ thuộc       
Đang đọc thông tin trạng thái... Xong
Không thể cài đặt một số gói. Điều này có thể có nghĩa là bạn có
yêu cầu một tình huống không thể hoặc nếu bạn đang sử dụng không ổn định
phân phối mà một số gói bắt buộc chưa được tạo
hoặc đã được chuyển ra khỏi Incoming.
Thông tin sau đây có thể giúp giải quyết tình huống:

Các gói sau đây có các thuộc tính không được đáp ứng.
 qgis-plugin-cỏ: Phụ thuộc: cỏ782
E: Không thể khắc phục sự cố, bạn đã giữ các gói hàng bị hỏng.

Tôi đã thử cài đặt Grass782 theo cách thủ công:

Sudo apt cài đặt Grass782

trả về:

Đọc danh sách gói... Xong
Xây dựng cây phụ thuộc       
Đang đọc thông tin trạng thái... Xong
Gói Grass782 là gói ảo được cung cấp bởi:
  Grass-core 7.8.2-1build3 [Không phải phiên bản ứng viên]
E: Gói 'grass782' không có ứng cử viên cài đặt

Tôi đã thử cài đặt Grass-core theo cách thủ công:

Sudo apt cài đặt lõi cỏ

trả về:

Đọc danh sách gói... Xong
Xây dựng cây phụ thuộc       
Đang đọc thông tin trạng thái... Xong
Grass-core đã là phiên bản mới nhất (7.8.6-1~focal2).
0 để nâng cấp, 0 để cài đặt mới, 0 để gỡ bỏ và 0 để không nâng cấp.

Khi tôi làm :

grep -v "^#" -r /etc/apt/sources.list /etc/apt/sources.list.d/*.list | sắp xếp | uniq /etc/apt/sources.list

Tôi có :

etc/apt/sources.list:deb [arch=amd64] https://qgis.org/ubuntu tiêu điểm chính
/etc/apt/sources.list:deb http://fr.archive.ubuntu.com/ubuntu/focal-backports đa vũ trụ hạn chế chính
/etc/apt/sources.list:deb http://fr.archive.ubuntu.com/ubuntu/ tiêu điểm chính bị hạn chế
/etc/apt/sources.list:deb http://fr.archive.ubuntu.com/ubuntu/ tiêu điểm đa vũ trụ
/etc/apt/sources.list:deb http://fr.archive.ubuntu.com/ubuntu/focal universe
/etc/apt/sources.list:deb http://fr.archive.ubuntu.com/ubuntu/focal-updates main bị hạn chế
/etc/apt/sources.list:deb http://fr.archive.ubuntu.com/ubuntu/focal-updates multiverse
/etc/apt/sources.list:deb http://fr.archive.ubuntu.com/ubuntu/focal-updates vũ trụ
/etc/apt/sources.list:deb http://security.ubuntu.com/ubuntu tiêu điểm bảo mật chính bị hạn chế
/etc/apt/sources.list:deb http://security.ubuntu.com/ubuntu tiêu điểm bảo mật đa vũ trụ
/etc/apt/sources.list:deb http://security.ubuntu.com/ubuntu tiêu điểm bảo mật vũ trụ
/etc/apt/sources.list.d/spotify.list:deb http://repository.spotify.com ổn định không miễn phí

Tìm kiếm các gói bị giữ bằng lệnh dpkg --get-select | giữ grep, nó không trả lại bất cứ điều gì.

Sau lệnh chính sách apt-cache Grass782 :

cỏ782:
  Đã cài đặt: (không có)
  Ứng viên: (không có)
  Bảng phiên bản:

Sau lệnh chính sách apt-cache Grass-core :

lõi cỏ:
   Đã cài đặt: 7.8.6-1~focal2
   Ứng viên: 7.8.6-1~focal2
   Bảng phiên bản:
 *** 7.8.6-1~tiêu cự2 100
        100 /var/lib/dpkg/trạng thái
     7.8.2-1build3 500
        500 gói http://fr.archive.ubuntu.com/ubuntufocal/universe amd64

Sau đó tìm kiếm năng khiếu?lỗi thời :

i Atom - Một trình soạn thảo văn bản có thể hack được cho Thế kỷ 21.                         
i forticlient - FortiClient, hiện đã có trên Linux, là một ứng dụng bảo vệ điểm cuối
i A libgdal30 - Thư viện trừu tượng dữ liệu không gian địa lý                                  
i A libgeos3.10.1 - Công cụ hình học cho Hệ thống thông tin địa lý - Thư viện C++     
i A libotbapplicationengine-7.2-1 - Thư viện Hộp công cụ ORFEO - OTBApplicationEngine                         
i A libotbcarto-7.2-1 - Thư viện hộp công cụ ORFEO - OTBCarto                                     
i A libotbcommandline-7.2-1 - Thư viện hộp công cụ ORFEO - OTBCommandLine                               
i A libotbcommon-7.2-1 - Thư viện hộp công cụ ORFEO - OTBCommon                                    
i A libotbcurladapters-7.2-1 - Thư viện hộp công cụ ORFEO - OTBCurlAdapters                              
i A libotbextendsfilename-7.2-1 - Thư viện Hộp công cụ ORFEO - OTBExtendsFileName                          
i A libotbfuzzy-7.2-1 - Thư viện hộp công cụ ORFEO - OTBFuzzy                                     
i A libotbgdaladapters-7.2-1 - Thư viện Hộp công cụ ORFEO - OTBGdalAdapters                              
i A libotbice-7.2-1 - Thư viện hộp công cụ ORFEO - OTBIce                                       
i A libotbimagebase-7.2-1 - Thư viện hộp công cụ ORFEO - OTBImageBase                                 
i Một libotbimageio-7.2-1 - Thư viện hộp công cụ ORFEO - OTBImageIO                                   
i A libotbimagemanipulation-7.2-1 - Thư viện hộp công cụ ORFEO - OTBImageManipulation                         
i Một libotbiobsq-7.2-1 - Thư viện hộp công cụ ORFEO - OTBIOBSQ                                     
i Một libotbiogdal-7.2-1 - Thư viện Hộp công cụ ORFEO - OTBIOGDAL                                    
i Một libotbiokml-7.2-1 - Thư viện hộp công cụ ORFEO - OTBIOKML                                     
i A libotbiolum-7.2-1 - Thư viện hộp công cụ ORFEO - OTBIOLUM                                     
i A libotbiomstar-7.2-1 - Thư viện hộp công cụ ORFEO - OTBIOMSTAR                                   
i A libotbioonera-7.2-1 - Thư viện Hộp công cụ ORFEO - OTBIOONERA                                   
i A libotbiorad-7.2-1 - Thư viện hộp công cụ ORFEO - OTBIORAD                                     
i A libotblearningbase-7.2-1 - Thư viện hộp công cụ ORFEO - OTBLearningBase                              
i A libotbmapla-7.2-1 - Thư viện hộp công cụ ORFEO - OTBMapla                                     
i Một libotbmathparser-7.2-1 - Thư viện hộp công cụ ORFEO - OTBMathParser                                
i Một libotbmathparserx-7.2-1 - Thư viện hộp công cụ ORFEO - OTBMathParserX                               
i A libotbmetadata-7.2-1 - Thư viện hộp công cụ ORFEO - OTBMetadata                                  
i A libotbmonteverdi-7.2-1 - Thư viện hộp công cụ ORFEO - OTBMonteverdi                                
i A libotbmonteverdicore-7.2-1 - Thư viện hộp công cụ ORFEO - OTBMonteverdiCore                            
i A libotbmonteverdigui-7.2-1 - Thư viện hộp công cụ ORFEO - OTBMonteverdiGUI                             
i A libotbossimadapters-7.2-1 - Thư viện Hộp công cụ ORFEO - OTBOssimAdapters                             
i A libotbossimplugins-7.2-1 - Thư viện hộp công cụ ORFEO - OTBOssimPlugins                              
i Một phép đo phân cực libotb-7.2-1 - Thư viện hộp công cụ ORFEO - Phép đo phân cực OTB                               
i A libotbprojection-7.2-1 - Thư viện Hộp công cụ ORFEO - OTBProjection                                
i A libotbqtadapters-7.2-1 - Thư viện hộp công cụ ORFEO - OTBQtAdapters                                
i A libotbqtwidget-7.2-1 - Thư viện hộp công cụ ORFEO - OTBQtWidget                                  
i A libotbsampling-7.2-1 - Thư viện Hộp công cụ ORFEO - OTBSampling                                  
i A libotbsiftfast-7.2-1 - Thư viện hộp công cụ ORFEO - OTBSiftFast                                  
i A libotbstatistics-7.2-1 - Thư viện hộp công cụ ORFEO - OTStatistics                                
i A libotbstreaming-7.2-1 - Thư viện Hộp công cụ ORFEO - OTBStreaming                                 
i A libotbsupervised-7.2-1 - Thư viện hộp công cụ ORFEO - OTBSupervised                                
i Một libotbtestkernel-7.2-1 - Thư viện Hộp công cụ ORFEO - OTBTestKernel                                
i A libotbvectordatabase-7.2-1 - Thư viện Hộp công cụ ORFEO - OTBVectorDataBase                            
i A libotbvectordataio-7.2-1 - Thư viện hộp công cụ ORFEO - OTBVectorDataIO                              
i Một libotbwavelet-7.2-1 - Thư viện Hộp công cụ ORFEO - OTBWavelet                                   
i A libpdal-base12 - Thư viện trừu tượng hóa dữ liệu điểm - libpdal_base                        
i A libpdal-plugin-e57 - Thư viện trừu tượng hóa dữ liệu điểm - plugin E57                          
i A libpdal-plugin-hdf - Thư viện trừu tượng hóa dữ liệu điểm - plugin HDF                          
i A libpdal-plugin-i3s - Thư viện trừu tượng hóa dữ liệu điểm - plugin I3S                          
i A libpdal-util12 - Thư viện trừu tượng hóa dữ liệu điểm - libpdal_util                        
i A libproj22 - Thư viện phép chiếu bản đồ                                      
i rstudio - RStudio                                                              
i zoom - Zoom Cloud Meets

Tôi sẽ rất biết ơn nếu ai đó có thể cố gắng giúp tôi. Cảm ơn !

GIẢI PHÁP...

Tôi đã thực hiện: sudo apt -s install --reinstall Grass-core=7.8.2-1build3 -> không có lỗi

Sudo apt install --reinstall Grass-core=7.8.2-1build3 --> Được

Vì vậy, tôi khởi chạy lại: sudo apt cài đặt qgis qgis-plugin-cỏ

Nhưng mà :

Đã hủy bỏ (đổ lõi)
dpkg: lỗi xử lý gói qgis-providers (--configure):  
   quy trình con tập lệnh sau khi cài đặt gói qgis-providers đã cài đặt đã trả về trạng thái thoát lỗi 134

dpkg: sự cố phụ thuộc ngăn cấu hình của qgis:
   qgis phụ thuộc vào nhà cung cấp qgis (= 1:3.22.2+32focal); Tuy vậy:
Gói qgis-providers chưa được định cấu hình.
    
dpkg: lỗi xử lý gói qgis (--configure):  
   vấn đề phụ thuộc - không được định cấu hình 
dpkg: sự cố phụ thuộc ngăn cấu hình của qgis-plugin-grass:
qgis-plugin-grass phụ thuộc vào qgis (= 1:3.22.2+32focal); Tuy vậy: 
   Gói qgis chưa được định cấu hình.
    
dpkg: gói xử lý lỗi qgis-plugin-grass (--configure):  
   vấn đề phụ thuộc - không được định cấu hình 
dpkg: sự cố phụ thuộc ngăn cấu hình của python3-qgis: 
   python3-qgis phụ thuộc vào nhà cung cấp qgis (= 1:3.22.2+32focal); Tuy vậy:
Gói qgis-providers chưa được định cấu hình.
    
dpkg: gói xử lý lỗi python3-qgis (--configure):  
   sự cố phụ thuộc - không được định cấu hình Không có báo cáo apport nào được viết vì thông báo lỗi cho biết đó là lỗi tiếp theo từ lỗi trước đó.                                                                                                                   

Không có báo cáo apport nào được viết vì thông báo lỗi tôi cho biết đó là lỗi tiếp theo từ lỗi trước đó.
                                                                
Không có báo cáo apport nào được viết vì MaxReports đã đạt được
Xử lý trigger cho shared-mime- info (1.15-1) ... 
Xử lý kích hoạt cho desktop-file-utils (0.24-1ubuntu3) ... 
Xử lý trình kích hoạt để hỗ trợ mime (3.64ubuntu1) ... 
Xử lý trigger cho hicolor-icon-theme (0.17-2) ... 
Xử lý trình kích hoạt cho menu gnome (3.36.0-1ubuntu1) ... 
Xử lý trình kích hoạt cho libc-bin (2.31-0ubuntu9.2) ... 
Xử lý trigger cho man-db (2.9.1-1) ... 
Đã bắt gặp các lỗi trong quá trình xử lí thông tin:  
nhà cung cấp qgis  
qgis  
qgis-plugin-cỏ  
python3-qgis 
E: Tiến trình con /usr/bin/dpkg trả về mã lỗi (1)

Sau đó danh sách sudo apt --đã cài đặt | grep qgis

libqgis-3d3.22.2/focal, bây giờ là 1:3.22.2+32focal AMD64 [đã cài đặt, tự động]
libqgis-analysis3.22.2/focal, hiện là 1:3.22.2+32focal AMD64 [đã cài đặt, tự động]
libqgis-app3.22.2/focal, hiện là 1:3.22.2+32focal AMD64 [đã cài đặt, tự động]
libqgis-core3.22.2/focal, hiện là 1:3.22.2+32focal AMD64 [đã cài đặt, tự động]
libqgis-customwidgets/now 1:3.22.2+32focal amd64 [đã cài đặt, có thể nâng cấp lên: 1:3.22.3+32focal]
libqgis-gui3.22.2/focal, bây giờ là 1:3.22.2+32focal AMD64 [đã cài đặt, tự động]
libqgis-native3.22.2/focal, hiện là 1:3.22.2+32focal AMD64 [đã cài đặt, tự động]
libqgis-server3.22.2/focal, hiện là 1:3.22.2+32focal AMD64 [đã cài đặt, tự động]
libqgisgrass7-3.22.2/focal, hiện là 1:3.22.2+32focal AMD64 [đã cài đặt, tự động]
libqgispython3.22.2/focal, bây giờ là 1:3.22.2+32focal AMD64 [đã cài đặt, tự động]
otb-qgis/now 7.2.0+dfsg-1~focal3 AMD64 [đã cài đặt, cục bộ]
python3-qgis-common/now 1:3.22.2+32focal all [đã cài đặt, có thể nâng cấp lên: 1:3.22.3+32focal]
python3-qgis/now 1:3.22.2+32focal amd64 [đã cài đặt, có thể nâng cấp lên: 1:3.22.3+32focal]
qgis-common/now 1:3.22.2+32focal all [đã cài đặt, có thể nâng cấp lên: 1:3.22.3+32focal]
qgis-plugin-grass-common/now 1:3.22.2+32focal all [đã cài đặt, có thể nâng cấp lên: 1:3.22.3+32focal]
qgis-plugin-grass/now 1:3.22.2+32focal amd64 [đã cài đặt, có thể nâng cấp lên: 1:3.22.3+32focal]
qgis-provider-grass/now 1:3.22.2+32focal amd64 [đã cài đặt, có thể nâng cấp lên: 1:3.22.3+32focal]
qgis-providers-common/now 1:3.22.2+32focal all [đã cài đặt, có thể nâng cấp lên: 1:3.22.3+32focal]
qgis-providers/now 1:3.22.2+32focal amd64 [đã cài đặt, có thể nâng cấp lên: 1:3.22.3+32focal]
qgis/now 1:3.22.2+32focal amd64 [đã cài đặt, có thể nâng cấp lên: 1:3.22.3+32focal]

Sau đó Sudo dpkg --dry-run -P $(dpkg -l | grep qgis | awk '{print $2}')

(Đọc cơ sở dữ liệu ... 252958 tệp và thư mục hiện được cài đặt.)
Sẽ xóa hoặc xóa otb-qgis (7.2.0+dfsg-1~focal3) ...
Sẽ xóa hoặc xóa qgis-plugin-grass (1:3.22.2+32focal) ...
Sẽ xóa hoặc xóa qgis-plugin-grass-common (1:3.22.2+32focal) ...
Sẽ xóa hoặc xóa qgis-provider-grass (1:3.22.2+32focal) ...
Sẽ xóa hoặc xóa libqgisgrass7-3.22.2 (1:3.22.2+32focal) ...
Sẽ xóa hoặc xóa qgis (1:3.22.2+32focal) ...
Sẽ xóa hoặc xóa qgis-common (1:3.22.2+32focal) ...
Sẽ xóa hoặc xóa libqgis-app3.22.2 (1:3.22.2+32focal) ...
Sẽ xóa hoặc xóa python3-qgis (1:3.22.2+32focal) ...
Sẽ xóa hoặc xóa python3-qgis-common (1:3.22.2+32focal) ...
Sẽ xóa hoặc xóa các nhà cung cấp qgis (1:3.22.2+32focal) ...
Sẽ xóa hoặc xóa qgis-providers-common (1:3.22.2+32focal) ...
Sẽ xóa hoặc xóa libqgis-3d3.22.2 (1:3.22.2+32focal) ...
Sẽ xóa hoặc xóa libqgis-analysis3.22.2 (1:3.22.2+32focal) ...
Sẽ xóa hoặc xóa libqgis-customwidgets (1:3.22.2+32focal) ...
Sẽ xóa hoặc xóa libqgis-gui3.22.2 (1:3.22.2+32focal) ...
Sẽ xóa hoặc xóa libqgis-native3.22.2 (1:3.22.2+32focal) ...
Sẽ xóa hoặc xóa libqgis-server3.22.2 (1:3.22.2+32focal) ...
Sẽ xóa hoặc xóa libqgispython3.22.2 (1:3.22.2+32focal) ...
Sẽ xóa hoặc xóa libqgis-core3.22.2 (1:3.22.2+32focal) ...

dpkg -l| egrep -v '^ii|rc'

iU python3-qgis 1:3.22.2+32focal AMD64 Liên kết Python với QGIS
iU qgis 1:3.22.2+32focal amd64 Hệ thống thông tin địa lý (GIS)
iU qgis-plugin-grass 1:3.22.2+32focal plugin AMD64 GRASS cho QGIS
iF qgis-providers 1:3.22.2+32focal amd64 thu thập các nhà cung cấp dữ liệu cho QGIS
nobody avatar
lá cờ gh
Bạn có thể thêm phiên bản Grass-core `Sudo apt update` bây giờ là 7.8.2-1build3
lá cờ br
Thật kỳ lạ là `Sudo apt update` trả về `Tất cả các gói đều được cập nhật.` Và khi tôi làm `Sudo apt-get --only-upgrade install Grass-core` thì nó trả về `grass-core đã là phiên bản mới nhất (7.8 .6-1~focal2).`
nobody avatar
lá cờ gh
Vui lòng chỉ cho chúng tôi `lõi chính sách apt-cache`
lá cờ br
Tôi đã cập nhật bài đăng với kết quả là `apt-cache policy Grass-core`
nobody avatar
lá cờ gh
`Sudo apt -s install --reinstall Grass-core=7.8.2-1build3`đây chỉ là mô phỏng. Nếu không có lỗi `Sudo apt install --reinstall Grass-core=7.8.2-1build3`
lá cờ br
bài cập nhật! lỗi luôn...
nobody avatar
lá cờ gh
thật là một mớ hỗn độn. Vui lòng thử xóa bất kỳ gói nào có tên qgis bằng dpkg. như `Sudo dpkg -P package1 package2 a.s.o` tôi không biết phiên bản của bạn từ Grass-core đến từ đâu, nhưng nó không phải từ gquis ppa.
lá cờ br
được rồi... vì vậy sau `Sudo apt list --install | grep qgis` Tôi xóa tất cả danh sách? (cập nhật trong bài viết.)
nobody avatar
lá cờ gh
vâng, `Sudo dpkg --dry-run -P $(dpkg -l | grep qgis | awk '{print $2}')` đây cũng là một mô phỏng mà tôi lo ngại về phần này `Đã hủy (đã hủy lõi)` Vui lòng cũng thêm `dpkg -l| egrep -v '^ii|rc'`
lá cờ br
Được rồi, tôi vừa cập nhật bài đăng với kết quả của hai lệnh và xóa các gói này bằng `Sudo dpkg -P package1 package2...`
Điểm:0
lá cờ pr

I have had the same error as you.

qgis-plugin-grass : Depends: grass782 E: Unable to correct problems, you have held broken packages.

I have uninstalled qgis and grass and removed broken packages. I have then reinstalled qgis according to the steps on their website. BUT I have used a different repository with help from this comment , namely:

deb [ arch=amd64 ] https://qgis.org/ubuntugis-ltr focal main

Note, that this is for the LTR version (3.16.xx). In your case, you want:

deb [ arch=amd64 ] https://qgis.org/ubuntugis focal main

As we had the same error, and this seemed to fix my problem, I hope it will also fix yours!

Note: During the steps on their website I came to the error of not being able to add a key. I don't know if this is related to our issue, but I will mention it just to be sure. This answer here helped me.

lá cờ br
cảm ơn. Tôi đã thử như vậy. Gỡ cài đặt Grass `Sudo dpkg -P Grass Grass-core Grass-doc Grass-gui` và cài đặt lại QGis nhưng cùng một lỗi `Các gói sau có các phụ thuộc chưa được đáp ứng. qgis-plugin-grass : Phụ thuộc: Grass786 nhưng không cài đặt được`. Không thực sự giống như cỏ782 trước đây

Đă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.