Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[solved] Broken login please help
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Installing Gentoo
View previous topic :: View next topic  
Author Message
nottobay13
n00b
n00b


Joined: 20 Sep 2017
Posts: 5

PostPosted: Thu Sep 21, 2017 12:24 am    Post subject: [solved] Broken login please help Reply with quote

The system boots to agetty but the login prompt seams broken. I have a picture of the screen (It is on a laptop not in a vm) and I will try to post them. https://imgur.com/gallery/M8tCx

Last edited by nottobay13 on Wed Sep 27, 2017 9:41 pm; edited 1 time in total
Back to top
View user's profile Send private message
charles17
Advocate
Advocate


Joined: 02 Mar 2008
Posts: 3664

PostPosted: Thu Sep 21, 2017 6:15 am    Post subject: Reply with quote

Did you miss setting the Root password?
If so, then chroot into the system and catchup.
Back to top
View user's profile Send private message
Ant P.
Watchman
Watchman


Joined: 18 Apr 2009
Posts: 6920

PostPosted: Thu Sep 21, 2017 6:17 am    Post subject: Reply with quote

Check you haven't set two agettys to spawn on the same virtual console.
Back to top
View user's profile Send private message
DONAHUE
Watchman
Watchman


Joined: 09 Dec 2006
Posts: 7651
Location: Goose Creek SC

PostPosted: Thu Sep 21, 2017 1:24 pm    Post subject: Reply with quote

Are you using systemd?
_________________
Defund the FCC.
Back to top
View user's profile Send private message
nottobay13
n00b
n00b


Joined: 20 Sep 2017
Posts: 5

PostPosted: Thu Sep 21, 2017 6:25 pm    Post subject: Reply with quote

I am using openrc. Sorry if this a mess but here are my rc.conf, initab, and bootmisc.
rc.conf
Code:
# Global OpenRC configuration settings

# Set to "YES" if you want the rc system to try and start services
# in parallel for a slight speed improvement. When running in parallel we
# prefix the service output with its name as the output will get
# jumbled up.
# WARNING: whilst we have improved parallel, it can still potentially lock
# the boot process. Don't file bugs about this unless you can supply
# patches that fix it without breaking other things!
#rc_parallel="NO"

# Set rc_interactive to "YES" and you'll be able to press the I key during
# boot so you can choose to start specific services. Set to "NO" to disable
# this feature. This feature is automatically disabled if rc_parallel is
# set to YES.
rc_interactive="YES"

# If we need to drop to a shell, you can specify it here.
# If not specified we use $SHELL, otherwise the one specified in /etc/passwd,
# otherwise /bin/sh
# Linux users could specify /sbin/sulogin
#rc_shell=/sbin/sulogin

# Do we allow any started service in the runlevel to satisfy the dependency
# or do we want all of them regardless of state? For example, if net.eth0
# and net.eth1 are in the default runlevel then with rc_depend_strict="NO"
# both will be started, but services that depend on 'net' will work if either
# one comes up. With rc_depend_strict="YES" we would require them both to
# come up.
#rc_depend_strict="YES"

# rc_hotplug controls which services we allow to be hotplugged.
# A hotplugged service is one started by a dynamic dev manager when a matching
# hardware device is found.
# Hotplugged services appear in the "hotplugged" runlevel.
# If rc_hotplug is set to any value, we compare the name of this service
# to every pattern in the value, from left to right, and we allow the
# service to be hotplugged if it matches a pattern, or if it matches no
# patterns. Patterns can include shell wildcards.
# To disable services from being hotplugged, prefix patterns with "!".
#If rc_hotplug is not set or is empty, all hotplugging is disabled.
# Example - rc_hotplug="net.wlan !net.*"
# This allows net.wlan and any service not matching net.* to be hotplugged.
# Example - rc_hotplug="!net.*"
# This allows services that do not match "net.*" to be hotplugged.

# rc_logger launches a logging daemon to log the entire rc process to
# /var/log/rc.log
# NOTE: Linux systems require the devfs service to be started before
# logging can take place and as such cannot log the sysinit runlevel.
rc_logger="NO"

# Through rc_log_path you can specify a custom log file.
# The default value is: /var/log/rc.log
rc_log_path="/boot/log/rc.log"

