Bug 6386 - missing dependencie: x2goserver doesn't require sshfs
Summary: missing dependencie: x2goserver doesn't require sshfs
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 2
Hardware: All Linux
Priority: Normal normal
Target Milestone: ---
Assignee: QA Team
QA Contact:
URL:
Whiteboard: has_procedure mga2-64-OK mga2-32-OK
Keywords: validated_update
Depends on: 2317
Blocks:
  Show dependency treegraph
 
Reported: 2012-06-09 16:14 CEST by john smith
Modified: 2012-07-30 17:17 CEST (History)
4 users (show)

See Also:
Source RPM: x2goserver-3.1.0.1-2.mga2
CVE:
Status comment:


Attachments

Description john smith 2012-06-09 16:14:17 CEST
Description of problem:missing dependencie


Version-Release number of selected component (if applicable): mageia2, x2goserver-3.1.0.1-2.mga2


How reproducible:

rpm -qR x2goserver-3.1.0.1-2.mga2


x2go needs sshfs for remote client directory sharing, currently it's not required by the package
Thierry Vignaud 2012-06-14 07:37:42 CEST

Assignee: bugsquad => oliver.bgr
Summary: missing dependencie: x2goserver rpm doesn't require sshfs => missing dependencie: x2goserver doesn't require sshfs

Comment 1 Oliver Burger 2012-06-14 09:23:18 CEST
Fixed in 2 and cauldron.

---
This update fixes the missing dependancy on sshfs, that x2go uses for directory sharing.
---

CC: (none) => oliver.bgr
Assignee: oliver.bgr => qa-bugs

Comment 2 claire robinson 2012-06-15 16:10:42 CEST
This is affected by bug 2317, adding to depends

Mageia release 2 (Official) for i586
Latest version found in "Core Release" is x2goserver-3.1.0.1-2.mga2
Latest version found in "Core Updates Testing" is x2goserver-3.1.1.0-1.1.mga2
----------------------------------------
The following packages will require linking:

fuse
libfuse2
sshfs-fuse
----------------------------------------

Depends on: (none) => 2317

Comment 3 user7 2012-07-15 00:22:34 CEST
I had some trouble testing this, on MGA2 i586.

After installation a window pops up, that instructs me to run
x2godbadmin --createdb in a terminal to set up x2goserver. However, this is what I get:

$ x2godbadmin --createdb
bash: x2godbadmin: Kommando nicht gefunden. (=command not found.)

I didn't test any further, as I didn't know how to proceed. I need to set up the current package first, so I can test for regressions after updating.

The output of the command mentioned above is the following:
$ rpm -qR x2goserver-3.1.0.1-2.mga2
openssh-server  
openssh-clients  
lsof  
perl-Config-Simple  
makepasswd  
xauth  
x2goagent  
xcomp  
xcompext  
nxproxy  
nxX11  
rpm-helper >= 0.24.8-1
rpm-helper >= 0.24.8-1
/bin/sh  
/bin/sh  
/bin/sh  
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(CompressedFileNames) <= 3.0.4-1
bash  
perl-base  
libc.so.6  
libc.so.6(GLIBC_2.0)  
rtld(GNU_HASH)  
perl(Config::Simple)  
perl(Cwd)  
perl(DBI)  
perl(File::Basename)  
perl(File::Copy)  
perl(File::Path)  
perl(Getopt::Long)  
perl(POSIX)  
perl(Sys::Hostname)  
perl(Sys::Syslog)  
rpmlib(PayloadIsLzma) <= 4.4.6-1

All information refers to x2goserver-3.1.0.1-2.mga2.src.rpm (a.k.a. not the version from Updates_Testing).

CC: (none) => wassi

Comment 4 Oliver Burger 2012-07-15 11:34:04 CEST
Youhave to run the database creation as root, since
x2godbadmin is in /usr/sbin, so it's not in the user's path (become root using "su -", or the environment variables won't be set correctly)
and
you are creating a system wide database, the user just does not have permission to do so.

Oliver
Comment 5 claire robinson 2012-07-27 12:58:38 CEST
Testing x86_64
Comment 6 claire robinson 2012-07-27 13:13:42 CEST
Before
------
# urpmq --media Release --requires x2goserver | grep ssh
--requires behaviour changed, use --requires-recursive to get the old behaviour
openssh-server
openssh-clients

After
-----
# urpmq --media Testing --requires x2goserver | grep ssh
--requires behaviour changed, use --requires-recursive to get the old behaviour
openssh-server
openssh-clients
sshfs-fuse

Check the server starts..

# x2gocleansessions
# ps aux | grep x2go
root      8832  0.0  0.2  39556  4176 pts/1    S    12:10   0:00 /usr/bin/perl /usr/sbin/x2gocleansessions

Testing complete x86_64

When validate it will need the packages in comment 2 linked to updtaes for bug 2317

Hardware: i586 => All
Whiteboard: (none) => has_procedure mga2-64-OK

Comment 7 Oliver Burger 2012-07-27 13:16:28 CEST
Any more comments on i586?
See comments #3 and #4
Comment 8 claire robinson 2012-07-27 13:18:26 CEST
I'll do it in a minute Oliver, have to get my laptop out.
Comment 9 claire robinson 2012-07-27 14:14:46 CEST
Testing complete i586

Validating

Advisory
-------------
This update fixes a missing dependency on sshfs that x2go uses for directory
sharing.
-------------

SRPM: x2goserver-3.1.1.0-1.1.mga2

Depcheck today finds only one link needed sshfs-fuse-2.3-1.mga2 (Core Release)


Could sysadmin please push from core/updates_testing to core/updates and make the link.

Thanks!

Keywords: (none) => validated_update
CC: (none) => sysadmin-bugs
Whiteboard: has_procedure mga2-64-OK => has_procedure mga2-64-OK mga2-32-OK

Comment 10 Thomas Backlund 2012-07-30 17:17:48 CEST
Packages linked and update pushed:
https://wiki.mageia.org/en/Support/Advisories/MGAA-2012-0137

Status: NEW => RESOLVED
CC: (none) => tmb
Resolution: (none) => FIXED


Note You need to log in before you can comment on or make changes to this bug.