Powered by Invision Power Board


  
 
Reply to this topicStart new topicStart Poll

> Emerge portage schlägt fehl
jobe
Geschrieben am: Montag, 23.September 2013, 13:19 Uhr
Quote Post


Professional
****

Gruppe: Members
Beiträge: 113
Mitgliedsnummer.: 10710
Mitglied seit: 2009-06-16



Eigentlich wollte ich nur meine NVIDIA Treiber updaten, dazu muss ich aber vorher portage updaten, was leider fehlschlägt. Hat jemand eine Idee, as hier schief läuft und wie ich aus dem Dilemma rauskomme?

CODE

# emerge -av portage

!!! Your current profile is deprecated and not supported anymore.
!!! Use eselect profile to update your profile.
!!! Please upgrade to the following profile if possible:
       default/linux/x86/13.0/desktop/kde


* IMPORTANT: 12 news items need reading for repository 'gentoo'.
* Use eselect news to read news items.


* IMPORTANT: 3 config files in '/etc/portage' need updating.
* See the CONFIGURATION FILES section of the emerge
* man page to learn how to update config files.

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

Calculating dependencies... done!
Traceback (most recent call last):
 File "/usr/bin/emerge", line 43, in <module>
   retval = emerge_main()
 File "/usr/lib/portage/pym/_emerge/main.py", line 1976, in emerge_main
   myopts, myaction, myfiles, spinner)
 File "/usr/lib/portage/pym/_emerge/actions.py", line 293, in action_build
   settings, trees, myopts, myparams, myaction, myfiles, spinner)
 File "/usr/lib/portage/pym/_emerge/depgraph.py", line 6871, in backtrack_depgraph
   myaction, myfiles, spinner)
 File "/usr/lib/portage/pym/_emerge/depgraph.py", line 6903, in _backtrack_depgraph
   success, favorites = mydepgraph.select_files(myfiles)
 File "/usr/lib/portage/pym/_emerge/depgraph.py", line 2230, in select_files
   return self._resolve(myfavorites)
 File "/usr/lib/portage/pym/_emerge/depgraph.py", line 2348, in _resolve
   if not self._create_graph():
 File "/usr/lib/portage/pym/_emerge/depgraph.py", line 834, in _create_graph
   if not self._pop_disjunction(allow_unsatisfied):
 File "/usr/lib/portage/pym/_emerge/depgraph.py", line 1855, in _pop_disjunction
   pkg, dep_root, dep_priority, dep_string, allow_unsatisfied):
 File "/usr/lib/portage/pym/_emerge/depgraph.py", line 1475, in _add_pkg_dep_string
   allow_unsatisfied)
 File "/usr/lib/portage/pym/_emerge/depgraph.py", line 1498, in _wrapped_add_pkg_dep_string
   strict=strict, priority=dep_priority)
 File "/usr/lib/portage/pym/_emerge/depgraph.py", line 2565, in _select_atoms_highest_available
   myroot=root, trees=trees)
 File "/usr/lib/portage/pym/portage/dep/dep_check.py", line 621, in dep_check
   use_binaries=use_binaries, myroot=myroot, trees=trees)
 File "/usr/lib/portage/pym/portage/dep/dep_check.py", line 113, in _expand_new_virtuals
   matches = portdb.match_pkgs(x.without_use)
 File "/usr/lib/portage/pym/_emerge/depgraph.py", line 6793, in match_pkgs
   return [self._cpv_pkg_map[cpv] for cpv in self.match(atom)]
 File "/usr/lib/portage/pym/_emerge/depgraph.py", line 6711, in match
   slot_atom = atom.with_slot(slots.pop())
 File "/usr/lib/portage/pym/portage/dep/__init__.py", line 1240, in with_slot
   return Atom(atom, allow_repo=True, allow_wildcard=True)
 File "/usr/lib/portage/pym/portage/dep/__init__.py", line 1092, in __init__
   raise InvalidAtom(self)
InvalidAtom: virtual/libffi:


ein
CODE
emerge -av virtual/libffi
hilft leider auch nix weiter. Hat jemand eine Idee?