# If you want verbose output for OpenRC, set this to yes. If you want
# verbose output for service foo only, set it to yes in /etc/conf.d/foo.
rc_verbose=yes

# By default we filter the environment for our running scripts. To allow other
# variables through, add them here. Use a * to allow all variables through.
#rc_env_allow="VAR1 VAR2"

# By default we assume that all daemons will start correctly.
# However, some do not - a classic example is that they fork and return 0 AND
# then child barfs on a configuration error. Or the daemon has a bug and the
# child crashes. You can set the number of milliseconds start-stop-daemon
# waits to check that the daemon is still running after starting here.
# The default is 0 - no checking.
rc_start_wait=100

# rc_nostop is a list of services which will not stop when changing runlevels.
# This still allows the service itself to be stopped when called directly.
#rc_nostop=""

# rc will attempt to start crashed services by default.
# However, it will not stop them by default as that could bring down other
# critical services.
#rc_crashed_stop=NO
#rc_crashed_start=YES

# Set rc_nocolor to yes if you do not want colors displayed in OpenRC
# output.
#rc_nocolor=NO

##############################################################################
# MISC CONFIGURATION VARIABLES
# There variables are shared between many init scripts

# Set unicode to YES to turn on unicode support for keyboards and screens.
unicode="YES"

# This is how long fuser should wait for a remote server to respond. The
# default is 60 seconds, but  it can be adjusted here.
#rc_fuser_timeout=60

# Below is the default list of network fstypes.
#
# afs ceph cifs coda davfs fuse fuse.sshfs gfs glusterfs lustre ncpfs
# nfs nfs4 ocfs2 shfs smbfs
#
# If you would like to add to this list, you can do so by adding your
# own fstypes to the following variable.
#extra_net_fs_list=""

##############################################################################
# SERVICE CONFIGURATION VARIABLES
# These variables are documented here, but should be configured in
# /etc/conf.d/foo for service foo and NOT enabled here unless you
# really want them to work on a global basis.
# If your service has characters in its name which are not legal in
# shell variable names and you configure the variables for it in this
# file, those characters should be replaced with underscores in the
# variable names as shown below.

# Some daemons are started and stopped via start-stop-daemon.
# We can set some things on a per service basis, like the nicelevel.
#SSD_NICELEVEL="-19"
# Or the ionice level. The format is class[:data] , just like the
# --ionice start-stop-daemon parameter.
#SSD_IONICELEVEL="2:2"

# Pass ulimit parameters
# If you are using bash in POSIX mode for your shell, note that the
# ulimit command uses a block size of 512 bytes for the -c and -f
# options
#rc_ulimit="-u 30"

# It's possible to define extra dependencies for services like so
#rc_config="/etc/foo"
#rc_need="openvpn"
#rc_use="net.eth0"
#rc_after="clock"
#rc_before="local"
#rc_provide="!net"

# You can also enable the above commands here for each service. Below is an
# example for service foo.
#rc_foo_config="/etc/foo"
#rc_foo_need="openvpn"
#rc_foo_after="clock"

# Below is an example for service foo-bar. Note that the '-' is illegal
# in a shell variable name, so we convert it to an underscore.
# example for service foo-bar.
#rc_foo_bar_config="/etc/foo-bar"
#rc_foo_bar_need="openvpn"
#rc_foo_bar_after="clock"

# You can also remove dependencies.
# This is mainly used for saying which services do NOT provide net.
#rc_net_tap0_provide="!net"

# This is the subsystem type.
# It is used to match against keywords set by the keyword call in the
# depend function of service scripts.
#
# It should be set to the value representing the environment this file is
# PRESENTLY in, not the virtualization the environment is capable of.
# If it is commented out, automatic detection will be used.
#
# The list below shows all possible settings as well as the host
# operating systems where they can be used and autodetected.
#
# ""               - nothing special
# "docker"         - Docker container manager (Linux)
# "jail"           - Jail (DragonflyBSD or FreeBSD)
# "lxc"            - Linux Containers
# "openvz"         - Linux OpenVZ
# "prefix"         - Prefix
# "rkt"            - CoreOS container management system (Linux)
# "subhurd"        - Hurd subhurds (to be checked)
# "systemd-nspawn" - Container created by systemd-nspawn (Linux)
# "uml"            - Usermode Linux
# "vserver"        - Linux vserver
# "xen0"           - Xen0 Domain (Linux and NetBSD)
# "xenU"           - XenU Domain (Linux and NetBSD)
#rc_sys=""

