ubuntuusers.de

Anzeige fehlt nach Aktualisierungsverwaltung

Status: Ungelöst | Ubuntu-Version: Ubuntu 12.04 (Precise Pangolin)
Antworten |

hiigara2x

Anmeldungsdatum:
6. August 2012

Beiträge: 229

Moin Moin, ich hoffe meine Frage gehört hierher, wenn nicht, bitte entsprechend verschieben.

Problem Programmsymbol von my-weather-indicator wird auf einmal im Panel nicht mehr angezeigt. Programmfehler vermutet und Neuinstallation eingeleitet. Alles vollständig über Synaptic deinstalliert und verbliebene Dateien entfernt. Neuinstallation abgeschlossen, Programm steht im Autostart, startet nicht, Ok, über Dash das Programm angeklickt, die Standortkonfiguration öffnet. Ort eingestellt. Anzeige im Panel fehlt immer noch.

Internetsuche nach Problemen, brachte nicht verwertbares. Diese Thema hier im Forum https://forum.ubuntuusers.de/topic/my-weather-indicator/ brachte mich auf den Gedanken, dass meine am Vortag erfolgte Aktualisierung etwas verändert hat.

Jetzt stellen sich mir Fragen, für die keine Lösungen gefunden habe: 1. Wo finde ich das Protokoll der letzten Aktualisierung, um zu prüfen welche Upgdates den Fehler verursacht haben können? 2. Kann diese Aktualisierung rückgängig gemacht werden, z.B.über Synaptic einzelne Pakete deinstallieren und vorherige Version installieren?

ChickenLipsRfun2eat Team-Icon

Anmeldungsdatum:
6. Dezember 2009

Beiträge: 12067

Hallo!

  1. Die Protokollierung findest du unter /var/log/apt/history.log.

  2. Ist theoretisch möglich, falls eines der Pakete daran Schuld wäre. Das müsste man prüfen.

Ansonsten kannst du dich ja schon auf die bevorstehende Neuinstallation vorbereiten, da 12.04 ja in Bälde (April '17) ausläuft.

hiigara2x

(Themenstarter)

Anmeldungsdatum:
6. August 2012

Beiträge: 229

Also, Was drin Steht, ist nicht wirklich viel.

Start-Date: 2016-08-05  06:33:07
Commandline: aptdaemon role='role-commit-packages' sender=':1.79'
Upgrade: libreoffice-calc:i386 (3.5.7-0ubuntu11, 3.5.7-0ubuntu12), [...]
End-Date: 2016-08-05  06:35:29

Start-Date: 2016-08-06  07:49:04
Commandline: aptdaemon role='role-commit-packages' sender=':1.83'
Upgrade: firefox:i386 (47.0+build3-0ubuntu0.12.04.1, 48.0+build2-0ubuntu0.12.04.1), firefox-locale-de:i386 (47.0+build3-0ubuntu0.12.04.1, 48.0+build2-0ubuntu0.12.04.1)
End-Date: 2016-08-06  07:49:44

Start-Date: 2016-08-09  08:01:44
Commandline: aptdaemon role='role-commit-packages' sender=':1.79'
Install: linux-headers-3.13.0-93:i386 (3.13.0-93.140~precise1), linux-image-3.13.0-93-generic:i386 (3.13.0-93.140~precise1), linux-headers-3.13.0-93-generic:i386 (3.13.0-93.140~precise1)
Upgrade: linux-libc-dev:i386 (3.2.0-106.147, 3.2.0-107.148), libcurl3-gnutls:i386 (7.22.0-3ubuntu4.15, 7.22.0-3ubuntu4.16), libcurl3:i386 (7.22.0-3ubuntu4.15, 7.22.0-3ubuntu4.16), linux-image-generic-lts-trusty:i386 (3.13.0.92.83, 3.13.0.93.84), linux-headers-generic-lts-trusty:i386 (3.13.0.92.83, 3.13.0.93.84), linux-generic-lts-trusty:i386 (3.13.0.92.83, 3.13.0.93.84), libcurl3-nss:i386 (7.22.0-3ubuntu4.15, 7.22.0-3ubuntu4.16)
End-Date: 2016-08-09  08:04:29

Start-Date: 2016-08-10  11:05:01
Commandline: /usr/sbin/synaptic
Reinstall: my-weather-indicator:i386 (0.6.3-0extras12.04.3)
End-Date: 2016-08-10  11:05:11

Office und FF Upgrades könnens wohl net sein. D ich am 10. fing ich mit der Neuinstallation begann, kann es nur an headers Upgrade liegen. Aber ist das logisch? Findet dabei eine Aktuallisierung statt, die auf Programme dermaßen einwirkt, dass sie nicht richtig ausgeführt werden?

Ich habe probiert mit 2 vorherigen images zu booten, aber auch da funktioniert es nicht mehr.

Muss mir wohl mal Zeit nehmen für Datensicherung und Upgrade durchführen. Das wird auch n Krampf, alle Programme neu zu Installieren und einzustellen.

robert-engel

Anmeldungsdatum:
30. Oktober 2015

Beiträge: 2000

Irgendwo vor ein paar Wochen hatte Jemand ein ähnliches Problem, das verschwand, als er den Wetter-Indikator deinstallierte.

hiigara2x

(Themenstarter)

Anmeldungsdatum:
6. August 2012

Beiträge: 229

Ich will aber die Wetteranzeige weiterhin haben.

Ich habe mehrmals den Indikator deinstalliert, rebootet, n Tag ruhen lassen, Neuinstalliert in versch. Reihenfolge, aber die Anzeige war einfach nicht da.

Hatte diesen Beitrag mal gefunden https://forum.ubuntuusers.de/topic/my-weather-indicator-startet-nicht/ aber der ist von April. Ich hatte damals auch Problem die Aktualisierung funzte nicht, iwie nach deinstallieren/installieren funktionierte es dann wieder. Aber jetzt muss wohl ein anderes Problem greifen.

ChickenLipsRfun2eat Team-Icon

Anmeldungsdatum:
6. Dezember 2009

Beiträge: 12067

Hm. Da du mit Synaptic installiert/deinstalliert hast, gab es auch sicher keine verwertbaren Ausgaben.

Lass doch mal

sudo apt-get --purge autoremove my-weather-indicator

laufen, installiere es dann erneut mit

sudo apt-get install my-weather-indicator

.

Ansonsten könntest du noch nach einer persönlichen Konfiguration im Homeverzeichnis gucken und diese mal rausnehmen. Ich weiß aber nicht, wo und ob das hineinschreibt. Im Zweifel mit nem neuen Benutzer testen.

hiigara2x

(Themenstarter)

Anmeldungsdatum:
6. August 2012

Beiträge: 229

Konfiguration ist unter home/.confiq/my-weather-indicator/ diese hatte ich auch gelöscht gehabt

jetzt, übers Terminal deinstalliert, installiert → nüx nochmal deinstalliert, Neustart, installiert → keine Anzeige

kann evtl. ein Paketkonflikt vorliegen, z.B. mit Python?

ChickenLipsRfun2eat Team-Icon

Anmeldungsdatum:
6. Dezember 2009

Beiträge: 12067

Ein Paketkonflikt ist unwahrscheinlich, wenn die Ausgabe der Installation nichts vermerkt hat. Faktoren gibt es viele, die sowas beeinflussen können, wie Fremdquellen, Bugs, usw.

Was passiert, wen du das frisch installierte mal in der Konsole startest? Gibt es dort verwertbare Ausgaben, wieso es nicht funktioniert?

hiigara2x

(Themenstarter)

Anmeldungsdatum:
6. August 2012

Beiträge: 229

ChickenLipsRfun2eat schrieb:

... Was passiert, wen du das frisch installierte mal in der Konsole startest? Gibt es dort verwertbare Ausgaben, wieso es nicht funktioniert?

wie geht das? habe gesucht und probiert aber nicht ging z.b. ./opt/extras.ubuntu.com/my-weather-indicator/bin/my-weather-indicator

ChickenLipsRfun2eat Team-Icon

Anmeldungsdatum:
6. Dezember 2009

Beiträge: 12067

Ich müsste das in ner VM nachstellen, um sicher zu sein. Habe leider schon lange kein 12.04 mehr. Laut Quellcode müsste es eine myweatherindicator.py geben, in der setup.py wird diese nach opt/extras.ubuntu.com/my-weather-indicator/share/my-weather-indicator/ kopiert.

Ich versuche das Ganze mal nachzustellen. Dazu noch eine Frage: Hast du das Paket aus den Original-Quellen installiert oder eine Fremdquelle, also ein PPA von atareao eingebunden?

Gibt es nur als Fremdpaket, daher Frage gestrichen.

/edit: Mal als funfact ein Zitat aus dem 12.04.5-Installer ";und mit der allerneusten Version der Unity-Benutzeroberfläche..." ☺

/edit2: Nachtrag Die Zeile, welche ausführbar in der Konsole ist, lautet:

/opt/extras.ubuntu.com/my-weather-indicator/bin/my-weather-indicator

Leider stürzt das Programm bei mir schon bei der Standort-Wahl ab. urllib2.HTTPError: HTTP Error 502: Bad Gateway bei manueller Angabe und urllib2.HTTPError: HTTP Error 512: bei automatischer Suche.

/edit3: Nachtrag 2:

Bug-Report erstellt unter 1613074. Hoffe der ist verständlich. Ich übe das noch^^

hiigara2x

(Themenstarter)

Anmeldungsdatum:
6. August 2012

Beiträge: 229

Programm startet nicht, folgende Ausgabe steht im Terminal:

<gettext.GNUTranslations instance at 0xb4a3578c>
No LSB modules are available.
#####################################################
Distributor ID:	Ubuntu
Description:	Ubuntu 12.04.5 LTS
Release:	12.04
Codename:	precise
Version:	i686
#####################################################

My-Weather-Indicator version: 0.6.3
#####################################################
('/home/ede/.config/my-weather-indicator/my-weather-indicator.conf', True)
{"sunrise":"2016-08-15 06:04","lng":9.73322,"countryCode":"DE","gmtOffset":1,"rawOffset":1,"sunset":"2016-08-15 20:44","timezoneId":"Europe/Berlin","dstOffset":2,"countryName":"Germany","time":"2016-08-15 08:20","lat":52.37052}
Searching url: http://query.yahooapis.com/v1/public/yql?q=select * from geo.placefinder where text="52.37052,9.73322" and gflags="R"&format=json
{"query":{"count":0,"created":"2016-08-15T06:20:23Z","lang":"en-US","results":null}}
GID 'NoneType' object has no attribute '__getitem__'
Yahoo Weather Service, not found woeid
Traceback (most recent call last):
  File "/opt/extras.ubuntu.com/my-weather-indicator/bin/my-weather-indicator", line 45, in <module>
    mwi=MWI()
  File "/opt/extras.ubuntu.com/my-weather-indicator/share/my-weather-indicator/myweatherindicator.py", line 134, in __init__
    self.load_preferences()
  File "/opt/extras.ubuntu.com/my-weather-indicator/share/my-weather-indicator/myweatherindicator.py", line 361, in load_preferences
    self.work()
  File "/opt/extras.ubuntu.com/my-weather-indicator/share/my-weather-indicator/myweatherindicator.py", line 194, in work
    self.set_menu()
  File "/opt/extras.ubuntu.com/my-weather-indicator/share/my-weather-indicator/myweatherindicator.py", line 463, in set_menu
    temporal_current_conditions = weather['current_conditions']
TypeError: 'NoneType' object has no attribute '__getitem__'

ChickenLipsRfun2eat Team-Icon

Anmeldungsdatum:
6. Dezember 2009

Beiträge: 12067

Hallo!

Deine Ausgabe scheint sich auf eine fehlerhafte Konfiguration zu beziehen, wenn man https://answers.launchpad.net/my-weather-indicator/+question/219983 glauben kann.

Versuche es mal ohne deine Konfiguration zu starten und die alte umzubenennen

mv ~/.config/my-weather-indicator ~/.config/my-weather-indicatorOLD

Danach im Terminal neu starten und evtl. Fehler beobachten.

hiigara2x

(Themenstarter)

Anmeldungsdatum:
6. August 2012

Beiträge: 229

ich habe erst mal die config txt gelöscht

No LSB modules are available.
#####################################################
Distributor ID:	Ubuntu
Description:	Ubuntu 12.04.5 LTS
Release:	12.04
Codename:	precise
Version:	i686
#####################################################

My-Weather-Indicator version: 0.6.3
#####################################################
('/home/ede/.config/my-weather-indicator/my-weather-indicator.conf', False)
[Errno 2] Datei oder Verzeichnis nicht gefunden: '/home/ede/.config/my-weather-indicator/my-weather-indicator.conf'
<?xml version="1.0" encoding="UTF-8"?><Response><Ip>77.188.38.111</Ip><Status>OK</Status><CountryCode>DE</CountryCode><CountryCode3>DEU</CountryCode3><CountryName>Germany</CountryName><RegionCode>16</RegionCode><RegionName>Berlin</RegionName><City>Berlin</City><ZipPostalCode>10317</ZipPostalCode><Latitude>52.5167</Latitude><Longitude>13.4000</Longitude><AreaCode>0</AreaCode><TimeZone>Europe/Berlin</TimeZone></Response>

2
{"sunrise":"2016-08-15 07:14","lng":-0.418,"countryCode":"ES","gmtOffset":1,"rawOffset":1,"sunset":"2016-08-15 20:56","timezoneId":"Europe/Madrid","dstOffset":2,"countryName":"Spain","time":"2016-08-15 16:15","lat":39.36}
HTTP Error 400: Parameter key is missing from the request URL
{"sunrise":"2016-08-15 07:14","lng":-0.418,"countryCode":"ES","gmtOffset":1,"rawOffset":1,"sunset":"2016-08-15 20:56","timezoneId":"Europe/Madrid","dstOffset":2,"countryName":"Spain","time":"2016-08-15 16:15","lat":39.36}
error found
Saving...
{"sunrise":"2016-08-15 05:49","lng":13.4,"countryCode":"DE","gmtOffset":1,"rawOffset":1,"sunset":"2016-08-15 20:30","timezoneId":"Europe/Berlin","dstOffset":2,"countryName":"Germany","time":"2016-08-15 16:15","lat":52.5167}
Traceback (most recent call last):
  File "/opt/extras.ubuntu.com/my-weather-indicator/bin/my-weather-indicator", line 45, in <module>
    mwi=MWI()
  File "/opt/extras.ubuntu.com/my-weather-indicator/share/my-weather-indicator/myweatherindicator.py", line 134, in __init__
    self.load_preferences()
  File "/opt/extras.ubuntu.com/my-weather-indicator/share/my-weather-indicator/myweatherindicator.py", line 311, in load_preferences
    units = self.units)
  File "/opt/extras.ubuntu.com/my-weather-indicator/share/my-weather-indicator/wopenweathermapapi.py", line 103, in __init__
    self.id = find_city(longitude,latitude)
  File "/opt/extras.ubuntu.com/my-weather-indicator/share/my-weather-indicator/wopenweathermapapi.py", line 91, in find_city
    json_string = read_from_url(URL_FIND_CITY%(latitude,longitude))
  File "/opt/extras.ubuntu.com/my-weather-indicator/share/my-weather-indicator/comun.py", line 179, in read_from_url
    f = urllib2.urlopen(request)
  File "/usr/lib/python2.7/urllib2.py", line 126, in urlopen
    return _opener.open(url, data, timeout)
  File "/usr/lib/python2.7/urllib2.py", line 406, in open
    response = meth(req, response)
  File "/usr/lib/python2.7/urllib2.py", line 519, in http_response
    'http', request, response, code, msg, hdrs)
  File "/usr/lib/python2.7/urllib2.py", line 444, in error
    return self._call_chain(*args)
  File "/usr/lib/python2.7/urllib2.py", line 378, in _call_chain
    result = func(*args)
  File "/usr/lib/python2.7/urllib2.py", line 527, in http_error_default
    raise HTTPError(req.get_full_url(), code, msg, hdrs, fp)
urllib2.HTTPError: HTTP Error 512: 

dann öffnete sich die Standortsuche, das Programm aber nicht

habe den my weather Ordner gelöscht und die Antwort war

<gettext.GNUTranslations instance at 0xb4a4078c>
No LSB modules are available.
#####################################################
Distributor ID:	Ubuntu
Description:	Ubuntu 12.04.5 LTS
Release:	12.04
Codename:	precise
Version:	i686
#####################################################

My-Weather-Indicator version: 0.6.3
#####################################################
('/home/ede/.config/my-weather-indicator/my-weather-indicator.conf', False)
[Errno 2] Datei oder Verzeichnis nicht gefunden: '/home/ede/.config/my-weather-indicator/my-weather-indicator.conf'
<?xml version="1.0" encoding="UTF-8"?><Response><Ip>77.188.38.111</Ip><Status>OK</Status><CountryCode>DE</CountryCode><CountryCode3>DEU</CountryCode3><CountryName>Germany</CountryName><RegionCode>16</RegionCode><RegionName>Berlin</RegionName><City>Berlin</City><ZipPostalCode>10317</ZipPostalCode><Latitude>52.5167</Latitude><Longitude>13.4000</Longitude><AreaCode>0</AreaCode><TimeZone>Europe/Berlin</TimeZone></Response>

2
{"sunrise":"2016-08-15 07:14","lng":-0.418,"countryCode":"ES","gmtOffset":1,"rawOffset":1,"sunset":"2016-08-15 20:56","timezoneId":"Europe/Madrid","dstOffset":2,"countryName":"Spain","time":"2016-08-15 16:16","lat":39.36}
HTTP Error 400: Parameter key is missing from the request URL
{"sunrise":"2016-08-15 07:14","lng":-0.418,"countryCode":"ES","gmtOffset":1,"rawOffset":1,"sunset":"2016-08-15 20:56","timezoneId":"Europe/Madrid","dstOffset":2,"countryName":"Spain","time":"2016-08-15 16:16","lat":39.36}
error found
Saving...
{"sunrise":"2016-08-15 05:49","lng":13.4,"countryCode":"DE","gmtOffset":1,"rawOffset":1,"sunset":"2016-08-15 20:30","timezoneId":"Europe/Berlin","dstOffset":2,"countryName":"Germany","time":"2016-08-15 16:16","lat":52.5167}
Traceback (most recent call last):
  File "/opt/extras.ubuntu.com/my-weather-indicator/bin/my-weather-indicator", line 45, in <module>
    mwi=MWI()
  File "/opt/extras.ubuntu.com/my-weather-indicator/share/my-weather-indicator/myweatherindicator.py", line 134, in __init__
    self.load_preferences()
  File "/opt/extras.ubuntu.com/my-weather-indicator/share/my-weather-indicator/myweatherindicator.py", line 311, in load_preferences
    units = self.units)
  File "/opt/extras.ubuntu.com/my-weather-indicator/share/my-weather-indicator/wopenweathermapapi.py", line 103, in __init__
    self.id = find_city(longitude,latitude)
  File "/opt/extras.ubuntu.com/my-weather-indicator/share/my-weather-indicator/wopenweathermapapi.py", line 91, in find_city
    json_string = read_from_url(URL_FIND_CITY%(latitude,longitude))
  File "/opt/extras.ubuntu.com/my-weather-indicator/share/my-weather-indicator/comun.py", line 179, in read_from_url
    f = urllib2.urlopen(request)
  File "/usr/lib/python2.7/urllib2.py", line 126, in urlopen
    return _opener.open(url, data, timeout)
  File "/usr/lib/python2.7/urllib2.py", line 406, in open
    response = meth(req, response)
  File "/usr/lib/python2.7/urllib2.py", line 519, in http_response
    'http', request, response, code, msg, hdrs)
  File "/usr/lib/python2.7/urllib2.py", line 444, in error
    return self._call_chain(*args)
  File "/usr/lib/python2.7/urllib2.py", line 378, in _call_chain
    result = func(*args)
  File "/usr/lib/python2.7/urllib2.py", line 527, in http_error_default
    raise HTTPError(req.get_full_url(), code, msg, hdrs, fp)
urllib2.HTTPError: HTTP Error 502: Bad Gateway

wieder startet Standortwahl, das Programm selber aber nicht ☹ die ConfDatei wurde automatisch angelegt nochmal versucht zu öffnen

ede@T410:~$ /opt/extras.ubuntu.com/my-weather-indicator/bin/my-weather-indicator
<gettext.GNUTranslations instance at 0xb48cc78c>
No LSB modules are available.
#####################################################
Distributor ID:	Ubuntu
Description:	Ubuntu 12.04.5 LTS
Release:	12.04
Codename:	precise
Version:	i686
#####################################################

My-Weather-Indicator version: 0.6.3
#####################################################
('/home/ede/.config/my-weather-indicator/my-weather-indicator.conf', True)
{"sunrise":"2016-08-15 05:49","lng":13.4,"countryCode":"DE","gmtOffset":1,"rawOffset":1,"sunset":"2016-08-15 20:30","timezoneId":"Europe/Berlin","dstOffset":2,"countryName":"Germany","time":"2016-08-15 16:25","lat":52.5167}
Traceback (most recent call last):
  File "/opt/extras.ubuntu.com/my-weather-indicator/bin/my-weather-indicator", line 45, in <module>
    mwi=MWI()
  File "/opt/extras.ubuntu.com/my-weather-indicator/share/my-weather-indicator/myweatherindicator.py", line 134, in __init__
    self.load_preferences()
  File "/opt/extras.ubuntu.com/my-weather-indicator/share/my-weather-indicator/myweatherindicator.py", line 311, in load_preferences
    units = self.units)
  File "/opt/extras.ubuntu.com/my-weather-indicator/share/my-weather-indicator/wopenweathermapapi.py", line 103, in __init__
    self.id = find_city(longitude,latitude)
  File "/opt/extras.ubuntu.com/my-weather-indicator/share/my-weather-indicator/wopenweathermapapi.py", line 91, in find_city
    json_string = read_from_url(URL_FIND_CITY%(latitude,longitude))
  File "/opt/extras.ubuntu.com/my-weather-indicator/share/my-weather-indicator/comun.py", line 179, in read_from_url
    f = urllib2.urlopen(request)
  File "/usr/lib/python2.7/urllib2.py", line 126, in urlopen
    return _opener.open(url, data, timeout)
  File "/usr/lib/python2.7/urllib2.py", line 406, in open
    response = meth(req, response)
  File "/usr/lib/python2.7/urllib2.py", line 519, in http_response
    'http', request, response, code, msg, hdrs)
  File "/usr/lib/python2.7/urllib2.py", line 444, in error
    return self._call_chain(*args)
  File "/usr/lib/python2.7/urllib2.py", line 378, in _call_chain
    result = func(*args)
  File "/usr/lib/python2.7/urllib2.py", line 527, in http_error_default
    raise HTTPError(req.get_full_url(), code, msg, hdrs, fp)
urllib2.HTTPError: HTTP Error 502: Bad Gateway

was heißt Bad Gateway?? habe doch keine Tore geschlossen

ChickenLipsRfun2eat Team-Icon

Anmeldungsdatum:
6. Dezember 2009

Beiträge: 12067

"bad gateway" heißt, dass bei irgendeinem Server die Kommunikation nicht stimmt. Du könntest das oben mit an den bug-Report dranhängen, falls du da teilnehmen magst. Vielleicht hilft es auch bei dem ersten Fehler, den ich gemeldet habe. Letzten Endes scheint das Programm einfach Fehler zu haben. Da ich mich aber in Python nicht so gut auskenne, um das "mal eben" nachzuvollziehen, bleibt das dem Entwickler überlassen das zu reparieren.

Du kannst nun warten, bis das gefixt wurde oder auf eine alternative Software ausweichen. Imho gibt es unter Ubuntu ja das Paket indicator-weather. Ob das funktioniert weiß ich aber auch nicht ☺

hiigara2x

(Themenstarter)

Anmeldungsdatum:
6. August 2012

Beiträge: 229

nein, das hatte ich schon, bis die Anzeige nicht mehr richtig aktualisiert hat, habe deshalb auf die Fremdware gewechselt.

Antworten |