Low Priority: Virtualmin Package Update reports incorrectly

When any packages fail install on a multiple package install or update, Virtualmin reports that no packages were installed, even though some or most packages may have installed correctly.

Since there is no significance to this bug other than a little misinformation, I would consider it a VERY LOW PRIORITY bug.

Don't hesitate to ask if I can be of any assistance, thanks!

  • Acorp

www.acorp.net

Status: 
Closed (fixed)

Comments

Do you happen to still have the output from the package update page from the install? I'd be interested to see that ..

I didn't have the original, but was able to reproduce it on another Virtualmin server I have. Notice that the first 3 packages failed, but 2 more at the end were successful. Ultimately, however, Virtualmin reported that, "No Packages were installed", while unless I am reading it wrong several were in fact installed.

Here is the output (The bug tracker seems to have mangled my output, as the text below is not what it looked like in Virtualmin. I've attached a PDF printout that is "more true" to what I saw on the screen...you may want to use that instead.):

Module Index Update Packages

Now updating postgresql ..

Installing package(s) with command yum -y install postgresql ..

Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * addons: mirror.raystedman.net * base: centos.cs.wisc.edu * extras: mirror.icpl.org * rpmforge: ftp-stud.fht-esslingen.de * updates: yum.singlehop.com Setting up Install Process Resolving Dependencies --> Running transaction check --> Processing Dependency: postgresql = 8.1.18-2.el5_4.1 for package: postgresql-server ---> Package postgresql.x86_64 0:8.2.9-1.el5s2 set to be updated --> Processing Dependency: postgresql-libs = 8.2.9-1.el5s2 for package: postgresql --> Processing Dependency: libpq.so.5()(64bit) for package: postgresql --> Running transaction check --> Processing Dependency: libpq.so.4()(64bit) for package: perl-DBD-Pg --> Processing Dependency: libpq.so.4()(64bit) for package: dovecot --> Processing Dependency: libpq.so.4()(64bit) for package: apr-util --> Processing Dependency: libpq.so.4()(64bit) for package: php-pgsql ---> Package postgresql-libs.x86_64 0:8.2.9-1.el5s2 set to be updated ---> Package postgresql-server.x86_64 0:8.2.9-1.el5s2 set to be updated --> Running transaction check ---> Package postgresqlclient81.x86_64 0:8.1.11-1.el5s2 set to be updated --> Finished Dependency Resolution

Dependencies Resolved

================================================================================

Package Arch Version Repository Size

Updating: postgresql x86_64 8.2.9-1.el5s2 c5-testing 3.1 M Installing for dependencies: postgresqlclient81 x86_64 8.1.11-1.el5s2 c5-testing 268 k Updating for dependencies: postgresql-libs x86_64 8.2.9-1.el5s2 c5-testing 197 k postgresql-server x86_64 8.2.9-1.el5s2 c5-testing 4.1 M

Transaction Summary

Install 1 Package(s)
Update 3 Package(s)
Remove 0 Package(s)

Total download size: 7.6 M

Downloading Packages:

Total 946 kB/s | 7.6 MB 00:08
Running rpm_check_debug Running Transaction Test Finished Transaction Test

Transaction Check Error: file /usr/share/locale/de/LC_MESSAGES/libpq.mo from install of postgresql-libs-8.2.9-1.el5s2.x86_64 conflicts with file from package postgresql-libs-8.1.18-2.el5_4.1.i386 file /usr/share/locale/es/LC_MESSAGES/libpq.mo from install of postgresql-libs-8.2.9-1.el5s2.x86_64 conflicts with file from package postgresql-libs-8.1.18-2.el5_4.1.i386 file /usr/share/locale/fr/LC_MESSAGES/libpq.mo from install of postgresql-libs-8.2.9-1.el5s2.x86_64 conflicts with file from package postgresql-libs-8.1.18-2.el5_4.1.i386 file /usr/share/locale/ko/LC_MESSAGES/libpq.mo from install of postgresql-libs-8.2.9-1.el5s2.x86_64 conflicts with file from package postgresql-libs-8.1.18-2.el5_4.1.i386 file /usr/share/locale/pt_BR/LC_MESSAGES/libpq.mo from install of postgresql-libs-8.2.9-1.el5s2.x86_64 conflicts with file from package postgresql-libs-8.1.18-2.el5_4.1.i386 file /usr/share/locale/sv/LC_MESSAGES/libpq.mo from install of postgresql-libs-8.2.9-1.el5s2.x86_64 conflicts with file from package postgresql-libs-8.1.18-2.el5_4.1.i386 file /usr/share/locale/tr/LC_MESSAGES/libpq.mo from install of postgresql-libs-8.2.9-1.el5s2.x86_64 conflicts with file from package postgresql-libs-8.1.18-2.el5_4.1.i386

Error Summary

.. install failed!

Now updating postgresql-libs ..

Installing package(s) with command yum -y install postgresql-libs ..

Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * addons: centos.mbni.med.umich.edu * base: centos.cs.wisc.edu * extras: mirror.icpl.org * rpmforge: ftp-stud.fht-esslingen.de * updates: yum.singlehop.com Setting up Install Process Package postgresql-libs-8.1.18-2.el5_4.1.i386 already installed and latest version Resolving Dependencies --> Running transaction check --> Processing Dependency: libpq.so.4()(64bit) for package: perl-DBD-Pg --> Processing Dependency: libpq.so.4()(64bit) for package: apr-util --> Processing Dependency: libpq.so.4()(64bit) for package: dovecot --> Processing Dependency: libpq.so.4()(64bit) for package: postgresql-server --> Processing Dependency: libpq.so.4()(64bit) for package: php-pgsql --> Processing Dependency: libpq.so.4()(64bit) for package: postgresql ---> Package postgresql-libs.x86_64 0:8.2.9-1.el5s2 set to be updated --> Running transaction check ---> Package postgresql.x86_64 0:8.2.9-1.el5s2 set to be updated ---> Package postgresql-server.x86_64 0:8.2.9-1.el5s2 set to be updated ---> Package postgresqlclient81.x86_64 0:8.1.11-1.el5s2 set to be updated --> Finished Dependency Resolution

Dependencies Resolved

================================================================================

Package Arch Version Repository Size

Updating: postgresql-libs x86_64 8.2.9-1.el5s2 c5-testing 197 k Installing for dependencies: postgresqlclient81 x86_64 8.1.11-1.el5s2 c5-testing 268 k Updating for dependencies: postgresql x86_64 8.2.9-1.el5s2 c5-testing 3.1 M postgresql-server x86_64 8.2.9-1.el5s2 c5-testing 4.1 M

Transaction Summary

Install 1 Package(s)
Update 3 Package(s)
Remove 0 Package(s)

Total size: 7.6 M Downloading Packages: Running rpm_check_debug Running Transaction Test Finished Transaction Test

Transaction Check Error: file /usr/share/locale/de/LC_MESSAGES/libpq.mo from install of postgresql-libs-8.2.9-1.el5s2.x86_64 conflicts with file from package postgresql-libs-8.1.18-2.el5_4.1.i386 file /usr/share/locale/es/LC_MESSAGES/libpq.mo from install of postgresql-libs-8.2.9-1.el5s2.x86_64 conflicts with file from package postgresql-libs-8.1.18-2.el5_4.1.i386 file /usr/share/locale/fr/LC_MESSAGES/libpq.mo from install of postgresql-libs-8.2.9-1.el5s2.x86_64 conflicts with file from package postgresql-libs-8.1.18-2.el5_4.1.i386 file /usr/share/locale/ko/LC_MESSAGES/libpq.mo from install of postgresql-libs-8.2.9-1.el5s2.x86_64 conflicts with file from package postgresql-libs-8.1.18-2.el5_4.1.i386 file /usr/share/locale/pt_BR/LC_MESSAGES/libpq.mo from install of postgresql-libs-8.2.9-1.el5s2.x86_64 conflicts with file from package postgresql-libs-8.1.18-2.el5_4.1.i386 file /usr/share/locale/sv/LC_MESSAGES/libpq.mo from install of postgresql-libs-8.2.9-1.el5s2.x86_64 conflicts with file from package postgresql-libs-8.1.18-2.el5_4.1.i386 file /usr/share/locale/tr/LC_MESSAGES/libpq.mo from install of postgresql-libs-8.2.9-1.el5s2.x86_64 conflicts with file from package postgresql-libs-8.1.18-2.el5_4.1.i386

Error Summary

.. install failed!

Now updating postgresql-server ..

Installing package(s) with command yum -y install postgresql-server ..

Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * addons: centos.mbni.med.umich.edu * base: centos.cs.wisc.edu * extras: mirror.icpl.org * rpmforge: ftp-stud.fht-esslingen.de * updates: mirrors.tummy.com Setting up Install Process Resolving Dependencies --> Running transaction check ---> Package postgresql-server.x86_64 0:8.2.9-1.el5s2 set to be updated --> Processing Dependency: postgresql = 8.2.9-1.el5s2 for package: postgresql-server --> Processing Dependency: libpq.so.5()(64bit) for package: postgresql-server --> Running transaction check ---> Package postgresql.x86_64 0:8.2.9-1.el5s2 set to be updated --> Processing Dependency: libpq.so.4()(64bit) for package: perl-DBD-Pg --> Processing Dependency: libpq.so.4()(64bit) for package: dovecot --> Processing Dependency: libpq.so.4()(64bit) for package: apr-util --> Processing Dependency: libpq.so.4()(64bit) for package: php-pgsql ---> Package postgresql-libs.x86_64 0:8.2.9-1.el5s2 set to be updated --> Running transaction check ---> Package postgresqlclient81.x86_64 0:8.1.11-1.el5s2 set to be updated --> Finished Dependency Resolution

Dependencies Resolved

================================================================================

Package Arch Version Repository Size

Updating: postgresql-server x86_64 8.2.9-1.el5s2 c5-testing 4.1 M Installing for dependencies: postgresqlclient81 x86_64 8.1.11-1.el5s2 c5-testing 268 k Updating for dependencies: postgresql x86_64 8.2.9-1.el5s2 c5-testing 3.1 M postgresql-libs x86_64 8.2.9-1.el5s2 c5-testing 197 k

Transaction Summary

Install 1 Package(s)
Update 3 Package(s)
Remove 0 Package(s)

Total size: 7.6 M Downloading Packages: Running rpm_check_debug Running Transaction Test Finished Transaction Test

Transaction Check Error: file /usr/share/locale/de/LC_MESSAGES/libpq.mo from install of postgresql-libs-8.2.9-1.el5s2.x86_64 conflicts with file from package postgresql-libs-8.1.18-2.el5_4.1.i386 file /usr/share/locale/es/LC_MESSAGES/libpq.mo from install of postgresql-libs-8.2.9-1.el5s2.x86_64 conflicts with file from package postgresql-libs-8.1.18-2.el5_4.1.i386 file /usr/share/locale/fr/LC_MESSAGES/libpq.mo from install of postgresql-libs-8.2.9-1.el5s2.x86_64 conflicts with file from package postgresql-libs-8.1.18-2.el5_4.1.i386 file /usr/share/locale/ko/LC_MESSAGES/libpq.mo from install of postgresql-libs-8.2.9-1.el5s2.x86_64 conflicts with file from package postgresql-libs-8.1.18-2.el5_4.1.i386 file /usr/share/locale/pt_BR/LC_MESSAGES/libpq.mo from install of postgresql-libs-8.2.9-1.el5s2.x86_64 conflicts with file from package postgresql-libs-8.1.18-2.el5_4.1.i386 file /usr/share/locale/sv/LC_MESSAGES/libpq.mo from install of postgresql-libs-8.2.9-1.el5s2.x86_64 conflicts with file from package postgresql-libs-8.1.18-2.el5_4.1.i386 file /usr/share/locale/tr/LC_MESSAGES/libpq.mo from install of postgresql-libs-8.2.9-1.el5s2.x86_64 conflicts with file from package postgresql-libs-8.1.18-2.el5_4.1.i386

Error Summary

.. install failed!

Now updating unixODBC ..

Installing package(s) with command yum -y install unixODBC ..

Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * addons: mirror.raystedman.net * base: centos.cs.wisc.edu * extras: centos.mirrors.tds.net * rpmforge: ftp-stud.fht-esslingen.de * updates: yum.singlehop.com Setting up Install Process Resolving Dependencies --> Running transaction check ---> Package unixODBC.i386 0:2.2.11-7.1 set to be updated ---> Package unixODBC.x86_64 0:2.2.12-1.el5s2 set to be updated --> Finished Dependency Resolution

Dependencies Resolved

================================================================================

Package Arch Version Repository Size

Installing: unixODBC i386 2.2.11-7.1 base 832 k Updating: unixODBC x86_64 2.2.12-1.el5s2 c5-testing 875 k

Transaction Summary

Install 1 Package(s)
Update 1 Package(s)
Remove 0 Package(s)

Total download size: 1.7 M

Downloading Packages:

Total 235 kB/s | 1.7 MB 00:07
Running rpm_check_debug Running Transaction Test Finished Transaction Test Transaction Test Succeeded Running Transaction Updating : unixODBC 1/3 Installing : unixODBC 2/3 Cleanup : unixODBC 3/3

Installed: unixODBC.i386 0:2.2.11-7.1

Updated: unixODBC.x86_64 0:2.2.12-1.el5s2

Complete!

.. install complete.

Now updating wbm-virtualmin-google-analytics ..

Installing package(s) with command yum -y install wbm-virtualmin-google-analytics ..

Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * addons: centos.mbni.med.umich.edu * base: centos.cs.wisc.edu * extras: mirror.icpl.org * rpmforge: ftp-stud.fht-esslingen.de * updates: mirrors.tummy.com Setting up Install Process Resolving Dependencies --> Running transaction check ---> Package wbm-virtualmin-google-analytics.noarch 2:2.4-1 set to be updated --> Finished Dependency Resolution

Dependencies Resolved

================================================================================

Package Arch Version Repository Size

Installing: wbm-virtualmin-google-analytics noarch 2:2.4-1 virtualmin-universal 18 k

Transaction Summary

Install 1 Package(s)
Update 0 Package(s)
Remove 0 Package(s)

Total download size: 18 k Downloading Packages: Running rpm_check_debug Running Transaction Test Finished Transaction Test Transaction Test Succeeded Running Transaction Installing : wbm-virtualmin-google-analytics 1/1

Installed: wbm-virtualmin-google-analytics.noarch 2:2.4-1

Complete!

.. install complete.

No packages were installed. Check the messages above for the cause of the error.

OK, I see the cause of this error .. it is harmless, as the updates do really get done. I will fix it in the next Webmin release though.

Automatically closed -- issue fixed for 2 weeks with no activity.