# if  you use openrc-init, which is currently only available on Linux,
# this is the default runlevel to activate after "sysinit" and "boot"
# when booting.
#rc_default_runlevel="default"

# on Linux and Hurd, this is the number of ttys allocated for logins
# It is used in the consolefont, keymaps, numlock and termencoding
# service scripts.
rc_tty_number=12

##############################################################################
# LINUX CGROUPS RESOURCE MANAGEMENT

# If you have cgroups turned on in your kernel, this switch controls
# whether or not a group for each controller is mounted under
# /sys/fs/cgroup.
# None of the other options in this section work if this is set to "NO".
#rc_controller_cgroups="YES"

# The following settings allow you to set up values for the cgroup
# controllers for your services.
# They can be set in this file;, however, if you do this, the settings
# will apply to all of your services.
# If you want different settings for each service, place the settings in
# /etc/conf.d/foo for service foo.
# The format is to specify the names of the settings followed by their
# values. Each variable can hold multiple settings.
# For example, you would use this to set the cpu.shares setting in the
# cpu controller to 512 for your service.
# rc_cgroup_cpu="
# cpu.shares 512
# "
#
#For more information about the adjustments that can be made with
#cgroups, see Documentation/cgroups/* in the linux kernel source tree.

# Set the blkio controller settings for this service.
#rc_cgroup_blkio=""

# Set the cpu controller settings for this service.
#rc_cgroup_cpu=""

# Add this service to the cpuacct controller (any value means yes).
#rc_cgroup_cpuacct=""

# Set the cpuset controller settings for this service.
#rc_cgroup_cpuset=""

# Set the devices controller settings for this service.
#rc_cgroup_devices=""

# Set the hugetlb controller settings for this service.
#rc_cgroup_hugetlb=""

# Set the memory controller settings for this service.
#rc_cgroup_memory=""

# Set the net_cls controller settings for this service.
#rc_cgroup_net_cls=""

# Set the net_prio controller settings for this service.
#rc_cgroup_net_prio=""

# Set the pids controller settings for this service.
#rc_cgroup_pids=""

# Set this to YES if you want all of the processes in a service's cgroup
# killed when the service is stopped or restarted.
# This should not be set globally because it kills all of the service's
# child processes, and most of the time this is undesirable. Please set
# it in /etc/conf.d/<service>.
# To perform this cleanup manually for a stopped service, you can
# execute cgroup_cleanup with /etc/init.d/<service> cgroup_cleanup or
# rc-service <service> cgroup_cleanup.
# rc_cgroup_cleanup="NO"

initab
Code:
#
# /etc/inittab:  This file describes how the INIT process should set up
#                the system in a certain run-level.
#
# Author:  Miquel van Smoorenburg, <miquels@cistron.nl>
# Modified by:  Patrick J. Volkerding, <volkerdi@ftp.cdrom.com>
# Modified by:  Daniel Robbins, <drobbins@gentoo.org>
# Modified by:  Martin Schlemmer, <azarah@gentoo.org>
# Modified by:  Mike Frysinger, <vapier@gentoo.org>
# Modified by:  Robin H. Johnson, <robbat2@gentoo.org>
# Modified by:  William Hubbs, <williamh@gentoo.org>
#

# Default runlevel.
id:3:initdefault:

# System initialization, mount local filesystems, etc.
si::sysinit:/sbin/openrc sysinit

# Further system initialization, brings up the boot runlevel.
rc::bootwait:/sbin/openrc boot

l0:0:wait:/sbin/openrc shutdown
l0s:0:wait:/sbin/halt -dhnp
l1:1:wait:/sbin/openrc single
l2:2:wait:/sbin/openrc nonetwork
l3:3:wait:/sbin/openrc default
l4:4:wait:/sbin/openrc default
l5:5:wait:/sbin/openrc default
l6:6:wait:/sbin/openrc reboot
l6r:6:wait:/sbin/reboot -dkn
#z6:6:respawn:/sbin/sulogin

# new-style single-user
su0:S:wait:/sbin/openrc single
su1:S:wait:/sbin/sulogin

# TERMINALS
x1:12345:respawn:/sbin/agetty 38400 console linux
c1:12345:respawn:/sbin/agetty 38400 tty1 linux
c2:2345:respawn:/sbin/agetty 38400 tty2 linux
c3:2345:respawn:/sbin/agetty 38400 tty3 linux
c4:2345:respawn:/sbin/agetty 38400 tty4 linux
c5:2345:respawn:/sbin/agetty 38400 tty5 linux
c6:2345:respawn:/sbin/agetty 38400 tty6 linux

# SERIAL CONSOLES
#s0:12345:respawn:/sbin/agetty -L 115200 ttyS0 vt100
#s1:12345:respawn:/sbin/agetty -L 115200 ttyS1 vt100

# What to do at the "Three Finger Salute".
ca:12345:ctrlaltdel:/sbin/shutdown -r now

# Used by /etc/init.d/xdm to control DM startup.
# Read the comments in /etc/init.d/xdm for more
# info. Do NOT remove, as this will start nothing
# extra at boot if /etc/init.d/xdm is not added
# to the "default" runlevel.
x:a:once:/etc/X11/startDM.sh

bootmisc
Code:
#!/sbin/openrc-run
# Copyright (c) 2007-2015 The OpenRC Authors.
# See the Authors file at the top-level directory of this distribution and
# https://github.com/OpenRC/openrc/blob/master/AUTHORS
#
# This file is part of OpenRC. It is subject to the license terms in
# the LICENSE file found in the top-level directory of this
# distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE
# This file may not be copied, modified, propagated, or distributed
# except according to the terms contained in the LICENSE file.

depend()
{
   need localmount
   before logger
   after clock root sysctl
   keyword -prefix -timeout
}

: ${wipe_tmp:=${WIPE_TMP:-yes}}
: ${log_dmesg:=${LOG_DMESG:-yes}}

cleanup_tmp_dir()
{
   local dir="$1"

   if ! [ -d "$dir" ]; then
      mkdir -p "$dir" || return $?
   fi
   checkpath -W "$dir" || return 1
   chmod a+rwt "$dir" 2> /dev/null
   cd "$dir" || return 1
   if yesno $wipe_tmp; then
      ebegin "Wiping $dir directory"

      # Faster than raw find
      if ! rm -rf -- [!ajlq\.]* 2>/dev/null ; then
         # Blah, too many files
         find . -maxdepth 1 -name '[!ajlq\.]*' -exec rm -rf -- {} +
      fi

      # pam_mktemp creates a .private directory within which
      # each user gets a private directory with immutable
      # bit set; remove the immutable bit before trying to
      # remove it.
      [ -d /tmp/.private ] && chattr -R -a /tmp/.private 2> /dev/null

      # Prune the paths that are left
      find . -maxdepth 1 \
         ! -name . \
         ! -name lost+found \
         ! -name quota.user \
         ! -name aquota.user \
         ! -name quota.group \
         ! -name aquota.group \
         ! -name journal \
         -exec rm -rf -- {} +
      eend 0
   else
      ebegin "Cleaning $dir directory"
      rm -rf -- .X*-lock esrv* kio* \
         jpsock.* .fam* .esd* \
         orbit-* ssh-* ksocket-* \
         .*-unix
      eend 0
   fi
}

cleanup_var_run_dir()
{
   ebegin "Cleaning /var/run"
   for x in $(find /var/run ! -type d ! -name utmp \
      ! -name random-seed ! -name dev.db \
      ! -name ld-elf.so.hints ! -name ld-elf32.so.hints \
      ! -name ld.so.hints);
   do
      # Clean stale sockets
      if [ -S "$x" ]; then
         if command -v fuser >/dev/null 2>&1; then
            fuser "$x" >/dev/null 2>&1 || rm -- "$x"
         else
            rm -- "$x"
         fi
      fi
      [ ! -f "$x" ] && continue
      # Do not remove pidfiles of already running daemons
      case "$x" in
         *.pid)
            start-stop-daemon --test --quiet \
            --stop --pidfile "$x" && continue
         ;;
      esac
      rm -f -- "$x"
   done
   eend 0
}

mkutmp()
{
   : >"$1"
   # Not all systems have the utmp group
   chgrp utmp "$1" 2>/dev/null
   chmod 0664 "$1"
}

migrate_to_run()
{
   src="$1"
   dst="$2"
    if [ -L $src -a "$(readlink -f $src)" != $dst ]; then
       ewarn "$src does not point to $dst."
       ewarn "Setting $src to point to $dst."
       rm $src
    elif [ ! -L $src -a -d $src ]; then
       ebegin "Migrating $src to $dst"
       cp -a $src/* $dst/
       rm -rf $src
       eend $?
    fi
    # If $src doesn't exist at all, just run this
    if [ ! -e $src ]; then
       ln -s $dst $src
    fi
}

clean_run()
{
   [ "$RC_SYS" = VSERVER -o "$RC_SYS" = LXC ] && return 0
   local dir
   # If / is still read-only due to a problem, this will fail!
   if ! checkpath -W /; then
      ewarn "/ is not writable; unable to clean up underlying /run"
      return 1
   fi
   if ! checkpath -W /tmp; then
      ewarn "/tmp is not writable; unable to clean up underlying /run"
      return 1
   fi
   # Now we know that we can modify /tmp and /
   # if mktemp -d fails, it returns an EMPTY string
   # STDERR: mktemp: failed to create directory via template ‘/tmp/tmp.XXXXXXXXXX’: Read-only file system
   # STDOUT: ''
   rc=0
   dir=$(mktemp -d)
   if [ -n "$dir" -a -d $dir -a -w $dir ]; then
      mount --bind / $dir && rm -rf $dir/run/* || rc=1
      umount $dir && rmdir $dir
   else
      rc=1
   fi
   if [ $rc -ne 0 ]; then
      ewarn "Could not clean up underlying /run on /"
      return 1
   fi
}

start()
{
   # Remove any added console dirs
   if checkpath -W "$RC_LIBEXECDIR"; then
      rm -rf "$RC_LIBEXECDIR"/console/*
   fi

   local logw=false runw=false extra=
   # Ensure that our basic dirs exist
   if [ "$RC_UNAME" = Linux ]; then
      # Satisfy Linux FHS
      extra=/var/lib/misc
      if [ ! -d /run ]; then
         extra="/var/run $extra"
      fi
   else
      extra=/var/run
   fi
   for x in /var/log /tmp $extra; do
      if ! [ -d $x ]; then
         if ! mkdir -p $x; then
            eend 1 "failed to create needed directory $x"
            return 1
         fi
      fi
   done

   if [ "$RC_UNAME" = Linux -a -d /run ]; then
      migrate_to_run   /var/lock /run/lock
      migrate_to_run   /var/run /run
      clean_run
   fi

   if checkpath -W /var/run; then
      ebegin "Creating user login records"
      local xtra=
      [ "$RC_UNAME" = NetBSD ] && xtra=x
      for x in "" $xtra; do
         mkutmp /var/run/utmp$x
      done
      [ -e /var/log/wtmp ] || mkutmp /var/log/wtmp
      eend 0

      mountinfo -q -f tmpfs /var/run || cleanup_var_run_dir
   fi

   # Clean up /tmp directories
   local tmp=
   for tmp in ${clean_tmp_dirs:-${wipe_tmp_dirs-/tmp}}; do
      mountinfo -q -f tmpfs "$tmp" || cleanup_tmp_dir "$tmp"
   done

   if checkpath -W /tmp; then
      # Make sure our X11 stuff have the correct permissions
      # Omit the chown as bootmisc is run before network is up
      # and users may be using lame LDAP auth #139411
      rm -rf /tmp/.ICE-unix /tmp/.X11-unix
      mkdir -p /tmp/.ICE-unix /tmp/.X11-unix
      chmod 1777 /tmp/.ICE-unix /tmp/.X11-unix
      if [ -x /sbin/restorecon ]; then
         restorecon /tmp/.ICE-unix /tmp/.X11-unix
      fi
   fi

   if yesno $log_dmesg; then
      if $logw || checkpath -W /var/log; then
         # Create an 'after-boot' dmesg log
         case "$RC_SYS" in
            VSERVER|OPENVZ|LXC|SYSTEMD-NSPAWN) ;;
            *)
               if yesno ${previous_dmesg:-no}; then
                  mv /var/log/dmesg /var/log/dmesg.old
               fi
               dmesg > /var/log/dmesg
               chmod 640 /var/log/dmesg
               ;;
         esac
      fi
   fi

   return 0
}

stop()
{
   # Write a halt record if we're shutting down
   if [ "$RC_RUNLEVEL" = shutdown ]; then
      [ "$RC_UNAME" = Linux ] && openrc-shutdown -w
      if [ "$RC_SYS" = OPENVZ ]; then
         yesno $RC_REBOOT && printf "" >/reboot
      fi
   fi

   return 0
}

# vim: ft=sh
Back to top
View user's profile Send private message
NeddySeagoon
Administrator
Administrator


Joined: 05 Jul 2003
Posts: 54234
Location: 56N 3W

PostPosted: Thu Sep 21, 2017 7:14 pm    Post subject: Reply with quote

nottobay13,

Press Alt-Fn where n is 2..5
This takes you to other Virtual Terminals. Do they look OK and work or is the login prompt duplicated there too?

Alt-F1 gets you back to VT1
_________________
Regards,

NeddySeagoon

Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.
Back to top
View user's profile Send private message
HungGarTiger
Apprentice
Apprentice


Joined: 04 Feb 2014
Posts: 180
Location: /nz/auckland

PostPosted: Thu Sep 21, 2017 8:42 pm    Post subject: Reply with quote

Lots of the words being printed on the top line are also being repeated, can you post you /etc/issue file?
Back to top
View user's profile Send private message
DONAHUE
Watchman
Watchman


Joined: 09 Dec 2006
Posts: 7651
Location: Goose Creek SC

PostPosted: Fri Sep 22, 2017 4:26 am    Post subject: Reply with quote

suggest returning /etc/rc.conf to defaults -
#rc_interactive="YES"
#rc_shell=/sbin/sulogin
#rc_logger="NO"
#rc_log_path="/var/log/rc.log"
#rc_verbose=no
#rc_start_wait=100
_________________
Defund the FCC.
Back to top
View user's profile Send private message
guitou
Guru
Guru


Joined: 02 Oct 2003
Posts: 534
Location: France

PostPosted: Fri Sep 22, 2017 12:11 pm    Post subject: Reply with quote

Hello.
Code:

x1:12345:respawn:/sbin/agetty 38400 console linux
c1:12345:respawn:/sbin/agetty 38400 tty1 linux


I may be wrong, but I suppose console and tty1 are mixed together... (comment out the x1 line)

++
Gi)
Back to top
View user's profile Send private message
nottobay13
n00b
n00b


Joined: 20 Sep 2017
Posts: 5

PostPosted: Fri Sep 22, 2017 5:20 pm    Post subject: Reply with quote

I have tried some of your suggestions and here is a new "screen shot". https://imgur.com/gallery/mGPs1 And my /ect/issue
Code:

#This is \n.\O (\s \m \r) \t
Saturn
Back to top
View user's profile Send private message
DONAHUE
Watchman
Watchman


Joined: 09 Dec 2006
Posts: 7651
Location: Goose Creek SC

PostPosted: Fri Sep 22, 2017 6:44 pm    Post subject: Reply with quote

The Saturn in your sceenshot appears because you typed Saturn into your /etc/issue file.
You should be able to login based on the appearance of the screenshot.
_________________
Defund the FCC.
Back to top
View user's profile Send private message
nottobay13
n00b
n00b


Joined: 20 Sep 2017
Posts: 5

PostPosted: Sat Sep 23, 2017 6:13 pm    Post subject: Reply with quote

Thanks for the help, but it appears that my laptop is default to the nonworking internal ps2 keyboard any ideas on how to fix that.
Back to top
View user's profile Send private message
NeddySeagoon
Administrator
Administrator


Joined: 05 Jul 2003
Posts: 54234
Location: 56N 3W

PostPosted: Sat Sep 23, 2017 8:36 pm    Post subject: Reply with quote

nottobay13,

A wired USB keyboard should just work.
Wireless USB keyboards ofte need a kernel module, which you may not have.

Have you set up sshd so you can log in over the network?
_________________
Regards,

NeddySeagoon

Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.
Back to top
View user's profile Send private message
nottobay13
n00b
n00b


Joined: 20 Sep 2017
Posts: 5

PostPosted: Tue Sep 26, 2017 1:31 am    Post subject: Reply with quote

Sorry for not responding sooner, but ssh does work. I do not know what is going on it should work. :roll:
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Installing Gentoo All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum