Последнее время при обновлении и установке программ выпадает ошибка: 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;
И больше он уже никогда не будет ругаться на ключи
-
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
67.3k11 gold badges187 silver badges281 bronze badges
asked Dec 11, 2014 at 18:54
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 becausenodejs
is a full replacement for thenpm
package, then there shouldn’t be much loss as installingnodejs
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 torpm -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
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
67.3k11 gold badges187 silver badges281 bronze badges
asked Dec 11, 2014 at 18:54
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 becausenodejs
is a full replacement for thenpm
package, then there shouldn’t be much loss as installingnodejs
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 torpm -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
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;
И больше он уже никогда не будет ругаться на ключи
-
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 TohaDenver Toha
2,4461 золотой знак8 серебряных знаков22 бронзовых знака
Да, в постгрес после возникновения ошибки новые операторы в транзакции выполнять нельзя.
Проверку перед вставкой непросто реализовать правильно. Простой select запрос проблему не решит, так как после проверки другая транзакция может вставить запись до того, как это успеет. Правильный способ так сделать, то есть делать проверку во время вставки — описан ниже.
Можно только сделать откат всей транзакции или до заранее созданной точки сохранения (англ. Savepoint). С помощью них можно отменять часть операций сделанных в транзакции до комита.
Так что последовательность действий такая:
- перед операцией, которая потенциально может пройти неуспешно, создаете точку сохранения командой
SAVEPOINT имя-точки-сохранения
- выполняете операцию
- если операция завершилась успешно, отпускаете точку сохранения (если нет необходимости к ней возвращаться) командой
RELEASE SAVEPOINT имя-точки-сохранения
- если операция завершилась неуспешно, используете команду
ROLLBACK TO SAVEPOINT имя-точки-сохранения
.
Как правильно отметил Мелкий savepoint-ы небесплатны по производительности и в этом случае имеет смысл рассмотреть использование insert .. on conflict do nothing
и анализировать количество измененных строк.
ответ дан 31 мая 2021 в 18:42
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
Обходные пути:
У вас есть несколько вариантов:
-
Самое простое решение: не участвовать в транзакции. Установить
connection.setAutoCommit(false);
вconnection.setAutoCommit(true);
. Это работает, потому что тогда неудачный SQL просто игнорируется как неудачный оператор SQL. Вы можете сколько угодно ошибаться в операторах SQL, и PostgreSQL вас не остановит. -
Оставайтесь в транзакции, но когда вы обнаружите, что первый SQL не удался, либо откатите/перезапустите, либо зафиксируйте/перезапустите транзакцию. Затем вы можете продолжить сбоить столько SQL-запросов к этому соединению с базой данных, сколько захотите.
-
Не перехватывайте и не игнорируйте исключение, возникающее при сбое оператора SQL. Затем программа остановится на неверно сформированном запросе.
-
Вместо этого получите Oracle, Oracle не выдает исключение, когда вы не можете выполнить запрос к соединению внутри транзакции и продолжаете использовать это соединение.
В защиту решения PostgreSQL поступить таким образом… Oracle был делая вас мягким посередине, позволяя вам делать глупости и не обращая на это внимания.