bitmuncher
Senior-Nerd
Ich hab hier einen Benutzer, der eine eigene .rpmmacros-Datei in seinem $HOME liegen hat. Diese hat folgenden Inhalt:
Das ganze wird durch ein apt-get genutzt, das speziell für den User eingebaut ist und auf apt4rpm aufsetzt. Dummerweise bekomme ich aber bei einem 'apt-get update' immer die Meldung "E: could not open RPM database", weil er die offenbar immer noch in /var/lib/rpm sucht.
Fehlt ihr irgendeine Direktive in der .rpmmacros oder wo kann sonst noch der Fehler liegen? Als Distro liegt OpenSuSE 11.2 zugrunde.
Edit: Ein Anzeigen der Config zeigt auch keinen Hinweis darauf, dass /var/lib/rpm noch genutzt wird.
Code:
%_var /home/user/.apt/.apt/var
%_cache_dbpath /home/user/.apt/.apt/var/spool/up2date/cache
%_repackage_dir /home/user/.apt/.apt/var/spool/repackage
%_localstatedir /home/user/.apt/.apt/var
%_dbpath /home/user/.apt/var/lib/rpm
%_rpmlock_path %{_dbpath}/__db.000
%_topdir /home/user/.apt/rpm
%_specdir /home/user/.apt/rpm/SPECS
%_tmppath /home/user/.apt/tmp
%_tmpdir /home/user/.apt/tmp
%_rpm_root /home/user/.apt/rpm/
%_rpmdir %{_topdir}/RPMS/
%_binary_payload w9.gzdio
Das ganze wird durch ein apt-get genutzt, das speziell für den User eingebaut ist und auf apt4rpm aufsetzt. Dummerweise bekomme ich aber bei einem 'apt-get update' immer die Meldung "E: could not open RPM database", weil er die offenbar immer noch in /var/lib/rpm sucht.
Code:
error: cannot open Packages database in /var/lib/rpm
E: could not open RPM database
Fehlt ihr irgendeine Direktive in der .rpmmacros oder wo kann sonst noch der Fehler liegen? Als Distro liegt OpenSuSE 11.2 zugrunde.
Edit: Ein Anzeigen der Config zeigt auch keinen Hinweis darauf, dass /var/lib/rpm noch genutzt wird.
Code:
rpm --macros ~/.rpmmacros --showrc
ARCHITECTURE AND OS:
build arch : x86_64
compatible build archs: x86_64 noarch
build os : Linux
compatible build os's : Linux
install arch : x86_64
install os : Linux
compatible archs : x86_64 amd64 em64t athlon noarch i686 i586 i486 i386 fat
compatible os's : Linux
RPMRC VALUES:
optflags : -O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables
Features supported by rpmlib:
rpmlib(BuiltinLuaScripts) = 4.2.2-1
rpmlib(CompressedFileNames) = 3.0.4-1
rpmlib(ConcurrentAccess) = 4.1-1
rpmlib(ExplicitPackageProvide) = 4.0-1
rpmlib(FileDigests) = 4.6.0-1
rpmlib(HeaderLoadSortsTags) = 4.0.1-1
rpmlib(PartialHardlinkSets) = 4.0.4-1
rpmlib(PayloadFilesHavePrefix) = 4.0-1
rpmlib(PayloadIsBzip2) = 3.0.5-1
rpmlib(PayloadIsLzma) = 4.4.2-1
rpmlib(PayloadIsXz) = 5.2-1
rpmlib(ScriptletInterpreterArgs) = 4.0.3-1
rpmlib(VersionedDependencies) = 3.0.3-1
========================
-14: _binary_payload w9.gzdio
-14: _cache_dbpath /home/user/.apt/.apt/var/spool/up2date/cache
-14: _dbpath /home/user/.apt/var/lib/rpm
-14: _localstatedir /home/user/.apt/.apt/var
-14: _repackage_dir /home/user/.apt/.apt/var/spool/repackage
-14: _rpm_root /home/user/.apt/rpm/
-14: _rpmdir %{_topdir}/RPMS/
-14: _rpmlock_path %{_dbpath}/__db.000
-14: _specdir /home/user/.apt/rpm/SPECS
-11: _target x86_64-linux
-11= _target_cpu x86_64
-11= _target_os linux
-14: _tmpdir /home/user/.apt/tmp
-14: _tmppath /home/user/.apt/tmp
-14: _topdir /home/user/.apt/rpm
-14: _var /home/user/.apt/.apt/var
-11: optflags -O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables
======================== active 17 empty 0
Zuletzt bearbeitet: