[42_AptToDate.pm] Übersicht über verfügbare Distributionsupdates

Begonnen von CoolTux, 16 Mai 2018, 09:54:41

Vorheriges Thema - Nächstes Thema

CoolTux

Was ist wenn du egal als welcher user folgendes machst.


ssh fhem@ratomat 'sudo /usr/bin/apt-get update'
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

the ratman

hat ich als fhem schon probiert - ging

und hier ein frischer versuch als root (da willer natürlich ein pwd haben)
root@fhem:~# ssh fhem@ratomat 'sudo /usr/bin/apt-get update'
fhem@ratomat's password:
OK:1 http://archive.raspberrypi.org/debian stretch InRelease
OK:2 http://raspbian.raspberrypi.org/raspbian stretch InRelease
Paketlisten werden gelesen...
root@fhem:~#
→do↑p!dnʇs↓shit←

CoolTux

Und jetzt machst es als User fhem aber einfach nur mit
ssh ratomat
Also mit dem Namen der in der Config drin steht als Host.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

the ratman

#228
fhem@fhem:/root$ ssh ratomat
Linux ratOmat 4.14.79-v7+ #1159 SMP Sun Nov 4 17:50:20 GMT 2018 armv7l

The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Sat Jan 12 21:14:51 2019 from 192.168.178.8
fhem@ratOmat:~


und weil du sicher folgendes wolltest:fhem@fhem:/root$ ssh ratomat 'sudo /usr/bin/apt-get update'
OK:1 http://raspbian.raspberrypi.org/raspbian stretch InRelease
OK:2 http://archive.raspberrypi.org/debian stretch InRelease
Paketlisten werden gelesen...
fhem@fhem:/root$
→do↑p!dnʇs↓shit←

MadMax-FHEM

@ratman: nur als Idee: bist du sicher, dass fhem unter dem User fhem läuft. Und ob das noch passt nach der Änderung/Anpassung bzgl. User-ID etc. (also Änderungen aus dem anderen Thread).

Gruß, Joachim
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

CoolTux

Zitat von: the ratman am 12 Januar 2019, 21:10:50
hat ich als fhem schon probiert - ging

und hier ein frischer versuch als root (da willer natürlich ein pwd haben)
root@fhem:~# ssh fhem@ratomat 'sudo /usr/bin/apt-get update'
fhem@ratomat's password:
OK:1 http://archive.raspberrypi.org/debian stretch InRelease
OK:2 http://raspbian.raspberrypi.org/raspbian stretch InRelease
Paketlisten werden gelesen...
root@fhem:~#


Hier müsstest du aber ein Password eingeben.

Zitat von: the ratman am 12 Januar 2019, 21:16:08
fhem@fhem:/root$ ssh ratomat
Linux ratOmat 4.14.79-v7+ #1159 SMP Sun Nov 4 17:50:20 GMT 2018 armv7l

The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Sat Jan 12 21:14:51 2019 from 192.168.178.8
fhem@ratOmat:~


und weil du sicher folgendes wolltest:fhem@fhem:/root$ ssh ratomat 'sudo /usr/bin/apt-get update'
OK:1 http://raspbian.raspberrypi.org/raspbian stretch InRelease
OK:2 http://archive.raspberrypi.org/debian stretch InRelease
Paketlisten werden gelesen...
fhem@fhem:/root$


Mach bitte das selbe noch mal nur mit

ssh ratomat 'sudo apt-get update'
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

the ratman

#231
naja, is ja auch nur fhem am ratomat bekannt, nicht der root - drum pwd, so denk ich mir mal.
als user fhem auf fhem will er ja kein pwd, wenn ich richtung ratomat gehe

und deine zeile funzt ebenfallsfhem@fhem:~$ ssh ratomat 'sudo apt-get update'
OK:1 http://raspbian.raspberrypi.org/raspbian stretch InRelease
OK:2 http://archive.raspberrypi.org/debian stretch InRelease
Paketlisten werden gelesen...
fhem@fhem:~$


aja, und ich hab auch gleich ausprobiert, wie das direkt am ratomaten aussieht - exakt gleich - also keine blöden meldungen oder so, die vielleicht sonst untergehen könnten.
→do↑p!dnʇs↓shit←

CoolTux

So und jetzt machst du das ganze als define
define bla bla AptToDate ratomat

Und wenn dann wieder Fehler kommt machst endlich mal
Get Error bla bla.
Also der get Befehl der die Fehler an zeigt.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

the ratman

gutti

o) sicherheitshalber das alte device gekilled - man weiß ja nie
o) define blabla AptToDate ratomat
o) set blabla repoSync
--> ich nenn devices ab jetzt nur mehr blalba *lach*repoSync fetched done 2019-01-12 21:51:26
state system updates available 2019-01-12 21:51:31
updatesAvailable 6 2019-01-12 21:50:51

o) set blabla toUpgradestate system is up to date 2019-01-12 21:54:00
updatesAvailable 0 2019-01-12 21:54:00
o) jetzt mit distupgrade 1
x) funzt!

vielen, vielen dank für euer aller gehirnschmalz - ich hät jetzt nimma dran geglaubt!!!

es is nur zum haare raufen! was war das nu wieder? genau das (nur halt noch ohne options datei im ssh) hatte ich ja vorher schon mal gemacht, als es mir dann fhem zerissen hat ...
→do↑p!dnʇs↓shit←

the ratman

aja, ganz vergessen ...

man sollte nach diesen spielchen dem fhem user auf dem lokalen system (wo ghem rennt) wieder das pwd weg nehmen, sonst spinnt nämlich dessen update wieder.
→do↑p!dnʇs↓shit←

Icinger

Guten

Ich habe ein kleines "Problemchen":
Bei einem "set repoSync" kommt immer ein angeblich upzudatendes Paket "vim-common":

   STATE      system updates available
   TYPE       AptToDate
   VERSION    1.4.2
   OLDREADINGS:
   READINGS:
     vor 9 Monaten   os-release_BUG_REPORT_URL http://bugs.launchpad.net/ubuntu/
     vor 9 Monaten   os-release_HOME_URL http://www.ubuntu.com/
     vor 9 Monaten   os-release_ID   ubuntu
     vor 9 Monaten   os-release_ID_LIKE debian
     vor 9 Monaten   os-release_NAME Ubuntu
     vor 9 Monaten   os-release_PRETTY_NAME Ubuntu 14.04 LTS
     vor 9 Monaten   os-release_SUPPORT_URL http://help.ubuntu.com/
     vor 9 Monaten   os-release_VERSION 14.04, Trusty Tahr
     vor 9 Monaten   os-release_VERSION_ID 14.04
     vor 9 Monaten   os-release_language en
     vor einer Minute   repoSync        fetched done
     vor ein paar Sekunden   state           system updates available
     vor ein paar Sekunden   toUpgrade       successful
     vor einer Minute   updatesAvailable 1
     vor ein paar Sekunden   upgradeListAsJSON {"vim-common":{"new":"8.0.0134-1ubuntu1~ppa1~t","current":"7.4.052-1ubuntu3"}}
   helper:
     lastSync   2019-02-21
Attributes:
   DbLogExclude .*
   devStateIcon system.updates.available:security@red:toUpgrade system.is.up.to.date:security@green .*in.progress:system_fhem_reboot@orange errors:rc_HELP@red
   room       Sonstiges->AptToDate,System
   upgradeListReading 1
apt_Cubietruck
   NOTIFYDEV  global,apt_Cubietruck
   NR         527
   NTFY_ORDER 50-apt_Cubietruck
   STATE      system updates available
   TYPE       AptToDate
   VERSION    1.4.2
   OLDREADINGS:
   READINGS:
     2018-05-18 05:49:06   os-release_BUG_REPORT_URL http://bugs.launchpad.net/ubuntu/
     2018-05-18 05:49:06   os-release_HOME_URL http://www.ubuntu.com/
     2018-05-18 05:49:06   os-release_ID   ubuntu
     2018-05-18 05:49:06   os-release_ID_LIKE debian
     2018-05-18 05:49:06   os-release_NAME Ubuntu
     2018-05-18 05:49:06   os-release_PRETTY_NAME Ubuntu 14.04 LTS
     2018-05-18 05:49:06   os-release_SUPPORT_URL http://help.ubuntu.com/
     2018-05-18 05:49:06   os-release_VERSION 14.04, Trusty Tahr
     2018-05-18 05:49:06   os-release_VERSION_ID 14.04
     2018-05-18 05:49:06   os-release_language en
     2019-02-21 06:48:19   repoSync        fetched done
     2019-02-21 06:49:06   state           system updates available
     2019-02-21 06:49:02   toUpgrade       successful
     2019-02-21 06:48:23   updatesAvailable 1
     2019-02-21 06:49:06   upgradeListAsJSON {"vim-common":{"new":"8.0.0134-1ubuntu1~ppa1~t","current":"7.4.052-1ubuntu3"}}
   helper:
     lastSync   2019-02-21
Attributes:
   DbLogExclude .*
   devStateIcon system.updates.available:security@red:toUpgrade system.is.up.to.date:security@green .*in.progress:system_fhem_reboot@orange errors:rc_HELP@red
   room       Sonstiges->AptToDate,System
   upgradeListReading 1


Dieses verschwindet auch nicht nach einem "toUpgrade".

In der Console mit meinem Standard-User ist nichts dergleichen offen:

stefan@cubietruck:/opt/fhem/www/pgm2 > sudo apt update                                                                             
Ign http://ports.ubuntu.com trusty InRelease                                                                                       
OK   http://ppa.launchpad.net trusty InRelease                                                                                     
OK   http://ports.ubuntu.com trusty Release.gpg                                                                                     
OK   http://ports.ubuntu.com trusty Release                                                                                         
OK   http://ppa.launchpad.net trusty/main armhf Packages
OK   http://ports.ubuntu.com trusty/main Sources                           
OK   http://ppa.launchpad.net trusty/main Translation-en
OK   http://ports.ubuntu.com trusty/universe Sources
OK   http://ports.ubuntu.com trusty/main armhf Packages
OK   http://ports.ubuntu.com trusty/universe armhf Packages
OK   http://ports.ubuntu.com trusty/main Translation-de
OK   http://ports.ubuntu.com trusty/main Translation-en
OK   http://ports.ubuntu.com trusty/universe Translation-de
OK   http://ports.ubuntu.com trusty/universe Translation-en
Ign http://ports.ubuntu.com trusty/main Translation-de_DE
Ign http://ports.ubuntu.com trusty/universe Translation-de_DE
OK   https://deb.nodesource.com trusty InRelease
OK   https://deb.nodesource.com trusty/main Sources
OK   https://deb.nodesource.com trusty/main armhf Packages
Holen: 1 https://deb.nodesource.com trusty/main Translation-de_DE
Ign https://deb.nodesource.com trusty/main Translation-de_DE
Ign https://deb.nodesource.com trusty/main Translation-de
Ign https://deb.nodesource.com trusty/main Translation-en
Paketlisten werden gelesen... Fertig
stefan@cubietruck:/opt/fhem/www/pgm2 > sudo apt upgrade
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
Paketaktualisierung (Upgrade) wird berechnet... Fertig
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
stefan@cubietruck:/opt/fhem/www/pgm2 > sudo apt dist-upgrade
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
Paketaktualisierung (Upgrade) wird berechnet... Fertig
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
stefan@cubietruck:/opt/fhem/www/pgm2 >


Wenn ich jetzt als user fhem das upgrade auf der console mache, kommt aber schon:
fhem@cubietruck:~/www/pgm2 > sudo apt-get upgrade
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
Paketaktualisierung (Upgrade) wird berechnet... Fertig
Die folgenden Pakete sind zurückgehalten worden:
  vim-common
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 1 nicht aktualisiert.
fhem@cubietruck:~/www/pgm2 > sudo apt-get dist-upgrade
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
Paketaktualisierung (Upgrade) wird berechnet... Fertig
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
fhem@cubietruck:~/www/pgm2 >

Hier scheint also wirklich das vim-common auf. Nur hab ich keine Ahnung, woher das kommt und wie ich das wegbekomme.

Irgend jemand ne Idee?

Danke und lg,

Stefan
Verwende deine Zeit nicht mit Erklärungen. Die Menschen hören (lesen) nur, was sie hören (lesen) wollen. (c) Paulo Coelho

CoolTux

wie ist das wenn Du es direkt als root aus führst? Ich finde das schon sehr seltsam das es da unterschiedliche Ausgaben gibt.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

Icinger

#237
Als root:

root@cubietruck:~# apt-get upgrade
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.       
Statusinformationen werden eingelesen.... Fertig
Paketaktualisierung (Upgrade) wird berechnet... Fertig
Die folgenden Pakete sind zurückgehalten worden:
  vim-common
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 1 nicht aktualisiert.
root@cubietruck:~# apt-get dist-upgrade
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.       
Statusinformationen werden eingelesen.... Fertig
Paketaktualisierung (Upgrade) wird berechnet... Fertig
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
root@cubietruck:~#


Echt strange.......

Edith: Achja, ich habe ein, zwei Theman dazu gefunden, da gabs aber immer Probleme mit der sources.list
Die ist bei mir allerdings komplett jungfräulich:

deb http://ports.ubuntu.com/ubuntu-ports/ trusty main universe
deb-src http://ports.ubuntu.com/ubuntu-ports/ trusty main universe
# deb-src http://ppa.launchpad.net/pi-rho/dev/ubuntu trusty main


PPS: Nichtmal ein --reinstall bringt was:

stefan@cubietruck:/opt/fhem/www/pgm2 > sudo apt-get --reinstall install vim-common
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.       
Statusinformationen werden eingelesen.... Fertig
Die folgenden zusätzlichen Pakete werden installiert:
  vim-common
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
stefan@cubietruck:/opt/fhem/www/pgm2 >
Verwende deine Zeit nicht mit Erklärungen. Die Menschen hören (lesen) nur, was sie hören (lesen) wollen. (c) Paulo Coelho

CoolTux

Schau mal was Du unter
/etc/apt/preferences.d
so findest. Oder greppe mal nach dem Packet unterhalb von /etc/apt/
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

Icinger

Fehlanzeige:

stefan@cubietruck:/opt/fhem/www/pgm2 > ls /etc/apt/preferences.d/                                                                   
stefan@cubietruck:/opt/fhem/www/pgm2 > cd /etc/apt
stefan@cubietruck:/etc/apt > grep -r "vim-common" .
stefan@cubietruck:/etc/apt > grep -R "vim-common" .


Aber schön langsam komm ich der Sache näher.......Ich hab vom-common mal removed und nun bekomm ich ein:
vim-common : Hängt ab von: xxd ist aber nicht installierbar

Da muss ich mal schaun, was da los ist......Hat aber definitiv nix mit AptToDate zu tun und gehört somit auch nicht hierher......
Verwende deine Zeit nicht mit Erklärungen. Die Menschen hören (lesen) nur, was sie hören (lesen) wollen. (c) Paulo Coelho