You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@mesos.apache.org by sarjeet singh <ss...@gmail.com> on 2016/09/02 17:49:05 UTC
Mesos 1.0.1-2.0.93.centos65 error on rpm installation.
I am getting this issue when installing mesos on Centos 6.6 node:
[root@node1 ~]# yum install mesos
Loaded plugins: fastestmirror, security
Setting up Install Process
Loading mirror speeds from cached hostfile
* base: mirror.supremebytes.com
* epel: linux.mirrors.es.net
* extras: mirror.pac-12.org
* updates: pubmirrors.dal.corespace.com
Resolving Dependencies
--> Running transaction check
---> Package mesos.x86_64 0:1.0.1-2.0.93.centos65 will be installed
--> Finished Dependency Resolution
Dependencies Resolved
==============================================================================================================================================================
Package Arch Version
Repository
Size
==============================================================================================================================================================
Installing:
mesos x86_64
1.0.1-2.0.93.centos65 mesosphere
3.8 M
Transaction Summary
==============================================================================================================================================================
Install 1 Package(s)
Total download size: 3.8 M
Installed size: 142 M
Is this ok [y/N]: y
Downloading Packages:
mesos-1.0.1-2.0.93.centos65.x86_64.rpm
| 3.8 MB
00:00
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
Installing : mesos-1.0.1-2.0.93.centos65.x86_64
1/1
Error unpacking rpm package mesos-1.0.1-2.0.93.centos65.x86_64
warning: /etc/init/mesos-master.conf created as
/etc/init/mesos-master.conf.rpmnew
warning: /etc/init/mesos-slave.conf created as
/etc/init/mesos-slave.conf.rpmnew
error: unpacking of archive failed on file /usr/include/mesos/slave: cpio:
rename
Verifying : mesos-1.0.1-2.0.93.centos65.x86_64
1/1
Failed:
mesos.x86_64 0:1.0.1-2.0.93.centos65
==================
Is this a known issue? I haven't tried mesos recent version, but when
trying to download latest version, I am hitting this issue. Any suggestion
or workaround for this?
- Sarjeet Singh
Re: Mesos 1.0.1-2.0.93.centos65 error on rpm installation.
Posted by Harpreet Singh <ha...@gmail.com>.
Hi Sarjeet
*Short answer* : Run rm -rf /usr/include/mesos/slave and the try to install
mesos again and it should work
*Long answer *: I guess that Mesos 1.0.1 is the first post 1.0 mesos you
have installed and you had a Mesos 0.2x installed before this. In Mesos 1.0
'slave' was renamed to 'agent' and hence the path /usr/include/mesos/slave
was renamed to /usr/include/mesos/agent for backward compatibility Mesos
1.0 package creates a symlink /usr/include/mesos/slave to
/usr/include/mesos/agent
and this is the cause of the trouble because if you had older installation
of mesos you already had a directory /usr/include/mesos/slave and when the
postinstall of the RPM tires to do a symlink it fails because you cannot
create a symlink with path same as an existing directory. Only way to get
around this problem (which would only occur when upgrading your RPM from
0.2x to 1.0.x) is to delete /usr/include/mesos/slave before installing
mesos 1.0.x. Greg did not run into this issue since I guess he tried to
install package on a fresh Centos box which did not have an older Mesos
installation
Cheers
Harpreet
On Thu, Sep 8, 2016 at 1:02 PM, Greg Mann <gr...@mesosphere.io> wrote:
> Hi Sarjeet,
> Sorry for the delayed reply! I was just able to install Mesos 1.0.1
> successfully on CentOS 6.6 by doing the following:
>
> sudo rpm -Uvh http://repos.mesosphere.com/el/6/noarch/RPMS/mesosphere-
> el-repo-6-0.noarch.rpm
> sudo yum install mesos
>
> Note that this ends up installing a slightly newer artifact than the one
> from your excerpt; hopefully the new artifact will solve the difficulties
> you were experiencing.
>
> You could also download and install the RPM rather than pulling it from
> the repository: https://open.mesosphere.com/downloads/mesos/
>
> Cheers,
> Greg
>
> On Fri, Sep 2, 2016 at 10:49 AM, sarjeet singh <ss...@gmail.com>
> wrote:
>
>> I am getting this issue when installing mesos on Centos 6.6 node:
>>
>> [root@node1 ~]# yum install mesos
>> Loaded plugins: fastestmirror, security
>> Setting up Install Process
>> Loading mirror speeds from cached hostfile
>> * base: mirror.supremebytes.com
>> * epel: linux.mirrors.es.net
>> * extras: mirror.pac-12.org
>> * updates: pubmirrors.dal.corespace.com
>> Resolving Dependencies
>> --> Running transaction check
>> ---> Package mesos.x86_64 0:1.0.1-2.0.93.centos65 will be installed
>> --> Finished Dependency Resolution
>>
>> Dependencies Resolved
>>
>> ============================================================
>> ============================================================
>> ======================================
>> Package Arch Version
>> Repository
>> Size
>> ============================================================
>> ============================================================
>> ======================================
>> Installing:
>> mesos x86_64
>> 1.0.1-2.0.93.centos65 mesosphere
>> 3.8 M
>>
>> Transaction Summary
>> ============================================================
>> ============================================================
>> ======================================
>> Install 1 Package(s)
>>
>> Total download size: 3.8 M
>> Installed size: 142 M
>> Is this ok [y/N]: y
>> Downloading Packages:
>> mesos-1.0.1-2.0.93.centos65.x86_64.rpm
>> | 3.8 MB
>> 00:00
>> Running rpm_check_debug
>> Running Transaction Test
>> Transaction Test Succeeded
>> Running Transaction
>> Installing : mesos-1.0.1-2.0.93.centos65.x86_64
>>
>> 1/1
>> Error unpacking rpm package mesos-1.0.1-2.0.93.centos65.x86_64
>> warning: /etc/init/mesos-master.conf created as
>> /etc/init/mesos-master.conf.rpmnew
>> warning: /etc/init/mesos-slave.conf created as
>> /etc/init/mesos-slave.conf.rpmnew
>> error: unpacking of archive failed on file /usr/include/mesos/slave: cpio:
>> rename
>> Verifying : mesos-1.0.1-2.0.93.centos65.x86_64
>>
>> 1/1
>>
>> Failed:
>> mesos.x86_64 0:1.0.1-2.0.93.centos65
>>
>> ==================
>>
>> Is this a known issue? I haven't tried mesos recent version, but when
>> trying to download latest version, I am hitting this issue. Any suggestion
>> or workaround for this?
>>
>> - Sarjeet Singh
>>
>
>
Re: Mesos 1.0.1-2.0.93.centos65 error on rpm installation.
Posted by Harpreet Singh <ha...@gmail.com>.
Hi Sarjeet
*Short answer* : Run rm -rf /usr/include/mesos/slave and the try to install
mesos again and it should work
*Long answer *: I guess that Mesos 1.0.1 is the first post 1.0 mesos you
have installed and you had a Mesos 0.2x installed before this. In Mesos 1.0
'slave' was renamed to 'agent' and hence the path /usr/include/mesos/slave
was renamed to /usr/include/mesos/agent for backward compatibility Mesos
1.0 package creates a symlink /usr/include/mesos/slave to
/usr/include/mesos/agent
and this is the cause of the trouble because if you had older installation
of mesos you already had a directory /usr/include/mesos/slave and when the
postinstall of the RPM tires to do a symlink it fails because you cannot
create a symlink with path same as an existing directory. Only way to get
around this problem (which would only occur when upgrading your RPM from
0.2x to 1.0.x) is to delete /usr/include/mesos/slave before installing
mesos 1.0.x. Greg did not run into this issue since I guess he tried to
install package on a fresh Centos box which did not have an older Mesos
installation
Cheers
Harpreet
On Thu, Sep 8, 2016 at 1:02 PM, Greg Mann <gr...@mesosphere.io> wrote:
> Hi Sarjeet,
> Sorry for the delayed reply! I was just able to install Mesos 1.0.1
> successfully on CentOS 6.6 by doing the following:
>
> sudo rpm -Uvh http://repos.mesosphere.com/el/6/noarch/RPMS/mesosphere-
> el-repo-6-0.noarch.rpm
> sudo yum install mesos
>
> Note that this ends up installing a slightly newer artifact than the one
> from your excerpt; hopefully the new artifact will solve the difficulties
> you were experiencing.
>
> You could also download and install the RPM rather than pulling it from
> the repository: https://open.mesosphere.com/downloads/mesos/
>
> Cheers,
> Greg
>
> On Fri, Sep 2, 2016 at 10:49 AM, sarjeet singh <ss...@gmail.com>
> wrote:
>
>> I am getting this issue when installing mesos on Centos 6.6 node:
>>
>> [root@node1 ~]# yum install mesos
>> Loaded plugins: fastestmirror, security
>> Setting up Install Process
>> Loading mirror speeds from cached hostfile
>> * base: mirror.supremebytes.com
>> * epel: linux.mirrors.es.net
>> * extras: mirror.pac-12.org
>> * updates: pubmirrors.dal.corespace.com
>> Resolving Dependencies
>> --> Running transaction check
>> ---> Package mesos.x86_64 0:1.0.1-2.0.93.centos65 will be installed
>> --> Finished Dependency Resolution
>>
>> Dependencies Resolved
>>
>> ============================================================
>> ============================================================
>> ======================================
>> Package Arch Version
>> Repository
>> Size
>> ============================================================
>> ============================================================
>> ======================================
>> Installing:
>> mesos x86_64
>> 1.0.1-2.0.93.centos65 mesosphere
>> 3.8 M
>>
>> Transaction Summary
>> ============================================================
>> ============================================================
>> ======================================
>> Install 1 Package(s)
>>
>> Total download size: 3.8 M
>> Installed size: 142 M
>> Is this ok [y/N]: y
>> Downloading Packages:
>> mesos-1.0.1-2.0.93.centos65.x86_64.rpm
>> | 3.8 MB
>> 00:00
>> Running rpm_check_debug
>> Running Transaction Test
>> Transaction Test Succeeded
>> Running Transaction
>> Installing : mesos-1.0.1-2.0.93.centos65.x86_64
>>
>> 1/1
>> Error unpacking rpm package mesos-1.0.1-2.0.93.centos65.x86_64
>> warning: /etc/init/mesos-master.conf created as
>> /etc/init/mesos-master.conf.rpmnew
>> warning: /etc/init/mesos-slave.conf created as
>> /etc/init/mesos-slave.conf.rpmnew
>> error: unpacking of archive failed on file /usr/include/mesos/slave: cpio:
>> rename
>> Verifying : mesos-1.0.1-2.0.93.centos65.x86_64
>>
>> 1/1
>>
>> Failed:
>> mesos.x86_64 0:1.0.1-2.0.93.centos65
>>
>> ==================
>>
>> Is this a known issue? I haven't tried mesos recent version, but when
>> trying to download latest version, I am hitting this issue. Any suggestion
>> or workaround for this?
>>
>> - Sarjeet Singh
>>
>
>
Re: Mesos 1.0.1-2.0.93.centos65 error on rpm installation.
Posted by Greg Mann <gr...@mesosphere.io>.
Hi Sarjeet,
Sorry for the delayed reply! I was just able to install Mesos 1.0.1
successfully on CentOS 6.6 by doing the following:
sudo rpm -Uvh
http://repos.mesosphere.com/el/6/noarch/RPMS/mesosphere-el-repo-6-0.noarch.rpm
sudo yum install mesos
Note that this ends up installing a slightly newer artifact than the one
from your excerpt; hopefully the new artifact will solve the difficulties
you were experiencing.
You could also download and install the RPM rather than pulling it from the
repository: https://open.mesosphere.com/downloads/mesos/
Cheers,
Greg
On Fri, Sep 2, 2016 at 10:49 AM, sarjeet singh <ss...@gmail.com>
wrote:
> I am getting this issue when installing mesos on Centos 6.6 node:
>
> [root@node1 ~]# yum install mesos
> Loaded plugins: fastestmirror, security
> Setting up Install Process
> Loading mirror speeds from cached hostfile
> * base: mirror.supremebytes.com
> * epel: linux.mirrors.es.net
> * extras: mirror.pac-12.org
> * updates: pubmirrors.dal.corespace.com
> Resolving Dependencies
> --> Running transaction check
> ---> Package mesos.x86_64 0:1.0.1-2.0.93.centos65 will be installed
> --> Finished Dependency Resolution
>
> Dependencies Resolved
>
> ============================================================
> ============================================================
> ======================================
> Package Arch Version
> Repository
> Size
> ============================================================
> ============================================================
> ======================================
> Installing:
> mesos x86_64
> 1.0.1-2.0.93.centos65 mesosphere
> 3.8 M
>
> Transaction Summary
> ============================================================
> ============================================================
> ======================================
> Install 1 Package(s)
>
> Total download size: 3.8 M
> Installed size: 142 M
> Is this ok [y/N]: y
> Downloading Packages:
> mesos-1.0.1-2.0.93.centos65.x86_64.rpm
> | 3.8 MB
> 00:00
> Running rpm_check_debug
> Running Transaction Test
> Transaction Test Succeeded
> Running Transaction
> Installing : mesos-1.0.1-2.0.93.centos65.x86_64
>
> 1/1
> Error unpacking rpm package mesos-1.0.1-2.0.93.centos65.x86_64
> warning: /etc/init/mesos-master.conf created as
> /etc/init/mesos-master.conf.rpmnew
> warning: /etc/init/mesos-slave.conf created as
> /etc/init/mesos-slave.conf.rpmnew
> error: unpacking of archive failed on file /usr/include/mesos/slave: cpio:
> rename
> Verifying : mesos-1.0.1-2.0.93.centos65.x86_64
>
> 1/1
>
> Failed:
> mesos.x86_64 0:1.0.1-2.0.93.centos65
>
> ==================
>
> Is this a known issue? I haven't tried mesos recent version, but when
> trying to download latest version, I am hitting this issue. Any suggestion
> or workaround for this?
>
> - Sarjeet Singh
>
Re: Mesos 1.0.1-2.0.93.centos65 error on rpm installation.
Posted by Greg Mann <gr...@mesosphere.io>.
Hi Sarjeet,
Sorry for the delayed reply! I was just able to install Mesos 1.0.1
successfully on CentOS 6.6 by doing the following:
sudo rpm -Uvh
http://repos.mesosphere.com/el/6/noarch/RPMS/mesosphere-el-repo-6-0.noarch.rpm
sudo yum install mesos
Note that this ends up installing a slightly newer artifact than the one
from your excerpt; hopefully the new artifact will solve the difficulties
you were experiencing.
You could also download and install the RPM rather than pulling it from the
repository: https://open.mesosphere.com/downloads/mesos/
Cheers,
Greg
On Fri, Sep 2, 2016 at 10:49 AM, sarjeet singh <ss...@gmail.com>
wrote:
> I am getting this issue when installing mesos on Centos 6.6 node:
>
> [root@node1 ~]# yum install mesos
> Loaded plugins: fastestmirror, security
> Setting up Install Process
> Loading mirror speeds from cached hostfile
> * base: mirror.supremebytes.com
> * epel: linux.mirrors.es.net
> * extras: mirror.pac-12.org
> * updates: pubmirrors.dal.corespace.com
> Resolving Dependencies
> --> Running transaction check
> ---> Package mesos.x86_64 0:1.0.1-2.0.93.centos65 will be installed
> --> Finished Dependency Resolution
>
> Dependencies Resolved
>
> ============================================================
> ============================================================
> ======================================
> Package Arch Version
> Repository
> Size
> ============================================================
> ============================================================
> ======================================
> Installing:
> mesos x86_64
> 1.0.1-2.0.93.centos65 mesosphere
> 3.8 M
>
> Transaction Summary
> ============================================================
> ============================================================
> ======================================
> Install 1 Package(s)
>
> Total download size: 3.8 M
> Installed size: 142 M
> Is this ok [y/N]: y
> Downloading Packages:
> mesos-1.0.1-2.0.93.centos65.x86_64.rpm
> | 3.8 MB
> 00:00
> Running rpm_check_debug
> Running Transaction Test
> Transaction Test Succeeded
> Running Transaction
> Installing : mesos-1.0.1-2.0.93.centos65.x86_64
>
> 1/1
> Error unpacking rpm package mesos-1.0.1-2.0.93.centos65.x86_64
> warning: /etc/init/mesos-master.conf created as
> /etc/init/mesos-master.conf.rpmnew
> warning: /etc/init/mesos-slave.conf created as
> /etc/init/mesos-slave.conf.rpmnew
> error: unpacking of archive failed on file /usr/include/mesos/slave: cpio:
> rename
> Verifying : mesos-1.0.1-2.0.93.centos65.x86_64
>
> 1/1
>
> Failed:
> mesos.x86_64 0:1.0.1-2.0.93.centos65
>
> ==================
>
> Is this a known issue? I haven't tried mesos recent version, but when
> trying to download latest version, I am hitting this issue. Any suggestion
> or workaround for this?
>
> - Sarjeet Singh
>