Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: GentooForum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

19.02.2007, 15:22

[gelöst] emergen lokaler wget sources

Habe das Problem das wget bei mir derzeit nicht funktioniert, dementsprechend kann ich derzeit keine updates etc. emergen.
Das Problem würde sich lösen wenn ich wget lokal emergen könnte, die aktuellen sources habe ich per Browser runtergeladen.
Bloss wie stelle ich das nun an das emerge bei einem emerge wget die lokalen sources nimmt und nicht versucht diese runterzuladen?

Zum Hintergrund:
Ich habe openssl geupdated und seit dem funktioniert wget nicht mehr da eine ältere ssl lib (libssl.so.0.9.7) nicht mehr vorhanden ist. Auch andere Programme die mit dem USE Flag SSL gemergt wurden funktionieren nicht, konnte es aber durch ein reemerge beheben.

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »Piloboy« (19.02.2007, 15:41)


2

19.02.2007, 15:41

Mensch zu blöd auch, kaum erstelle ich diesen Thread und dann komm ich nach Stunden auf die Lösung :rolleyes:

Einfach die Sources nach /etc/portage/distfiles kopieren und schon läufts.
Wieder was gelernt =)

3

19.02.2007, 16:04

Genau so gehts.
Ist doch schön, wenn man selber was lösen kann.
"Erst nachdem wir alles verloren haben, haben wir die Freiheit, alles zu tun."
"It's only after we've lost everything, that we're free to do anything!"

Jabber: Die ID kann via PN erfragt werden.

5

20.02.2007, 09:34

RE: [gelöst] emergen lokaler wget sources

Übrigens:

Habe gestern einen Laptop neu installiert und da ist mir das Problem auch passiert.

Beim Update der openssl wird die alte Libary gelöscht nach installation der neuen. Normalerweise würde man Revdep-Rebuild durchlaufen lassen .....

Habe schnell die Install-CD eingeschoben und die libary kopiert. Dann lief wget wieder und ich konnte .....

Dann war die Libary wieder obsolent und ein löschen schnell geschehen ;o)

Ist ein Alternativweg zu Deinem Sourcendownload. Wollte nur erwähnen der Volständigkeitshalber ...
Meine Rechtschreibfehler sind gewollt und unterliegen dem Copyright des Verfassers, es sei denn, sie sind explizit unter die GPL gestellt .....

Außerdem sind sie ein Ausdruck der Persönlichkeit des Schreibers!

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Wernieman« (20.02.2007, 09:35)


6

20.02.2007, 16:30

Hallo Piloboy

ich habe mir nun auch dieses Problem eingefangen, kannst du mir vieleicht veraten
wo ich mir die Sourcen runterladen kann?


MfG Josef

7

20.02.2007, 16:57

Quellcode

1
emerge -fp PAKET
"Erst nachdem wir alles verloren haben, haben wir die Freiheit, alles zu tun."
"It's only after we've lost everything, that we're free to do anything!"

Jabber: Die ID kann via PN erfragt werden.

8

20.02.2007, 18:53

Danke Markus, ich habe nun mehr als genug Quellen,

doch ich habe es leider noch nicht hinbekommen,

Mein problem ist das gleiche wie bei Piloboy , zitat:
Zum Hintergrund:
Ich habe openssl geupdated und seit dem funktioniert wget nicht mehr.

Ich habe nun die wget-1.10.2.tbz2 Sourcen nach: /usr/portage/distfiles kopiert
und dann versucht wget neu zu emergen, doch es wird weiter versucht die Dateien zu Downloaden

(>>> Downloading 'http://ftp.fu-berlin.de/pool/main/c/ca-certificates/ca-certificates_20061027.2_all.deb'
/usr/bin/wget: error while loading shared libraries: libssl.so.0.9.7: cannot open shared object file: No such file or directory


Sorry aber was mache ich hier falsch???

9

20.02.2007, 19:00

Diese hast geholt?

Quellcode

1
http://ftp.fu-berlin.de/pool/main/c/ca-certificates/ca-certificates_20061027.2_all.deb


Schau dir mal /etc/make.conf.example an. Du kannst das Fetch-Kommando auch anpassen. Kannst ja mal versuchen curl zu benutzen.

Beispiele:
http://www.google.de/search?num=100&q=ma…tchcommand+curl

Kann ja nicht schaden alternative Fetch-Kommandos mal zur Verfügung zu haben. Könnte man mal wo sammeln.
"Erst nachdem wir alles verloren haben, haben wir die Freiheit, alles zu tun."
"It's only after we've lost everything, that we're free to do anything!"

Jabber: Die ID kann via PN erfragt werden.

10

20.02.2007, 19:07

Alternativ:
Stelle kurzfristig (s.o.) die alte Libary dem System zur Verfügung.

Ist zwar etwas "dirty", mir persöhnlich war aber der Andere Weg zu "aufwendig". Nach dem recompilen von wget sollte manallerdings diese Libary entfernen und rev-dep rüberlaufen lassen.
Meine Rechtschreibfehler sind gewollt und unterliegen dem Copyright des Verfassers, es sei denn, sie sind explizit unter die GPL gestellt .....

Außerdem sind sie ein Ausdruck der Persönlichkeit des Schreibers!

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Wernieman« (20.02.2007, 19:08)


11

20.02.2007, 19:12

nein ich habe :wget-1.10.2.tbz2 Sourcen nach: /usr/portage/distfiles kopiert.


(>>> Downloading 'http://ftp.fu-berlin.de/pool/main/c/ca-certificates/ca-certificates_200610
27.2_all.deb'
/usr/bin/wget: error while loading shared libraries: libssl.so.0.9.7: cannot open shared object file: No such file or directory

zeigt er mir an, wenn ich versuche wget zu emergen.

Ich denke wget sollte doch nun local zu emergen sein??

Oder liegt es gar nicht an wget???

12

20.02.2007, 19:47

Wenn du ein

Quellcode

1
emerge -va1 wget

machst und er will

Quellcode

1
http://ftp.fu-berlin.de/pool/main/c/ca-certificates/ca-certificates_20061027.2_all.deb

runterladen, dann heißt das, dass diese Datei auch dazu benötigt wird um wget erfolgreich zu mergen.
"Erst nachdem wir alles verloren haben, haben wir die Freiheit, alles zu tun."
"It's only after we've lost everything, that we're free to do anything!"

Jabber: Die ID kann via PN erfragt werden.

13

20.02.2007, 20:05

nach einem: code: emerge -va1 wget

will will er:

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

Calculating dependencies... done!
[ebuild R ] net-misc/wget-1.10.2 USE="ipv6 nls ssl -build -debug -socks5 -static" 1,190 kB

Total: 1 package (1 reinstall), Size of downloads: 1,190 kB

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

>>> Emerging (1 of 1) net-misc/wget-1.10.2 to /
>>> Downloading 'http://distfiles.gentoo.org/distfiles/wget-1.10.2.tar.gz'
/usr/bin/wget: error while loading shared libraries: libssl.so.0.9.7: cannot open shared object file: No such file or directory


Doch wo finde ich: libssl.so.0.9.7

ich dachte diese Datei gehört zu wget?? oder zu openssl??


wie kann ich ihm diese: libssl.so.0.9.7 wieder zufügen, wenn emerge nicht Downloaden kann??

code: revdep-rebuild geht auch nicht weil auch er Downladen möchte ?(

Sorry bitte aber ich bin leider noch nicht so fit in sachen Linux

MfG Josef

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »josef.95« (20.02.2007, 20:07)


14

20.02.2007, 20:12

Lad dir mit deinem Browser die Datei "wget-1.10.2.tar.gz" runter und hau sie in den Ordner /usr/portage/distfiles.
Dann wieder ein

Quellcode

1
emerge -va1 wget

Wenn er dann wieder was runterladen will, machst das wieder so, solange bis der Befehl durchläuft.
"Erst nachdem wir alles verloren haben, haben wir die Freiheit, alles zu tun."
"It's only after we've lost everything, that we're free to do anything!"

Jabber: Die ID kann via PN erfragt werden.

15

20.02.2007, 20:16

Danke Wernieman

es ist wohl die: libssl.so.0.9.7 ??

doch habe ich leider keine ahnung in welcher Datei oder Ordner ich diese auf der Live CD finde, bzw wo genau hin müsste ich sie kopieren?

MfG Josef

16

20.02.2007, 20:20

Zitat

Original von maggu2810
Lad dir mit deinem Browser die Datei "wget-1.10.2.tar.gz" runter und hau sie in den Ordner /usr/portage/distfiles.
Dann wieder ein

Quellcode

1
emerge -va1 wget

Wenn er dann wieder was runterladen will, machst das wieder so, solange bis der Befehl durchläuft.



das hatte ich ja schon gemacht, doch nun will er: libssl.so.0.9.7

und diese kann ich nirgenswo finden.


MfG Josef

17

20.02.2007, 20:33

Zitat

/usr/bin/wget: error while loading shared libraries: libssl.so.0.9.7: cannot open shared object file: No such file or directory


Willst du es nicht verstehen?
Er versucht dir mit wget was runterzuladen und das geht nicht, weil wget wegen der libssl.so Version nicht geht. Darum sollst die Dateien mit was anderem runterladen und in den distfiles-Ordner verschieben. ?(
"Erst nachdem wir alles verloren haben, haben wir die Freiheit, alles zu tun."
"It's only after we've lost everything, that we're free to do anything!"

Jabber: Die ID kann via PN erfragt werden.

18

20.02.2007, 20:57

sie liegt und muß unter /usr/lib /sowohl in der LiveCD wie unter Deinem gentoo-System

Bitte lösch nach dem erfolgreichen emerge der Datei diese Lib und mache ein revdep-rebuild.
(bzw. verschiebe sie sicherheitshalber z.B. unter root als backup ;o) )
Meine Rechtschreibfehler sind gewollt und unterliegen dem Copyright des Verfassers, es sei denn, sie sind explizit unter die GPL gestellt .....

Außerdem sind sie ein Ausdruck der Persönlichkeit des Schreibers!

19

20.02.2007, 20:58

Entschuldige bitte aber das hab ich als allererstes ja gemacht.

Ich habe mir mit firefox die Sourcen von wget; (fwget-1.10.2.tar.gz)

runtergeladen, sie in: /usr/portage/distfiles

gepackt, doch wget läst sich nicht mergen,

er schreit nach: libssl.so.0.9.7

und die kann ich nicht finden.


MfG Josef

20

20.02.2007, 21:00

Die will er, da er nicht mitgekrieg hat, das Du es schon runtergeladen hast.
Meine Rechtschreibfehler sind gewollt und unterliegen dem Copyright des Verfassers, es sei denn, sie sind explizit unter die GPL gestellt .....

Außerdem sind sie ein Ausdruck der Persönlichkeit des Schreibers!