Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Ошибка в dpkg.  (Прочитано 1611 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн SadJabka92

  • Автор темы
  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Ошибка в dpkg.
« : 18 Мая 2018, 21:32:35 »
Сама ошибка:
dpkg: предупреждение: анализ файла «/var/lib/dpkg/status» около строки 43498 пакета «qtdeclarative5-accounts-plugin:amd64»:
 в значении поля «Homepage» обнаружена пустая строка
dpkg: ошибка: анализ файла «/var/lib/dpkg/status» около строки 43500 пакета «qtdeclarative5-accounts-plugin:amd64»:
 значение поля «Package» должно встречаться только один раз
E: Sub-process /usr/bin/dpkg returned an error code (2)

Пробывал чуть ли не все популярные решения и не один не помог, а именно:
dpkg --clear-availapt-get cleanapt-get updateapt-get install -fcp /var/lib/dpkg/status-old /var/lib/dpkg/status

Оффлайн ARTGALGANO

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 1936
    • Просмотр профиля
Re: Ошибка в dpkg.
« Ответ #1 : 18 Мая 2018, 21:48:54 »
Нтак первые 4 команды тут совсем ни к чему.
А воть если и ср ... не помогло... .
если попроботь ручками подправить.
А покажте строк проблемную
sed -n '43495,43500p' /var/lib/dpkg/status

Оффлайн SadJabka92

  • Автор темы
  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: Ошибка в dpkg.
« Ответ #2 : 18 Мая 2018, 22:00:34 »
Ручками пробывал но проблема в том что переходя на эти строки, к примеру туже 43498 где пишет что homepage пустая строка, но на самом деле если перейти на 43498 строку то homepage вовсе не пустой.

43498 строка:
Homepage: https://launchpad.net/accounts-qml-moduleПолностью:
Package: qtdeclarative5-accounts-plugin
Status: install ok installed
Priority: optional
Section: oldlibs
Installed-Size: 10
Maintainer: Ubuntu Desktop Team <ubuntu-desktop@lists.ubuntu.com>
Architecture: amd64
Multi-Arch: same
Source: accounts-qml-module
Version: 0.6+17.04.20170405-0ubuntu1
Depends: qml-module-ubuntu-onlineaccounts
Description: transitional dummy package for Online Accounts QML clients
 This module provides access to the Online Accounts framework from QML
 applications.
Homepage: https://launchpad.net/accounts-qml-module

43500 строка:
Package: libkmldom1Полностью:
Package: libkmldom1
Status: install ok installed
Priority: optional
Section: libs
Installed-Size: 876
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Architecture: amd64
Multi-Arch: same
Source: libkml
Version: 1.3.0-4
Depends: libc6 (>= 2.14), libexpat1 (>= 2.0.1), libgcc1 (>= 1:3.0), libkmlbase1 (>= 1.3.0~r864), libstdc++6 (>= 5.2)
Description: Library to manipulate KML 2.2 OGC standard files - libkmldom
 This is a library for use with applications that want to parse,
 generate and operate on KML, a geo-data XML variant. It is an
 implementation of the OGC KML 2.2 standard. It is written in C++ and
 bindings are available via SWIG to Java and Python.
 .
 This package contains the libkmldom shared library.
Original-Maintainer: Debian GIS Project <pkg-grass-devel@lists.alioth.debian.org>
Homepage: https://github.com/libkml/libkml

Оффлайн ARTGALGANO

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 1936
    • Просмотр профиля
Re: Ошибка в dpkg.
« Ответ #3 : 18 Мая 2018, 22:12:54 »

можно удалить всю эту строку
Homepage:.......
у половины пакетов ее  нет, но сначала сделайте бэкап файла.
И еще -- посмотрите в
ls -l /var/backups/
дату последнего бэкапа status

Оффлайн SadJabka92

  • Автор темы
  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: Ошибка в dpkg.
« Ответ #4 : 18 Мая 2018, 22:29:39 »
Посмотрел даты бекапов, и там есть даже за апрель. Попробую восстановить из бекапов

 

Страница сгенерирована за 0.047 секунд. Запросов: 23.