Danke,
Jobe
Email Poster
Top
HelAu
Geschrieben am: Montag, 23.September 2013, 14:18 Uhr
Quote Post


Scheffe
****

Gruppe: Admin
Beiträge: 11285
Mitgliedsnummer.: 2
Mitglied seit: 2003-04-25



QUOTE
!!! Your current profile is deprecated and not supported anymore.
!!! Use eselect profile to update your profile.
!!! Please upgrade to the following profile if possible:
      default/linux/x86/13.0/desktop/kde

Zuerst mal solltest Du ein passendes Profile mittels
eselect profile
auswaehlen
Email PosterUsers WebsiteICQAOLYahoo
Top
jobe
Geschrieben am: Donnerstag, 26.September 2013, 11:18 Uhr
Quote Post


Professional
****

Gruppe: Members
Beiträge: 113
Mitgliedsnummer.: 10710
Mitglied seit: 2009-06-16



QUOTE (HelAu @ September 23, 2013 03:18 pm)
QUOTE
!!! Your current profile is deprecated and not supported anymore.
!!! Use eselect profile to update your profile.
!!! Please upgrade to the following profile if possible:
       default/linux/x86/13.0/desktop/kde

Zuerst mal solltest Du ein passendes Profile mittels
eselect profile
auswaehlen

Tja da gibts wohl ein Henne/Ei Problem. Vor der Auswahl des neuen Profiles, soll man unbedingt portage updaten :-(

Ich habe auch schon mal probeweise ein anderes profile gewählt, dann geht aber mit emerge gar nix mehr, weil portage noch auf dem alten Stand ist. Deshalb hab ich dann manuell den link wieder auf das alte Profile gesetzt, scheitere jetzt aber am portage update.
Email Poster
Top
HelAu
Geschrieben am: Donnerstag, 26.September 2013, 11:26 Uhr
Quote Post


Scheffe
****

Gruppe: Admin
Beiträge: 11285
Mitgliedsnummer.: 2
Mitglied seit: 2003-04-25



Wie waers mit der V4 ;)
Alternativ schick mir ne Mail Mail mit den ssh Zugangsadten, dann schaue ich heute Abend mal danach ...
Email PosterUsers WebsiteICQAOLYahoo
Top
jobe
Geschrieben am: Donnerstag, 26.September 2013, 15:08 Uhr
Quote Post


Professional
****

Gruppe: Members
Beiträge: 113
Mitgliedsnummer.: 10710
Mitglied seit: 2009-06-16



QUOTE (HelAu @ September 26, 2013 12:26 pm)
Wie waers mit der V4 ;)
Alternativ schick mir ne Mail Mail mit den ssh Zugangsadten, dann schaue ich heute Abend mal danach ...

Ja die V4 wäre wahrscheinlich das gescheiteste. Was mir dabei ein bisserl sorgen macht. Ich habe zur Zeit:
  • 1x Server mit V3 darauf laufen:
    • VDR (nonanit)
    • NAS mit RAID für wichtige private Daten
    • Openvpn
  • 2x Client mit V3 und aktueller XBMC Version von FernetMenta

Kann mir jemand sagen, ob die Liste der Files vollständig ist, um alles wieder herzustellen:

Server:
  • /etc/exports
  • Openvpn config (/etc/client.xxx)
  • RAID, reicht da ein mdadm --detail --scan >> /etc/mdadm.conf aus um die Konfig für eine neue Installation zu übernehmen
  • xmltv plugin configs
  • weitere plugins (src code, um den funktionierenden Stand zu übernehmen)

Clients:
  • /etc/fstab (um die externen mounts wieder einfach einzubinden)
  • /_config/bin/xbmc_start.sh (wurde von mir angepasst)

Ich glaube ich werde mal versuchen einen Client auf die V4 zu bringen, da beide Clients identisch sind, kann ich fehlende Configs einfach kopieren. Vor einem Server upgrade mache ich mir ein wenig Sorgen, aber früher oder später wird mir wohl nix anderes übrig bleiben.

Danke auch für das Angebot über ssh auszuhelfen. Ich habe aber keinen externen Zugriff bei mir konfiguriert, da mir schon mal jemand den Zugang gehacked hat und ich hatte plötzlich einen mailserver bei mir rennen. Seit dem wird jeglicher externer Zugriff geblocked.
Email Poster
Top
franky
Geschrieben am: Freitag, 27.September 2013, 16:33 Uhr
Quote Post


Prinz
****

Gruppe: Supporter
Beiträge: 1582
Mitgliedsnummer.: 1547
Mitglied seit: 2006-11-19



QUOTE (jobe @ Donnerstag, 26.September 2013, 16:08 Uhr)
Ich glaube ich werde mal versuchen einen Client auf die V4 zu bringen, da beide Clients identisch sind, kann ich fehlende Configs einfach kopieren. Vor einem Server upgrade mache ich mir ein wenig Sorgen, aber früher oder später wird mir wohl nix anderes übrig bleiben.

Hallo Jobe,

welche vdr-Version verwendest Du derzeit auf dem Server?

Wie verbinden sich die Clients mit dem Server?
Verwendest Du auf den Clients auch den VDR mit einem VDR-Ausgabedevice wie softhddevice bzw. xine/xineliboutput mit Streamdev-Verbindung zum Server und XBMC nur alternativ?
Oder verbindet sich auf den Clients XBMC als VDR-Frontend direkt mit dem Server?
Aus welchem Branch des FernetMenta-Git hast Du das XBMC und die PVR-AddOns auf den Clients gebaut und welche XBMC-Version ist das aktuell?
Nutzt Du das XVDR- oder PVR-Client-AddOn auf den Clients?

Schau dir auch mal dieses V4-Thema zu XBMC und Live-TV an, wenn Du den 1. Client auf die V4 umstellst.
Das per ebuild installierte XBMC 12.2 der V4 würde ich nicht durch eine FernetMenta-Version ersetzten.
Du musst nur die entsprechenden AddOns (XVDR/VNSI) neu installieren.
Wenn der 1. Client mit der V4 einwandfrei läuft, würde ich von diesem ein Backup machen und dieses Backup für die Installation der V4 auf dem 2. Client verwenden.

Abhängig, wie sich die Clients mit dem Server verbinden, musst Du auf dem Server ggf. das Server-Plugin anpassen.
Ansonsten würde ich den Server so lassen.
Abhängig von der aktuellen VDR-Version auf dem Server, evtl. auch die VDR-Version updaten.

Gruß
Klaus
Email Poster
Top
jobe
Geschrieben am: Sonntag, 29.September 2013, 10:11 Uhr
Quote Post


Professional
****

Gruppe: Members
Beiträge: 113
Mitgliedsnummer.: 10710
Mitglied seit: 2009-06-16



Hallo Franky,

danke für Deine Bemühungen aber mit XBMC finde ich mich mittlerweile ganz gut zu Recht.

Ich nutze auf den Clients XBMC mit VNSI4. D.h. ich verwende die gotham release von fernetmenta und das dazu passende VNSI4.
Damit kann man neben Timeshift auch das komplette VDR Gui auf den XBMC Screen holen, was gerade bei einem headless VDR sehr hilfreich ist.

Davor XBMC wieder zum Laufen zu bekommen, mache ich mir bis jetzt eher wenig Sorgen. Mir gings mehr um die Funktionalitäten am Server, die auch noch neben VDR laufen (raid und co.). Die muss ich auch auf der neuen Version wieder zum Laufen bringen, ohne dass dabei Daten verloren gehen.

Nachdem ich meinem Server sowieso ein Festplatten upgrade verpassen wollte, habe ich mir jetzt eine neue Festplatte zugelegt auf der erstmal die V4 installiert wird.
Bei Bedarf kann ich dann immer noch auf die alte Platte umstecken, um die V3 zu booten. Config files verliere ich damit auch keine, ich denke damit bin ich auf der sicheren Seite.

lg
Jobe

Email Poster
Top
Thema wird von 0 Benutzer(n) gelesen (0 Gäste und 0 Anonyme Benutzer)
0 Mitglieder:

Topic Options Reply to this topicStart new topicStart Poll