Sie sind nicht angemeldet.

1

13.04.2007, 10:44

sys-libs/db downdate wegen Cyrus-Imap

hi @ all

ich habe ein kleines Problem, möchte meine Cyrus-Imap von der alten Installation auf eine Neue umziehen. Leider wurde gerade am 4.4 die neue Berkly-DB ( 4.3.x ) freigegeben, sodas ich auf der neuen Installation auch die 4.3 Berklydb am laufen habe. Der Imap ist eingerichtet kann mich auch über cyradm verbinden. Leider habe ich noch keine möglichkeit gefunden die Daten der 4.2.52 einzuspielen. deshalb wollte ich /var/imap /var/spool/imap einfach austauschen. leider Kann man sich dann nicht mehr an Cyrus anmelden ( DB-Fehler )

nun wollte ich mit emerge -av "=sys-libs/db-4.2.52" die vorherige DB-Version installieren, leider kennt der Emerge dann das ebuild nicht ( emerge: there are no ebuilds to satisfy "=syslibs/db-4.2.52" )

der Eintragen in die Package.mask hat auch nichts geholfen.

hat jemand ne Idee was man da machen kann ?

2

13.04.2007, 10:55

das kann so auch net gehen, du hast die wahl:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
[I] sys-libs/db
     Available versions:  
	(1)	1.85-r1 1.85-r2 1.85-r3
	(3)	3.2.9-r10 3.2.9-r11
	(4.2)	4.2.52_p2-r1 4.2.52_p4-r2
	(4.3)	(~)4.3.29-r2
	(4.4)	(~)4.4.20_p4
	(4.5)	(~)4.5.20_p2
     Installed versions:  4.5.20_p2(4.5)(20:14:39 06.03.2007)(-bootstrap -doc -elibc_FreeBSD java -nocxx -tcl -test)
     Homepage:            http://www.oracle.com/technology/software/products/berkeley-db/index.html
     Description:         Oracle Berkeley DB

speziell

Quellcode

1
(4.2)	4.2.52_p2-r1 4.2.52_p4-r2

also mit einem

Quellcode

1
2
3
 emerge -avt "=syslibs/db-4.2.52_p2-r1"
oder
emerge -avt "=syslibs/db-4.2.52_p4-r2"
sollte es gehen

Gruß DerMoench
Ein Leben wie auf Messers Schneide!!


3

13.04.2007, 11:02

schein nicht zu gehen,

ares ~ # emerge -avt "=syslibs/db-4.2.52_p4-r2"

These are the packages that would be merged, in reverse order:

Calculating dependencies /
emerge: there are no ebuilds to satisfy "=syslibs/db-4.2.52_p4-r2".

ares ~ # emerge -avt "=syslibs/db-4.2.52_p2-r1"

These are the packages that would be merged, in reverse order:

Calculating dependencies /
emerge: there are no ebuilds to satisfy "=syslibs/db-4.2.52_p2-r1".


kann es sein, da ich ein völlig neues System habe, das die ebuilds gar nicht bei mir bekannt sind ? das man sie quasi noch holen muss ?

4

13.04.2007, 11:03

kannst du mir noch den befehl sagen wie du die 1. Übersicht bekommen hast ?

vielen Dank schonmal für deine schnelle Antwort.

5

13.04.2007, 11:12

das macht eix

Quellcode

1
2
3
4
5
6
viper jens # eix eix
[I] app-portage/eix
     Available versions:  0.7.9 0.8.8 (~)0.9.1 (~)0.9.2
     Installed versions:  0.9.2(19:51:26 09.04.2007)(-sqlite)
     Homepage:            http://eix.sourceforge.net
     Description:         Small utility for searching ebuilds with indexing for fast results


viel spass damit.

hm zu dem downgrade, hab mich da verschrieben sorry sys-libs und nicht syslibs;

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
viper jens # emerge -avt "=sys-libs/db-4.2.52_p4-r2"

These are the packages that would be merged, in reverse order:

Calculating dependencies... done!
[ebuild  NS   ] sys-libs/db-4.2.52_p4-r2  USE="java -bootstrap -doc -nocxx -tcl -test" 3,990 kB 

Total: 1 package (1 in new slot), Size of downloads: 3,990 kB

Would you like to merge these packages? [Yes/No] n

Quitting.

und

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
viper jens # emerge -avt "=sys-libs/db-4.2.52_p2-r1"
--- Invalid atom in /etc/portage/package.keywords: =======
--- Invalid atom in /etc/portage/package.keywords: >>>>>>>
--- Invalid atom in /etc/portage/package.keywords: <<<<<<<

These are the packages that would be merged, in reverse order:

Calculating dependencies... done!
[ebuild  NS   ] sys-libs/db-4.2.52_p2-r1  USE="java -bootstrap -doc -nocxx -tcl -test" 3,981 kB 

Total: 1 package (1 in new slot), Size of downloads: 3,981 kB

Would you like to merge these packages? [Yes/No] n

Quitting.

synce einfach noch mal deinen portage, das hat damit nix zu tun, das du nen neues paket hast, da die 4.2 von berkley-db die letzte stabel war.


Gruß DerMoench
Ein Leben wie auf Messers Schneide!!

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »DerMoench« (13.04.2007, 11:17)


6

13.04.2007, 11:32

danke schonmal das klappt - mal sehen ob sich dann auch der Cyrus umziehen läßt.

7

13.04.2007, 11:51

hmm jetzt muss ich aber mit =sys-libs/db-4.2.52_p4-r2 in der packages.mask die Version festschreiben, die 4.3'er hab ich schon deinstalliert. Wenn ich jetzt mit emerge -ae cyrus-imapd versuche cyrus nochmal zu emerge um auf die neue (alte) db um zu stellen will er wieder auf db-4.3 updaten oder zumindest diese mit installieren.

hast du da einen Rat ?