E ошибка во время исполнения транзакции alt linux

при обновлении и установке программ выпадает ошибка: E: Ошибка во время исполнения транзакции

Последнее время при обновлении и установке программ выпадает ошибка: E: Ошибка во время исполнения транзакции
Как избавиться?


Записан


Какой дистрибутив, какой бренч, откуда обновляетесь, полный лог обновления. Поподробнее пожалуйста!


Записан


Информика Мастер. 6.
[root@host100 ~]# apt-get dist-upgrade
Чтение списков пакетов… Завершено
Построение дерева зависимостей… Завершено
Подсчет обновлений… Завершено
Следующие пакеты будут ОБНОВЛЕНЫ:
  apt-repo chromium chromium-kde kernel-headers-modules-std-def libv8
Следующие пакеты будут ЗАМЕНЕНЫ:
  lazarus-docs (by lazarus)  lazarus-examples (by lazarus)
Следующие НОВЫЕ пакеты будут установлены:
  fpc lazarus libspeechd
5 будет обновлено, 3 новых установлено, 2 пакетов будет заменено, 0 пакетов будет удалено и 0 не будет обновлено.
Необходимо получить 0B/163MB архивов.
После распаковки потребуется дополнительно 563MB дискового пространства.
Продолжить? [Y/n] y
Совершаем изменения…
Preparing…                 ################################################################### [100%]
installing package libspeechd-0.8-alt0.M60P.1 needs 88Kb on the / filesystem
installing package libv8-3.16.14.10-alt0.M60P.1 needs 6Mb on the / filesystem
installing package chromium-26.0.1410.57-alt0.r191765.M60P.1 needs 5Mb on the / filesystem
installing package apt-repo-1.1.4-alt1 needs 5Mb on the / filesystem
installing package chromium-kde-26.0.1410.57-alt0.r191765.M60P.1 needs 5Mb on the / filesystem
installing package kernel-headers-modules-std-def-3.0.79-alt0.M60P.1 needs 41Mb on the / filesystem
installing package lazarus-1.0.8-alt0.M60P.1 needs 600Mb on the / filesystem
E: Ошибка во время исполнения транзакции
Обновляться пробовал с разных зеркал. С Яндекса, с киевского сервера, с родного альтовского.


Записан


У вас место на / закончилось.
Сделайте

# apt-get cleanи попробуйте ещё раз обновиться.


Записан

Сноси Винду, переходи на Линукс ! :)


Также можно удалить старые ядра (если они вам не нужны):

# remove-old-kernels


Записан

Сноси Винду, переходи на Линукс ! :)


Не думал, что проблема на поверхности. Работает.


Записан


Модератор: Модераторы разделов

Аватара пользователя

M31

Сообщения: 59
ОС: OpenSUSE
Контактная информация:

Ошибки при apt-get dist-upgrade

Выдаёт следующее:

Код: Выделить всё


Checking GPG signatures...
Unsigned /var/cache/apt/archives/cups-devel_1.2.0-0.1_i586.rpm: sha1 md5 OK
Unsigned /var/cache/apt/archives/cups_1.2.0-0.1_i586.rpm: sha1 md5 OK
Unsigned /var/cache/apt/archives/cups-client_1.2.0-0.1_i586.rpm: sha1 md5 OK
Unsigned /var/cache/apt/archives/cups-libs_1.2.0-0.1_i586.rpm: sha1 md5 OK
Unknown signature /var/cache/apt/archives/libsndfile_1.0.16-0.oc2pus.1_i586.rpm: (SHA1) DSA sha1 md5 (GPG) NOT OK (MISSING KEYS: GPG#1dfa8f0c)
Unknown signature /var/cache/apt/archives/jack_0.101.1-0.jacklab.1_i586.rpm: (SHA1) DSA sha1 md5 (GPG) NOT OK (MISSING KEYS: GPG#225c78bc)
Unknown signature /var/cache/apt/archives/jack-devel_0.101.1-0.jacklab.1_i586.rpm: (SHA1) DSA sha1 md5 (GPG) NOT OK (MISSING KEYS: GPG#225c78bc)
Unknown signature /var/cache/apt/archives/libgpod_0.3.2-4_i586.rpm: (SHA1) DSA sha1 md5 (GPG) NOT OK (MISSING KEYS: GPG#5f6842a4)
Unsigned /var/cache/apt/archives/openldap2-devel_2.3.23-0.1.20060524_i586.rpm: sha1 md5 OK
Unsigned /var/cache/apt/archives/openldap2-client_2.3.23-0.1.20060524_i586.rpm: sha1 md5 OK
Unknown signature /var/cache/apt/archives/libmp4v2_1.4.1-2_i586.rpm: (SHA1) DSA sha1 md5 (GPG) NOT OK (MISSING KEYS: GPG#3ab2ce5e)
Unknown signature /var/cache/apt/archives/speex_1.1.12-0.pm.0_i686.rpm: (SHA1) DSA sha1 md5 (GPG) NOT OK (MISSING KEYS: GPG#5277a2fa)
Unknown signature /var/cache/apt/archives/libsmbclient_3.0.22-13.9.21_i586.rpm: (SHA1) DSA sha1 md5 (GPG) NOT OK (MISSING KEYS: GPG#414a57c3)
Unknown signature /var/cache/apt/archives/w32codec-all_20060501-0.pm.0_i586.rpm: (SHA1) DSA sha1 md5 (GPG) NOT OK (MISSING KEYS: GPG#5277a2fa)
Unknown signature /var/cache/apt/archives/libxine1_1.1.1-16.pm.0_i686.rpm: (SHA1) DSA sha1 md5 (GPG) NOT OK (MISSING KEYS: GPG#5277a2fa)
Unknown signature /var/cache/apt/archives/opal_2.2.1-1.pm.1_i586.rpm: (SHA1) DSA sha1 md5 (GPG) NOT OK (MISSING KEYS: GPG#3ab2ce5e)
Unknown signature /var/cache/apt/archives/pwlib_1.10.0-1.pm.2_i586.rpm: (SHA1) DSA sha1 md5 (GPG) NOT OK (MISSING KEYS: GPG#3ab2ce5e)
Unknown signature /var/cache/apt/archives/ekiga_2.0.1-1.pm.1_i586.rpm: (SHA1) DSA sha1 md5 (GPG) NOT OK (MISSING KEYS: GPG#3ab2ce5e)
Unknown signature /var/cache/apt/archives/imlib2_1.2.2-0.pm.0_i686.rpm: (SHA1) DSA sha1 md5 (GPG) NOT OK (MISSING KEYS: GPG#5277a2fa)
Unknown signature /var/cache/apt/archives/kdesvn-svnqt_0.8.4-0.pm.0_i586.rpm: (SHA1) DSA sha1 md5 (GPG) NOT OK (MISSING KEYS: GPG#1be4d89e)
Unknown signature /var/cache/apt/archives/lash-libs_0.5.1-0.jacklab.1_i586.rpm: (SHA1) DSA sha1 md5 (GPG) NOT OK (MISSING KEYS: GPG#225c78bc)
Unknown signature /var/cache/apt/archives/lash_0.5.1-0.jacklab.1_i586.rpm: (SHA1) DSA sha1 md5 (GPG) NOT OK (MISSING KEYS: GPG#225c78bc)
Unknown signature /var/cache/apt/archives/libdvdread_0.9.6-0.pm.0_i686.rpm: (SHA1) DSA sha1 md5 (GPG) NOT OK (MISSING KEYS: GPG#5277a2fa)
Unknown signature /var/cache/apt/archives/liblo_0.23-0.oc2pus.1_i586.rpm: (SHA1) DSA sha1 md5 (GPG) NOT OK (MISSING KEYS: GPG#1dfa8f0c)
Unknown signature /var/cache/apt/archives/mjpegtools_1.8.0-18.pm.0_i686.rpm: (SHA1) DSA sha1 md5 (GPG) NOT OK (MISSING KEYS: GPG#5277a2fa)
Unsigned /var/cache/apt/archives/openldap2_2.3.23-0.1.20060524_i586.rpm: sha1 md5 OK
Unknown signature /var/cache/apt/archives/cifs-mount_3.0.22-13.9.21_i586.rpm: (SHA1) DSA sha1 md5 (GPG) NOT OK (MISSING KEYS: GPG#414a57c3)
Unknown signature /var/cache/apt/archives/samba-client_3.0.22-13.9.21_i586.rpm: (SHA1) DSA sha1 md5 (GPG) NOT OK (MISSING KEYS: GPG#414a57c3)
Unknown signature /var/cache/apt/archives/samba_3.0.22-13.9.21_i586.rpm: (SHA1) DSA sha1 md5 (GPG) NOT OK (MISSING KEYS: GPG#414a57c3)
Unknown signature /var/cache/apt/archives/samba-winbind_3.0.22-13.9.21_i586.rpm: (SHA1) DSA sha1 md5 (GPG) NOT OK (MISSING KEYS: GPG#414a57c3)
Unknown signature /var/cache/apt/archives/tomboy_0.3.5-2.1_i686.rpm: (SHA1) DSA sha1 md5 (GPG) NOT OK (MISSING KEYS: GPG#f071d27d)
Unknown signature /var/cache/apt/archives/totem_1.5.1-0.pm.1_i686.rpm: (SHA1) DSA sha1 md5 (GPG) NOT OK (MISSING KEYS: GPG#5277a2fa)
Unknown signature /var/cache/apt/archives/xmms-lib_1.2.10-103.pm.1_i586.rpm: (SHA1) DSA sha1 md5 (GPG) NOT OK (MISSING KEYS: GPG#5f6842a4)
Unknown signature /var/cache/apt/archives/xmms_1.2.10-103.pm.1_i586.rpm: (SHA1) DSA sha1 md5 (GPG) NOT OK (MISSING KEYS: GPG#5f6842a4)
Unknown signature /var/cache/apt/archives/imlib2-loaders_1.2.2-0.pm.0_i686.rpm: (SHA1) DSA sha1 md5 (GPG) NOT OK (MISSING KEYS: GPG#5277a2fa)
Unknown signature /var/cache/apt/archives/kdesvn_0.8.4-0.pm.0_i586.rpm: (SHA1) DSA sha1 md5 (GPG) NOT OK (MISSING KEYS: GPG#1be4d89e)
Unknown signature /var/cache/apt/archives/pwlib-devel_1.10.0-1.pm.2_i586.rpm: (SHA1) DSA sha1 md5 (GPG) NOT OK (MISSING KEYS: GPG#3ab2ce5e)
Unknown signature /var/cache/apt/archives/opal-devel_2.2.1-1.pm.1_i586.rpm: (SHA1) DSA sha1 md5 (GPG) NOT OK (MISSING KEYS: GPG#3ab2ce5e)
Unsigned /var/cache/apt/archives/pan_0.95-1_i586.rpm: sha1 md5 OK
Unknown signature /var/cache/apt/archives/qjackctl_0.2.20-0.jacklab.1_i586.rpm: (SHA1) DSA sha1 md5 (GPG) NOT OK (MISSING KEYS: GPG#225c78bc)
Unknown signature /var/cache/apt/archives/rar_3.5.1-0.pm.1_i586.rpm: (SHA1) DSA sha1 md5 (GPG) NOT OK (MISSING KEYS: GPG#5277a2fa)
Unknown signature /var/cache/apt/archives/samba-vscan_0.3.6b-42.9.21_i586.rpm: (SHA1) DSA sha1 md5 (GPG) NOT OK (MISSING KEYS: GPG#414a57c3)
Unknown signature /var/cache/apt/archives/seq24_0.8.4-0.jacklab.1_i586.rpm: (SHA1) DSA sha1 md5 (GPG) NOT OK (MISSING KEYS: GPG#225c78bc)
Unknown signature /var/cache/apt/archives/xine-ui_0.99.4cvs-20060423.pm.0_i686.rpm: (SHA1) DSA sha1 md5 (GPG) NOT OK (MISSING KEYS: GPG#5277a2fa)
Unknown signature /var/cache/apt/archives/xmms-devel_1.2.10-103.pm.1_i586.rpm: (SHA1) DSA sha1 md5 (GPG) NOT OK (MISSING KEYS: GPG#5f6842a4)
E: Error(s) while checking package signatures:
8 unsigned package(s)
37 package(s) with unknown signatures
0 package(s) with illegal/corrupted signatures
E: Handler silently failed

что эот означает? что делать?

Аватара пользователя

k0da

Бывший модератор
Сообщения: 6043
Статус: SuSE QA Engineer
ОС: Factory
Контактная информация:

Re: Ошибки при apt-get dist-upgrade

Сообщение

k0da » 26.05.2006 10:40

Подписи не знает…
Надо запустить с ключом игнора подписей

Fury in my eyes, sword on my side
Afro on my head, I’m a black Samurai
Number One, I bring my whole nation alive
Escape death, to become immortalized

Аватара пользователя

void_false

Сообщения: 198
Статус: Sergeant of Operations, IDF
ОС: Arch x86_32
Контактная информация:

Re: Ошибки при apt-get dist-upgrade

Сообщение

void_false » 26.05.2006 12:59

Для этого надо в файле /etc/apt/apt.conf.d/gpg-checker.conf надо изменить строку GPG::Check yes; на GPG::Check no;
И больше он уже никогда не будет ругаться на ключи :P

Аватара пользователя

M31

Сообщения: 59
ОС: OpenSUSE
Контактная информация:

Re: Ошибки при apt-get dist-upgrade

Сообщение

M31 » 26.05.2006 22:08

сенкс заработало, но теперь другая ошибка:

Код: Выделить всё

Совершаем изменения...
Preparing...                ########################################### [100%]
        file /opt/kde3/share/mimelnk/image/x-raw.desktop from install of kdelibs3-3.5.2-9 conflicts with file from package digikam-0.8.1-23
        file /usr/lib/liblash.so.2.0.0 conflicts between attempted installs of lash-0.5.1-1.oc2pus.cvs20060524 and lash-libs-0.5.1-0.jacklab.1
E: Ошибка во время исполнения транзакции
E: Handler silently failed

что делать?

Аватара пользователя

k0da

Бывший модератор
Сообщения: 6043
Статус: SuSE QA Engineer
ОС: Factory
Контактная информация:

Re: Ошибки при apt-get dist-upgrade

Сообщение

k0da » 26.05.2006 23:56

M31
обчный конфликт зависимостей

Fury in my eyes, sword on my side
Afro on my head, I’m a black Samurai
Number One, I bring my whole nation alive
Escape death, to become immortalized

Аватара пользователя

k0da

Бывший модератор
Сообщения: 6043
Статус: SuSE QA Engineer
ОС: Factory
Контактная информация:

Re: Ошибки при apt-get dist-upgrade

Сообщение

k0da » 27.05.2006 14:35

M31
исправить конфликт

Fury in my eyes, sword on my side
Afro on my head, I’m a black Samurai
Number One, I bring my whole nation alive
Escape death, to become immortalized

Аватара пользователя

k0da

Бывший модератор
Сообщения: 6043
Статус: SuSE QA Engineer
ОС: Factory
Контактная информация:

Re: Ошибки при apt-get dist-upgrade

Сообщение

k0da » 27.05.2006 16:52

M31
вместе с kdelibs3-3.5.2-9 обновить digicam

Fury in my eyes, sword on my side
Afro on my head, I’m a black Samurai
Number One, I bring my whole nation alive
Escape death, to become immortalized

Аватара пользователя

vidliks

Сообщения: 250
Статус: Carpe diem
ОС: Kubuntu 9.04
Контактная информация:

Re: Ошибки при apt-get dist-upgrade

Сообщение

vidliks » 28.05.2006 20:59

<pt-get install —yes ‘OpenOffice_org’ ;echo RESULT=$?
Reading Package Lists… Done
Building Dependency Tree… Done
The following packages will be upgraded
OpenOffice_org
1 upgraded, 0 newly installed, 0 removed and 109 not upgraded.
Need to get 0B/10.7MB of archives.
After unpacking 470kB disk space will be freed.
Committing changes…
Preparing… ########################################### [100%]
1:OpenOffice_org ########################################### [100%]
error: unpacking of archive failed: cpio: Bad magic
apt executing: /sbin/SuSEconfig
Starting SuSEconfig, the SuSE Configuration Tool…
Running in full featured mode.
Reading /etc/sysconfig and updating the system…
Executing /sbin/conf.d/SuSEconfig.desktop-file-utils…
Executing /sbin/conf.d/SuSEconfig.fonts…
Creating cache files for Xft ……………………..
Creating fonts.{scale,dir} files ………
generating java font setup
writing /usr/lib/jvm/java-1.5.0-sun-1.5.0_03/jre/lib/fontconfig.SuSE.properties
writing /etc/fonts/suse-hinting.conf
writing /etc/fonts/suse-bitmaps.conf
Executing /sbin/conf.d/SuSEconfig.groff…
Executing /sbin/conf.d/SuSEconfig.gtk2…
Executing /sbin/conf.d/SuSEconfig.kde…
Executing /sbin/conf.d/SuSEconfig.kdm3…
Executing /sbin/conf.d/SuSEconfig.libxml2…
Executing /sbin/conf.d/SuSEconfig.news…
Executing /sbin/conf.d/SuSEconfig.pango…
Executing /sbin/conf.d/SuSEconfig.perl…
Executing /sbin/conf.d/SuSEconfig.permissions…
Executing /sbin/conf.d/SuSEconfig.postfix…
Setting up postfix local as MDA…
Setting SPAM protection to «off»…
Executing /sbin/conf.d/SuSEconfig.prelink…
skip prelink while running on battery
Executing /sbin/conf.d/SuSEconfig.scpm…
Executing /sbin/conf.d/SuSEconfig.sortpasswd…
Executing /sbin/conf.d/SuSEconfig.susehelp…
DOCALLOW: localhost
Executing /sbin/conf.d/SuSEconfig.syslog-ng…
Executing /sbin/conf.d/SuSEconfig.xdm…
Executing /sbin/conf.d/SuSEconfig.xpdf…
Executing /sbin/conf.d/SuSEconfig.zmessages…
Finished.
apt executing: /sbin/ldconfig

в чём может быть проблема?

Sibi imperare maximum imperum est

I have Transaction check error between nodejs-0.10.33-1nodesource.fc20.x86_64 and nodejs-semver-2.1.0-1.fc20.noarch. Full error at gist:8998690a05100b1f6085

When I run yum list nodejs I get:

Installed Packages
nodejs.x86_64                0.10.32-1.fc20                           @updates  
Available Packages
nodejs.i686                  0.10.32-1.fc20                           updates   
nodejs.x86_64    

If I only have one package installed how can I have a conflict? And, what do I do about it?

muru's user avatar

muru

67.3k11 gold badges187 silver badges281 bronze badges

asked Dec 11, 2014 at 18:54

John Hitz's user avatar

Not really a transaction error from what I can see, it’s a file conflict. IMO (maybe someone can correct me) you pretty much have to remove the npm package. Either physically or just from the RPM database.

  • If you’re comfortable with it, you can just do a rpm -e npm to uninstall the package and remove the conflicting files from the filesystem. This would cause data loss but if the conflicts exist because nodejs is a full replacement for the npm package, then there shouldn’t be much loss as installing nodejs will replace the files lost due to the uninstall.

  • If you don’t think you can get away with removing the package (it has files the other package doesn’t have) you might try your luck with the --justdb option to rpm -e. Be forwarned that this can cause conflicts that you won’t necessarily see immediately (where conflicting versions of files are both installed or fragments of the old package remain on the system, etc). You just have to take an educated guess as to whether all will be alright as long as the files are overwritten.

Example:

[root@vml-lvprod04 ~]# ll -h /usr/bin/nc
-rwxr-xr-x 1 root root 22K Feb  9  2010 /usr/bin/nc
[root@vml-lvprod04 ~]# rpm -e --justdb nc
[root@vml-lvprod04 ~]# rpm -ql nc
package nc is not installed
[root@vml-lvprod04 ~]# ll -h /usr/bin/nc
-rwxr-xr-x 1 root root 22K Feb  9  2010 /usr/bin/nc
[root@vml-lvprod04 ~]# yum install -y nc
[ ...snip... ]
Running Transaction
Warning: RPMDB altered outside of yum.
  Installing : nc-1.84-22.el6.x86_64            1/1
  Verifying  : nc-1.84-22.el6.x86_64            1/1

Installed:
  nc.x86_64 0:1.84-22.el6

Complete!

As you can see I removed the package from the DB without touching the actual file itself. This will prevent rpm from seeing any file conflicts. I was then able to install a package with a file in the same location without yum erroring out. rpm is designed to anticipate conflicts, so again use at your own risk.

answered Dec 11, 2014 at 19:31

Bratchley's user avatar

BratchleyBratchley

16.3k12 gold badges60 silver badges100 bronze badges

1

I have Transaction check error between nodejs-0.10.33-1nodesource.fc20.x86_64 and nodejs-semver-2.1.0-1.fc20.noarch. Full error at gist:8998690a05100b1f6085

When I run yum list nodejs I get:

Installed Packages
nodejs.x86_64                0.10.32-1.fc20                           @updates  
Available Packages
nodejs.i686                  0.10.32-1.fc20                           updates   
nodejs.x86_64    

If I only have one package installed how can I have a conflict? And, what do I do about it?

muru's user avatar

muru

67.3k11 gold badges187 silver badges281 bronze badges

asked Dec 11, 2014 at 18:54

John Hitz's user avatar

Not really a transaction error from what I can see, it’s a file conflict. IMO (maybe someone can correct me) you pretty much have to remove the npm package. Either physically or just from the RPM database.

  • If you’re comfortable with it, you can just do a rpm -e npm to uninstall the package and remove the conflicting files from the filesystem. This would cause data loss but if the conflicts exist because nodejs is a full replacement for the npm package, then there shouldn’t be much loss as installing nodejs will replace the files lost due to the uninstall.

  • If you don’t think you can get away with removing the package (it has files the other package doesn’t have) you might try your luck with the --justdb option to rpm -e. Be forwarned that this can cause conflicts that you won’t necessarily see immediately (where conflicting versions of files are both installed or fragments of the old package remain on the system, etc). You just have to take an educated guess as to whether all will be alright as long as the files are overwritten.

Example:

[root@vml-lvprod04 ~]# ll -h /usr/bin/nc
-rwxr-xr-x 1 root root 22K Feb  9  2010 /usr/bin/nc
[root@vml-lvprod04 ~]# rpm -e --justdb nc
[root@vml-lvprod04 ~]# rpm -ql nc
package nc is not installed
[root@vml-lvprod04 ~]# ll -h /usr/bin/nc
-rwxr-xr-x 1 root root 22K Feb  9  2010 /usr/bin/nc
[root@vml-lvprod04 ~]# yum install -y nc
[ ...snip... ]
Running Transaction
Warning: RPMDB altered outside of yum.
  Installing : nc-1.84-22.el6.x86_64            1/1
  Verifying  : nc-1.84-22.el6.x86_64            1/1

Installed:
  nc.x86_64 0:1.84-22.el6

Complete!

As you can see I removed the package from the DB without touching the actual file itself. This will prevent rpm from seeing any file conflicts. I was then able to install a package with a file in the same location without yum erroring out. rpm is designed to anticipate conflicts, so again use at your own risk.

answered Dec 11, 2014 at 19:31

Bratchley's user avatar

BratchleyBratchley

16.3k12 gold badges60 silver badges100 bronze badges

1

Последнее время при обновлении и установке программ выпадает ошибка: E: Ошибка во время исполнения транзакции
Как избавиться?


Записан


Какой дистрибутив, какой бренч, откуда обновляетесь, полный лог обновления. Поподробнее пожалуйста!


Записан


Информика Мастер. 6.
[root@host100 ~]# apt-get dist-upgrade
Чтение списков пакетов… Завершено
Построение дерева зависимостей… Завершено
Подсчет обновлений… Завершено
Следующие пакеты будут ОБНОВЛЕНЫ:
  apt-repo chromium chromium-kde kernel-headers-modules-std-def libv8
Следующие пакеты будут ЗАМЕНЕНЫ:
  lazarus-docs (by lazarus)  lazarus-examples (by lazarus)
Следующие НОВЫЕ пакеты будут установлены:
  fpc lazarus libspeechd
5 будет обновлено, 3 новых установлено, 2 пакетов будет заменено, 0 пакетов будет удалено и 0 не будет обновлено.
Необходимо получить 0B/163MB архивов.
После распаковки потребуется дополнительно 563MB дискового пространства.
Продолжить? [Y/n] y
Совершаем изменения…
Preparing…                 ################################################################### [100%]
installing package libspeechd-0.8-alt0.M60P.1 needs 88Kb on the / filesystem
installing package libv8-3.16.14.10-alt0.M60P.1 needs 6Mb on the / filesystem
installing package chromium-26.0.1410.57-alt0.r191765.M60P.1 needs 5Mb on the / filesystem
installing package apt-repo-1.1.4-alt1 needs 5Mb on the / filesystem
installing package chromium-kde-26.0.1410.57-alt0.r191765.M60P.1 needs 5Mb on the / filesystem
installing package kernel-headers-modules-std-def-3.0.79-alt0.M60P.1 needs 41Mb on the / filesystem
installing package lazarus-1.0.8-alt0.M60P.1 needs 600Mb on the / filesystem
E: Ошибка во время исполнения транзакции
Обновляться пробовал с разных зеркал. С Яндекса, с киевского сервера, с родного альтовского.


Записан


У вас место на / закончилось.
Сделайте

# apt-get cleanи попробуйте ещё раз обновиться.


Записан

Сноси Винду, переходи на Линукс ! :)


Также можно удалить старые ядра (если они вам не нужны):

# remove-old-kernels


Записан

Сноси Винду, переходи на Линукс ! :)


Не думал, что проблема на поверхности. Работает.


Записан


Модератор: Модераторы разделов

Аватара пользователя

M31

Сообщения: 59
ОС: OpenSUSE
Контактная информация:

Ошибки при apt-get dist-upgrade

Выдаёт следующее:

Код: Выделить всё


Checking GPG signatures...
Unsigned /var/cache/apt/archives/cups-devel_1.2.0-0.1_i586.rpm: sha1 md5 OK
Unsigned /var/cache/apt/archives/cups_1.2.0-0.1_i586.rpm: sha1 md5 OK
Unsigned /var/cache/apt/archives/cups-client_1.2.0-0.1_i586.rpm: sha1 md5 OK
Unsigned /var/cache/apt/archives/cups-libs_1.2.0-0.1_i586.rpm: sha1 md5 OK
Unknown signature /var/cache/apt/archives/libsndfile_1.0.16-0.oc2pus.1_i586.rpm: (SHA1) DSA sha1 md5 (GPG) NOT OK (MISSING KEYS: GPG#1dfa8f0c)
Unknown signature /var/cache/apt/archives/jack_0.101.1-0.jacklab.1_i586.rpm: (SHA1) DSA sha1 md5 (GPG) NOT OK (MISSING KEYS: GPG#225c78bc)
Unknown signature /var/cache/apt/archives/jack-devel_0.101.1-0.jacklab.1_i586.rpm: (SHA1) DSA sha1 md5 (GPG) NOT OK (MISSING KEYS: GPG#225c78bc)
Unknown signature /var/cache/apt/archives/libgpod_0.3.2-4_i586.rpm: (SHA1) DSA sha1 md5 (GPG) NOT OK (MISSING KEYS: GPG#5f6842a4)
Unsigned /var/cache/apt/archives/openldap2-devel_2.3.23-0.1.20060524_i586.rpm: sha1 md5 OK
Unsigned /var/cache/apt/archives/openldap2-client_2.3.23-0.1.20060524_i586.rpm: sha1 md5 OK
Unknown signature /var/cache/apt/archives/libmp4v2_1.4.1-2_i586.rpm: (SHA1) DSA sha1 md5 (GPG) NOT OK (MISSING KEYS: GPG#3ab2ce5e)
Unknown signature /var/cache/apt/archives/speex_1.1.12-0.pm.0_i686.rpm: (SHA1) DSA sha1 md5 (GPG) NOT OK (MISSING KEYS: GPG#5277a2fa)
Unknown signature /var/cache/apt/archives/libsmbclient_3.0.22-13.9.21_i586.rpm: (SHA1) DSA sha1 md5 (GPG) NOT OK (MISSING KEYS: GPG#414a57c3)
Unknown signature /var/cache/apt/archives/w32codec-all_20060501-0.pm.0_i586.rpm: (SHA1) DSA sha1 md5 (GPG) NOT OK (MISSING KEYS: GPG#5277a2fa)
Unknown signature /var/cache/apt/archives/libxine1_1.1.1-16.pm.0_i686.rpm: (SHA1) DSA sha1 md5 (GPG) NOT OK (MISSING KEYS: GPG#5277a2fa)
Unknown signature /var/cache/apt/archives/opal_2.2.1-1.pm.1_i586.rpm: (SHA1) DSA sha1 md5 (GPG) NOT OK (MISSING KEYS: GPG#3ab2ce5e)
Unknown signature /var/cache/apt/archives/pwlib_1.10.0-1.pm.2_i586.rpm: (SHA1) DSA sha1 md5 (GPG) NOT OK (MISSING KEYS: GPG#3ab2ce5e)
Unknown signature /var/cache/apt/archives/ekiga_2.0.1-1.pm.1_i586.rpm: (SHA1) DSA sha1 md5 (GPG) NOT OK (MISSING KEYS: GPG#3ab2ce5e)
Unknown signature /var/cache/apt/archives/imlib2_1.2.2-0.pm.0_i686.rpm: (SHA1) DSA sha1 md5 (GPG) NOT OK (MISSING KEYS: GPG#5277a2fa)
Unknown signature /var/cache/apt/archives/kdesvn-svnqt_0.8.4-0.pm.0_i586.rpm: (SHA1) DSA sha1 md5 (GPG) NOT OK (MISSING KEYS: GPG#1be4d89e)
Unknown signature /var/cache/apt/archives/lash-libs_0.5.1-0.jacklab.1_i586.rpm: (SHA1) DSA sha1 md5 (GPG) NOT OK (MISSING KEYS: GPG#225c78bc)
Unknown signature /var/cache/apt/archives/lash_0.5.1-0.jacklab.1_i586.rpm: (SHA1) DSA sha1 md5 (GPG) NOT OK (MISSING KEYS: GPG#225c78bc)
Unknown signature /var/cache/apt/archives/libdvdread_0.9.6-0.pm.0_i686.rpm: (SHA1) DSA sha1 md5 (GPG) NOT OK (MISSING KEYS: GPG#5277a2fa)
Unknown signature /var/cache/apt/archives/liblo_0.23-0.oc2pus.1_i586.rpm: (SHA1) DSA sha1 md5 (GPG) NOT OK (MISSING KEYS: GPG#1dfa8f0c)
Unknown signature /var/cache/apt/archives/mjpegtools_1.8.0-18.pm.0_i686.rpm: (SHA1) DSA sha1 md5 (GPG) NOT OK (MISSING KEYS: GPG#5277a2fa)
Unsigned /var/cache/apt/archives/openldap2_2.3.23-0.1.20060524_i586.rpm: sha1 md5 OK
Unknown signature /var/cache/apt/archives/cifs-mount_3.0.22-13.9.21_i586.rpm: (SHA1) DSA sha1 md5 (GPG) NOT OK (MISSING KEYS: GPG#414a57c3)
Unknown signature /var/cache/apt/archives/samba-client_3.0.22-13.9.21_i586.rpm: (SHA1) DSA sha1 md5 (GPG) NOT OK (MISSING KEYS: GPG#414a57c3)
Unknown signature /var/cache/apt/archives/samba_3.0.22-13.9.21_i586.rpm: (SHA1) DSA sha1 md5 (GPG) NOT OK (MISSING KEYS: GPG#414a57c3)
Unknown signature /var/cache/apt/archives/samba-winbind_3.0.22-13.9.21_i586.rpm: (SHA1) DSA sha1 md5 (GPG) NOT OK (MISSING KEYS: GPG#414a57c3)
Unknown signature /var/cache/apt/archives/tomboy_0.3.5-2.1_i686.rpm: (SHA1) DSA sha1 md5 (GPG) NOT OK (MISSING KEYS: GPG#f071d27d)
Unknown signature /var/cache/apt/archives/totem_1.5.1-0.pm.1_i686.rpm: (SHA1) DSA sha1 md5 (GPG) NOT OK (MISSING KEYS: GPG#5277a2fa)
Unknown signature /var/cache/apt/archives/xmms-lib_1.2.10-103.pm.1_i586.rpm: (SHA1) DSA sha1 md5 (GPG) NOT OK (MISSING KEYS: GPG#5f6842a4)
Unknown signature /var/cache/apt/archives/xmms_1.2.10-103.pm.1_i586.rpm: (SHA1) DSA sha1 md5 (GPG) NOT OK (MISSING KEYS: GPG#5f6842a4)
Unknown signature /var/cache/apt/archives/imlib2-loaders_1.2.2-0.pm.0_i686.rpm: (SHA1) DSA sha1 md5 (GPG) NOT OK (MISSING KEYS: GPG#5277a2fa)
Unknown signature /var/cache/apt/archives/kdesvn_0.8.4-0.pm.0_i586.rpm: (SHA1) DSA sha1 md5 (GPG) NOT OK (MISSING KEYS: GPG#1be4d89e)
Unknown signature /var/cache/apt/archives/pwlib-devel_1.10.0-1.pm.2_i586.rpm: (SHA1) DSA sha1 md5 (GPG) NOT OK (MISSING KEYS: GPG#3ab2ce5e)
Unknown signature /var/cache/apt/archives/opal-devel_2.2.1-1.pm.1_i586.rpm: (SHA1) DSA sha1 md5 (GPG) NOT OK (MISSING KEYS: GPG#3ab2ce5e)
Unsigned /var/cache/apt/archives/pan_0.95-1_i586.rpm: sha1 md5 OK
Unknown signature /var/cache/apt/archives/qjackctl_0.2.20-0.jacklab.1_i586.rpm: (SHA1) DSA sha1 md5 (GPG) NOT OK (MISSING KEYS: GPG#225c78bc)
Unknown signature /var/cache/apt/archives/rar_3.5.1-0.pm.1_i586.rpm: (SHA1) DSA sha1 md5 (GPG) NOT OK (MISSING KEYS: GPG#5277a2fa)
Unknown signature /var/cache/apt/archives/samba-vscan_0.3.6b-42.9.21_i586.rpm: (SHA1) DSA sha1 md5 (GPG) NOT OK (MISSING KEYS: GPG#414a57c3)
Unknown signature /var/cache/apt/archives/seq24_0.8.4-0.jacklab.1_i586.rpm: (SHA1) DSA sha1 md5 (GPG) NOT OK (MISSING KEYS: GPG#225c78bc)
Unknown signature /var/cache/apt/archives/xine-ui_0.99.4cvs-20060423.pm.0_i686.rpm: (SHA1) DSA sha1 md5 (GPG) NOT OK (MISSING KEYS: GPG#5277a2fa)
Unknown signature /var/cache/apt/archives/xmms-devel_1.2.10-103.pm.1_i586.rpm: (SHA1) DSA sha1 md5 (GPG) NOT OK (MISSING KEYS: GPG#5f6842a4)
E: Error(s) while checking package signatures:
8 unsigned package(s)
37 package(s) with unknown signatures
0 package(s) with illegal/corrupted signatures
E: Handler silently failed

что эот означает? что делать?

Аватара пользователя

k0da

Бывший модератор
Сообщения: 6043
Статус: SuSE QA Engineer
ОС: Factory
Контактная информация:

Re: Ошибки при apt-get dist-upgrade

Сообщение

k0da » 26.05.2006 10:40

Подписи не знает…
Надо запустить с ключом игнора подписей

Fury in my eyes, sword on my side
Afro on my head, I’m a black Samurai
Number One, I bring my whole nation alive
Escape death, to become immortalized

Аватара пользователя

void_false

Сообщения: 198
Статус: Sergeant of Operations, IDF
ОС: Arch x86_32
Контактная информация:

Re: Ошибки при apt-get dist-upgrade

Сообщение

void_false » 26.05.2006 12:59

Для этого надо в файле /etc/apt/apt.conf.d/gpg-checker.conf надо изменить строку GPG::Check yes; на GPG::Check no;
И больше он уже никогда не будет ругаться на ключи :P

Аватара пользователя

M31

Сообщения: 59
ОС: OpenSUSE
Контактная информация:

Re: Ошибки при apt-get dist-upgrade

Сообщение

M31 » 26.05.2006 22:08

сенкс заработало, но теперь другая ошибка:

Код: Выделить всё

Совершаем изменения...
Preparing...                ########################################### [100%]
        file /opt/kde3/share/mimelnk/image/x-raw.desktop from install of kdelibs3-3.5.2-9 conflicts with file from package digikam-0.8.1-23
        file /usr/lib/liblash.so.2.0.0 conflicts between attempted installs of lash-0.5.1-1.oc2pus.cvs20060524 and lash-libs-0.5.1-0.jacklab.1
E: Ошибка во время исполнения транзакции
E: Handler silently failed

что делать?

Аватара пользователя

k0da

Бывший модератор
Сообщения: 6043
Статус: SuSE QA Engineer
ОС: Factory
Контактная информация:

Re: Ошибки при apt-get dist-upgrade

Сообщение

k0da » 26.05.2006 23:56

M31
обчный конфликт зависимостей

Fury in my eyes, sword on my side
Afro on my head, I’m a black Samurai
Number One, I bring my whole nation alive
Escape death, to become immortalized

Аватара пользователя

k0da

Бывший модератор
Сообщения: 6043
Статус: SuSE QA Engineer
ОС: Factory
Контактная информация:

Re: Ошибки при apt-get dist-upgrade

Сообщение

k0da » 27.05.2006 14:35

M31
исправить конфликт

Fury in my eyes, sword on my side
Afro on my head, I’m a black Samurai
Number One, I bring my whole nation alive
Escape death, to become immortalized

Аватара пользователя

k0da

Бывший модератор
Сообщения: 6043
Статус: SuSE QA Engineer
ОС: Factory
Контактная информация:

Re: Ошибки при apt-get dist-upgrade

Сообщение

k0da » 27.05.2006 16:52

M31
вместе с kdelibs3-3.5.2-9 обновить digicam

Fury in my eyes, sword on my side
Afro on my head, I’m a black Samurai
Number One, I bring my whole nation alive
Escape death, to become immortalized

Аватара пользователя

vidliks

Сообщения: 250
Статус: Carpe diem
ОС: Kubuntu 9.04
Контактная информация:

Re: Ошибки при apt-get dist-upgrade

Сообщение

vidliks » 28.05.2006 20:59

<pt-get install —yes ‘OpenOffice_org’ ;echo RESULT=$?
Reading Package Lists… Done
Building Dependency Tree… Done
The following packages will be upgraded
OpenOffice_org
1 upgraded, 0 newly installed, 0 removed and 109 not upgraded.
Need to get 0B/10.7MB of archives.
After unpacking 470kB disk space will be freed.
Committing changes…
Preparing… ########################################### [100%]
1:OpenOffice_org ########################################### [100%]
error: unpacking of archive failed: cpio: Bad magic
apt executing: /sbin/SuSEconfig
Starting SuSEconfig, the SuSE Configuration Tool…
Running in full featured mode.
Reading /etc/sysconfig and updating the system…
Executing /sbin/conf.d/SuSEconfig.desktop-file-utils…
Executing /sbin/conf.d/SuSEconfig.fonts…
Creating cache files for Xft ……………………..
Creating fonts.{scale,dir} files ………
generating java font setup
writing /usr/lib/jvm/java-1.5.0-sun-1.5.0_03/jre/lib/fontconfig.SuSE.properties
writing /etc/fonts/suse-hinting.conf
writing /etc/fonts/suse-bitmaps.conf
Executing /sbin/conf.d/SuSEconfig.groff…
Executing /sbin/conf.d/SuSEconfig.gtk2…
Executing /sbin/conf.d/SuSEconfig.kde…
Executing /sbin/conf.d/SuSEconfig.kdm3…
Executing /sbin/conf.d/SuSEconfig.libxml2…
Executing /sbin/conf.d/SuSEconfig.news…
Executing /sbin/conf.d/SuSEconfig.pango…
Executing /sbin/conf.d/SuSEconfig.perl…
Executing /sbin/conf.d/SuSEconfig.permissions…
Executing /sbin/conf.d/SuSEconfig.postfix…
Setting up postfix local as MDA…
Setting SPAM protection to «off»…
Executing /sbin/conf.d/SuSEconfig.prelink…
skip prelink while running on battery
Executing /sbin/conf.d/SuSEconfig.scpm…
Executing /sbin/conf.d/SuSEconfig.sortpasswd…
Executing /sbin/conf.d/SuSEconfig.susehelp…
DOCALLOW: localhost
Executing /sbin/conf.d/SuSEconfig.syslog-ng…
Executing /sbin/conf.d/SuSEconfig.xdm…
Executing /sbin/conf.d/SuSEconfig.xpdf…
Executing /sbin/conf.d/SuSEconfig.zmessages…
Finished.
apt executing: /sbin/ldconfig

в чём может быть проблема?

Sibi imperare maximum imperum est

Прерывает ли ошибка транзакцию в постгрес? Я использую libpq, открываю транзакцию, пытаюсь вставить запись, если запись уже существуе, делаю селект, но на селекте вылетает следующая ошабка

ОШИБКА: текущая транзакция прервана, команды до конца блока транзакции игнорируются
in_failed_sql_transaction(25P02)

Значит ли это, что ошибка прерывает транзакцию, и есть ли способ обойти это не прибегая к проверке существования записи до вставки?

задан 31 мая 2021 в 18:03

Denver Toha's user avatar

Denver TohaDenver Toha

2,4461 золотой знак8 серебряных знаков22 бронзовых знака

Да, в постгрес после возникновения ошибки новые операторы в транзакции выполнять нельзя.

Проверку перед вставкой непросто реализовать правильно. Простой select запрос проблему не решит, так как после проверки другая транзакция может вставить запись до того, как это успеет. Правильный способ так сделать, то есть делать проверку во время вставки — описан ниже.

Можно только сделать откат всей транзакции или до заранее созданной точки сохранения (англ. Savepoint). С помощью них можно отменять часть операций сделанных в транзакции до комита.

Так что последовательность действий такая:

  1. перед операцией, которая потенциально может пройти неуспешно, создаете точку сохранения командой SAVEPOINT имя-точки-сохранения
  2. выполняете операцию
  3. если операция завершилась успешно, отпускаете точку сохранения (если нет необходимости к ней возвращаться) командой RELEASE SAVEPOINT имя-точки-сохранения
  4. если операция завершилась неуспешно, используете команду ROLLBACK TO SAVEPOINT имя-точки-сохранения.

Как правильно отметил Мелкий savepoint-ы небесплатны по производительности и в этом случае имеет смысл рассмотреть использование insert .. on conflict do nothing и анализировать количество измененных строк.

ответ дан 31 мая 2021 в 18:42

Roman-Stop RU aggression in UA's user avatar

1

Я получил эту ошибку, используя Java и PostgreSQL, выполняющие вставку в таблицу. Я проиллюстрирую, как вы можете воспроизвести эту ошибку:

org.postgresql.util.PSQLException: ERROR: 
current transaction is aborted, commands ignored until end of transaction block

Резюме:

Причина, по которой вы получаете эту ошибку, заключается в том, что вы ввели транзакцию, и один из ваших SQL-запросов не удался, и вы проглотили этот сбой и проигнорировали его. Но этого было недостаточно, ТОГДА вы использовали то же самое соединение, используя ТУ ЖЕ ТРАНЗАКЦИЮ для запуска другого запроса. Исключение возникает при втором правильно сформированном запросе, потому что вы используете неработающую транзакцию для выполнения дополнительной работы. PostgreSQL по умолчанию запрещает вам это делать.

Я использую: PostgreSQL 9.1.6 on x86_64-redhat-linux-gnu, compiled by gcc (GCC) 4.7.2 20120921 (Red Hat 4.7.2-2), 64-bit".

Мой драйвер PostgreSQL: postgresql-9.2-1000.jdbc4.jar

Использование версии Java: Java 1.7

Вот оператор создания таблицы, иллюстрирующий исключение:

CREATE TABLE moobar
(
    myval   INT
);

Java-программа вызывает ошибку:

public void postgresql_insert()
{
    try  
    {
        connection.setAutoCommit(false);  //start of transaction.
        
        Statement statement = connection.createStatement();
        
        System.out.println("start doing statement.execute");
        
        statement.execute(
                "insert into moobar values(" +
                "'this SQL statement fails, and it " +
                "is gobbled up by the catch, okfine'); ");
     
        //The above line throws an exception because we try to cram
        //A string into an Int.  I Expect this, what happens is we gobble 
        //the Exception and ignore it like nothing is wrong.
        //But remember, we are in a TRANSACTION!  so keep reading.

        System.out.println("statement.execute done");
        
        statement.close();
        
    }
    catch (SQLException sqle)
    {
        System.out.println("keep on truckin, keep using " +
                "the last connection because what could go wrong?");
    }
    
    try{
        Statement statement = connection.createStatement();
        
        statement.executeQuery("select * from moobar");

        //This SQL is correctly formed, yet it throws the 
        //'transaction is aborted' SQL Exception, why?  Because:
        //A.  you were in a transaction.
        //B.  You ran a SQL statement that failed.
        //C.  You didn't do a rollback or commit on the affected connection.
        
    }
    catch (SQLException sqle)
    {
        sqle.printStackTrace();
    }   

}

Приведенный выше код выводит для меня этот вывод:

start doing statement.execute

keep on truckin, keep using the last connection because what could go wrong?

org.postgresql.util.PSQLException: 
  ERROR: current transaction is aborted, commands ignored until 
  end of transaction block

Обходные пути:

У вас есть несколько вариантов:

  1. Самое простое решение: не участвовать в транзакции. Установить connection.setAutoCommit(false); в connection.setAutoCommit(true);. Это работает, потому что тогда неудачный SQL просто игнорируется как неудачный оператор SQL. Вы можете сколько угодно ошибаться в операторах SQL, и PostgreSQL вас не остановит.

  2. Оставайтесь в транзакции, но когда вы обнаружите, что первый SQL не удался, либо откатите/перезапустите, либо зафиксируйте/перезапустите транзакцию. Затем вы можете продолжить сбоить столько SQL-запросов к этому соединению с базой данных, сколько захотите.

  3. Не перехватывайте и не игнорируйте исключение, возникающее при сбое оператора SQL. Затем программа остановится на неверно сформированном запросе.

  4. Вместо этого получите Oracle, Oracle не выдает исключение, когда вы не можете выполнить запрос к соединению внутри транзакции и продолжаете использовать это соединение.

В защиту решения PostgreSQL поступить таким образом… Oracle был делая вас мягким посередине, позволяя вам делать глупости и не обращая на это внимания.

Понравилась статья? Поделить с друзьями:

Читайте также:

  • E twow ошибка е4
  • E sub process usr bin dpkg returned an error code 1 mysql
  • E sub process usr bin dpkg returned an error code 1 docker
  • E recv error on uevent что это
  • E recv error on uevent 4pda

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии