Jaunty : nssbackup : nssbackupconfig don't work.

Asked by PirBoazo

Hello,

J'ai essayé d'installer la version 0.2.0 rc7 sur jaunty en suivant la procédure à partir des sources.

L'installation est OK: voir trace plus bas.

Mais l'execution de nssbackupsonfig retourne une erreur d'import.
Comme si le PYTHON PAH ne pointait pas sur /usr/local/lib/python2.6/site-packages/nssbackup/

doit on positionner un chemin et ou ?

A+
pierre

root@pib-NetBook:/home/pib/src/nssbackup-0.2-0.orig# nssbackupconfig
Traceback (most recent call last):
  File "/usr/local/sbin/nssbackupconfig", line 43, in <module>
    import nssbackup
ImportError: No module named nssbackup

root@pib-NetBook:/home/pib/src/nssbackup-0.2-0.orig# make
set -e; for lang in ar bg ca cs de en_GB es fr gl he hu id it lv ms nb nl pl pt pt_BR sv tr uk zh_CN zh_TW; do mkdir -p po/$lang/LC_MESSAGES/ ; done
set -e; for lang in ar bg ca cs de en_GB es fr gl he hu id it lv ms nb nl pl pt pt_BR sv tr uk zh_CN zh_TW; do msgfmt po/$lang.po -o po/$lang/LC_MESSAGES/nssbackup.mo ; done
set -e; sed s+@prefix@+/usr/local+ src/nssbackup/ressources.in > src/nssbackup/ressources
sed s+@version@+2.0+ setup.py.in > setup.py
root@pib-NetBook:/home/pib/src/nssbackup-0.2-0.orig# make install
set -e; for lang in ar bg ca cs de en_GB es fr gl he hu id it lv ms nb nl pl pt pt_BR sv tr uk zh_CN zh_TW; do install -d /usr/local/share/locale/$lang/LC_MESSAGES/ ; done
set -e; for lang in ar bg ca cs de en_GB es fr gl he hu id it lv ms nb nl pl pt pt_BR sv tr uk zh_CN zh_TW; do install -m 644 po/$lang/LC_MESSAGES/* /usr/local/share/locale/$lang/LC_MESSAGES/ ; done
mkdir -p /usr/local/bin
cp -a scripts/nssbackupd.py /usr/local/bin/nssbackupd
cp -a scripts/nssbackup-config-gui.py /usr/local/bin/nssbackup-config-gui
cp -a scripts/nssbackup-restore-gui.py /usr/local/bin/nssbackup-restore-gui
cp -a scripts/nssbackup-upgrade-backups.py /usr/local/bin/nssbackup-upgrade-backups
mkdir -p /usr/local/sbin
cp -a scripts/nssbackupconfig.py /usr/local/sbin/nssbackupconfig
`which python` setup.py install --root=/ --prefix=/usr/local
running install
running build
running build_py
copying src/nssbackup/ressources -> build/lib.linux-i686-2.6/nssbackup
running install_lib
creating /usr/local/lib/python2.6/site-packages/nssbackup
copying build/lib.linux-i686-2.6/nssbackup/ressources -> /usr/local/lib/python2.6/site-packages/nssbackup
creating /usr/local/lib/python2.6/site-packages/nssbackup/managers
copying build/lib.linux-i686-2.6/nssbackup/managers/ConfigManager.py -> /usr/local/lib/python2.6/site-packages/nssbackup/managers
copying build/lib.linux-i686-2.6/nssbackup/managers/BackupManager.py -> /usr/local/lib/python2.6/site-packages/nssbackup/managers
copying build/lib.linux-i686-2.6/nssbackup/managers/RestoreManager.py -> /usr/local/lib/python2.6/site-packages/nssbackup/managers
copying build/lib.linux-i686-2.6/nssbackup/managers/FuseFAM.py -> /usr/local/lib/python2.6/site-packages/nssbackup/managers
copying build/lib.linux-i686-2.6/nssbackup/managers/FileAccessManager.py -> /usr/local/lib/python2.6/site-packages/nssbackup/managers
copying build/lib.linux-i686-2.6/nssbackup/managers/__init__.py -> /usr/local/lib/python2.6/site-packages/nssbackup/managers
copying build/lib.linux-i686-2.6/nssbackup/managers/SnapshotManager.py -> /usr/local/lib/python2.6/site-packages/nssbackup/managers
copying build/lib.linux-i686-2.6/nssbackup/managers/UpgradeManager.py -> /usr/local/lib/python2.6/site-packages/nssbackup/managers
creating /usr/local/lib/python2.6/site-packages/nssbackup/plugins
copying build/lib.linux-i686-2.6/nssbackup/plugins/ftpFuseFAM.py -> /usr/local/lib/python2.6/site-packages/nssbackup/plugins
copying build/lib.linux-i686-2.6/nssbackup/plugins/localFuseFAM.py -> /usr/local/lib/python2.6/site-packages/nssbackup/plugins
copying build/lib.linux-i686-2.6/nssbackup/plugins/sshFuseFAM.py -> /usr/local/lib/python2.6/site-packages/nssbackup/plugins
copying build/lib.linux-i686-2.6/nssbackup/plugins/sftpFuseFAM.py -> /usr/local/lib/python2.6/site-packages/nssbackup/plugins
copying build/lib.linux-i686-2.6/nssbackup/plugins/__init__.py -> /usr/local/lib/python2.6/site-packages/nssbackup/plugins
copying build/lib.linux-i686-2.6/nssbackup/nssbackupd.py -> /usr/local/lib/python2.6/site-packages/nssbackup
creating /usr/local/lib/python2.6/site-packages/nssbackup/util
copying build/lib.linux-i686-2.6/nssbackup/util/log.py -> /usr/local/lib/python2.6/site-packages/nssbackup/util
copying build/lib.linux-i686-2.6/nssbackup/util/Snapshot.py -> /usr/local/lib/python2.6/site-packages/nssbackup/util
copying build/lib.linux-i686-2.6/nssbackup/util/tar.py -> /usr/local/lib/python2.6/site-packages/nssbackup/util
copying build/lib.linux-i686-2.6/nssbackup/util/structs.py -> /usr/local/lib/python2.6/site-packages/nssbackup/util
copying build/lib.linux-i686-2.6/nssbackup/util/tasks.py -> /usr/local/lib/python2.6/site-packages/nssbackup/util
copying build/lib.linux-i686-2.6/nssbackup/util/exceptions.py -> /usr/local/lib/python2.6/site-packages/nssbackup/util
copying build/lib.linux-i686-2.6/nssbackup/util/__init__.py -> /usr/local/lib/python2.6/site-packages/nssbackup/util
creating /usr/local/lib/python2.6/site-packages/nssbackup/ui
copying build/lib.linux-i686-2.6/nssbackup/ui/GladeWindow.py -> /usr/local/lib/python2.6/site-packages/nssbackup/ui
copying build/lib.linux-i686-2.6/nssbackup/ui/GladeGnomeApp.py -> /usr/local/lib/python2.6/site-packages/nssbackup/ui
copying build/lib.linux-i686-2.6/nssbackup/ui/__init__.py -> /usr/local/lib/python2.6/site-packages/nssbackup/ui
copying build/lib.linux-i686-2.6/nssbackup/ui/SBRestoreGTK.py -> /usr/local/lib/python2.6/site-packages/nssbackup/ui
copying build/lib.linux-i686-2.6/nssbackup/ui/SBConfigGTK.py -> /usr/local/lib/python2.6/site-packages/nssbackup/ui
copying build/lib.linux-i686-2.6/nssbackup/__init__.py -> /usr/local/lib/python2.6/site-packages/nssbackup
byte-compiling /usr/local/lib/python2.6/site-packages/nssbackup/managers/ConfigManager.py to ConfigManager.pyc
byte-compiling /usr/local/lib/python2.6/site-packages/nssbackup/managers/BackupManager.py to BackupManager.pyc
byte-compiling /usr/local/lib/python2.6/site-packages/nssbackup/managers/RestoreManager.py to RestoreManager.pyc
byte-compiling /usr/local/lib/python2.6/site-packages/nssbackup/managers/FuseFAM.py to FuseFAM.pyc
byte-compiling /usr/local/lib/python2.6/site-packages/nssbackup/managers/FileAccessManager.py to FileAccessManager.pyc
byte-compiling /usr/local/lib/python2.6/site-packages/nssbackup/managers/__init__.py to __init__.pyc
byte-compiling /usr/local/lib/python2.6/site-packages/nssbackup/managers/SnapshotManager.py to SnapshotManager.pyc
byte-compiling /usr/local/lib/python2.6/site-packages/nssbackup/managers/UpgradeManager.py to UpgradeManager.pyc
byte-compiling /usr/local/lib/python2.6/site-packages/nssbackup/plugins/ftpFuseFAM.py to ftpFuseFAM.pyc
byte-compiling /usr/local/lib/python2.6/site-packages/nssbackup/plugins/localFuseFAM.py to localFuseFAM.pyc
byte-compiling /usr/local/lib/python2.6/site-packages/nssbackup/plugins/sshFuseFAM.py to sshFuseFAM.pyc
byte-compiling /usr/local/lib/python2.6/site-packages/nssbackup/plugins/sftpFuseFAM.py to sftpFuseFAM.pyc
byte-compiling /usr/local/lib/python2.6/site-packages/nssbackup/plugins/__init__.py to __init__.pyc
byte-compiling /usr/local/lib/python2.6/site-packages/nssbackup/nssbackupd.py to nssbackupd.pyc
byte-compiling /usr/local/lib/python2.6/site-packages/nssbackup/util/log.py to log.pyc
byte-compiling /usr/local/lib/python2.6/site-packages/nssbackup/util/Snapshot.py to Snapshot.pyc
byte-compiling /usr/local/lib/python2.6/site-packages/nssbackup/util/tar.py to tar.pyc
byte-compiling /usr/local/lib/python2.6/site-packages/nssbackup/util/structs.py to structs.pyc
byte-compiling /usr/local/lib/python2.6/site-packages/nssbackup/util/tasks.py to tasks.pyc
byte-compiling /usr/local/lib/python2.6/site-packages/nssbackup/util/exceptions.py to exceptions.pyc
byte-compiling /usr/local/lib/python2.6/site-packages/nssbackup/util/__init__.py to __init__.pyc
byte-compiling /usr/local/lib/python2.6/site-packages/nssbackup/ui/GladeWindow.py to GladeWindow.pyc
byte-compiling /usr/local/lib/python2.6/site-packages/nssbackup/ui/GladeGnomeApp.py to GladeGnomeApp.pyc
byte-compiling /usr/local/lib/python2.6/site-packages/nssbackup/ui/__init__.py to __init__.pyc
byte-compiling /usr/local/lib/python2.6/site-packages/nssbackup/ui/SBRestoreGTK.py to SBRestoreGTK.pyc
byte-compiling /usr/local/lib/python2.6/site-packages/nssbackup/ui/SBConfigGTK.py to SBConfigGTK.pyc
byte-compiling /usr/local/lib/python2.6/site-packages/nssbackup/__init__.py to __init__.pyc
running install_data
creating /usr/local/share/nssbackup
copying datas/nssbackup-restore.glade -> /usr/local/share/nssbackup
copying datas/nssbackup-config.glade -> /usr/local/share/nssbackup
copying datas/multipleTarScript -> /usr/local/share/nssbackup
copying datas/nssbackup -> /usr/local/share/nssbackup
copying datas/nssbackup-conf.png -> /usr/local/share/pixmaps/
copying datas/nssbackup32x32.png -> /usr/local/share/pixmaps/
copying datas/nssbackup.png -> /usr/local/share/pixmaps/
copying datas/nssbackup-restore.png -> /usr/local/share/pixmaps/
copying datas/nssbackup-config.desktop -> /usr/local/share/applications
copying datas/nssbackup-config-su.desktop -> /usr/local/share/applications
copying datas/nssbackup-restore.desktop -> /usr/local/share/applications
copying datas/nssbackup-restore-su.desktop -> /usr/local/share/applications
running install_egg_info
running egg_info
writing src/nssbackup.egg-info/PKG-INFO
writing top-level names to src/nssbackup.egg-info/top_level.txt
writing dependency_links to src/nssbackup.egg-info/dependency_links.txt
reading manifest file 'src/nssbackup.egg-info/SOURCES.txt'
writing manifest file 'src/nssbackup.egg-info/SOURCES.txt'
Copying src/nssbackup.egg-info to /usr/local/lib/python2.6/site-packages/nssbackup-2.0-py2.6.egg-info
running install_scripts
chmod +x /usr/local/bin/nssbackup*
chmod +x /usr/local/sbin/nssbackup*
chmod +x /usr/local/share/nssbackup/multipleTarScript
chmod +x /usr/local/share/nssbackup/nssbackup

root@pib-NetBook:/home/pib/src/nssbackup-0.2-0.orig#

Question information

Language:
French Edit question
Status:
Solved
For:
nssbackup Edit question
Assignee:
No assignee Edit question
Solved by:
PirBoazo
Solved:
Last query:
Last reply:
Revision history for this message
PirBoazo (pierre-boizot-name) said :
#1

Voici le contenu de path.
root@pib-NetBook:/home/pib/src/nssbackup-0.2-0.orig# python
Python 2.6.2c1 (release26-maint, Apr 14 2009, 08:02:48)
[GCC 4.3.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import sys;
>>> print sys.path;
['', '/usr/lib/python2.6', '/usr/lib/python2.6/plat-linux2', '/usr/lib/python2.6/lib-tk', '/usr/lib/python2.6/lib-old', '/usr/lib/python2.6/lib-dynload', '/usr/lib/python2.6/dist-packages', '/usr/lib/python2.6/dist-packages/PIL', '/usr/lib/python2.6/dist-packages/gst-0.10', '/var/lib/python-support/python2.6', '/usr/lib/python2.6/dist-packages/gtk-2.0', '/var/lib/python-support/python2.6/gtk-2.0', '/usr/lib/python2.6/dist-packages/wx-2.6-gtk2-unicode', '/usr/lib/python2.6/dist-packages/wx-2.8-gtk2-unicode', '/usr/local/lib/python2.6/dist-packages']
>>>

Le chemin ou se trouve nssbackup n'existe pas: /usr/local/lib/python2.6/site-packages

dans le path .

Pierre

Revision history for this message
PirBoazo (pierre-boizot-name) said :
#2

l'ajout de du chemin dans PYTHONPATH resoud le probleme.

 export PYTHONPATH=/usr/local/lib/python2.6/site-packages
root@pib-NetBook:/home/pib/src/nssbackup-0.2-0.orig# python
Python 2.6.2c1 (release26-maint, Apr 14 2009, 08:02:48)
[GCC 4.3.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import sys;
>>> print sys.path;
['', '/usr/local/lib/python2.6/site-packages', '/usr/lib/python2.6', '/usr/lib/python2.6/plat-linux2', '/usr/lib/python2.6/lib-tk', '/usr/lib/python2.6/lib-old', '/usr/lib/python2.6/lib-dynload', '/usr/lib/python2.6/dist-packages', '/usr/lib/python2.6/dist-packages/PIL', '/usr/lib/python2.6/dist-packages/gst-0.10', '/var/lib/python-support/python2.6', '/usr/lib/python2.6/dist-packages/gtk-2.0', '/var/lib/python-support/python2.6/gtk-2.0', '/usr/lib/python2.6/dist-packages/wx-2.6-gtk2-unicode', '/usr/lib/python2.6/dist-packages/wx-2.8-gtk2-unicode', '/usr/local/lib/python2.6/dist-packages']
>>> exit
Use exit() or Ctrl-D (i.e. EOF) to exit
>>> exit();
root@pib-NetBook:/home/pib/src/nssbackup-0.2-0.orig# nssbackupconfig
------------------------------------------------------------
NSsbackup 0.2-0 RC7 upgrade tool
------------------------------------------------------------
successful finished.

Revision history for this message
PirBoazo (pierre-boizot-name) said :
#3

Info Suplémentaire :

S'il est possible de lancer nssbackup-config-ui à partir d'un shell aprés avoir ajouter le path , le lancement à partir du menu system --> administration --> nssbackup configuration est impossible.

Remarque : sur un environnement netbook ( acer aspire one) la fenetre est trop grande ;(.

A+
Pierre

Revision history for this message
PirBoazo (pierre-boizot-name) said :
#4

Salut,

J'ai verifié sur la version 8.10 de python le path sur /usr/local/lib/site-packages existe. mais pas dist-packages .

donc en 8.10 nssbackup est fonctionnel sans modif.

Est - ce un BUG ?
   applicatif ou de l'environnement python ?

A+
Pierre

Revision history for this message
PirBoazo (pierre-boizot-name) said :
#5

Re :-)
L'installation à partir du PPA nssbackup - 0.2-0~rc7-ppa1 est OK ;-).

toutefois il reste un petit probleme de taille de la fenetre . un écran de Netbook etant de 1024X600 pixels la fenetre ne tient pas entierement dans l'écran.

Mais bcp d'application ont le probleme.
A+
Pierre