Премини към съдържанието
  • Добре дошли!

    Добре дошли в нашите форуми, пълни с полезна информация. Имате проблем с компютъра или телефона си? Публикувайте нова тема и ще намерите решение на всичките си проблеми. Общувайте свободно и открийте безброй нови приятели.

    Моля, регистрирайте се за да публикувате тема и да получите пълен достъп до всички функции.

     

Танер Заит Расим

DPKG на распберри пи3 се счупи

Препоръчан отговор


Много ти е оплескан сорс листа бре

Сподели този отговор


Линк към този отговор
Сподели в други сайтове
преди 1 минута, nick_dimitrov написа:

Ръчно ги замести...

отваряш терминал и отиваш в tmp...там изтегляш dpkg,разархивираш и го копираш на части в /usr/bin

всяка команда се изпълнява отделно...

cd /tmp
apt-get download dpkg
dpkg -x dpkg_1.17.27_armhf.deb dpkg-files
sudo cp /tmp/dpkg-files/usr/bin/dpkg-split /usr/bin
sudo cp /tmp/dpkg-files/usr/bin/dpkg /usr/bin
sudo cp /tmp/dpkg-files/usr/bin/dpkg-deb /usr/bin
sudo cp /tmp/dpkg-files/usr/bin/dpkg-divert /usr/bin
sudo cp /tmp/dpkg-files/usr/bin/dpkg-maintscript-helper /usr/bin
sudo cp /tmp/dpkg-files/usr/bin/dpkg-query /usr/bin
sudo cp /tmp/dpkg-files/usr/bin/dpkg-statoverride /usr/bin
sudo cp /tmp/dpkg-files/usr/bin/dpkg-trigger /usr/bin

[email protected]:/tmp# cd /tmp
[email protected]:/tmp# apt-get download dpkg
ПРЕДУПРЕЖДЕНИЕ: Следните пакети не могат да бъдат удостоверени!
  dpkg
E: Някои пакети не можаха да бъдат удостоверени
 

Сподели този отговор


Линк към този отговор
Сподели в други сайтове
преди 1 минута, nick_dimitrov написа:

Ръчно ги замести...

отваряш терминал и отиваш в tmp...там изтегляш dpkg,разархивираш и го копираш на части в /usr/bin

всяка команда се изпълнява отделно...

cd /tmp
apt-get download dpkg
dpkg -x dpkg_1.17.27_armhf.deb dpkg-files
sudo cp /tmp/dpkg-files/usr/bin/dpkg-split /usr/bin
sudo cp /tmp/dpkg-files/usr/bin/dpkg /usr/bin
sudo cp /tmp/dpkg-files/usr/bin/dpkg-deb /usr/bin
sudo cp /tmp/dpkg-files/usr/bin/dpkg-divert /usr/bin
sudo cp /tmp/dpkg-files/usr/bin/dpkg-maintscript-helper /usr/bin
sudo cp /tmp/dpkg-files/usr/bin/dpkg-query /usr/bin
sudo cp /tmp/dpkg-files/usr/bin/dpkg-statoverride /usr/bin
sudo cp /tmp/dpkg-files/usr/bin/dpkg-trigger /usr/bin

Ама виж какъв сорс лист ни вади......

Сподели този отговор


Линк към този отговор
Сподели в други сайтове
току-що, petie1 написа:

Ама виж какъв сорс лист ни вади......

Ми ще оправя сорс листа ама същата простотия пак...

deb http://ftp.de.debian.org/debian sid main to /etc/apt/sources.list
deb http://raspbian.raspberrypi.org/raspbian/ stretch main contrib non-free rpi
deb-src http://raspbian.raspberrypi.org/raspbian/ stretch main contrib non-free rpi
deb http://dl.bintray.com/etem/deb /
deb http://ftp.debian.org/debian jessie-backports main
deb http://ftp.de.debian.org/debian stretch-backports main
deb http://www.linux-projects.org/listing/uv4l_repo/raspbian/stretch stretch main
deb http://mirrordirector.raspbian.org/raspbian/ jessie main contrib non-free rpi
deb http://ftp.debian.org/debian jessie-backports main
 

Оставих си :
 

  • deb http://archive.raspbian.org/raspbian wheezy main contrib non-free
    deb-src http://archive.raspbian.org/raspbian wheezy main contrib non-free

ииии

[email protected]:/tmp# apt-get download dpkg
W: Target Packages (main/binary-armhf/Packages) is configured multiple times in /etc/apt/sources.list.d/tvheadend.list:1 and /etc/apt/sources.list.d/tvheadend.list:5
W: Target Packages (main/binary-all/Packages) is configured multiple times in /etc/apt/sources.list.d/tvheadend.list:1 and /etc/apt/sources.list.d/tvheadend.list:5
W: Target Translations (main/i18n/Translation-bg_BG) is configured multiple times in /etc/apt/sources.list.d/tvheadend.list:1 and /etc/apt/sources.list.d/tvheadend.list:5
W: Target Translations (main/i18n/Translation-bg) is configured multiple times in /etc/apt/sources.list.d/tvheadend.list:1 and /etc/apt/sources.list.d/tvheadend.list:5
W: Target Translations (main/i18n/Translation-bg_BG.UTF-8) is configured multiple times in /etc/apt/sources.list.d/tvheadend.list:1 and /etc/apt/sources.list.d/tvheadend.list:5
W: Target Translations (main/i18n/Translation-en) is configured multiple times in /etc/apt/sources.list.d/tvheadend.list:1 and /etc/apt/sources.list.d/tvheadend.list:5
E: Не е открит източник, от който да се изтегли версия „1.18.25“ на „dpkg:armhf“
[email protected]:/tmp# wget https://archive.raspbian.org/raspbian.public.key -O - | sudo apt-key add -
--2019-10-19 00:35:55-- https://archive.raspbian.org/raspbian.public.key
Преобразувам archive.raspbian.org (archive.raspbian.org)... 93.93.128.191, 2a00:1098:0:80:1000:75:0:2
Connecting to archive.raspbian.org (archive.raspbian.org)|93.93.128.191|:443... успешно свързване.
HTTP изпратено искане, чакам отговор... 200 OK
Дължина: 1776 (1,7K) [application/octet-stream]
Saving to: ‘STDOUT’

-                                         100%[=====================================================================================>]   1,73K  --.-KB/s    in 0s

2019-10-19 00:35:56 (18,9 MB/s) - written to stdout [1776/1776]

OK
[email protected]:/tmp# apt-get download dpkg
E: Не е открит източник, от който да се изтегли версия „1.18.25“ на „dpkg:armhf“
[email protected]:/tmp#
 

 

Сподели този отговор


Линк към този отговор
Сподели в други сайтове

dpkg го заместваш ръчно.

За сертификата ти от Letsencrypt можеш да го продължиш ако не е изтекъл / отварчш преди това 443 и 80 порт ако не ме лъже паметта и пушваш ръчно продължаване. Ако е изтекал вече трябва да създадеш нов. И затвраяш портовете.

 

П.С. Не видях, че не го е изтеглил...


Сподели този отговор


Линк към този отговор
Сподели в други сайтове
преди 5 минути, Танер Заит Расим написа:

Ми ще оправя сорс листа ама същата простотия пак...

deb http://ftp.de.debian.org/debian sid main to /etc/apt/sources.list
deb http://raspbian.raspberrypi.org/raspbian/ stretch main contrib non-free rpi
deb-src http://raspbian.raspberrypi.org/raspbian/ stretch main contrib non-free rpi
deb http://dl.bintray.com/etem/deb /
deb http://ftp.debian.org/debian jessie-backports main
deb http://ftp.de.debian.org/debian stretch-backports main
deb http://www.linux-projects.org/listing/uv4l_repo/raspbian/stretch stretch main
deb http://mirrordirector.raspbian.org/raspbian/ jessie main contrib non-free rpi
deb http://ftp.debian.org/debian jessie-backports main
 

Грешката ти е май че сорс листа не съвпада с версията ти

току-що, zdravkos написа:

dpkg го заместваш ръчно.

За сертификата ти от Letsencrypt можеш да го продължиш ако не е изтекъл / отварчш преди това 443 и 80 порт ако не ме лъже паметта и пушваш ръчно продължаване. Ако е изтекал вече трябва да създадеш нов. И затвраяш портовете.

Не виждаш ли че не може да го изтегли?

Сподели този отговор


Линк към този отговор
Сподели в други сайтове
преди 1 минута, petie1 написа:

Грешката ти е май че сорс листа не съвпада с версията ти

[email protected]:/tmp# uname -a
Linux raspberrypi 4.19.57-v7+ #1244 SMP Thu Jul 4 18:45:25 BST 2019 armv7l GNU/Linux
 

преди 4 минути, petie1 написа:

Грешката ти е май че сорс листа не съвпада с версията ти

Не виждаш ли че не може да го изтегли?

То и не се генерира файл.....

преди 9 минути, petie1 написа:

Грешката ти е май че сорс листа не съвпада с версията ти

Не виждаш ли че не може да го изтегли?

[email protected]:/tmp# cat /etc/os-release
PRETTY_NAME="Raspbian GNU/Linux 9 (stretch)"
NAME="Raspbian GNU/Linux"
VERSION_ID="9"
VERSION="9 (stretch)"
ID=raspbian
ID_LIKE=debian
HOME_URL="http://www.raspbian.org/"
SUPPORT_URL="http://www.raspbian.org/RaspbianForums"
BUG_REPORT_URL="http://www.raspbian.org/RaspbianBugs"
 

Сподели този отговор


Линк към този отговор
Сподели в други сайтове
cat /etc/os-release

Я дай изхода от тва

Сподели този отговор


Линк към този отговор
Сподели в други сайтове
току-що, petie1 написа:
cat /etc/os-release

Я дай изхода от тва

Raspbian GNU/Linux 9 (stretch)

[email protected]:/tmp# apt-get download dpkg
Изт:1 http://mirrors.linux-bg.org/raspbian/raspbian stretch/main armhf dpkg armhf 1.18.25 [2055 kB]
Изтеглени 2055 kB за 1с (1472 kB/сек)

[email protected]:/tmp# dpkg -x dpkg_1.18.25_armhf.deb
dpkg: /lib/arm-linux-gnueabihf/libc.so.6: version `GLIBC_2.28' not found (required by dpkg)
 

Сподели този отговор


Линк към този отговор
Сподели в други сайтове
преди 20 минути, Танер Заит Расим написа:

Raspbian GNU/Linux 9 (stretch)

Ей тук ти е сорса https://archive.raspberrypi.org/debian/dists/stretch/

Сподели този отговор


Линк към този отговор
Сподели в други сайтове
току-що, petie1 написа:

Това го оправих, как да оправя това;
dpkg: /lib/arm-linux-gnueabihf/libc.so.6: version `GLIBC_2.28' not found (required by dpkg)

[email protected]:/tmp/glibc-2.18# ./configure
checking build system type... armv7l-unknown-linux-gnueabihf
checking host system type... armv7l-unknown-linux-gnueabihf
checking for gcc... gcc
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking for readelf... readelf
configure: error: you must configure in a separate build directory
[email protected]:/tmp/glibc-2.18# make
Makeconfig:42: *** missing separator.  Stop.
[email protected]:/tmp/glibc-2.18#
 

Сподели този отговор


Линк към този отговор
Сподели в други сайтове

Виж първо с каква GLIBC версия разполагаш
ls -l /lib/*/libc.*
или
ldd --version

после обнови:

sudo apt-get update
sudo apt-get install libc6

 

Сподели този отговор


Линк към този отговор
Сподели в други сайтове
преди 9 минути, Танер Заит Расим написа:

Това го оправих, как да оправя това;
dpkg: /lib/arm-linux-gnueabihf/libc.so.6: version `GLIBC_2.28' not found (required by dpkg)

sudo apt-get autoclean

sudfo apt-get update

sudo dpkg -- configure -a

sudo apt-get install -f

 

Сподели този отговор


Линк към този отговор
Сподели в други сайтове
преди 1 минута, nick_dimitrov написа:

Виж първо с каква GLIBC версия разполагаш
ls -l /lib/*/libc.*
или
ldd --version

после обнови:

sudo apt-get update
sudo apt-get install libc6

 

[email protected]:/tmp/glibc-2.18# ls -l /lib/*/libc.*
lrwxrwxrwx 1 root root 12 фев  6  2019 /lib/arm-linux-gnueabihf/libc.so.6 -> libc-2.24.so
 

[email protected]:/tmp/glibc-2.28# ./configure
checking build system type... armv7l-unknown-linux-gnueabihf
checking host system type... armv7l-unknown-linux-gnueabihf
checking for gcc... gcc
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for readelf... readelf
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking whether g++ can link programs... yes
configure: error: you must configure in a separate build directory
[email protected]:/tmp/glibc-2.28# sudo make
Makeconfig:42: *** missing separator.  Stop.
[email protected]:/tmp/glibc-2.28# sudo make install
Makeconfig:42: *** missing separator.  Stop.
 

Сподели този отговор


Линк към този отговор
Сподели в други сайтове
преди 1 час, Танер Заит Расим написа:

Преди да се счупи пакета, ми забиваше при всеки инстал на нов пакет на MariaDB   при тригерите и се налагаче да ребуутвам...
пос;е трих dpkg и после ръчно компилирах и му се еа  ....м.....ата.

Надписа dpkg: /lib/arm-linux-gnueabihf/libc.so.6: version `GLIBC_2.28' not found (required by dpkg) означава,че имаш инсталирана версия на dpkg,която изисква libc6  version 2.28

Твоята система е с libc6 2.24

според мен имаш инсталирана неподходящо по-висока версия на dpkg

libc6 и GLIBC са едно и също нещо.

Не е нужно да компилираш ръчно  GLIBC 2.28,няма да постигнеш нищо,не може да съществуват две libc6 в една Линукс система,не е нужно.Единствено съм компилирал GLIBC за себе си в home,но за да извлека статична версия на библиотеката.

Има варианти да се инсталира в /opt ,но не е препоръчително според мен.

.so библиотеките в твоята система са оптимизирани да работят с GLIBC_2.24 и регулярно съвместимоста и версиите им се покачват спрямо GLIBC версията.

Пробва ли

sudo apt-get update
sudo apt-get install libc6

за да видим какво GLIBC предлага.

виж изхода от

ldd /usr/bin/dpkg

dpkg --version

Сподели този отговор


Линк към този отговор
Сподели в други сайтове
преди 1 час, nick_dimitrov написа:

Надписа dpkg: /lib/arm-linux-gnueabihf/libc.so.6: version `GLIBC_2.28' not found (required by dpkg) означава,че имаш инсталирана версия на dpkg,която изисква libc6  version 2.28

Твоята система е с libc6 2.24

според мен имаш инсталирана неподходящо по-висока версия на dpkg

libc6 и GLIBC са едно и също нещо.

Не е нужно да компилираш ръчно  GLIBC 2.28,няма да постигнеш нищо,не може да съществуват две libc6 в една Линукс система,не е нужно.Единствено съм компилирал GLIBC за себе си в home,но за да извлека статична версия на библиотеката.

Има варианти да се инсталира в /opt ,но не е препоръчително според мен.

.so библиотеките в твоята система са оптимизирани да работят с GLIBC_2.24 и регулярно съвместимоста и версиите им се покачват спрямо GLIBC версията.

Пробва ли

sudo apt-get update
sudo apt-get install libc6

за да видим какво GLIBC предлага.

виж изхода от

ldd /usr/bin/dpkg

dpkg --version

Виж сега оформя се един кръг с тия команди дето ги даваш.
sudo apt-get update минава.
sudo apt-get install libc6 не минава, казва:
E: Процесът dpkg е беше прекъснат. Проблемът трябва да се коригира чрез ръчно изпълнение на „sudo dpkg --configure -a“.
А пък „sudo dpkg --configure -a“. казва гледай си работата.. дай ми GLIBC_228:
dpkg: /lib/arm-linux-gnueabihf/libc.so.6: version `GLIBC_2.28' not found (required by dpkg)

 

[email protected]:/tmp/glibc-2.28# ldd /usr/bin/dpkg
/usr/bin/dpkg: /lib/arm-linux-gnueabihf/libc.so.6: version `GLIBC_2.28' not found (required by /usr/bin/dpkg)
        linux-vdso.so.1 (0x7efea000)
        /usr/lib/uv4l/uv4lext/armv6l/libuv4lext.so (0x76d89000)
        /usr/lib/arm-linux-gnueabihf/libarmmem.so (0x76d73000)
        libselinux.so.1 => /lib/arm-linux-gnueabihf/libselinux.so.1 (0x76d1f000)
        libc.so.6 => /lib/arm-linux-gnueabihf/libc.so.6 (0x76be0000)
        /lib/ld-linux-armhf.so.3 (0x76f2d000)
        libdl.so.2 => /lib/arm-linux-gnueabihf/libdl.so.2 (0x76bcd000)
        librt.so.1 => /lib/arm-linux-gnueabihf/librt.so.1 (0x76bb6000)
        libstdc++.so.6 => /usr/lib/arm-linux-gnueabihf/libstdc++.so.6 (0x76a6e000)
        libm.so.6 => /lib/arm-linux-gnueabihf/libm.so.6 (0x769ef000)
        libgcc_s.so.1 => /lib/arm-linux-gnueabihf/libgcc_s.so.1 (0x769c2000)
        libpcre.so.3 => /lib/arm-linux-gnueabihf/libpcre.so.3 (0x76949000)
        libpthread.so.0 => /lib/arm-linux-gnueabihf/libpthread.so.0 (0x76920000)
 


[email protected]:/tmp/glibc-2.28# dpkg --version
dpkg: /lib/arm-linux-gnueabihf/libc.so.6: version `GLIBC_2.28' not found (required by dpkg)
 

Сподели този отговор


Линк към този отговор
Сподели в други сайтове
преди 14 часа, Танер Заит Расим написа:

[email protected]:/tmp# cd /tmp
[email protected]:/tmp# apt-get download dpkg
ПРЕДУПРЕЖДЕНИЕ: Следните пакети не могат да бъдат удостоверени!
  dpkg
E: Някои пакети не можаха да бъдат удостоверени

[email protected]:/tmp# apt-get download dpkg
E: Не е открит източник, от който да се изтегли версия „1.18.25“ на „dpkg:armhf“
[email protected]:/tmp#
 

 

След като е оправен сорс листа,тогава изтегли ръчно dpkg  и го замести.
Поне трябва да ти дава възможност да изтегляш пакети от хранилището.
или от тук - търсената версия 1.18.25
cd /tmp
sudo wget https://archive.raspbian.org/raspbian/pool/main/d/dpkg/dpkg_1.18.25_armhf.deb
ar -x dpkg_1.17.27_armhf.deb
sudo tar -xvf data.tar.xz
cd /tmp/usr/bin
sudo cp /tmp/usr/bin/dpkg /usr/bin
така заместваш каквото искаш за dpkg от tmp/usr/bin в /usr/bin

https://archive.raspbian.org/raspbian/pool/main/d/dpkg/

След това рестартирай,виж работи ли
След това ...
sudo apt-get update    
sudo apt-get install --reinstall dpkg

Сподели този отговор


Линк към този отговор
Сподели в други сайтове
преди 18 минути, nick_dimitrov написа:

След като е оправен сорс листа,тогава изтегли ръчно dpkg  и го замести.
Поне трябва да ти дава възможност да изтегляш пакети от хранилището.
или от тук - търсената версия 1.18.25
cd /tmp
wget https://archive.raspbian.org/raspbian/pool/main/d/dpkg/dpkg_1.18.25_armhf.deb
ar -x dpkg_1.17.27_armhf.deb
sudo tar -xvf data.tar.xz
cd /tmp/usr/bin
sudo cp /tmp/usr/bin/dpkg /usr/bin
така заместваш каквото искаш за dpkg от tmp/usr/bin в /usr/bin

https://archive.raspbian.org/raspbian/pool/main/d/dpkg/

След това рестартирай,виж работи ли
След това ...
sudo apt-get update    
sudo apt-get install --reinstall dpkg

[email protected]:~# sudo apt-get install --reinstall dpkg
E: Процесът dpkg е беше прекъснат. Проблемът трябва да се коригира чрез ръчно изпълнение на „sudo dpkg --configure -a“.
[email protected]:~# sudo dpkg --configure -a
Setting up mariadb-server-10.1 (10.1.38-0+deb9u1) ...
dpkg: error processing package mariadb-server-10.1 (--configure):
 subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
 mariadb-server-10.1
[email protected]:~#
 

raspberrypi:~# apt install -f
Четене на списъците с пакети... Готово
Изграждане на дървото със зависимости
Четене на информацията за състоянието... Готово
Следните пакети са били инсталирани автоматично и вече не са необходими:
  exim4-base exim4-config libatk-wrapper-java libatk-wrapper-java-jni libice-dev libjs-prototype libjs-scriptaculous libmarkdown2 libsm-dev libxt-dev python3-augeas
  realpath tinymce
Използвайте „apt autoremove“ за да ги премахнете.
0 актуализирани, 0 нови инсталирани, 0 за премахване и 137 без промяна.
1 не са напълно инсталирани или премахнати.
След тази операция ще бъде използвано 0 B допълнително дисково пространство.
Setting up mariadb-server-10.1 (10.1.38-0+deb9u1) ...
Progress: [  0%] [..................................................................................................................................................]
И така си стои......

Сподели този отговор


Линк към този отговор
Сподели в други сайтове

sudo apt-get autoclean

sudo apt-get autoremove

И тогава вече слагаш Мариадб

Сподели този отговор


Линк към този отговор
Сподели в други сайтове

Плучавъ съ Параграф 22 майчи :tease:

Сподели този отговор


Линк към този отговор
Сподели в други сайтове
на 18.10.2019 г. в 23:24, Танер Заит Расим написа:

Много се изнервям да поправям линукски неща, отнема ми страшно време да се осеферя кво става...

Като ги поправяш като Лайняндос неща е така, откъде свали dpkg или си го инсталираш ръчно от някъде.

dpkg: /lib/arm-linux-gnueabihf/libc.so.6: version `GLIBC_2.28' not found (required by dpkg)

Означава, че dpkg иска верися 2.28 на glibc, докато локалният libc я няма, т.е. е по-ниска версия. dpkg трябва да се премахне и да се замени със съответната.

Сподели този отговор


Линк към този отговор
Сподели в други сайтове
преди 2 часа, bvbfan написа:

Като ги поправяш като Лайняндос неща е така, откъде свали dpkg или си го инсталираш ръчно от някъде.

dpkg: /lib/arm-linux-gnueabihf/libc.so.6: version `GLIBC_2.28' not found (required by dpkg)

Означава, че dpkg иска верися 2.28 на glibc, докато локалният libc я няма, т.е. е по-ниска версия. dpkg трябва да се премахне и да се замени със съответната.

Дай инструкции и.ще го направя.

преди 12 часа, petie1 написа:

sudo apt-get autoclean

sudo apt-get autoremove

И тогава вече слагаш Мариадб

[email protected]:~# sudo apt-get autoclean
Четене на списъците с пакети... Готово
Изграждане на дървото със зависимости
Четене на информацията за състоянието... Готово
[email protected]:~#
[email protected]:~# sudo apt-get autoremove
E: Процесът dpkg е беше прекъснат. Проблемът трябва да се коригира чрез ръчно изпълнение на „sudo dpkg --configure -a“.
[email protected]:~#
[email protected]:~# sudo dpkg --configure -a
Setting up mariadb-server-10.1 (10.1.38-0+deb9u1) ...
dpkg: error processing package mariadb-server-10.1 (--configure):
 subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
 mariadb-server-10.1


 

[email protected]:~# apt-get remove dpkg
Четене на списъците с пакети... Готово
Изграждане на дървото със зависимости
Четене на информацията за състоянието... Готово
Някои пакети не можаха да бъдат инсталирани. Това може да означава,
че сте изискали невъзможна ситуация или ако използвате нестабилната
дистрибуция, че някои необходими пакети още не са създадени или пък
са били преместени от Incoming.
Следната информация може да помогне за намиране на изход от ситуацията:

Следните пакети имат неудовлетворени зависимости:
 cron : Предварително зависи от: dpkg (>= 1.15.7.2) но той няма да бъде инсталиран
        Зависи от: libpam0g (>= 0.99.7.1) но той няма да бъде инсталиран
        Зависи от: adduser но той няма да бъде инсталиран
        Зависи от: libpam-runtime (>= 1.0.1-11) но той няма да бъде инсталиран
        Препоръчва се: exim4 но той няма да бъде инсталиран или
                                   postfix но той няма да бъде инсталиран или
                                   mail-transport-agent
 gnupg : Зависи от: gnupg-agent (= 2.1.18-8~deb9u4) но той няма да бъде инсталиран
         Зависи от: libreadline7 (>= 6.0) но той няма да бъде инсталиран
         Препоръчва се: dirmngr (= 2.1.18-8~deb9u4) но той няма да бъде инсталиран
         Препоръчва се: gnupg-l10n (= 2.1.18-8~deb9u4) но той няма да бъде инсталиран
 init-system-helpers : Зависи от: perl-base (>= 5.20.1-3) но той няма да бъде инсталиран
E: Грешка, pkgProblemResolver::Resolve генерира повреди, това може да е причинено от задържани пакети.
 

Сподели този отговор


Линк към този отговор
Сподели в други сайтове

Няколко проверки:
Виж с коя версия разполагат хранилищата
изпълни в терминала
apt-cache show dpkg mariadb-server | grep -e Package: -e Version:
покажи резултата

след това изтегляне в /tmp
в терминала
cd /tmp
натискаме бутон Enter
след това пишем
sudo apt-get download dpkg
парола
натискаме бутон Enter
изтегля се в  /tmp
провери дали е същата версия ,която показва apt-cache show dpkg

разархивиране на изтегления пакет
в терминала
cd /tmp
sudo ar -x dpkg_1.18.25_armhf.deb
при условие,че името на пакета е dpkg_1.18.25_armhf.deb
генерират се няколко архива в /tmp,виж разширението. xz
разархивиране на  единият от архивите data.tar.xz
cd /tmp
sudo tar -xvf data.tar.xz
отиваме до разархивираните  bin файлове в /tmp ,върху тях ще изпълним ldd за проверка,относно  GLIBC
в терминала
cd /tmp/usr/bin
после
ldd ./dpkg-trigger ./dpkg ./dpkg-deb ./dpkg-divert ./dpkg-query ./dpkg-split ./dpkg-statoverride ./update-alternatives
покажи резултата

друга проверка относно GLIBC,върху съществуващото в системата dpkg
в терминала
cd /usr/bin
ldd dpkg-trigger dpkg dpkg-deb dpkg-divert dpkg-query dpkg-split dpkg-statoverride update-alternatives
покажи резултата

в терминала
cd /bin
ldd bash
покажи резултата

 

Сподели този отговор


Линк към този отговор
Сподели в други сайтове

Лично за мен грешката че е му е бая оплескан сорс листа и е направил нещо като тюрло гювеч от пакетите

преди 10 часа, Танер Заит Расим написа:

dpkg: error processing package mariadb-server-10.1 (--configure):
 subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
 mariadb-server-10.1

Ей тва някой разгледа ли го?

Сподели този отговор


Линк към този отговор
Сподели в други сайтове
преди 1 час, petie1 написа:

Ей тва някой разгледа ли го?

За мен това все още не значи много,тъй като при
 ldd /usr/bin/dpkg
 излиза тази информация,поне това се вижда
 /usr/bin/dpkg: /lib/arm-linux-gnueabihf/libc.so.6: version `GLIBC_2.28' not found (required by /usr/bin/dpkg)
 това е конкретно към dpkg и означава,че dpkg не функционира
 или в bin файловете е проблема или в .so библиотеки,които генерира ldd
 
 Разбира се може да се пробва чрез разархивирания dpkg
 ,който се намира в /tmp/usr/bin да инсталира изтегления dpkg_1.18.25_armhf.deb
,който се намира в /tmp
и по този начин да го замести,без зависимостите .

sudo ./dpkg -i /tmp/dpkg_1.18.25_armhf.deb
sudo apt-get install -f
 
 или
 
sudo dpkg-reconfigure mariadb-server-10.1
sudo apt-get install -f

но не знам версията на mariadb-server
и резултата от ldd
нямам и под ръка raspberry pi ,за да тествам

Най-добре е преди това да се направи някакъв бекъп.

Сподели този отговор


Линк към този отговор
Сподели в други сайтове

Добавете отговор

Можете да публикувате отговор сега и да се регистрирате по-късно. Ако имате регистрация, влезте в профила си за да публикувате от него.

Гост
Напишете отговор в тази тема...

×   Вмъкнахте текст, който съдържа форматиране.   Премахни форматирането на текста

  Разрешени са само 75 емотикони.

×   Съдържанието от линка беше вградено автоматично.   Премахни съдържанието и покажи само линк

×   Съдържанието, което сте написали преди беше възстановено..   Изтрий всичко

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Добави ново...