1

Доброго времени суток! OpenSuse 42.2, после перехода с 42.1 пытаюсь установить тифон, в 42.1 - всё было без проблем.
Сейчас:

+ Ошибка

 Консоль:
apa@linux-wezh:~> cd /home/papa/CodeTyphonIns
papa@linux-wezh:~/CodeTyphonIns> sudo sh install.sh
root's password:

====================================================
             CodeTyphon Studio
            Version 5.90 (GEN V)
   Installation for: Linux-Solaris-FreeBSD-MacOS
====================================================

-----WARNING------ WARNING ----WARNING-------
You tryng to install CT as root
This is NOT the correct procedure.
You MUST start CodeTyphon Installation as normal user
with sudo root privileges
---------------------------------------------

-----ERROR------ ERROR ----ERROR--------------

Current user can NOT run the sudo command
To correct this problem:
1) Install sudo
2) Add current user to sudo list
   with root privileges

-----ERROR------ ERROR ----ERROR--------------

papa@linux-wezh:~/CodeTyphonIns>

 Консоль:
papa@linux-wezh:~> sudo whoami
root's password:
root
papa@linux-wezh:~>

 Консоль:

linux-wezh:/home/papa # visudo
Cmnd_Alias      PAPA = ALL
## sudoers file.
##
## This file MUST be edited with the 'visudo' command as root.
## Failure to use 'visudo' may result in syntax or file permission errors
## that prevent sudo from running.
##
## See the sudoers man page for the details on how to write a sudoers file.
##

##
## Host alias specification
##
## Groups of machines. These may include host names (optionally with wildcards),
## IP addresses, network numbers or netgroups.
# Host_Alias    WEBSERVERS = www1, www2, www3

##
## User alias specification
##
## Groups of users.  These may consist of user names, uids, Unix groups,
## or netgroups.
# User_Alias    ADMINS = millert, dowdy, mikef

##
## Cmnd alias specification
##
## Groups of commands.  Often used to group related commands together.
# Cmnd_Alias    PROCESSES = /usr/bin/nice, /bin/kill, /usr/bin/renice, \
#                           /usr/bin/pkill, /usr/bin/top

##
## Defaults specification
##
## Prevent environment variables from influencing programs in an
## unexpected or harmful way (CVE-2005-2959, CVE-2005-4158, CVE-2006-0151)
Defaults        always_set_home
## Path that will be used for every command run from sudo
Defaults        secure_path = "/usr/sbin:/usr/bin:/sbin:/bin"
Defaults        env_reset
## Change env_reset to !env_reset in previous line to keep all environment variables
## Following list will no longer be necessary after this change

Defaults        env_keep = "LANG LC_ADDRESS LC_CTYPE LC_COLLATE LC_IDENTIFICATION LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER LC_TELEPHONE LC_TIME LC_ALL LANGUAGE LINGUAS XDG_SESSION_COOKIE"
## Comment out the preceding line and uncomment the following one if you need ## to use special input methods. This may allow users to compromise  the root
## account if they are allowed to run commands without authentication.
#Defaults env_keep = "LANG LC_ADDRESS LC_CTYPE LC_COLLATE LC_IDENTIFICATION LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER LC_TELEPHONE LC_TIME LC_ALL LANGUAGE LINGUAS XDG_SESSION_COOKIE XMODIFIERS GTK_IM_MODULE QT_IM_MODULE QT_IM_SWITCHER"

## Do not insult users when they enter an incorrect password.
Defaults        !insults

##
## Uncomment to enable logging of a command's output, except for
## sudoreplay and reboot.  Use sudoreplay to play back logged sessions.
# Defaults log_output
# Defaults!/usr/bin/sudoreplay !log_output
# Defaults!/sbin/reboot !log_output

## In the default (unconfigured) configuration, sudo asks for the root password.
## This allows use of an ordinary user account for administration of a freshly
## installed system. When configuring sudo, delete the two
## following lines:
Defaults        targetpw
Runas_Alias     PAPA = papa
ALL     ALL = (ALL) ALL

##
## Runas alias specification
##

##
## User privilege specification
##
root    ALL = (ALL) ALL
papa    ALL = (ALL) ALL
~                         
-- ЗАМЕНА --                                                          1,1       Наверху

Я что-то не так делаю?

Asus K52 JT; Intel Cor i3 2400; 8 Gb DDR3; ATI hd 6370М; OpenSuse Leap 15.1 (х64); kernel 5.3.1; KDE Plasma 5.12.8;  KDE Frameworks 5.55.0; QT 5.9.7.

2

dezhurant пишет:

Я что-то не так делаю?

Там же у вас написано:

-----WARNING------ WARNING ----WARNING-------
You tryng to install CT as root
This is NOT the correct procedure.
You MUST start CodeTyphon Installation as normal user
with sudo root privileges
---------------------------------------------

-----ERROR------ ERROR ----ERROR--------------

Current user can NOT run the sudo command
To correct this problem:
1) Install sudo
2) Add current user to sudo list
   with root privileges

-----ERROR------ ERROR ----ERROR--------------

Я думаю, что здесь причина.

3 (02.01.2017 14:47:53 отредактировано dezhurant)

Olej,
Но ведь sudo установлено, работает, и пользователь в списке... В самом install.sh ошибка?

Asus K52 JT; Intel Cor i3 2400; 8 Gb DDR3; ATI hd 6370М; OpenSuse Leap 15.1 (х64); kernel 5.3.1; KDE Plasma 5.12.8;  KDE Frameworks 5.55.0; QT 5.9.7.

4

dezhurant пишет:

You MUST start CodeTyphon Installation as normal user
with sudo root privileges

Вы ДОЛЖНЫ запустить установку CodeTyphon от обычного пользователя, имеющего права на выполнение sudo

Шото мне подсказывает что запускать установку нужно без sudo, но от пользователя, который может выполнять команды через sudo...

- Пап, а вирусы под линукс есть?
- Есть, но всего 5, и их сначала нужно откомпилировать под свою систему, дать права на запуск и запустить.
Как сделать и разместить скриншот || Прежде чем создавать тему

5 (02.01.2017 15:16:23 отредактировано Olej)

dezhurant пишет:

Но ведь sudo установлено, работает, и пользователь в списке...

А вот это откуда? :

Current user can NOT run the sudo command

Возможно в настройках /etc/sudoers что-то не прописано?
Проверьте (покажите) каким-то безобидным:

 Консоль:

$ sudo ls
...

6 (02.01.2017 15:55:21 отредактировано dezhurant)

Olej пишет:

А вот это откуда? :

    Current user can NOT run the sudo command

Возможно в настройках /etc/sudoers что-то не прописано?

Olej, я же выложил visudo, юзер papa там в списке есть...

........
root    ALL = (ALL) ALL
papa    ALL = (ALL) ALL[
.......

diablopc пишет:

без sudo, но от пользователя, который может выполнять команды через sudo...

А это как? Кстати, из-под рута, через su - та же беда...

Asus K52 JT; Intel Cor i3 2400; 8 Gb DDR3; ATI hd 6370М; OpenSuse Leap 15.1 (х64); kernel 5.3.1; KDE Plasma 5.12.8;  KDE Frameworks 5.55.0; QT 5.9.7.

7

dezhurant пишет:

А это как?

 Консоль:
papa@linux-wezh:~> cd /home/papa/CodeTyphonIns
papa@linux-wezh:~/CodeTyphonIns> ./install.sh

или
 Консоль:
papa@linux-wezh:~> cd /home/papa/CodeTyphonIns
papa@linux-wezh:~/CodeTyphonIns> sh install.sh

Запустить просто от пользователя.

- Пап, а вирусы под линукс есть?
- Есть, но всего 5, и их сначала нужно откомпилировать под свою систему, дать права на запуск и запустить.
Как сделать и разместить скриншот || Прежде чем создавать тему

8

diablopc,

 Консоль:
papa@linux-wezh:~/CodeTyphonIns> sh install.sh

====================================================
             CodeTyphon Studio
            Version 5.90 (GEN V)
   Installation for: Linux-Solaris-FreeBSD-MacOS
====================================================

-----ERROR------ ERROR ----ERROR--------------

Current user can NOT run the sudo command
To correct this problem:
1) Install sudo
2) Add current user to sudo list
   with root privileges

-----ERROR------ ERROR ----ERROR--------------

papa@linux-wezh:~/CodeTyphonIns>

Asus K52 JT; Intel Cor i3 2400; 8 Gb DDR3; ATI hd 6370М; OpenSuse Leap 15.1 (х64); kernel 5.3.1; KDE Plasma 5.12.8;  KDE Frameworks 5.55.0; QT 5.9.7.

9 (02.01.2017 16:02:12 отредактировано )

dezhurant пишет:

2) Add current user to sudo list
   with root privileges

Если верить ману, то юзверь должен иметь права выполнять sudo без пароля:

is to add your specific user to the list
Once you have the sudoers file open, add as last line:
user   ALL = (ALL) NOPASSWD: ALL


http://www.pilotlogic.com/sitejoom/index.php/wiki/95-wiki/codetyphon-studio/installation/linux-install/205-detail-installation-for-linux пишет:

3. Step : Install

Go to CodeTyphonIns directory and execute the "install.sh" (as "normal" user with "sudo" root privileges)
To execute from terminal install.sh

~>cd CodeTyphonIns                   (go to CodeTyphonIns folder)  
~>sh ./install.sh                            (execute install.sh as "normal" user with "sudo" root privileges) 

ЗЫ
После добавления юзверя в список пользователей sudo перезагрузил сесию (а лучше машину)??

- Пап, а вирусы под линукс есть?
- Есть, но всего 5, и их сначала нужно откомпилировать под свою систему, дать права на запуск и запустить.
Как сделать и разместить скриншот || Прежде чем создавать тему

10 (02.01.2017 16:13:08 отредактировано dezhurant)

 Консоль:

.....
root    ALL = (ALL) ALL
papa    ALL = (ALL) NOPASSWD:ALL
.....

 Консоль:
papa@linux-wezh:~> cd /home/papa/CodeTyphonIns
papa@linux-wezh:~/CodeTyphonIns> sudo sh install.sh

====================================================
             CodeTyphon Studio
            Version 5.90 (GEN V)
   Installation for: Linux-Solaris-FreeBSD-MacOS
====================================================

-----WARNING------ WARNING ----WARNING-------
You tryng to install CT as root
This is NOT the correct procedure.
You MUST start CodeTyphon Installation as normal user
with sudo root privileges
---------------------------------------------

-----ERROR------ ERROR ----ERROR--------------

Current user can NOT run the sudo command
To correct this problem:
1) Install sudo
2) Add current user to sudo list
   with root privileges

-----ERROR------ ERROR ----ERROR--------------

papa@linux-wezh:~/CodeTyphonIns>

Но при запуске visudo теперь появилось вот это:

 Консоль:
E325: ВНИМАНИЕ
Обнаружен своп-файл с именем "/etc/.sudoers.tmp.swp"
          владелец: root    дата: Mon Dec 12 21:42:28 2016
         имя файла: /etc/sudoers.tmp
           изменён: ДА
      пользователь: root  компьютер: linux-wezh
           процесс: 15648
при открытии файла: "/etc/sudoers.tmp"
              дата: Mon Jan  2 18:03:15 2017
                    Более СВЕЖИЙ, чем своп-файл!

(1) Возможно, редактирование этого же файла выполняется в другой программе.
    Если это так, то будьте внимательны при внесении изменений, чтобы
    у вас не появилось два разных варианта одного и того же файла.
    Завершите работу или продолжайте с осторожностью.
(2) Сеанс редактирования этого файла завершён аварийно.
    В этом случае, используйте команду ":recover" или "vim -r /etc/sudoers.tmp"
    для восстановления изменений (см. ":help recovery").
    Если вы уже выполняли эту операцию, удалите своп-файл "/etc/.sudoers.tmp.swp"
    чтобы избежать появления этого сообщения в будущем.

Своп-файл "/etc/.sudoers.tmp.swp" уже существует!
[O] Открыть для чтения, (E) Редактировать, (R) Восстановить, (D) Удалить, (Q) Выход, (A)
Прервать:


Это может иметь значение?

diablopc пишет:

После добавления юзверя в список пользователей sudo перезагрузил сесию (а лучше машину)??

Да, разумеется. Не первый день бьюсь...

Asus K52 JT; Intel Cor i3 2400; 8 Gb DDR3; ATI hd 6370М; OpenSuse Leap 15.1 (х64); kernel 5.3.1; KDE Plasma 5.12.8;  KDE Frameworks 5.55.0; QT 5.9.7.

11

dezhurant пишет:

Это может иметь значение?

Нет, просто не удалился временный файл после предыдущего редактирования.

dezhurant пишет:

.....
root    ALL = (ALL) ALL
papa    ALL = (ALL) NOPASSWD:ALL
.....

Перезагрузился после этого??

dezhurant пишет:

papa@linux-wezh:~> cd /home/papa/CodeTyphonIns
papa@linux-wezh:~/CodeTyphonIns> sudo sh install.sh

Ну сказано-же: без sudo

- Пап, а вирусы под линукс есть?
- Есть, но всего 5, и их сначала нужно откомпилировать под свою систему, дать права на запуск и запустить.
Как сделать и разместить скриншот || Прежде чем создавать тему

12 (02.01.2017 16:16:09 отредактировано dezhurant)

diablopc, не буду выхлоп писать, то же самое без sudo.

Asus K52 JT; Intel Cor i3 2400; 8 Gb DDR3; ATI hd 6370М; OpenSuse Leap 15.1 (х64); kernel 5.3.1; KDE Plasma 5.12.8;  KDE Frameworks 5.55.0; QT 5.9.7.

13 (02.01.2017 20:06:59 отредактировано )

dezhurant пишет:

не буду выхлоп писать, то же самое без sudo.

Хмммм.....

 Консоль:

dcrp@linux-gsu4:~> su
Password:

linux-gsu4:/home/dcrp # echo 'dcrp ALL = (ALL) NOPASSWD:ALL' >> /etc/sudoers

linux-gsu4:/home/dcrp # exit
exit

dcrp@linux-gsu4:~> login dcrp

dcrp@linux-gsu4:~> cd CodeTyphonIns

dcrp@linux-gsu4:~/CodeTyphonIns> ./install.sh


====================================================
             CodeTyphon Studio
            Version 5.90 (GEN V)
   Installation for: Linux-Solaris-FreeBSD-MacOS
====================================================
    0) Install CodeTyphon Studio
    9) Exit
>>> Select an action (press 0..9 key): 0
---------------------------------------
Copying new files
please wait...

 Консоль:
linux-gsu4:/home/dcrp/CodeTyphonIns # grep -v ^# < /etc/sudoers




Defaults always_set_home
Defaults secure_path="/usr/sbin:/usr/bin:/sbin:/bin"
Defaults env_reset
Defaults env_keep = "LANG LC_ADDRESS LC_CTYPE LC_COLLATE LC_IDENTIFICATION LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER LC_TELEPHONE LC_ATIME LC_ALL LANGUAGE LINGUAS XDG_SESSION_COOKIE"

Defaults !insults


Defaults targetpw   # ask for the password of the target user i.e. root
ALL   ALL=(ALL) ALL   # WARNING! Only use this together with 'Defaults targetpw'!


root ALL=(ALL) ALL



dcrp ALL = (ALL) NOPASSWD:ALL


- Пап, а вирусы под линукс есть?
- Есть, но всего 5, и их сначала нужно откомпилировать под свою систему, дать права на запуск и запустить.
Как сделать и разместить скриншот || Прежде чем создавать тему

14 (03.01.2017 06:32:40 отредактировано dezhurant)

Так да, у меня в Leap 42.1 так же становился, не задавая лишних вопросов. А тут чего-то затык...

 Консоль:
linux-wezh:/home/papa/CodeTyphonIns # grep -v ^# < /etc/sudoers




Defaults        always_set_home
Defaults        secure_path = "/usr/sbin:/usr/bin:/sbin:/bin"
Defaults        env_reset

Defaults        env_keep = "LANG LC_ADDRESS LC_CTYPE LC_COLLATE LC_IDENTIFICATION LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER LC_TELEPHONE LC_TIME LC_ALL LANGUAGE LINGUAS XDG_SESSION_COOKIE"

Defaults        !insults


Defaults        targetpw
ALL     ALL = (ALL) ALL   


root    ALL = (ALL) ALL
papa    ALL = (ALL) NOPASSWD:ALL
linux-wezh:/home/papa/CodeTyphonIns #


И всё равно говорит, что у меня sudo либо кривое, либо вообще нету...

Asus K52 JT; Intel Cor i3 2400; 8 Gb DDR3; ATI hd 6370М; OpenSuse Leap 15.1 (х64); kernel 5.3.1; KDE Plasma 5.12.8;  KDE Frameworks 5.55.0; QT 5.9.7.

15 (03.01.2017 07:27:02 отредактировано dezhurant)

Эмммм... Откопал ещё один дистрибутив СТ в недрах диска, запустил - а... он ставится сейчас...  bp  Но физики процесса я не понял... О кривизне скачанного дистра думал, поэтому скачивал раза четыре, все ругались. Интересно...
PS: Нашёл разницу. Выкопанный из недр дистрибутив версии 5.6, тот, что не ставится - 5.9. Мне-то, вобщем-то, без разницы, всё работает, но... осадочек-то остался...

Asus K52 JT; Intel Cor i3 2400; 8 Gb DDR3; ATI hd 6370М; OpenSuse Leap 15.1 (х64); kernel 5.3.1; KDE Plasma 5.12.8;  KDE Frameworks 5.55.0; QT 5.9.7.

16 (03.01.2017 09:59:32 отредактировано )

dezhurant пишет:

тот, что не ставится - 5.9.

У меня tumbleweed, т.е. в данный момент это тот-же 42.2.... и 5.9 без проблем.... Даже трудно представить что ему может не нравиться....

А выполни-ка от своего пользователя

 Консоль:
~>sudo -n uptime 2>&1
и покажи выхлоп....


dezhurant пишет:

  Но физики процесса я не понял...

А что там понимать...
проверяет оно наличие sudo и прав пользователя на использование sudo вот этим куском из install.sh

CAN_RUN_SUDO=$(sudo -n uptime 2>&1|grep "load"|wc -l)
if ! [ ${CAN_RUN_SUDO} -gt 0 ]

И, скорее всего, что напряг в выхлопе команды uptime, т.е. как: оно в выхлопе ищет строки со словом load, и если таких строк нету - считает невозможным выполнять sudo, но вот  ведь незадача, выхлоп то может быть и на русском...

- Пап, а вирусы под линукс есть?
- Есть, но всего 5, и их сначала нужно откомпилировать под свою систему, дать права на запуск и запустить.
Как сделать и разместить скриншот || Прежде чем создавать тему

17 (03.01.2017 12:30:11 отредактировано dezhurant)

diablopc пишет:

.....А выполни-ка от своего пользователя....

 Консоль:
papa@linux-wezh:~> sudo -n uptime 2>&1
14:25  в работе  0:21,  1 пользователь, средняя загруженность: 0,11, 0,28, 0,40
papa@linux-wezh:~>

Asus K52 JT; Intel Cor i3 2400; 8 Gb DDR3; ATI hd 6370М; OpenSuse Leap 15.1 (х64); kernel 5.3.1; KDE Plasma 5.12.8;  KDE Frameworks 5.55.0; QT 5.9.7.

18

diablopc пишет:

может быть и на русском...

Смешно al

19 (03.01.2017 14:36:17 отредактировано bormant)

Стало быть должно помочь:

 Консоль:
$ LANG=C sh install.sh

20 (03.01.2017 15:33:01 отредактировано dezhurant)

bormant, да, уже... Заработало... bm
Olej, меня тоже улыбнуло... ag
diablopc, спасибо! Но уж сейчас не стану переустанавливать, стоит 5.6 - и хай стоит, переустановлю, если необходимость увижу. Теперь знаю как. ab
PS: Ну вот поди ж ты, бывает же...

Asus K52 JT; Intel Cor i3 2400; 8 Gb DDR3; ATI hd 6370М; OpenSuse Leap 15.1 (х64); kernel 5.3.1; KDE Plasma 5.12.8;  KDE Frameworks 5.55.0; QT 5.9.7.