Рейтинг:0

Удалил QGIS и теперь не могу его переустановить: qgis-plugin-grass

флаг br

Кажется, то же самое:

Удалил QGIS и теперь не могу его переустановить («E: Не удалось исправить проблемы, у вас есть поврежденные пакеты».)

Но у меня не получилось с объяснениями.

Я использую Ubuntu 20.04.3 LTS. Я использовал QGis версии 3.16 на компьютере и столкнулся с проблемой SRC. Эта проблема не возникала на другом компьютере с той же Ubuntu, но с QGis 3.22. Итак, я хочу установить Qgis 3.22. Я установил 3.22 без удаления 3.16, но возникают некоторые проблемы с установкой.Итак, я удалил 3.16 и попытался установить 3.22, но у меня есть некоторые проблемы, которые я не могу решить после некоторых исследований.

Я следовал этому руководству, чтобы установить QGis: https://www.qgis.org/en/site/forusers/alldownloads.html#debian-ubuntu

Итак, после этой командной строки:

sudo apt установить qgis qgis-плагин-трава

Я получаю эту ошибку:

Чтение списков пакетов... Готово
Построение дерева зависимостей       
Чтение информации о состоянии... Готово
Не удалось установить некоторые пакеты. Это может означать, что у вас есть
запрошена невозможная ситуация или если вы используете нестабильную
дистрибутив, что некоторые необходимые пакеты еще не созданы
или был перемещен из входящих.
Следующая информация может помочь разрешить ситуацию:

Следующие пакеты имеют неудовлетворенные зависимости.
 qgis-плагин-трава: Зависит: трава782
E: Невозможно исправить проблемы, у вас есть сломанные пакеты.

Я попытался установить траву782 вручную:

sudo apt установить траву782

Возвращает:

Чтение списков пакетов... Готово
Построение дерева зависимостей       
Чтение информации о состоянии... Готово
Пакет grass782 — это виртуальный пакет, предоставленный:
  Grass-core 7.8.2-1build3 [Не кандидатская версия]
E: У пакета «grass782» нет кандидата на установку.

Я попытался установить травяное ядро ​​​​вручную:

sudo apt установить травяное ядро

Возвращает:

Чтение списков пакетов... Готово
Построение дерева зависимостей       
Чтение информации о состоянии... Готово
Grass-core уже является самой новой версией (7.8.6-1~focal2).
0 для обновления, 0 для новой установки, 0 для удаления и 0 для отказа от обновления.

Когда я делаю :

grep -v "^#" -r /etc/apt/sources.list /etc/apt/sources.list.d/*.list | сортировать | уникальный /etc/apt/sources.list

Я получил :

etc/apt/sources.list:deb [arch=amd64] https://qgis.org/ubuntu основное основное
/etc/apt/sources.list:deb http://fr.archive.ubuntu.com/ubuntu/ focus-backports основная ограниченная вселенная мультивселенная
/etc/apt/sources.list:deb http://fr.archive.ubuntu.com/ubuntu/ основное ограничение
/etc/apt/sources.list:deb http://fr.archive.ubuntu.com/ubuntu/ фокальная мультивселенная
/etc/apt/sources.list:deb http://fr.archive.ubuntu.com/ubuntu/ фокальная вселенная
/etc/apt/sources.list:deb http://fr.archive.ubuntu.com/ubuntu/ основное ограниченное основное обновление
/etc/apt/sources.list:deb http://fr.archive.ubuntu.com/ubuntu/ фокальные обновления мультивселенной
/etc/apt/sources.list:deb http://fr.archive.ubuntu.com/ubuntu/ вселенная фокальных обновлений
/etc/apt/sources.list:deb http://security.ubuntu.com/ubuntu focus-security основной ограниченный доступ
/etc/apt/sources.list:deb http://security.ubuntu.com/ubuntu мультиверсия фокальной безопасности
/etc/apt/sources.list:deb http://security.ubuntu.com/ubuntu вселенная фокальной безопасности
/etc/apt/sources.list.d/spotify.list:deb http://repository.spotify.com стабильная несвободная

Ищем задержанные пакеты с помощью команды dpkg --get-selections | grep держать, он ничего не возвращает.

После команды политика apt-cache grass782 :

трава782:
  Установлено: (нет)
  Кандидат: (нет)
  Таблица версий:

После команды политика apt-cache :

травяное ядро:
   Установлено: 7.8.6-1~focal2
   Кандидат: 7.8.6-1~focal2
   Таблица версий:
 *** 7.8.6-1~фокус2 100
        100 /var/lib/dpkg/status
     7.8.2-1сборка3 500
        500 http://fr.archive.ubuntu.com/ubuntu focus/universe amd64 Пакеты

После поиск способностей ?устарел :

i atom — взломанный текстовый редактор 21 века.                         
i forticlient — FortiClient, теперь доступный для Linux, представляет собой приложение для защиты конечных точек.
i A libgdal30 — Библиотека абстракции геопространственных данных                                  
i A libgeos3.10.1 — механизм геометрии для географических информационных систем — библиотека C++     
i A libotbapplicationengine-7.2-1 — библиотека ORFEO Toolbox — OTBApplicationEngine                         
i A libotbcarto-7.2-1 - библиотека ORFEO Toolbox - OTBCarto                                     
i A libotbcommandline-7.2-1 — библиотека ORFEO Toolbox — OTBCommandLine                               
i A libotbcommon-7.2-1 — библиотека ORFEO Toolbox — OTBCommon                                    
i A libotbcurladapters-7.2-1 — библиотека ORFEO Toolbox — OTBCurlAdapters                              
i A libotbextendedfilename-7.2-1 — библиотека ORFEO Toolbox — OTBExtendedFileName                          
i A libotbfuzzy-7.2-1 — библиотека ORFEO Toolbox — OTBFuzzy                                     
i A libotbgdaladapters-7.2-1 — библиотека ORFEO Toolbox — OTBGdalAdapters                              
i A libotbice-7.2-1 - библиотека ORFEO Toolbox - OTBIce                                       
i A libotbimagebase-7.2-1 - Библиотека ORFEO Toolbox - OTBImageBase                                 
i A libotbimageio-7.2-1 - библиотека ORFEO Toolbox - OTBImageIO                                   
i A libotbimagemanipulation-7.2-1 — библиотека ORFEO Toolbox — OTBImageManipulation                         
i A libotbiobsq-7.2-1 — библиотека ORFEO Toolbox — OTBIOBSQ                                     
i A libotbiogdal-7.2-1 - Библиотека ORFEO Toolbox - OTBIOGDAL                                    
i A libotbiokml-7.2-1 — библиотека ORFEO Toolbox — OTBIOKML                                     
i Либотбиолум-7.2-1 - Библиотека ORFEO Toolbox - OTBIOLUM                                     
i Либотбиомстар-7.2-1 - Библиотека ORFEO Toolbox - OTBIOMSTAR                                   
i A libotbioonera-7.2-1 - Библиотека ORFEO Toolbox - OTBIOONERA                                   
i Либотбиорад-7.2-1 - Библиотека ORFEO Toolbox - OTBIORAD                                     
i A libotbleearningbase-7.2-1 — библиотека ORFEO Toolbox — OTBLearningBase                              
i A libotbmapla-7.2-1 - Библиотека ORFEO Toolbox - OTBMapla                                     
i A libotbmathparser-7.2-1 — библиотека ORFEO Toolbox — OTBMathParser                                
i A libotbmathparserx-7.2-1 — библиотека ORFEO Toolbox — OTBMathParserX                               
i A libotbmetadata-7.2-1 — библиотека ORFEO Toolbox — OTBMetadata                                  
i A libotbmonteverdi-7.2-1 - Библиотека ORFEO Toolbox - OTBMonteverdi                                
i A libotbmonteverdicore-7.2-1 — библиотека ORFEO Toolbox — OTBMonteverdiCore                            
i A libotbmonteverdigui-7.2-1 — библиотека ORFEO Toolbox — OTBMonteverdiGUI                             
i A libotbossimadapters-7.2-1 - Библиотека ORFEO Toolbox - OTBOssimAdapters                             
i A libotbossimplugins-7.2-1 - Библиотека ORFEO Toolbox - OTBOssimPlugins                              
i Либотполяриметрия-7.2-1 - Библиотека ORFEO Toolbox - OTBPolarimetry                               
i A libotbprojection-7.2-1 — библиотека ORFEO Toolbox — OTBProjection                                
i A libotbqtadapters-7.2-1 - Библиотека ORFEO Toolbox - OTBQtAdapters                                
i A libotbqtwidget-7.2-1 — библиотека ORFEO Toolbox — OTBQtWidget                                  
i A libotbsampling-7.2-1 — библиотека ORFEO Toolbox — OTBSampling                                  
i A libotbsiftfast-7.2-1 - Библиотека ORFEO Toolbox - OTBSiftFast                                  
i A libotbstatistics-7.2-1 - Библиотека ORFEO Toolbox - OTBStatistics                                
i A libotbstreaming-7.2-1 — библиотека ORFEO Toolbox — OTBStreaming                                 
i A libotbsupervised-7.2-1 — библиотека ORFEO Toolbox — OTBSupervised                                
i A libotbtestkernel-7.2-1 — библиотека ORFEO Toolbox — OTBTestKernel                                
i A libotbvectordatabase-7.2-1 — библиотека ORFEO Toolbox — OTBVectorDataBase                            
i A libotbvectordataio-7.2-1 — библиотека ORFEO Toolbox — OTBVectorDataIO                              
i A libotbwavelet-7.2-1 - библиотека ORFEO Toolbox - OTBWavelet                                   
i A libpdal-base12 — библиотека абстракции точечных данных — libpdal_base                        
i A libpdal-plugin-e57 — библиотека абстракции точечных данных — плагин E57                          
i A libpdal-plugin-hdf — библиотека абстракции точечных данных — подключаемый модуль HDF                          
i A libpdal-plugin-i3s — библиотека абстракции точечных данных — подключаемый модуль I3S                          
i A libpdal-util12 — библиотека абстракции точечных данных — libpdal_util                        
i A libproj22 — библиотека картографических проекций                                      
Я рСтудио - RStudio                                                              
i zoom - Zoom Cloud Meetings

Я буду очень благодарен, если кто-то может попытаться мне помочь. Спасибо !

РЕШЕНИЕ...

Я выполнил: sudo apt -s install --reinstall grass-core=7.8.2-1build3 --> нет ошибки

sudo apt install --reinstall grass-core=7.8.2-1build3 --> ОК

Итак, я перезапускаю: sudo apt установить qgis qgis-плагин-трава

Но :

Прервано (сброшено ядро)
dpkg: ошибка обработки пакета qgis-providers (--configure):  
   установленный подпроцесс сценария после установки пакета qgis-providers вернул статус ошибки 134

dpkg: проблемы с зависимостями препятствуют настройке qgis:
   qgis зависит от qgis-провайдеров (= 1:3.22.2+32focal); Однако:
Пакет qgis-providers еще не настроен.
    
dpkg: ошибка обработки пакета qgis (--configure):  
   проблемы с зависимостями - оставить ненастроенным 
dpkg: проблемы с зависимостями препятствуют настройке qgis-plugin-grass:
qgis-plugin-grass зависит от qgis (= 1:3.22.2+32focal); Однако: 
   Пакет qgis еще не настроен.
    
dpkg: ошибка обработки пакета qgis-plugin-grass (--configure):  
   проблемы с зависимостями - оставить ненастроенным 
dpkg: проблемы с зависимостями препятствуют настройке python3-qgis: 
   python3-qgis зависит от qgis-провайдеров (= 1:3.22.2+32focal); Однако:
Пакет qgis-providers еще не настроен.
    
dpkg: ошибка обработки пакета python3-qgis (--configure):  
   проблемы с зависимостями - оставление ненастроенного Отчет об аппорте не написан, поскольку сообщение об ошибке указывает, что это ошибка, возникшая после предыдущей ошибки.                                                                                                                   

Отчет об аппорте не написан, поскольку сообщение об ошибке указывает на то, что это ошибка, возникшая после предыдущего сбоя.
                                                                
Отчет об аппорте не написан, поскольку MaxReports уже достигнут
Обработка триггеров для shared-mime-info (1.15-1)... 
Обработка триггеров для desktop-file-utils (0.24-1ubuntu3) ... 
Обработка триггеров для поддержки mime (3.64ubuntu1)... 
Обработка триггеров для темы hicolor-icon (0.17-2) ... 
Обработка триггеров для меню gnome (3.36.0-1ubuntu1)... 
Обработка триггеров для libc-bin (2.31-0ubuntu9.2)... 
Обработка триггеров для man-db (2.9.1-1)... 
При обработке возникли ошибки:  
qgis-провайдеры  
qgis  
qgis-плагин-трава  
python3-qgis 
E: Подпроцесс /usr/bin/dpkg возвратил код ошибки (1)

После sudo apt list --installed | grep qgis

libqgis-3d3.22.2/focal, теперь 1:3.22.2+32focal amd64 [установлено, автоматически]
libqgis-analysis3.22.2/focal, теперь 1:3.22.2+32focal amd64 [установлено, автоматически]
libqgis-app3.22.2/focal, теперь 1:3.22.2+32focal amd64 [установлено, автоматически]
libqgis-core3.22.2/focal, теперь 1:3.22.2+32focal amd64 [установлено, автоматически]
libqgis-customwidgets/now 1:3.22.2+32focal amd64 [установлено, можно обновить до: 1:3.22.3+32focal]
libqgis-gui3.22.2/focal, теперь 1:3.22.2+32focal amd64 [установлено, автоматически]
libqgis-native3.22.2/focal, теперь 1:3.22.2+32focal amd64 [установлено, автоматически]
libqgis-server3.22.2/focal, теперь 1:3.22.2+32focal amd64 [установлено, автоматически]
libqgisgrass7-3.22.2/focal, теперь 1:3.22.2+32focal amd64 [установлено, автоматически]
libqgispython3.22.2/focal, теперь 1:3.22.2+32focal amd64 [установлено, автоматически]
otb-qgis/now 7.2.0+dfsg-1~focal3 amd64 [установлено, локально]
python3-qgis-common/now 1:3.22.2+32focal все [установлено, можно обновить до: 1:3.22.3+32focal]
python3-qgis/now 1:3.22.2+32focal amd64 [установлено, можно обновить до: 1:3.22.3+32focal]
qgis-common/now 1:3.22.2+32focal все [установлено, можно обновить до: 1:3.22.3+32focal]
qgis-plugin-grass-common/now 1:3.22.2+32focal все [установлено, можно обновить до: 1:3.22.3+32focal]
qgis-plugin-grass/now 1:3.22.2+32focal amd64 [установлено, можно обновить до: 1:3.22.3+32focal]
qgis-provider-grass/now 1:3.22.2+32focal amd64 [установлено, можно обновить до: 1:3.22.3+32focal]
qgis-providers-common/now 1:3.22.2+32focal все [установлено, можно обновить до: 1:3.22.3+32focal]
qgis-providers/now 1:3.22.2+32focal amd64 [установлено, можно обновить до: 1:3.22.3+32focal]
qgis/now 1:3.22.2+32focal amd64 [установлено, можно обновить до: 1:3.22.3+32focal]

После sudo dpkg --dry-run -P $(dpkg -l | grep qgis | awk '{print $2}')

(Чтение базы данных... На данный момент установлено 252958 файлов и каталогов.)
Удалить или очистить otb-qgis (7.2.0+dfsg-1~focal3)...
Удалить или очистить qgis-plugin-grass (1:3.22.2+32focal)...
Удалить или очистить qgis-plugin-grass-common (1:3.22.2+32focal)...
Удалить или очистить qgis-provider-grass (1:3.22.2+32focal)...
Удалить или очистить libqgisgrass7-3.22.2 (1:3.22.2+32focal)...
Удалить или очистить qgis (1:3.22.2+32focal)...
Удалить или очистить qgis-common (1:3.22.2+32focal)...
Удалить или очистить libqgis-app3.22.2 (1:3.22.2+32focal)...
Удалить или очистить python3-qgis (1:3.22.2+32focal)...
Удалить или очистить python3-qgis-common (1:3.22.2+32focal)...
Удалить или очистить qgis-провайдеров (1:3.22.2+32focal)...
Удалить или очистить qgis-providers-common (1:3.22.2+32focal)...
Удалить или очистить libqgis-3d3.22.2 (1:3.22.2+32focal)...
Удалить или очистить libqgis-analysis3.22.2 (1:3.22.2+32focal)...
Удалить или очистить libqgis-customwidgets (1:3.22.2+32focal)...
Удалить или очистить libqgis-gui3.22.2 (1:3.22.2+32focal)...
Удалить или очистить libqgis-native3.22.2 (1:3.22.2+32focal)...
Удалить или очистить libqgis-server3.22.2 (1:3.22.2+32focal)...
Удалить или очистить libqgispython3.22.2 (1:3.22.2+32focal)...
Удалить или очистить libqgis-core3.22.2 (1:3.22.2+32focal)...

дпкг -л| egrep -v '^ii|rc'

iU python3-qgis 1:3.22.2+32focal amd64 привязки Python к QGIS
iU qgis 1:3.22.2+32focal amd64 Географическая информационная система (ГИС)
iU qgis-plugin-grass 1:3.22.2+32focal amd64 Плагин GRASS для QGIS
iF qgis-providers 1:3.22.2+32focal amd64 сбор поставщиков данных для QGIS
nobody avatar
флаг gh
Пожалуйста, не могли бы вы добавить `sudo apt update`, версия травяного ядра теперь 7.8.2-1build3.
флаг br
Любопытно, что «sudo apt update» возвращает «Все пакеты обновлены». .6-1~фокус2).`
nobody avatar
флаг gh
Пожалуйста, покажите нам `apt-cache policy grass-core`
флаг br
Я обновил сообщение с результатом `apt-cache policy grass-core`
nobody avatar
флаг gh
`sudo apt -s install --reinstall grass-core=7.8.2-1build3` это всего лишь симуляция. Если ошибки нет, `sudo apt install --reinstall grass-core=7.8.2-1build3`
флаг br
пост обновлен! всегда ошибка...
nobody avatar
флаг gh
какой беспорядок. Пожалуйста, попробуйте удалить любой пакет с qgis в имени с помощью dpkg. например, `sudo dpkg -P package1 package2 as.s.o`, я понятия не имею, откуда взялась ваша версия от grass-core, но это не от gquis ppa.
флаг br
ладно... так что после `sudo apt list --installed | grep qgis` удалить весь список? (обновлено в посте.)
nobody avatar
флаг gh
да, `sudo dpkg --dry-run -P $(dpkg -l | grep qgis | awk '{print $2}')` это тоже симуляция, меня беспокоит эта часть `Прервано (дамп ядра)` Пожалуйста добавьте также `dpkg -l| egrep -v '^ii|rc'`
флаг br
Хорошо, я только что обновил сообщение с результатом двух команд и удалил этот пакет с помощью `sudo dpkg -P package1 package2...`
Рейтинг:0
флаг 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.

флаг br
Благодарю. Я пробовал то же самое. Удалите траву `sudo dpkg -P grass-core grass-doc grass-gui` и переустановите QGis, но та же ошибка `Следующие пакеты имеют неудовлетворенные зависимости. qgis-plugin-grass : Зависит от: grass786, но не устанавливается. Не совсем то же самое, что раньше было grass782

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.